-```
-
----
-
-## Troubleshooting
-
-| Issue | Fix |
-|-------|-----|
-| Can't connect | Check server is running: `systemctl --user status tactical-shooter-server` |
-| Firewall block | Ensure port 34197/UDP is open on the server |
-| Game won't start | Install [VC++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe) |
-| High ping | The server is in eastern Canada; use the LAN IP if on the same network |
-
----
-
-## Architecture
-
-```
-[Windows Client] -- ENet/UDP :34197 --> [Dedicated Server (oplabs)]
- |
- [GDExtension C++ Core]
- [Game State 128Hz Tick]
-```
-
-See `docs/architecture.md` in the repo for full details.
diff --git a/docs/press-kit.md b/docs/press-kit.md
new file mode 100644
index 0000000..f860372
--- /dev/null
+++ b/docs/press-kit.md
@@ -0,0 +1,173 @@
+# Press kit
+
+Attribution when using *netfox* is optional, but very much appreciated! We love
+seeing games and projects built with netfox in the wild!
+
+If you decide to give us a shout-out, here are some guidelines and assets to
+represent netfox.
+
+## When to use
+
+**Feel free** to use *netfox* brand assets in your video games, videos, art,
+images, and other mediums when the project relates to netfox.
+
+For example:
+
+* Adding a logo to your credits screen in your game using netfox
+* Adding a banner to your video thumbnail discussing netfox
+* Adding the banner to your article as illustration when discussing netfox
+
+The list above is not exhaustive.
+
+**Refrain** from using *netfox* brand assets in content involving hate speech,
+politically charged content, or in unauthorized, commercially sold merch (
+T-shirts, mugs, stationery, etc. ).
+
+!!!tip
+ When in doubt, reach out to us in the comments on the bottom of this page,
+ start new [discussion], or ask over on our [Discord].
+
+## Brand assets
+
+The *netfox* brand assets use the [Oxanium] font family under the [SIL Open
+Font License].
+
+Each asset comes in multiple variants, so they can be used on light or dark
+backgrounds, with or without colors.
+
+### Icon
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-icon.svg) |
+ [PNG](./assets/press-kit/netfox-icon.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-icon.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-icon-black.svg) |
+ [PNG](./assets/press-kit/netfox-icon-black.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-icon-black.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-icon-white.svg) |
+ [PNG](./assets/press-kit/netfox-icon-white.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-icon-white.svg.large.png)
+
+
+
+### Vertical banner
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-ver.svg) |
+ [PNG](./assets/press-kit/netfox-banner-ver.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-ver.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-ver-alt.svg) |
+ [PNG](./assets/press-kit/netfox-banner-ver-alt.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-ver-alt.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-ver-black.svg) |
+ [PNG](./assets/press-kit/netfox-banner-ver-black.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-ver-black.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-ver-white.svg) |
+ [PNG](./assets/press-kit/netfox-banner-ver-white.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-ver-white.svg.large.png)
+
+
+
+
+### Horizontal banner
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-hor.svg) |
+ [PNG](./assets/press-kit/netfox-banner-hor.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-hor.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-hor-alt.svg) |
+ [PNG](./assets/press-kit/netfox-banner-hor-alt.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-hor-alt.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-hor-black.svg) |
+ [PNG](./assets/press-kit/netfox-banner-hor-black.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-hor-black.svg.large.png)
+
+
+
+
+
+ 
+
+ [SVG](./assets/press-kit/netfox-banner-hor-white.svg) |
+ [PNG](./assets/press-kit/netfox-banner-hor-white.svg.preview.png) |
+ [PNG large](./assets/press-kit/netfox-banner-hor-white.svg.large.png)
+
+
+
+
+
+
+
+[discussion]: https://github.com/foxssake/netfox/discussions
+[Discord]: https://discord.gg/xWGh4GskG5
+[Oxanium]: https://github.com/sevmeyer/oxanium
+[SIL Open Font License]: https://openfontlicense.org/
diff --git a/docs/server-hosting.md b/docs/server-hosting.md
deleted file mode 100644
index fd039f7..0000000
--- a/docs/server-hosting.md
+++ /dev/null
@@ -1,160 +0,0 @@
-# Phase 4 — Server Hardening Architecture
-
-## Overview
-
-Phase 4 turns the bare dedicated server into a community-hostable, administrable, and discoverable service. Four components work together to create the full server ops experience:
-
-```
-┌─────────────────────────────────────────────────────┐
-│ GODOT SERVER │
-│ ┌──────────────┐ ┌──────────────┐ ┌────────────┐ │
-│ │ RCON Admin │ │ Config │ │ Anti-Cheat│ │
-│ │ Console │ │ System │ │ Validation│ │
-│ │ (TCP/28960) │ │ (cvars.cfg) │ │ Layer │ │
-│ └──────┬───────┘ └──────┬───────┘ └─────┬──────┘ │
-│ │ │ │ │
-│ └──────────┬──────┘─────────────────┘ │
-│ │ │
-│ ┌──────────▼──────────┐ │
-│ │ Server Browser │ │
-│ │ Heartbeat Sender │ │
-│ │ (POST /heartbeat) │ │
-│ └──────────┬──────────┘ │
-└────────────────────┼────────────────────────────────┘
- │ HTTP (every 60s)
-┌────────────────────▼────────────────────────────────┐
-│ MASTER SERVER (Python/Go) │
-│ ┌──────────────────────────────────────────────┐ │
-│ │ REST API: /api/v1/heartbeat │ │
-│ │ /api/v1/servers │ │
-│ │ /api/v1/servers/:id │ │
-│ │ /api/v1/status │ │
-│ └──────────────────────────────────────────────┘ │
-│ ┌──────────────────────────────────────────────┐ │
-│ │ SQLite: servers table, TTL-based expiry │ │
-│ └──────────────────────────────────────────────┘ │
-└────────────────────┬────────────────────────────────┘
- │ HTTP
-┌────────────────────▼────────────────────────────────┐
-│ GODOT CLIENT │
-│ ┌──────────────────────────────────────────────┐ │
-│ │ Server Browser UI │ │
-│ │ GET /api/v1/servers → list → connect │ │
-│ └──────────────────────────────────────────────┘ │
-└─────────────────────────────────────────────────────┘
-```
-
-## Dependency Graph
-
-```
-Phase 4 (orchestrator — this doc)
- ├── build:rcon-admin-console [coder] — TCP remote admin
- ├── build:server-config-system [coder] — cvars + cfg loading
- ├── build:server-browser-api [coder] — master server + heartbeat
- └── build:anti-cheat-basics [coder] — input validation
-```
-
-All 4 tasks are **independent** — they can be worked in parallel. The only soft dependencies:
-- RCON depends on the config system for its cvars (rcon_enabled, rcon_port, rcon_password) — handle by reading from the shared cvar registry
-- Browser heartbeat depends on config system for `sv_master_server` cvar
-- Anti-cheat depends on config system for its cvars
-
-No hard ordering constraints. Each task creates its own files and registers its cvars.
-
-## Communication Between Components
-
-| Source | Target | Mechanism | Data |
-|--------|--------|-----------|------|
-| RCON | Game Server | GDScript signals | `rcon_command` signal (cmd, args) |
-| RCON | Config System | Direct cvar read/write | `CvarRegistry.get/set` |
-| Browser Heartbeat | Master Server | HTTP POST | JSON heartbeat payload |
-| Client Browser | Master Server | HTTP GET | JSON server list |
-| Anti-Cheat | Game Server | Per-tick validation callback | Player state snapshots |
-| Config System | All | Parse-time cvar registration | cvars.gd static dict |
-
-## File Structure
-
-```
-server/
-├── scripts/
-│ ├── rcon_server.gd — TCP listener, auth, command dispatch
-│ ├── rcon_command_handler.gd — Command implementations
-│ ├── server_browser.gd — Heartbeat sender (HTTP POST)
-│ └── anti_cheat.gd — Main anti-cheat coordinator
-├── data/
-│ ├── server_config.gd — Cvar registry, config loader
-│ ├── cvars.gd — Static cvar definitions with metadata
-│ ├── server_default.cfg — Default config shipped with binary
-│ └── rcon_password.cfg — RCON password file (chmod 600)
-├── server-browser-api/ — Standalone master server service
-│ ├── main.py — Python/FastAPI master server
-│ ├── requirements.txt
-│ └── master_config.json
-client/
-└── scripts/
- └── server_browser_ui.gd — In-game server browser UI
-```
-
-## Config Loading Pipeline
-
-```
-1. Hardcoded defaults (cvars.gd)
- │
-2. server_default.cfg
- │
-3. --config (default: server.cfg)
- │
-4. Command-line overrides (+cvar value)
- │
-5. Map-specific cfg (cfg/.cfg)
- │
- ▼
- Final cvar state → Game loop
-```
-
-## Anti-Cheat Validation Pipeline (per tick)
-
-```
-Client input packet arrives
- │
- ▼
- Input sequence validation (timestamp monotonic, seq# dedup)
- │
- ▼
- Movement validation (speed limit, teleport, multi-jump)
- │
- ▼
- Fire rate validation (interval, ammo)
- │
- ▼
- Command validation (whitelist, rate limit)
- │
- ▼
- Log → Correct → Warn → Kick (based on sv_ac_level)
-```
-
-## CVars Introduced by Phase 4
-
-| Cvar | Default | Range | Module | Description |
-|------|---------|-------|--------|-------------|
-| rcon_enabled | 0 | [0,1] | RCON | Enable RCON TCP server |
-| rcon_port | 28960 | [1024,65535] | RCON | RCON listen port |
-| sv_master_server | "" | string | Browser | Master server URL |
-| sv_server_id | auto | string | Browser | Unique server token |
-| sv_heartbeat_interval | 60 | [10,300] | Browser | Heartbeat period (s) |
-| sv_server_tags | "" | string | Browser | Comma-separated tags |
-| sv_server_password | "" | string | Browser | Server join password |
-| sv_ac_level | 2 | [0,3] | Anti-Cheat | Enforcement level |
-| sv_ac_speed_tolerance | 1.2 | [1.0,3.0] | Anti-Cheat | Speed violation multiplier |
-| sv_ac_max_aim_snap | 180 | [10,360] | Anti-Cheat | Max deg/tick aim change |
-| sv_ac_fire_tolerance_ms | 10 | [0,100] | Anti-Cheat | Fire interval tolerance |
-| sv_ac_kick_threshold | 5 | [1,20] | Anti-Cheat | Violations before kick |
-
-## Exit Criteria
-
-- Community member can download server binary, configure via `server.cfg`, and run it
-- RCON is functional: operator connects via `nc`/`telnet` and runs admin commands
-- Server registers with master server via heartbeat and appears in the browser
-- Client opens server browser, sees the server, and connects
-- Anti-cheat corrects speed-hack attempts at enforcement level 2
-- Everything is controllable via cvars in config file or command-line overrides
diff --git a/docs/upgrading.md b/docs/upgrading.md
new file mode 100644
index 0000000..9dca6f6
--- /dev/null
+++ b/docs/upgrading.md
@@ -0,0 +1,50 @@
+# Upgrading netfox
+
+Improvements are fixes are added to netfox with time, based on user feedback,
+resulting in newer versions. This page is inteded to help you with upgrading
+your game to a newer netfox version.
+
+## General advice
+
+### Have a backup
+
+**Make sure to have a backup** of your project before upgrading. While most
+often an addon update should be harmless, it is a good practice to backup your
+project regularly, and specifically before risky changes.
+
+### Disable the addon(s)
+
+Before upgrading, disable the netfox addon(s) in your project, in Project
+Settings. After the upgrade, enable the addon(s) again.
+
+This helps with cases where an autoload or a project setting is changed.
+
+## Version-specific steps
+
+This section has version-specific entries where extra actions might be
+necessary. Versions where the general advice holds are left out.
+
+Make sure to apply all the steps between the versions, e.g. if you're updating
+from 1.0.0 to 1.3.0, refer to the sections between the two versions, in this
+case v1.1.1. If there are no sections here for your version range, that means
+that the upgrade should need no extra action, aside from replacing the old
+netfox addon(s) with the new one(s).
+
+### Unreleased
+
+* `StateSynchronizer.full_state_interval` is deprecated - use project settings
+* `StateSynchronizer.diff_ack_interval` is deprecated and is ignored
+* `RollbackSynchronizer.full_state_interval` is deprecated - use project
+ settings
+* `RollbackSynchronizer.diff_ack_interval` is deprecated and is ignored
+* `RollbackSynchronizer.enable_input_broadcast` is deprecated - use project
+ settings
+* `NetworkRollback.register_rollback_input_submission()` is deprecated and does
+ nothing
+* `NetworkRollback.free_input_submission_data_for()` is deprecated and does
+ nothing
+
+### v1.1.1
+
+* Remove `Interpolators` from the project autoloads, it's a static class now.
+
diff --git a/docs/visuals-architecture.md b/docs/visuals-architecture.md
deleted file mode 100644
index 89f051d..0000000
--- a/docs/visuals-architecture.md
+++ /dev/null
@@ -1,91 +0,0 @@
-# Phase 3 — Visuals & Performance Architecture
-
-## Scope
-Art pass, baked lighting, performance profiling, LOD + occlusion culling for the competitive tactical shooter.
-|
-|## Dependency Chain (Kanban)
-|
-|```
-|t_p3_artkit (modular wall/floor kit + PBR materials 1K + art style guide) ✅ DONE
-| └── t_p3_lighting (LightmapGI baked lighting + reflection probes)
-| └── t_p3_profile (perf budget + LOD + occlusion culling)
-|```
-|
-|## Deliverables
-|
-|- **Art style guide**: [docs/art-style-guide.md](docs/art-style-guide.md) — visual direction, modular grid specs, material palette, mapping guidelines
-|- **Modular kit scenes**: `client/assets/scenes/modular/` — 11 CSG-based wall/floor/structural pieces + kit_demo showcase scene
-|- **PBR materials**: `client/assets/materials/` — 7 StandardMaterial3D .tres files
-|- **1K textures**: `client/assets/textures/` — 28 procedural PBR maps (basecolor, normal, roughness, metallic × 7 materials)
-|- **Project config**: `client/project.godot` — Godot 4 Forward+ renderer, 128-tick physics, LightmapGI defaults
-
-## Art Style
-
-- **Valorant-direction**, not AAA photorealistic
-- Clean silhouettes, team-colored zones (CT/blue, T/red-orange)
-- 1K PBR textures (base color, normal, roughness, metallic)
-- CC0-licensed or custom-created assets
-
-## Lighting Strategy
-
-- LightmapGI for all static geometry
-- Reflection probes at corridor junctions and open areas
-- No SDFGI or real-time GI
-- Lightmap texel density: 4-8 per unit walls/floors, 8-16 for focal surfaces
-
-## Performance Budget
-
-| Metric | Target |
-|--------|--------|
-| Frame time | 16ms (60fps) |
-| GPU budget | 8ms |
-| CPU budget | 6ms |
-| Draw calls | 1500-2000 per frame |
-| VRAM | 2GB texture pool |
-| LOD0 tris/wall | 500-2000 |
-
-## Deliverables (t_p3_profile — Performance Budget & Profiling)
-
-### Performance Budget Document
-- **docs/performance-budget.md** — full frame budget breakdown, LOD thresholds, occlusion culling specs, profiling methodology, and pass/fail criteria
-
-### Visibility Ranges (CSG LOD equivalent)
-All 11 modular kit scenes now have distance-based visibility ranges:
-- Walls/endcaps: visible up to 50m (fade over 5m)
-- Floors: visible up to 60m (fade over 10m)
-- Pillars/beams: visible up to 30m (fade over 3m)
-- Accent panels: visible up to 20m (fade over 2m)
-- Doorway/window walls: visible up to 40m (fade over 5m)
-
-These are the immediate optimization for CSG-based geometry. When maps are built from the modular kit, ~30-50% of distant pieces are automatically culled.
-
-### Occlusion Culling
-- **client/scripts/generate_occluders.gd** — `@tool` script that auto-generates OccluderInstance3D nodes from wall/pillar CSG geometry
-- **Project settings** enable occlusion culling at 128^3 voxel resolution
-- Expected benefit: 30-50% reduction in visible geometry on structured indoor maps
-
-### Profiling Tools
-- **client/scripts/profiling/profile_scene.gd** — standalone headless profiler that captures per-frame metrics (frame time, GPU time, draw calls, tris, VRAM) and evaluates against budget; produces CSV output + summary stats (P50/P95/P99)
-- Usage: `godot --headless --script scripts/profiling/profile_scene.gd --scene res://tools/test_map.tscn`
-
-### CSG → Mesh Baking Pipeline
-- **client/scripts/convert_csg_to_mesh.gd** — `@tool` script that converts CSG nodes to MeshInstance3D with LOD slot framework, enabling traditional mesh LOD for the final optimization pass
-- Collision shape preservation, visibility range inheritance
-
-### Project Configuration
-- Forward+ renderer explicitly configured
-- Occlusion culling enabled (128^3 voxels, 6 rays/octant)
-- LOD settings tuned for competitive FPS scales
-- All costly post-processing disabled (SSAO, SSR, glow, volumetric fog, TAA)
-- MSAA x2 + debanding for clean image at minimal GPU cost
-
-## LOD Strategy
-
-- 3 LOD levels per modular asset
-- LOD1 at 15m (50% tris), LOD2 at 40m (25% tris), LOD3 at 80m
-- Occlusion culling via OccluderInstance3D auto-generation
-
-## Reference Hardware
-
-- GTX 1050 / RX 560 class GPU (or integrated graphics)
-- Godot Forward+ renderer
diff --git a/examples/forest-brawl/LICENSE b/examples/forest-brawl/LICENSE
new file mode 100644
index 0000000..d6238dc
--- /dev/null
+++ b/examples/forest-brawl/LICENSE
@@ -0,0 +1,18 @@
+Copyright 2023 Gálffy Tamás
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/examples/forest-brawl/README.md b/examples/forest-brawl/README.md
new file mode 100644
index 0000000..92a405a
--- /dev/null
+++ b/examples/forest-brawl/README.md
@@ -0,0 +1,102 @@
+# Forest Brawl
+
+An example game made with the [Godot Engine] to take [netfox] for a spin.
+
+## Features
+
+* 👥 Play with as many friends as you'd like ( and the network permits )
+* 🌐 Play over LAN or over the internet, anywhere, courtesy of [noray]
+* 👑 Knock your friends out and hold on to the crown as long as you can
+* 🎁 Stay on top of the powerup meta
+
+## Overview
+
+Forest Brawl is a simple party game to play with as many friends as can fit on
+the map! Each player can throw bombs, with the goal of knocking the others down
+into the abyss. Players get a point for each knockout - the Mysterious Floating
+Crown👑 follows the player with the top score, as an assertion of dominance.
+
+Take note of your surroundings and timings, as powerups are scattered
+throughout the map, each awarding you with a random effect. Stay on top of the
+powerup respawns and dominate the competition!
+
+## Install
+
+### From source
+
+Clone this repository and open the Godot project in the root. Running the
+project will default to Forest Brawl.
+
+### Release
+
+TBA
+
+## Play
+
+### Setup
+
+After launching the game, the following screen greets you:
+
+
+
+Among others, you may specify your player name ( defaults to a random animal ).
+
+Once done, move on to either the LAN or Noray tab, depending on whether you
+want to play over LAN or over the internet.
+
+### LAN
+
+
+
+To host a game, specify the port for the server to listen on. The *Address*
+field is ignored in this case. When done, press *Host*.
+
+To join someone's game, specify their device's address and port where the
+server is listening. When done, press *Join*.
+
+### noray
+
+
+
+Specify the noray host ( or leave as-is ), then hit *Connect*. Upon successful connection, the *Open ID* field will change value.
+
+To host a game, copy the Open ID and press *Host*. Share the copied Open ID
+with your friends and have fun!
+
+To join a game, paste the received Open ID to the *Target Host* field and press
+*Join*. If you find yourself often having trouble with connecting on the first
+try, you may check *Force Relay* to skip the NAT punchthrough.
+
+### Controls
+
+
+
+| Input | Function |
+|-------------------|----------|
+| WASD | Movement |
+| Mouse | Aim |
+| Space | Jump |
+| Left Mouse / Ctrl | Fire |
+
+> *Note:* Gamepad controls are supported, although it lacks aim assist.
+
+## License
+
+Forest Brawl is under the [MIT license](../../LICENSE).
+
+Sound effects belong to various authors who made their work available through permissive licenses. See [Attribution](sounds/attribution.md).
+
+The game uses [Kenney]'s [Platformer Kit]. See [license](models/kenney-platformer-kit/License.txt).
+
+## Issues
+
+In case of any issues, comments, or questions, please feel free to [open an issue]!
+
+[Godot engine]: https://godotengine.org/
+[netfox]: https://github.com/foxssake/netfox
+[noray]: https://github.com/foxssake/noray
+
+[Kenney]: https://www.kenney.nl/
+[Platformer Kit]: https://www.kenney.nl/assets/platformer-kit
+
+[open an issue]: https://github.com/foxssake/netfox/issues
diff --git a/examples/forest-brawl/forest-brawl.tscn b/examples/forest-brawl/forest-brawl.tscn
new file mode 100644
index 0000000..f93ea23
--- /dev/null
+++ b/examples/forest-brawl/forest-brawl.tscn
@@ -0,0 +1,374 @@
+[gd_scene load_steps=20 format=3 uid="uid://cwh2p0qb5872o"]
+
+[ext_resource type="PackedScene" uid="uid://d1544gxqaoptc" path="res://examples/forest-brawl/maps/three-peaks.tscn" id="1_xksrt"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/brawler-spawner.gd" id="5_qv1fx"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/following-camera.gd" id="5_yxhn7"]
+[ext_resource type="PackedScene" uid="uid://wi4owat0bml3" path="res://examples/forest-brawl/scenes/brawler.tscn" id="7_tcy3g"]
+[ext_resource type="PackedScene" uid="uid://bpf1jdr255nr0" path="res://examples/shared/ui/time-display.tscn" id="9_d2tot"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/score-manager.gd" id="9_vxjwh"]
+[ext_resource type="LabelSettings" uid="uid://b4u1aluftkajy" path="res://examples/forest-brawl/ui-settings/player-stat-label.tres" id="10_0ix7v"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="10_ld676"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/settings/vsync-checkbutton.gd" id="11_4x74a"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/random-name-input.gd" id="11_cf8pu"]
+[ext_resource type="PackedScene" uid="uid://b1vadi3ma8uiq" path="res://examples/forest-brawl/scenes/brawler-crown.tscn" id="11_eeeag"]
+[ext_resource type="Script" path="res://examples/shared/scripts/noray-bootstrapper.gd" id="11_vpdh0"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/player-stats-display.gd" id="12_5kocp"]
+[ext_resource type="Script" path="res://examples/shared/scripts/lan-bootstrapper.gd" id="12_gjc7i"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/settings/confine-mouse-checkbutton.gd" id="13_ujuuj"]
+[ext_resource type="PackedScene" uid="uid://ojh5xofoserg" path="res://examples/forest-brawl/scenes/score_screen.tscn" id="14_85lvt"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/settings/fullscreen-checkbutton.gd" id="14_h1iqv"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/settings/volume-slider.gd" id="16_6pky3"]
+
+[sub_resource type="LabelSettings" id="LabelSettings_l686d"]
+font_size = 64
+
+[node name="Forest Brawl" type="Node3D"]
+
+[node name="Three Peaks Map" parent="." instance=ExtResource("1_xksrt")]
+
+[node name="Network" type="Node" parent="."]
+
+[node name="Brawler Spawner" type="Node" parent="Network" node_paths=PackedStringArray("spawn_root", "camera", "joining_screen", "name_input")]
+unique_name_in_owner = true
+script = ExtResource("5_qv1fx")
+player_scene = ExtResource("7_tcy3g")
+spawn_root = NodePath("../../Players")
+camera = NodePath("../../Camera3D")
+joining_screen = NodePath("../../UI/Joining Screen")
+name_input = NodePath("../../UI/Network Popup/Settings/Player Name/Player Name Input")
+
+[node name="Players" type="Node" parent="."]
+
+[node name="ScoreManager" type="Node" parent="." node_paths=PackedStringArray("scorescreen")]
+script = ExtResource("9_vxjwh")
+scorescreen = NodePath("../UI/Score Screen")
+
+[node name="Camera3D" type="Camera3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 73.7461, 42)
+fov = 35.0
+script = ExtResource("5_yxhn7")
+distance = 16.0
+approach_time = 0.25
+
+[node name="TickInterpolator" type="Node" parent="Camera3D" node_paths=PackedStringArray("root")]
+script = ExtResource("10_ld676")
+root = NodePath("..")
+properties = Array[String]([":global_position"])
+
+[node name="Brawler Crown" parent="." instance=ExtResource("11_eeeag")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 0)
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Time Display" parent="UI" instance=ExtResource("9_d2tot")]
+layout_mode = 1
+anchors_preset = 1
+anchor_left = 1.0
+anchor_bottom = 0.0
+offset_left = -1.0
+offset_bottom = 23.0
+grow_horizontal = 0
+grow_vertical = 1
+horizontal_alignment = 2
+
+[node name="Network Popup" type="TabContainer" parent="UI"]
+custom_minimum_size = Vector2(320, 240)
+layout_mode = 1
+anchors_preset = 8
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+offset_left = -125.5
+offset_top = -105.0
+offset_right = 125.5
+offset_bottom = 105.0
+grow_horizontal = 2
+grow_vertical = 2
+use_hidden_tabs_for_min_size = true
+
+[node name="Settings" type="VBoxContainer" parent="UI/Network Popup"]
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Player Name" type="HBoxContainer" parent="UI/Network Popup/Settings"]
+layout_mode = 2
+
+[node name="Player Name Label" type="Label" parent="UI/Network Popup/Settings/Player Name"]
+layout_mode = 2
+text = "Player Name:"
+
+[node name="Player Name Input" type="LineEdit" parent="UI/Network Popup/Settings/Player Name"]
+layout_mode = 2
+size_flags_horizontal = 3
+text = "Nameless Brawler"
+clear_button_enabled = true
+script = ExtResource("11_cf8pu")
+
+[node name="GridContainer" type="GridContainer" parent="UI/Network Popup/Settings"]
+layout_mode = 2
+columns = 2
+
+[node name="Fullscreen" type="HBoxContainer" parent="UI/Network Popup/Settings/GridContainer"]
+layout_mode = 2
+
+[node name="Fullscreen Label" type="Label" parent="UI/Network Popup/Settings/GridContainer/Fullscreen"]
+layout_mode = 2
+text = "Fullscreen:"
+
+[node name="Fullscreen CheckButton" type="CheckButton" parent="UI/Network Popup/Settings/GridContainer/Fullscreen"]
+layout_mode = 2
+script = ExtResource("14_h1iqv")
+
+[node name="V-Sync" type="HBoxContainer" parent="UI/Network Popup/Settings/GridContainer"]
+layout_mode = 2
+
+[node name="V-Sync Label" type="Label" parent="UI/Network Popup/Settings/GridContainer/V-Sync"]
+layout_mode = 2
+text = "V-Sync:"
+
+[node name="V-Sync CheckButton" type="CheckButton" parent="UI/Network Popup/Settings/GridContainer/V-Sync"]
+layout_mode = 2
+script = ExtResource("11_4x74a")
+
+[node name="Confine mouse" type="HBoxContainer" parent="UI/Network Popup/Settings/GridContainer"]
+layout_mode = 2
+
+[node name="Confine Mouse Label" type="Label" parent="UI/Network Popup/Settings/GridContainer/Confine mouse"]
+layout_mode = 2
+text = "Confine mouse:"
+
+[node name="Confine Mouse CheckButton" type="CheckButton" parent="UI/Network Popup/Settings/GridContainer/Confine mouse"]
+layout_mode = 2
+script = ExtResource("13_ujuuj")
+
+[node name="Volume" type="HBoxContainer" parent="UI/Network Popup/Settings"]
+layout_mode = 2
+
+[node name="Volume Label" type="Label" parent="UI/Network Popup/Settings/Volume"]
+layout_mode = 2
+text = "Volume:"
+
+[node name="Volume Slider" type="HSlider" parent="UI/Network Popup/Settings/Volume"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 4
+value = 100.0
+script = ExtResource("16_6pky3")
+
+[node name="LAN" type="VBoxContainer" parent="UI/Network Popup"]
+visible = false
+layout_mode = 2
+
+[node name="Address Row" type="HBoxContainer" parent="UI/Network Popup/LAN"]
+layout_mode = 2
+size_flags_vertical = 2
+
+[node name="Address Label" type="Label" parent="UI/Network Popup/LAN/Address Row"]
+layout_mode = 2
+text = "Address:"
+
+[node name="Address LineEdit" type="LineEdit" parent="UI/Network Popup/LAN/Address Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 0
+text = "localhost"
+
+[node name="Port Label" type="Label" parent="UI/Network Popup/LAN/Address Row"]
+layout_mode = 2
+text = "Port:"
+
+[node name="Port LineEdit" type="LineEdit" parent="UI/Network Popup/LAN/Address Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 0
+text = "16384"
+
+[node name="Actions Row" type="HBoxContainer" parent="UI/Network Popup/LAN"]
+layout_mode = 2
+size_flags_horizontal = 4
+
+[node name="Host Only Button" type="Button" parent="UI/Network Popup/LAN/Actions Row"]
+layout_mode = 2
+size_flags_horizontal = 4
+text = "Host Only"
+
+[node name="Host Button" type="Button" parent="UI/Network Popup/LAN/Actions Row"]
+layout_mode = 2
+size_flags_horizontal = 4
+text = "Host"
+
+[node name="Join Button" type="Button" parent="UI/Network Popup/LAN/Actions Row"]
+layout_mode = 2
+size_flags_horizontal = 4
+text = "Join"
+
+[node name="Noray" type="VBoxContainer" parent="UI/Network Popup"]
+visible = false
+layout_mode = 2
+
+[node name="Noray Address Row" type="HBoxContainer" parent="UI/Network Popup/Noray"]
+layout_mode = 2
+
+[node name="Address Label" type="Label" parent="UI/Network Popup/Noray/Noray Address Row"]
+layout_mode = 2
+text = "noray host:"
+
+[node name="Address LineEdit" type="LineEdit" parent="UI/Network Popup/Noray/Noray Address Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+text = "tomfol.io:8890"
+placeholder_text = "noray.example.com:8890"
+
+[node name="OID Row" type="HBoxContainer" parent="UI/Network Popup/Noray"]
+layout_mode = 2
+
+[node name="OID Label" type="Label" parent="UI/Network Popup/Noray/OID Row"]
+layout_mode = 2
+text = "Open ID: "
+
+[node name="OID Value" type="LineEdit" parent="UI/Network Popup/Noray/OID Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+text = "123456789"
+editable = false
+
+[node name="Noray Actions Row" type="HBoxContainer" parent="UI/Network Popup/Noray"]
+layout_mode = 2
+
+[node name="Connect Button" type="Button" parent="UI/Network Popup/Noray/Noray Actions Row"]
+layout_mode = 2
+text = "Connect"
+
+[node name="Disconnect Button" type="Button" parent="UI/Network Popup/Noray/Noray Actions Row"]
+layout_mode = 2
+text = "Disconnect"
+
+[node name="HSeparator" type="HSeparator" parent="UI/Network Popup/Noray"]
+layout_mode = 2
+
+[node name="Connect Host Row" type="HBoxContainer" parent="UI/Network Popup/Noray"]
+layout_mode = 2
+
+[node name="Host Label" type="Label" parent="UI/Network Popup/Noray/Connect Host Row"]
+layout_mode = 2
+text = "Target Host: "
+
+[node name="Host LineEdit" type="LineEdit" parent="UI/Network Popup/Noray/Connect Host Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+placeholder_text = "Host OID"
+
+[node name="Connect Actions Row" type="HBoxContainer" parent="UI/Network Popup/Noray"]
+layout_mode = 2
+
+[node name="Host Only Button" type="Button" parent="UI/Network Popup/Noray/Connect Actions Row"]
+layout_mode = 2
+text = "Host Only"
+
+[node name="Host Button" type="Button" parent="UI/Network Popup/Noray/Connect Actions Row"]
+layout_mode = 2
+text = "Host"
+
+[node name="Join Button" type="Button" parent="UI/Network Popup/Noray/Connect Actions Row"]
+layout_mode = 2
+text = "Join"
+
+[node name="Force Relay Checkbox" type="CheckBox" parent="UI/Network Popup/Noray/Connect Actions Row"]
+layout_mode = 2
+text = "Force Relay"
+
+[node name="LAN Bootstrapper" type="Node" parent="UI/Network Popup" node_paths=PackedStringArray("connect_ui", "address_input", "port_input")]
+script = ExtResource("12_gjc7i")
+connect_ui = NodePath("..")
+address_input = NodePath("../LAN/Address Row/Address LineEdit")
+port_input = NodePath("../LAN/Address Row/Port LineEdit")
+
+[node name="Noray Bootstrapper" type="Node" parent="UI/Network Popup" node_paths=PackedStringArray("connect_ui", "noray_address_input", "oid_input", "host_oid_input", "force_relay_check")]
+script = ExtResource("11_vpdh0")
+connect_ui = NodePath("..")
+noray_address_input = NodePath("../Noray/Noray Address Row/Address LineEdit")
+oid_input = NodePath("../Noray/OID Row/OID Value")
+host_oid_input = NodePath("../Noray/Connect Host Row/Host LineEdit")
+force_relay_check = NodePath("../Noray/Connect Actions Row/Force Relay Checkbox")
+
+[node name="Player stats" type="Control" parent="UI" node_paths=PackedStringArray("score_label", "score_manager")]
+visible = false
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+mouse_filter = 2
+script = ExtResource("12_5kocp")
+score_label = NodePath("VBoxContainer/Score HBox/Score Value")
+score_manager = NodePath("../../ScoreManager")
+
+[node name="VBoxContainer" type="VBoxContainer" parent="UI/Player stats"]
+layout_mode = 1
+offset_right = 40.0
+offset_bottom = 40.0
+
+[node name="Score HBox" type="HBoxContainer" parent="UI/Player stats/VBoxContainer"]
+layout_mode = 2
+
+[node name="Score Label" type="Label" parent="UI/Player stats/VBoxContainer/Score HBox"]
+layout_mode = 2
+text = "Score:"
+label_settings = ExtResource("10_0ix7v")
+
+[node name="Score Value" type="Label" parent="UI/Player stats/VBoxContainer/Score HBox"]
+layout_mode = 2
+text = "8
+"
+label_settings = ExtResource("10_0ix7v")
+
+[node name="Joining Screen" type="Control" parent="UI"]
+visible = false
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="ColorRect" type="ColorRect" parent="UI/Joining Screen"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+color = Color(0, 0, 0, 1)
+
+[node name="Label" type="Label" parent="UI/Joining Screen"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+text = "Joining"
+label_settings = SubResource("LabelSettings_l686d")
+horizontal_alignment = 1
+vertical_alignment = 1
+
+[node name="Score Screen" parent="UI" instance=ExtResource("14_85lvt")]
+visible = false
+layout_mode = 1
+
+[connection signal="pressed" from="UI/Network Popup/LAN/Actions Row/Host Only Button" to="UI/Network Popup/LAN Bootstrapper" method="host_only"]
+[connection signal="pressed" from="UI/Network Popup/LAN/Actions Row/Host Button" to="UI/Network Popup/LAN Bootstrapper" method="host"]
+[connection signal="pressed" from="UI/Network Popup/LAN/Actions Row/Join Button" to="UI/Network Popup/LAN Bootstrapper" method="join"]
+[connection signal="pressed" from="UI/Network Popup/Noray/Noray Actions Row/Connect Button" to="UI/Network Popup/Noray Bootstrapper" method="connect_to_noray"]
+[connection signal="pressed" from="UI/Network Popup/Noray/Noray Actions Row/Disconnect Button" to="UI/Network Popup/Noray Bootstrapper" method="disconnect_from_noray"]
+[connection signal="pressed" from="UI/Network Popup/Noray/Connect Actions Row/Host Only Button" to="UI/Network Popup/Noray Bootstrapper" method="host_only"]
+[connection signal="pressed" from="UI/Network Popup/Noray/Connect Actions Row/Host Button" to="UI/Network Popup/Noray Bootstrapper" method="host"]
+[connection signal="pressed" from="UI/Network Popup/Noray/Connect Actions Row/Join Button" to="UI/Network Popup/Noray Bootstrapper" method="join"]
diff --git a/examples/forest-brawl/maps/legacy-islands.tscn b/examples/forest-brawl/maps/legacy-islands.tscn
new file mode 100644
index 0000000..8f0e47b
--- /dev/null
+++ b/examples/forest-brawl/maps/legacy-islands.tscn
@@ -0,0 +1,94 @@
+[gd_scene load_steps=9 format=3 uid="uid://c5dweds7vxp6r"]
+
+[ext_resource type="MeshLibrary" uid="uid://do0y7f0sy12jg" path="res://examples/forest-brawl/models/forest-blocks.meshlib" id="1_wxqy3"]
+[ext_resource type="PackedScene" uid="uid://ijqx6kjl3qf4" path="res://examples/forest-brawl/scenes/powerup.tscn" id="2_brprm"]
+[ext_resource type="PackedScene" uid="uid://ble0j0npslm4j" path="res://examples/forest-brawl/models/kenney-platformer-kit/flowers.glb" id="3_k5qfl"]
+[ext_resource type="PackedScene" uid="uid://b16iwdgqjfxgo" path="res://examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb" id="4_2jkmf"]
+[ext_resource type="PackedScene" uid="uid://dsk6x773uq4ej" path="res://examples/forest-brawl/models/kenney-platformer-kit/plant.glb" id="5_sshuf"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_xjsj7"]
+
+[sub_resource type="Sky" id="Sky_g0uhm"]
+sky_material = SubResource("ProceduralSkyMaterial_xjsj7")
+
+[sub_resource type="Environment" id="Environment_c7ydc"]
+background_mode = 2
+sky = SubResource("Sky_g0uhm")
+tonemap_mode = 2
+glow_enabled = true
+
+[node name="Legacy Islands Map" type="Node3D"]
+
+[node name="GridMap" type="GridMap" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -8)
+mesh_library = ExtResource("1_wxqy3")
+cell_size = Vector3(1, 1, 1)
+cell_center_y = false
+data = {
+"cells": PackedInt32Array(0, 65531, 0, 65535, 65531, 0, 0, 65530, 0, 65535, 65530, 0, 65534, 65532, 655362, 65535, 65532, 1048576, 0, 65532, 655361, 65534, 65531, 1048577, 65534, 65530, 1048577, 5, 65530, 1441793, 5, 65531, 1441793, 5, 65532, 1441794, 65534, 65525, 1048578, 65535, 65525, 1, 0, 65525, 1, 5, 65525, 2, 1, 65531, 1441792, 1, 65530, 1441792, 2, 65530, 1441792, 2, 65531, 1441792, 3, 65531, 1441792, 3, 65530, 1441792, 4, 65530, 1441792, 4, 65531, 1441792, 4, 65529, 1441792, 4, 65528, 1441792, 4, 65527, 1441792, 4, 65526, 1441792, 3, 65526, 1441792, 2, 65526, 1441792, 1, 65527, 1441792, 1, 65526, 1441792, 0, 65526, 1441792, 0, 65527, 1441792, 65535, 65527, 1441792, 65535, 65526, 1441792, 65535, 65528, 1441792, 65535, 65529, 1441792, 0, 65529, 1441792, 0, 65528, 1441792, 1, 65529, 1441792, 1, 65528, 1441792, 2, 65528, 1441792, 2, 65527, 1441792, 3, 65527, 1441792, 3, 65528, 1441792, 3, 65529, 1441792, 2, 65529, 1441792, 65534, 65529, 1048577, 65534, 65528, 1048577, 65534, 65527, 1048577, 65534, 65526, 1048577, 1, 65525, 1, 2, 65525, 1, 3, 65525, 1, 4, 65525, 1, 5, 65526, 1441793, 5, 65527, 1441793, 5, 65528, 1441793, 5, 65529, 1441793, 4, 65532, 655361, 3, 65532, 655361, 2, 65532, 655361, 1, 65532, 655361, 20, 2, 1048578, 20, 3, 1048577, 20, 4, 1048577, 20, 5, 1048577, 20, 6, 1048576, 20, 7, 1048577, 20, 8, 1048577, 20, 9, 655362, 21, 2, 1, 21, 3, 1441792, 21, 4, 1441792, 21, 5, 1441792, 21, 6, 1048576, 21, 7, 0, 21, 8, 0, 21, 9, 655361, 22, 2, 1, 22, 3, 1441792, 22, 4, 1441792, 22, 5, 1441792, 22, 6, 1441792, 22, 7, 1048576, 22, 8, 0, 22, 9, 655361, 23, 2, 1, 23, 3, 1441792, 23, 4, 1441792, 23, 5, 1441792, 23, 6, 1441792, 23, 7, 1048576, 23, 8, 1441792, 23, 9, 655361, 24, 2, 1, 24, 3, 1441792, 24, 4, 1441792, 24, 5, 1441792, 24, 6, 1441792, 24, 7, 1048576, 24, 8, 1441792, 24, 9, 655361, 25, 2, 1, 25, 3, 1441792, 25, 4, 1441792, 25, 5, 1441792, 25, 6, 1441792, 25, 7, 1441792, 25, 8, 1441792, 25, 9, 655361, 26, 2, 1, 26, 3, 1441792, 26, 4, 1441792, 26, 5, 1441792, 26, 6, 1441792, 26, 7, 1441792, 26, 8, 1441792, 26, 9, 655361, 27, 2, 2, 27, 3, 1441793, 27, 4, 1441793, 27, 5, 1441793, 27, 6, 1441793, 27, 7, 1441793, 27, 8, 1441793, 27, 9, 1441794, 65525, 13, 1048578, 65525, 14, 1048577, 65525, 15, 1048577, 65525, 16, 1048577, 65525, 17, 1048577, 65525, 18, 1048577, 65525, 19, 1048577, 65525, 20, 655362, 65526, 13, 1, 65526, 14, 1441792, 65526, 15, 1441792, 65526, 16, 1441792, 65526, 17, 1441792, 65526, 18, 0, 65526, 19, 0, 65526, 20, 655361, 65527, 13, 1, 65527, 14, 1441792, 65527, 15, 1441792, 65527, 16, 1441792, 65527, 17, 1441792, 65527, 18, 0, 65527, 19, 0, 65527, 20, 655361, 65528, 13, 1, 65528, 14, 1441792, 65528, 15, 1441792, 65528, 16, 1441792, 65528, 17, 1441792, 65528, 18, 1441792, 65528, 19, 1441792, 65528, 20, 655361, 65529, 13, 1, 65529, 14, 1441792, 65529, 15, 1441792, 65529, 16, 1441792, 65529, 17, 1441792, 65529, 18, 1441792, 65529, 19, 1441792, 65529, 20, 655361, 65530, 13, 1, 65530, 14, 1441792, 65530, 15, 1441792, 65530, 16, 1441792, 65530, 17, 1441792, 65530, 18, 1441792, 65530, 19, 1441792, 65530, 20, 655361, 65531, 13, 1048576, 65531, 14, 1048576, 65531, 15, 1441792, 65531, 16, 1441792, 65531, 17, 1441792, 65531, 18, 1441792, 65531, 19, 1441792, 65531, 20, 655361, 65532, 13, 1048576, 65532, 14, 1441793, 65532, 15, 1441793, 65532, 16, 1441793, 65532, 17, 1441793, 65532, 18, 1441793, 65532, 19, 1441793, 65532, 20, 1441794, 13, 5, 655360, 12, 5, 655360, 11, 5, 655360, 10, 5, 655360, 9, 5, 655360, 8, 5, 655360, 7, 5, 655360, 6, 5, 655360, 6, 6, 655360, 5, 6, 655360, 4, 7, 655360, 4, 8, 655360, 4, 9, 655360, 4, 10, 655360, 5, 11, 655360, 5, 12, 655360, 6, 12, 655360, 7, 12, 655360, 7, 13, 655360, 8, 13, 655360, 9, 13, 655360, 10, 12, 655360, 11, 11, 655360, 12, 11, 655360, 13, 10, 655360, 14, 9, 655360, 14, 8, 655360, 14, 7, 655360, 13, 7, 655360, 12, 6, 655360, 5, 7, 655360, 5, 8, 655360, 5, 9, 655360, 6, 10, 655360, 7, 11, 655360, 8, 11, 655360, 9, 11, 655360, 10, 10, 655360, 11, 10, 655360, 11, 9, 655360, 12, 9, 655360, 12, 8, 655360, 13, 8, 655360, 13, 6, 655360, 14, 6, 655360, 14, 5, 655360, 12, 10, 655360, 10, 11, 655360, 8, 12, 655360, 9, 12, 655360, 6, 11, 655360, 6, 9, 655360, 5, 10, 655360, 6, 8, 655360, 6, 7, 655360, 7, 6, 655360, 8, 6, 655360, 9, 6, 655360, 10, 6, 655360, 11, 6, 655360, 13, 9, 655360, 12, 7, 655360, 10, 7, 655360, 9, 7, 655360, 8, 7, 655360, 8, 8, 655360, 7, 8, 655360, 7, 9, 655360, 8, 10, 655360, 8, 9, 655360, 7, 7, 655360, 7, 10, 655360, 9, 10, 655360, 9, 9, 655360, 9, 8, 655360, 10, 8, 655360, 11, 8, 655360, 11, 7, 655360, 10, 9, 655360, 5, 5, 655360, 4, 5, 655360, 3, 5, 655360, 3, 6, 655360, 3, 7, 655360, 4, 11, 655360, 4, 12, 655360, 4, 13, 655360, 3, 12, 655360, 3, 8, 655360, 4, 6, 655360, 3, 9, 655360, 3, 10, 655360, 3, 11, 655360, 3, 13, 655360, 5, 13, 655360, 6, 13, 655360, 12, 13, 655360, 13, 13, 655360, 14, 13, 655360, 15, 13, 655360, 15, 12, 655360, 14, 12, 655360, 15, 11, 655360, 14, 11, 655360, 14, 10, 655360, 15, 10, 655360, 13, 12, 655360, 13, 11, 655360, 15, 9, 655360, 15, 8, 655360, 15, 7, 655360, 15, 6, 1048576, 15, 5, 655360, 15, 14, 655361, 14, 14, 655361, 13, 14, 655361, 12, 14, 655361, 11, 14, 655361, 10, 14, 655361, 9, 14, 655361, 5, 14, 655361, 4, 14, 655361, 3, 14, 655361, 2, 13, 1048577, 2, 12, 1048577, 2, 11, 1048577, 2, 10, 1048577, 2, 9, 1048577, 2, 8, 1048577, 2, 7, 1048576, 2, 6, 1048577, 2, 5, 1048577, 3, 4, 1, 4, 4, 1, 5, 4, 1, 6, 4, 1, 7, 4, 1, 8, 4, 1, 9, 4, 1, 10, 4, 1, 11, 4, 1, 12, 4, 1, 13, 4, 1, 14, 4, 1, 15, 4, 1, 16, 5, 1441793, 16, 6, 1048576, 16, 7, 1441793, 16, 8, 1441793, 16, 9, 1441793, 16, 10, 1441793, 16, 11, 1441793, 16, 12, 1441793, 16, 13, 1441793, 16, 4, 2, 16, 14, 1441794, 2, 14, 655362, 2, 4, 1048578, 12, 12, 655360, 11, 12, 655360, 11, 13, 655360, 10, 13, 655360, 8, 14, 655361, 7, 14, 655361, 6, 14, 655361, 65535, 65533, 1048576, 65535, 65534, 1048576, 65535, 65535, 1048576, 65535, 0, 1048576, 65535, 1, 1048576, 65535, 2, 1048576, 65535, 4, 1048576, 0, 4, 1048576, 0, 5, 1048576, 0, 6, 1048576, 0, 7, 1048576, 1, 7, 1048576, 1, 65535, 1048576, 0, 65535, 1048576, 65534, 65535, 1048576, 65534, 0, 1048576, 1, 0, 1048576, 65535, 5, 1048576, 65535, 6, 1048576, 65535, 7, 1048576, 65535, 8, 1048576, 65535, 9, 1048576, 65534, 10, 1048576, 65533, 10, 1048576, 65533, 11, 1048576, 65532, 11, 1048576, 65532, 12, 1048576, 17, 6, 1048576, 18, 6, 1048576, 19, 6, 1048576, 65535, 3, 1048576, 0, 0, 1048576, 65534, 9, 0, 65535, 10, 0, 65534, 11, 0, 65533, 12, 0, 65531, 12, 0)
+}
+metadata/_editor_floor_ = Vector3(0, 0, 0)
+
+[node name="Powerup" parent="." instance=ExtResource("2_brprm")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.00248, 3, 0.00557518)
+
+[node name="Powerup2" parent="." instance=ExtResource("2_brprm")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.99752, 3, -14.9944)
+
+[node name="Powerup3" parent="." instance=ExtResource("2_brprm")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.9975, 3, 9.00558)
+
+[node name="Foliage" type="Node" parent="."]
+
+[node name="flowers" parent="Foliage" instance=ExtResource("3_k5qfl")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.45702, 1, -1.05848)
+
+[node name="flowers2" parent="Foliage" instance=ExtResource("3_k5qfl")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.543, 1, 3.9415)
+
+[node name="flowers3" parent="Foliage" instance=ExtResource("3_k5qfl")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.2015, 1, 0.84537)
+
+[node name="flowers4" parent="Foliage" instance=ExtResource("3_k5qfl")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.5772, 1, 1.49496)
+
+[node name="mushrooms" parent="Foliage" instance=ExtResource("4_2jkmf")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.6467, 1, -13.6528)
+
+[node name="mushrooms2" parent="Foliage" instance=ExtResource("4_2jkmf")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.6467, 1, -17.6528)
+
+[node name="mushrooms3" parent="Foliage" instance=ExtResource("4_2jkmf")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.07012, 1, -15.1469)
+
+[node name="plant" parent="Foliage" instance=ExtResource("5_sshuf")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.6591, 1, 6.7486)
+
+[node name="plant2" parent="Foliage" instance=ExtResource("5_sshuf")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.5256, 1, 10.0441)
+
+[node name="plant3" parent="Foliage" instance=ExtResource("5_sshuf")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.3956, -2.20899, 10.0441)
+
+[node name="Spawn Points" type="Node" parent="."]
+
+[node name="Spawn" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4, 0)
+
+[node name="Spawn2" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 4, 11)
+
+[node name="Spawn3" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 4, -2)
+
+[node name="Spawn4" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 4, -18)
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_c7ydc")
diff --git a/examples/forest-brawl/maps/three-peaks.tscn b/examples/forest-brawl/maps/three-peaks.tscn
new file mode 100644
index 0000000..d0a2115
--- /dev/null
+++ b/examples/forest-brawl/maps/three-peaks.tscn
@@ -0,0 +1,163 @@
+[gd_scene load_steps=12 format=3 uid="uid://d1544gxqaoptc"]
+
+[ext_resource type="MeshLibrary" uid="uid://do0y7f0sy12jg" path="res://examples/forest-brawl/models/forest-blocks.meshlib" id="1_124j6"]
+[ext_resource type="PackedScene" uid="uid://ijqx6kjl3qf4" path="res://examples/forest-brawl/scenes/powerup.tscn" id="2_4e2nk"]
+[ext_resource type="PackedScene" uid="uid://c12hb5btenkcy" path="res://examples/forest-brawl/scenes/doodads/clouds-1.tscn" id="3_ucvrj"]
+[ext_resource type="PackedScene" uid="uid://c5l8x303sjqhs" path="res://examples/forest-brawl/scenes/doodads/clouds-2.tscn" id="4_dfl7h"]
+[ext_resource type="PackedScene" uid="uid://dq14vitb32x5p" path="res://examples/forest-brawl/scenes/doodads/clouds-3.tscn" id="5_doyli"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/cloud-area3d.gd" id="6_ymimw"]
+[ext_resource type="PackedScene" uid="uid://cjavt41cokqv5" path="res://examples/forest-brawl/scenes/moving-platform.tscn" id="7_fuq03"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_xjsj7"]
+sky_top_color = Color(0.384314, 0.454902, 0.54902, 1)
+ground_bottom_color = Color(0.313726, 0.419608, 0.560784, 1)
+ground_horizon_color = Color(0.4896, 0.58944, 0.72, 1)
+ground_curve = 0.32
+
+[sub_resource type="Sky" id="Sky_g0uhm"]
+sky_material = SubResource("ProceduralSkyMaterial_xjsj7")
+
+[sub_resource type="Environment" id="Environment_c7ydc"]
+background_mode = 2
+sky = SubResource("Sky_g0uhm")
+tonemap_mode = 2
+
+[sub_resource type="BoxShape3D" id="BoxShape3D_4u8tk"]
+size = Vector3(240, 48, 120)
+
+[node name="Three Peaks Map" type="Node3D"]
+
+[node name="GridMap" type="GridMap" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -8)
+mesh_library = ExtResource("1_124j6")
+cell_size = Vector3(1, 1, 1)
+cell_center_y = false
+data = {
+"cells": PackedInt32Array(3, 6, 0, 3, 7, 0, 3, 8, 0, 4, 5, 0, 4, 6, 0, 4, 7, 0, 4, 8, 0, 4, 9, 0, 5, 4, 0, 5, 5, 0, 5, 6, 0, 5, 7, 0, 5, 8, 0, 5, 9, 0, 5, 10, 0, 6, 3, 0, 6, 4, 0, 6, 5, 0, 6, 6, 0, 6, 7, 0, 6, 8, 0, 6, 9, 0, 6, 10, 0, 6, 11, 0, 7, 3, 0, 7, 4, 0, 7, 5, 0, 7, 6, 0, 7, 7, 0, 7, 8, 0, 7, 9, 0, 7, 10, 0, 7, 11, 0, 8, 3, 0, 8, 4, 0, 8, 5, 0, 8, 6, 0, 8, 7, 0, 8, 8, 0, 8, 9, 0, 8, 10, 0, 8, 11, 0, 9, 4, 0, 9, 5, 0, 9, 6, 0, 9, 7, 0, 9, 8, 0, 9, 9, 0, 9, 10, 0, 10, 5, 0, 10, 6, 0, 10, 7, 0, 10, 8, 0, 10, 9, 0, 11, 6, 0, 11, 7, 0, 11, 8, 0, 8, 12, 0, 9, 11, 0, 9, 12, 0, 9, 13, 0, 10, 10, 0, 10, 11, 0, 10, 12, 0, 10, 13, 0, 11, 5, 0, 11, 9, 0, 11, 10, 0, 11, 11, 0, 11, 12, 0, 11, 13, 0, 12, 6, 0, 12, 7, 0, 12, 8, 0, 12, 9, 0, 12, 10, 0, 12, 11, 0, 12, 12, 0, 13, 7, 0, 13, 8, 0, 13, 9, 0, 13, 10, 0, 13, 11, 0, 14, 8, 0, 14, 9, 0, 14, 10, 0, 2, 10, 0, 2, 11, 0, 2, 12, 0, 3, 9, 0, 3, 10, 0, 3, 11, 0, 3, 12, 0, 3, 13, 0, 4, 10, 0, 4, 11, 0, 4, 12, 0, 4, 13, 0, 4, 14, 0, 5, 11, 0, 5, 12, 0, 5, 13, 0, 5, 14, 0, 5, 15, 0, 6, 12, 0, 6, 13, 0, 6, 14, 0, 6, 15, 0, 7, 12, 0, 7, 13, 0, 7, 14, 0, 7, 15, 0, 8, 13, 0, 8, 14, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 2, 5, 0, 2, 6, 0, 2, 7, 0, 2, 8, 0, 2, 9, 0, 3, 4, 0, 3, 5, 0, 4, 3, 0, 4, 4, 0, 5, 3, 0, 65535, 65527, 0, 65535, 65528, 0, 65535, 65529, 0, 0, 65526, 0, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 1, 65525, 0, 1, 65526, 0, 1, 65527, 0, 1, 65528, 0, 1, 65529, 0, 1, 65530, 0, 1, 65531, 0, 2, 65524, 0, 2, 65525, 0, 2, 65526, 0, 2, 65527, 0, 2, 65528, 0, 2, 65529, 0, 2, 65530, 0, 2, 65531, 0, 2, 65532, 0, 3, 65524, 0, 3, 65525, 0, 3, 65526, 0, 3, 65527, 0, 3, 65528, 0, 3, 65529, 0, 3, 65530, 0, 3, 65531, 0, 3, 65532, 0, 4, 65523, 0, 4, 65524, 0, 4, 65527, 0, 4, 65528, 0, 4, 65529, 0, 4, 65530, 0, 4, 65531, 0, 4, 65532, 0, 5, 65522, 0, 5, 65523, 0, 5, 65524, 0, 5, 65525, 0, 5, 65529, 0, 5, 65530, 0, 5, 65531, 0, 5, 65532, 0, 6, 65522, 0, 6, 65523, 0, 6, 65524, 0, 6, 65525, 0, 6, 65526, 0, 6, 65527, 0, 6, 65530, 0, 6, 65531, 0, 6, 65532, 0, 7, 65522, 0, 7, 65523, 0, 7, 65524, 0, 7, 65525, 0, 7, 65526, 0, 7, 65527, 0, 7, 65528, 0, 7, 65531, 0, 7, 65532, 0, 8, 65522, 0, 8, 65523, 0, 8, 65524, 0, 8, 65525, 0, 8, 65526, 0, 8, 65527, 0, 8, 65528, 0, 8, 65529, 0, 8, 65532, 0, 9, 65522, 0, 9, 65523, 0, 9, 65524, 0, 9, 65525, 0, 9, 65526, 0, 9, 65527, 0, 9, 65528, 0, 9, 65529, 0, 9, 65530, 0, 9, 65531, 0, 9, 65532, 0, 10, 65523, 0, 10, 65524, 0, 10, 65525, 0, 10, 65526, 0, 10, 65527, 0, 10, 65528, 0, 10, 65529, 0, 10, 65530, 0, 10, 65531, 0, 11, 65524, 0, 11, 65525, 0, 11, 65526, 0, 11, 65527, 0, 11, 65528, 0, 11, 65529, 0, 11, 65530, 0, 11, 65531, 0, 12, 65525, 0, 12, 65526, 0, 12, 65527, 0, 12, 65528, 0, 12, 65529, 0, 12, 65530, 0, 12, 65531, 0, 13, 65527, 0, 13, 65528, 0, 13, 65529, 0, 13, 65530, 0, 13, 65531, 0, 14, 65528, 0, 14, 65529, 0, 14, 65530, 0, 65526, 16, 0, 65526, 17, 0, 65526, 18, 0, 65527, 15, 0, 65527, 16, 0, 65527, 17, 0, 65527, 18, 0, 65527, 19, 0, 65528, 14, 0, 65528, 15, 0, 65528, 16, 0, 65528, 17, 0, 65528, 18, 0, 65528, 19, 0, 65528, 20, 0, 65529, 13, 0, 65529, 14, 0, 65529, 15, 0, 65529, 16, 0, 65529, 17, 0, 65529, 18, 0, 65529, 19, 0, 65529, 20, 0, 65529, 21, 0, 65530, 13, 0, 65530, 14, 0, 65530, 15, 0, 65530, 16, 0, 65530, 17, 0, 65530, 18, 0, 65530, 19, 0, 65530, 20, 0, 65530, 21, 0, 65531, 13, 0, 65531, 14, 0, 65531, 15, 0, 65531, 16, 0, 65531, 17, 0, 65531, 18, 0, 65531, 19, 0, 65531, 20, 0, 65531, 21, 0, 65532, 14, 0, 65532, 15, 0, 65532, 16, 0, 65532, 17, 0, 65532, 18, 0, 65532, 19, 0, 65532, 20, 0, 65532, 21, 0, 65532, 22, 0, 65533, 14, 0, 65533, 15, 0, 65533, 16, 0, 65533, 17, 0, 65533, 18, 0, 65533, 19, 0, 65533, 20, 0, 65533, 21, 0, 65533, 22, 0, 65534, 14, 0, 65534, 15, 0, 65534, 16, 0, 65534, 17, 0, 65534, 18, 0, 65534, 19, 0, 65534, 20, 0, 65534, 21, 0, 65534, 22, 0, 65535, 15, 0, 65535, 16, 0, 65535, 17, 0, 65535, 18, 0, 65535, 19, 0, 65535, 20, 0, 65535, 21, 0, 0, 16, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 1, 18, 0, 1, 19, 0, 16, 16, 0, 16, 17, 0, 16, 18, 0, 17, 15, 0, 17, 16, 0, 17, 17, 0, 17, 18, 0, 17, 19, 0, 18, 14, 0, 18, 15, 0, 18, 16, 0, 18, 17, 0, 18, 18, 0, 18, 19, 0, 18, 20, 0, 19, 13, 0, 19, 14, 0, 19, 15, 0, 19, 16, 0, 19, 17, 0, 19, 18, 0, 19, 19, 0, 19, 20, 0, 19, 21, 0, 20, 12, 0, 20, 13, 0, 20, 14, 0, 20, 15, 0, 20, 16, 0, 20, 17, 0, 20, 18, 0, 20, 19, 0, 20, 20, 0, 20, 21, 0, 21, 11, 0, 21, 12, 0, 21, 13, 0, 21, 14, 0, 21, 15, 0, 21, 16, 0, 21, 17, 0, 21, 18, 0, 21, 19, 0, 21, 20, 0, 21, 21, 0, 22, 11, 0, 22, 12, 0, 22, 13, 0, 22, 14, 0, 22, 15, 0, 22, 16, 0, 22, 17, 0, 22, 18, 0, 22, 19, 0, 22, 20, 0, 22, 21, 0, 23, 11, 0, 23, 12, 0, 23, 13, 0, 23, 14, 0, 23, 15, 0, 23, 16, 0, 23, 17, 0, 23, 18, 0, 23, 19, 0, 23, 20, 0, 23, 21, 0, 24, 11, 0, 24, 12, 0, 24, 13, 0, 24, 14, 0, 24, 15, 0, 24, 16, 0, 24, 17, 0, 24, 18, 0, 24, 19, 0, 24, 20, 0, 24, 21, 0, 25, 11, 0, 25, 12, 0, 25, 13, 0, 25, 14, 0, 25, 15, 0, 25, 16, 0, 25, 17, 0, 25, 18, 0, 25, 19, 0, 25, 20, 0, 25, 21, 0, 26, 12, 0, 26, 13, 0, 26, 14, 0, 26, 15, 0, 26, 16, 0, 26, 17, 0, 26, 18, 0, 26, 19, 0, 26, 20, 0, 27, 13, 0, 27, 14, 0, 27, 15, 0, 27, 16, 0, 27, 17, 0, 27, 18, 0, 27, 19, 0, 28, 14, 0, 28, 15, 0, 28, 16, 0, 28, 17, 0, 28, 18, 0, 4, 65525, 0, 4, 65526, 0, 5, 65526, 0, 5, 65527, 0, 5, 65528, 0, 6, 65528, 0, 6, 65529, 0, 7, 65529, 0, 7, 65530, 0, 8, 65530, 0, 8, 65531, 0, 65539, 65526, 18, 65538, 65528, 18, 65540, 65527, 18, 65541, 65525, 18, 65544, 65526, 18, 65546, 65528, 18, 65547, 65525, 18, 65549, 65529, 18, 65540, 65529, 18, 65539, 65528, 23, 65538, 65529, 23, 65546, 65527, 23, 65545, 65528, 23, 65548, 65529, 23, 65546, 65525, 23, 65543, 65526, 23, 65536, 65527, 16, 21, 22, 0, 22, 22, 0, 22, 23, 0, 23, 22, 0, 23, 23, 0, 23, 24, 0, 24, 22, 0, 24, 23, 0, 24, 24, 0, 25, 22, 0, 25, 23, 0, 25, 24, 0, 26, 21, 0, 26, 22, 0, 26, 23, 0, 26, 24, 0, 27, 20, 0, 27, 21, 0, 27, 22, 0, 27, 23, 0, 27, 24, 0, 28, 19, 0, 28, 20, 0, 28, 21, 0, 28, 22, 0, 28, 23, 0, 29, 16, 0, 29, 17, 0, 29, 18, 0, 29, 19, 0, 29, 20, 0, 29, 21, 0, 29, 22, 0, 30, 17, 0, 30, 18, 0, 30, 19, 0, 30, 20, 0, 30, 21, 0, 65558, 16, 0, 65558, 17, 0, 65558, 18, 0, 65559, 15, 0, 65559, 16, 0, 65559, 17, 0, 65559, 18, 0, 65559, 19, 0, 65560, 14, 0, 65560, 15, 0, 65560, 16, 0, 65560, 17, 0, 65560, 18, 0, 65560, 19, 0, 65560, 20, 0, 65561, 13, 0, 65561, 14, 0, 65561, 15, 0, 65561, 16, 0, 65561, 17, 0, 65561, 18, 0, 65561, 19, 0, 65561, 20, 0, 65561, 21, 0, 65562, 13, 0, 65562, 14, 0, 65562, 15, 0, 65562, 16, 0, 65562, 17, 0, 65562, 18, 0, 65562, 19, 0, 65562, 20, 0, 65562, 21, 0, 65563, 13, 0, 65563, 14, 0, 65563, 15, 0, 65563, 16, 0, 65563, 17, 0, 65563, 18, 0, 65563, 19, 0, 65563, 20, 0, 65563, 21, 0, 65564, 14, 0, 65564, 15, 0, 65564, 16, 0, 65564, 17, 0, 65564, 18, 0, 65564, 19, 0, 65564, 20, 0, 65565, 15, 0, 65565, 16, 0, 65565, 17, 0, 65565, 18, 0, 65565, 19, 0, 65566, 16, 0, 65566, 17, 0, 65566, 18, 0, 65558, 19, 0, 65558, 20, 0, 65558, 21, 0, 65558, 22, 0, 65559, 20, 0, 65559, 21, 0, 65559, 22, 0, 65559, 23, 0, 65560, 21, 0, 65560, 22, 0, 65560, 23, 0, 65560, 24, 0, 65561, 22, 0, 65561, 23, 0, 65561, 24, 0, 65562, 22, 0, 65562, 23, 0, 65562, 24, 0, 65563, 22, 0, 65563, 23, 0, 65564, 21, 0, 65564, 22, 0, 65565, 20, 0, 65565, 21, 0, 65557, 16, 1048593, 65557, 17, 1048593, 65557, 18, 1048593, 65557, 19, 1048593, 65557, 20, 1048593, 65557, 21, 1048593, 65557, 22, 1048593, 65558, 15, 1048593, 65559, 14, 1048593, 65560, 13, 1048593, 65558, 23, 1048593, 65559, 24, 1048593, 65563, 24, 1441794, 65564, 23, 1441794, 65565, 22, 1441794, 65566, 21, 1441809, 65566, 20, 1441809, 65566, 19, 1441809, 131097, 15, 1441802, 131097, 16, 1441802, 131097, 17, 1441802, 131097, 18, 1441802, 131097, 19, 1441802, 131097, 20, 1441802, 131097, 21, 1441802, 131097, 22, 1441802, 131097, 23, 1441802, 131098, 23, 1441802, 131096, 23, 1441802, 131095, 22, 1441802, 131095, 21, 1441802, 131095, 20, 1441802, 131095, 19, 1441802, 131095, 18, 1441802, 131095, 17, 1441802, 131095, 16, 1441802, 131096, 15, 1441802, 131098, 15, 1441802, 131099, 16, 1441802, 131099, 17, 1441802, 131099, 18, 1441802, 131099, 19, 1441802, 131099, 20, 1441802, 131099, 21, 1441802, 131099, 22, 1441802, 131098, 22, 1441802, 131098, 21, 1441802, 131098, 20, 1441802, 131098, 19, 1441802, 131098, 17, 1441802, 131098, 16, 1441802, 131098, 18, 1441802, 131096, 18, 1441802, 131096, 17, 1441802, 131096, 16, 1441802, 131096, 19, 1441802, 131096, 20, 1441802, 131096, 21, 1441802, 131096, 22, 1441802, 131100, 16, 1441806, 131100, 17, 1441806, 131100, 18, 1441806, 131100, 19, 1441806, 131100, 20, 1441806, 131100, 21, 1441806, 131100, 22, 1441806, 131099, 23, 1441806, 131099, 15, 1441806, 131095, 15, 1048590, 131094, 16, 1048590, 131094, 17, 1048590, 131094, 18, 1048590, 131094, 19, 1048590, 131094, 20, 1048590, 131094, 21, 1048590, 131094, 22, 1048590, 131095, 23, 1048590, 196634, 16, 1048595, 196632, 22, 1048595, 196634, 21, 1048595, 65558, 12, 1048598, 65557, 12, 1048594, 65554, 16, 1048598, 65555, 20, 1048598, 196633, 17, 1048592, 16, 14, 1048577, 16, 15, 0, 17, 14, 0, 14, 13, 1048576, 13, 12, 1048576, 14, 11, 1048576, 15, 12, 1048576, 14, 12, 1048576, 15, 13, 1048576, 15, 11, 1048576, 13, 13, 1048576, 12, 13, 1048576, 1, 17, 0, 0, 17, 0, 3, 14, 655362, 2, 14, 1048585, 0, 15, 2, 1, 15, 1048585, 2, 15, 1048585, 1, 14, 1048585, 2, 13, 655362, 1, 16, 2, 131067, 15, 1048594, 131069, 18, 1048594, 131065, 18, 1048594, 65526, 47, 0, 65527, 46, 0, 65527, 47, 0, 65527, 48, 0, 65528, 47, 0, 65532, 46, 0, 65532, 47, 0, 65532, 48, 0, 65533, 45, 0, 65533, 46, 0, 65533, 47, 0, 65533, 48, 0, 65533, 49, 0, 65534, 45, 0, 65534, 46, 0, 65534, 47, 0, 65534, 48, 0, 65534, 49, 0, 65535, 45, 0, 65535, 46, 0, 65535, 47, 0, 65535, 48, 0, 65535, 49, 0, 0, 46, 0, 0, 47, 0, 0, 48, 0, 4, 46, 0, 4, 47, 0, 4, 48, 0, 5, 45, 0, 5, 46, 0, 5, 47, 0, 5, 48, 0, 5, 49, 0, 6, 44, 0, 6, 45, 0, 6, 46, 0, 6, 47, 0, 6, 48, 0, 6, 49, 0, 6, 50, 0, 7, 43, 0, 7, 44, 0, 7, 45, 0, 7, 46, 0, 7, 47, 0, 7, 48, 0, 7, 49, 0, 7, 50, 0, 7, 51, 0, 8, 43, 0, 8, 44, 0, 8, 45, 0, 8, 46, 0, 8, 47, 0, 8, 48, 0, 8, 49, 0, 8, 50, 0, 8, 51, 0, 9, 43, 0, 9, 44, 0, 9, 45, 0, 9, 46, 0, 9, 47, 0, 9, 48, 0, 9, 49, 0, 9, 50, 0, 9, 51, 0, 10, 44, 0, 10, 45, 0, 10, 46, 0, 10, 47, 0, 10, 48, 0, 10, 49, 0, 10, 50, 0, 11, 45, 0, 11, 46, 0, 11, 47, 0, 11, 48, 0, 11, 49, 0, 12, 46, 0, 12, 47, 0, 12, 48, 0, 16, 45, 0, 16, 46, 0, 16, 47, 0, 16, 48, 0, 16, 49, 0, 17, 44, 0, 17, 45, 0, 17, 46, 0, 17, 47, 0, 17, 48, 0, 17, 49, 0, 17, 50, 0, 18, 43, 0, 18, 44, 0, 18, 45, 0, 18, 46, 0, 18, 47, 0, 18, 48, 0, 18, 49, 0, 18, 50, 0, 18, 51, 0, 19, 42, 0, 19, 43, 0, 19, 44, 0, 19, 45, 0, 19, 46, 0, 19, 47, 0, 19, 48, 0, 19, 49, 0, 19, 50, 0, 19, 51, 0, 19, 52, 0, 20, 42, 0, 20, 43, 0, 20, 44, 0, 20, 45, 0, 20, 46, 0, 20, 47, 0, 20, 48, 0, 20, 49, 0, 20, 50, 0, 20, 51, 0, 20, 52, 0, 21, 42, 0, 21, 43, 0, 21, 44, 0, 21, 45, 0, 21, 46, 0, 21, 47, 0, 21, 48, 0, 21, 49, 0, 21, 50, 0, 21, 51, 0, 21, 52, 0, 22, 42, 0, 22, 43, 0, 22, 44, 0, 22, 45, 0, 22, 46, 0, 22, 47, 0, 22, 48, 0, 22, 49, 0, 22, 50, 0, 22, 51, 0, 22, 52, 0, 23, 42, 0, 23, 43, 0, 23, 44, 0, 23, 45, 0, 23, 46, 0, 23, 47, 0, 23, 48, 0, 23, 49, 0, 23, 50, 0, 23, 51, 0, 23, 52, 0, 24, 43, 0, 24, 44, 0, 24, 45, 0, 24, 46, 0, 24, 47, 0, 24, 48, 0, 24, 49, 0, 24, 50, 0, 24, 51, 0, 25, 44, 0, 25, 45, 0, 25, 46, 0, 25, 47, 0, 25, 48, 0, 25, 49, 0, 25, 50, 0, 26, 45, 0, 26, 46, 0, 26, 47, 0, 26, 48, 0, 26, 49, 0, 196635, 19, 24, 65546, 8, 21, 65546, 9, 21, 65546, 10, 21, 65545, 10, 21, 65546, 11, 21, 65547, 11, 21, 65548, 10, 21, 65548, 9, 21, 65547, 9, 21, 65547, 10, 18, 65539, 7, 21, 65539, 8, 21, 65540, 8, 21, 65541, 8, 21, 65542, 8, 21, 65542, 7, 21, 65541, 7, 21, 65540, 7, 18, 65541, 6, 21, 65540, 6, 21, 65540, 9, 21, 65541, 9, 21, 65545, 9, 21, 65547, 8, 21, 65541, 15, 20, 65539, 13, 20, 9, 3, 2, 10, 4, 2, 12, 5, 2, 13, 6, 2, 14, 7, 2, 15, 10, 2, 16, 12, 2, 17, 13, 2, 26, 11, 2, 27, 12, 2, 65532, 13, 2, 14, 65527, 2, 13, 65526, 2, 12, 65524, 2, 11, 65523, 2, 10, 65522, 2, 14, 65531, 1441794, 10, 65532, 1441794, 9, 14, 1441794, 8, 15, 1441794, 1, 20, 1441794, 0, 21, 1441794, 65535, 22, 1441794, 65531, 22, 655362, 65528, 21, 655362, 65527, 20, 655362, 65526, 19, 655362, 4, 15, 655362, 1, 9, 655362, 1, 65532, 655362, 0, 65531, 655362, 65535, 65530, 655362, 18, 21, 655362, 17, 20, 655362, 16, 19, 655362, 21, 23, 655362, 20, 22, 655362, 22, 24, 655362, 15, 15, 655362, 14, 14, 655362, 18, 13, 1048578, 19, 12, 1048578, 20, 11, 1048578, 65528, 13, 1048578, 65527, 14, 1048578, 65526, 15, 1048578, 1, 5, 1048578, 2, 4, 1048578, 3, 3, 1048578, 65535, 65526, 1048578, 0, 65525, 1048578, 1, 65524, 1048578, 3, 65523, 1048578, 4, 65522, 1048578, 65535, 14, 2, 28, 24, 1441794, 29, 23, 1441794, 30, 22, 1441794, 28, 13, 2, 29, 14, 2, 30, 15, 2, 30, 16, 0, 65564, 13, 2, 65565, 14, 2, 65566, 15, 2, 16, 13, 0, 15, 14, 0)
+}
+metadata/_editor_floor_ = Vector3(0, 0, 0)
+
+[node name="Mountain Clouds" parent="." instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.824, 2.5, 12.082)
+
+[node name="Moving Platform" parent="." instance=ExtResource("7_fuq03")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6)
+
+[node name="Moving Platform2" parent="." instance=ExtResource("7_fuq03")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -10)
+
+[node name="Target" parent="Moving Platform2" index="2"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4)
+
+[node name="Powerups" type="Node" parent="."]
+
+[node name="Powerup" parent="Powerups" instance=ExtResource("2_4e2nk")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 3, -17)
+
+[node name="Powerup2" parent="Powerups" instance=ExtResource("2_4e2nk")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 3, -23)
+
+[node name="Powerup3" parent="Powerups" instance=ExtResource("2_4e2nk")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.5, 5, 11.5)
+
+[node name="Powerup4" parent="Powerups" instance=ExtResource("2_4e2nk")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, 10)
+
+[node name="Spawn Points" type="Node" parent="."]
+
+[node name="Spawn" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 4, -2)
+
+[node name="Spawn2" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 4, 0)
+
+[node name="Spawn3" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 4, 5)
+
+[node name="Spawn4" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10, 4, 9)
+
+[node name="Spawn6" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 4, -14)
+
+[node name="Spawn5" type="Node3D" parent="Spawn Points" groups=["Spawn Points"]]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17, 8, 12)
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+directional_shadow_split_2 = 0.15
+directional_shadow_blend_splits = true
+directional_shadow_max_distance = 256.0
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_c7ydc")
+
+[node name="Clouds" type="Node3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -20, 0)
+visible = false
+
+[node name="Clouds 1" parent="Clouds" instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.6817, 0, -3.66238)
+
+[node name="Clouds 2" parent="Clouds" instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.32475, -20, 17.9888)
+
+[node name="Clouds 3" parent="Clouds" instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.283, 0, -3.92444)
+
+[node name="Clouds 4" parent="Clouds" instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 55.582, -20, 18.7428)
+
+[node name="Clouds 5" parent="Clouds" instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.7315, 0, 28.3296)
+
+[node name="Clouds 6" parent="Clouds" instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2573, -20, -12.8183)
+
+[node name="Clouds 7" parent="Clouds" instance=ExtResource("3_ucvrj")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.1548, 0, -24.8353)
+
+[node name="Clouds 8" parent="Clouds" instance=ExtResource("4_dfl7h")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.5082, -20, 21.8356)
+
+[node name="Clouds 9" parent="Clouds" instance=ExtResource("4_dfl7h")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.3786, 0, 36.3439)
+
+[node name="Clouds 10" parent="Clouds" instance=ExtResource("4_dfl7h")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 39.1283, -20, 10.9911)
+
+[node name="Clouds 11" parent="Clouds" instance=ExtResource("4_dfl7h")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.1287, 0, -21.396)
+
+[node name="Clouds 12" parent="Clouds" instance=ExtResource("5_doyli")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -42.3523, -20, 9.08597)
+
+[node name="Clouds 13" parent="Clouds" instance=ExtResource("5_doyli")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 40.7403, 0, -16.7065)
+
+[node name="Clouds 14" parent="Clouds" instance=ExtResource("5_doyli")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 47.335, -20, 33.4129)
+
+[node name="Clouds 15" parent="Clouds" instance=ExtResource("5_doyli")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 79.7221, 0, 4.68955)
+
+[node name="Clouds 16" parent="Clouds" instance=ExtResource("5_doyli")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -71.8085, 0, 21.5426)
+
+[node name="Area3D" type="Area3D" parent="."]
+monitoring = false
+monitorable = false
+script = ExtResource("6_ymimw")
+clouds = Array[PackedScene]([ExtResource("3_ucvrj"), ExtResource("4_dfl7h"), ExtResource("5_doyli")])
+count = 24
+float_speed_min = 0.25
+float_speed_max = 2.0
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -34, 0)
+shape = SubResource("BoxShape3D_4u8tk")
+
+[editable path="Moving Platform2"]
diff --git a/examples/forest-brawl/models/brawler-crown.glb b/examples/forest-brawl/models/brawler-crown.glb
new file mode 100644
index 0000000..c774e5a
Binary files /dev/null and b/examples/forest-brawl/models/brawler-crown.glb differ
diff --git a/examples/forest-brawl/models/brawler-crown.glb.import b/examples/forest-brawl/models/brawler-crown.glb.import
new file mode 100644
index 0000000..10c1dee
--- /dev/null
+++ b/examples/forest-brawl/models/brawler-crown.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://sinafrhckrei"
+path="res://.godot/imported/brawler-crown.glb-f23b53d845fcae378bd7ccbe51318ec3.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/brawler-crown.glb"
+dest_files=["res://.godot/imported/brawler-crown.glb-f23b53d845fcae378bd7ccbe51318ec3.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/forest-blocks.meshlib b/examples/forest-brawl/models/forest-blocks.meshlib
new file mode 100644
index 0000000..a9f7810
Binary files /dev/null and b/examples/forest-brawl/models/forest-blocks.meshlib differ
diff --git a/examples/forest-brawl/models/forest-blocks.tscn b/examples/forest-brawl/models/forest-blocks.tscn
new file mode 100644
index 0000000..e1c4087
--- /dev/null
+++ b/examples/forest-brawl/models/forest-blocks.tscn
@@ -0,0 +1,1929 @@
+[gd_scene load_steps=124 format=3 uid="uid://b0xo8a0npigch"]
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gwh3m"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t48if"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_prf1l"]
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"format": 4097,
+"index_count": 342,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 12, 0, 9, 0, 11, 0, 11, 0, 13, 0, 12, 0, 11, 0, 1, 0, 13, 0, 1, 0, 14, 0, 13, 0, 14, 0, 15, 0, 13, 0, 1, 0, 16, 0, 14, 0, 16, 0, 17, 0, 14, 0, 1, 0, 18, 0, 16, 0, 18, 0, 19, 0, 16, 0, 1, 0, 20, 0, 18, 0, 1, 0, 21, 0, 20, 0, 1, 0, 22, 0, 21, 0, 1, 0, 0, 0, 22, 0, 9, 0, 12, 0, 11, 0, 13, 0, 11, 0, 12, 0, 1, 0, 11, 0, 13, 0, 14, 0, 1, 0, 13, 0, 15, 0, 14, 0, 13, 0, 16, 0, 1, 0, 14, 0, 17, 0, 16, 0, 14, 0, 18, 0, 1, 0, 16, 0, 19, 0, 18, 0, 16, 0, 20, 0, 1, 0, 18, 0, 21, 0, 1, 0, 20, 0, 22, 0, 1, 0, 21, 0, 0, 0, 1, 0, 22, 0, 10, 0, 23, 0, 24, 0, 24, 0, 11, 0, 10, 0, 24, 0, 25, 0, 11, 0, 25, 0, 24, 0, 26, 0, 25, 0, 27, 0, 11, 0, 27, 0, 25, 0, 28, 0, 27, 0, 29, 0, 11, 0, 29, 0, 27, 0, 30, 0, 29, 0, 31, 0, 11, 0, 31, 0, 29, 0, 32, 0, 31, 0, 3, 0, 11, 0, 3, 0, 5, 0, 11, 0, 3, 0, 31, 0, 33, 0, 23, 0, 10, 0, 24, 0, 11, 0, 24, 0, 10, 0, 25, 0, 24, 0, 11, 0, 24, 0, 25, 0, 26, 0, 27, 0, 25, 0, 11, 0, 25, 0, 27, 0, 28, 0, 29, 0, 27, 0, 11, 0, 27, 0, 29, 0, 30, 0, 31, 0, 29, 0, 11, 0, 29, 0, 31, 0, 32, 0, 3, 0, 31, 0, 11, 0, 31, 0, 3, 0, 33, 0, 5, 0, 3, 0, 11, 0, 5, 0, 8, 0, 1, 0, 1, 0, 11, 0, 5, 0, 7, 0, 34, 0, 35, 0, 35, 0, 8, 0, 7, 0, 35, 0, 36, 0, 8, 0, 36, 0, 35, 0, 37, 0, 36, 0, 38, 0, 8, 0, 38, 0, 36, 0, 39, 0, 38, 0, 40, 0, 8, 0, 40, 0, 38, 0, 41, 0, 40, 0, 42, 0, 8, 0, 42, 0, 40, 0, 43, 0, 42, 0, 2, 0, 8, 0, 2, 0, 1, 0, 8, 0, 2, 0, 42, 0, 44, 0, 34, 0, 7, 0, 35, 0, 8, 0, 35, 0, 7, 0, 36, 0, 35, 0, 8, 0, 35, 0, 36, 0, 37, 0, 38, 0, 36, 0, 8, 0, 36, 0, 38, 0, 39, 0, 40, 0, 38, 0, 8, 0, 38, 0, 40, 0, 41, 0, 42, 0, 40, 0, 8, 0, 40, 0, 42, 0, 43, 0, 2, 0, 42, 0, 8, 0, 42, 0, 2, 0, 44, 0, 1, 0, 2, 0, 8, 0, 5, 0, 4, 0, 45, 0, 45, 0, 46, 0, 5, 0, 46, 0, 8, 0, 5, 0, 46, 0, 47, 0, 8, 0, 46, 0, 48, 0, 47, 0, 47, 0, 49, 0, 8, 0, 47, 0, 50, 0, 49, 0, 49, 0, 51, 0, 8, 0, 49, 0, 52, 0, 51, 0, 51, 0, 53, 0, 8, 0, 53, 0, 54, 0, 8, 0, 54, 0, 55, 0, 8, 0, 55, 0, 6, 0, 8, 0, 4, 0, 5, 0, 45, 0, 46, 0, 45, 0, 5, 0, 8, 0, 46, 0, 5, 0, 47, 0, 46, 0, 8, 0, 48, 0, 46, 0, 47, 0, 49, 0, 47, 0, 8, 0, 50, 0, 47, 0, 49, 0, 51, 0, 49, 0, 8, 0, 52, 0, 49, 0, 51, 0, 53, 0, 51, 0, 8, 0, 54, 0, 53, 0, 8, 0, 55, 0, 54, 0, 8, 0, 6, 0, 55, 0, 8, 0),
+"lods": [0.0588186, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 13, 0, 9, 0, 11, 0, 11, 0, 1, 0, 13, 0, 1, 0, 14, 0, 13, 0, 1, 0, 16, 0, 14, 0, 1, 0, 18, 0, 16, 0, 1, 0, 22, 0, 18, 0, 1, 0, 0, 0, 22, 0, 9, 0, 13, 0, 11, 0, 1, 0, 11, 0, 13, 0, 14, 0, 1, 0, 13, 0, 16, 0, 1, 0, 14, 0, 18, 0, 1, 0, 16, 0, 22, 0, 1, 0, 18, 0, 0, 0, 1, 0, 22, 0, 24, 0, 11, 0, 10, 0, 24, 0, 25, 0, 11, 0, 25, 0, 27, 0, 11, 0, 27, 0, 29, 0, 11, 0, 29, 0, 31, 0, 11, 0, 31, 0, 3, 0, 11, 0, 3, 0, 5, 0, 11, 0, 11, 0, 24, 0, 10, 0, 25, 0, 24, 0, 11, 0, 27, 0, 25, 0, 11, 0, 29, 0, 27, 0, 11, 0, 31, 0, 29, 0, 11, 0, 3, 0, 31, 0, 11, 0, 5, 0, 3, 0, 11, 0, 5, 0, 8, 0, 1, 0, 1, 0, 11, 0, 5, 0, 35, 0, 8, 0, 7, 0, 35, 0, 36, 0, 8, 0, 36, 0, 38, 0, 8, 0, 38, 0, 40, 0, 8, 0, 40, 0, 42, 0, 8, 0, 42, 0, 2, 0, 8, 0, 2, 0, 1, 0, 8, 0, 8, 0, 35, 0, 7, 0, 36, 0, 35, 0, 8, 0, 38, 0, 36, 0, 8, 0, 40, 0, 38, 0, 8, 0, 42, 0, 40, 0, 8, 0, 2, 0, 42, 0, 8, 0, 1, 0, 2, 0, 8, 0, 5, 0, 4, 0, 46, 0, 46, 0, 8, 0, 5, 0, 46, 0, 47, 0, 8, 0, 47, 0, 49, 0, 8, 0, 49, 0, 51, 0, 8, 0, 51, 0, 53, 0, 8, 0, 53, 0, 55, 0, 8, 0, 55, 0, 6, 0, 8, 0, 4, 0, 5, 0, 46, 0, 8, 0, 46, 0, 5, 0, 47, 0, 46, 0, 8, 0, 49, 0, 47, 0, 8, 0, 51, 0, 49, 0, 8, 0, 53, 0, 51, 0, 8, 0, 55, 0, 53, 0, 8, 0, 6, 0, 55, 0, 8, 0), 0.26929, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 13, 0, 9, 0, 11, 0, 11, 0, 1, 0, 13, 0, 1, 0, 0, 0, 13, 0, 9, 0, 13, 0, 11, 0, 1, 0, 11, 0, 13, 0, 0, 0, 1, 0, 13, 0, 24, 0, 11, 0, 10, 0, 24, 0, 3, 0, 11, 0, 3, 0, 5, 0, 11, 0, 11, 0, 24, 0, 10, 0, 3, 0, 24, 0, 11, 0, 5, 0, 3, 0, 11, 0, 5, 0, 8, 0, 1, 0, 1, 0, 11, 0, 5, 0, 35, 0, 8, 0, 7, 0, 35, 0, 2, 0, 8, 0, 2, 0, 1, 0, 8, 0, 8, 0, 35, 0, 7, 0, 2, 0, 35, 0, 8, 0, 1, 0, 2, 0, 8, 0, 5, 0, 4, 0, 46, 0, 46, 0, 8, 0, 5, 0, 46, 0, 6, 0, 8, 0, 4, 0, 5, 0, 46, 0, 8, 0, 46, 0, 5, 0, 6, 0, 46, 0, 8, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 60,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 80, 166, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 190, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 80, 166, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63)
+}, {
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"format": 4097,
+"index_count": 30,
+"index_data": PackedByteArray(8, 0, 56, 0, 57, 0, 57, 0, 1, 0, 8, 0, 57, 0, 58, 0, 11, 0, 11, 0, 1, 0, 57, 0, 57, 0, 56, 0, 59, 0, 59, 0, 58, 0, 57, 0, 11, 0, 58, 0, 59, 0, 59, 0, 5, 0, 11, 0, 8, 0, 5, 0, 59, 0, 59, 0, 56, 0, 8, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 60,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 80, 166, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 190, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 80, 166, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_k1g66"]
+resource_name = "block_Mesh block"
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"attribute_data": PackedByteArray(155, 12, 35, 192, 36, 127, 145, 193, 0, 0, 0, 0, 141, 107, 199, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 0, 0, 0, 0, 141, 107, 199, 193, 155, 12, 35, 192, 36, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 122, 57, 174, 140, 107, 199, 193, 0, 122, 57, 174, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 117, 37, 204, 53, 140, 107, 199, 193, 117, 37, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 181, 37, 204, 181, 140, 107, 199, 193, 181, 37, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 83, 187, 24, 41, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 142, 96, 128, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 83, 187, 24, 41, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 101, 199, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 101, 199, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 205, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 112, 194, 204, 167, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 112, 194, 204, 167, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 183, 237, 91, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 183, 237, 91, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63),
+"format": 4119,
+"index_count": 342,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 28, 0, 27, 0, 28, 0, 29, 0, 27, 0, 29, 0, 30, 0, 27, 0, 28, 0, 31, 0, 29, 0, 31, 0, 32, 0, 29, 0, 28, 0, 33, 0, 31, 0, 33, 0, 34, 0, 31, 0, 28, 0, 35, 0, 33, 0, 28, 0, 36, 0, 35, 0, 28, 0, 37, 0, 36, 0, 28, 0, 38, 0, 37, 0, 41, 0, 39, 0, 40, 0, 42, 0, 40, 0, 39, 0, 43, 0, 40, 0, 42, 0, 44, 0, 43, 0, 42, 0, 45, 0, 44, 0, 42, 0, 46, 0, 43, 0, 44, 0, 47, 0, 46, 0, 44, 0, 48, 0, 43, 0, 46, 0, 49, 0, 48, 0, 46, 0, 50, 0, 43, 0, 48, 0, 51, 0, 43, 0, 50, 0, 52, 0, 43, 0, 51, 0, 53, 0, 43, 0, 52, 0, 56, 0, 54, 0, 55, 0, 55, 0, 57, 0, 56, 0, 55, 0, 58, 0, 57, 0, 58, 0, 55, 0, 59, 0, 58, 0, 60, 0, 57, 0, 60, 0, 58, 0, 61, 0, 60, 0, 62, 0, 57, 0, 62, 0, 60, 0, 63, 0, 62, 0, 64, 0, 57, 0, 64, 0, 62, 0, 65, 0, 64, 0, 66, 0, 57, 0, 66, 0, 67, 0, 57, 0, 66, 0, 64, 0, 68, 0, 71, 0, 69, 0, 70, 0, 72, 0, 70, 0, 69, 0, 73, 0, 70, 0, 72, 0, 70, 0, 73, 0, 74, 0, 75, 0, 73, 0, 72, 0, 73, 0, 75, 0, 76, 0, 77, 0, 75, 0, 72, 0, 75, 0, 77, 0, 78, 0, 79, 0, 77, 0, 72, 0, 77, 0, 79, 0, 80, 0, 81, 0, 79, 0, 72, 0, 79, 0, 81, 0, 82, 0, 83, 0, 81, 0, 72, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 90, 0, 88, 0, 89, 0, 89, 0, 91, 0, 90, 0, 89, 0, 92, 0, 91, 0, 92, 0, 89, 0, 93, 0, 92, 0, 94, 0, 91, 0, 94, 0, 92, 0, 95, 0, 94, 0, 96, 0, 91, 0, 96, 0, 94, 0, 97, 0, 96, 0, 98, 0, 91, 0, 98, 0, 96, 0, 99, 0, 98, 0, 100, 0, 91, 0, 100, 0, 101, 0, 91, 0, 100, 0, 98, 0, 102, 0, 105, 0, 103, 0, 104, 0, 106, 0, 104, 0, 103, 0, 107, 0, 104, 0, 106, 0, 104, 0, 107, 0, 108, 0, 109, 0, 107, 0, 106, 0, 107, 0, 109, 0, 110, 0, 111, 0, 109, 0, 106, 0, 109, 0, 111, 0, 112, 0, 113, 0, 111, 0, 106, 0, 111, 0, 113, 0, 114, 0, 115, 0, 113, 0, 106, 0, 113, 0, 115, 0, 116, 0, 117, 0, 115, 0, 106, 0, 120, 0, 118, 0, 119, 0, 119, 0, 121, 0, 120, 0, 121, 0, 122, 0, 120, 0, 121, 0, 123, 0, 122, 0, 121, 0, 124, 0, 123, 0, 123, 0, 125, 0, 122, 0, 123, 0, 126, 0, 125, 0, 125, 0, 127, 0, 122, 0, 125, 0, 128, 0, 127, 0, 127, 0, 129, 0, 122, 0, 129, 0, 130, 0, 122, 0, 130, 0, 131, 0, 122, 0, 131, 0, 132, 0, 122, 0, 135, 0, 133, 0, 134, 0, 136, 0, 134, 0, 133, 0, 137, 0, 136, 0, 133, 0, 138, 0, 136, 0, 137, 0, 139, 0, 136, 0, 138, 0, 140, 0, 138, 0, 137, 0, 141, 0, 138, 0, 140, 0, 142, 0, 140, 0, 137, 0, 143, 0, 140, 0, 142, 0, 144, 0, 142, 0, 137, 0, 145, 0, 144, 0, 137, 0, 146, 0, 145, 0, 137, 0, 147, 0, 146, 0, 137, 0),
+"lods": [0.0588186, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 27, 0, 24, 0, 25, 0, 25, 0, 28, 0, 27, 0, 28, 0, 29, 0, 27, 0, 28, 0, 31, 0, 29, 0, 28, 0, 33, 0, 31, 0, 28, 0, 37, 0, 33, 0, 28, 0, 38, 0, 37, 0, 41, 0, 42, 0, 40, 0, 43, 0, 40, 0, 42, 0, 44, 0, 43, 0, 42, 0, 46, 0, 43, 0, 44, 0, 48, 0, 43, 0, 46, 0, 52, 0, 43, 0, 48, 0, 53, 0, 43, 0, 52, 0, 55, 0, 57, 0, 56, 0, 55, 0, 58, 0, 57, 0, 58, 0, 60, 0, 57, 0, 60, 0, 62, 0, 57, 0, 62, 0, 64, 0, 57, 0, 64, 0, 66, 0, 57, 0, 66, 0, 67, 0, 57, 0, 72, 0, 70, 0, 69, 0, 73, 0, 70, 0, 72, 0, 75, 0, 73, 0, 72, 0, 77, 0, 75, 0, 72, 0, 79, 0, 77, 0, 72, 0, 81, 0, 79, 0, 72, 0, 83, 0, 81, 0, 72, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 89, 0, 91, 0, 90, 0, 89, 0, 92, 0, 91, 0, 92, 0, 94, 0, 91, 0, 94, 0, 96, 0, 91, 0, 96, 0, 98, 0, 91, 0, 98, 0, 100, 0, 91, 0, 100, 0, 101, 0, 91, 0, 106, 0, 104, 0, 103, 0, 107, 0, 104, 0, 106, 0, 109, 0, 107, 0, 106, 0, 111, 0, 109, 0, 106, 0, 113, 0, 111, 0, 106, 0, 115, 0, 113, 0, 106, 0, 117, 0, 115, 0, 106, 0, 120, 0, 118, 0, 121, 0, 121, 0, 122, 0, 120, 0, 121, 0, 123, 0, 122, 0, 123, 0, 125, 0, 122, 0, 125, 0, 127, 0, 122, 0, 127, 0, 129, 0, 122, 0, 129, 0, 131, 0, 122, 0, 131, 0, 132, 0, 122, 0, 135, 0, 133, 0, 136, 0, 137, 0, 136, 0, 133, 0, 138, 0, 136, 0, 137, 0, 140, 0, 138, 0, 137, 0, 142, 0, 140, 0, 137, 0, 144, 0, 142, 0, 137, 0, 146, 0, 144, 0, 137, 0, 147, 0, 146, 0, 137, 0), 0.26929, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 27, 0, 24, 0, 25, 0, 25, 0, 28, 0, 27, 0, 28, 0, 38, 0, 27, 0, 41, 0, 42, 0, 40, 0, 43, 0, 40, 0, 42, 0, 53, 0, 43, 0, 42, 0, 55, 0, 57, 0, 56, 0, 55, 0, 66, 0, 57, 0, 66, 0, 67, 0, 57, 0, 72, 0, 70, 0, 69, 0, 81, 0, 70, 0, 72, 0, 83, 0, 81, 0, 72, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 89, 0, 91, 0, 90, 0, 89, 0, 100, 0, 91, 0, 100, 0, 101, 0, 91, 0, 106, 0, 104, 0, 103, 0, 115, 0, 104, 0, 106, 0, 117, 0, 115, 0, 106, 0, 120, 0, 118, 0, 121, 0, 121, 0, 122, 0, 120, 0, 121, 0, 132, 0, 122, 0, 135, 0, 133, 0, 136, 0, 137, 0, 136, 0, 133, 0, 147, 0, 136, 0, 137, 0)],
+"material": SubResource("StandardMaterial3D_gwh3m"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 168,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 217, 174, 255, 255, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 217, 174, 255, 255, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 80, 166, 37, 209, 217, 174, 255, 255, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 217, 174, 255, 255, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 217, 174, 255, 255, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 217, 174, 255, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 217, 174, 255, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 37, 81, 255, 255, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 37, 81, 255, 255, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 80, 166, 217, 46, 37, 81, 255, 255, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 37, 81, 255, 255, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 37, 81, 255, 255, 254, 127, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 37, 81, 255, 255, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 37, 81, 0, 0, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 80, 166, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 80, 166, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"attribute_data": PackedByteArray(155, 12, 35, 192, 36, 127, 145, 193, 0, 0, 0, 0, 141, 107, 199, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 0, 0, 0, 0, 141, 107, 199, 193, 155, 12, 35, 192, 36, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 122, 57, 174, 140, 107, 199, 193, 0, 122, 57, 174, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 117, 37, 204, 53, 140, 107, 199, 193, 117, 37, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 181, 37, 204, 181, 140, 107, 199, 193, 181, 37, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 83, 187, 24, 41, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 142, 96, 128, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 83, 187, 24, 41, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 101, 199, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 101, 199, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 205, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 112, 194, 204, 167, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 112, 194, 204, 167, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 183, 237, 91, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 183, 237, 91, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63),
+"format": 4119,
+"index_count": 30,
+"index_data": PackedByteArray(150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 158, 0, 156, 0, 157, 0, 157, 0, 159, 0, 158, 0, 162, 0, 160, 0, 161, 0, 161, 0, 163, 0, 162, 0, 166, 0, 164, 0, 165, 0, 165, 0, 167, 0, 166, 0),
+"material": SubResource("StandardMaterial3D_t48if"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 168,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 80, 166, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 80, 166, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 80, 166, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 80, 166, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_prf1l")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_w5axk"]
+data = PackedVector3Array(0.5, 0.8415, -0.5915, 0.5915, 0.8415, -0.5, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5, 0.8415, -0.5915, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, 0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.633, 0.7696, 0.4167, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.633, 0.7696, 0.4167, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5915, 0.8415, 0.3333, 0.5, 1, -0.5, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, 0.3333, 0.5915, 0.8415, 0.1667, 0.633, 0.7696, 0.25, 0.5915, 0.8415, 0.3333, 0.5, 1, -0.5, 0.5915, 0.8415, 0, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, 0, 0.633, 0.7696, 0.0833, 0.5915, 0.8415, 0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, -0.1667, 0.5915, 0.8415, 0, 0.5915, 0.8415, -0.1667, 0.633, 0.7696, -0.0833, 0.5915, 0.8415, 0, 0.5, 1, -0.5, 0.633, 0.7696, -0.25, 0.5915, 0.8415, -0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, -0.3333, 0.633, 0.7696, -0.25, 0.5, 1, -0.5, 0.633, 0.7696, -0.4167, 0.5915, 0.8415, -0.3333, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, 0.633, 0.7696, -0.4167, 0.5915, 0.8415, 0.5, 0.633, 0.7696, 0.4167, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.5, 1, 0.5, 0.633, 0.7696, 0.4167, 0.5, 1, -0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.5915, 0.8415, 0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, 0.3333, 0.633, 0.7696, 0.25, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, 0.3333, 0.5915, 0.8415, 0, 0.5, 1, -0.5, 0.5915, 0.8415, 0.1667, 0.633, 0.7696, 0.0833, 0.5915, 0.8415, 0, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, -0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, 0, 0.633, 0.7696, -0.0833, 0.5915, 0.8415, -0.1667, 0.5915, 0.8415, 0, 0.633, 0.7696, -0.25, 0.5, 1, -0.5, 0.5915, 0.8415, -0.1667, 0.5915, 0.8415, -0.3333, 0.5, 1, -0.5, 0.633, 0.7696, -0.25, 0.633, 0.7696, -0.4167, 0.5, 1, -0.5, 0.5915, 0.8415, -0.3333, 0.5915, 0.8415, -0.5, 0.5, 1, -0.5, 0.633, 0.7696, -0.4167, 0.5, 0.8415, 0.5915, 0.4167, 0.7696, 0.633, 0.3333, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, 0.4167, 0.7696, 0.633, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.5, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 0.8415, -0.5915, -0.4167, 0.7696, -0.633, -0.3333, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, -0.1667, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.25, 0.7696, -0.633, -0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.5, 1, -0.5, 0, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.0833, 0.7696, -0.633, 0, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, 0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, 0.0833, 0.7696, -0.633, 0.1667, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, 0.3333, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, 0.25, 0.7696, -0.633, 0.3333, 0.8415, -0.5915, 0.5, 0.8415, -0.5915, -0.5, 1, -0.5, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, -0.5, 1, -0.5, 0.5, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, 0.4167, 0.7696, -0.633, -0.4167, 0.7696, -0.633, -0.5, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.3333, 0.8415, -0.5915, -0.5, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.3333, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.25, 0.7696, -0.633, 0, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, -0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.0833, 0.7696, -0.633, 0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.5, 1, -0.5, 0, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, 0.0833, 0.7696, -0.633, 0.3333, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, 0.1667, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, 0.25, 0.7696, -0.633, 0.5, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, 0.3333, 0.8415, -0.5915, 0.5, 0.8415, -0.5915, 0.4167, 0.7696, -0.633, 0.5, 1, -0.5, 0.5, 0.8415, -0.5915, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.633, 0.7696, 0.4167, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.3333, -0.5, 1, 0.5, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0.3333, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.5915, 0.8415, 0.1667, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.3333, -0.633, 0.7696, 0.4167, -0.5, 1, 0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.3333, -0.5, 1, 0.5, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, -0.5, -0.5, 1, -0.5, 0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, -0.5, -0.5, 1, -0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u075j"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_onw0q"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_xfyt1"]
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"format": 4097,
+"index_count": 342,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 5, 0, 12, 0, 13, 0, 13, 0, 3, 0, 5, 0, 13, 0, 14, 0, 3, 0, 14, 0, 13, 0, 15, 0, 14, 0, 16, 0, 3, 0, 16, 0, 14, 0, 17, 0, 16, 0, 18, 0, 3, 0, 18, 0, 16, 0, 19, 0, 18, 0, 20, 0, 3, 0, 20, 0, 18, 0, 21, 0, 20, 0, 6, 0, 3, 0, 6, 0, 8, 0, 3, 0, 6, 0, 20, 0, 22, 0, 12, 0, 5, 0, 13, 0, 3, 0, 13, 0, 5, 0, 14, 0, 13, 0, 3, 0, 13, 0, 14, 0, 15, 0, 16, 0, 14, 0, 3, 0, 14, 0, 16, 0, 17, 0, 18, 0, 16, 0, 3, 0, 16, 0, 18, 0, 19, 0, 20, 0, 18, 0, 3, 0, 18, 0, 20, 0, 21, 0, 6, 0, 20, 0, 3, 0, 20, 0, 6, 0, 22, 0, 8, 0, 6, 0, 3, 0, 23, 0, 0, 0, 2, 0, 2, 0, 24, 0, 23, 0, 2, 0, 8, 0, 24, 0, 8, 0, 25, 0, 24, 0, 25, 0, 26, 0, 24, 0, 8, 0, 27, 0, 25, 0, 27, 0, 28, 0, 25, 0, 8, 0, 29, 0, 27, 0, 29, 0, 30, 0, 27, 0, 8, 0, 31, 0, 29, 0, 8, 0, 32, 0, 31, 0, 8, 0, 33, 0, 32, 0, 8, 0, 7, 0, 33, 0, 0, 0, 23, 0, 2, 0, 24, 0, 2, 0, 23, 0, 8, 0, 2, 0, 24, 0, 25, 0, 8, 0, 24, 0, 26, 0, 25, 0, 24, 0, 27, 0, 8, 0, 25, 0, 28, 0, 27, 0, 25, 0, 29, 0, 8, 0, 27, 0, 30, 0, 29, 0, 27, 0, 31, 0, 8, 0, 29, 0, 32, 0, 8, 0, 31, 0, 33, 0, 8, 0, 32, 0, 7, 0, 8, 0, 33, 0, 3, 0, 9, 0, 11, 0, 11, 0, 34, 0, 3, 0, 11, 0, 35, 0, 34, 0, 34, 0, 36, 0, 3, 0, 34, 0, 37, 0, 36, 0, 36, 0, 38, 0, 3, 0, 36, 0, 39, 0, 38, 0, 38, 0, 40, 0, 3, 0, 38, 0, 41, 0, 40, 0, 40, 0, 42, 0, 3, 0, 42, 0, 43, 0, 3, 0, 43, 0, 44, 0, 3, 0, 44, 0, 4, 0, 3, 0, 9, 0, 3, 0, 11, 0, 34, 0, 11, 0, 3, 0, 35, 0, 11, 0, 34, 0, 36, 0, 34, 0, 3, 0, 37, 0, 34, 0, 36, 0, 38, 0, 36, 0, 3, 0, 39, 0, 36, 0, 38, 0, 40, 0, 38, 0, 3, 0, 41, 0, 38, 0, 40, 0, 42, 0, 40, 0, 3, 0, 43, 0, 42, 0, 3, 0, 44, 0, 43, 0, 3, 0, 4, 0, 44, 0, 3, 0, 1, 0, 45, 0, 46, 0, 46, 0, 2, 0, 1, 0, 46, 0, 47, 0, 2, 0, 47, 0, 46, 0, 48, 0, 47, 0, 49, 0, 2, 0, 49, 0, 47, 0, 50, 0, 49, 0, 51, 0, 2, 0, 51, 0, 49, 0, 52, 0, 51, 0, 53, 0, 2, 0, 53, 0, 51, 0, 54, 0, 53, 0, 10, 0, 2, 0, 10, 0, 9, 0, 2, 0, 10, 0, 53, 0, 55, 0, 45, 0, 1, 0, 46, 0, 2, 0, 46, 0, 1, 0, 47, 0, 46, 0, 2, 0, 46, 0, 47, 0, 48, 0, 49, 0, 47, 0, 2, 0, 47, 0, 49, 0, 50, 0, 51, 0, 49, 0, 2, 0, 49, 0, 51, 0, 52, 0, 53, 0, 51, 0, 2, 0, 51, 0, 53, 0, 54, 0, 10, 0, 53, 0, 2, 0, 53, 0, 10, 0, 55, 0, 9, 0, 10, 0, 2, 0, 2, 0, 9, 0, 3, 0, 3, 0, 8, 0, 2, 0),
+"lods": [0.0588186, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 13, 0, 3, 0, 5, 0, 13, 0, 16, 0, 3, 0, 16, 0, 18, 0, 3, 0, 18, 0, 20, 0, 3, 0, 20, 0, 6, 0, 3, 0, 6, 0, 8, 0, 3, 0, 3, 0, 13, 0, 5, 0, 16, 0, 13, 0, 3, 0, 18, 0, 16, 0, 3, 0, 20, 0, 18, 0, 3, 0, 6, 0, 20, 0, 3, 0, 8, 0, 6, 0, 3, 0, 23, 0, 0, 0, 2, 0, 2, 0, 24, 0, 23, 0, 2, 0, 8, 0, 24, 0, 8, 0, 25, 0, 24, 0, 8, 0, 27, 0, 25, 0, 8, 0, 29, 0, 27, 0, 8, 0, 33, 0, 29, 0, 8, 0, 7, 0, 33, 0, 0, 0, 23, 0, 2, 0, 24, 0, 2, 0, 23, 0, 8, 0, 2, 0, 24, 0, 25, 0, 8, 0, 24, 0, 27, 0, 8, 0, 25, 0, 29, 0, 8, 0, 27, 0, 33, 0, 8, 0, 29, 0, 7, 0, 8, 0, 33, 0, 3, 0, 9, 0, 11, 0, 11, 0, 34, 0, 3, 0, 34, 0, 36, 0, 3, 0, 36, 0, 38, 0, 3, 0, 38, 0, 40, 0, 3, 0, 40, 0, 42, 0, 3, 0, 42, 0, 44, 0, 3, 0, 44, 0, 4, 0, 3, 0, 9, 0, 3, 0, 11, 0, 34, 0, 11, 0, 3, 0, 36, 0, 34, 0, 3, 0, 38, 0, 36, 0, 3, 0, 40, 0, 38, 0, 3, 0, 42, 0, 40, 0, 3, 0, 44, 0, 42, 0, 3, 0, 4, 0, 44, 0, 3, 0, 46, 0, 2, 0, 1, 0, 46, 0, 47, 0, 2, 0, 47, 0, 49, 0, 2, 0, 49, 0, 51, 0, 2, 0, 51, 0, 53, 0, 2, 0, 53, 0, 10, 0, 2, 0, 10, 0, 9, 0, 2, 0, 2, 0, 46, 0, 1, 0, 47, 0, 46, 0, 2, 0, 49, 0, 47, 0, 2, 0, 51, 0, 49, 0, 2, 0, 53, 0, 51, 0, 2, 0, 10, 0, 53, 0, 2, 0, 9, 0, 10, 0, 2, 0, 2, 0, 9, 0, 3, 0, 3, 0, 8, 0, 2, 0), 0.26929, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 13, 0, 3, 0, 5, 0, 13, 0, 6, 0, 3, 0, 6, 0, 8, 0, 3, 0, 3, 0, 13, 0, 5, 0, 6, 0, 13, 0, 3, 0, 8, 0, 6, 0, 3, 0, 24, 0, 0, 0, 2, 0, 2, 0, 8, 0, 24, 0, 8, 0, 7, 0, 24, 0, 0, 0, 24, 0, 2, 0, 8, 0, 2, 0, 24, 0, 7, 0, 8, 0, 24, 0, 3, 0, 9, 0, 11, 0, 11, 0, 34, 0, 3, 0, 34, 0, 4, 0, 3, 0, 9, 0, 3, 0, 11, 0, 34, 0, 11, 0, 3, 0, 4, 0, 34, 0, 3, 0, 46, 0, 2, 0, 1, 0, 46, 0, 10, 0, 2, 0, 10, 0, 9, 0, 2, 0, 2, 0, 46, 0, 1, 0, 10, 0, 46, 0, 2, 0, 9, 0, 10, 0, 2, 0, 2, 0, 9, 0, 3, 0, 3, 0, 8, 0, 2, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 60,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 66, 79, 12, 43, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 62, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 63, 24, 108, 87, 63, 240, 22, 158, 42, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 63, 53, 140, 42, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 190, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 106, 94, 3, 43, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63)
+}, {
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"format": 4097,
+"index_count": 30,
+"index_data": PackedByteArray(3, 0, 56, 0, 57, 0, 57, 0, 8, 0, 3, 0, 3, 0, 9, 0, 58, 0, 58, 0, 56, 0, 3, 0, 2, 0, 59, 0, 58, 0, 58, 0, 9, 0, 2, 0, 56, 0, 58, 0, 59, 0, 59, 0, 57, 0, 56, 0, 57, 0, 59, 0, 2, 0, 2, 0, 8, 0, 57, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 60,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 66, 79, 12, 43, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 62, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 63, 24, 108, 87, 63, 240, 22, 158, 42, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 63, 53, 140, 42, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 190, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 106, 94, 3, 43, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_37m0g"]
+resource_name = "blockCliff_Mesh blockCliff"
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"attribute_data": PackedByteArray(164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 168, 37, 204, 53, 140, 107, 199, 193, 168, 37, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 234, 37, 204, 181, 140, 107, 199, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 234, 37, 204, 181, 140, 107, 199, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 10, 138, 174, 140, 107, 199, 193, 0, 10, 138, 174, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 0, 0, 183, 45, 141, 107, 199, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 0, 0, 183, 45, 141, 107, 199, 193, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 129, 123, 196, 173, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 129, 123, 196, 173, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 204, 59, 131, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 133, 0, 110, 173, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 142, 96, 128, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 133, 0, 110, 173, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 244, 147, 55, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 244, 147, 55, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 66, 17, 167, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 66, 17, 167, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 38, 16, 230, 192, 246, 122, 157, 193, 38, 16, 230, 192, 246, 122, 157, 65, 111, 181, 42, 194, 246, 122, 157, 193, 111, 181, 42, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 64, 55, 45, 246, 122, 13, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 204, 218, 148, 65, 246, 122, 157, 193, 204, 218, 148, 65, 246, 122, 157, 65, 152, 181, 89, 192, 246, 122, 157, 193, 152, 181, 89, 192, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 154, 57, 194, 173, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 342,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 28, 0, 27, 0, 28, 0, 25, 0, 29, 0, 28, 0, 30, 0, 27, 0, 30, 0, 28, 0, 31, 0, 30, 0, 32, 0, 27, 0, 32, 0, 30, 0, 33, 0, 32, 0, 34, 0, 27, 0, 34, 0, 32, 0, 35, 0, 34, 0, 36, 0, 27, 0, 36, 0, 37, 0, 27, 0, 36, 0, 34, 0, 38, 0, 41, 0, 39, 0, 40, 0, 42, 0, 40, 0, 39, 0, 43, 0, 40, 0, 42, 0, 40, 0, 43, 0, 44, 0, 45, 0, 43, 0, 42, 0, 43, 0, 45, 0, 46, 0, 47, 0, 45, 0, 42, 0, 45, 0, 47, 0, 48, 0, 49, 0, 47, 0, 42, 0, 47, 0, 49, 0, 50, 0, 51, 0, 49, 0, 42, 0, 49, 0, 51, 0, 52, 0, 53, 0, 51, 0, 42, 0, 56, 0, 54, 0, 55, 0, 55, 0, 57, 0, 56, 0, 55, 0, 58, 0, 57, 0, 58, 0, 59, 0, 57, 0, 59, 0, 60, 0, 57, 0, 58, 0, 61, 0, 59, 0, 61, 0, 62, 0, 59, 0, 58, 0, 63, 0, 61, 0, 63, 0, 64, 0, 61, 0, 58, 0, 65, 0, 63, 0, 58, 0, 66, 0, 65, 0, 58, 0, 67, 0, 66, 0, 58, 0, 68, 0, 67, 0, 71, 0, 69, 0, 70, 0, 72, 0, 70, 0, 69, 0, 73, 0, 70, 0, 72, 0, 74, 0, 73, 0, 72, 0, 75, 0, 74, 0, 72, 0, 76, 0, 73, 0, 74, 0, 77, 0, 76, 0, 74, 0, 78, 0, 73, 0, 76, 0, 79, 0, 78, 0, 76, 0, 80, 0, 73, 0, 78, 0, 81, 0, 73, 0, 80, 0, 82, 0, 73, 0, 81, 0, 83, 0, 73, 0, 82, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 85, 0, 88, 0, 87, 0, 87, 0, 89, 0, 86, 0, 87, 0, 90, 0, 89, 0, 89, 0, 91, 0, 86, 0, 89, 0, 92, 0, 91, 0, 91, 0, 93, 0, 86, 0, 91, 0, 94, 0, 93, 0, 93, 0, 95, 0, 86, 0, 95, 0, 96, 0, 86, 0, 96, 0, 97, 0, 86, 0, 97, 0, 98, 0, 86, 0, 101, 0, 99, 0, 100, 0, 102, 0, 100, 0, 99, 0, 103, 0, 100, 0, 102, 0, 104, 0, 102, 0, 99, 0, 105, 0, 102, 0, 104, 0, 106, 0, 104, 0, 99, 0, 107, 0, 104, 0, 106, 0, 108, 0, 106, 0, 99, 0, 109, 0, 106, 0, 108, 0, 110, 0, 108, 0, 99, 0, 111, 0, 110, 0, 99, 0, 112, 0, 111, 0, 99, 0, 113, 0, 112, 0, 99, 0, 116, 0, 114, 0, 115, 0, 115, 0, 117, 0, 116, 0, 115, 0, 118, 0, 117, 0, 118, 0, 115, 0, 119, 0, 118, 0, 120, 0, 117, 0, 120, 0, 118, 0, 121, 0, 120, 0, 122, 0, 117, 0, 122, 0, 120, 0, 123, 0, 122, 0, 124, 0, 117, 0, 124, 0, 122, 0, 125, 0, 124, 0, 126, 0, 117, 0, 126, 0, 127, 0, 117, 0, 126, 0, 124, 0, 128, 0, 131, 0, 129, 0, 130, 0, 132, 0, 130, 0, 129, 0, 133, 0, 130, 0, 132, 0, 130, 0, 133, 0, 134, 0, 135, 0, 133, 0, 132, 0, 133, 0, 135, 0, 136, 0, 137, 0, 135, 0, 132, 0, 135, 0, 137, 0, 138, 0, 139, 0, 137, 0, 132, 0, 137, 0, 139, 0, 140, 0, 141, 0, 139, 0, 132, 0, 139, 0, 141, 0, 142, 0, 143, 0, 141, 0, 132, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0),
+"lods": [0.0588186, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 25, 0, 27, 0, 26, 0, 25, 0, 30, 0, 27, 0, 30, 0, 32, 0, 27, 0, 32, 0, 34, 0, 27, 0, 34, 0, 36, 0, 27, 0, 36, 0, 37, 0, 27, 0, 42, 0, 40, 0, 39, 0, 45, 0, 40, 0, 42, 0, 47, 0, 45, 0, 42, 0, 49, 0, 47, 0, 42, 0, 51, 0, 49, 0, 42, 0, 53, 0, 51, 0, 42, 0, 56, 0, 54, 0, 55, 0, 55, 0, 57, 0, 56, 0, 55, 0, 58, 0, 57, 0, 58, 0, 59, 0, 57, 0, 58, 0, 61, 0, 59, 0, 58, 0, 63, 0, 61, 0, 58, 0, 67, 0, 63, 0, 58, 0, 68, 0, 67, 0, 71, 0, 69, 0, 70, 0, 72, 0, 70, 0, 69, 0, 73, 0, 70, 0, 72, 0, 74, 0, 73, 0, 72, 0, 76, 0, 73, 0, 74, 0, 78, 0, 73, 0, 76, 0, 82, 0, 73, 0, 78, 0, 83, 0, 73, 0, 82, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 87, 0, 89, 0, 86, 0, 89, 0, 91, 0, 86, 0, 91, 0, 93, 0, 86, 0, 93, 0, 95, 0, 86, 0, 95, 0, 97, 0, 86, 0, 97, 0, 98, 0, 86, 0, 101, 0, 99, 0, 100, 0, 102, 0, 100, 0, 99, 0, 104, 0, 102, 0, 99, 0, 106, 0, 104, 0, 99, 0, 108, 0, 106, 0, 99, 0, 110, 0, 108, 0, 99, 0, 112, 0, 110, 0, 99, 0, 113, 0, 112, 0, 99, 0, 115, 0, 117, 0, 116, 0, 115, 0, 118, 0, 117, 0, 118, 0, 120, 0, 117, 0, 120, 0, 122, 0, 117, 0, 122, 0, 124, 0, 117, 0, 124, 0, 126, 0, 117, 0, 126, 0, 127, 0, 117, 0, 132, 0, 130, 0, 129, 0, 133, 0, 130, 0, 132, 0, 135, 0, 133, 0, 132, 0, 137, 0, 135, 0, 132, 0, 139, 0, 137, 0, 132, 0, 141, 0, 139, 0, 132, 0, 143, 0, 141, 0, 132, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0), 0.26929, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 25, 0, 27, 0, 26, 0, 25, 0, 36, 0, 27, 0, 36, 0, 37, 0, 27, 0, 42, 0, 40, 0, 39, 0, 51, 0, 40, 0, 42, 0, 53, 0, 51, 0, 42, 0, 57, 0, 54, 0, 55, 0, 55, 0, 58, 0, 57, 0, 58, 0, 68, 0, 57, 0, 71, 0, 72, 0, 70, 0, 73, 0, 70, 0, 72, 0, 83, 0, 73, 0, 72, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 87, 0, 98, 0, 86, 0, 101, 0, 99, 0, 100, 0, 102, 0, 100, 0, 99, 0, 113, 0, 102, 0, 99, 0, 115, 0, 117, 0, 116, 0, 115, 0, 126, 0, 117, 0, 126, 0, 127, 0, 117, 0, 132, 0, 130, 0, 129, 0, 141, 0, 130, 0, 132, 0, 143, 0, 141, 0, 132, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0)],
+"material": SubResource("StandardMaterial3D_u075j"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 168,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 223, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 31, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 31, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 31, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 66, 79, 12, 43, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 66, 79, 12, 43, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 62, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 217, 174, 255, 255, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 217, 174, 255, 255, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 240, 22, 158, 42, 37, 209, 217, 174, 255, 255, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 217, 174, 255, 255, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 217, 174, 255, 255, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 217, 174, 255, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 190, 37, 209, 217, 174, 255, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 37, 81, 255, 255, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 37, 81, 255, 255, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 240, 22, 158, 42, 217, 46, 37, 81, 255, 255, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 37, 81, 255, 255, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 37, 81, 255, 255, 254, 127, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 37, 81, 255, 255, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 37, 81, 0, 0, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 190, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 63, 53, 140, 42, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 63, 53, 140, 42, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 106, 94, 3, 43, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 106, 94, 3, 43, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 204, 204, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 204, 204, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"attribute_data": PackedByteArray(164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 168, 37, 204, 53, 140, 107, 199, 193, 168, 37, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 234, 37, 204, 181, 140, 107, 199, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 234, 37, 204, 181, 140, 107, 199, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 10, 138, 174, 140, 107, 199, 193, 0, 10, 138, 174, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 0, 0, 183, 45, 141, 107, 199, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 0, 0, 183, 45, 141, 107, 199, 193, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 129, 123, 196, 173, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 129, 123, 196, 173, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 204, 59, 131, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 133, 0, 110, 173, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 142, 96, 128, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 192, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 133, 0, 110, 173, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 246, 122, 29, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 244, 147, 55, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 244, 147, 55, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 66, 17, 167, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 66, 17, 167, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 38, 16, 230, 192, 246, 122, 157, 193, 38, 16, 230, 192, 246, 122, 157, 65, 111, 181, 42, 194, 246, 122, 157, 193, 111, 181, 42, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 64, 55, 45, 246, 122, 13, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 204, 218, 148, 65, 246, 122, 157, 193, 204, 218, 148, 65, 246, 122, 157, 65, 152, 181, 89, 192, 246, 122, 157, 193, 152, 181, 89, 192, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 154, 57, 194, 173, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 30,
+"index_data": PackedByteArray(150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 158, 0, 156, 0, 157, 0, 157, 0, 159, 0, 158, 0, 162, 0, 160, 0, 161, 0, 161, 0, 163, 0, 162, 0, 166, 0, 164, 0, 165, 0, 165, 0, 167, 0, 166, 0),
+"material": SubResource("StandardMaterial3D_onw0q"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 168,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 66, 79, 12, 43, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 66, 79, 12, 43, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 240, 22, 158, 42, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 84, 85, 213, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 240, 22, 158, 42, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 63, 53, 140, 42, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 63, 53, 140, 42, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 106, 94, 3, 43, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 85, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 106, 94, 3, 43, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 84, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 204, 204, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 204, 204, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 93, 109, 141, 42, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 62, 201, 118, 156, 42, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_xfyt1")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_byf41"]
+data = PackedVector3Array(0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.5, 0.8415, -0.5915, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, -0.5915, 0.8415, -0.5, 0.5, 1, -0.5, 0.5, 0.8415, -0.5915, 0.5915, 0.8415, -0.5, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 0.8415, -0.5915, -0.4167, 0.7696, -0.633, -0.3333, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, -0.1667, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.25, 0.7696, -0.633, -0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.5, 1, -0.5, 0, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.0833, 0.7696, -0.633, 0, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, 0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, 0.0833, 0.7696, -0.633, 0.1667, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, 0.3333, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, 0.25, 0.7696, -0.633, 0.3333, 0.8415, -0.5915, 0.5, 0.8415, -0.5915, -0.5, 1, -0.5, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, -0.5, 1, -0.5, 0.5, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, 0.4167, 0.7696, -0.633, -0.4167, 0.7696, -0.633, -0.5, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.3333, 0.8415, -0.5915, -0.5, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.3333, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.25, 0.7696, -0.633, 0, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, -0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.0833, 0.7696, -0.633, 0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.5, 1, -0.5, 0, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, 0.0833, 0.7696, -0.633, 0.3333, 0.8415, -0.5915, 0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, 0.1667, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, 0.25, 0.7696, -0.633, 0.5, 0.8415, -0.5915, 0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, 0.3333, 0.8415, -0.5915, 0.5, 0.8415, -0.5915, 0.4167, 0.7696, -0.633, 0.5, 1, -0.5, 0.5, 0.8415, -0.5915, -0.5, 1, -0.5, 0.633, 0.7696, 0.4167, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.633, 0.7696, 0.4167, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5915, 0.8415, 0.3333, 0.5, 1, -0.5, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, 0.3333, 0.5915, 0.8415, 0.1667, 0.633, 0.7696, 0.25, 0.5915, 0.8415, 0.3333, 0.5, 1, -0.5, 0.5915, 0.8415, 0, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, 0, 0.633, 0.7696, 0.0833, 0.5915, 0.8415, 0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, -0.1667, 0.5915, 0.8415, 0, 0.5915, 0.8415, -0.1667, 0.633, 0.7696, -0.0833, 0.5915, 0.8415, 0, 0.5, 1, -0.5, 0.633, 0.7696, -0.25, 0.5915, 0.8415, -0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, -0.3333, 0.633, 0.7696, -0.25, 0.5, 1, -0.5, 0.633, 0.7696, -0.4167, 0.5915, 0.8415, -0.3333, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, 0.633, 0.7696, -0.4167, 0.5915, 0.8415, 0.5, 0.633, 0.7696, 0.4167, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.5, 1, 0.5, 0.633, 0.7696, 0.4167, 0.5, 1, -0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.5915, 0.8415, 0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, 0.3333, 0.633, 0.7696, 0.25, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, 0.3333, 0.5915, 0.8415, 0, 0.5, 1, -0.5, 0.5915, 0.8415, 0.1667, 0.633, 0.7696, 0.0833, 0.5915, 0.8415, 0, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, -0.1667, 0.5, 1, -0.5, 0.5915, 0.8415, 0, 0.633, 0.7696, -0.0833, 0.5915, 0.8415, -0.1667, 0.5915, 0.8415, 0, 0.633, 0.7696, -0.25, 0.5, 1, -0.5, 0.5915, 0.8415, -0.1667, 0.5915, 0.8415, -0.3333, 0.5, 1, -0.5, 0.633, 0.7696, -0.25, 0.633, 0.7696, -0.4167, 0.5, 1, -0.5, 0.5915, 0.8415, -0.3333, 0.5915, 0.8415, -0.5, 0.5, 1, -0.5, 0.633, 0.7696, -0.4167, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5915, 0.8415, 0.5, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0.3333, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.5915, 0.8415, 0.1667, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.5, -0.5, 1, -0.5, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.5, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, 0.5, 0.8415, 0.5915, 0.4167, 0.7696, 0.633, 0.3333, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, 0.4167, 0.7696, 0.633, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.5, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, -0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, -0.5, 1, -0.5, -0.5, 0.25, 0, 0.5, 0.25, 0, 0.5, 0.25, 0, 0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.25, 0, -0.5, 1, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 0.25, 0, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0.25, 0, -0.5, 0.25, 0, 0.5, 0.25, 0, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 0.25, 0)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cx7lp"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vrbip"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_p5wbp"]
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.56471, 1.19774, 1, 1.19774),
+"format": 4097,
+"index_count": 21,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 4, 0, 3, 0, 1, 0, 1, 0, 0, 0, 4, 0, 4, 0, 0, 0, 2, 0, 2, 0, 5, 0, 4, 0, 2, 0, 1, 0, 3, 0, 3, 0, 5, 0, 2, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 49,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 172, 173, 144, 42, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 162, 180, 5, 43, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 182, 214, 175, 190, 195, 3, 69, 63, 164, 20, 8, 191, 78, 222, 158, 190, 24, 108, 87, 63, 174, 33, 225, 190, 156, 188, 61, 190, 24, 108, 87, 63, 175, 33, 161, 190, 108, 173, 95, 190, 195, 3, 69, 63, 74, 41, 208, 190, 111, 242, 118, 189, 24, 108, 87, 63, 93, 67, 66, 190, 217, 90, 191, 189, 195, 3, 69, 63, 74, 41, 144, 190, 187, 134, 132, 61, 24, 108, 87, 63, 187, 134, 132, 189, 77, 74, 1, 61, 195, 3, 69, 63, 147, 82, 32, 190, 93, 67, 66, 62, 24, 108, 87, 63, 111, 242, 118, 61, 147, 82, 32, 62, 195, 3, 69, 63, 77, 74, 1, 189, 175, 33, 161, 62, 24, 108, 87, 63, 156, 188, 61, 62, 74, 41, 144, 62, 195, 3, 69, 63, 217, 90, 191, 61, 174, 33, 225, 62, 24, 108, 87, 63, 78, 222, 158, 62, 74, 41, 208, 62, 195, 3, 69, 63, 108, 173, 95, 62, 164, 20, 8, 63, 195, 3, 69, 63, 182, 214, 175, 62)
+}, {
+"aabb": AABB(-0.633028, 0, -0.56471, 1.19774, 1, 1.19774),
+"format": 4097,
+"index_count": 279,
+"index_data": PackedByteArray(4, 0, 6, 0, 7, 0, 6, 0, 4, 0, 7, 0, 9, 0, 8, 0, 5, 0, 8, 0, 9, 0, 5, 0, 5, 0, 3, 0, 4, 0, 3, 0, 10, 0, 11, 0, 10, 0, 3, 0, 11, 0, 3, 0, 11, 0, 12, 0, 12, 0, 13, 0, 3, 0, 13, 0, 4, 0, 3, 0, 13, 0, 14, 0, 4, 0, 13, 0, 15, 0, 14, 0, 14, 0, 16, 0, 4, 0, 14, 0, 17, 0, 16, 0, 16, 0, 18, 0, 4, 0, 16, 0, 19, 0, 18, 0, 18, 0, 20, 0, 4, 0, 20, 0, 21, 0, 4, 0, 21, 0, 22, 0, 4, 0, 22, 0, 6, 0, 4, 0, 11, 0, 3, 0, 12, 0, 13, 0, 12, 0, 3, 0, 4, 0, 13, 0, 3, 0, 14, 0, 13, 0, 4, 0, 15, 0, 13, 0, 14, 0, 16, 0, 14, 0, 4, 0, 17, 0, 14, 0, 16, 0, 18, 0, 16, 0, 4, 0, 19, 0, 16, 0, 18, 0, 20, 0, 18, 0, 4, 0, 21, 0, 20, 0, 4, 0, 22, 0, 21, 0, 4, 0, 6, 0, 22, 0, 4, 0, 8, 0, 23, 0, 24, 0, 24, 0, 5, 0, 8, 0, 24, 0, 25, 0, 5, 0, 25, 0, 24, 0, 26, 0, 25, 0, 27, 0, 5, 0, 27, 0, 25, 0, 28, 0, 27, 0, 29, 0, 5, 0, 29, 0, 27, 0, 30, 0, 29, 0, 31, 0, 5, 0, 31, 0, 29, 0, 32, 0, 31, 0, 10, 0, 5, 0, 10, 0, 3, 0, 5, 0, 10, 0, 31, 0, 33, 0, 23, 0, 8, 0, 24, 0, 5, 0, 24, 0, 8, 0, 25, 0, 24, 0, 5, 0, 24, 0, 25, 0, 26, 0, 27, 0, 25, 0, 5, 0, 25, 0, 27, 0, 28, 0, 29, 0, 27, 0, 5, 0, 27, 0, 29, 0, 30, 0, 31, 0, 29, 0, 5, 0, 29, 0, 31, 0, 32, 0, 10, 0, 31, 0, 5, 0, 31, 0, 10, 0, 33, 0, 3, 0, 10, 0, 5, 0, 7, 0, 34, 0, 35, 0, 35, 0, 4, 0, 7, 0, 35, 0, 36, 0, 4, 0, 36, 0, 35, 0, 37, 0, 36, 0, 38, 0, 4, 0, 38, 0, 36, 0, 39, 0, 38, 0, 40, 0, 4, 0, 40, 0, 38, 0, 41, 0, 40, 0, 42, 0, 4, 0, 42, 0, 40, 0, 43, 0, 42, 0, 44, 0, 4, 0, 44, 0, 42, 0, 45, 0, 44, 0, 46, 0, 4, 0, 46, 0, 44, 0, 47, 0, 46, 0, 9, 0, 4, 0, 9, 0, 5, 0, 4, 0, 9, 0, 46, 0, 48, 0, 34, 0, 7, 0, 35, 0, 4, 0, 35, 0, 7, 0, 36, 0, 35, 0, 4, 0, 35, 0, 36, 0, 37, 0, 38, 0, 36, 0, 4, 0, 36, 0, 38, 0, 39, 0, 40, 0, 38, 0, 4, 0, 38, 0, 40, 0, 41, 0, 42, 0, 40, 0, 4, 0, 40, 0, 42, 0, 43, 0, 44, 0, 42, 0, 4, 0, 42, 0, 44, 0, 45, 0, 46, 0, 44, 0, 4, 0, 44, 0, 46, 0, 47, 0, 9, 0, 46, 0, 4, 0, 46, 0, 9, 0, 48, 0, 5, 0, 9, 0, 4, 0),
+"lods": [0.0605315, PackedByteArray(4, 0, 6, 0, 7, 0, 6, 0, 4, 0, 7, 0, 9, 0, 8, 0, 5, 0, 8, 0, 9, 0, 5, 0, 5, 0, 3, 0, 4, 0, 3, 0, 10, 0, 11, 0, 10, 0, 3, 0, 11, 0, 3, 0, 11, 0, 13, 0, 13, 0, 4, 0, 3, 0, 13, 0, 16, 0, 4, 0, 16, 0, 22, 0, 4, 0, 22, 0, 6, 0, 4, 0, 11, 0, 3, 0, 13, 0, 4, 0, 13, 0, 3, 0, 16, 0, 13, 0, 4, 0, 22, 0, 16, 0, 4, 0, 6, 0, 22, 0, 4, 0, 24, 0, 5, 0, 8, 0, 24, 0, 25, 0, 5, 0, 25, 0, 27, 0, 5, 0, 27, 0, 29, 0, 5, 0, 29, 0, 31, 0, 5, 0, 31, 0, 10, 0, 5, 0, 10, 0, 3, 0, 5, 0, 5, 0, 24, 0, 8, 0, 25, 0, 24, 0, 5, 0, 27, 0, 25, 0, 5, 0, 29, 0, 27, 0, 5, 0, 31, 0, 29, 0, 5, 0, 10, 0, 31, 0, 5, 0, 3, 0, 10, 0, 5, 0, 35, 0, 4, 0, 7, 0, 35, 0, 36, 0, 4, 0, 36, 0, 38, 0, 4, 0, 38, 0, 40, 0, 4, 0, 40, 0, 42, 0, 4, 0, 42, 0, 44, 0, 4, 0, 44, 0, 46, 0, 4, 0, 46, 0, 9, 0, 4, 0, 9, 0, 5, 0, 4, 0, 4, 0, 35, 0, 7, 0, 36, 0, 35, 0, 4, 0, 38, 0, 36, 0, 4, 0, 40, 0, 38, 0, 4, 0, 42, 0, 40, 0, 4, 0, 44, 0, 42, 0, 4, 0, 46, 0, 44, 0, 4, 0, 9, 0, 46, 0, 4, 0, 5, 0, 9, 0, 4, 0), 0.26929, PackedByteArray(4, 0, 6, 0, 7, 0, 6, 0, 4, 0, 7, 0, 9, 0, 8, 0, 5, 0, 8, 0, 9, 0, 5, 0, 5, 0, 3, 0, 4, 0, 3, 0, 10, 0, 11, 0, 10, 0, 3, 0, 11, 0, 3, 0, 11, 0, 13, 0, 13, 0, 4, 0, 3, 0, 13, 0, 6, 0, 4, 0, 11, 0, 3, 0, 13, 0, 4, 0, 13, 0, 3, 0, 6, 0, 13, 0, 4, 0, 24, 0, 5, 0, 8, 0, 24, 0, 10, 0, 5, 0, 10, 0, 3, 0, 5, 0, 5, 0, 24, 0, 8, 0, 10, 0, 24, 0, 5, 0, 3, 0, 10, 0, 5, 0, 38, 0, 4, 0, 7, 0, 38, 0, 9, 0, 4, 0, 9, 0, 5, 0, 4, 0, 4, 0, 38, 0, 7, 0, 9, 0, 38, 0, 4, 0, 5, 0, 9, 0, 4, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 49,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 172, 173, 144, 42, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 162, 180, 5, 43, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 182, 214, 175, 190, 195, 3, 69, 63, 164, 20, 8, 191, 78, 222, 158, 190, 24, 108, 87, 63, 174, 33, 225, 190, 156, 188, 61, 190, 24, 108, 87, 63, 175, 33, 161, 190, 108, 173, 95, 190, 195, 3, 69, 63, 74, 41, 208, 190, 111, 242, 118, 189, 24, 108, 87, 63, 93, 67, 66, 190, 217, 90, 191, 189, 195, 3, 69, 63, 74, 41, 144, 190, 187, 134, 132, 61, 24, 108, 87, 63, 187, 134, 132, 189, 77, 74, 1, 61, 195, 3, 69, 63, 147, 82, 32, 190, 93, 67, 66, 62, 24, 108, 87, 63, 111, 242, 118, 61, 147, 82, 32, 62, 195, 3, 69, 63, 77, 74, 1, 189, 175, 33, 161, 62, 24, 108, 87, 63, 156, 188, 61, 62, 74, 41, 144, 62, 195, 3, 69, 63, 217, 90, 191, 61, 174, 33, 225, 62, 24, 108, 87, 63, 78, 222, 158, 62, 74, 41, 208, 62, 195, 3, 69, 63, 108, 173, 95, 62, 164, 20, 8, 63, 195, 3, 69, 63, 182, 214, 175, 62)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_y800a"]
+resource_name = "blockCliffCorner_Mesh blockCliffCorner"
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.56471, 1.19774, 1, 1.19774),
+"attribute_data": PackedByteArray(247, 181, 94, 65, 181, 215, 213, 64, 0, 80, 216, 172, 181, 215, 189, 65, 247, 181, 94, 193, 181, 215, 213, 64, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 192, 42, 246, 122, 13, 193, 247, 181, 94, 65, 88, 219, 251, 191, 247, 181, 94, 193, 88, 219, 251, 191, 247, 181, 222, 65, 65, 114, 10, 194, 247, 181, 222, 193, 65, 114, 10, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 205, 12, 180, 45, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194, 228, 182, 95, 65, 183, 6, 204, 193, 16, 101, 234, 64, 183, 6, 204, 193, 179, 116, 42, 65, 86, 39, 255, 193, 179, 116, 42, 65, 86, 39, 255, 193, 16, 101, 234, 64, 183, 6, 204, 193, 228, 182, 95, 65, 183, 6, 204, 193, 224, 182, 95, 193, 184, 6, 204, 193, 177, 116, 42, 193, 86, 39, 255, 193, 13, 101, 234, 192, 184, 6, 204, 193, 13, 101, 234, 192, 184, 6, 204, 193, 177, 116, 42, 193, 86, 39, 255, 193, 224, 182, 95, 193, 184, 6, 204, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 155, 12, 35, 64, 35, 127, 145, 193, 158, 12, 35, 192, 35, 127, 145, 193, 174, 177, 222, 180, 140, 107, 199, 193, 174, 177, 222, 180, 140, 107, 199, 193, 158, 12, 35, 192, 35, 127, 145, 193, 155, 12, 35, 64, 35, 127, 145, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 173, 182, 6, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 173, 182, 6, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 203, 59, 131, 65, 5, 116, 76, 193, 70, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 74, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 107, 192, 141, 180, 142, 96, 128, 193, 65, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 68, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 70, 249, 81, 65, 142, 96, 128, 193, 203, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 74, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 107, 192, 141, 180, 142, 96, 128, 193, 65, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 68, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 56, 223, 194, 65, 124, 247, 180, 193, 120, 8, 167, 65, 8, 30, 207, 193, 244, 181, 222, 65, 9, 30, 207, 193, 247, 181, 222, 65, 200, 97, 4, 194, 244, 181, 94, 65, 8, 30, 207, 193, 186, 49, 139, 65, 124, 247, 180, 193, 241, 181, 222, 64, 8, 30, 207, 193, 121, 8, 39, 65, 124, 247, 180, 193, 0, 75, 180, 173, 8, 30, 207, 193, 247, 181, 94, 64, 124, 247, 180, 193, 241, 181, 222, 192, 8, 30, 207, 193, 247, 181, 94, 192, 124, 247, 180, 193, 244, 181, 94, 193, 8, 30, 207, 193, 121, 8, 39, 193, 124, 247, 180, 193, 120, 8, 167, 193, 8, 30, 207, 193, 186, 49, 139, 193, 124, 247, 180, 193, 244, 181, 222, 193, 9, 30, 207, 193, 247, 181, 222, 193, 200, 97, 4, 194, 56, 223, 194, 193, 124, 247, 180, 193, 244, 181, 222, 65, 9, 30, 207, 193, 120, 8, 167, 65, 8, 30, 207, 193, 56, 223, 194, 65, 124, 247, 180, 193, 247, 181, 222, 65, 200, 97, 4, 194, 244, 181, 94, 65, 8, 30, 207, 193, 186, 49, 139, 65, 124, 247, 180, 193, 241, 181, 222, 64, 8, 30, 207, 193, 121, 8, 39, 65, 124, 247, 180, 193, 0, 75, 180, 173, 8, 30, 207, 193, 247, 181, 94, 64, 124, 247, 180, 193, 241, 181, 222, 192, 8, 30, 207, 193, 247, 181, 94, 192, 124, 247, 180, 193, 244, 181, 94, 193, 8, 30, 207, 193, 121, 8, 39, 193, 124, 247, 180, 193, 120, 8, 167, 193, 8, 30, 207, 193, 186, 49, 139, 193, 124, 247, 180, 193, 244, 181, 222, 193, 9, 30, 207, 193, 56, 223, 194, 193, 124, 247, 180, 193, 247, 181, 222, 193, 200, 97, 4, 194),
+"format": 4119,
+"index_count": 21,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 4, 0, 6, 0, 5, 0, 9, 0, 7, 0, 8, 0, 8, 0, 10, 0, 9, 0, 13, 0, 11, 0, 12, 0, 12, 0, 14, 0, 13, 0),
+"material": SubResource("StandardMaterial3D_cx7lp"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 134,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 255, 191, 255, 31, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 255, 223, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 255, 223, 255, 47, 0, 0, 255, 223, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 223, 255, 47, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 131, 18, 237, 223, 0, 0, 0, 128, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 131, 18, 237, 223, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 131, 18, 237, 223, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 16, 160, 123, 109, 0, 0, 0, 128, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 16, 160, 123, 109, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 16, 160, 123, 109, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 106, 205, 131, 146, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 106, 205, 131, 146, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 106, 205, 131, 146, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 131, 18, 106, 77, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 131, 18, 106, 77, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 131, 18, 106, 77, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 172, 173, 144, 42, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 172, 173, 144, 42, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 162, 180, 5, 43, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 162, 180, 5, 43, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 182, 214, 175, 190, 195, 3, 69, 63, 164, 20, 8, 191, 227, 218, 140, 210, 0, 0, 0, 128, 78, 222, 158, 190, 24, 108, 87, 63, 174, 33, 225, 190, 227, 218, 140, 210, 0, 0, 0, 128, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 0, 128, 156, 188, 61, 190, 24, 108, 87, 63, 175, 33, 161, 190, 227, 218, 140, 210, 0, 0, 0, 128, 108, 173, 95, 190, 195, 3, 69, 63, 74, 41, 208, 190, 227, 218, 140, 210, 0, 0, 0, 128, 111, 242, 118, 189, 24, 108, 87, 63, 93, 67, 66, 190, 227, 218, 140, 210, 0, 0, 0, 128, 217, 90, 191, 189, 195, 3, 69, 63, 74, 41, 144, 190, 227, 218, 140, 210, 0, 0, 0, 128, 187, 134, 132, 61, 24, 108, 87, 63, 187, 134, 132, 189, 227, 218, 140, 210, 0, 0, 0, 128, 77, 74, 1, 61, 195, 3, 69, 63, 147, 82, 32, 190, 227, 218, 140, 210, 0, 0, 0, 128, 93, 67, 66, 62, 24, 108, 87, 63, 111, 242, 118, 61, 227, 218, 140, 210, 0, 0, 0, 128, 147, 82, 32, 62, 195, 3, 69, 63, 77, 74, 1, 189, 227, 218, 140, 210, 0, 0, 0, 128, 175, 33, 161, 62, 24, 108, 87, 63, 156, 188, 61, 62, 227, 218, 140, 210, 0, 0, 0, 128, 74, 41, 144, 62, 195, 3, 69, 63, 217, 90, 191, 61, 227, 218, 140, 210, 0, 0, 0, 128, 174, 33, 225, 62, 24, 108, 87, 63, 78, 222, 158, 62, 227, 218, 140, 210, 0, 0, 0, 128, 74, 41, 208, 62, 195, 3, 69, 63, 108, 173, 95, 62, 227, 218, 140, 210, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 227, 218, 140, 210, 0, 0, 0, 128, 164, 20, 8, 63, 195, 3, 69, 63, 182, 214, 175, 62, 227, 218, 140, 210, 0, 0, 0, 128, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 141, 82, 228, 90, 0, 0, 0, 128, 78, 222, 158, 190, 24, 108, 87, 63, 174, 33, 225, 190, 141, 82, 228, 90, 0, 0, 0, 128, 182, 214, 175, 190, 195, 3, 69, 63, 164, 20, 8, 191, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 0, 128, 156, 188, 61, 190, 24, 108, 87, 63, 175, 33, 161, 190, 141, 82, 228, 90, 0, 0, 0, 128, 108, 173, 95, 190, 195, 3, 69, 63, 74, 41, 208, 190, 141, 82, 228, 90, 0, 0, 0, 128, 111, 242, 118, 189, 24, 108, 87, 63, 93, 67, 66, 190, 141, 82, 228, 90, 0, 0, 0, 128, 217, 90, 191, 189, 195, 3, 69, 63, 74, 41, 144, 190, 141, 82, 228, 90, 0, 0, 0, 128, 187, 134, 132, 61, 24, 108, 87, 63, 187, 134, 132, 189, 141, 82, 228, 90, 0, 0, 0, 128, 77, 74, 1, 61, 195, 3, 69, 63, 147, 82, 32, 190, 141, 82, 228, 90, 0, 0, 0, 128, 93, 67, 66, 62, 24, 108, 87, 63, 111, 242, 118, 61, 141, 82, 228, 90, 0, 0, 0, 128, 147, 82, 32, 62, 195, 3, 69, 63, 77, 74, 1, 189, 141, 82, 228, 90, 0, 0, 0, 128, 175, 33, 161, 62, 24, 108, 87, 63, 156, 188, 61, 62, 141, 82, 228, 90, 0, 0, 0, 128, 74, 41, 144, 62, 195, 3, 69, 63, 217, 90, 191, 61, 141, 82, 228, 90, 0, 0, 0, 128, 174, 33, 225, 62, 24, 108, 87, 63, 78, 222, 158, 62, 141, 82, 228, 90, 0, 0, 0, 128, 74, 41, 208, 62, 195, 3, 69, 63, 108, 173, 95, 62, 141, 82, 228, 90, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 141, 82, 228, 90, 0, 0, 0, 128, 164, 20, 8, 63, 195, 3, 69, 63, 182, 214, 175, 62, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 141, 82, 228, 90, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.633028, 0, -0.56471, 1.19774, 1, 1.19774),
+"attribute_data": PackedByteArray(247, 181, 94, 65, 181, 215, 213, 64, 0, 80, 216, 172, 181, 215, 189, 65, 247, 181, 94, 193, 181, 215, 213, 64, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 192, 42, 246, 122, 13, 193, 247, 181, 94, 65, 88, 219, 251, 191, 247, 181, 94, 193, 88, 219, 251, 191, 247, 181, 222, 65, 65, 114, 10, 194, 247, 181, 222, 193, 65, 114, 10, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 205, 12, 180, 45, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194, 228, 182, 95, 65, 183, 6, 204, 193, 16, 101, 234, 64, 183, 6, 204, 193, 179, 116, 42, 65, 86, 39, 255, 193, 179, 116, 42, 65, 86, 39, 255, 193, 16, 101, 234, 64, 183, 6, 204, 193, 228, 182, 95, 65, 183, 6, 204, 193, 224, 182, 95, 193, 184, 6, 204, 193, 177, 116, 42, 193, 86, 39, 255, 193, 13, 101, 234, 192, 184, 6, 204, 193, 13, 101, 234, 192, 184, 6, 204, 193, 177, 116, 42, 193, 86, 39, 255, 193, 224, 182, 95, 193, 184, 6, 204, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 155, 12, 35, 64, 35, 127, 145, 193, 158, 12, 35, 192, 35, 127, 145, 193, 174, 177, 222, 180, 140, 107, 199, 193, 174, 177, 222, 180, 140, 107, 199, 193, 158, 12, 35, 192, 35, 127, 145, 193, 155, 12, 35, 64, 35, 127, 145, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 173, 182, 6, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 173, 182, 6, 45, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 203, 59, 131, 65, 5, 116, 76, 193, 70, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 74, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 107, 192, 141, 180, 142, 96, 128, 193, 65, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 68, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 70, 249, 81, 65, 142, 96, 128, 193, 203, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 74, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 107, 192, 141, 180, 142, 96, 128, 193, 65, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 68, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 56, 223, 194, 65, 124, 247, 180, 193, 120, 8, 167, 65, 8, 30, 207, 193, 244, 181, 222, 65, 9, 30, 207, 193, 247, 181, 222, 65, 200, 97, 4, 194, 244, 181, 94, 65, 8, 30, 207, 193, 186, 49, 139, 65, 124, 247, 180, 193, 241, 181, 222, 64, 8, 30, 207, 193, 121, 8, 39, 65, 124, 247, 180, 193, 0, 75, 180, 173, 8, 30, 207, 193, 247, 181, 94, 64, 124, 247, 180, 193, 241, 181, 222, 192, 8, 30, 207, 193, 247, 181, 94, 192, 124, 247, 180, 193, 244, 181, 94, 193, 8, 30, 207, 193, 121, 8, 39, 193, 124, 247, 180, 193, 120, 8, 167, 193, 8, 30, 207, 193, 186, 49, 139, 193, 124, 247, 180, 193, 244, 181, 222, 193, 9, 30, 207, 193, 247, 181, 222, 193, 200, 97, 4, 194, 56, 223, 194, 193, 124, 247, 180, 193, 244, 181, 222, 65, 9, 30, 207, 193, 120, 8, 167, 65, 8, 30, 207, 193, 56, 223, 194, 65, 124, 247, 180, 193, 247, 181, 222, 65, 200, 97, 4, 194, 244, 181, 94, 65, 8, 30, 207, 193, 186, 49, 139, 65, 124, 247, 180, 193, 241, 181, 222, 64, 8, 30, 207, 193, 121, 8, 39, 65, 124, 247, 180, 193, 0, 75, 180, 173, 8, 30, 207, 193, 247, 181, 94, 64, 124, 247, 180, 193, 241, 181, 222, 192, 8, 30, 207, 193, 247, 181, 94, 192, 124, 247, 180, 193, 244, 181, 94, 193, 8, 30, 207, 193, 121, 8, 39, 193, 124, 247, 180, 193, 120, 8, 167, 193, 8, 30, 207, 193, 186, 49, 139, 193, 124, 247, 180, 193, 244, 181, 222, 193, 9, 30, 207, 193, 56, 223, 194, 193, 124, 247, 180, 193, 247, 181, 222, 193, 200, 97, 4, 194),
+"format": 4119,
+"index_count": 279,
+"index_data": PackedByteArray(17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 39, 0, 40, 0, 38, 0, 39, 0, 41, 0, 40, 0, 39, 0, 42, 0, 41, 0, 41, 0, 43, 0, 40, 0, 41, 0, 44, 0, 43, 0, 43, 0, 45, 0, 40, 0, 43, 0, 46, 0, 45, 0, 45, 0, 47, 0, 40, 0, 47, 0, 48, 0, 40, 0, 48, 0, 49, 0, 40, 0, 49, 0, 50, 0, 40, 0, 53, 0, 51, 0, 52, 0, 54, 0, 52, 0, 51, 0, 55, 0, 54, 0, 51, 0, 56, 0, 54, 0, 55, 0, 57, 0, 54, 0, 56, 0, 58, 0, 56, 0, 55, 0, 59, 0, 56, 0, 58, 0, 60, 0, 58, 0, 55, 0, 61, 0, 58, 0, 60, 0, 62, 0, 60, 0, 55, 0, 63, 0, 62, 0, 55, 0, 64, 0, 63, 0, 55, 0, 65, 0, 64, 0, 55, 0, 68, 0, 66, 0, 67, 0, 67, 0, 69, 0, 68, 0, 67, 0, 70, 0, 69, 0, 70, 0, 67, 0, 71, 0, 70, 0, 72, 0, 69, 0, 72, 0, 70, 0, 73, 0, 72, 0, 74, 0, 69, 0, 74, 0, 72, 0, 75, 0, 74, 0, 76, 0, 69, 0, 76, 0, 74, 0, 77, 0, 76, 0, 78, 0, 69, 0, 78, 0, 79, 0, 69, 0, 78, 0, 76, 0, 80, 0, 83, 0, 81, 0, 82, 0, 84, 0, 82, 0, 81, 0, 85, 0, 82, 0, 84, 0, 82, 0, 85, 0, 86, 0, 87, 0, 85, 0, 84, 0, 85, 0, 87, 0, 88, 0, 89, 0, 87, 0, 84, 0, 87, 0, 89, 0, 90, 0, 91, 0, 89, 0, 84, 0, 89, 0, 91, 0, 92, 0, 93, 0, 91, 0, 84, 0, 91, 0, 93, 0, 94, 0, 95, 0, 93, 0, 84, 0, 98, 0, 96, 0, 97, 0, 97, 0, 99, 0, 98, 0, 97, 0, 100, 0, 99, 0, 100, 0, 97, 0, 101, 0, 100, 0, 102, 0, 99, 0, 102, 0, 100, 0, 103, 0, 102, 0, 104, 0, 99, 0, 104, 0, 102, 0, 105, 0, 104, 0, 106, 0, 99, 0, 106, 0, 104, 0, 107, 0, 106, 0, 108, 0, 99, 0, 108, 0, 106, 0, 109, 0, 108, 0, 110, 0, 99, 0, 110, 0, 108, 0, 111, 0, 110, 0, 112, 0, 99, 0, 112, 0, 113, 0, 99, 0, 112, 0, 110, 0, 114, 0, 117, 0, 115, 0, 116, 0, 118, 0, 116, 0, 115, 0, 119, 0, 116, 0, 118, 0, 116, 0, 119, 0, 120, 0, 121, 0, 119, 0, 118, 0, 119, 0, 121, 0, 122, 0, 123, 0, 121, 0, 118, 0, 121, 0, 123, 0, 124, 0, 125, 0, 123, 0, 118, 0, 123, 0, 125, 0, 126, 0, 127, 0, 125, 0, 118, 0, 125, 0, 127, 0, 128, 0, 129, 0, 127, 0, 118, 0, 127, 0, 129, 0, 130, 0, 131, 0, 129, 0, 118, 0, 129, 0, 131, 0, 132, 0, 133, 0, 131, 0, 118, 0),
+"lods": [0.0605315, PackedByteArray(17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 38, 0, 36, 0, 39, 0, 39, 0, 40, 0, 38, 0, 39, 0, 43, 0, 40, 0, 43, 0, 49, 0, 40, 0, 49, 0, 50, 0, 40, 0, 53, 0, 51, 0, 54, 0, 55, 0, 54, 0, 51, 0, 58, 0, 54, 0, 55, 0, 64, 0, 58, 0, 55, 0, 65, 0, 64, 0, 55, 0, 67, 0, 69, 0, 68, 0, 67, 0, 70, 0, 69, 0, 70, 0, 72, 0, 69, 0, 72, 0, 74, 0, 69, 0, 74, 0, 76, 0, 69, 0, 76, 0, 78, 0, 69, 0, 78, 0, 79, 0, 69, 0, 84, 0, 82, 0, 81, 0, 85, 0, 82, 0, 84, 0, 87, 0, 85, 0, 84, 0, 89, 0, 87, 0, 84, 0, 91, 0, 89, 0, 84, 0, 93, 0, 91, 0, 84, 0, 95, 0, 93, 0, 84, 0, 97, 0, 99, 0, 98, 0, 97, 0, 100, 0, 99, 0, 100, 0, 102, 0, 99, 0, 102, 0, 104, 0, 99, 0, 104, 0, 106, 0, 99, 0, 106, 0, 108, 0, 99, 0, 108, 0, 110, 0, 99, 0, 110, 0, 112, 0, 99, 0, 112, 0, 113, 0, 99, 0, 118, 0, 116, 0, 115, 0, 119, 0, 116, 0, 118, 0, 121, 0, 119, 0, 118, 0, 123, 0, 121, 0, 118, 0, 125, 0, 123, 0, 118, 0, 127, 0, 125, 0, 118, 0, 129, 0, 127, 0, 118, 0, 131, 0, 129, 0, 118, 0, 133, 0, 131, 0, 118, 0), 0.26929, PackedByteArray(17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 38, 0, 36, 0, 39, 0, 39, 0, 40, 0, 38, 0, 39, 0, 50, 0, 40, 0, 53, 0, 51, 0, 54, 0, 55, 0, 54, 0, 51, 0, 65, 0, 54, 0, 55, 0, 67, 0, 69, 0, 68, 0, 67, 0, 78, 0, 69, 0, 78, 0, 79, 0, 69, 0, 84, 0, 82, 0, 81, 0, 93, 0, 82, 0, 84, 0, 95, 0, 93, 0, 84, 0, 102, 0, 99, 0, 98, 0, 102, 0, 112, 0, 99, 0, 112, 0, 113, 0, 99, 0, 118, 0, 121, 0, 115, 0, 131, 0, 121, 0, 118, 0, 133, 0, 131, 0, 118, 0)],
+"material": SubResource("StandardMaterial3D_vrbip"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 134,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 255, 191, 255, 31, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 0, 128, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 172, 173, 144, 42, 255, 223, 255, 47, 0, 0, 0, 128, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 223, 255, 47, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 162, 180, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 131, 18, 237, 223, 125, 37, 255, 191, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 131, 18, 237, 223, 125, 37, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 131, 18, 237, 223, 125, 37, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 16, 160, 123, 109, 125, 37, 255, 63, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 16, 160, 123, 109, 125, 37, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 16, 160, 123, 109, 125, 37, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 106, 205, 131, 146, 255, 255, 190, 146, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 106, 205, 131, 146, 255, 255, 190, 146, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 106, 205, 131, 146, 255, 255, 190, 146, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 131, 18, 106, 77, 255, 255, 64, 109, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 131, 18, 106, 77, 255, 255, 64, 109, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 131, 18, 106, 77, 255, 255, 64, 109, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 172, 173, 144, 42, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 172, 173, 144, 42, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 162, 180, 5, 43, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 162, 180, 5, 43, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 182, 214, 175, 190, 195, 3, 69, 63, 164, 20, 8, 191, 227, 218, 140, 210, 0, 0, 255, 159, 78, 222, 158, 190, 24, 108, 87, 63, 174, 33, 225, 190, 227, 218, 140, 210, 0, 0, 255, 159, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 227, 218, 140, 210, 0, 0, 255, 159, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 255, 159, 156, 188, 61, 190, 24, 108, 87, 63, 175, 33, 161, 190, 227, 218, 140, 210, 0, 0, 255, 159, 108, 173, 95, 190, 195, 3, 69, 63, 74, 41, 208, 190, 227, 218, 140, 210, 0, 0, 255, 223, 111, 242, 118, 189, 24, 108, 87, 63, 93, 67, 66, 190, 227, 218, 140, 210, 0, 0, 255, 159, 217, 90, 191, 189, 195, 3, 69, 63, 74, 41, 144, 190, 227, 218, 140, 210, 0, 0, 255, 159, 187, 134, 132, 61, 24, 108, 87, 63, 187, 134, 132, 189, 227, 218, 140, 210, 0, 0, 255, 223, 77, 74, 1, 61, 195, 3, 69, 63, 147, 82, 32, 190, 227, 218, 140, 210, 0, 0, 255, 159, 93, 67, 66, 62, 24, 108, 87, 63, 111, 242, 118, 61, 227, 218, 140, 210, 0, 0, 255, 223, 147, 82, 32, 62, 195, 3, 69, 63, 77, 74, 1, 189, 227, 218, 140, 210, 0, 0, 255, 223, 175, 33, 161, 62, 24, 108, 87, 63, 156, 188, 61, 62, 227, 218, 140, 210, 0, 0, 255, 159, 74, 41, 144, 62, 195, 3, 69, 63, 217, 90, 191, 61, 227, 218, 140, 210, 0, 0, 255, 223, 174, 33, 225, 62, 24, 108, 87, 63, 78, 222, 158, 62, 227, 218, 140, 210, 0, 0, 255, 223, 74, 41, 208, 62, 195, 3, 69, 63, 108, 173, 95, 62, 227, 218, 140, 210, 0, 0, 255, 159, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 227, 218, 140, 210, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 227, 218, 140, 210, 0, 0, 255, 223, 164, 20, 8, 63, 195, 3, 69, 63, 182, 214, 175, 62, 227, 218, 140, 210, 0, 0, 255, 223, 78, 222, 222, 190, 24, 108, 87, 63, 214, 144, 16, 191, 141, 82, 228, 90, 0, 0, 255, 95, 78, 222, 158, 190, 24, 108, 87, 63, 174, 33, 225, 190, 141, 82, 228, 90, 0, 0, 255, 95, 182, 214, 175, 190, 195, 3, 69, 63, 164, 20, 8, 191, 141, 82, 228, 90, 0, 0, 255, 95, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 255, 95, 156, 188, 61, 190, 24, 108, 87, 63, 175, 33, 161, 190, 141, 82, 228, 90, 0, 0, 255, 95, 108, 173, 95, 190, 195, 3, 69, 63, 74, 41, 208, 190, 141, 82, 228, 90, 0, 0, 255, 31, 111, 242, 118, 189, 24, 108, 87, 63, 93, 67, 66, 190, 141, 82, 228, 90, 0, 0, 255, 95, 217, 90, 191, 189, 195, 3, 69, 63, 74, 41, 144, 190, 141, 82, 228, 90, 0, 0, 255, 95, 187, 134, 132, 61, 24, 108, 87, 63, 187, 134, 132, 189, 141, 82, 228, 90, 0, 0, 255, 31, 77, 74, 1, 61, 195, 3, 69, 63, 147, 82, 32, 190, 141, 82, 228, 90, 0, 0, 255, 95, 93, 67, 66, 62, 24, 108, 87, 63, 111, 242, 118, 61, 141, 82, 228, 90, 0, 0, 255, 31, 147, 82, 32, 62, 195, 3, 69, 63, 77, 74, 1, 189, 141, 82, 228, 90, 0, 0, 255, 31, 175, 33, 161, 62, 24, 108, 87, 63, 156, 188, 61, 62, 141, 82, 228, 90, 0, 0, 255, 95, 74, 41, 144, 62, 195, 3, 69, 63, 217, 90, 191, 61, 141, 82, 228, 90, 0, 0, 255, 31, 174, 33, 225, 62, 24, 108, 87, 63, 78, 222, 158, 62, 141, 82, 228, 90, 0, 0, 255, 31, 74, 41, 208, 62, 195, 3, 69, 63, 108, 173, 95, 62, 141, 82, 228, 90, 0, 0, 255, 95, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 141, 82, 228, 90, 0, 0, 255, 31, 164, 20, 8, 63, 195, 3, 69, 63, 182, 214, 175, 62, 141, 82, 228, 90, 0, 0, 255, 31, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 141, 82, 228, 90, 0, 0, 255, 31)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_p5wbp")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_h4xdm"]
+data = PackedVector3Array(0, 0.25, 0.5, -0.5, 0.25, 0, -0.5, 0, 0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.25, 0, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 0.25, 0, 0, 0.25, 0.5, 0, 0.25, 0.5, 0.5, 1, 0.5, -0.5, 1, -0.5, 0, 0.25, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, 0, 0.25, 0.5, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.4353, 0.8415, -0.5647, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.4353, 0.8415, -0.5647, 0.5647, 0.8415, 0.4353, 0.5, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.5647, 0.8415, 0.4353, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.633, 0.7696, 0.4167, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.3333, -0.5, 1, 0.5, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0.3333, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.5915, 0.8415, 0.1667, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.3333, -0.633, 0.7696, 0.4167, -0.5, 1, 0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.3333, -0.5, 1, 0.5, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, 0.5, 0.8415, 0.5915, 0.4167, 0.7696, 0.633, 0.3333, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, 0.4167, 0.7696, 0.633, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.5, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.4353, 0.8415, -0.5647, -0.3434, 0.7696, -0.5316, -0.3103, 0.8415, -0.4397, -0.3103, 0.8415, -0.4397, -0.5, 1, -0.5, -0.4353, 0.8415, -0.5647, -0.3103, 0.8415, -0.4397, -0.1853, 0.8415, -0.3147, -0.5, 1, -0.5, -0.1853, 0.8415, -0.3147, -0.3103, 0.8415, -0.4397, -0.2184, 0.7696, -0.4066, -0.1853, 0.8415, -0.3147, -0.0603, 0.8415, -0.1897, -0.5, 1, -0.5, -0.0603, 0.8415, -0.1897, -0.1853, 0.8415, -0.3147, -0.0934, 0.7696, -0.2816, -0.0603, 0.8415, -0.1897, 0.0647, 0.8415, -0.0647, -0.5, 1, -0.5, 0.0647, 0.8415, -0.0647, -0.0603, 0.8415, -0.1897, 0.0316, 0.7696, -0.1566, 0.0647, 0.8415, -0.0647, 0.1897, 0.8415, 0.0603, -0.5, 1, -0.5, 0.1897, 0.8415, 0.0603, 0.0647, 0.8415, -0.0647, 0.1566, 0.7696, -0.0316, 0.1897, 0.8415, 0.0603, 0.3147, 0.8415, 0.1853, -0.5, 1, -0.5, 0.3147, 0.8415, 0.1853, 0.1897, 0.8415, 0.0603, 0.2816, 0.7696, 0.0934, 0.3147, 0.8415, 0.1853, 0.4397, 0.8415, 0.3103, -0.5, 1, -0.5, 0.4397, 0.8415, 0.3103, 0.3147, 0.8415, 0.1853, 0.4066, 0.7696, 0.2184, 0.4397, 0.8415, 0.3103, 0.5647, 0.8415, 0.4353, -0.5, 1, -0.5, 0.5647, 0.8415, 0.4353, 0.5, 1, 0.5, -0.5, 1, -0.5, 0.5647, 0.8415, 0.4353, 0.4397, 0.8415, 0.3103, 0.5316, 0.7696, 0.3434, -0.3434, 0.7696, -0.5316, -0.4353, 0.8415, -0.5647, -0.3103, 0.8415, -0.4397, -0.5, 1, -0.5, -0.3103, 0.8415, -0.4397, -0.4353, 0.8415, -0.5647, -0.1853, 0.8415, -0.3147, -0.3103, 0.8415, -0.4397, -0.5, 1, -0.5, -0.3103, 0.8415, -0.4397, -0.1853, 0.8415, -0.3147, -0.2184, 0.7696, -0.4066, -0.0603, 0.8415, -0.1897, -0.1853, 0.8415, -0.3147, -0.5, 1, -0.5, -0.1853, 0.8415, -0.3147, -0.0603, 0.8415, -0.1897, -0.0934, 0.7696, -0.2816, 0.0647, 0.8415, -0.0647, -0.0603, 0.8415, -0.1897, -0.5, 1, -0.5, -0.0603, 0.8415, -0.1897, 0.0647, 0.8415, -0.0647, 0.0316, 0.7696, -0.1566, 0.1897, 0.8415, 0.0603, 0.0647, 0.8415, -0.0647, -0.5, 1, -0.5, 0.0647, 0.8415, -0.0647, 0.1897, 0.8415, 0.0603, 0.1566, 0.7696, -0.0316, 0.3147, 0.8415, 0.1853, 0.1897, 0.8415, 0.0603, -0.5, 1, -0.5, 0.1897, 0.8415, 0.0603, 0.3147, 0.8415, 0.1853, 0.2816, 0.7696, 0.0934, 0.4397, 0.8415, 0.3103, 0.3147, 0.8415, 0.1853, -0.5, 1, -0.5, 0.3147, 0.8415, 0.1853, 0.4397, 0.8415, 0.3103, 0.4066, 0.7696, 0.2184, 0.5647, 0.8415, 0.4353, 0.4397, 0.8415, 0.3103, -0.5, 1, -0.5, 0.4397, 0.8415, 0.3103, 0.5647, 0.8415, 0.4353, 0.5316, 0.7696, 0.3434, 0.5, 1, 0.5, 0.5647, 0.8415, 0.4353, -0.5, 1, -0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_enf3i"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_3rbky"]
+_surfaces = [{
+"aabb": AABB(-0.5, 0, -0.5, 1.00001, 1, 1.00001),
+"format": 4097,
+"index_count": 36,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 2, 0, 4, 0, 5, 0, 5, 0, 0, 0, 2, 0, 7, 0, 6, 0, 5, 0, 5, 0, 4, 0, 7, 0, 7, 0, 4, 0, 2, 0, 2, 0, 3, 0, 7, 0, 1, 0, 0, 0, 5, 0, 5, 0, 6, 0, 1, 0, 6, 0, 7, 0, 3, 0, 3, 0, 1, 0, 6, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 8,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_8ut0e"]
+resource_name = "blockDirt_Mesh blockDirt"
+_surfaces = [{
+"aabb": AABB(-0.5, 0, -0.5, 1.00001, 1, 1.00001),
+"attribute_data": PackedByteArray(246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65),
+"format": 4119,
+"index_count": 36,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0),
+"material": SubResource("StandardMaterial3D_enf3i"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 24,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_3rbky")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_l140x"]
+data = PackedVector3Array(0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, -0.5, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, -0.5, -0.5, 1, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, -0.5, 1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_eucmb"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_c8bs5"]
+_surfaces = [{
+"aabb": AABB(-0.5, 0, -0.5, 1, 1.00001, 1.00001),
+"format": 4097,
+"index_count": 24,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 5, 0, 2, 0, 1, 0, 1, 0, 3, 0, 5, 0, 4, 0, 3, 0, 1, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 5, 0, 5, 0, 4, 0, 0, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 6,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_ys1ar"]
+resource_name = "blockDirtRamp_Mesh blockDirtRamp"
+_surfaces = [{
+"aabb": AABB(-0.5, 0, -0.5, 1, 1.00001, 1.00001),
+"attribute_data": PackedByteArray(246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 247, 181, 110, 65, 246, 122, 157, 193, 247, 181, 110, 65, 246, 122, 157, 65, 121, 8, 35, 194, 246, 122, 157, 193, 121, 8, 35, 194),
+"format": 4119,
+"index_count": 24,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 7, 0, 9, 0, 8, 0, 12, 0, 10, 0, 11, 0, 11, 0, 13, 0, 12, 0, 16, 0, 14, 0, 15, 0, 15, 0, 17, 0, 16, 0),
+"material": SubResource("StandardMaterial3D_eucmb"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 18,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_c8bs5")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_fsegj"]
+data = PackedVector3Array(-0.5, 0, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, 0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, -0.5, 1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_lqjvo"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_srla5"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_7gsnf"]
+_surfaces = [{
+"aabb": AABB(-0.633028, -1.60297e-31, -0.56471, 1.26606, 0.5, 1.19774),
+"format": 4097,
+"index_count": 309,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 12, 0, 14, 0, 13, 0, 15, 0, 12, 0, 14, 0, 14, 0, 16, 0, 15, 0, 14, 0, 1, 0, 16, 0, 1, 0, 17, 0, 16, 0, 1, 0, 18, 0, 17, 0, 1, 0, 19, 0, 18, 0, 1, 0, 0, 0, 19, 0, 12, 0, 15, 0, 14, 0, 16, 0, 14, 0, 15, 0, 1, 0, 14, 0, 16, 0, 17, 0, 1, 0, 16, 0, 18, 0, 1, 0, 17, 0, 19, 0, 1, 0, 18, 0, 0, 0, 1, 0, 19, 0, 4, 0, 20, 0, 21, 0, 21, 0, 5, 0, 4, 0, 21, 0, 22, 0, 5, 0, 22, 0, 21, 0, 23, 0, 22, 0, 24, 0, 5, 0, 24, 0, 22, 0, 25, 0, 24, 0, 2, 0, 5, 0, 2, 0, 1, 0, 5, 0, 2, 0, 24, 0, 26, 0, 20, 0, 4, 0, 21, 0, 5, 0, 21, 0, 4, 0, 22, 0, 21, 0, 5, 0, 21, 0, 22, 0, 23, 0, 24, 0, 22, 0, 5, 0, 22, 0, 24, 0, 25, 0, 2, 0, 24, 0, 5, 0, 24, 0, 2, 0, 26, 0, 1, 0, 2, 0, 5, 0, 13, 0, 27, 0, 28, 0, 28, 0, 14, 0, 13, 0, 28, 0, 29, 0, 14, 0, 29, 0, 28, 0, 30, 0, 29, 0, 31, 0, 14, 0, 31, 0, 29, 0, 32, 0, 31, 0, 33, 0, 14, 0, 33, 0, 31, 0, 34, 0, 33, 0, 35, 0, 14, 0, 35, 0, 33, 0, 36, 0, 35, 0, 6, 0, 14, 0, 6, 0, 8, 0, 14, 0, 6, 0, 35, 0, 37, 0, 27, 0, 13, 0, 28, 0, 14, 0, 28, 0, 13, 0, 29, 0, 28, 0, 14, 0, 28, 0, 29, 0, 30, 0, 31, 0, 29, 0, 14, 0, 29, 0, 31, 0, 32, 0, 33, 0, 31, 0, 14, 0, 31, 0, 33, 0, 34, 0, 35, 0, 33, 0, 14, 0, 33, 0, 35, 0, 36, 0, 6, 0, 35, 0, 14, 0, 35, 0, 6, 0, 37, 0, 8, 0, 6, 0, 14, 0, 11, 0, 38, 0, 39, 0, 39, 0, 9, 0, 11, 0, 39, 0, 40, 0, 9, 0, 40, 0, 39, 0, 41, 0, 40, 0, 42, 0, 9, 0, 42, 0, 40, 0, 43, 0, 42, 0, 3, 0, 9, 0, 3, 0, 5, 0, 9, 0, 3, 0, 42, 0, 44, 0, 38, 0, 11, 0, 39, 0, 9, 0, 39, 0, 11, 0, 40, 0, 39, 0, 9, 0, 39, 0, 40, 0, 41, 0, 42, 0, 40, 0, 9, 0, 40, 0, 42, 0, 43, 0, 3, 0, 42, 0, 9, 0, 42, 0, 3, 0, 44, 0, 5, 0, 3, 0, 9, 0, 8, 0, 9, 0, 5, 0, 5, 0, 14, 0, 8, 0, 5, 0, 1, 0, 14, 0, 8, 0, 7, 0, 45, 0, 45, 0, 46, 0, 8, 0, 46, 0, 9, 0, 8, 0, 46, 0, 47, 0, 9, 0, 47, 0, 48, 0, 9, 0, 48, 0, 49, 0, 9, 0, 49, 0, 10, 0, 9, 0, 7, 0, 8, 0, 45, 0, 46, 0, 45, 0, 8, 0, 9, 0, 46, 0, 8, 0, 47, 0, 46, 0, 9, 0, 48, 0, 47, 0, 9, 0, 49, 0, 48, 0, 9, 0, 10, 0, 49, 0, 9, 0),
+"lods": [0.194736, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 12, 0, 14, 0, 13, 0, 16, 0, 12, 0, 14, 0, 14, 0, 1, 0, 16, 0, 1, 0, 0, 0, 16, 0, 12, 0, 16, 0, 14, 0, 1, 0, 14, 0, 16, 0, 0, 0, 1, 0, 16, 0, 21, 0, 5, 0, 4, 0, 21, 0, 2, 0, 5, 0, 2, 0, 1, 0, 5, 0, 5, 0, 21, 0, 4, 0, 2, 0, 21, 0, 5, 0, 1, 0, 2, 0, 5, 0, 28, 0, 14, 0, 13, 0, 28, 0, 6, 0, 14, 0, 6, 0, 8, 0, 14, 0, 14, 0, 28, 0, 13, 0, 6, 0, 28, 0, 14, 0, 8, 0, 6, 0, 14, 0, 39, 0, 9, 0, 11, 0, 39, 0, 3, 0, 9, 0, 3, 0, 5, 0, 9, 0, 9, 0, 39, 0, 11, 0, 3, 0, 39, 0, 9, 0, 5, 0, 3, 0, 9, 0, 8, 0, 9, 0, 5, 0, 5, 0, 14, 0, 8, 0, 5, 0, 1, 0, 14, 0, 8, 0, 7, 0, 46, 0, 46, 0, 9, 0, 8, 0, 46, 0, 10, 0, 9, 0, 7, 0, 8, 0, 46, 0, 9, 0, 46, 0, 8, 0, 10, 0, 46, 0, 9, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 55,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 31, 14, 34, 63, 136, 7, 138, 62, 85, 85, 213, 62, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 62, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 62, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 62, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 61, 147, 82, 32, 62, 136, 7, 138, 62, 164, 20, 8, 191, 93, 67, 66, 62, 47, 216, 174, 62, 174, 33, 225, 190, 175, 33, 161, 62, 47, 216, 174, 62, 175, 33, 161, 190, 74, 41, 144, 62, 136, 7, 138, 62, 74, 41, 208, 190, 174, 33, 225, 62, 47, 216, 174, 62, 93, 67, 66, 190, 74, 41, 208, 62, 136, 7, 138, 62, 74, 41, 144, 190, 164, 20, 8, 63, 136, 7, 138, 62, 147, 82, 32, 190, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 63, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 63, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 63, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 63, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 63, 173, 170, 42, 190, 47, 216, 174, 62, 118, 109, 23, 63, 166, 170, 170, 189, 136, 7, 138, 62, 31, 14, 34, 63, 170, 170, 170, 190, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 128, 190, 136, 7, 138, 62, 31, 14, 34, 63, 85, 85, 213, 190, 136, 7, 138, 62, 31, 14, 34, 63, 164, 20, 8, 191, 136, 7, 138, 62, 147, 82, 32, 190, 177, 33, 225, 190, 47, 216, 174, 62, 93, 67, 66, 190, 178, 33, 161, 190, 47, 216, 174, 62, 175, 33, 161, 190, 74, 41, 208, 190, 136, 7, 138, 62, 74, 41, 144, 190, 100, 67, 66, 190, 47, 216, 174, 62, 174, 33, 225, 190, 74, 41, 144, 190, 136, 7, 138, 62, 74, 41, 208, 190, 147, 82, 32, 190, 136, 7, 138, 62, 164, 20, 8, 191, 31, 14, 34, 191, 136, 7, 138, 62, 85, 85, 213, 62, 118, 109, 23, 191, 47, 216, 174, 62, 170, 170, 170, 62, 31, 14, 34, 191, 136, 7, 138, 62, 0, 0, 128, 62, 118, 109, 23, 191, 47, 216, 174, 62, 173, 170, 42, 62, 31, 14, 34, 191, 136, 7, 138, 62, 166, 170, 170, 61, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170)
+}, {
+"aabb": AABB(-0.633028, -1.60297e-31, -0.56471, 1.26606, 0.5, 1.19774),
+"format": 4097,
+"index_count": 39,
+"index_data": PackedByteArray(51, 0, 50, 0, 1, 0, 1, 0, 5, 0, 51, 0, 14, 0, 52, 0, 53, 0, 53, 0, 8, 0, 14, 0, 50, 0, 52, 0, 14, 0, 14, 0, 1, 0, 50, 0, 9, 0, 8, 0, 53, 0, 53, 0, 54, 0, 9, 0, 5, 0, 9, 0, 54, 0, 54, 0, 51, 0, 5, 0, 54, 0, 53, 0, 52, 0, 52, 0, 51, 0, 54, 0, 52, 0, 50, 0, 51, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 55,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 31, 14, 34, 63, 136, 7, 138, 62, 85, 85, 213, 62, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 62, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 62, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 62, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 61, 147, 82, 32, 62, 136, 7, 138, 62, 164, 20, 8, 191, 93, 67, 66, 62, 47, 216, 174, 62, 174, 33, 225, 190, 175, 33, 161, 62, 47, 216, 174, 62, 175, 33, 161, 190, 74, 41, 144, 62, 136, 7, 138, 62, 74, 41, 208, 190, 174, 33, 225, 62, 47, 216, 174, 62, 93, 67, 66, 190, 74, 41, 208, 62, 136, 7, 138, 62, 74, 41, 144, 190, 164, 20, 8, 63, 136, 7, 138, 62, 147, 82, 32, 190, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 63, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 63, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 63, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 63, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 63, 173, 170, 42, 190, 47, 216, 174, 62, 118, 109, 23, 63, 166, 170, 170, 189, 136, 7, 138, 62, 31, 14, 34, 63, 170, 170, 170, 190, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 128, 190, 136, 7, 138, 62, 31, 14, 34, 63, 85, 85, 213, 190, 136, 7, 138, 62, 31, 14, 34, 63, 164, 20, 8, 191, 136, 7, 138, 62, 147, 82, 32, 190, 177, 33, 225, 190, 47, 216, 174, 62, 93, 67, 66, 190, 178, 33, 161, 190, 47, 216, 174, 62, 175, 33, 161, 190, 74, 41, 208, 190, 136, 7, 138, 62, 74, 41, 144, 190, 100, 67, 66, 190, 47, 216, 174, 62, 174, 33, 225, 190, 74, 41, 144, 190, 136, 7, 138, 62, 74, 41, 208, 190, 147, 82, 32, 190, 136, 7, 138, 62, 164, 20, 8, 191, 31, 14, 34, 191, 136, 7, 138, 62, 85, 85, 213, 62, 118, 109, 23, 191, 47, 216, 174, 62, 170, 170, 170, 62, 31, 14, 34, 191, 136, 7, 138, 62, 0, 0, 128, 62, 118, 109, 23, 191, 47, 216, 174, 62, 173, 170, 42, 62, 31, 14, 34, 191, 136, 7, 138, 62, 166, 170, 170, 61, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_v24is"]
+resource_name = "blockEnd_Mesh blockEnd"
+_surfaces = [{
+"aabb": AABB(-0.633028, -1.60297e-31, -0.56471, 1.26606, 0.5, 1.19774),
+"attribute_data": PackedByteArray(110, 151, 14, 193, 76, 154, 60, 191, 220, 15, 241, 192, 188, 230, 249, 192, 1, 241, 196, 192, 76, 154, 60, 191, 1, 241, 196, 192, 76, 154, 60, 191, 220, 15, 241, 192, 188, 230, 249, 192, 110, 151, 14, 193, 76, 154, 60, 191, 160, 12, 35, 64, 98, 211, 66, 192, 144, 12, 35, 192, 98, 211, 66, 192, 240, 36, 87, 164, 167, 141, 28, 193, 240, 36, 87, 164, 167, 141, 28, 193, 144, 12, 35, 192, 98, 211, 66, 192, 160, 12, 35, 64, 98, 211, 66, 192, 157, 12, 35, 64, 160, 134, 26, 61, 157, 12, 35, 192, 160, 134, 26, 61, 0, 192, 87, 174, 149, 124, 214, 192, 0, 192, 87, 174, 149, 124, 214, 192, 157, 12, 35, 192, 160, 134, 26, 61, 157, 12, 35, 64, 160, 134, 26, 61, 140, 15, 241, 64, 150, 230, 249, 192, 63, 151, 14, 65, 8, 153, 60, 191, 168, 240, 196, 64, 8, 153, 60, 191, 168, 240, 196, 64, 8, 153, 60, 191, 63, 151, 14, 65, 8, 153, 60, 191, 140, 15, 241, 64, 150, 230, 249, 192, 148, 12, 35, 64, 240, 133, 26, 61, 164, 12, 35, 192, 240, 133, 26, 61, 121, 37, 204, 181, 151, 124, 214, 192, 121, 37, 204, 181, 151, 124, 214, 192, 164, 12, 35, 192, 240, 133, 26, 61, 148, 12, 35, 64, 240, 133, 26, 61, 246, 122, 157, 193, 172, 19, 128, 63, 246, 122, 157, 193, 55, 145, 198, 192, 205, 59, 131, 193, 24, 159, 136, 64, 71, 249, 81, 193, 172, 19, 128, 63, 173, 35, 46, 45, 55, 145, 198, 192, 246, 122, 29, 193, 24, 159, 136, 64, 75, 249, 209, 192, 172, 19, 128, 63, 66, 249, 81, 192, 24, 159, 136, 64, 199, 18, 46, 45, 172, 19, 128, 63, 205, 59, 131, 193, 24, 159, 136, 64, 246, 122, 157, 193, 55, 145, 198, 192, 246, 122, 157, 193, 172, 19, 128, 63, 71, 249, 81, 193, 172, 19, 128, 63, 173, 35, 46, 45, 55, 145, 198, 192, 246, 122, 29, 193, 24, 159, 136, 64, 75, 249, 209, 192, 172, 19, 128, 63, 66, 249, 81, 192, 24, 159, 136, 64, 199, 18, 46, 45, 172, 19, 128, 63, 121, 8, 39, 65, 138, 124, 177, 63, 247, 181, 222, 64, 58, 236, 240, 191, 244, 181, 94, 65, 70, 236, 240, 191, 247, 181, 94, 65, 150, 104, 17, 193, 0, 128, 213, 44, 58, 236, 240, 191, 247, 181, 94, 64, 138, 124, 177, 63, 247, 181, 222, 192, 58, 236, 240, 191, 247, 181, 94, 192, 138, 124, 177, 63, 244, 181, 94, 193, 70, 236, 240, 191, 247, 181, 94, 193, 150, 104, 17, 193, 121, 8, 39, 193, 138, 124, 177, 63, 244, 181, 94, 65, 70, 236, 240, 191, 247, 181, 222, 64, 58, 236, 240, 191, 121, 8, 39, 65, 138, 124, 177, 63, 247, 181, 94, 65, 150, 104, 17, 193, 0, 128, 213, 44, 58, 236, 240, 191, 247, 181, 94, 64, 138, 124, 177, 63, 247, 181, 222, 192, 58, 236, 240, 191, 247, 181, 94, 192, 138, 124, 177, 63, 244, 181, 94, 193, 70, 236, 240, 191, 121, 8, 39, 193, 138, 124, 177, 63, 247, 181, 94, 193, 150, 104, 17, 193, 204, 59, 131, 65, 23, 159, 136, 64, 71, 249, 81, 65, 169, 19, 128, 63, 246, 122, 157, 65, 169, 19, 128, 63, 246, 122, 157, 65, 56, 145, 198, 192, 75, 249, 209, 64, 169, 19, 128, 63, 246, 122, 29, 65, 23, 159, 136, 64, 101, 199, 106, 172, 169, 19, 128, 63, 66, 249, 81, 64, 23, 159, 136, 64, 75, 249, 209, 192, 169, 19, 128, 63, 66, 249, 81, 192, 23, 159, 136, 64, 71, 249, 81, 193, 169, 19, 128, 63, 246, 122, 29, 193, 23, 159, 136, 64, 246, 122, 157, 193, 169, 19, 128, 63, 246, 122, 157, 193, 56, 145, 198, 192, 205, 59, 131, 193, 23, 159, 136, 64, 246, 122, 157, 65, 169, 19, 128, 63, 71, 249, 81, 65, 169, 19, 128, 63, 204, 59, 131, 65, 23, 159, 136, 64, 246, 122, 157, 65, 56, 145, 198, 192, 75, 249, 209, 64, 169, 19, 128, 63, 246, 122, 29, 65, 23, 159, 136, 64, 101, 199, 106, 172, 169, 19, 128, 63, 66, 249, 81, 64, 23, 159, 136, 64, 75, 249, 209, 192, 169, 19, 128, 63, 66, 249, 81, 192, 23, 159, 136, 64, 71, 249, 81, 193, 169, 19, 128, 63, 246, 122, 29, 193, 23, 159, 136, 64, 246, 122, 157, 193, 169, 19, 128, 63, 205, 59, 131, 193, 23, 159, 136, 64, 246, 122, 157, 193, 56, 145, 198, 192, 121, 8, 39, 65, 139, 124, 177, 63, 252, 181, 222, 64, 50, 236, 240, 191, 249, 181, 94, 65, 50, 236, 240, 191, 247, 181, 94, 65, 150, 104, 17, 193, 127, 81, 81, 54, 44, 236, 240, 191, 248, 181, 94, 64, 140, 124, 177, 63, 240, 181, 222, 192, 44, 236, 240, 191, 245, 181, 94, 192, 140, 124, 177, 63, 241, 181, 94, 193, 56, 236, 240, 191, 247, 181, 94, 193, 150, 104, 17, 193, 121, 8, 39, 193, 141, 124, 177, 63, 249, 181, 94, 65, 50, 236, 240, 191, 252, 181, 222, 64, 50, 236, 240, 191, 121, 8, 39, 65, 139, 124, 177, 63, 247, 181, 94, 65, 150, 104, 17, 193, 127, 81, 81, 54, 44, 236, 240, 191, 248, 181, 94, 64, 140, 124, 177, 63, 240, 181, 222, 192, 44, 236, 240, 191, 245, 181, 94, 192, 140, 124, 177, 63, 241, 181, 94, 193, 56, 236, 240, 191, 121, 8, 39, 193, 141, 124, 177, 63, 247, 181, 94, 193, 150, 104, 17, 193, 246, 122, 157, 193, 0, 0, 128, 63, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 175, 19, 128, 63, 205, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 55, 145, 198, 192, 71, 249, 81, 65, 175, 19, 128, 63, 69, 80, 109, 173, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 75, 249, 209, 64, 175, 19, 128, 63, 66, 249, 81, 64, 24, 159, 136, 64, 104, 207, 120, 173, 175, 19, 128, 63, 246, 122, 157, 65, 55, 145, 198, 192, 205, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 175, 19, 128, 63, 71, 249, 81, 65, 175, 19, 128, 63, 69, 80, 109, 173, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 75, 249, 209, 64, 175, 19, 128, 63, 66, 249, 81, 64, 24, 159, 136, 64, 104, 207, 120, 173, 175, 19, 128, 63, 247, 181, 94, 193, 0, 0, 128, 63, 247, 181, 94, 193, 246, 122, 149, 193, 247, 181, 94, 65, 0, 0, 128, 63, 247, 181, 94, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 149, 193, 0, 128, 46, 45, 0, 0, 128, 63, 0, 128, 46, 45, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 0, 128, 46, 173, 246, 122, 149, 193, 0, 128, 46, 173, 0, 0, 128, 63, 247, 181, 94, 65, 246, 122, 149, 193, 247, 181, 94, 65, 0, 0, 128, 63, 247, 181, 94, 193, 246, 122, 149, 193, 247, 181, 94, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 32, 22, 234, 13, 246, 122, 149, 193, 246, 122, 157, 193, 0, 0, 128, 63),
+"format": 4119,
+"index_count": 309,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 31, 0, 33, 0, 32, 0, 31, 0, 34, 0, 33, 0, 34, 0, 35, 0, 33, 0, 34, 0, 36, 0, 35, 0, 34, 0, 37, 0, 36, 0, 34, 0, 38, 0, 37, 0, 41, 0, 39, 0, 40, 0, 42, 0, 40, 0, 39, 0, 43, 0, 40, 0, 42, 0, 44, 0, 43, 0, 42, 0, 45, 0, 43, 0, 44, 0, 46, 0, 43, 0, 45, 0, 47, 0, 43, 0, 46, 0, 50, 0, 48, 0, 49, 0, 49, 0, 51, 0, 50, 0, 49, 0, 52, 0, 51, 0, 52, 0, 49, 0, 53, 0, 52, 0, 54, 0, 51, 0, 54, 0, 52, 0, 55, 0, 54, 0, 56, 0, 51, 0, 56, 0, 57, 0, 51, 0, 56, 0, 54, 0, 58, 0, 61, 0, 59, 0, 60, 0, 62, 0, 60, 0, 59, 0, 63, 0, 60, 0, 62, 0, 60, 0, 63, 0, 64, 0, 65, 0, 63, 0, 62, 0, 63, 0, 65, 0, 66, 0, 67, 0, 65, 0, 62, 0, 65, 0, 67, 0, 68, 0, 69, 0, 67, 0, 62, 0, 72, 0, 70, 0, 71, 0, 71, 0, 73, 0, 72, 0, 71, 0, 74, 0, 73, 0, 74, 0, 71, 0, 75, 0, 74, 0, 76, 0, 73, 0, 76, 0, 74, 0, 77, 0, 76, 0, 78, 0, 73, 0, 78, 0, 76, 0, 79, 0, 78, 0, 80, 0, 73, 0, 80, 0, 78, 0, 81, 0, 80, 0, 82, 0, 73, 0, 82, 0, 83, 0, 73, 0, 82, 0, 80, 0, 84, 0, 87, 0, 85, 0, 86, 0, 88, 0, 86, 0, 85, 0, 89, 0, 86, 0, 88, 0, 86, 0, 89, 0, 90, 0, 91, 0, 89, 0, 88, 0, 89, 0, 91, 0, 92, 0, 93, 0, 91, 0, 88, 0, 91, 0, 93, 0, 94, 0, 95, 0, 93, 0, 88, 0, 93, 0, 95, 0, 96, 0, 97, 0, 95, 0, 88, 0, 95, 0, 97, 0, 98, 0, 99, 0, 97, 0, 88, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 101, 0, 104, 0, 103, 0, 104, 0, 101, 0, 105, 0, 104, 0, 106, 0, 103, 0, 106, 0, 104, 0, 107, 0, 106, 0, 108, 0, 103, 0, 108, 0, 109, 0, 103, 0, 108, 0, 106, 0, 110, 0, 113, 0, 111, 0, 112, 0, 114, 0, 112, 0, 111, 0, 115, 0, 112, 0, 114, 0, 112, 0, 115, 0, 116, 0, 117, 0, 115, 0, 114, 0, 115, 0, 117, 0, 118, 0, 119, 0, 117, 0, 114, 0, 117, 0, 119, 0, 120, 0, 121, 0, 119, 0, 114, 0, 124, 0, 122, 0, 123, 0, 123, 0, 125, 0, 124, 0, 123, 0, 126, 0, 125, 0, 129, 0, 127, 0, 128, 0, 128, 0, 130, 0, 129, 0, 130, 0, 131, 0, 129, 0, 130, 0, 132, 0, 131, 0, 132, 0, 133, 0, 131, 0, 133, 0, 134, 0, 131, 0, 134, 0, 135, 0, 131, 0, 138, 0, 136, 0, 137, 0, 139, 0, 137, 0, 136, 0, 140, 0, 139, 0, 136, 0, 141, 0, 139, 0, 140, 0, 142, 0, 141, 0, 140, 0, 143, 0, 142, 0, 140, 0, 144, 0, 143, 0, 140, 0),
+"lods": [0.194736, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 33, 0, 30, 0, 31, 0, 31, 0, 34, 0, 33, 0, 34, 0, 38, 0, 33, 0, 41, 0, 42, 0, 40, 0, 43, 0, 40, 0, 42, 0, 47, 0, 43, 0, 42, 0, 49, 0, 51, 0, 50, 0, 49, 0, 56, 0, 51, 0, 56, 0, 57, 0, 51, 0, 62, 0, 60, 0, 59, 0, 67, 0, 60, 0, 62, 0, 69, 0, 67, 0, 62, 0, 71, 0, 73, 0, 72, 0, 71, 0, 82, 0, 73, 0, 82, 0, 83, 0, 73, 0, 88, 0, 86, 0, 85, 0, 97, 0, 86, 0, 88, 0, 99, 0, 97, 0, 88, 0, 101, 0, 103, 0, 102, 0, 101, 0, 108, 0, 103, 0, 108, 0, 109, 0, 103, 0, 114, 0, 112, 0, 111, 0, 119, 0, 112, 0, 114, 0, 121, 0, 119, 0, 114, 0, 124, 0, 122, 0, 123, 0, 123, 0, 125, 0, 124, 0, 123, 0, 126, 0, 125, 0, 129, 0, 127, 0, 130, 0, 130, 0, 131, 0, 129, 0, 130, 0, 135, 0, 131, 0, 138, 0, 136, 0, 139, 0, 140, 0, 139, 0, 136, 0, 144, 0, 139, 0, 140, 0)],
+"material": SubResource("StandardMaterial3D_lqjvo"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 170,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 227, 218, 185, 191, 0, 0, 190, 146, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 227, 218, 185, 191, 0, 0, 190, 146, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 227, 218, 185, 191, 0, 0, 190, 146, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 186, 63, 228, 90, 0, 0, 64, 109, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 186, 63, 228, 90, 0, 0, 64, 109, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 186, 63, 228, 90, 0, 0, 64, 109, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 227, 218, 255, 255, 0, 0, 255, 191, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 227, 218, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 227, 218, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 228, 90, 0, 0, 255, 63, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 255, 127, 228, 90, 0, 0, 255, 63, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 255, 127, 228, 90, 0, 0, 255, 63, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 27, 37, 185, 191, 130, 90, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 27, 37, 185, 191, 130, 90, 255, 191, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 27, 37, 185, 191, 130, 90, 255, 191, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 68, 192, 228, 90, 130, 90, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 68, 192, 228, 90, 130, 90, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 68, 192, 228, 90, 130, 90, 255, 63, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 85, 85, 213, 62, 37, 209, 217, 174, 254, 255, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 62, 37, 209, 217, 174, 255, 255, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 62, 37, 209, 217, 174, 254, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 61, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 37, 209, 217, 174, 254, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 85, 85, 213, 62, 217, 46, 37, 81, 255, 255, 254, 127, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 62, 217, 46, 37, 81, 255, 255, 254, 127, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 217, 46, 37, 81, 255, 255, 254, 127, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 62, 217, 46, 37, 81, 254, 255, 254, 127, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 61, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 217, 46, 37, 81, 254, 255, 254, 127, 147, 82, 32, 62, 136, 7, 138, 62, 164, 20, 8, 191, 227, 218, 140, 210, 0, 0, 255, 159, 93, 67, 66, 62, 47, 216, 174, 62, 174, 33, 225, 190, 227, 218, 140, 210, 0, 0, 255, 223, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 227, 218, 140, 210, 0, 0, 255, 159, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 255, 159, 175, 33, 161, 62, 47, 216, 174, 62, 175, 33, 161, 190, 227, 218, 140, 210, 0, 0, 255, 159, 74, 41, 144, 62, 136, 7, 138, 62, 74, 41, 208, 190, 227, 218, 140, 210, 0, 0, 255, 223, 174, 33, 225, 62, 47, 216, 174, 62, 93, 67, 66, 190, 227, 218, 140, 210, 0, 0, 255, 223, 74, 41, 208, 62, 136, 7, 138, 62, 74, 41, 144, 190, 227, 218, 140, 210, 0, 0, 255, 159, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 227, 218, 140, 210, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 227, 218, 140, 210, 0, 0, 255, 223, 164, 20, 8, 63, 136, 7, 138, 62, 147, 82, 32, 190, 227, 218, 140, 210, 0, 0, 255, 223, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 141, 82, 228, 90, 0, 0, 255, 95, 93, 67, 66, 62, 47, 216, 174, 62, 174, 33, 225, 190, 141, 82, 228, 90, 0, 0, 255, 31, 147, 82, 32, 62, 136, 7, 138, 62, 164, 20, 8, 191, 141, 82, 228, 90, 0, 0, 255, 95, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 255, 95, 175, 33, 161, 62, 47, 216, 174, 62, 175, 33, 161, 190, 141, 82, 228, 90, 0, 0, 255, 95, 74, 41, 144, 62, 136, 7, 138, 62, 74, 41, 208, 190, 141, 82, 228, 90, 0, 0, 255, 31, 174, 33, 225, 62, 47, 216, 174, 62, 93, 67, 66, 190, 141, 82, 228, 90, 0, 0, 255, 31, 74, 41, 208, 62, 136, 7, 138, 62, 74, 41, 144, 190, 141, 82, 228, 90, 0, 0, 255, 95, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 141, 82, 228, 90, 0, 0, 255, 31, 164, 20, 8, 63, 136, 7, 138, 62, 147, 82, 32, 190, 141, 82, 228, 90, 0, 0, 255, 31, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 141, 82, 228, 90, 0, 0, 255, 31, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 190, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 189, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 190, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 85, 85, 213, 190, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 190, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 189, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 190, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 85, 85, 213, 190, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 164, 20, 8, 191, 136, 7, 138, 62, 147, 82, 32, 190, 27, 37, 140, 210, 255, 63, 255, 191, 177, 33, 225, 190, 47, 216, 174, 62, 93, 67, 66, 190, 27, 37, 140, 210, 255, 63, 255, 191, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 27, 37, 140, 210, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 27, 37, 140, 210, 255, 63, 255, 191, 178, 33, 161, 190, 47, 216, 174, 62, 175, 33, 161, 190, 27, 37, 140, 210, 255, 63, 255, 191, 74, 41, 208, 190, 136, 7, 138, 62, 74, 41, 144, 190, 27, 37, 140, 210, 255, 63, 255, 191, 100, 67, 66, 190, 47, 216, 174, 62, 174, 33, 225, 190, 27, 37, 140, 210, 255, 63, 255, 191, 74, 41, 144, 190, 136, 7, 138, 62, 74, 41, 208, 190, 27, 37, 140, 210, 255, 63, 255, 191, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 27, 37, 140, 210, 255, 63, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 27, 37, 140, 210, 255, 63, 255, 191, 147, 82, 32, 190, 136, 7, 138, 62, 164, 20, 8, 191, 27, 37, 140, 210, 255, 63, 255, 191, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 113, 173, 228, 90, 255, 63, 255, 63, 177, 33, 225, 190, 47, 216, 174, 62, 93, 67, 66, 190, 113, 173, 228, 90, 255, 63, 255, 63, 164, 20, 8, 191, 136, 7, 138, 62, 147, 82, 32, 190, 113, 173, 228, 90, 255, 63, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 113, 173, 228, 90, 255, 63, 255, 63, 178, 33, 161, 190, 47, 216, 174, 62, 175, 33, 161, 190, 113, 173, 228, 90, 255, 63, 255, 63, 74, 41, 208, 190, 136, 7, 138, 62, 74, 41, 144, 190, 113, 173, 228, 90, 255, 63, 255, 63, 100, 67, 66, 190, 47, 216, 174, 62, 174, 33, 225, 190, 113, 173, 228, 90, 255, 63, 255, 63, 74, 41, 144, 190, 136, 7, 138, 62, 74, 41, 208, 190, 113, 173, 228, 90, 255, 63, 255, 63, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 113, 173, 228, 90, 255, 63, 255, 63, 147, 82, 32, 190, 136, 7, 138, 62, 164, 20, 8, 191, 113, 173, 228, 90, 255, 63, 255, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 113, 173, 228, 90, 255, 63, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 255, 127, 255, 255, 255, 255, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 136, 7, 138, 62, 85, 85, 213, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 170, 170, 170, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 136, 7, 138, 62, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 173, 170, 42, 62, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 136, 7, 138, 62, 166, 170, 170, 61, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 136, 7, 138, 62, 85, 85, 213, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 170, 170, 170, 62, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 136, 7, 138, 62, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 173, 170, 42, 62, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 136, 7, 138, 62, 166, 170, 170, 61, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 255, 127, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.633028, -1.60297e-31, -0.56471, 1.26606, 0.5, 1.19774),
+"attribute_data": PackedByteArray(110, 151, 14, 193, 76, 154, 60, 191, 220, 15, 241, 192, 188, 230, 249, 192, 1, 241, 196, 192, 76, 154, 60, 191, 1, 241, 196, 192, 76, 154, 60, 191, 220, 15, 241, 192, 188, 230, 249, 192, 110, 151, 14, 193, 76, 154, 60, 191, 160, 12, 35, 64, 98, 211, 66, 192, 144, 12, 35, 192, 98, 211, 66, 192, 240, 36, 87, 164, 167, 141, 28, 193, 240, 36, 87, 164, 167, 141, 28, 193, 144, 12, 35, 192, 98, 211, 66, 192, 160, 12, 35, 64, 98, 211, 66, 192, 157, 12, 35, 64, 160, 134, 26, 61, 157, 12, 35, 192, 160, 134, 26, 61, 0, 192, 87, 174, 149, 124, 214, 192, 0, 192, 87, 174, 149, 124, 214, 192, 157, 12, 35, 192, 160, 134, 26, 61, 157, 12, 35, 64, 160, 134, 26, 61, 140, 15, 241, 64, 150, 230, 249, 192, 63, 151, 14, 65, 8, 153, 60, 191, 168, 240, 196, 64, 8, 153, 60, 191, 168, 240, 196, 64, 8, 153, 60, 191, 63, 151, 14, 65, 8, 153, 60, 191, 140, 15, 241, 64, 150, 230, 249, 192, 148, 12, 35, 64, 240, 133, 26, 61, 164, 12, 35, 192, 240, 133, 26, 61, 121, 37, 204, 181, 151, 124, 214, 192, 121, 37, 204, 181, 151, 124, 214, 192, 164, 12, 35, 192, 240, 133, 26, 61, 148, 12, 35, 64, 240, 133, 26, 61, 246, 122, 157, 193, 172, 19, 128, 63, 246, 122, 157, 193, 55, 145, 198, 192, 205, 59, 131, 193, 24, 159, 136, 64, 71, 249, 81, 193, 172, 19, 128, 63, 173, 35, 46, 45, 55, 145, 198, 192, 246, 122, 29, 193, 24, 159, 136, 64, 75, 249, 209, 192, 172, 19, 128, 63, 66, 249, 81, 192, 24, 159, 136, 64, 199, 18, 46, 45, 172, 19, 128, 63, 205, 59, 131, 193, 24, 159, 136, 64, 246, 122, 157, 193, 55, 145, 198, 192, 246, 122, 157, 193, 172, 19, 128, 63, 71, 249, 81, 193, 172, 19, 128, 63, 173, 35, 46, 45, 55, 145, 198, 192, 246, 122, 29, 193, 24, 159, 136, 64, 75, 249, 209, 192, 172, 19, 128, 63, 66, 249, 81, 192, 24, 159, 136, 64, 199, 18, 46, 45, 172, 19, 128, 63, 121, 8, 39, 65, 138, 124, 177, 63, 247, 181, 222, 64, 58, 236, 240, 191, 244, 181, 94, 65, 70, 236, 240, 191, 247, 181, 94, 65, 150, 104, 17, 193, 0, 128, 213, 44, 58, 236, 240, 191, 247, 181, 94, 64, 138, 124, 177, 63, 247, 181, 222, 192, 58, 236, 240, 191, 247, 181, 94, 192, 138, 124, 177, 63, 244, 181, 94, 193, 70, 236, 240, 191, 247, 181, 94, 193, 150, 104, 17, 193, 121, 8, 39, 193, 138, 124, 177, 63, 244, 181, 94, 65, 70, 236, 240, 191, 247, 181, 222, 64, 58, 236, 240, 191, 121, 8, 39, 65, 138, 124, 177, 63, 247, 181, 94, 65, 150, 104, 17, 193, 0, 128, 213, 44, 58, 236, 240, 191, 247, 181, 94, 64, 138, 124, 177, 63, 247, 181, 222, 192, 58, 236, 240, 191, 247, 181, 94, 192, 138, 124, 177, 63, 244, 181, 94, 193, 70, 236, 240, 191, 121, 8, 39, 193, 138, 124, 177, 63, 247, 181, 94, 193, 150, 104, 17, 193, 204, 59, 131, 65, 23, 159, 136, 64, 71, 249, 81, 65, 169, 19, 128, 63, 246, 122, 157, 65, 169, 19, 128, 63, 246, 122, 157, 65, 56, 145, 198, 192, 75, 249, 209, 64, 169, 19, 128, 63, 246, 122, 29, 65, 23, 159, 136, 64, 101, 199, 106, 172, 169, 19, 128, 63, 66, 249, 81, 64, 23, 159, 136, 64, 75, 249, 209, 192, 169, 19, 128, 63, 66, 249, 81, 192, 23, 159, 136, 64, 71, 249, 81, 193, 169, 19, 128, 63, 246, 122, 29, 193, 23, 159, 136, 64, 246, 122, 157, 193, 169, 19, 128, 63, 246, 122, 157, 193, 56, 145, 198, 192, 205, 59, 131, 193, 23, 159, 136, 64, 246, 122, 157, 65, 169, 19, 128, 63, 71, 249, 81, 65, 169, 19, 128, 63, 204, 59, 131, 65, 23, 159, 136, 64, 246, 122, 157, 65, 56, 145, 198, 192, 75, 249, 209, 64, 169, 19, 128, 63, 246, 122, 29, 65, 23, 159, 136, 64, 101, 199, 106, 172, 169, 19, 128, 63, 66, 249, 81, 64, 23, 159, 136, 64, 75, 249, 209, 192, 169, 19, 128, 63, 66, 249, 81, 192, 23, 159, 136, 64, 71, 249, 81, 193, 169, 19, 128, 63, 246, 122, 29, 193, 23, 159, 136, 64, 246, 122, 157, 193, 169, 19, 128, 63, 205, 59, 131, 193, 23, 159, 136, 64, 246, 122, 157, 193, 56, 145, 198, 192, 121, 8, 39, 65, 139, 124, 177, 63, 252, 181, 222, 64, 50, 236, 240, 191, 249, 181, 94, 65, 50, 236, 240, 191, 247, 181, 94, 65, 150, 104, 17, 193, 127, 81, 81, 54, 44, 236, 240, 191, 248, 181, 94, 64, 140, 124, 177, 63, 240, 181, 222, 192, 44, 236, 240, 191, 245, 181, 94, 192, 140, 124, 177, 63, 241, 181, 94, 193, 56, 236, 240, 191, 247, 181, 94, 193, 150, 104, 17, 193, 121, 8, 39, 193, 141, 124, 177, 63, 249, 181, 94, 65, 50, 236, 240, 191, 252, 181, 222, 64, 50, 236, 240, 191, 121, 8, 39, 65, 139, 124, 177, 63, 247, 181, 94, 65, 150, 104, 17, 193, 127, 81, 81, 54, 44, 236, 240, 191, 248, 181, 94, 64, 140, 124, 177, 63, 240, 181, 222, 192, 44, 236, 240, 191, 245, 181, 94, 192, 140, 124, 177, 63, 241, 181, 94, 193, 56, 236, 240, 191, 121, 8, 39, 193, 141, 124, 177, 63, 247, 181, 94, 193, 150, 104, 17, 193, 246, 122, 157, 193, 0, 0, 128, 63, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 175, 19, 128, 63, 205, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 55, 145, 198, 192, 71, 249, 81, 65, 175, 19, 128, 63, 69, 80, 109, 173, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 75, 249, 209, 64, 175, 19, 128, 63, 66, 249, 81, 64, 24, 159, 136, 64, 104, 207, 120, 173, 175, 19, 128, 63, 246, 122, 157, 65, 55, 145, 198, 192, 205, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 175, 19, 128, 63, 71, 249, 81, 65, 175, 19, 128, 63, 69, 80, 109, 173, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 75, 249, 209, 64, 175, 19, 128, 63, 66, 249, 81, 64, 24, 159, 136, 64, 104, 207, 120, 173, 175, 19, 128, 63, 247, 181, 94, 193, 0, 0, 128, 63, 247, 181, 94, 193, 246, 122, 149, 193, 247, 181, 94, 65, 0, 0, 128, 63, 247, 181, 94, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 149, 193, 0, 128, 46, 45, 0, 0, 128, 63, 0, 128, 46, 45, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 0, 128, 46, 173, 246, 122, 149, 193, 0, 128, 46, 173, 0, 0, 128, 63, 247, 181, 94, 65, 246, 122, 149, 193, 247, 181, 94, 65, 0, 0, 128, 63, 247, 181, 94, 193, 246, 122, 149, 193, 247, 181, 94, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 32, 22, 234, 13, 246, 122, 149, 193, 246, 122, 157, 193, 0, 0, 128, 63),
+"format": 4119,
+"index_count": 39,
+"index_data": PackedByteArray(147, 0, 145, 0, 146, 0, 146, 0, 148, 0, 147, 0, 151, 0, 149, 0, 150, 0, 150, 0, 152, 0, 151, 0, 155, 0, 153, 0, 154, 0, 154, 0, 156, 0, 155, 0, 159, 0, 157, 0, 158, 0, 158, 0, 160, 0, 159, 0, 163, 0, 161, 0, 162, 0, 162, 0, 164, 0, 163, 0, 167, 0, 165, 0, 166, 0, 166, 0, 168, 0, 167, 0, 166, 0, 169, 0, 168, 0),
+"material": SubResource("StandardMaterial3D_srla5"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 170,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 227, 218, 185, 191, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 227, 218, 185, 191, 0, 0, 0, 128, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 227, 218, 185, 191, 0, 0, 0, 128, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 186, 63, 228, 90, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 186, 63, 228, 90, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 186, 63, 228, 90, 0, 0, 0, 128, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 227, 218, 255, 255, 0, 0, 0, 128, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 227, 218, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 227, 218, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 228, 90, 0, 0, 0, 128, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 255, 127, 228, 90, 0, 0, 0, 128, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 255, 127, 228, 90, 0, 0, 0, 128, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 27, 37, 185, 191, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 27, 37, 185, 191, 0, 0, 0, 128, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 27, 37, 185, 191, 0, 0, 0, 128, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 68, 192, 228, 90, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 68, 192, 228, 90, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 68, 192, 228, 90, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 85, 85, 213, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 62, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 61, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 85, 85, 213, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 62, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 61, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 217, 46, 37, 81, 0, 0, 0, 128, 147, 82, 32, 62, 136, 7, 138, 62, 164, 20, 8, 191, 227, 218, 140, 210, 0, 0, 0, 128, 93, 67, 66, 62, 47, 216, 174, 62, 174, 33, 225, 190, 227, 218, 140, 210, 0, 0, 0, 128, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 0, 128, 175, 33, 161, 62, 47, 216, 174, 62, 175, 33, 161, 190, 227, 218, 140, 210, 0, 0, 0, 128, 74, 41, 144, 62, 136, 7, 138, 62, 74, 41, 208, 190, 227, 218, 140, 210, 0, 0, 0, 128, 174, 33, 225, 62, 47, 216, 174, 62, 93, 67, 66, 190, 227, 218, 140, 210, 0, 0, 0, 128, 74, 41, 208, 62, 136, 7, 138, 62, 74, 41, 144, 190, 227, 218, 140, 210, 0, 0, 0, 128, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 227, 218, 140, 210, 0, 0, 0, 128, 164, 20, 8, 63, 136, 7, 138, 62, 147, 82, 32, 190, 227, 218, 140, 210, 0, 0, 0, 128, 187, 134, 132, 61, 47, 216, 174, 62, 214, 144, 16, 191, 141, 82, 228, 90, 0, 0, 0, 128, 93, 67, 66, 62, 47, 216, 174, 62, 174, 33, 225, 190, 141, 82, 228, 90, 0, 0, 0, 128, 147, 82, 32, 62, 136, 7, 138, 62, 164, 20, 8, 191, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 0, 128, 175, 33, 161, 62, 47, 216, 174, 62, 175, 33, 161, 190, 141, 82, 228, 90, 0, 0, 0, 128, 74, 41, 144, 62, 136, 7, 138, 62, 74, 41, 208, 190, 141, 82, 228, 90, 0, 0, 0, 128, 174, 33, 225, 62, 47, 216, 174, 62, 93, 67, 66, 190, 141, 82, 228, 90, 0, 0, 0, 128, 74, 41, 208, 62, 136, 7, 138, 62, 74, 41, 144, 190, 141, 82, 228, 90, 0, 0, 0, 128, 214, 144, 16, 63, 47, 216, 174, 62, 187, 134, 132, 189, 141, 82, 228, 90, 0, 0, 0, 128, 164, 20, 8, 63, 136, 7, 138, 62, 147, 82, 32, 190, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 141, 82, 228, 90, 0, 0, 0, 128, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 190, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 189, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 190, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 85, 85, 213, 190, 136, 7, 138, 62, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 190, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 189, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 190, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 85, 85, 213, 190, 136, 7, 138, 62, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 164, 20, 8, 191, 136, 7, 138, 62, 147, 82, 32, 190, 27, 37, 140, 210, 0, 0, 0, 128, 177, 33, 225, 190, 47, 216, 174, 62, 93, 67, 66, 190, 27, 37, 140, 210, 0, 0, 0, 128, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 27, 37, 140, 210, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 27, 37, 140, 210, 0, 0, 0, 128, 178, 33, 161, 190, 47, 216, 174, 62, 175, 33, 161, 190, 27, 37, 140, 210, 0, 0, 0, 128, 74, 41, 208, 190, 136, 7, 138, 62, 74, 41, 144, 190, 27, 37, 140, 210, 0, 0, 0, 128, 100, 67, 66, 190, 47, 216, 174, 62, 174, 33, 225, 190, 27, 37, 140, 210, 0, 0, 0, 128, 74, 41, 144, 190, 136, 7, 138, 62, 74, 41, 208, 190, 27, 37, 140, 210, 0, 0, 0, 128, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 27, 37, 140, 210, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 27, 37, 140, 210, 0, 0, 0, 128, 147, 82, 32, 190, 136, 7, 138, 62, 164, 20, 8, 191, 27, 37, 140, 210, 0, 0, 0, 128, 216, 144, 16, 191, 47, 216, 174, 62, 187, 134, 132, 189, 113, 173, 228, 90, 0, 0, 0, 128, 177, 33, 225, 190, 47, 216, 174, 62, 93, 67, 66, 190, 113, 173, 228, 90, 0, 0, 0, 128, 164, 20, 8, 191, 136, 7, 138, 62, 147, 82, 32, 190, 113, 173, 228, 90, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 113, 173, 228, 90, 0, 0, 0, 128, 178, 33, 161, 190, 47, 216, 174, 62, 175, 33, 161, 190, 113, 173, 228, 90, 0, 0, 0, 128, 74, 41, 208, 190, 136, 7, 138, 62, 74, 41, 144, 190, 113, 173, 228, 90, 0, 0, 0, 128, 100, 67, 66, 190, 47, 216, 174, 62, 174, 33, 225, 190, 113, 173, 228, 90, 0, 0, 0, 128, 74, 41, 144, 190, 136, 7, 138, 62, 74, 41, 208, 190, 113, 173, 228, 90, 0, 0, 0, 128, 200, 134, 132, 189, 47, 216, 174, 62, 214, 144, 16, 191, 113, 173, 228, 90, 0, 0, 0, 128, 147, 82, 32, 190, 136, 7, 138, 62, 164, 20, 8, 191, 113, 173, 228, 90, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 113, 173, 228, 90, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 255, 127, 255, 255, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 136, 7, 138, 62, 85, 85, 213, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 170, 170, 170, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 136, 7, 138, 62, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 173, 170, 42, 62, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 136, 7, 138, 62, 166, 170, 170, 61, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 136, 7, 138, 62, 85, 85, 213, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 170, 170, 170, 62, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 136, 7, 138, 62, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 173, 170, 42, 62, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 136, 7, 138, 62, 166, 170, 170, 61, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 103, 213, 141, 170, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 103, 213, 141, 170, 0, 0, 255, 191, 255, 63, 255, 191, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170, 0, 0, 255, 191, 255, 63, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 255, 191, 255, 63, 255, 191, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 0, 0, 255, 191, 255, 63, 255, 191, 0, 0, 0, 191, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 169, 19, 80, 140, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 192, 14, 28, 38, 103, 213, 141, 170, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 192, 14, 156, 37, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 192, 14, 156, 37, 103, 213, 141, 170, 255, 127, 0, 0, 0, 0, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_7gsnf")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1p6np"]
+data = PackedVector3Array(0.5647, 0.3415, -0.0647, 0.5915, 0.3415, 0, 0.5, 0.5, 0, 0.5915, 0.3415, 0, 0.5647, 0.3415, -0.0647, 0.5, 0.5, 0, 0, 0.5, -0.5, -0.0647, 0.3415, -0.5647, 0.0647, 0.3415, -0.5647, -0.0647, 0.3415, -0.5647, 0, 0.5, -0.5, 0.0647, 0.3415, -0.5647, -0.5, 0.5, 0.5, -0.5, 0.3415, 0.5915, -0.5915, 0.3415, 0.5, -0.5, 0.3415, 0.5915, -0.5, 0.5, 0.5, -0.5915, 0.3415, 0.5, -0.5647, 0.3415, -0.0647, -0.5, 0.5, 0, -0.5915, 0.3415, 0, -0.5, 0.5, 0, -0.5647, 0.3415, -0.0647, -0.5915, 0.3415, 0, 0.5, 0.5, 0.5, 0.5915, 0.3415, 0.5, 0.5, 0.3415, 0.5915, 0.5915, 0.3415, 0.5, 0.5, 0.5, 0.5, 0.5, 0.3415, 0.5915, 0.633, 0.2696, 0.4167, 0.5915, 0.3415, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5915, 0.3415, 0.3333, 0.633, 0.2696, 0.4167, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5915, 0.3415, 0.3333, 0.5, 0.5, 0, 0.633, 0.2696, 0.25, 0.5915, 0.3415, 0.3333, 0.5, 0.5, 0, 0.5915, 0.3415, 0.1667, 0.633, 0.2696, 0.25, 0.5, 0.5, 0, 0.633, 0.2696, 0.0833, 0.5915, 0.3415, 0.1667, 0.5, 0.5, 0, 0.5915, 0.3415, 0, 0.633, 0.2696, 0.0833, 0.5915, 0.3415, 0.5, 0.633, 0.2696, 0.4167, 0.5, 0.5, 0.5, 0.5915, 0.3415, 0.3333, 0.5, 0.5, 0.5, 0.633, 0.2696, 0.4167, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0.5915, 0.3415, 0.3333, 0.633, 0.2696, 0.25, 0.5, 0.5, 0, 0.5915, 0.3415, 0.3333, 0.5915, 0.3415, 0.1667, 0.5, 0.5, 0, 0.633, 0.2696, 0.25, 0.633, 0.2696, 0.0833, 0.5, 0.5, 0, 0.5915, 0.3415, 0.1667, 0.5915, 0.3415, 0, 0.5, 0.5, 0, 0.633, 0.2696, 0.0833, 0.0647, 0.3415, -0.5647, 0.1566, 0.2696, -0.5316, 0.1897, 0.3415, -0.4397, 0.1897, 0.3415, -0.4397, 0, 0.5, -0.5, 0.0647, 0.3415, -0.5647, 0.1897, 0.3415, -0.4397, 0.3147, 0.3415, -0.3147, 0, 0.5, -0.5, 0.3147, 0.3415, -0.3147, 0.1897, 0.3415, -0.4397, 0.2816, 0.2696, -0.4066, 0.3147, 0.3415, -0.3147, 0.4397, 0.3415, -0.1897, 0, 0.5, -0.5, 0.4397, 0.3415, -0.1897, 0.3147, 0.3415, -0.3147, 0.4066, 0.2696, -0.2816, 0.4397, 0.3415, -0.1897, 0.5647, 0.3415, -0.0647, 0, 0.5, -0.5, 0.5647, 0.3415, -0.0647, 0.5, 0.5, 0, 0, 0.5, -0.5, 0.5647, 0.3415, -0.0647, 0.4397, 0.3415, -0.1897, 0.5316, 0.2696, -0.1566, 0.1566, 0.2696, -0.5316, 0.0647, 0.3415, -0.5647, 0.1897, 0.3415, -0.4397, 0, 0.5, -0.5, 0.1897, 0.3415, -0.4397, 0.0647, 0.3415, -0.5647, 0.3147, 0.3415, -0.3147, 0.1897, 0.3415, -0.4397, 0, 0.5, -0.5, 0.1897, 0.3415, -0.4397, 0.3147, 0.3415, -0.3147, 0.2816, 0.2696, -0.4066, 0.4397, 0.3415, -0.1897, 0.3147, 0.3415, -0.3147, 0, 0.5, -0.5, 0.3147, 0.3415, -0.3147, 0.4397, 0.3415, -0.1897, 0.4066, 0.2696, -0.2816, 0.5647, 0.3415, -0.0647, 0.4397, 0.3415, -0.1897, 0, 0.5, -0.5, 0.4397, 0.3415, -0.1897, 0.5647, 0.3415, -0.0647, 0.5316, 0.2696, -0.1566, 0.5, 0.5, 0, 0.5647, 0.3415, -0.0647, 0, 0.5, -0.5, 0.5, 0.3415, 0.5915, 0.4167, 0.2696, 0.633, 0.3333, 0.3415, 0.5915, 0.3333, 0.3415, 0.5915, 0.5, 0.5, 0.5, 0.5, 0.3415, 0.5915, 0.3333, 0.3415, 0.5915, 0.1667, 0.3415, 0.5915, 0.5, 0.5, 0.5, 0.1667, 0.3415, 0.5915, 0.3333, 0.3415, 0.5915, 0.25, 0.2696, 0.633, 0.1667, 0.3415, 0.5915, 0, 0.3415, 0.5915, 0.5, 0.5, 0.5, 0, 0.3415, 0.5915, 0.1667, 0.3415, 0.5915, 0.0833, 0.2696, 0.633, 0, 0.3415, 0.5915, -0.1667, 0.3415, 0.5915, 0.5, 0.5, 0.5, -0.1667, 0.3415, 0.5915, 0, 0.3415, 0.5915, -0.0833, 0.2696, 0.633, -0.1667, 0.3415, 0.5915, -0.3333, 0.3415, 0.5915, 0.5, 0.5, 0.5, -0.3333, 0.3415, 0.5915, -0.1667, 0.3415, 0.5915, -0.25, 0.2696, 0.633, -0.3333, 0.3415, 0.5915, -0.5, 0.3415, 0.5915, 0.5, 0.5, 0.5, -0.5, 0.3415, 0.5915, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.3415, 0.5915, -0.3333, 0.3415, 0.5915, -0.4167, 0.2696, 0.633, 0.4167, 0.2696, 0.633, 0.5, 0.3415, 0.5915, 0.3333, 0.3415, 0.5915, 0.5, 0.5, 0.5, 0.3333, 0.3415, 0.5915, 0.5, 0.3415, 0.5915, 0.1667, 0.3415, 0.5915, 0.3333, 0.3415, 0.5915, 0.5, 0.5, 0.5, 0.3333, 0.3415, 0.5915, 0.1667, 0.3415, 0.5915, 0.25, 0.2696, 0.633, 0, 0.3415, 0.5915, 0.1667, 0.3415, 0.5915, 0.5, 0.5, 0.5, 0.1667, 0.3415, 0.5915, 0, 0.3415, 0.5915, 0.0833, 0.2696, 0.633, -0.1667, 0.3415, 0.5915, 0, 0.3415, 0.5915, 0.5, 0.5, 0.5, 0, 0.3415, 0.5915, -0.1667, 0.3415, 0.5915, -0.0833, 0.2696, 0.633, -0.3333, 0.3415, 0.5915, -0.1667, 0.3415, 0.5915, 0.5, 0.5, 0.5, -0.1667, 0.3415, 0.5915, -0.3333, 0.3415, 0.5915, -0.25, 0.2696, 0.633, -0.5, 0.3415, 0.5915, -0.3333, 0.3415, 0.5915, 0.5, 0.5, 0.5, -0.3333, 0.3415, 0.5915, -0.5, 0.3415, 0.5915, -0.4167, 0.2696, 0.633, -0.5, 0.5, 0.5, -0.5, 0.3415, 0.5915, 0.5, 0.5, 0.5, -0.5647, 0.3415, -0.0647, -0.5316, 0.2696, -0.1566, -0.4397, 0.3415, -0.1897, -0.4397, 0.3415, -0.1897, -0.5, 0.5, 0, -0.5647, 0.3415, -0.0647, -0.4397, 0.3415, -0.1897, -0.3147, 0.3415, -0.3147, -0.5, 0.5, 0, -0.3147, 0.3415, -0.3147, -0.4397, 0.3415, -0.1897, -0.4066, 0.2696, -0.2816, -0.3147, 0.3415, -0.3147, -0.1897, 0.3415, -0.4397, -0.5, 0.5, 0, -0.1897, 0.3415, -0.4397, -0.3147, 0.3415, -0.3147, -0.2816, 0.2696, -0.4066, -0.1897, 0.3415, -0.4397, -0.0647, 0.3415, -0.5647, -0.5, 0.5, 0, -0.0647, 0.3415, -0.5647, 0, 0.5, -0.5, -0.5, 0.5, 0, -0.0647, 0.3415, -0.5647, -0.1897, 0.3415, -0.4397, -0.1566, 0.2696, -0.5316, -0.5316, 0.2696, -0.1566, -0.5647, 0.3415, -0.0647, -0.4397, 0.3415, -0.1897, -0.5, 0.5, 0, -0.4397, 0.3415, -0.1897, -0.5647, 0.3415, -0.0647, -0.3147, 0.3415, -0.3147, -0.4397, 0.3415, -0.1897, -0.5, 0.5, 0, -0.4397, 0.3415, -0.1897, -0.3147, 0.3415, -0.3147, -0.4066, 0.2696, -0.2816, -0.1897, 0.3415, -0.4397, -0.3147, 0.3415, -0.3147, -0.5, 0.5, 0, -0.3147, 0.3415, -0.3147, -0.1897, 0.3415, -0.4397, -0.2816, 0.2696, -0.4066, -0.0647, 0.3415, -0.5647, -0.1897, 0.3415, -0.4397, -0.5, 0.5, 0, -0.1897, 0.3415, -0.4397, -0.0647, 0.3415, -0.5647, -0.1566, 0.2696, -0.5316, 0, 0.5, -0.5, -0.0647, 0.3415, -0.5647, -0.5, 0.5, 0, -0.5, 0.5, 0.5, -0.5, 0.5, 0, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0, 0.5, -0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5915, 0.3415, 0.5, -0.633, 0.2696, 0.4167, -0.633, 0.2696, 0.4167, -0.5915, 0.3415, 0.3333, -0.5, 0.5, 0.5, -0.5915, 0.3415, 0.3333, -0.5, 0.5, 0, -0.5, 0.5, 0.5, -0.5915, 0.3415, 0.3333, -0.633, 0.2696, 0.25, -0.5, 0.5, 0, -0.633, 0.2696, 0.25, -0.5915, 0.3415, 0.1667, -0.5, 0.5, 0, -0.5915, 0.3415, 0.1667, -0.633, 0.2696, 0.0833, -0.5, 0.5, 0, -0.633, 0.2696, 0.0833, -0.5915, 0.3415, 0, -0.5, 0.5, 0, -0.5915, 0.3415, 0.5, -0.5, 0.5, 0.5, -0.633, 0.2696, 0.4167, -0.5915, 0.3415, 0.3333, -0.633, 0.2696, 0.4167, -0.5, 0.5, 0.5, -0.5, 0.5, 0, -0.5915, 0.3415, 0.3333, -0.5, 0.5, 0.5, -0.633, 0.2696, 0.25, -0.5915, 0.3415, 0.3333, -0.5, 0.5, 0, -0.5915, 0.3415, 0.1667, -0.633, 0.2696, 0.25, -0.5, 0.5, 0, -0.633, 0.2696, 0.0833, -0.5915, 0.3415, 0.1667, -0.5, 0.5, 0, -0.5915, 0.3415, 0, -0.633, 0.2696, 0.0833, -0.5, 0.5, 0, 0, 0, -0.5, 0.5, 0, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0, 0.5, -0.5, 0, 0, -0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 0, 0, -0.5, 0.5, 0, -0.5, 0.5, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0, -0.5, 0.5, 0, 0, 0.5, -0.5, -0.5, 0.5, 0, -0.5, 0, 0, -0.5, 0, 0, 0, 0, -0.5, 0, 0.5, -0.5, -0.5, 0, 0, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0.5, 0, 0, -0.5, -0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0, 0, 0, 0, -0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_laxjl"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_oqonq"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_ecrhy"]
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.656604, 1.26606, 1, 1.31321),
+"format": 4097,
+"index_count": 372,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 12, 0, 14, 0, 13, 0, 17, 0, 15, 0, 16, 0, 15, 0, 17, 0, 16, 0, 4, 0, 18, 0, 19, 0, 19, 0, 5, 0, 4, 0, 19, 0, 20, 0, 5, 0, 20, 0, 19, 0, 21, 0, 20, 0, 22, 0, 5, 0, 22, 0, 20, 0, 23, 0, 22, 0, 10, 0, 5, 0, 10, 0, 9, 0, 5, 0, 10, 0, 22, 0, 24, 0, 18, 0, 4, 0, 19, 0, 5, 0, 19, 0, 4, 0, 20, 0, 19, 0, 5, 0, 19, 0, 20, 0, 21, 0, 22, 0, 20, 0, 5, 0, 20, 0, 22, 0, 23, 0, 10, 0, 22, 0, 5, 0, 22, 0, 10, 0, 24, 0, 9, 0, 10, 0, 5, 0, 5, 0, 9, 0, 6, 0, 6, 0, 17, 0, 5, 0, 17, 0, 14, 0, 5, 0, 17, 0, 1, 0, 14, 0, 16, 0, 25, 0, 26, 0, 26, 0, 17, 0, 16, 0, 26, 0, 27, 0, 17, 0, 27, 0, 26, 0, 28, 0, 27, 0, 29, 0, 17, 0, 29, 0, 27, 0, 30, 0, 29, 0, 2, 0, 17, 0, 2, 0, 1, 0, 17, 0, 2, 0, 29, 0, 31, 0, 25, 0, 16, 0, 26, 0, 17, 0, 26, 0, 16, 0, 27, 0, 26, 0, 17, 0, 26, 0, 27, 0, 28, 0, 29, 0, 27, 0, 17, 0, 27, 0, 29, 0, 30, 0, 2, 0, 29, 0, 17, 0, 29, 0, 2, 0, 31, 0, 1, 0, 2, 0, 17, 0, 8, 0, 32, 0, 33, 0, 33, 0, 6, 0, 8, 0, 33, 0, 34, 0, 6, 0, 34, 0, 33, 0, 35, 0, 34, 0, 36, 0, 6, 0, 36, 0, 34, 0, 37, 0, 36, 0, 15, 0, 6, 0, 15, 0, 17, 0, 6, 0, 15, 0, 36, 0, 38, 0, 32, 0, 8, 0, 33, 0, 6, 0, 33, 0, 8, 0, 34, 0, 33, 0, 6, 0, 33, 0, 34, 0, 35, 0, 36, 0, 34, 0, 6, 0, 34, 0, 36, 0, 37, 0, 15, 0, 36, 0, 6, 0, 36, 0, 15, 0, 38, 0, 17, 0, 15, 0, 6, 0, 13, 0, 39, 0, 40, 0, 40, 0, 14, 0, 13, 0, 40, 0, 41, 0, 14, 0, 41, 0, 40, 0, 42, 0, 41, 0, 43, 0, 14, 0, 43, 0, 41, 0, 44, 0, 43, 0, 3, 0, 14, 0, 3, 0, 5, 0, 14, 0, 3, 0, 43, 0, 45, 0, 39, 0, 13, 0, 40, 0, 14, 0, 40, 0, 13, 0, 41, 0, 40, 0, 14, 0, 40, 0, 41, 0, 42, 0, 43, 0, 41, 0, 14, 0, 41, 0, 43, 0, 44, 0, 3, 0, 43, 0, 14, 0, 43, 0, 3, 0, 45, 0, 5, 0, 3, 0, 14, 0, 46, 0, 12, 0, 14, 0, 14, 0, 47, 0, 46, 0, 14, 0, 1, 0, 47, 0, 1, 0, 48, 0, 47, 0, 48, 0, 49, 0, 47, 0, 1, 0, 50, 0, 48, 0, 1, 0, 51, 0, 50, 0, 1, 0, 52, 0, 51, 0, 1, 0, 0, 0, 52, 0, 12, 0, 46, 0, 14, 0, 47, 0, 14, 0, 46, 0, 1, 0, 14, 0, 47, 0, 48, 0, 1, 0, 47, 0, 49, 0, 48, 0, 47, 0, 50, 0, 1, 0, 48, 0, 51, 0, 1, 0, 50, 0, 52, 0, 1, 0, 51, 0, 0, 0, 1, 0, 52, 0, 6, 0, 9, 0, 11, 0, 11, 0, 53, 0, 6, 0, 11, 0, 54, 0, 53, 0, 53, 0, 55, 0, 6, 0, 53, 0, 56, 0, 55, 0, 55, 0, 57, 0, 6, 0, 57, 0, 58, 0, 6, 0, 58, 0, 59, 0, 6, 0, 59, 0, 7, 0, 6, 0, 9, 0, 6, 0, 11, 0, 53, 0, 11, 0, 6, 0, 54, 0, 11, 0, 53, 0, 55, 0, 53, 0, 6, 0, 56, 0, 53, 0, 55, 0, 57, 0, 55, 0, 6, 0, 58, 0, 57, 0, 6, 0, 59, 0, 58, 0, 6, 0, 7, 0, 59, 0, 6, 0),
+"lods": [0.128664, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 12, 0, 14, 0, 13, 0, 17, 0, 15, 0, 16, 0, 15, 0, 17, 0, 16, 0, 19, 0, 5, 0, 4, 0, 19, 0, 10, 0, 5, 0, 10, 0, 9, 0, 5, 0, 5, 0, 19, 0, 4, 0, 10, 0, 19, 0, 5, 0, 9, 0, 10, 0, 5, 0, 5, 0, 9, 0, 6, 0, 6, 0, 17, 0, 5, 0, 17, 0, 14, 0, 5, 0, 17, 0, 1, 0, 14, 0, 26, 0, 17, 0, 16, 0, 26, 0, 2, 0, 17, 0, 2, 0, 1, 0, 17, 0, 17, 0, 26, 0, 16, 0, 2, 0, 26, 0, 17, 0, 1, 0, 2, 0, 17, 0, 33, 0, 6, 0, 8, 0, 33, 0, 15, 0, 6, 0, 15, 0, 17, 0, 6, 0, 6, 0, 33, 0, 8, 0, 15, 0, 33, 0, 6, 0, 17, 0, 15, 0, 6, 0, 40, 0, 14, 0, 13, 0, 40, 0, 3, 0, 14, 0, 3, 0, 5, 0, 14, 0, 14, 0, 40, 0, 13, 0, 3, 0, 40, 0, 14, 0, 5, 0, 3, 0, 14, 0, 47, 0, 12, 0, 14, 0, 14, 0, 1, 0, 47, 0, 1, 0, 0, 0, 47, 0, 12, 0, 47, 0, 14, 0, 1, 0, 14, 0, 47, 0, 0, 0, 1, 0, 47, 0, 6, 0, 9, 0, 11, 0, 11, 0, 53, 0, 6, 0, 53, 0, 7, 0, 6, 0, 9, 0, 6, 0, 11, 0, 53, 0, 11, 0, 6, 0, 7, 0, 53, 0, 6, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 70,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 63, 28, 4, 190, 195, 3, 69, 63, 132, 14, 40, 63, 236, 218, 46, 190, 24, 108, 87, 63, 135, 157, 21, 63, 118, 109, 151, 190, 24, 108, 87, 63, 224, 35, 3, 63, 31, 14, 130, 190, 195, 3, 69, 63, 221, 148, 21, 63, 119, 109, 215, 190, 24, 108, 87, 63, 113, 84, 225, 62, 31, 14, 194, 190, 195, 3, 69, 63, 54, 27, 3, 63, 16, 7, 1, 191, 195, 3, 69, 63, 29, 67, 225, 62, 63, 28, 4, 62, 195, 3, 69, 63, 123, 14, 40, 191, 236, 218, 46, 62, 24, 108, 87, 63, 136, 157, 21, 191, 118, 109, 151, 62, 24, 108, 87, 63, 222, 35, 3, 191, 31, 14, 130, 62, 195, 3, 69, 63, 225, 148, 21, 191, 115, 109, 215, 62, 24, 108, 87, 63, 111, 84, 225, 190, 31, 14, 194, 62, 195, 3, 69, 63, 55, 27, 3, 191, 16, 7, 1, 63, 195, 3, 69, 63, 30, 67, 225, 190, 16, 7, 1, 191, 195, 3, 69, 63, 30, 67, 225, 190, 119, 109, 215, 190, 24, 108, 87, 63, 111, 84, 225, 190, 118, 109, 151, 190, 24, 108, 87, 63, 222, 35, 3, 191, 31, 14, 194, 190, 195, 3, 69, 63, 55, 27, 3, 191, 236, 218, 46, 190, 24, 108, 87, 63, 136, 157, 21, 191, 31, 14, 130, 190, 195, 3, 69, 63, 225, 148, 21, 191, 63, 28, 4, 190, 195, 3, 69, 63, 123, 14, 40, 191, 16, 7, 1, 63, 195, 3, 69, 63, 29, 67, 225, 62, 115, 109, 215, 62, 24, 108, 87, 63, 113, 84, 225, 62, 118, 109, 151, 62, 24, 108, 87, 63, 224, 35, 3, 63, 31, 14, 194, 62, 195, 3, 69, 63, 54, 27, 3, 63, 236, 218, 46, 62, 24, 108, 87, 63, 135, 157, 21, 63, 31, 14, 130, 62, 195, 3, 69, 63, 221, 148, 21, 63, 63, 28, 4, 62, 195, 3, 69, 63, 132, 14, 40, 63, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 62, 118, 109, 23, 63, 24, 108, 87, 63, 61, 205, 19, 62, 118, 109, 23, 63, 24, 108, 87, 63, 117, 113, 142, 170, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 61, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 189, 118, 109, 23, 63, 24, 108, 87, 63, 53, 205, 19, 190, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 190, 118, 109, 23, 191, 24, 108, 87, 63, 61, 205, 19, 62, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 62, 118, 109, 23, 191, 24, 108, 87, 63, 117, 113, 142, 170, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 61, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 189, 118, 109, 23, 191, 24, 108, 87, 63, 53, 205, 19, 190, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 190, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 139, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 191, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 162, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 63, 139, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 191, 162, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 63)
+}, {
+"aabb": AABB(-0.633028, 0, -0.656604, 1.26606, 1, 1.31321),
+"format": 4097,
+"index_count": 72,
+"index_data": PackedByteArray(6, 0, 60, 0, 61, 0, 17, 0, 6, 0, 61, 0, 61, 0, 62, 0, 17, 0, 64, 0, 63, 0, 14, 0, 14, 0, 1, 0, 64, 0, 6, 0, 9, 0, 65, 0, 65, 0, 60, 0, 6, 0, 5, 0, 66, 0, 67, 0, 9, 0, 5, 0, 67, 0, 67, 0, 65, 0, 9, 0, 17, 0, 62, 0, 68, 0, 1, 0, 17, 0, 68, 0, 68, 0, 64, 0, 1, 0, 14, 0, 63, 0, 69, 0, 5, 0, 14, 0, 69, 0, 69, 0, 66, 0, 5, 0, 61, 0, 60, 0, 65, 0, 65, 0, 67, 0, 61, 0, 67, 0, 66, 0, 61, 0, 66, 0, 62, 0, 61, 0, 66, 0, 68, 0, 62, 0, 66, 0, 69, 0, 68, 0, 69, 0, 64, 0, 68, 0, 69, 0, 63, 0, 64, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 70,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 63, 28, 4, 190, 195, 3, 69, 63, 132, 14, 40, 63, 236, 218, 46, 190, 24, 108, 87, 63, 135, 157, 21, 63, 118, 109, 151, 190, 24, 108, 87, 63, 224, 35, 3, 63, 31, 14, 130, 190, 195, 3, 69, 63, 221, 148, 21, 63, 119, 109, 215, 190, 24, 108, 87, 63, 113, 84, 225, 62, 31, 14, 194, 190, 195, 3, 69, 63, 54, 27, 3, 63, 16, 7, 1, 191, 195, 3, 69, 63, 29, 67, 225, 62, 63, 28, 4, 62, 195, 3, 69, 63, 123, 14, 40, 191, 236, 218, 46, 62, 24, 108, 87, 63, 136, 157, 21, 191, 118, 109, 151, 62, 24, 108, 87, 63, 222, 35, 3, 191, 31, 14, 130, 62, 195, 3, 69, 63, 225, 148, 21, 191, 115, 109, 215, 62, 24, 108, 87, 63, 111, 84, 225, 190, 31, 14, 194, 62, 195, 3, 69, 63, 55, 27, 3, 191, 16, 7, 1, 63, 195, 3, 69, 63, 30, 67, 225, 190, 16, 7, 1, 191, 195, 3, 69, 63, 30, 67, 225, 190, 119, 109, 215, 190, 24, 108, 87, 63, 111, 84, 225, 190, 118, 109, 151, 190, 24, 108, 87, 63, 222, 35, 3, 191, 31, 14, 194, 190, 195, 3, 69, 63, 55, 27, 3, 191, 236, 218, 46, 190, 24, 108, 87, 63, 136, 157, 21, 191, 31, 14, 130, 190, 195, 3, 69, 63, 225, 148, 21, 191, 63, 28, 4, 190, 195, 3, 69, 63, 123, 14, 40, 191, 16, 7, 1, 63, 195, 3, 69, 63, 29, 67, 225, 62, 115, 109, 215, 62, 24, 108, 87, 63, 113, 84, 225, 62, 118, 109, 151, 62, 24, 108, 87, 63, 224, 35, 3, 63, 31, 14, 194, 62, 195, 3, 69, 63, 54, 27, 3, 63, 236, 218, 46, 62, 24, 108, 87, 63, 135, 157, 21, 63, 31, 14, 130, 62, 195, 3, 69, 63, 221, 148, 21, 63, 63, 28, 4, 62, 195, 3, 69, 63, 132, 14, 40, 63, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 62, 118, 109, 23, 63, 24, 108, 87, 63, 61, 205, 19, 62, 118, 109, 23, 63, 24, 108, 87, 63, 117, 113, 142, 170, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 61, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 189, 118, 109, 23, 63, 24, 108, 87, 63, 53, 205, 19, 190, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 190, 118, 109, 23, 191, 24, 108, 87, 63, 61, 205, 19, 62, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 62, 118, 109, 23, 191, 24, 108, 87, 63, 117, 113, 142, 170, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 61, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 189, 118, 109, 23, 191, 24, 108, 87, 63, 53, 205, 19, 190, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 190, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 139, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 191, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 162, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 63, 139, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 191, 162, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_a1omu"]
+resource_name = "blockHexagon_Mesh blockHexagon"
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.656604, 1.26606, 1, 1.31321),
+"attribute_data": PackedByteArray(239, 149, 230, 191, 29, 146, 136, 193, 121, 197, 173, 54, 9, 99, 192, 193, 99, 150, 230, 63, 29, 146, 136, 193, 99, 150, 230, 63, 29, 146, 136, 193, 121, 197, 173, 54, 9, 99, 192, 193, 239, 149, 230, 191, 29, 146, 136, 193, 34, 150, 230, 63, 32, 146, 136, 193, 34, 150, 230, 191, 32, 146, 136, 193, 1, 7, 136, 172, 12, 99, 192, 193, 1, 7, 136, 172, 12, 99, 192, 193, 34, 150, 230, 191, 32, 146, 136, 193, 34, 150, 230, 63, 32, 146, 136, 193, 81, 48, 75, 182, 8, 99, 192, 193, 5, 150, 230, 63, 28, 146, 136, 193, 79, 150, 230, 191, 28, 146, 136, 193, 79, 150, 230, 191, 28, 146, 136, 193, 5, 150, 230, 63, 28, 146, 136, 193, 81, 48, 75, 182, 8, 99, 192, 193, 5, 48, 75, 54, 8, 99, 192, 193, 79, 150, 230, 63, 28, 146, 136, 193, 5, 150, 230, 191, 28, 146, 136, 193, 5, 150, 230, 191, 28, 146, 136, 193, 79, 150, 230, 63, 28, 146, 136, 193, 5, 48, 75, 54, 8, 99, 192, 193, 239, 149, 230, 63, 29, 146, 136, 193, 99, 150, 230, 191, 29, 146, 136, 193, 83, 197, 173, 182, 9, 99, 192, 193, 83, 197, 173, 182, 9, 99, 192, 193, 99, 150, 230, 191, 29, 146, 136, 193, 239, 149, 230, 63, 29, 146, 136, 193, 34, 150, 230, 63, 228, 145, 136, 193, 34, 150, 230, 191, 228, 145, 136, 193, 0, 0, 136, 44, 213, 98, 192, 193, 0, 0, 136, 44, 213, 98, 192, 193, 34, 150, 230, 191, 228, 145, 136, 193, 34, 150, 230, 63, 228, 145, 136, 193, 199, 97, 8, 65, 2, 116, 76, 193, 180, 215, 181, 64, 141, 96, 128, 193, 180, 215, 53, 65, 141, 96, 128, 193, 181, 215, 53, 65, 21, 6, 186, 193, 100, 169, 59, 180, 140, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 140, 96, 128, 193, 181, 215, 53, 192, 2, 116, 76, 193, 181, 215, 53, 193, 140, 96, 128, 193, 182, 215, 53, 193, 21, 6, 186, 193, 200, 97, 8, 193, 2, 116, 76, 193, 180, 215, 53, 65, 141, 96, 128, 193, 180, 215, 181, 64, 141, 96, 128, 193, 199, 97, 8, 65, 2, 116, 76, 193, 181, 215, 53, 65, 21, 6, 186, 193, 100, 169, 59, 180, 140, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 140, 96, 128, 193, 181, 215, 53, 192, 2, 116, 76, 193, 181, 215, 53, 193, 140, 96, 128, 193, 200, 97, 8, 193, 2, 116, 76, 193, 182, 215, 53, 193, 21, 6, 186, 193, 246, 122, 157, 193, 179, 215, 69, 65, 246, 122, 157, 193, 179, 215, 37, 193, 0, 0, 136, 172, 181, 215, 189, 65, 0, 0, 136, 172, 175, 215, 173, 193, 246, 122, 157, 65, 179, 215, 69, 65, 246, 122, 157, 65, 179, 215, 37, 193, 186, 97, 8, 65, 255, 115, 76, 193, 178, 215, 181, 64, 134, 96, 128, 193, 184, 215, 53, 65, 132, 96, 128, 193, 173, 215, 53, 65, 17, 6, 186, 193, 25, 145, 194, 182, 136, 96, 128, 193, 191, 215, 53, 64, 241, 115, 76, 193, 182, 215, 181, 192, 136, 96, 128, 193, 188, 215, 53, 192, 246, 115, 76, 193, 184, 215, 53, 193, 135, 96, 128, 193, 184, 215, 53, 193, 16, 6, 186, 193, 202, 97, 8, 193, 246, 115, 76, 193, 184, 215, 53, 65, 132, 96, 128, 193, 178, 215, 181, 64, 134, 96, 128, 193, 186, 97, 8, 65, 255, 115, 76, 193, 173, 215, 53, 65, 17, 6, 186, 193, 25, 145, 194, 182, 136, 96, 128, 193, 191, 215, 53, 64, 241, 115, 76, 193, 182, 215, 181, 192, 136, 96, 128, 193, 188, 215, 53, 192, 246, 115, 76, 193, 184, 215, 53, 193, 135, 96, 128, 193, 202, 97, 8, 193, 246, 115, 76, 193, 184, 215, 53, 193, 16, 6, 186, 193, 202, 97, 8, 65, 246, 115, 76, 193, 190, 215, 181, 64, 135, 96, 128, 193, 184, 215, 53, 65, 135, 96, 128, 193, 184, 215, 53, 65, 16, 6, 186, 193, 158, 221, 206, 54, 136, 96, 128, 193, 190, 215, 53, 64, 246, 115, 76, 193, 177, 215, 181, 192, 134, 96, 128, 193, 190, 215, 53, 192, 241, 115, 76, 193, 183, 215, 53, 193, 132, 96, 128, 193, 173, 215, 53, 193, 17, 6, 186, 193, 186, 97, 8, 193, 255, 115, 76, 193, 184, 215, 53, 65, 135, 96, 128, 193, 190, 215, 181, 64, 135, 96, 128, 193, 202, 97, 8, 65, 246, 115, 76, 193, 184, 215, 53, 65, 16, 6, 186, 193, 158, 221, 206, 54, 136, 96, 128, 193, 190, 215, 53, 64, 246, 115, 76, 193, 177, 215, 181, 192, 134, 96, 128, 193, 190, 215, 53, 192, 241, 115, 76, 193, 183, 215, 53, 193, 132, 96, 128, 193, 186, 97, 8, 193, 255, 115, 76, 193, 173, 215, 53, 193, 17, 6, 186, 193, 199, 97, 8, 65, 2, 116, 76, 193, 173, 215, 181, 64, 141, 96, 128, 193, 180, 215, 53, 65, 140, 96, 128, 193, 181, 215, 53, 65, 21, 6, 186, 193, 110, 231, 77, 180, 141, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 141, 96, 128, 193, 182, 215, 53, 192, 3, 116, 76, 193, 181, 215, 53, 193, 141, 96, 128, 193, 181, 215, 53, 193, 21, 6, 186, 193, 200, 97, 8, 193, 3, 116, 76, 193, 180, 215, 53, 65, 140, 96, 128, 193, 173, 215, 181, 64, 141, 96, 128, 193, 199, 97, 8, 65, 2, 116, 76, 193, 181, 215, 53, 65, 21, 6, 186, 193, 110, 231, 77, 180, 141, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 141, 96, 128, 193, 182, 215, 53, 192, 3, 116, 76, 193, 181, 215, 53, 193, 141, 96, 128, 193, 200, 97, 8, 193, 3, 116, 76, 193, 181, 215, 53, 193, 21, 6, 186, 193, 179, 215, 53, 193, 141, 96, 128, 193, 179, 215, 53, 193, 22, 6, 186, 193, 202, 97, 8, 193, 4, 116, 76, 193, 184, 215, 181, 192, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 248, 122, 46, 45, 141, 96, 128, 193, 184, 215, 53, 192, 4, 116, 76, 193, 184, 215, 53, 64, 4, 116, 76, 193, 175, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 179, 215, 53, 65, 141, 96, 128, 193, 202, 97, 8, 193, 4, 116, 76, 193, 179, 215, 53, 193, 22, 6, 186, 193, 179, 215, 53, 193, 141, 96, 128, 193, 184, 215, 181, 192, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 248, 122, 46, 45, 141, 96, 128, 193, 184, 215, 53, 192, 4, 116, 76, 193, 184, 215, 53, 64, 4, 116, 76, 193, 175, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 179, 215, 53, 65, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 179, 215, 53, 65, 141, 96, 128, 193, 179, 215, 53, 193, 22, 6, 186, 193, 184, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 194, 3, 46, 173, 141, 96, 128, 193, 184, 215, 53, 64, 4, 116, 76, 193, 184, 215, 53, 192, 4, 116, 76, 193, 175, 215, 181, 192, 141, 96, 128, 193, 202, 97, 8, 193, 4, 116, 76, 193, 179, 215, 53, 193, 141, 96, 128, 193, 179, 215, 53, 193, 22, 6, 186, 193, 179, 215, 53, 65, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 184, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 194, 3, 46, 173, 141, 96, 128, 193, 184, 215, 53, 64, 4, 116, 76, 193, 184, 215, 53, 192, 4, 116, 76, 193, 175, 215, 181, 192, 141, 96, 128, 193, 202, 97, 8, 193, 4, 116, 76, 193, 179, 215, 53, 193, 141, 96, 128, 193, 189, 215, 53, 65, 0, 0, 128, 63, 125, 201, 168, 192, 0, 0, 128, 63, 189, 215, 53, 65, 246, 122, 25, 194, 168, 215, 53, 193, 246, 122, 25, 194, 168, 215, 53, 193, 0, 0, 128, 63, 179, 215, 53, 193, 0, 0, 128, 63, 179, 215, 53, 193, 246, 122, 25, 194, 179, 215, 53, 65, 0, 0, 128, 63, 179, 215, 53, 65, 246, 122, 25, 194, 179, 215, 53, 65, 246, 122, 25, 194, 179, 215, 53, 65, 0, 0, 128, 63, 179, 215, 53, 193, 246, 122, 25, 194, 179, 215, 53, 193, 0, 0, 128, 63, 182, 215, 53, 65, 0, 0, 128, 63, 117, 201, 168, 64, 0, 0, 128, 63, 182, 215, 53, 65, 246, 122, 25, 194, 181, 215, 53, 193, 246, 122, 25, 194, 181, 215, 53, 193, 0, 0, 128, 63, 168, 215, 53, 65, 0, 0, 128, 63, 125, 201, 168, 64, 0, 0, 128, 63, 168, 215, 53, 65, 246, 122, 25, 194, 189, 215, 53, 193, 246, 122, 25, 194, 189, 215, 53, 193, 0, 0, 128, 63, 181, 215, 53, 65, 0, 0, 128, 63, 117, 201, 168, 192, 0, 0, 128, 63, 181, 215, 53, 65, 246, 122, 25, 194, 182, 215, 53, 193, 246, 122, 25, 194, 182, 215, 53, 193, 0, 0, 128, 63, 246, 122, 157, 65, 179, 215, 37, 193, 246, 122, 157, 65, 179, 215, 69, 65, 84, 201, 168, 64, 246, 122, 149, 193, 113, 201, 168, 64, 246, 122, 165, 65, 0, 0, 136, 44, 181, 215, 189, 65, 0, 0, 136, 44, 175, 215, 173, 193, 84, 201, 168, 192, 246, 122, 149, 193, 113, 201, 168, 192, 246, 122, 165, 65, 246, 122, 157, 193, 179, 215, 37, 193, 246, 122, 157, 193, 179, 215, 69, 65),
+"format": 4119,
+"index_count": 372,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 37, 0, 40, 0, 39, 0, 40, 0, 37, 0, 41, 0, 40, 0, 42, 0, 39, 0, 42, 0, 40, 0, 43, 0, 42, 0, 44, 0, 39, 0, 44, 0, 45, 0, 39, 0, 44, 0, 42, 0, 46, 0, 49, 0, 47, 0, 48, 0, 50, 0, 48, 0, 47, 0, 51, 0, 48, 0, 50, 0, 48, 0, 51, 0, 52, 0, 53, 0, 51, 0, 50, 0, 51, 0, 53, 0, 54, 0, 55, 0, 53, 0, 50, 0, 53, 0, 55, 0, 56, 0, 57, 0, 55, 0, 50, 0, 60, 0, 58, 0, 59, 0, 59, 0, 61, 0, 60, 0, 61, 0, 62, 0, 60, 0, 61, 0, 63, 0, 62, 0, 66, 0, 64, 0, 65, 0, 65, 0, 67, 0, 66, 0, 65, 0, 68, 0, 67, 0, 68, 0, 65, 0, 69, 0, 68, 0, 70, 0, 67, 0, 70, 0, 68, 0, 71, 0, 70, 0, 72, 0, 67, 0, 72, 0, 73, 0, 67, 0, 72, 0, 70, 0, 74, 0, 77, 0, 75, 0, 76, 0, 78, 0, 76, 0, 75, 0, 79, 0, 76, 0, 78, 0, 76, 0, 79, 0, 80, 0, 81, 0, 79, 0, 78, 0, 79, 0, 81, 0, 82, 0, 83, 0, 81, 0, 78, 0, 81, 0, 83, 0, 84, 0, 85, 0, 83, 0, 78, 0, 88, 0, 86, 0, 87, 0, 87, 0, 89, 0, 88, 0, 87, 0, 90, 0, 89, 0, 90, 0, 87, 0, 91, 0, 90, 0, 92, 0, 89, 0, 92, 0, 90, 0, 93, 0, 92, 0, 94, 0, 89, 0, 94, 0, 95, 0, 89, 0, 94, 0, 92, 0, 96, 0, 99, 0, 97, 0, 98, 0, 100, 0, 98, 0, 97, 0, 101, 0, 98, 0, 100, 0, 98, 0, 101, 0, 102, 0, 103, 0, 101, 0, 100, 0, 101, 0, 103, 0, 104, 0, 105, 0, 103, 0, 100, 0, 103, 0, 105, 0, 106, 0, 107, 0, 105, 0, 100, 0, 110, 0, 108, 0, 109, 0, 109, 0, 111, 0, 110, 0, 109, 0, 112, 0, 111, 0, 112, 0, 109, 0, 113, 0, 112, 0, 114, 0, 111, 0, 114, 0, 112, 0, 115, 0, 114, 0, 116, 0, 111, 0, 116, 0, 117, 0, 111, 0, 116, 0, 114, 0, 118, 0, 121, 0, 119, 0, 120, 0, 122, 0, 120, 0, 119, 0, 123, 0, 120, 0, 122, 0, 120, 0, 123, 0, 124, 0, 125, 0, 123, 0, 122, 0, 123, 0, 125, 0, 126, 0, 127, 0, 125, 0, 122, 0, 125, 0, 127, 0, 128, 0, 129, 0, 127, 0, 122, 0, 132, 0, 130, 0, 131, 0, 131, 0, 133, 0, 132, 0, 131, 0, 134, 0, 133, 0, 134, 0, 135, 0, 133, 0, 135, 0, 136, 0, 133, 0, 134, 0, 137, 0, 135, 0, 134, 0, 138, 0, 137, 0, 134, 0, 139, 0, 138, 0, 134, 0, 140, 0, 139, 0, 143, 0, 141, 0, 142, 0, 144, 0, 142, 0, 141, 0, 145, 0, 142, 0, 144, 0, 146, 0, 145, 0, 144, 0, 147, 0, 146, 0, 144, 0, 148, 0, 145, 0, 146, 0, 149, 0, 145, 0, 148, 0, 150, 0, 145, 0, 149, 0, 151, 0, 145, 0, 150, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 153, 0, 156, 0, 155, 0, 155, 0, 157, 0, 154, 0, 155, 0, 158, 0, 157, 0, 157, 0, 159, 0, 154, 0, 159, 0, 160, 0, 154, 0, 160, 0, 161, 0, 154, 0, 161, 0, 162, 0, 154, 0, 165, 0, 163, 0, 164, 0, 166, 0, 164, 0, 163, 0, 167, 0, 164, 0, 166, 0, 168, 0, 166, 0, 163, 0, 169, 0, 166, 0, 168, 0, 170, 0, 168, 0, 163, 0, 171, 0, 170, 0, 163, 0, 172, 0, 171, 0, 163, 0, 173, 0, 172, 0, 163, 0),
+"lods": [0.128664, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 37, 0, 39, 0, 38, 0, 37, 0, 44, 0, 39, 0, 44, 0, 45, 0, 39, 0, 50, 0, 48, 0, 47, 0, 55, 0, 48, 0, 50, 0, 57, 0, 55, 0, 50, 0, 60, 0, 58, 0, 59, 0, 59, 0, 61, 0, 60, 0, 61, 0, 62, 0, 60, 0, 61, 0, 63, 0, 62, 0, 65, 0, 67, 0, 66, 0, 65, 0, 72, 0, 67, 0, 72, 0, 73, 0, 67, 0, 78, 0, 76, 0, 75, 0, 83, 0, 76, 0, 78, 0, 85, 0, 83, 0, 78, 0, 87, 0, 89, 0, 88, 0, 87, 0, 94, 0, 89, 0, 94, 0, 95, 0, 89, 0, 100, 0, 98, 0, 97, 0, 105, 0, 98, 0, 100, 0, 107, 0, 105, 0, 100, 0, 109, 0, 111, 0, 110, 0, 109, 0, 116, 0, 111, 0, 116, 0, 117, 0, 111, 0, 122, 0, 120, 0, 119, 0, 127, 0, 120, 0, 122, 0, 129, 0, 127, 0, 122, 0, 133, 0, 130, 0, 131, 0, 131, 0, 134, 0, 133, 0, 134, 0, 140, 0, 133, 0, 143, 0, 144, 0, 142, 0, 145, 0, 142, 0, 144, 0, 151, 0, 145, 0, 144, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 155, 0, 162, 0, 154, 0, 165, 0, 163, 0, 164, 0, 166, 0, 164, 0, 163, 0, 173, 0, 166, 0, 163, 0)],
+"material": SubResource("StandardMaterial3D_laxjl"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 212,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 178, 221, 151, 196, 0, 0, 108, 151, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 178, 221, 151, 196, 0, 0, 108, 151, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 178, 221, 151, 196, 0, 0, 108, 151, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 152, 68, 179, 93, 0, 0, 146, 104, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 152, 68, 179, 93, 0, 0, 146, 104, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 255, 127, 169, 170, 255, 255, 255, 191, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 255, 127, 169, 170, 255, 255, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 255, 127, 169, 170, 255, 255, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 84, 213, 0, 0, 255, 255, 255, 63, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 84, 213, 0, 0, 255, 255, 255, 63, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 84, 213, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 76, 34, 151, 196, 37, 81, 255, 191, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 76, 34, 151, 196, 37, 81, 255, 191, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 102, 187, 179, 93, 37, 81, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 102, 187, 179, 93, 37, 81, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 152, 68, 75, 162, 217, 174, 255, 191, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 152, 68, 75, 162, 217, 174, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 152, 68, 75, 162, 217, 174, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 178, 221, 103, 59, 217, 174, 255, 63, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 178, 221, 103, 59, 217, 174, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 178, 221, 103, 59, 217, 174, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 102, 187, 75, 162, 255, 255, 146, 232, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 102, 187, 75, 162, 255, 255, 146, 232, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 102, 187, 75, 162, 255, 255, 146, 232, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 76, 34, 103, 59, 255, 255, 108, 23, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 76, 34, 103, 59, 255, 255, 108, 23, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 76, 34, 103, 59, 255, 255, 108, 23, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 84, 213, 255, 255, 0, 0, 255, 191, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 84, 213, 255, 255, 0, 0, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 84, 213, 255, 255, 0, 0, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 255, 127, 84, 85, 0, 0, 255, 63, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 255, 127, 84, 85, 0, 0, 255, 63, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 255, 127, 84, 85, 0, 0, 255, 63, 63, 28, 4, 190, 195, 3, 69, 63, 132, 14, 40, 63, 16, 95, 6, 166, 37, 209, 255, 191, 236, 218, 46, 190, 24, 108, 87, 63, 135, 157, 21, 63, 16, 95, 6, 166, 37, 209, 255, 191, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 16, 95, 6, 166, 37, 209, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 16, 95, 6, 166, 37, 209, 255, 191, 118, 109, 151, 190, 24, 108, 87, 63, 224, 35, 3, 63, 16, 95, 6, 166, 37, 209, 255, 191, 31, 14, 130, 190, 195, 3, 69, 63, 221, 148, 21, 63, 16, 95, 6, 166, 37, 209, 255, 191, 119, 109, 215, 190, 24, 108, 87, 63, 113, 84, 225, 62, 16, 95, 6, 166, 37, 209, 255, 191, 31, 14, 194, 190, 195, 3, 69, 63, 54, 27, 3, 63, 16, 95, 6, 166, 37, 209, 255, 191, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 16, 95, 6, 166, 37, 209, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 16, 95, 6, 166, 37, 209, 255, 191, 16, 7, 1, 191, 195, 3, 69, 63, 29, 67, 225, 62, 16, 95, 6, 166, 37, 209, 255, 191, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 248, 217, 238, 32, 37, 209, 255, 63, 236, 218, 46, 190, 24, 108, 87, 63, 135, 157, 21, 63, 248, 217, 238, 32, 37, 209, 255, 63, 63, 28, 4, 190, 195, 3, 69, 63, 132, 14, 40, 63, 248, 217, 238, 32, 37, 209, 255, 63, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 248, 217, 238, 32, 37, 209, 255, 63, 118, 109, 151, 190, 24, 108, 87, 63, 224, 35, 3, 63, 248, 217, 238, 32, 37, 209, 255, 63, 31, 14, 130, 190, 195, 3, 69, 63, 221, 148, 21, 63, 248, 217, 238, 32, 37, 209, 255, 63, 119, 109, 215, 190, 24, 108, 87, 63, 113, 84, 225, 62, 248, 217, 238, 32, 37, 209, 255, 63, 31, 14, 194, 190, 195, 3, 69, 63, 54, 27, 3, 63, 248, 217, 238, 32, 37, 209, 255, 63, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 248, 217, 238, 32, 37, 209, 255, 63, 16, 7, 1, 191, 195, 3, 69, 63, 29, 67, 225, 62, 248, 217, 238, 32, 37, 209, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 248, 217, 238, 32, 37, 209, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 255, 127, 255, 255, 255, 255, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 255, 127, 255, 255, 255, 255, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 255, 127, 255, 255, 255, 255, 255, 191, 63, 28, 4, 62, 195, 3, 69, 63, 123, 14, 40, 191, 248, 217, 16, 223, 0, 0, 146, 168, 236, 218, 46, 62, 24, 108, 87, 63, 136, 157, 21, 191, 248, 217, 16, 223, 0, 0, 108, 215, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 248, 217, 16, 223, 0, 0, 146, 168, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 248, 217, 16, 223, 0, 0, 108, 215, 118, 109, 151, 62, 24, 108, 87, 63, 222, 35, 3, 191, 248, 217, 16, 223, 0, 0, 146, 168, 31, 14, 130, 62, 195, 3, 69, 63, 225, 148, 21, 191, 248, 217, 16, 223, 0, 0, 108, 215, 115, 109, 215, 62, 24, 108, 87, 63, 111, 84, 225, 190, 248, 217, 16, 223, 0, 0, 146, 168, 31, 14, 194, 62, 195, 3, 69, 63, 55, 27, 3, 191, 248, 217, 16, 223, 0, 0, 146, 168, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 248, 217, 16, 223, 0, 0, 108, 215, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 248, 217, 16, 223, 0, 0, 108, 215, 16, 7, 1, 63, 195, 3, 69, 63, 30, 67, 225, 190, 248, 217, 16, 223, 0, 0, 146, 168, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 16, 95, 248, 89, 0, 0, 108, 87, 236, 218, 46, 62, 24, 108, 87, 63, 136, 157, 21, 191, 16, 95, 248, 89, 0, 0, 146, 40, 63, 28, 4, 62, 195, 3, 69, 63, 123, 14, 40, 191, 16, 95, 248, 89, 0, 0, 108, 87, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 16, 95, 248, 89, 0, 0, 146, 40, 118, 109, 151, 62, 24, 108, 87, 63, 222, 35, 3, 191, 16, 95, 248, 89, 0, 0, 108, 87, 31, 14, 130, 62, 195, 3, 69, 63, 225, 148, 21, 191, 16, 95, 248, 89, 0, 0, 146, 40, 115, 109, 215, 62, 24, 108, 87, 63, 111, 84, 225, 190, 16, 95, 248, 89, 0, 0, 108, 87, 31, 14, 194, 62, 195, 3, 69, 63, 55, 27, 3, 191, 16, 95, 248, 89, 0, 0, 108, 87, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 16, 95, 248, 89, 0, 0, 146, 40, 16, 7, 1, 63, 195, 3, 69, 63, 30, 67, 225, 190, 16, 95, 248, 89, 0, 0, 108, 87, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 16, 95, 248, 89, 0, 0, 146, 40, 16, 7, 1, 191, 195, 3, 69, 63, 30, 67, 225, 190, 6, 38, 16, 223, 217, 46, 255, 191, 119, 109, 215, 190, 24, 108, 87, 63, 111, 84, 225, 190, 6, 38, 16, 223, 217, 46, 255, 191, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 6, 38, 16, 223, 217, 46, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 6, 38, 16, 223, 217, 46, 255, 191, 118, 109, 151, 190, 24, 108, 87, 63, 222, 35, 3, 191, 6, 38, 16, 223, 217, 46, 255, 191, 31, 14, 194, 190, 195, 3, 69, 63, 55, 27, 3, 191, 6, 38, 16, 223, 217, 46, 255, 191, 236, 218, 46, 190, 24, 108, 87, 63, 136, 157, 21, 191, 6, 38, 16, 223, 217, 46, 255, 191, 31, 14, 130, 190, 195, 3, 69, 63, 225, 148, 21, 191, 6, 38, 16, 223, 217, 46, 255, 191, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 6, 38, 16, 223, 217, 46, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 6, 38, 16, 223, 217, 46, 255, 191, 63, 28, 4, 190, 195, 3, 69, 63, 123, 14, 40, 191, 6, 38, 16, 223, 217, 46, 255, 191, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 238, 160, 248, 89, 217, 46, 255, 63, 119, 109, 215, 190, 24, 108, 87, 63, 111, 84, 225, 190, 238, 160, 248, 89, 217, 46, 255, 63, 16, 7, 1, 191, 195, 3, 69, 63, 30, 67, 225, 190, 238, 160, 248, 89, 217, 46, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 238, 160, 248, 89, 217, 46, 255, 63, 118, 109, 151, 190, 24, 108, 87, 63, 222, 35, 3, 191, 238, 160, 248, 89, 217, 46, 255, 63, 31, 14, 194, 190, 195, 3, 69, 63, 55, 27, 3, 191, 238, 160, 248, 89, 217, 46, 255, 63, 236, 218, 46, 190, 24, 108, 87, 63, 136, 157, 21, 191, 238, 160, 248, 89, 217, 46, 255, 63, 31, 14, 130, 190, 195, 3, 69, 63, 225, 148, 21, 191, 238, 160, 248, 89, 217, 46, 255, 63, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 238, 160, 248, 89, 217, 46, 255, 63, 63, 28, 4, 190, 195, 3, 69, 63, 123, 14, 40, 191, 238, 160, 248, 89, 217, 46, 255, 63, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 238, 160, 248, 89, 217, 46, 255, 63, 16, 7, 1, 63, 195, 3, 69, 63, 29, 67, 225, 62, 238, 160, 6, 166, 255, 255, 108, 215, 115, 109, 215, 62, 24, 108, 87, 63, 113, 84, 225, 62, 238, 160, 6, 166, 254, 255, 108, 215, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 238, 160, 6, 166, 255, 255, 108, 215, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 238, 160, 6, 166, 255, 255, 108, 215, 118, 109, 151, 62, 24, 108, 87, 63, 224, 35, 3, 63, 238, 160, 6, 166, 255, 255, 108, 215, 31, 14, 194, 62, 195, 3, 69, 63, 54, 27, 3, 63, 238, 160, 6, 166, 254, 255, 108, 215, 236, 218, 46, 62, 24, 108, 87, 63, 135, 157, 21, 63, 238, 160, 6, 166, 255, 255, 146, 168, 31, 14, 130, 62, 195, 3, 69, 63, 221, 148, 21, 63, 238, 160, 6, 166, 255, 255, 146, 168, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 238, 160, 6, 166, 255, 255, 108, 215, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 238, 160, 6, 166, 255, 255, 108, 215, 63, 28, 4, 62, 195, 3, 69, 63, 132, 14, 40, 63, 238, 160, 6, 166, 255, 255, 146, 168, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 6, 38, 238, 32, 255, 255, 146, 40, 115, 109, 215, 62, 24, 108, 87, 63, 113, 84, 225, 62, 6, 38, 238, 32, 254, 255, 146, 40, 16, 7, 1, 63, 195, 3, 69, 63, 29, 67, 225, 62, 6, 38, 238, 32, 255, 255, 146, 40, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 6, 38, 238, 32, 255, 255, 146, 40, 118, 109, 151, 62, 24, 108, 87, 63, 224, 35, 3, 63, 6, 38, 238, 32, 255, 255, 146, 40, 31, 14, 194, 62, 195, 3, 69, 63, 54, 27, 3, 63, 6, 38, 238, 32, 254, 255, 146, 40, 236, 218, 46, 62, 24, 108, 87, 63, 135, 157, 21, 63, 6, 38, 238, 32, 255, 255, 108, 87, 31, 14, 130, 62, 195, 3, 69, 63, 221, 148, 21, 63, 6, 38, 238, 32, 255, 255, 108, 87, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 6, 38, 238, 32, 255, 255, 146, 40, 63, 28, 4, 62, 195, 3, 69, 63, 132, 14, 40, 63, 6, 38, 238, 32, 255, 255, 108, 87, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 6, 38, 238, 32, 255, 255, 146, 40, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 62, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 61, 205, 19, 62, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 117, 113, 142, 170, 37, 209, 217, 174, 254, 255, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 61, 37, 209, 217, 174, 255, 255, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 189, 37, 209, 217, 174, 254, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 53, 205, 19, 190, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 190, 37, 209, 217, 174, 255, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 61, 205, 19, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 117, 113, 142, 170, 217, 46, 37, 81, 254, 255, 254, 127, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 61, 217, 46, 37, 81, 255, 255, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 189, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 53, 205, 19, 190, 217, 46, 37, 81, 0, 0, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 190, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 61, 205, 19, 62, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 117, 113, 142, 170, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 61, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 189, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 53, 205, 19, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 61, 205, 19, 62, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 117, 113, 142, 170, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 61, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 189, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 53, 205, 19, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 0, 0, 37, 209, 0, 0, 0, 128, 139, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 191, 0, 0, 37, 209, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 0, 0, 37, 209, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 0, 0, 37, 209, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 0, 0, 37, 209, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 0, 0, 255, 127, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 37, 81, 255, 127, 0, 0, 0, 128, 162, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 63, 37, 81, 255, 127, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 37, 81, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 37, 81, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 37, 81, 255, 127, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 255, 255, 37, 209, 0, 0, 0, 128, 139, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 191, 255, 255, 37, 209, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 255, 255, 37, 209, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 255, 255, 37, 209, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 255, 255, 37, 209, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 217, 174, 255, 127, 0, 0, 0, 128, 162, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 63, 217, 174, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 217, 174, 255, 127, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 217, 174, 255, 127, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 217, 174, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128, 139, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 162, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 255, 127, 0, 0, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 255, 127, 0, 0, 0, 0, 0, 128, 139, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 162, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.633028, 0, -0.656604, 1.26606, 1, 1.31321),
+"attribute_data": PackedByteArray(239, 149, 230, 191, 29, 146, 136, 193, 121, 197, 173, 54, 9, 99, 192, 193, 99, 150, 230, 63, 29, 146, 136, 193, 99, 150, 230, 63, 29, 146, 136, 193, 121, 197, 173, 54, 9, 99, 192, 193, 239, 149, 230, 191, 29, 146, 136, 193, 34, 150, 230, 63, 32, 146, 136, 193, 34, 150, 230, 191, 32, 146, 136, 193, 1, 7, 136, 172, 12, 99, 192, 193, 1, 7, 136, 172, 12, 99, 192, 193, 34, 150, 230, 191, 32, 146, 136, 193, 34, 150, 230, 63, 32, 146, 136, 193, 81, 48, 75, 182, 8, 99, 192, 193, 5, 150, 230, 63, 28, 146, 136, 193, 79, 150, 230, 191, 28, 146, 136, 193, 79, 150, 230, 191, 28, 146, 136, 193, 5, 150, 230, 63, 28, 146, 136, 193, 81, 48, 75, 182, 8, 99, 192, 193, 5, 48, 75, 54, 8, 99, 192, 193, 79, 150, 230, 63, 28, 146, 136, 193, 5, 150, 230, 191, 28, 146, 136, 193, 5, 150, 230, 191, 28, 146, 136, 193, 79, 150, 230, 63, 28, 146, 136, 193, 5, 48, 75, 54, 8, 99, 192, 193, 239, 149, 230, 63, 29, 146, 136, 193, 99, 150, 230, 191, 29, 146, 136, 193, 83, 197, 173, 182, 9, 99, 192, 193, 83, 197, 173, 182, 9, 99, 192, 193, 99, 150, 230, 191, 29, 146, 136, 193, 239, 149, 230, 63, 29, 146, 136, 193, 34, 150, 230, 63, 228, 145, 136, 193, 34, 150, 230, 191, 228, 145, 136, 193, 0, 0, 136, 44, 213, 98, 192, 193, 0, 0, 136, 44, 213, 98, 192, 193, 34, 150, 230, 191, 228, 145, 136, 193, 34, 150, 230, 63, 228, 145, 136, 193, 199, 97, 8, 65, 2, 116, 76, 193, 180, 215, 181, 64, 141, 96, 128, 193, 180, 215, 53, 65, 141, 96, 128, 193, 181, 215, 53, 65, 21, 6, 186, 193, 100, 169, 59, 180, 140, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 140, 96, 128, 193, 181, 215, 53, 192, 2, 116, 76, 193, 181, 215, 53, 193, 140, 96, 128, 193, 182, 215, 53, 193, 21, 6, 186, 193, 200, 97, 8, 193, 2, 116, 76, 193, 180, 215, 53, 65, 141, 96, 128, 193, 180, 215, 181, 64, 141, 96, 128, 193, 199, 97, 8, 65, 2, 116, 76, 193, 181, 215, 53, 65, 21, 6, 186, 193, 100, 169, 59, 180, 140, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 140, 96, 128, 193, 181, 215, 53, 192, 2, 116, 76, 193, 181, 215, 53, 193, 140, 96, 128, 193, 200, 97, 8, 193, 2, 116, 76, 193, 182, 215, 53, 193, 21, 6, 186, 193, 246, 122, 157, 193, 179, 215, 69, 65, 246, 122, 157, 193, 179, 215, 37, 193, 0, 0, 136, 172, 181, 215, 189, 65, 0, 0, 136, 172, 175, 215, 173, 193, 246, 122, 157, 65, 179, 215, 69, 65, 246, 122, 157, 65, 179, 215, 37, 193, 186, 97, 8, 65, 255, 115, 76, 193, 178, 215, 181, 64, 134, 96, 128, 193, 184, 215, 53, 65, 132, 96, 128, 193, 173, 215, 53, 65, 17, 6, 186, 193, 25, 145, 194, 182, 136, 96, 128, 193, 191, 215, 53, 64, 241, 115, 76, 193, 182, 215, 181, 192, 136, 96, 128, 193, 188, 215, 53, 192, 246, 115, 76, 193, 184, 215, 53, 193, 135, 96, 128, 193, 184, 215, 53, 193, 16, 6, 186, 193, 202, 97, 8, 193, 246, 115, 76, 193, 184, 215, 53, 65, 132, 96, 128, 193, 178, 215, 181, 64, 134, 96, 128, 193, 186, 97, 8, 65, 255, 115, 76, 193, 173, 215, 53, 65, 17, 6, 186, 193, 25, 145, 194, 182, 136, 96, 128, 193, 191, 215, 53, 64, 241, 115, 76, 193, 182, 215, 181, 192, 136, 96, 128, 193, 188, 215, 53, 192, 246, 115, 76, 193, 184, 215, 53, 193, 135, 96, 128, 193, 202, 97, 8, 193, 246, 115, 76, 193, 184, 215, 53, 193, 16, 6, 186, 193, 202, 97, 8, 65, 246, 115, 76, 193, 190, 215, 181, 64, 135, 96, 128, 193, 184, 215, 53, 65, 135, 96, 128, 193, 184, 215, 53, 65, 16, 6, 186, 193, 158, 221, 206, 54, 136, 96, 128, 193, 190, 215, 53, 64, 246, 115, 76, 193, 177, 215, 181, 192, 134, 96, 128, 193, 190, 215, 53, 192, 241, 115, 76, 193, 183, 215, 53, 193, 132, 96, 128, 193, 173, 215, 53, 193, 17, 6, 186, 193, 186, 97, 8, 193, 255, 115, 76, 193, 184, 215, 53, 65, 135, 96, 128, 193, 190, 215, 181, 64, 135, 96, 128, 193, 202, 97, 8, 65, 246, 115, 76, 193, 184, 215, 53, 65, 16, 6, 186, 193, 158, 221, 206, 54, 136, 96, 128, 193, 190, 215, 53, 64, 246, 115, 76, 193, 177, 215, 181, 192, 134, 96, 128, 193, 190, 215, 53, 192, 241, 115, 76, 193, 183, 215, 53, 193, 132, 96, 128, 193, 186, 97, 8, 193, 255, 115, 76, 193, 173, 215, 53, 193, 17, 6, 186, 193, 199, 97, 8, 65, 2, 116, 76, 193, 173, 215, 181, 64, 141, 96, 128, 193, 180, 215, 53, 65, 140, 96, 128, 193, 181, 215, 53, 65, 21, 6, 186, 193, 110, 231, 77, 180, 141, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 141, 96, 128, 193, 182, 215, 53, 192, 3, 116, 76, 193, 181, 215, 53, 193, 141, 96, 128, 193, 181, 215, 53, 193, 21, 6, 186, 193, 200, 97, 8, 193, 3, 116, 76, 193, 180, 215, 53, 65, 140, 96, 128, 193, 173, 215, 181, 64, 141, 96, 128, 193, 199, 97, 8, 65, 2, 116, 76, 193, 181, 215, 53, 65, 21, 6, 186, 193, 110, 231, 77, 180, 141, 96, 128, 193, 180, 215, 53, 64, 2, 116, 76, 193, 181, 215, 181, 192, 141, 96, 128, 193, 182, 215, 53, 192, 3, 116, 76, 193, 181, 215, 53, 193, 141, 96, 128, 193, 200, 97, 8, 193, 3, 116, 76, 193, 181, 215, 53, 193, 21, 6, 186, 193, 179, 215, 53, 193, 141, 96, 128, 193, 179, 215, 53, 193, 22, 6, 186, 193, 202, 97, 8, 193, 4, 116, 76, 193, 184, 215, 181, 192, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 248, 122, 46, 45, 141, 96, 128, 193, 184, 215, 53, 192, 4, 116, 76, 193, 184, 215, 53, 64, 4, 116, 76, 193, 175, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 179, 215, 53, 65, 141, 96, 128, 193, 202, 97, 8, 193, 4, 116, 76, 193, 179, 215, 53, 193, 22, 6, 186, 193, 179, 215, 53, 193, 141, 96, 128, 193, 184, 215, 181, 192, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 248, 122, 46, 45, 141, 96, 128, 193, 184, 215, 53, 192, 4, 116, 76, 193, 184, 215, 53, 64, 4, 116, 76, 193, 175, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 179, 215, 53, 65, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 179, 215, 53, 65, 141, 96, 128, 193, 179, 215, 53, 193, 22, 6, 186, 193, 184, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 194, 3, 46, 173, 141, 96, 128, 193, 184, 215, 53, 64, 4, 116, 76, 193, 184, 215, 53, 192, 4, 116, 76, 193, 175, 215, 181, 192, 141, 96, 128, 193, 202, 97, 8, 193, 4, 116, 76, 193, 179, 215, 53, 193, 141, 96, 128, 193, 179, 215, 53, 193, 22, 6, 186, 193, 179, 215, 53, 65, 141, 96, 128, 193, 179, 215, 53, 65, 22, 6, 186, 193, 184, 215, 181, 64, 141, 96, 128, 193, 202, 97, 8, 65, 4, 116, 76, 193, 194, 3, 46, 173, 141, 96, 128, 193, 184, 215, 53, 64, 4, 116, 76, 193, 184, 215, 53, 192, 4, 116, 76, 193, 175, 215, 181, 192, 141, 96, 128, 193, 202, 97, 8, 193, 4, 116, 76, 193, 179, 215, 53, 193, 141, 96, 128, 193, 189, 215, 53, 65, 0, 0, 128, 63, 125, 201, 168, 192, 0, 0, 128, 63, 189, 215, 53, 65, 246, 122, 25, 194, 168, 215, 53, 193, 246, 122, 25, 194, 168, 215, 53, 193, 0, 0, 128, 63, 179, 215, 53, 193, 0, 0, 128, 63, 179, 215, 53, 193, 246, 122, 25, 194, 179, 215, 53, 65, 0, 0, 128, 63, 179, 215, 53, 65, 246, 122, 25, 194, 179, 215, 53, 65, 246, 122, 25, 194, 179, 215, 53, 65, 0, 0, 128, 63, 179, 215, 53, 193, 246, 122, 25, 194, 179, 215, 53, 193, 0, 0, 128, 63, 182, 215, 53, 65, 0, 0, 128, 63, 117, 201, 168, 64, 0, 0, 128, 63, 182, 215, 53, 65, 246, 122, 25, 194, 181, 215, 53, 193, 246, 122, 25, 194, 181, 215, 53, 193, 0, 0, 128, 63, 168, 215, 53, 65, 0, 0, 128, 63, 125, 201, 168, 64, 0, 0, 128, 63, 168, 215, 53, 65, 246, 122, 25, 194, 189, 215, 53, 193, 246, 122, 25, 194, 189, 215, 53, 193, 0, 0, 128, 63, 181, 215, 53, 65, 0, 0, 128, 63, 117, 201, 168, 192, 0, 0, 128, 63, 181, 215, 53, 65, 246, 122, 25, 194, 182, 215, 53, 193, 246, 122, 25, 194, 182, 215, 53, 193, 0, 0, 128, 63, 246, 122, 157, 65, 179, 215, 37, 193, 246, 122, 157, 65, 179, 215, 69, 65, 84, 201, 168, 64, 246, 122, 149, 193, 113, 201, 168, 64, 246, 122, 165, 65, 0, 0, 136, 44, 181, 215, 189, 65, 0, 0, 136, 44, 175, 215, 173, 193, 84, 201, 168, 192, 246, 122, 149, 193, 113, 201, 168, 192, 246, 122, 165, 65, 246, 122, 157, 193, 179, 215, 37, 193, 246, 122, 157, 193, 179, 215, 69, 65),
+"format": 4119,
+"index_count": 72,
+"index_data": PackedByteArray(176, 0, 174, 0, 175, 0, 177, 0, 176, 0, 175, 0, 175, 0, 178, 0, 177, 0, 181, 0, 179, 0, 180, 0, 180, 0, 182, 0, 181, 0, 185, 0, 183, 0, 184, 0, 184, 0, 186, 0, 185, 0, 189, 0, 187, 0, 188, 0, 190, 0, 189, 0, 188, 0, 188, 0, 191, 0, 190, 0, 194, 0, 192, 0, 193, 0, 195, 0, 194, 0, 193, 0, 193, 0, 196, 0, 195, 0, 199, 0, 197, 0, 198, 0, 200, 0, 199, 0, 198, 0, 198, 0, 201, 0, 200, 0, 204, 0, 202, 0, 203, 0, 203, 0, 205, 0, 204, 0, 205, 0, 206, 0, 204, 0, 206, 0, 207, 0, 204, 0, 206, 0, 208, 0, 207, 0, 206, 0, 209, 0, 208, 0, 209, 0, 210, 0, 208, 0, 209, 0, 211, 0, 210, 0),
+"material": SubResource("StandardMaterial3D_oqonq"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 212,
+"vertex_data": PackedByteArray(118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 178, 221, 151, 196, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 178, 221, 151, 196, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 178, 221, 151, 196, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 152, 68, 179, 93, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 152, 68, 179, 93, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 255, 127, 169, 170, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 255, 127, 169, 170, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 255, 127, 169, 170, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 84, 213, 0, 0, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 84, 213, 0, 0, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 84, 213, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 76, 34, 151, 196, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 76, 34, 151, 196, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 102, 187, 179, 93, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 102, 187, 179, 93, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 152, 68, 75, 162, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 152, 68, 75, 162, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 152, 68, 75, 162, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 178, 221, 103, 59, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 178, 221, 103, 59, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 178, 221, 103, 59, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 102, 187, 75, 162, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 102, 187, 75, 162, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 102, 187, 75, 162, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 76, 34, 103, 59, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 76, 34, 103, 59, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 76, 34, 103, 59, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 84, 213, 255, 255, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 84, 213, 255, 255, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 84, 213, 255, 255, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 255, 127, 84, 85, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 255, 127, 84, 85, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 255, 127, 84, 85, 0, 0, 0, 128, 63, 28, 4, 190, 195, 3, 69, 63, 132, 14, 40, 63, 16, 95, 6, 166, 0, 0, 0, 128, 236, 218, 46, 190, 24, 108, 87, 63, 135, 157, 21, 63, 16, 95, 6, 166, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 16, 95, 6, 166, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 16, 95, 6, 166, 0, 0, 0, 128, 118, 109, 151, 190, 24, 108, 87, 63, 224, 35, 3, 63, 16, 95, 6, 166, 0, 0, 0, 128, 31, 14, 130, 190, 195, 3, 69, 63, 221, 148, 21, 63, 16, 95, 6, 166, 0, 0, 0, 128, 119, 109, 215, 190, 24, 108, 87, 63, 113, 84, 225, 62, 16, 95, 6, 166, 0, 0, 0, 128, 31, 14, 194, 190, 195, 3, 69, 63, 54, 27, 3, 63, 16, 95, 6, 166, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 16, 95, 6, 166, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 16, 95, 6, 166, 0, 0, 0, 128, 16, 7, 1, 191, 195, 3, 69, 63, 29, 67, 225, 62, 16, 95, 6, 166, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 46, 23, 40, 63, 248, 217, 238, 32, 0, 0, 0, 128, 236, 218, 46, 190, 24, 108, 87, 63, 135, 157, 21, 63, 248, 217, 238, 32, 0, 0, 0, 128, 63, 28, 4, 190, 195, 3, 69, 63, 132, 14, 40, 63, 248, 217, 238, 32, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 248, 217, 238, 32, 0, 0, 0, 128, 118, 109, 151, 190, 24, 108, 87, 63, 224, 35, 3, 63, 248, 217, 238, 32, 0, 0, 0, 128, 31, 14, 130, 190, 195, 3, 69, 63, 221, 148, 21, 63, 248, 217, 238, 32, 0, 0, 0, 128, 119, 109, 215, 190, 24, 108, 87, 63, 113, 84, 225, 62, 248, 217, 238, 32, 0, 0, 0, 128, 31, 14, 194, 190, 195, 3, 69, 63, 54, 27, 3, 63, 248, 217, 238, 32, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 62, 248, 217, 238, 32, 0, 0, 0, 128, 16, 7, 1, 191, 195, 3, 69, 63, 29, 67, 225, 62, 248, 217, 238, 32, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 248, 217, 238, 32, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 255, 127, 255, 255, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 63, 28, 4, 62, 195, 3, 69, 63, 123, 14, 40, 191, 248, 217, 16, 223, 0, 0, 0, 128, 236, 218, 46, 62, 24, 108, 87, 63, 136, 157, 21, 191, 248, 217, 16, 223, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 248, 217, 16, 223, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 248, 217, 16, 223, 0, 0, 0, 128, 118, 109, 151, 62, 24, 108, 87, 63, 222, 35, 3, 191, 248, 217, 16, 223, 0, 0, 0, 128, 31, 14, 130, 62, 195, 3, 69, 63, 225, 148, 21, 191, 248, 217, 16, 223, 0, 0, 0, 128, 115, 109, 215, 62, 24, 108, 87, 63, 111, 84, 225, 190, 248, 217, 16, 223, 0, 0, 0, 128, 31, 14, 194, 62, 195, 3, 69, 63, 55, 27, 3, 191, 248, 217, 16, 223, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 248, 217, 16, 223, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 248, 217, 16, 223, 0, 0, 0, 128, 16, 7, 1, 63, 195, 3, 69, 63, 30, 67, 225, 190, 248, 217, 16, 223, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 51, 23, 40, 191, 16, 95, 248, 89, 0, 0, 0, 128, 236, 218, 46, 62, 24, 108, 87, 63, 136, 157, 21, 191, 16, 95, 248, 89, 0, 0, 0, 128, 63, 28, 4, 62, 195, 3, 69, 63, 123, 14, 40, 191, 16, 95, 248, 89, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 16, 95, 248, 89, 0, 0, 0, 128, 118, 109, 151, 62, 24, 108, 87, 63, 222, 35, 3, 191, 16, 95, 248, 89, 0, 0, 0, 128, 31, 14, 130, 62, 195, 3, 69, 63, 225, 148, 21, 191, 16, 95, 248, 89, 0, 0, 0, 128, 115, 109, 215, 62, 24, 108, 87, 63, 111, 84, 225, 190, 16, 95, 248, 89, 0, 0, 0, 128, 31, 14, 194, 62, 195, 3, 69, 63, 55, 27, 3, 191, 16, 95, 248, 89, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 190, 16, 95, 248, 89, 0, 0, 0, 128, 16, 7, 1, 63, 195, 3, 69, 63, 30, 67, 225, 190, 16, 95, 248, 89, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 16, 95, 248, 89, 0, 0, 0, 128, 16, 7, 1, 191, 195, 3, 69, 63, 30, 67, 225, 190, 6, 38, 16, 223, 0, 0, 0, 128, 119, 109, 215, 190, 24, 108, 87, 63, 111, 84, 225, 190, 6, 38, 16, 223, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 6, 38, 16, 223, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 6, 38, 16, 223, 0, 0, 0, 128, 118, 109, 151, 190, 24, 108, 87, 63, 222, 35, 3, 191, 6, 38, 16, 223, 0, 0, 0, 128, 31, 14, 194, 190, 195, 3, 69, 63, 55, 27, 3, 191, 6, 38, 16, 223, 0, 0, 0, 128, 236, 218, 46, 190, 24, 108, 87, 63, 136, 157, 21, 191, 6, 38, 16, 223, 0, 0, 0, 128, 31, 14, 130, 190, 195, 3, 69, 63, 225, 148, 21, 191, 6, 38, 16, 223, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 6, 38, 16, 223, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 6, 38, 16, 223, 0, 0, 0, 128, 63, 28, 4, 190, 195, 3, 69, 63, 123, 14, 40, 191, 6, 38, 16, 223, 0, 0, 0, 128, 187, 182, 11, 191, 24, 108, 87, 63, 35, 97, 188, 190, 238, 160, 248, 89, 0, 0, 0, 128, 119, 109, 215, 190, 24, 108, 87, 63, 111, 84, 225, 190, 238, 160, 248, 89, 0, 0, 0, 128, 16, 7, 1, 191, 195, 3, 69, 63, 30, 67, 225, 190, 238, 160, 248, 89, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 238, 160, 248, 89, 0, 0, 0, 128, 118, 109, 151, 190, 24, 108, 87, 63, 222, 35, 3, 191, 238, 160, 248, 89, 0, 0, 0, 128, 31, 14, 194, 190, 195, 3, 69, 63, 55, 27, 3, 191, 238, 160, 248, 89, 0, 0, 0, 128, 236, 218, 46, 190, 24, 108, 87, 63, 136, 157, 21, 191, 238, 160, 248, 89, 0, 0, 0, 128, 31, 14, 130, 190, 195, 3, 69, 63, 225, 148, 21, 191, 238, 160, 248, 89, 0, 0, 0, 128, 177, 107, 59, 189, 24, 108, 87, 63, 51, 23, 40, 191, 238, 160, 248, 89, 0, 0, 0, 128, 63, 28, 4, 190, 195, 3, 69, 63, 123, 14, 40, 191, 238, 160, 248, 89, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 238, 160, 248, 89, 0, 0, 0, 128, 16, 7, 1, 63, 195, 3, 69, 63, 29, 67, 225, 62, 238, 160, 6, 166, 0, 0, 0, 128, 115, 109, 215, 62, 24, 108, 87, 63, 113, 84, 225, 62, 238, 160, 6, 166, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 238, 160, 6, 166, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 238, 160, 6, 166, 0, 0, 0, 128, 118, 109, 151, 62, 24, 108, 87, 63, 224, 35, 3, 63, 238, 160, 6, 166, 0, 0, 0, 128, 31, 14, 194, 62, 195, 3, 69, 63, 54, 27, 3, 63, 238, 160, 6, 166, 0, 0, 0, 128, 236, 218, 46, 62, 24, 108, 87, 63, 135, 157, 21, 63, 238, 160, 6, 166, 0, 0, 0, 128, 31, 14, 130, 62, 195, 3, 69, 63, 221, 148, 21, 63, 238, 160, 6, 166, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 238, 160, 6, 166, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 238, 160, 6, 166, 0, 0, 0, 128, 63, 28, 4, 62, 195, 3, 69, 63, 132, 14, 40, 63, 238, 160, 6, 166, 0, 0, 0, 128, 187, 182, 11, 63, 24, 108, 87, 63, 35, 97, 188, 62, 6, 38, 238, 32, 0, 0, 0, 128, 115, 109, 215, 62, 24, 108, 87, 63, 113, 84, 225, 62, 6, 38, 238, 32, 0, 0, 0, 128, 16, 7, 1, 63, 195, 3, 69, 63, 29, 67, 225, 62, 6, 38, 238, 32, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 6, 38, 238, 32, 0, 0, 0, 128, 118, 109, 151, 62, 24, 108, 87, 63, 224, 35, 3, 63, 6, 38, 238, 32, 0, 0, 0, 128, 31, 14, 194, 62, 195, 3, 69, 63, 54, 27, 3, 63, 6, 38, 238, 32, 0, 0, 0, 128, 236, 218, 46, 62, 24, 108, 87, 63, 135, 157, 21, 63, 6, 38, 238, 32, 0, 0, 0, 128, 31, 14, 130, 62, 195, 3, 69, 63, 221, 148, 21, 63, 6, 38, 238, 32, 0, 0, 0, 128, 177, 107, 59, 61, 24, 108, 87, 63, 46, 23, 40, 63, 6, 38, 238, 32, 0, 0, 0, 128, 63, 28, 4, 62, 195, 3, 69, 63, 132, 14, 40, 63, 6, 38, 238, 32, 0, 0, 0, 128, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 6, 38, 238, 32, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 61, 205, 19, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 117, 113, 142, 170, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 61, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 189, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 53, 205, 19, 190, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 62, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 61, 205, 19, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 117, 113, 142, 170, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 61, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 61, 205, 147, 189, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 53, 205, 19, 190, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 219, 179, 93, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 56, 205, 147, 190, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 61, 205, 19, 62, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 117, 113, 142, 170, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 61, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 189, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 53, 205, 19, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 62, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 61, 205, 19, 62, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 117, 113, 142, 170, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 61, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 61, 205, 147, 189, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 53, 205, 19, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 219, 179, 93, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 56, 205, 147, 190, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 0, 0, 37, 209, 217, 46, 255, 191, 139, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 191, 0, 0, 37, 209, 217, 46, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 0, 0, 37, 209, 217, 46, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 0, 0, 37, 209, 217, 46, 255, 191, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 0, 0, 37, 209, 217, 46, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 190, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 0, 0, 255, 127, 255, 127, 255, 191, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 37, 81, 255, 127, 37, 209, 255, 191, 162, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 63, 37, 81, 255, 127, 37, 209, 255, 191, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 37, 81, 255, 127, 37, 209, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 56, 205, 147, 62, 37, 81, 255, 127, 37, 209, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 37, 81, 255, 127, 37, 209, 255, 191, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 255, 255, 37, 209, 0, 0, 108, 215, 139, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 191, 255, 255, 37, 209, 0, 0, 108, 215, 228, 20, 221, 169, 0, 0, 128, 63, 53, 205, 19, 191, 255, 255, 37, 209, 0, 0, 108, 215, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 190, 255, 255, 37, 209, 0, 0, 108, 215, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 255, 255, 37, 209, 0, 0, 108, 215, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 217, 174, 255, 127, 255, 255, 108, 215, 162, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 63, 217, 174, 255, 127, 255, 255, 108, 215, 0, 0, 0, 63, 0, 0, 128, 63, 56, 205, 147, 62, 217, 174, 255, 127, 255, 255, 108, 215, 228, 20, 221, 169, 0, 0, 128, 63, 58, 205, 19, 63, 217, 174, 255, 127, 255, 255, 108, 215, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 217, 174, 255, 127, 255, 255, 108, 215, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 56, 205, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191, 139, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 162, 48, 9, 190, 169, 19, 208, 11, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 228, 20, 221, 169, 0, 0, 0, 0, 58, 205, 19, 63, 255, 127, 0, 0, 0, 0, 255, 191, 228, 20, 221, 169, 0, 0, 0, 0, 53, 205, 19, 191, 255, 127, 0, 0, 0, 0, 255, 191, 139, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 162, 48, 9, 62, 169, 19, 208, 11, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 56, 205, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_ecrhy")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_d6bml"]
+data = PackedVector3Array(0.5458, 0.8415, -0.3679, 0.5915, 0.8415, -0.2887, 0.5, 1, -0.2887, 0.5915, 0.8415, -0.2887, 0.5458, 0.8415, -0.3679, 0.5, 1, -0.2887, 0, 1, 0.5774, 0.0458, 0.8415, 0.6566, -0.0458, 0.8415, 0.6566, 0.0458, 0.8415, 0.6566, 0, 1, 0.5774, -0.0458, 0.8415, 0.6566, -0.5458, 0.8415, -0.3679, -0.5, 1, -0.2887, -0.5915, 0.8415, -0.2887, -0.5, 1, -0.2887, -0.5458, 0.8415, -0.3679, -0.5915, 0.8415, -0.2887, -0.5915, 0.8415, 0.2887, -0.5, 1, 0.2887, -0.5458, 0.8415, 0.3679, -0.5, 1, 0.2887, -0.5915, 0.8415, 0.2887, -0.5458, 0.8415, 0.3679, 0.5, 1, 0.2887, 0.5915, 0.8415, 0.2887, 0.5458, 0.8415, 0.3679, 0.5915, 0.8415, 0.2887, 0.5, 1, 0.2887, 0.5458, 0.8415, 0.3679, 0, 1, -0.5773, -0.0458, 0.8415, -0.6566, 0.0458, 0.8415, -0.6566, -0.0458, 0.8415, -0.6566, 0, 1, -0.5773, 0.0458, 0.8415, -0.6566, -0.0458, 0.8415, 0.6566, -0.129, 0.7696, 0.6565, -0.1708, 0.8415, 0.5844, -0.1708, 0.8415, 0.5844, 0, 1, 0.5774, -0.0458, 0.8415, 0.6566, -0.1708, 0.8415, 0.5844, -0.2958, 0.8415, 0.5123, 0, 1, 0.5774, -0.2958, 0.8415, 0.5123, -0.1708, 0.8415, 0.5844, -0.254, 0.7696, 0.5843, -0.2958, 0.8415, 0.5123, -0.4208, 0.8415, 0.4401, 0, 1, 0.5774, -0.4208, 0.8415, 0.4401, -0.2958, 0.8415, 0.5123, -0.379, 0.7696, 0.5121, -0.4208, 0.8415, 0.4401, -0.5458, 0.8415, 0.3679, 0, 1, 0.5774, -0.5458, 0.8415, 0.3679, -0.5, 1, 0.2887, 0, 1, 0.5774, -0.5458, 0.8415, 0.3679, -0.4208, 0.8415, 0.4401, -0.504, 0.7696, 0.44, -0.129, 0.7696, 0.6565, -0.0458, 0.8415, 0.6566, -0.1708, 0.8415, 0.5844, 0, 1, 0.5774, -0.1708, 0.8415, 0.5844, -0.0458, 0.8415, 0.6566, -0.2958, 0.8415, 0.5123, -0.1708, 0.8415, 0.5844, 0, 1, 0.5774, -0.1708, 0.8415, 0.5844, -0.2958, 0.8415, 0.5123, -0.254, 0.7696, 0.5843, -0.4208, 0.8415, 0.4401, -0.2958, 0.8415, 0.5123, 0, 1, 0.5774, -0.2958, 0.8415, 0.5123, -0.4208, 0.8415, 0.4401, -0.379, 0.7696, 0.5121, -0.5458, 0.8415, 0.3679, -0.4208, 0.8415, 0.4401, 0, 1, 0.5774, -0.4208, 0.8415, 0.4401, -0.5458, 0.8415, 0.3679, -0.504, 0.7696, 0.44, -0.5, 1, 0.2887, -0.5458, 0.8415, 0.3679, 0, 1, 0.5774, 0, 1, 0.5774, -0.5, 1, 0.2887, -0.5, 1, -0.2887, -0.5, 1, -0.2887, 0, 1, -0.5773, 0, 1, 0.5774, 0, 1, -0.5773, 0.5, 1, 0.2887, 0, 1, 0.5774, 0, 1, -0.5773, 0.5, 1, -0.2887, 0.5, 1, 0.2887, 0.0458, 0.8415, -0.6566, 0.129, 0.7696, -0.6565, 0.1708, 0.8415, -0.5844, 0.1708, 0.8415, -0.5844, 0, 1, -0.5773, 0.0458, 0.8415, -0.6566, 0.1708, 0.8415, -0.5844, 0.2958, 0.8415, -0.5123, 0, 1, -0.5773, 0.2958, 0.8415, -0.5123, 0.1708, 0.8415, -0.5844, 0.254, 0.7696, -0.5843, 0.2958, 0.8415, -0.5123, 0.4208, 0.8415, -0.4401, 0, 1, -0.5773, 0.4208, 0.8415, -0.4401, 0.2958, 0.8415, -0.5123, 0.379, 0.7696, -0.5121, 0.4208, 0.8415, -0.4401, 0.5458, 0.8415, -0.3679, 0, 1, -0.5773, 0.5458, 0.8415, -0.3679, 0.5, 1, -0.2887, 0, 1, -0.5773, 0.5458, 0.8415, -0.3679, 0.4208, 0.8415, -0.4401, 0.504, 0.7696, -0.44, 0.129, 0.7696, -0.6565, 0.0458, 0.8415, -0.6566, 0.1708, 0.8415, -0.5844, 0, 1, -0.5773, 0.1708, 0.8415, -0.5844, 0.0458, 0.8415, -0.6566, 0.2958, 0.8415, -0.5123, 0.1708, 0.8415, -0.5844, 0, 1, -0.5773, 0.1708, 0.8415, -0.5844, 0.2958, 0.8415, -0.5123, 0.254, 0.7696, -0.5843, 0.4208, 0.8415, -0.4401, 0.2958, 0.8415, -0.5123, 0, 1, -0.5773, 0.2958, 0.8415, -0.5123, 0.4208, 0.8415, -0.4401, 0.379, 0.7696, -0.5121, 0.5458, 0.8415, -0.3679, 0.4208, 0.8415, -0.4401, 0, 1, -0.5773, 0.4208, 0.8415, -0.4401, 0.5458, 0.8415, -0.3679, 0.504, 0.7696, -0.44, 0.5, 1, -0.2887, 0.5458, 0.8415, -0.3679, 0, 1, -0.5773, -0.5458, 0.8415, -0.3679, -0.504, 0.7696, -0.44, -0.4208, 0.8415, -0.4401, -0.4208, 0.8415, -0.4401, -0.5, 1, -0.2887, -0.5458, 0.8415, -0.3679, -0.4208, 0.8415, -0.4401, -0.2958, 0.8415, -0.5123, -0.5, 1, -0.2887, -0.2958, 0.8415, -0.5123, -0.4208, 0.8415, -0.4401, -0.379, 0.7696, -0.5121, -0.2958, 0.8415, -0.5123, -0.1708, 0.8415, -0.5844, -0.5, 1, -0.2887, -0.1708, 0.8415, -0.5844, -0.2958, 0.8415, -0.5123, -0.254, 0.7696, -0.5843, -0.1708, 0.8415, -0.5844, -0.0458, 0.8415, -0.6566, -0.5, 1, -0.2887, -0.0458, 0.8415, -0.6566, 0, 1, -0.5773, -0.5, 1, -0.2887, -0.0458, 0.8415, -0.6566, -0.1708, 0.8415, -0.5844, -0.129, 0.7696, -0.6565, -0.504, 0.7696, -0.44, -0.5458, 0.8415, -0.3679, -0.4208, 0.8415, -0.4401, -0.5, 1, -0.2887, -0.4208, 0.8415, -0.4401, -0.5458, 0.8415, -0.3679, -0.2958, 0.8415, -0.5123, -0.4208, 0.8415, -0.4401, -0.5, 1, -0.2887, -0.4208, 0.8415, -0.4401, -0.2958, 0.8415, -0.5123, -0.379, 0.7696, -0.5121, -0.1708, 0.8415, -0.5844, -0.2958, 0.8415, -0.5123, -0.5, 1, -0.2887, -0.2958, 0.8415, -0.5123, -0.1708, 0.8415, -0.5844, -0.254, 0.7696, -0.5843, -0.0458, 0.8415, -0.6566, -0.1708, 0.8415, -0.5844, -0.5, 1, -0.2887, -0.1708, 0.8415, -0.5844, -0.0458, 0.8415, -0.6566, -0.129, 0.7696, -0.6565, 0, 1, -0.5773, -0.0458, 0.8415, -0.6566, -0.5, 1, -0.2887, 0.5458, 0.8415, 0.3679, 0.504, 0.7696, 0.44, 0.4208, 0.8415, 0.4401, 0.4208, 0.8415, 0.4401, 0.5, 1, 0.2887, 0.5458, 0.8415, 0.3679, 0.4208, 0.8415, 0.4401, 0.2958, 0.8415, 0.5123, 0.5, 1, 0.2887, 0.2958, 0.8415, 0.5123, 0.4208, 0.8415, 0.4401, 0.379, 0.7696, 0.5121, 0.2958, 0.8415, 0.5123, 0.1708, 0.8415, 0.5844, 0.5, 1, 0.2887, 0.1708, 0.8415, 0.5844, 0.2958, 0.8415, 0.5123, 0.254, 0.7696, 0.5843, 0.1708, 0.8415, 0.5844, 0.0458, 0.8415, 0.6566, 0.5, 1, 0.2887, 0.0458, 0.8415, 0.6566, 0, 1, 0.5774, 0.5, 1, 0.2887, 0.0458, 0.8415, 0.6566, 0.1708, 0.8415, 0.5844, 0.129, 0.7696, 0.6565, 0.504, 0.7696, 0.44, 0.5458, 0.8415, 0.3679, 0.4208, 0.8415, 0.4401, 0.5, 1, 0.2887, 0.4208, 0.8415, 0.4401, 0.5458, 0.8415, 0.3679, 0.2958, 0.8415, 0.5123, 0.4208, 0.8415, 0.4401, 0.5, 1, 0.2887, 0.4208, 0.8415, 0.4401, 0.2958, 0.8415, 0.5123, 0.379, 0.7696, 0.5121, 0.1708, 0.8415, 0.5844, 0.2958, 0.8415, 0.5123, 0.5, 1, 0.2887, 0.2958, 0.8415, 0.5123, 0.1708, 0.8415, 0.5844, 0.254, 0.7696, 0.5843, 0.0458, 0.8415, 0.6566, 0.1708, 0.8415, 0.5844, 0.5, 1, 0.2887, 0.1708, 0.8415, 0.5844, 0.0458, 0.8415, 0.6566, 0.129, 0.7696, 0.6565, 0, 1, 0.5774, 0.0458, 0.8415, 0.6566, 0.5, 1, 0.2887, 0.633, 0.7696, 0.2165, 0.5915, 0.8415, 0.2887, 0.5, 1, 0.2887, 0.5, 1, 0.2887, 0.5915, 0.8415, 0.1443, 0.633, 0.7696, 0.2165, 0.5, 1, 0.2887, 0.5, 1, -0.2887, 0.5915, 0.8415, 0.1443, 0.5, 1, -0.2887, 0.5915, 0.8415, 0, 0.5915, 0.8415, 0.1443, 0.5915, 0.8415, 0, 0.633, 0.7696, 0.0722, 0.5915, 0.8415, 0.1443, 0.5, 1, -0.2887, 0.633, 0.7696, -0.0722, 0.5915, 0.8415, 0, 0.5, 1, -0.2887, 0.5915, 0.8415, -0.1443, 0.633, 0.7696, -0.0722, 0.5, 1, -0.2887, 0.633, 0.7696, -0.2165, 0.5915, 0.8415, -0.1443, 0.5, 1, -0.2887, 0.5915, 0.8415, -0.2887, 0.633, 0.7696, -0.2165, 0.5915, 0.8415, 0.2887, 0.633, 0.7696, 0.2165, 0.5, 1, 0.2887, 0.5915, 0.8415, 0.1443, 0.5, 1, 0.2887, 0.633, 0.7696, 0.2165, 0.5, 1, -0.2887, 0.5, 1, 0.2887, 0.5915, 0.8415, 0.1443, 0.5915, 0.8415, 0, 0.5, 1, -0.2887, 0.5915, 0.8415, 0.1443, 0.633, 0.7696, 0.0722, 0.5915, 0.8415, 0, 0.5915, 0.8415, 0.1443, 0.633, 0.7696, -0.0722, 0.5, 1, -0.2887, 0.5915, 0.8415, 0, 0.5915, 0.8415, -0.1443, 0.5, 1, -0.2887, 0.633, 0.7696, -0.0722, 0.633, 0.7696, -0.2165, 0.5, 1, -0.2887, 0.5915, 0.8415, -0.1443, 0.5915, 0.8415, -0.2887, 0.5, 1, -0.2887, 0.633, 0.7696, -0.2165, -0.5, 1, -0.2887, -0.5, 1, 0.2887, -0.5915, 0.8415, 0.2887, -0.5915, 0.8415, 0.2887, -0.5915, 0.8415, 0.1443, -0.5, 1, -0.2887, -0.5915, 0.8415, 0.2887, -0.633, 0.7696, 0.2165, -0.5915, 0.8415, 0.1443, -0.5915, 0.8415, 0.1443, -0.5915, 0.8415, 0, -0.5, 1, -0.2887, -0.5915, 0.8415, 0.1443, -0.633, 0.7696, 0.0722, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0, -0.633, 0.7696, -0.0722, -0.5, 1, -0.2887, -0.633, 0.7696, -0.0722, -0.5915, 0.8415, -0.1443, -0.5, 1, -0.2887, -0.5915, 0.8415, -0.1443, -0.633, 0.7696, -0.2165, -0.5, 1, -0.2887, -0.633, 0.7696, -0.2165, -0.5915, 0.8415, -0.2887, -0.5, 1, -0.2887, -0.5, 1, 0.2887, -0.5, 1, -0.2887, -0.5915, 0.8415, 0.2887, -0.5915, 0.8415, 0.1443, -0.5915, 0.8415, 0.2887, -0.5, 1, -0.2887, -0.633, 0.7696, 0.2165, -0.5915, 0.8415, 0.2887, -0.5915, 0.8415, 0.1443, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0.1443, -0.5, 1, -0.2887, -0.633, 0.7696, 0.0722, -0.5915, 0.8415, 0.1443, -0.5915, 0.8415, 0, -0.633, 0.7696, -0.0722, -0.5915, 0.8415, 0, -0.5, 1, -0.2887, -0.5915, 0.8415, -0.1443, -0.633, 0.7696, -0.0722, -0.5, 1, -0.2887, -0.633, 0.7696, -0.2165, -0.5915, 0.8415, -0.1443, -0.5, 1, -0.2887, -0.5915, 0.8415, -0.2887, -0.633, 0.7696, -0.2165, -0.5, 1, -0.2887, -0.5, 1, -0.2887, -0.5, 0, -0.2887, -0.134, 0, -0.5, 0, 1, -0.5773, -0.5, 1, -0.2887, -0.134, 0, -0.5, -0.134, 0, -0.5, 0, 0, -0.5773, 0, 1, -0.5773, 0.5, 0, -0.2887, 0.5, 0, 0.2887, 0.5, 1, 0.2887, 0.5, 1, 0.2887, 0.5, 1, -0.2887, 0.5, 0, -0.2887, -0.5, 1, -0.2887, -0.5, 1, 0.2887, -0.5, 0, 0.2887, -0.5, 0, 0.2887, -0.5, 0, -0.2887, -0.5, 1, -0.2887, 0, 1, 0.5774, 0, 0, 0.5774, -0.134, 0, 0.5, -0.5, 1, 0.2887, 0, 1, 0.5774, -0.134, 0, 0.5, -0.134, 0, 0.5, -0.5, 0, 0.2887, -0.5, 1, 0.2887, 0, 1, -0.5773, 0, 0, -0.5773, 0.134, 0, -0.5, 0.5, 1, -0.2887, 0, 1, -0.5773, 0.134, 0, -0.5, 0.134, 0, -0.5, 0.5, 0, -0.2887, 0.5, 1, -0.2887, 0.5, 1, 0.2887, 0.5, 0, 0.2887, 0.134, 0, 0.5, 0, 1, 0.5774, 0.5, 1, 0.2887, 0.134, 0, 0.5, 0.134, 0, 0.5, 0, 0, 0.5774, 0, 1, 0.5774, -0.134, 0, -0.5, -0.5, 0, -0.2887, -0.5, 0, 0.2887, -0.5, 0, 0.2887, -0.134, 0, 0.5, -0.134, 0, -0.5, -0.134, 0, 0.5, 0, 0, 0.5774, -0.134, 0, -0.5, 0, 0, 0.5774, 0, 0, -0.5773, -0.134, 0, -0.5, 0, 0, 0.5774, 0.134, 0, -0.5, 0, 0, -0.5773, 0, 0, 0.5774, 0.134, 0, 0.5, 0.134, 0, -0.5, 0.134, 0, 0.5, 0.5, 0, -0.2887, 0.134, 0, -0.5, 0.134, 0, 0.5, 0.5, 0, 0.2887, 0.5, 0, -0.2887)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yfrmj"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_el1f7"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_ibti6"]
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"format": 4097,
+"index_count": 450,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 12, 0, 14, 0, 13, 0, 17, 0, 15, 0, 16, 0, 15, 0, 17, 0, 16, 0, 20, 0, 18, 0, 19, 0, 19, 0, 21, 0, 20, 0, 19, 0, 22, 0, 21, 0, 22, 0, 19, 0, 23, 0, 22, 0, 17, 0, 21, 0, 17, 0, 16, 0, 21, 0, 17, 0, 22, 0, 24, 0, 18, 0, 20, 0, 19, 0, 21, 0, 19, 0, 20, 0, 22, 0, 19, 0, 21, 0, 19, 0, 22, 0, 23, 0, 17, 0, 22, 0, 21, 0, 22, 0, 17, 0, 24, 0, 16, 0, 17, 0, 21, 0, 27, 0, 25, 0, 26, 0, 26, 0, 28, 0, 27, 0, 26, 0, 16, 0, 28, 0, 16, 0, 29, 0, 28, 0, 16, 0, 30, 0, 29, 0, 16, 0, 31, 0, 30, 0, 16, 0, 15, 0, 31, 0, 25, 0, 27, 0, 26, 0, 28, 0, 26, 0, 27, 0, 16, 0, 26, 0, 28, 0, 29, 0, 16, 0, 28, 0, 30, 0, 16, 0, 29, 0, 31, 0, 16, 0, 30, 0, 15, 0, 16, 0, 31, 0, 34, 0, 32, 0, 33, 0, 33, 0, 10, 0, 34, 0, 10, 0, 35, 0, 34, 0, 10, 0, 36, 0, 35, 0, 10, 0, 37, 0, 36, 0, 10, 0, 9, 0, 37, 0, 32, 0, 34, 0, 33, 0, 10, 0, 33, 0, 34, 0, 35, 0, 10, 0, 34, 0, 36, 0, 10, 0, 35, 0, 37, 0, 10, 0, 36, 0, 9, 0, 10, 0, 37, 0, 7, 0, 38, 0, 39, 0, 39, 0, 8, 0, 7, 0, 39, 0, 40, 0, 8, 0, 40, 0, 39, 0, 41, 0, 40, 0, 11, 0, 8, 0, 11, 0, 10, 0, 8, 0, 11, 0, 40, 0, 42, 0, 38, 0, 7, 0, 39, 0, 8, 0, 39, 0, 7, 0, 40, 0, 39, 0, 8, 0, 39, 0, 40, 0, 41, 0, 11, 0, 40, 0, 8, 0, 40, 0, 11, 0, 42, 0, 10, 0, 11, 0, 8, 0, 43, 0, 12, 0, 14, 0, 14, 0, 44, 0, 43, 0, 14, 0, 2, 0, 44, 0, 2, 0, 45, 0, 44, 0, 2, 0, 46, 0, 45, 0, 2, 0, 47, 0, 46, 0, 2, 0, 1, 0, 47, 0, 12, 0, 43, 0, 14, 0, 44, 0, 14, 0, 43, 0, 2, 0, 14, 0, 44, 0, 45, 0, 2, 0, 44, 0, 46, 0, 2, 0, 45, 0, 47, 0, 2, 0, 46, 0, 1, 0, 2, 0, 47, 0, 13, 0, 48, 0, 49, 0, 49, 0, 14, 0, 13, 0, 49, 0, 50, 0, 14, 0, 50, 0, 49, 0, 51, 0, 50, 0, 52, 0, 14, 0, 52, 0, 50, 0, 53, 0, 52, 0, 54, 0, 14, 0, 54, 0, 52, 0, 55, 0, 54, 0, 56, 0, 14, 0, 56, 0, 54, 0, 57, 0, 56, 0, 3, 0, 14, 0, 3, 0, 5, 0, 14, 0, 3, 0, 56, 0, 58, 0, 48, 0, 13, 0, 49, 0, 14, 0, 49, 0, 13, 0, 50, 0, 49, 0, 14, 0, 49, 0, 50, 0, 51, 0, 52, 0, 50, 0, 14, 0, 50, 0, 52, 0, 53, 0, 54, 0, 52, 0, 14, 0, 52, 0, 54, 0, 55, 0, 56, 0, 54, 0, 14, 0, 54, 0, 56, 0, 57, 0, 3, 0, 56, 0, 14, 0, 56, 0, 3, 0, 58, 0, 5, 0, 3, 0, 14, 0, 5, 0, 4, 0, 59, 0, 59, 0, 60, 0, 5, 0, 60, 0, 8, 0, 5, 0, 60, 0, 61, 0, 8, 0, 60, 0, 62, 0, 61, 0, 61, 0, 63, 0, 8, 0, 61, 0, 64, 0, 63, 0, 63, 0, 65, 0, 8, 0, 63, 0, 66, 0, 65, 0, 65, 0, 67, 0, 8, 0, 67, 0, 68, 0, 8, 0, 68, 0, 69, 0, 8, 0, 69, 0, 6, 0, 8, 0, 4, 0, 5, 0, 59, 0, 60, 0, 59, 0, 5, 0, 8, 0, 60, 0, 5, 0, 61, 0, 60, 0, 8, 0, 62, 0, 60, 0, 61, 0, 63, 0, 61, 0, 8, 0, 64, 0, 61, 0, 63, 0, 65, 0, 63, 0, 8, 0, 66, 0, 63, 0, 65, 0, 67, 0, 65, 0, 8, 0, 68, 0, 67, 0, 8, 0, 69, 0, 68, 0, 8, 0, 6, 0, 69, 0, 8, 0, 33, 0, 2, 0, 14, 0, 14, 0, 5, 0, 33, 0, 10, 0, 33, 0, 5, 0, 5, 0, 8, 0, 10, 0, 33, 0, 32, 0, 70, 0, 70, 0, 71, 0, 33, 0, 71, 0, 70, 0, 72, 0, 71, 0, 0, 0, 33, 0, 0, 0, 2, 0, 33, 0, 0, 0, 71, 0, 73, 0, 32, 0, 33, 0, 70, 0, 71, 0, 70, 0, 33, 0, 70, 0, 71, 0, 72, 0, 0, 0, 71, 0, 33, 0, 71, 0, 0, 0, 73, 0, 2, 0, 0, 0, 33, 0, 26, 0, 74, 0, 21, 0, 21, 0, 16, 0, 26, 0),
+"lods": [0.26929, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 12, 0, 14, 0, 13, 0, 17, 0, 15, 0, 16, 0, 15, 0, 17, 0, 16, 0, 19, 0, 17, 0, 21, 0, 17, 0, 16, 0, 21, 0, 17, 0, 19, 0, 21, 0, 16, 0, 17, 0, 21, 0, 26, 0, 16, 0, 28, 0, 16, 0, 15, 0, 28, 0, 16, 0, 26, 0, 28, 0, 15, 0, 16, 0, 28, 0, 34, 0, 32, 0, 33, 0, 33, 0, 10, 0, 34, 0, 10, 0, 9, 0, 34, 0, 32, 0, 34, 0, 33, 0, 10, 0, 33, 0, 34, 0, 9, 0, 10, 0, 34, 0, 39, 0, 8, 0, 7, 0, 39, 0, 11, 0, 8, 0, 11, 0, 10, 0, 8, 0, 8, 0, 39, 0, 7, 0, 11, 0, 39, 0, 8, 0, 10, 0, 11, 0, 8, 0, 44, 0, 12, 0, 14, 0, 14, 0, 2, 0, 44, 0, 2, 0, 1, 0, 44, 0, 12, 0, 44, 0, 14, 0, 2, 0, 14, 0, 44, 0, 1, 0, 2, 0, 44, 0, 49, 0, 14, 0, 13, 0, 49, 0, 3, 0, 14, 0, 3, 0, 5, 0, 14, 0, 14, 0, 49, 0, 13, 0, 3, 0, 49, 0, 14, 0, 5, 0, 3, 0, 14, 0, 5, 0, 4, 0, 60, 0, 60, 0, 8, 0, 5, 0, 60, 0, 6, 0, 8, 0, 4, 0, 5, 0, 60, 0, 8, 0, 60, 0, 5, 0, 6, 0, 60, 0, 8, 0, 33, 0, 2, 0, 14, 0, 14, 0, 5, 0, 33, 0, 10, 0, 33, 0, 5, 0, 5, 0, 8, 0, 10, 0, 33, 0, 32, 0, 70, 0, 70, 0, 0, 0, 33, 0, 0, 0, 2, 0, 33, 0, 32, 0, 33, 0, 70, 0, 0, 0, 70, 0, 33, 0, 2, 0, 0, 0, 33, 0, 26, 0, 74, 0, 21, 0, 21, 0, 16, 0, 26, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 79,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 191, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 191, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 191, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 191, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 191, 118, 109, 23, 63, 47, 216, 174, 62, 169, 19, 208, 165, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 189, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 190, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 190, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 190, 31, 14, 34, 63, 136, 7, 138, 62, 84, 85, 213, 190, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 177, 107, 187, 61, 24, 108, 87, 63, 173, 170, 42, 190, 126, 56, 8, 62, 195, 3, 69, 63, 0, 0, 128, 190, 177, 107, 187, 61, 24, 108, 87, 63, 170, 170, 170, 190, 126, 56, 8, 62, 195, 3, 69, 63, 84, 85, 213, 190, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 208, 165, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 173, 170, 42, 62, 24, 108, 87, 63, 177, 107, 187, 189, 170, 170, 170, 62, 24, 108, 87, 63, 177, 107, 187, 189, 0, 0, 128, 62, 195, 3, 69, 63, 126, 56, 8, 190, 84, 85, 213, 62, 195, 3, 69, 63, 126, 56, 8, 190, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191)
+}, {
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"format": 4097,
+"index_count": 54,
+"index_data": PackedByteArray(33, 0, 74, 0, 26, 0, 26, 0, 2, 0, 33, 0, 14, 0, 75, 0, 76, 0, 76, 0, 5, 0, 14, 0, 21, 0, 74, 0, 33, 0, 33, 0, 10, 0, 21, 0, 78, 0, 77, 0, 76, 0, 76, 0, 75, 0, 78, 0, 26, 0, 16, 0, 78, 0, 26, 0, 78, 0, 75, 0, 75, 0, 14, 0, 26, 0, 2, 0, 26, 0, 14, 0, 21, 0, 10, 0, 8, 0, 21, 0, 8, 0, 77, 0, 77, 0, 78, 0, 21, 0, 16, 0, 21, 0, 78, 0, 8, 0, 5, 0, 76, 0, 76, 0, 77, 0, 8, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 79,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 191, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 191, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 191, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 191, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 191, 118, 109, 23, 63, 47, 216, 174, 62, 169, 19, 208, 165, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 189, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 190, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 190, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 190, 31, 14, 34, 63, 136, 7, 138, 62, 84, 85, 213, 190, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 177, 107, 187, 61, 24, 108, 87, 63, 173, 170, 42, 190, 126, 56, 8, 62, 195, 3, 69, 63, 0, 0, 128, 190, 177, 107, 187, 61, 24, 108, 87, 63, 170, 170, 170, 190, 126, 56, 8, 62, 195, 3, 69, 63, 84, 85, 213, 190, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 208, 165, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 173, 170, 42, 62, 24, 108, 87, 63, 177, 107, 187, 189, 170, 170, 170, 62, 24, 108, 87, 63, 177, 107, 187, 189, 0, 0, 128, 62, 195, 3, 69, 63, 126, 56, 8, 190, 84, 85, 213, 62, 195, 3, 69, 63, 126, 56, 8, 190, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_b14oy"]
+resource_name = "blockLevel_Mesh blockLevel"
+_surfaces = [{
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"attribute_data": PackedByteArray(208, 242, 53, 193, 196, 149, 187, 193, 143, 188, 131, 193, 196, 149, 187, 193, 247, 181, 94, 193, 45, 130, 241, 193, 247, 181, 94, 193, 45, 130, 241, 193, 143, 188, 131, 193, 196, 149, 187, 193, 208, 242, 53, 193, 196, 149, 187, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 255, 27, 175, 140, 107, 199, 193, 0, 255, 27, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 24, 37, 204, 53, 140, 107, 199, 193, 24, 37, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 208, 242, 53, 65, 196, 149, 187, 193, 247, 181, 94, 65, 45, 130, 241, 193, 143, 188, 131, 65, 196, 149, 187, 193, 143, 188, 131, 65, 196, 149, 187, 193, 247, 181, 94, 65, 45, 130, 241, 193, 208, 242, 53, 65, 196, 149, 187, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 181, 37, 204, 181, 140, 107, 199, 193, 181, 37, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 48, 133, 26, 61, 0, 0, 0, 0, 152, 124, 214, 192, 155, 12, 35, 64, 48, 133, 26, 61, 155, 12, 35, 64, 48, 133, 26, 61, 0, 0, 0, 0, 152, 124, 214, 192, 155, 12, 35, 192, 48, 133, 26, 61, 66, 249, 81, 192, 24, 159, 136, 64, 75, 249, 209, 192, 172, 19, 128, 63, 5, 5, 136, 169, 172, 19, 128, 63, 158, 243, 101, 169, 55, 145, 198, 192, 71, 249, 81, 193, 172, 19, 128, 63, 246, 122, 29, 193, 24, 159, 136, 64, 246, 122, 157, 193, 172, 19, 128, 63, 246, 122, 157, 193, 55, 145, 198, 192, 204, 59, 131, 193, 24, 159, 136, 64, 5, 5, 136, 169, 172, 19, 128, 63, 75, 249, 209, 192, 172, 19, 128, 63, 66, 249, 81, 192, 24, 159, 136, 64, 158, 243, 101, 169, 55, 145, 198, 192, 71, 249, 81, 193, 172, 19, 128, 63, 246, 122, 29, 193, 24, 159, 136, 64, 246, 122, 157, 193, 172, 19, 128, 63, 204, 59, 131, 193, 24, 159, 136, 64, 246, 122, 157, 193, 55, 145, 198, 192, 57, 161, 168, 41, 172, 19, 128, 63, 217, 125, 147, 41, 55, 145, 198, 192, 66, 249, 81, 64, 24, 159, 136, 64, 75, 249, 209, 64, 172, 19, 128, 63, 246, 122, 157, 65, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 71, 249, 81, 65, 172, 19, 128, 63, 204, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 172, 19, 128, 63, 66, 249, 81, 64, 24, 159, 136, 64, 217, 125, 147, 41, 55, 145, 198, 192, 57, 161, 168, 41, 172, 19, 128, 63, 75, 249, 209, 64, 172, 19, 128, 63, 246, 122, 157, 65, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 71, 249, 81, 65, 172, 19, 128, 63, 204, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 172, 19, 128, 63, 188, 198, 146, 64, 51, 96, 191, 193, 0, 0, 128, 40, 200, 97, 4, 194, 74, 249, 209, 64, 7, 30, 207, 193, 246, 122, 157, 65, 200, 97, 4, 194, 246, 122, 29, 65, 123, 247, 180, 193, 70, 249, 81, 65, 7, 30, 207, 193, 203, 59, 131, 65, 123, 247, 180, 193, 246, 122, 157, 65, 6, 30, 207, 193, 74, 249, 209, 64, 7, 30, 207, 193, 0, 0, 128, 40, 200, 97, 4, 194, 188, 198, 146, 64, 51, 96, 191, 193, 246, 122, 157, 65, 200, 97, 4, 194, 246, 122, 29, 65, 123, 247, 180, 193, 70, 249, 81, 65, 7, 30, 207, 193, 203, 59, 131, 65, 123, 247, 180, 193, 246, 122, 157, 65, 6, 30, 207, 193, 205, 59, 131, 65, 4, 116, 76, 193, 71, 249, 81, 65, 141, 96, 128, 193, 246, 122, 157, 65, 141, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 141, 96, 128, 193, 246, 122, 29, 65, 4, 116, 76, 193, 144, 56, 216, 40, 141, 96, 128, 193, 227, 196, 182, 40, 22, 6, 186, 193, 66, 249, 81, 64, 4, 116, 76, 193, 246, 122, 157, 65, 141, 96, 128, 193, 71, 249, 81, 65, 141, 96, 128, 193, 205, 59, 131, 65, 4, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 141, 96, 128, 193, 246, 122, 29, 65, 4, 116, 76, 193, 144, 56, 216, 40, 141, 96, 128, 193, 66, 249, 81, 64, 4, 116, 76, 193, 227, 196, 182, 40, 22, 6, 186, 193, 246, 122, 157, 193, 141, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 4, 116, 76, 193, 71, 249, 81, 193, 141, 96, 128, 193, 30, 223, 235, 167, 22, 6, 186, 193, 246, 122, 29, 193, 4, 116, 76, 193, 75, 249, 209, 192, 141, 96, 128, 193, 66, 249, 81, 192, 4, 116, 76, 193, 98, 96, 58, 168, 141, 96, 128, 193, 205, 59, 131, 193, 4, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 141, 96, 128, 193, 71, 249, 81, 193, 141, 96, 128, 193, 30, 223, 235, 167, 22, 6, 186, 193, 246, 122, 29, 193, 4, 116, 76, 193, 75, 249, 209, 192, 141, 96, 128, 193, 66, 249, 81, 192, 4, 116, 76, 193, 98, 96, 58, 168, 141, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 233, 198, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 233, 198, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 50, 241, 90, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 50, 241, 90, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 165, 65, 0, 0, 0, 0, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 165, 65, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 188, 198, 146, 192, 51, 96, 191, 193, 74, 249, 209, 192, 7, 30, 207, 193, 42, 245, 137, 28, 200, 97, 4, 194, 70, 249, 81, 193, 7, 30, 207, 193, 246, 122, 29, 193, 123, 247, 180, 193, 246, 122, 157, 193, 6, 30, 207, 193, 246, 122, 157, 193, 200, 97, 4, 194, 203, 59, 131, 193, 123, 247, 180, 193, 42, 245, 137, 28, 200, 97, 4, 194, 74, 249, 209, 192, 7, 30, 207, 193, 188, 198, 146, 192, 51, 96, 191, 193, 70, 249, 81, 193, 7, 30, 207, 193, 246, 122, 29, 193, 123, 247, 180, 193, 246, 122, 157, 193, 6, 30, 207, 193, 203, 59, 131, 193, 123, 247, 180, 193, 246, 122, 157, 193, 200, 97, 4, 194, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 128, 40, 246, 122, 149, 193, 0, 0, 128, 40, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 0, 0, 128, 40, 246, 122, 149, 193, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 128, 40, 246, 122, 25, 194, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63),
+"format": 4119,
+"index_count": 450,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 37, 0, 40, 0, 39, 0, 40, 0, 37, 0, 41, 0, 40, 0, 42, 0, 39, 0, 42, 0, 43, 0, 39, 0, 42, 0, 40, 0, 44, 0, 47, 0, 45, 0, 46, 0, 48, 0, 46, 0, 45, 0, 49, 0, 46, 0, 48, 0, 46, 0, 49, 0, 50, 0, 51, 0, 49, 0, 48, 0, 49, 0, 51, 0, 52, 0, 53, 0, 51, 0, 48, 0, 56, 0, 54, 0, 55, 0, 55, 0, 57, 0, 56, 0, 55, 0, 58, 0, 57, 0, 58, 0, 59, 0, 57, 0, 58, 0, 60, 0, 59, 0, 58, 0, 61, 0, 60, 0, 58, 0, 62, 0, 61, 0, 65, 0, 63, 0, 64, 0, 66, 0, 64, 0, 63, 0, 67, 0, 64, 0, 66, 0, 68, 0, 67, 0, 66, 0, 69, 0, 67, 0, 68, 0, 70, 0, 67, 0, 69, 0, 71, 0, 67, 0, 70, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 75, 0, 76, 0, 74, 0, 75, 0, 77, 0, 76, 0, 75, 0, 78, 0, 77, 0, 75, 0, 79, 0, 78, 0, 82, 0, 80, 0, 81, 0, 83, 0, 81, 0, 80, 0, 84, 0, 83, 0, 80, 0, 85, 0, 83, 0, 84, 0, 86, 0, 83, 0, 85, 0, 87, 0, 83, 0, 86, 0, 90, 0, 88, 0, 89, 0, 89, 0, 91, 0, 90, 0, 89, 0, 92, 0, 91, 0, 92, 0, 89, 0, 93, 0, 92, 0, 94, 0, 91, 0, 94, 0, 95, 0, 91, 0, 94, 0, 92, 0, 96, 0, 99, 0, 97, 0, 98, 0, 100, 0, 98, 0, 97, 0, 101, 0, 98, 0, 100, 0, 98, 0, 101, 0, 102, 0, 103, 0, 101, 0, 100, 0, 101, 0, 103, 0, 104, 0, 105, 0, 103, 0, 100, 0, 108, 0, 106, 0, 107, 0, 107, 0, 109, 0, 108, 0, 107, 0, 110, 0, 109, 0, 110, 0, 111, 0, 109, 0, 110, 0, 112, 0, 111, 0, 110, 0, 113, 0, 112, 0, 110, 0, 114, 0, 113, 0, 117, 0, 115, 0, 116, 0, 118, 0, 116, 0, 115, 0, 119, 0, 116, 0, 118, 0, 120, 0, 119, 0, 118, 0, 121, 0, 119, 0, 120, 0, 122, 0, 119, 0, 121, 0, 123, 0, 119, 0, 122, 0, 126, 0, 124, 0, 125, 0, 125, 0, 127, 0, 126, 0, 125, 0, 128, 0, 127, 0, 128, 0, 125, 0, 129, 0, 128, 0, 130, 0, 127, 0, 130, 0, 128, 0, 131, 0, 130, 0, 132, 0, 127, 0, 132, 0, 130, 0, 133, 0, 132, 0, 134, 0, 127, 0, 134, 0, 132, 0, 135, 0, 134, 0, 136, 0, 127, 0, 136, 0, 137, 0, 127, 0, 136, 0, 134, 0, 138, 0, 141, 0, 139, 0, 140, 0, 142, 0, 140, 0, 139, 0, 143, 0, 140, 0, 142, 0, 140, 0, 143, 0, 144, 0, 145, 0, 143, 0, 142, 0, 143, 0, 145, 0, 146, 0, 147, 0, 145, 0, 142, 0, 145, 0, 147, 0, 148, 0, 149, 0, 147, 0, 142, 0, 147, 0, 149, 0, 150, 0, 151, 0, 149, 0, 142, 0, 149, 0, 151, 0, 152, 0, 153, 0, 151, 0, 142, 0, 156, 0, 154, 0, 155, 0, 155, 0, 157, 0, 156, 0, 157, 0, 158, 0, 156, 0, 157, 0, 159, 0, 158, 0, 157, 0, 160, 0, 159, 0, 159, 0, 161, 0, 158, 0, 159, 0, 162, 0, 161, 0, 161, 0, 163, 0, 158, 0, 161, 0, 164, 0, 163, 0, 163, 0, 165, 0, 158, 0, 165, 0, 166, 0, 158, 0, 166, 0, 167, 0, 158, 0, 167, 0, 168, 0, 158, 0, 171, 0, 169, 0, 170, 0, 172, 0, 170, 0, 169, 0, 173, 0, 172, 0, 169, 0, 174, 0, 172, 0, 173, 0, 175, 0, 172, 0, 174, 0, 176, 0, 174, 0, 173, 0, 177, 0, 174, 0, 176, 0, 178, 0, 176, 0, 173, 0, 179, 0, 176, 0, 178, 0, 180, 0, 178, 0, 173, 0, 181, 0, 180, 0, 173, 0, 182, 0, 181, 0, 173, 0, 183, 0, 182, 0, 173, 0, 186, 0, 184, 0, 185, 0, 185, 0, 187, 0, 186, 0, 188, 0, 186, 0, 187, 0, 187, 0, 189, 0, 188, 0, 192, 0, 190, 0, 191, 0, 191, 0, 193, 0, 192, 0, 193, 0, 191, 0, 194, 0, 193, 0, 195, 0, 192, 0, 195, 0, 196, 0, 192, 0, 195, 0, 193, 0, 197, 0, 200, 0, 198, 0, 199, 0, 201, 0, 199, 0, 198, 0, 199, 0, 201, 0, 202, 0, 203, 0, 201, 0, 198, 0, 201, 0, 203, 0, 204, 0, 205, 0, 203, 0, 198, 0, 208, 0, 206, 0, 207, 0, 207, 0, 209, 0, 208, 0),
+"lods": [0.26929, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 37, 0, 42, 0, 39, 0, 42, 0, 43, 0, 39, 0, 51, 0, 46, 0, 48, 0, 53, 0, 51, 0, 48, 0, 55, 0, 58, 0, 57, 0, 58, 0, 62, 0, 57, 0, 67, 0, 64, 0, 66, 0, 71, 0, 67, 0, 66, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 75, 0, 79, 0, 74, 0, 82, 0, 80, 0, 81, 0, 83, 0, 81, 0, 80, 0, 87, 0, 83, 0, 80, 0, 89, 0, 91, 0, 90, 0, 89, 0, 94, 0, 91, 0, 94, 0, 95, 0, 91, 0, 100, 0, 98, 0, 97, 0, 103, 0, 98, 0, 100, 0, 105, 0, 103, 0, 100, 0, 109, 0, 106, 0, 107, 0, 107, 0, 110, 0, 109, 0, 110, 0, 114, 0, 109, 0, 117, 0, 118, 0, 116, 0, 119, 0, 116, 0, 118, 0, 123, 0, 119, 0, 118, 0, 125, 0, 127, 0, 126, 0, 125, 0, 136, 0, 127, 0, 136, 0, 137, 0, 127, 0, 142, 0, 140, 0, 139, 0, 151, 0, 140, 0, 142, 0, 153, 0, 151, 0, 142, 0, 156, 0, 154, 0, 157, 0, 157, 0, 158, 0, 156, 0, 157, 0, 168, 0, 158, 0, 171, 0, 169, 0, 172, 0, 173, 0, 172, 0, 169, 0, 183, 0, 172, 0, 173, 0, 186, 0, 184, 0, 185, 0, 185, 0, 187, 0, 186, 0, 188, 0, 186, 0, 187, 0, 187, 0, 189, 0, 188, 0, 192, 0, 190, 0, 191, 0, 191, 0, 195, 0, 192, 0, 195, 0, 196, 0, 192, 0, 200, 0, 198, 0, 199, 0, 203, 0, 199, 0, 198, 0, 205, 0, 203, 0, 198, 0, 208, 0, 206, 0, 207, 0, 207, 0, 209, 0, 208, 0)],
+"material": SubResource("StandardMaterial3D_yfrmj"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 242,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 82, 227, 85, 206, 0, 0, 255, 159, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 82, 227, 85, 206, 0, 0, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 82, 227, 85, 206, 0, 0, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 85, 78, 83, 99, 0, 0, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 85, 78, 83, 99, 0, 0, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 85, 78, 83, 99, 0, 0, 255, 95, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 118, 109, 23, 63, 47, 216, 174, 62, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 189, 37, 209, 217, 174, 254, 255, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 190, 37, 209, 217, 174, 255, 255, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 190, 37, 209, 217, 174, 254, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 84, 85, 213, 190, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 37, 209, 217, 174, 254, 255, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 189, 217, 46, 37, 81, 255, 255, 254, 127, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 47, 216, 174, 62, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 190, 217, 46, 37, 81, 255, 255, 254, 127, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 217, 46, 37, 81, 255, 255, 254, 127, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 190, 217, 46, 37, 81, 254, 255, 254, 127, 31, 14, 34, 63, 136, 7, 138, 62, 84, 85, 213, 190, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 217, 46, 37, 81, 254, 255, 254, 127, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 255, 255, 177, 107, 187, 61, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 255, 255, 126, 56, 8, 62, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 217, 174, 255, 255, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 217, 174, 0, 0, 254, 255, 126, 56, 8, 62, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 217, 174, 0, 0, 255, 255, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 254, 255, 177, 107, 187, 61, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 0, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 126, 56, 8, 62, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 37, 81, 255, 255, 254, 127, 177, 107, 187, 61, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 37, 81, 0, 0, 0, 0, 126, 56, 8, 62, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 37, 81, 0, 0, 0, 0, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 255, 255, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 255, 255, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 217, 174, 254, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 217, 174, 255, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 254, 255, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 37, 81, 0, 0, 0, 0, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 37, 81, 255, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 0, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 208, 165, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 255, 127, 255, 191, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 208, 165, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 255, 127, 255, 63, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 177, 107, 187, 189, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 177, 107, 187, 189, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 126, 56, 8, 190, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 255, 255, 0, 0, 255, 191, 84, 85, 213, 62, 195, 3, 69, 63, 126, 56, 8, 190, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 177, 107, 187, 189, 255, 127, 37, 81, 0, 0, 255, 63, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 177, 107, 187, 189, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 126, 56, 8, 190, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 255, 127, 37, 81, 0, 0, 255, 63, 84, 85, 213, 62, 195, 3, 69, 63, 126, 56, 8, 190, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.633028, 0, -0.633028, 1.26606, 1, 1.26606),
+"attribute_data": PackedByteArray(208, 242, 53, 193, 196, 149, 187, 193, 143, 188, 131, 193, 196, 149, 187, 193, 247, 181, 94, 193, 45, 130, 241, 193, 247, 181, 94, 193, 45, 130, 241, 193, 143, 188, 131, 193, 196, 149, 187, 193, 208, 242, 53, 193, 196, 149, 187, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 255, 27, 175, 140, 107, 199, 193, 0, 255, 27, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 24, 37, 204, 53, 140, 107, 199, 193, 24, 37, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 208, 242, 53, 65, 196, 149, 187, 193, 247, 181, 94, 65, 45, 130, 241, 193, 143, 188, 131, 65, 196, 149, 187, 193, 143, 188, 131, 65, 196, 149, 187, 193, 247, 181, 94, 65, 45, 130, 241, 193, 208, 242, 53, 65, 196, 149, 187, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 181, 37, 204, 181, 140, 107, 199, 193, 181, 37, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 48, 133, 26, 61, 0, 0, 0, 0, 152, 124, 214, 192, 155, 12, 35, 64, 48, 133, 26, 61, 155, 12, 35, 64, 48, 133, 26, 61, 0, 0, 0, 0, 152, 124, 214, 192, 155, 12, 35, 192, 48, 133, 26, 61, 66, 249, 81, 192, 24, 159, 136, 64, 75, 249, 209, 192, 172, 19, 128, 63, 5, 5, 136, 169, 172, 19, 128, 63, 158, 243, 101, 169, 55, 145, 198, 192, 71, 249, 81, 193, 172, 19, 128, 63, 246, 122, 29, 193, 24, 159, 136, 64, 246, 122, 157, 193, 172, 19, 128, 63, 246, 122, 157, 193, 55, 145, 198, 192, 204, 59, 131, 193, 24, 159, 136, 64, 5, 5, 136, 169, 172, 19, 128, 63, 75, 249, 209, 192, 172, 19, 128, 63, 66, 249, 81, 192, 24, 159, 136, 64, 158, 243, 101, 169, 55, 145, 198, 192, 71, 249, 81, 193, 172, 19, 128, 63, 246, 122, 29, 193, 24, 159, 136, 64, 246, 122, 157, 193, 172, 19, 128, 63, 204, 59, 131, 193, 24, 159, 136, 64, 246, 122, 157, 193, 55, 145, 198, 192, 57, 161, 168, 41, 172, 19, 128, 63, 217, 125, 147, 41, 55, 145, 198, 192, 66, 249, 81, 64, 24, 159, 136, 64, 75, 249, 209, 64, 172, 19, 128, 63, 246, 122, 157, 65, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 71, 249, 81, 65, 172, 19, 128, 63, 204, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 172, 19, 128, 63, 66, 249, 81, 64, 24, 159, 136, 64, 217, 125, 147, 41, 55, 145, 198, 192, 57, 161, 168, 41, 172, 19, 128, 63, 75, 249, 209, 64, 172, 19, 128, 63, 246, 122, 157, 65, 55, 145, 198, 192, 246, 122, 29, 65, 24, 159, 136, 64, 71, 249, 81, 65, 172, 19, 128, 63, 204, 59, 131, 65, 24, 159, 136, 64, 246, 122, 157, 65, 172, 19, 128, 63, 188, 198, 146, 64, 51, 96, 191, 193, 0, 0, 128, 40, 200, 97, 4, 194, 74, 249, 209, 64, 7, 30, 207, 193, 246, 122, 157, 65, 200, 97, 4, 194, 246, 122, 29, 65, 123, 247, 180, 193, 70, 249, 81, 65, 7, 30, 207, 193, 203, 59, 131, 65, 123, 247, 180, 193, 246, 122, 157, 65, 6, 30, 207, 193, 74, 249, 209, 64, 7, 30, 207, 193, 0, 0, 128, 40, 200, 97, 4, 194, 188, 198, 146, 64, 51, 96, 191, 193, 246, 122, 157, 65, 200, 97, 4, 194, 246, 122, 29, 65, 123, 247, 180, 193, 70, 249, 81, 65, 7, 30, 207, 193, 203, 59, 131, 65, 123, 247, 180, 193, 246, 122, 157, 65, 6, 30, 207, 193, 205, 59, 131, 65, 4, 116, 76, 193, 71, 249, 81, 65, 141, 96, 128, 193, 246, 122, 157, 65, 141, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 141, 96, 128, 193, 246, 122, 29, 65, 4, 116, 76, 193, 144, 56, 216, 40, 141, 96, 128, 193, 227, 196, 182, 40, 22, 6, 186, 193, 66, 249, 81, 64, 4, 116, 76, 193, 246, 122, 157, 65, 141, 96, 128, 193, 71, 249, 81, 65, 141, 96, 128, 193, 205, 59, 131, 65, 4, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 141, 96, 128, 193, 246, 122, 29, 65, 4, 116, 76, 193, 144, 56, 216, 40, 141, 96, 128, 193, 66, 249, 81, 64, 4, 116, 76, 193, 227, 196, 182, 40, 22, 6, 186, 193, 246, 122, 157, 193, 141, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 4, 116, 76, 193, 71, 249, 81, 193, 141, 96, 128, 193, 30, 223, 235, 167, 22, 6, 186, 193, 246, 122, 29, 193, 4, 116, 76, 193, 75, 249, 209, 192, 141, 96, 128, 193, 66, 249, 81, 192, 4, 116, 76, 193, 98, 96, 58, 168, 141, 96, 128, 193, 205, 59, 131, 193, 4, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 193, 141, 96, 128, 193, 71, 249, 81, 193, 141, 96, 128, 193, 30, 223, 235, 167, 22, 6, 186, 193, 246, 122, 29, 193, 4, 116, 76, 193, 75, 249, 209, 192, 141, 96, 128, 193, 66, 249, 81, 192, 4, 116, 76, 193, 98, 96, 58, 168, 141, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 233, 198, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 233, 198, 106, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193, 246, 122, 157, 65, 142, 96, 128, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 50, 241, 90, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 205, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 50, 241, 90, 172, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 246, 122, 29, 193, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 204, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 165, 65, 0, 0, 0, 0, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 165, 65, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 188, 198, 146, 192, 51, 96, 191, 193, 74, 249, 209, 192, 7, 30, 207, 193, 42, 245, 137, 28, 200, 97, 4, 194, 70, 249, 81, 193, 7, 30, 207, 193, 246, 122, 29, 193, 123, 247, 180, 193, 246, 122, 157, 193, 6, 30, 207, 193, 246, 122, 157, 193, 200, 97, 4, 194, 203, 59, 131, 193, 123, 247, 180, 193, 42, 245, 137, 28, 200, 97, 4, 194, 74, 249, 209, 192, 7, 30, 207, 193, 188, 198, 146, 192, 51, 96, 191, 193, 70, 249, 81, 193, 7, 30, 207, 193, 246, 122, 29, 193, 123, 247, 180, 193, 246, 122, 157, 193, 6, 30, 207, 193, 203, 59, 131, 193, 123, 247, 180, 193, 246, 122, 157, 193, 200, 97, 4, 194, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 128, 40, 246, 122, 149, 193, 0, 0, 128, 40, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 0, 0, 128, 40, 246, 122, 149, 193, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 128, 40, 246, 122, 25, 194, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63),
+"format": 4119,
+"index_count": 54,
+"index_data": PackedByteArray(212, 0, 210, 0, 211, 0, 211, 0, 213, 0, 212, 0, 216, 0, 214, 0, 215, 0, 215, 0, 217, 0, 216, 0, 220, 0, 218, 0, 219, 0, 219, 0, 221, 0, 220, 0, 224, 0, 222, 0, 223, 0, 223, 0, 225, 0, 224, 0, 228, 0, 226, 0, 227, 0, 228, 0, 227, 0, 229, 0, 229, 0, 230, 0, 228, 0, 231, 0, 228, 0, 230, 0, 234, 0, 232, 0, 233, 0, 234, 0, 233, 0, 235, 0, 235, 0, 236, 0, 234, 0, 237, 0, 234, 0, 236, 0, 240, 0, 238, 0, 239, 0, 239, 0, 241, 0, 240, 0),
+"material": SubResource("StandardMaterial3D_el1f7"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 242,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 82, 227, 85, 206, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 62, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 61, 136, 7, 138, 62, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 62, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 136, 7, 138, 62, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 84, 85, 213, 62, 136, 7, 138, 62, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 189, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 190, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 190, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 84, 85, 213, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 166, 170, 170, 189, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 173, 170, 42, 190, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 170, 170, 170, 190, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 136, 7, 138, 62, 84, 85, 213, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 126, 56, 8, 62, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 217, 174, 0, 0, 0, 128, 126, 56, 8, 62, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 217, 174, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 128, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 126, 56, 8, 62, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 37, 81, 0, 0, 0, 128, 126, 56, 8, 62, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 37, 81, 0, 0, 0, 128, 177, 107, 187, 61, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 37, 209, 217, 174, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 37, 81, 0, 0, 0, 128, 31, 14, 34, 63, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 169, 19, 208, 165, 217, 46, 37, 81, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 208, 165, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 217, 46, 217, 174, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 85, 85, 213, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 62, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 62, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 169, 19, 208, 165, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 61, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 173, 170, 42, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 166, 170, 170, 189, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 170, 170, 170, 190, 37, 209, 37, 81, 0, 0, 0, 128, 31, 14, 34, 191, 195, 3, 69, 63, 84, 85, 213, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 177, 107, 187, 189, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 177, 107, 187, 189, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 126, 56, 8, 190, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 37, 209, 255, 255, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 126, 56, 8, 190, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 177, 107, 187, 189, 255, 127, 37, 81, 0, 0, 0, 128, 126, 153, 238, 61, 122, 87, 76, 63, 126, 153, 238, 189, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 177, 107, 187, 189, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 126, 56, 8, 190, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 177, 107, 187, 189, 255, 127, 37, 81, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 126, 56, 8, 190, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 169, 19, 208, 165, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 169, 19, 208, 165, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_ibti6")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_y8ll0"]
+data = PackedVector3Array(0.5, 1, 0, 0.5, 0.8415, -0.0915, 0.5915, 0.8415, 0, 0.5, 0.8415, -0.0915, 0.5, 1, 0, 0.5915, 0.8415, 0, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5, 0.8415, -0.5915, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, 0, 0.8415, -0.5915, 0.0915, 0.8415, -0.5, 0, 1, -0.5, 0.0915, 0.8415, -0.5, 0, 0.8415, -0.5915, 0, 1, -0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.5, 0.3415, -0.5915, 0.5915, 0.3415, -0.5, 0.5, 0.5, -0.5, 0.5915, 0.3415, -0.5, 0.5, 0.3415, -0.5915, 0.5, 0.5, -0.5, 0, 0.3415, -0.5915, 0.0833, 0.2696, -0.633, 0.1667, 0.3415, -0.5915, 0.1667, 0.3415, -0.5915, 0, 0.5, -0.5, 0, 0.3415, -0.5915, 0.1667, 0.3415, -0.5915, 0.3333, 0.3415, -0.5915, 0, 0.5, -0.5, 0.3333, 0.3415, -0.5915, 0.1667, 0.3415, -0.5915, 0.25, 0.2696, -0.633, 0.3333, 0.3415, -0.5915, 0.5, 0.3415, -0.5915, 0, 0.5, -0.5, 0.5, 0.3415, -0.5915, 0.5, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0.3415, -0.5915, 0.3333, 0.3415, -0.5915, 0.4167, 0.2696, -0.633, 0.0833, 0.2696, -0.633, 0, 0.3415, -0.5915, 0.1667, 0.3415, -0.5915, 0, 0.5, -0.5, 0.1667, 0.3415, -0.5915, 0, 0.3415, -0.5915, 0.3333, 0.3415, -0.5915, 0.1667, 0.3415, -0.5915, 0, 0.5, -0.5, 0.1667, 0.3415, -0.5915, 0.3333, 0.3415, -0.5915, 0.25, 0.2696, -0.633, 0.5, 0.3415, -0.5915, 0.3333, 0.3415, -0.5915, 0, 0.5, -0.5, 0.3333, 0.3415, -0.5915, 0.5, 0.3415, -0.5915, 0.4167, 0.2696, -0.633, 0.5, 0.5, -0.5, 0.5, 0.3415, -0.5915, 0, 0.5, -0.5, 0.633, 0.2696, -0.0833, 0.5915, 0.3415, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0.5915, 0.3415, -0.1667, 0.633, 0.2696, -0.0833, 0.5, 0.5, 0, 0.5, 0.5, -0.5, 0.5915, 0.3415, -0.1667, 0.5, 0.5, -0.5, 0.633, 0.2696, -0.25, 0.5915, 0.3415, -0.1667, 0.5, 0.5, -0.5, 0.5915, 0.3415, -0.3333, 0.633, 0.2696, -0.25, 0.5, 0.5, -0.5, 0.633, 0.2696, -0.4167, 0.5915, 0.3415, -0.3333, 0.5, 0.5, -0.5, 0.5915, 0.3415, -0.5, 0.633, 0.2696, -0.4167, 0.5915, 0.3415, 0, 0.633, 0.2696, -0.0833, 0.5, 0.5, 0, 0.5915, 0.3415, -0.1667, 0.5, 0.5, 0, 0.633, 0.2696, -0.0833, 0.5, 0.5, -0.5, 0.5, 0.5, 0, 0.5915, 0.3415, -0.1667, 0.633, 0.2696, -0.25, 0.5, 0.5, -0.5, 0.5915, 0.3415, -0.1667, 0.5915, 0.3415, -0.3333, 0.5, 0.5, -0.5, 0.633, 0.2696, -0.25, 0.633, 0.2696, -0.4167, 0.5, 0.5, -0.5, 0.5915, 0.3415, -0.3333, 0.5915, 0.3415, -0.5, 0.5, 0.5, -0.5, 0.633, 0.2696, -0.4167, 0.0915, 0.8415, -0.1667, 0.1165, 0.7982, -0.1165, 0, 1, 0, 0, 1, 0, 0, 1, -0.5, 0.0915, 0.8415, -0.1667, 0, 1, -0.5, 0.133, 0.7696, -0.25, 0.0915, 0.8415, -0.1667, 0, 1, -0.5, 0.0915, 0.8415, -0.3333, 0.133, 0.7696, -0.25, 0, 1, -0.5, 0.133, 0.7696, -0.4167, 0.0915, 0.8415, -0.3333, 0, 1, -0.5, 0.0915, 0.8415, -0.5, 0.133, 0.7696, -0.4167, 0.1165, 0.7982, -0.1165, 0.0915, 0.8415, -0.1667, 0, 1, 0, 0, 1, -0.5, 0, 1, 0, 0.0915, 0.8415, -0.1667, 0.133, 0.7696, -0.25, 0, 1, -0.5, 0.0915, 0.8415, -0.1667, 0.0915, 0.8415, -0.3333, 0, 1, -0.5, 0.133, 0.7696, -0.25, 0.133, 0.7696, -0.4167, 0, 1, -0.5, 0.0915, 0.8415, -0.3333, 0.0915, 0.8415, -0.5, 0, 1, -0.5, 0.133, 0.7696, -0.4167, -0.5, 0.8415, -0.5915, -0.4167, 0.7696, -0.633, -0.3333, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, -0.1667, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.25, 0.7696, -0.633, -0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.5, 1, -0.5, 0, 0.8415, -0.5915, 0, 1, -0.5, -0.5, 1, -0.5, 0, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.0833, 0.7696, -0.633, -0.4167, 0.7696, -0.633, -0.5, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.3333, 0.8415, -0.5915, -0.5, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.3333, 0.8415, -0.5915, -0.5, 1, -0.5, -0.3333, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.25, 0.7696, -0.633, 0, 0.8415, -0.5915, -0.1667, 0.8415, -0.5915, -0.5, 1, -0.5, -0.1667, 0.8415, -0.5915, 0, 0.8415, -0.5915, -0.0833, 0.7696, -0.633, 0, 1, -0.5, 0, 0.8415, -0.5915, -0.5, 1, -0.5, 0.633, 0.7696, 0.4167, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.633, 0.7696, 0.4167, 0.5, 1, 0.5, 0.5, 1, 0, 0.5915, 0.8415, 0.3333, 0.5, 1, 0, 0.633, 0.7696, 0.25, 0.5915, 0.8415, 0.3333, 0.5, 1, 0, 0.5915, 0.8415, 0.1667, 0.633, 0.7696, 0.25, 0.5, 1, 0, 0.633, 0.7696, 0.0833, 0.5915, 0.8415, 0.1667, 0.5, 1, 0, 0.5915, 0.8415, 0, 0.633, 0.7696, 0.0833, 0.5915, 0.8415, 0.5, 0.633, 0.7696, 0.4167, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.5, 1, 0.5, 0.633, 0.7696, 0.4167, 0.5, 1, 0, 0.5, 1, 0.5, 0.5915, 0.8415, 0.3333, 0.633, 0.7696, 0.25, 0.5, 1, 0, 0.5915, 0.8415, 0.3333, 0.5915, 0.8415, 0.1667, 0.5, 1, 0, 0.633, 0.7696, 0.25, 0.633, 0.7696, 0.0833, 0.5, 1, 0, 0.5915, 0.8415, 0.1667, 0.5915, 0.8415, 0, 0.5, 1, 0, 0.633, 0.7696, 0.0833, 0.5, 0.8415, 0.5915, 0.4167, 0.7696, 0.633, 0.3333, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, 0.4167, 0.7696, 0.633, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.5, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.633, 0.7696, 0.4167, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.3333, -0.5, 1, 0.5, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0.3333, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.5915, 0.8415, 0.1667, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, 0, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.633, 0.7696, 0.4167, -0.5915, 0.8415, 0.3333, -0.633, 0.7696, 0.4167, -0.5, 1, 0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.3333, -0.5, 1, 0.5, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0.3333, -0.5, 1, -0.5, -0.633, 0.7696, 0.25, -0.5915, 0.8415, 0.3333, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, 0.1667, -0.5, 1, -0.5, -0.633, 0.7696, 0.0833, -0.5915, 0.8415, 0.1667, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.5915, 0.8415, 0, -0.5, 1, -0.5, -0.633, 0.7696, -0.0833, -0.5915, 0.8415, 0, -0.5915, 0.8415, -0.1667, -0.633, 0.7696, -0.25, -0.5915, 0.8415, -0.1667, -0.5, 1, -0.5, -0.5915, 0.8415, -0.3333, -0.633, 0.7696, -0.25, -0.5, 1, -0.5, -0.633, 0.7696, -0.4167, -0.5915, 0.8415, -0.3333, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.633, 0.7696, -0.4167, -0.5, 1, -0.5, 0, 1, 0, 0.5, 1, 0, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, 0, 1, 0, 0, 1, -0.5, 0, 1, 0, -0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, 0, 1, -0.5, 0, 1, 0, 0.1165, 0.7982, -0.1165, 0.1667, 0.8415, -0.0915, 0.1667, 0.8415, -0.0915, 0.3333, 0.8415, -0.0915, 0, 1, 0, 0.3333, 0.8415, -0.0915, 0.1667, 0.8415, -0.0915, 0.25, 0.7696, -0.133, 0.3333, 0.8415, -0.0915, 0.5, 0.8415, -0.0915, 0, 1, 0, 0.5, 0.8415, -0.0915, 0.5, 1, 0, 0, 1, 0, 0.5, 0.8415, -0.0915, 0.3333, 0.8415, -0.0915, 0.4167, 0.7696, -0.133, 0.1165, 0.7982, -0.1165, 0, 1, 0, 0.1667, 0.8415, -0.0915, 0.3333, 0.8415, -0.0915, 0.1667, 0.8415, -0.0915, 0, 1, 0, 0.1667, 0.8415, -0.0915, 0.3333, 0.8415, -0.0915, 0.25, 0.7696, -0.133, 0.5, 0.8415, -0.0915, 0.3333, 0.8415, -0.0915, 0, 1, 0, 0.3333, 0.8415, -0.0915, 0.5, 0.8415, -0.0915, 0.4167, 0.7696, -0.133, 0.5, 1, 0, 0.5, 0.8415, -0.0915, 0, 1, 0, 0.5, 0.5, 0, 0, 0.5, 0, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0, 0, 1, 0, 0, 0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0.5, 1, 0, 0, 1, 0, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, 0, 0.5, -0.5, 0, 0.5, 0, 0, 1, 0, 0, 1, 0, 0, 1, -0.5, 0, 0.5, -0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5, 0.5, 0.5, 0, 0.5, 0.5, -0.5, 0.5, 0, -0.5, 0.5, 0.5, 0, 0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 0.5, 0, 0.5, 1, 0, 0.5, 0.5, 0, 0.5, 1, 0.5, 0, 0.5, -0.5, 0, 1, -0.5, -0.5, 1, -0.5, 0, 0.5, -0.5, -0.5, 1, -0.5, -0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0, -0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, -0.5, -0.5, 1, -0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_nkdt0"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2buxb"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_b52j5"]
+_surfaces = [{
+"aabb": AABB(-0.383028, 0, -0.383028, 0.766056, 1, 0.766056),
+"format": 4097,
+"index_count": 198,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 8, 0, 7, 0, 12, 0, 12, 0, 13, 0, 8, 0, 13, 0, 11, 0, 8, 0, 13, 0, 14, 0, 11, 0, 14, 0, 15, 0, 11, 0, 15, 0, 16, 0, 11, 0, 16, 0, 9, 0, 11, 0, 7, 0, 8, 0, 12, 0, 13, 0, 12, 0, 8, 0, 11, 0, 13, 0, 8, 0, 14, 0, 13, 0, 11, 0, 15, 0, 14, 0, 11, 0, 16, 0, 15, 0, 11, 0, 9, 0, 16, 0, 11, 0, 10, 0, 17, 0, 18, 0, 18, 0, 11, 0, 10, 0, 18, 0, 19, 0, 11, 0, 19, 0, 18, 0, 20, 0, 19, 0, 2, 0, 11, 0, 2, 0, 1, 0, 11, 0, 2, 0, 19, 0, 21, 0, 17, 0, 10, 0, 18, 0, 11, 0, 18, 0, 10, 0, 19, 0, 18, 0, 11, 0, 18, 0, 19, 0, 20, 0, 2, 0, 19, 0, 11, 0, 19, 0, 2, 0, 21, 0, 1, 0, 2, 0, 11, 0, 4, 0, 22, 0, 23, 0, 23, 0, 5, 0, 4, 0, 23, 0, 24, 0, 5, 0, 24, 0, 23, 0, 25, 0, 24, 0, 6, 0, 5, 0, 6, 0, 8, 0, 5, 0, 6, 0, 24, 0, 26, 0, 22, 0, 4, 0, 23, 0, 5, 0, 23, 0, 4, 0, 24, 0, 23, 0, 5, 0, 23, 0, 24, 0, 25, 0, 6, 0, 24, 0, 5, 0, 24, 0, 6, 0, 26, 0, 8, 0, 6, 0, 5, 0, 8, 0, 11, 0, 1, 0, 1, 0, 5, 0, 8, 0, 27, 0, 3, 0, 5, 0, 5, 0, 28, 0, 27, 0, 5, 0, 1, 0, 28, 0, 1, 0, 29, 0, 28, 0, 1, 0, 30, 0, 29, 0, 1, 0, 31, 0, 30, 0, 1, 0, 0, 0, 31, 0, 3, 0, 27, 0, 5, 0, 28, 0, 5, 0, 27, 0, 1, 0, 5, 0, 28, 0, 29, 0, 1, 0, 28, 0, 30, 0, 1, 0, 29, 0, 31, 0, 1, 0, 30, 0, 0, 0, 1, 0, 31, 0),
+"lods": [0.0994233, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 8, 0, 7, 0, 13, 0, 13, 0, 11, 0, 8, 0, 13, 0, 9, 0, 11, 0, 7, 0, 8, 0, 13, 0, 11, 0, 13, 0, 8, 0, 9, 0, 13, 0, 11, 0, 18, 0, 11, 0, 10, 0, 18, 0, 2, 0, 11, 0, 2, 0, 1, 0, 11, 0, 11, 0, 18, 0, 10, 0, 2, 0, 18, 0, 11, 0, 1, 0, 2, 0, 11, 0, 23, 0, 5, 0, 4, 0, 23, 0, 6, 0, 5, 0, 6, 0, 8, 0, 5, 0, 5, 0, 23, 0, 4, 0, 6, 0, 23, 0, 5, 0, 8, 0, 6, 0, 5, 0, 8, 0, 11, 0, 1, 0, 1, 0, 5, 0, 8, 0, 28, 0, 3, 0, 5, 0, 5, 0, 1, 0, 28, 0, 1, 0, 0, 0, 28, 0, 3, 0, 28, 0, 5, 0, 1, 0, 5, 0, 28, 0, 0, 0, 1, 0, 28, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 36,
+"vertex_data": PackedByteArray(236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 63, 28, 196, 190, 195, 3, 69, 63, 170, 170, 42, 62, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 61, 63, 28, 196, 190, 195, 3, 69, 63, 142, 117, 143, 170, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 189, 63, 28, 196, 190, 195, 3, 69, 63, 173, 170, 42, 190, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 190, 166, 170, 170, 189, 24, 108, 87, 63, 236, 218, 174, 190, 166, 170, 170, 61, 24, 108, 87, 63, 236, 218, 174, 190, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 190, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 190, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 62, 166, 170, 170, 61, 24, 108, 87, 63, 237, 218, 174, 62, 166, 170, 170, 189, 24, 108, 87, 63, 237, 218, 174, 62, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 62, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 62, 63, 28, 196, 62, 195, 3, 69, 63, 170, 170, 42, 62, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 61, 63, 28, 196, 62, 195, 3, 69, 63, 142, 117, 143, 170, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 189, 63, 28, 196, 62, 195, 3, 69, 63, 173, 170, 42, 190, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62)
+}, {
+"aabb": AABB(-0.383028, 0, -0.383028, 0.766056, 1, 0.766056),
+"format": 4097,
+"index_count": 30,
+"index_data": PackedByteArray(34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0, 11, 0, 32, 0, 34, 0, 34, 0, 1, 0, 11, 0, 5, 0, 35, 0, 33, 0, 33, 0, 8, 0, 5, 0, 8, 0, 33, 0, 32, 0, 32, 0, 11, 0, 8, 0, 34, 0, 35, 0, 5, 0, 5, 0, 1, 0, 34, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 36,
+"vertex_data": PackedByteArray(236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 63, 28, 196, 190, 195, 3, 69, 63, 170, 170, 42, 62, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 61, 63, 28, 196, 190, 195, 3, 69, 63, 142, 117, 143, 170, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 189, 63, 28, 196, 190, 195, 3, 69, 63, 173, 170, 42, 190, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 190, 166, 170, 170, 189, 24, 108, 87, 63, 236, 218, 174, 190, 166, 170, 170, 61, 24, 108, 87, 63, 236, 218, 174, 190, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 190, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 190, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 62, 166, 170, 170, 61, 24, 108, 87, 63, 237, 218, 174, 62, 166, 170, 170, 189, 24, 108, 87, 63, 237, 218, 174, 62, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 62, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 62, 63, 28, 196, 62, 195, 3, 69, 63, 170, 170, 42, 62, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 61, 63, 28, 196, 62, 195, 3, 69, 63, 142, 117, 143, 170, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 189, 63, 28, 196, 62, 195, 3, 69, 63, 173, 170, 42, 190, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_mya62"]
+resource_name = "blockQuarter_Mesh blockQuarter"
+_surfaces = [{
+"aabb": AABB(-0.383028, 0, -0.383028, 0.766056, 1, 0.766056),
+"attribute_data": PackedByteArray(155, 12, 35, 192, 196, 149, 187, 193, 0, 80, 247, 44, 45, 130, 241, 193, 155, 12, 35, 64, 196, 149, 187, 193, 155, 12, 35, 64, 196, 149, 187, 193, 0, 80, 247, 44, 45, 130, 241, 193, 155, 12, 35, 192, 196, 149, 187, 193, 152, 12, 35, 64, 196, 149, 187, 193, 160, 12, 35, 192, 196, 149, 187, 193, 38, 37, 76, 181, 45, 130, 241, 193, 38, 37, 76, 181, 45, 130, 241, 193, 160, 12, 35, 192, 196, 149, 187, 193, 152, 12, 35, 64, 196, 149, 187, 193, 157, 12, 35, 64, 196, 149, 187, 193, 157, 12, 35, 192, 196, 149, 187, 193, 0, 52, 50, 173, 44, 130, 241, 193, 0, 52, 50, 173, 44, 130, 241, 193, 157, 12, 35, 192, 196, 149, 187, 193, 157, 12, 35, 64, 196, 149, 187, 193, 160, 12, 35, 64, 196, 149, 187, 193, 152, 12, 35, 192, 196, 149, 187, 193, 58, 37, 76, 53, 45, 130, 241, 193, 58, 37, 76, 53, 45, 130, 241, 193, 152, 12, 35, 192, 196, 149, 187, 193, 160, 12, 35, 64, 196, 149, 187, 193, 246, 122, 29, 65, 74, 191, 167, 193, 71, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 36, 191, 56, 173, 191, 152, 141, 193, 66, 249, 81, 192, 74, 191, 167, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 71, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 36, 191, 56, 173, 191, 152, 141, 193, 66, 249, 81, 192, 74, 191, 167, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 71, 249, 209, 64, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 65, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 42, 203, 37, 41, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 66, 249, 81, 64, 74, 191, 167, 193, 71, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 42, 203, 37, 41, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 211, 100, 225, 193, 75, 249, 209, 64, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 65, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 47, 91, 19, 171, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 71, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 66, 249, 81, 64, 74, 191, 167, 193, 75, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 47, 91, 19, 171, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 71, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 211, 100, 225, 193, 246, 122, 29, 193, 246, 122, 13, 193, 246, 122, 29, 65, 246, 122, 13, 193, 246, 122, 29, 193, 246, 122, 45, 65, 246, 122, 29, 65, 246, 122, 45, 65, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 71, 249, 209, 192, 191, 152, 141, 193, 66, 249, 81, 192, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 15, 57, 48, 45, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 75, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 71, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 211, 100, 225, 193, 246, 122, 29, 193, 74, 191, 167, 193, 66, 249, 81, 192, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 15, 57, 48, 45, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 75, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 246, 122, 29, 65, 246, 122, 13, 193, 246, 122, 29, 65, 246, 122, 45, 65, 246, 122, 29, 193, 246, 122, 13, 193, 246, 122, 29, 193, 246, 122, 45, 65, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 198,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 27, 0, 28, 0, 26, 0, 27, 0, 29, 0, 28, 0, 29, 0, 30, 0, 28, 0, 30, 0, 31, 0, 28, 0, 31, 0, 32, 0, 28, 0, 35, 0, 33, 0, 34, 0, 36, 0, 34, 0, 33, 0, 37, 0, 36, 0, 33, 0, 38, 0, 36, 0, 37, 0, 39, 0, 38, 0, 37, 0, 40, 0, 39, 0, 37, 0, 41, 0, 40, 0, 37, 0, 44, 0, 42, 0, 43, 0, 43, 0, 45, 0, 44, 0, 43, 0, 46, 0, 45, 0, 46, 0, 43, 0, 47, 0, 46, 0, 48, 0, 45, 0, 48, 0, 49, 0, 45, 0, 48, 0, 46, 0, 50, 0, 53, 0, 51, 0, 52, 0, 54, 0, 52, 0, 51, 0, 55, 0, 52, 0, 54, 0, 52, 0, 55, 0, 56, 0, 57, 0, 55, 0, 54, 0, 55, 0, 57, 0, 58, 0, 59, 0, 57, 0, 54, 0, 62, 0, 60, 0, 61, 0, 61, 0, 63, 0, 62, 0, 61, 0, 64, 0, 63, 0, 64, 0, 61, 0, 65, 0, 64, 0, 66, 0, 63, 0, 66, 0, 67, 0, 63, 0, 66, 0, 64, 0, 68, 0, 71, 0, 69, 0, 70, 0, 72, 0, 70, 0, 69, 0, 73, 0, 70, 0, 72, 0, 70, 0, 73, 0, 74, 0, 75, 0, 73, 0, 72, 0, 73, 0, 75, 0, 76, 0, 77, 0, 75, 0, 72, 0, 80, 0, 78, 0, 79, 0, 79, 0, 81, 0, 80, 0, 84, 0, 82, 0, 83, 0, 83, 0, 85, 0, 84, 0, 83, 0, 86, 0, 85, 0, 86, 0, 87, 0, 85, 0, 86, 0, 88, 0, 87, 0, 86, 0, 89, 0, 88, 0, 86, 0, 90, 0, 89, 0, 93, 0, 91, 0, 92, 0, 94, 0, 92, 0, 91, 0, 95, 0, 92, 0, 94, 0, 96, 0, 95, 0, 94, 0, 97, 0, 95, 0, 96, 0, 98, 0, 95, 0, 97, 0, 99, 0, 95, 0, 98, 0),
+"lods": [0.0994233, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 27, 0, 27, 0, 28, 0, 26, 0, 27, 0, 32, 0, 28, 0, 35, 0, 33, 0, 36, 0, 37, 0, 36, 0, 33, 0, 41, 0, 36, 0, 37, 0, 43, 0, 45, 0, 44, 0, 43, 0, 48, 0, 45, 0, 48, 0, 49, 0, 45, 0, 54, 0, 52, 0, 51, 0, 57, 0, 52, 0, 54, 0, 59, 0, 57, 0, 54, 0, 61, 0, 63, 0, 62, 0, 61, 0, 66, 0, 63, 0, 66, 0, 67, 0, 63, 0, 72, 0, 70, 0, 69, 0, 75, 0, 70, 0, 72, 0, 77, 0, 75, 0, 72, 0, 80, 0, 78, 0, 79, 0, 79, 0, 81, 0, 80, 0, 85, 0, 82, 0, 83, 0, 83, 0, 86, 0, 85, 0, 86, 0, 90, 0, 85, 0, 93, 0, 94, 0, 92, 0, 95, 0, 92, 0, 94, 0, 99, 0, 95, 0, 94, 0)],
+"material": SubResource("StandardMaterial3D_nkdt0"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 120,
+"vertex_data": PackedByteArray(236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 85, 78, 83, 99, 0, 0, 255, 31, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 85, 78, 83, 99, 0, 0, 255, 31, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 169, 177, 171, 156, 255, 255, 255, 223, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 169, 177, 171, 156, 255, 255, 255, 223, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 169, 177, 171, 156, 255, 255, 255, 223, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 172, 28, 169, 49, 255, 255, 255, 31, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 172, 28, 169, 49, 255, 255, 255, 31, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 172, 28, 169, 49, 255, 255, 255, 31, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 85, 78, 171, 156, 255, 191, 255, 191, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 82, 227, 169, 49, 255, 191, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 82, 227, 169, 49, 255, 191, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 169, 177, 83, 99, 255, 63, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 169, 177, 83, 99, 255, 63, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 63, 28, 196, 190, 195, 3, 69, 63, 170, 170, 42, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 61, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 63, 28, 196, 190, 195, 3, 69, 63, 142, 117, 143, 170, 217, 46, 217, 174, 255, 127, 255, 191, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 189, 217, 46, 217, 174, 255, 127, 255, 191, 63, 28, 196, 190, 195, 3, 69, 63, 173, 170, 42, 190, 217, 46, 217, 174, 255, 127, 255, 191, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 63, 28, 196, 190, 195, 3, 69, 63, 170, 170, 42, 62, 37, 209, 37, 81, 255, 127, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 61, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 63, 28, 196, 190, 195, 3, 69, 63, 142, 117, 143, 170, 37, 209, 37, 81, 255, 127, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 189, 37, 209, 37, 81, 255, 127, 255, 63, 63, 28, 196, 190, 195, 3, 69, 63, 173, 170, 42, 190, 37, 209, 37, 81, 255, 127, 255, 63, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 190, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 189, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 61, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 255, 191, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 190, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 190, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 189, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 190, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 61, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 255, 63, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 190, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 190, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 62, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 61, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 189, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 255, 255, 255, 191, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 62, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 62, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 61, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 62, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 189, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 255, 255, 255, 63, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 62, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 62, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 255, 255, 255, 255, 191, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 217, 174, 255, 255, 0, 128, 63, 28, 196, 62, 195, 3, 69, 63, 170, 170, 42, 62, 37, 209, 217, 174, 0, 0, 255, 255, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 61, 37, 209, 217, 174, 0, 0, 255, 255, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 255, 255, 63, 28, 196, 62, 195, 3, 69, 63, 142, 117, 143, 170, 37, 209, 217, 174, 254, 255, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 189, 37, 209, 217, 174, 0, 0, 254, 255, 63, 28, 196, 62, 195, 3, 69, 63, 173, 170, 42, 190, 37, 209, 217, 174, 255, 255, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 254, 255, 63, 28, 196, 62, 195, 3, 69, 63, 170, 170, 42, 62, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 217, 46, 37, 81, 255, 255, 254, 127, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 217, 46, 37, 81, 254, 255, 254, 127, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 61, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 0, 63, 28, 196, 62, 195, 3, 69, 63, 142, 117, 143, 170, 217, 46, 37, 81, 254, 255, 254, 127, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 189, 217, 46, 37, 81, 0, 0, 0, 0, 63, 28, 196, 62, 195, 3, 69, 63, 173, 170, 42, 190, 217, 46, 37, 81, 255, 255, 254, 127, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 255, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.383028, 0, -0.383028, 0.766056, 1, 0.766056),
+"attribute_data": PackedByteArray(155, 12, 35, 192, 196, 149, 187, 193, 0, 80, 247, 44, 45, 130, 241, 193, 155, 12, 35, 64, 196, 149, 187, 193, 155, 12, 35, 64, 196, 149, 187, 193, 0, 80, 247, 44, 45, 130, 241, 193, 155, 12, 35, 192, 196, 149, 187, 193, 152, 12, 35, 64, 196, 149, 187, 193, 160, 12, 35, 192, 196, 149, 187, 193, 38, 37, 76, 181, 45, 130, 241, 193, 38, 37, 76, 181, 45, 130, 241, 193, 160, 12, 35, 192, 196, 149, 187, 193, 152, 12, 35, 64, 196, 149, 187, 193, 157, 12, 35, 64, 196, 149, 187, 193, 157, 12, 35, 192, 196, 149, 187, 193, 0, 52, 50, 173, 44, 130, 241, 193, 0, 52, 50, 173, 44, 130, 241, 193, 157, 12, 35, 192, 196, 149, 187, 193, 157, 12, 35, 64, 196, 149, 187, 193, 160, 12, 35, 64, 196, 149, 187, 193, 152, 12, 35, 192, 196, 149, 187, 193, 58, 37, 76, 53, 45, 130, 241, 193, 58, 37, 76, 53, 45, 130, 241, 193, 152, 12, 35, 192, 196, 149, 187, 193, 160, 12, 35, 64, 196, 149, 187, 193, 246, 122, 29, 65, 74, 191, 167, 193, 71, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 36, 191, 56, 173, 191, 152, 141, 193, 66, 249, 81, 192, 74, 191, 167, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 71, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 36, 191, 56, 173, 191, 152, 141, 193, 66, 249, 81, 192, 74, 191, 167, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 71, 249, 209, 64, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 65, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 42, 203, 37, 41, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 66, 249, 81, 64, 74, 191, 167, 193, 71, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 42, 203, 37, 41, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 75, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 211, 100, 225, 193, 75, 249, 209, 64, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 246, 122, 29, 65, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 47, 91, 19, 171, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 71, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 66, 249, 81, 64, 74, 191, 167, 193, 75, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 211, 100, 225, 193, 66, 249, 81, 192, 74, 191, 167, 193, 47, 91, 19, 171, 191, 152, 141, 193, 246, 122, 29, 193, 74, 191, 167, 193, 71, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 211, 100, 225, 193, 246, 122, 29, 193, 246, 122, 13, 193, 246, 122, 29, 65, 246, 122, 13, 193, 246, 122, 29, 193, 246, 122, 45, 65, 246, 122, 29, 65, 246, 122, 45, 65, 246, 122, 29, 193, 74, 191, 167, 193, 246, 122, 29, 193, 211, 100, 225, 193, 71, 249, 209, 192, 191, 152, 141, 193, 66, 249, 81, 192, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 15, 57, 48, 45, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 75, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 71, 249, 209, 192, 191, 152, 141, 193, 246, 122, 29, 193, 211, 100, 225, 193, 246, 122, 29, 193, 74, 191, 167, 193, 66, 249, 81, 192, 74, 191, 167, 193, 246, 122, 29, 65, 211, 100, 225, 193, 15, 57, 48, 45, 191, 152, 141, 193, 66, 249, 81, 64, 74, 191, 167, 193, 75, 249, 209, 64, 191, 152, 141, 193, 246, 122, 29, 65, 74, 191, 167, 193, 246, 122, 29, 65, 246, 122, 13, 193, 246, 122, 29, 65, 246, 122, 45, 65, 246, 122, 29, 193, 246, 122, 13, 193, 246, 122, 29, 193, 246, 122, 45, 65, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 193, 0, 0, 128, 63, 246, 122, 29, 193, 246, 122, 25, 194, 246, 122, 29, 65, 0, 0, 128, 63, 246, 122, 29, 65, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 30,
+"index_data": PackedByteArray(102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 106, 0, 104, 0, 105, 0, 105, 0, 107, 0, 106, 0, 110, 0, 108, 0, 109, 0, 109, 0, 111, 0, 110, 0, 114, 0, 112, 0, 113, 0, 113, 0, 115, 0, 114, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0),
+"material": SubResource("StandardMaterial3D_2buxb"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 120,
+"vertex_data": PackedByteArray(236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 85, 78, 83, 99, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 85, 78, 83, 99, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 172, 28, 169, 49, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 85, 78, 171, 156, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 82, 227, 169, 49, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 82, 227, 169, 49, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 169, 177, 83, 99, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 169, 177, 83, 99, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 63, 28, 196, 190, 195, 3, 69, 63, 170, 170, 42, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 61, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 63, 28, 196, 190, 195, 3, 69, 63, 142, 117, 143, 170, 217, 46, 217, 174, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 189, 217, 46, 217, 174, 0, 0, 0, 128, 63, 28, 196, 190, 195, 3, 69, 63, 173, 170, 42, 190, 217, 46, 217, 174, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 63, 28, 196, 190, 195, 3, 69, 63, 170, 170, 42, 62, 37, 209, 37, 81, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 61, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 63, 28, 196, 190, 195, 3, 69, 63, 142, 117, 143, 170, 37, 209, 37, 81, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 166, 170, 170, 189, 37, 209, 37, 81, 0, 0, 0, 128, 63, 28, 196, 190, 195, 3, 69, 63, 173, 170, 42, 190, 37, 209, 37, 81, 0, 0, 0, 128, 237, 218, 174, 190, 24, 108, 87, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 190, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 189, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 61, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 0, 128, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 190, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 190, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 189, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 190, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 61, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 0, 128, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 190, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 236, 218, 174, 190, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 190, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 62, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 61, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 189, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 0, 0, 0, 128, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 62, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 62, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 61, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 62, 195, 3, 69, 63, 63, 28, 196, 62, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 189, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 0, 0, 0, 128, 191, 14, 28, 166, 195, 3, 69, 63, 63, 28, 196, 62, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 24, 108, 87, 63, 237, 218, 174, 62, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 42, 190, 195, 3, 69, 63, 63, 28, 196, 62, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 255, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 63, 28, 196, 62, 195, 3, 69, 63, 170, 170, 42, 62, 37, 209, 217, 174, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 61, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 63, 28, 196, 62, 195, 3, 69, 63, 142, 117, 143, 170, 37, 209, 217, 174, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 189, 37, 209, 217, 174, 0, 0, 0, 128, 63, 28, 196, 62, 195, 3, 69, 63, 173, 170, 42, 190, 37, 209, 217, 174, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 63, 28, 196, 62, 195, 3, 69, 63, 170, 170, 42, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 61, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 63, 28, 196, 62, 195, 3, 69, 63, 142, 117, 143, 170, 217, 46, 37, 81, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 166, 170, 170, 189, 217, 46, 37, 81, 0, 0, 0, 128, 63, 28, 196, 62, 195, 3, 69, 63, 173, 170, 42, 190, 217, 46, 37, 81, 0, 0, 0, 128, 236, 218, 174, 62, 24, 108, 87, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 128, 190, 0, 0, 0, 0, 0, 0, 128, 190, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 128, 190, 0, 0, 128, 63, 0, 0, 128, 190, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 190, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 128, 62, 0, 0, 128, 63, 0, 0, 128, 190, 255, 255, 255, 127, 255, 255, 255, 255)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_b52j5")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_26jv0"]
+data = PackedVector3Array(0.25, 0.8415, -0.3415, 0.3415, 0.8415, -0.25, 0.25, 1, -0.25, 0.3415, 0.8415, -0.25, 0.25, 0.8415, -0.3415, 0.25, 1, -0.25, 0.25, 1, 0.25, 0.3415, 0.8415, 0.25, 0.25, 0.8415, 0.3415, 0.3415, 0.8415, 0.25, 0.25, 1, 0.25, 0.25, 0.8415, 0.3415, -0.25, 1, 0.25, -0.25, 0.8415, 0.3415, -0.3415, 0.8415, 0.25, -0.25, 0.8415, 0.3415, -0.25, 1, 0.25, -0.3415, 0.8415, 0.25, -0.25, 1, -0.25, -0.3415, 0.8415, -0.25, -0.25, 0.8415, -0.3415, -0.3415, 0.8415, -0.25, -0.25, 1, -0.25, -0.25, 0.8415, -0.3415, -0.25, 1, 0.25, -0.3415, 0.8415, 0.25, -0.383, 0.7696, 0.1667, -0.383, 0.7696, 0.1667, -0.3415, 0.8415, 0.0833, -0.25, 1, 0.25, -0.3415, 0.8415, 0.0833, -0.25, 1, -0.25, -0.25, 1, 0.25, -0.3415, 0.8415, 0.0833, -0.383, 0.7696, 0, -0.25, 1, -0.25, -0.383, 0.7696, 0, -0.3415, 0.8415, -0.0833, -0.25, 1, -0.25, -0.3415, 0.8415, -0.0833, -0.383, 0.7696, -0.1667, -0.25, 1, -0.25, -0.383, 0.7696, -0.1667, -0.3415, 0.8415, -0.25, -0.25, 1, -0.25, -0.3415, 0.8415, 0.25, -0.25, 1, 0.25, -0.383, 0.7696, 0.1667, -0.3415, 0.8415, 0.0833, -0.383, 0.7696, 0.1667, -0.25, 1, 0.25, -0.25, 1, -0.25, -0.3415, 0.8415, 0.0833, -0.25, 1, 0.25, -0.383, 0.7696, 0, -0.3415, 0.8415, 0.0833, -0.25, 1, -0.25, -0.3415, 0.8415, -0.0833, -0.383, 0.7696, 0, -0.25, 1, -0.25, -0.383, 0.7696, -0.1667, -0.3415, 0.8415, -0.0833, -0.25, 1, -0.25, -0.3415, 0.8415, -0.25, -0.383, 0.7696, -0.1667, -0.25, 1, -0.25, -0.25, 0.8415, -0.3415, -0.1667, 0.7696, -0.383, -0.0833, 0.8415, -0.3415, -0.0833, 0.8415, -0.3415, -0.25, 1, -0.25, -0.25, 0.8415, -0.3415, -0.0833, 0.8415, -0.3415, 0.0833, 0.8415, -0.3415, -0.25, 1, -0.25, 0.0833, 0.8415, -0.3415, -0.0833, 0.8415, -0.3415, 0, 0.7696, -0.383, 0.0833, 0.8415, -0.3415, 0.25, 0.8415, -0.3415, -0.25, 1, -0.25, 0.25, 0.8415, -0.3415, 0.25, 1, -0.25, -0.25, 1, -0.25, 0.25, 0.8415, -0.3415, 0.0833, 0.8415, -0.3415, 0.1667, 0.7696, -0.383, -0.1667, 0.7696, -0.383, -0.25, 0.8415, -0.3415, -0.0833, 0.8415, -0.3415, -0.25, 1, -0.25, -0.0833, 0.8415, -0.3415, -0.25, 0.8415, -0.3415, 0.0833, 0.8415, -0.3415, -0.0833, 0.8415, -0.3415, -0.25, 1, -0.25, -0.0833, 0.8415, -0.3415, 0.0833, 0.8415, -0.3415, 0, 0.7696, -0.383, 0.25, 0.8415, -0.3415, 0.0833, 0.8415, -0.3415, -0.25, 1, -0.25, 0.0833, 0.8415, -0.3415, 0.25, 0.8415, -0.3415, 0.1667, 0.7696, -0.383, 0.25, 1, -0.25, 0.25, 0.8415, -0.3415, -0.25, 1, -0.25, 0.25, 0.8415, 0.3415, 0.1667, 0.7696, 0.383, 0.0833, 0.8415, 0.3415, 0.0833, 0.8415, 0.3415, 0.25, 1, 0.25, 0.25, 0.8415, 0.3415, 0.0833, 0.8415, 0.3415, -0.0833, 0.8415, 0.3415, 0.25, 1, 0.25, -0.0833, 0.8415, 0.3415, 0.0833, 0.8415, 0.3415, 0, 0.7696, 0.383, -0.0833, 0.8415, 0.3415, -0.25, 0.8415, 0.3415, 0.25, 1, 0.25, -0.25, 0.8415, 0.3415, -0.25, 1, 0.25, 0.25, 1, 0.25, -0.25, 0.8415, 0.3415, -0.0833, 0.8415, 0.3415, -0.1667, 0.7696, 0.383, 0.1667, 0.7696, 0.383, 0.25, 0.8415, 0.3415, 0.0833, 0.8415, 0.3415, 0.25, 1, 0.25, 0.0833, 0.8415, 0.3415, 0.25, 0.8415, 0.3415, -0.0833, 0.8415, 0.3415, 0.0833, 0.8415, 0.3415, 0.25, 1, 0.25, 0.0833, 0.8415, 0.3415, -0.0833, 0.8415, 0.3415, 0, 0.7696, 0.383, -0.25, 0.8415, 0.3415, -0.0833, 0.8415, 0.3415, 0.25, 1, 0.25, -0.0833, 0.8415, 0.3415, -0.25, 0.8415, 0.3415, -0.1667, 0.7696, 0.383, -0.25, 1, 0.25, -0.25, 0.8415, 0.3415, 0.25, 1, 0.25, -0.25, 1, 0.25, -0.25, 1, -0.25, 0.25, 1, -0.25, 0.25, 1, -0.25, 0.25, 1, 0.25, -0.25, 1, 0.25, 0.383, 0.7696, 0.1667, 0.3415, 0.8415, 0.25, 0.25, 1, 0.25, 0.25, 1, 0.25, 0.3415, 0.8415, 0.0833, 0.383, 0.7696, 0.1667, 0.25, 1, 0.25, 0.25, 1, -0.25, 0.3415, 0.8415, 0.0833, 0.25, 1, -0.25, 0.383, 0.7696, 0, 0.3415, 0.8415, 0.0833, 0.25, 1, -0.25, 0.3415, 0.8415, -0.0833, 0.383, 0.7696, 0, 0.25, 1, -0.25, 0.383, 0.7696, -0.1667, 0.3415, 0.8415, -0.0833, 0.25, 1, -0.25, 0.3415, 0.8415, -0.25, 0.383, 0.7696, -0.1667, 0.3415, 0.8415, 0.25, 0.383, 0.7696, 0.1667, 0.25, 1, 0.25, 0.3415, 0.8415, 0.0833, 0.25, 1, 0.25, 0.383, 0.7696, 0.1667, 0.25, 1, -0.25, 0.25, 1, 0.25, 0.3415, 0.8415, 0.0833, 0.383, 0.7696, 0, 0.25, 1, -0.25, 0.3415, 0.8415, 0.0833, 0.3415, 0.8415, -0.0833, 0.25, 1, -0.25, 0.383, 0.7696, 0, 0.383, 0.7696, -0.1667, 0.25, 1, -0.25, 0.3415, 0.8415, -0.0833, 0.3415, 0.8415, -0.25, 0.25, 1, -0.25, 0.383, 0.7696, -0.1667, 0.25, 0, -0.25, -0.25, 0, -0.25, -0.25, 0, 0.25, -0.25, 0, 0.25, 0.25, 0, 0.25, 0.25, 0, -0.25, -0.25, 1, -0.25, -0.25, 0, -0.25, 0.25, 0, -0.25, 0.25, 0, -0.25, 0.25, 1, -0.25, -0.25, 1, -0.25, 0.25, 1, 0.25, 0.25, 0, 0.25, -0.25, 0, 0.25, -0.25, 0, 0.25, -0.25, 1, 0.25, 0.25, 1, 0.25, -0.25, 1, 0.25, -0.25, 0, 0.25, -0.25, 0, -0.25, -0.25, 0, -0.25, -0.25, 1, -0.25, -0.25, 1, 0.25, 0.25, 0, -0.25, 0.25, 0, 0.25, 0.25, 1, 0.25, 0.25, 1, 0.25, 0.25, 1, -0.25, 0.25, 0, -0.25)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ciiie"]
+resource_name = "wood"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.866667, 0.533333, 0.309804, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4mhsl"]
+resource_name = "woodDark"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.627451, 0.384314, 0.223529, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_kb688"]
+_surfaces = [{
+"aabb": AABB(-0.5, 0, -0.5, 1, 0.3925, 1),
+"format": 4097,
+"index_count": 360,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0, 23, 0, 24, 0, 22, 0, 24, 0, 25, 0, 22, 0, 25, 0, 26, 0, 22, 0, 26, 0, 27, 0, 22, 0, 17, 0, 16, 0, 28, 0, 28, 0, 29, 0, 17, 0, 10, 0, 11, 0, 18, 0, 18, 0, 19, 0, 10, 0, 6, 0, 30, 0, 31, 0, 31, 0, 32, 0, 6, 0, 32, 0, 33, 0, 6, 0, 33, 0, 15, 0, 6, 0, 15, 0, 13, 0, 6, 0, 13, 0, 4, 0, 6, 0, 22, 0, 27, 0, 34, 0, 34, 0, 35, 0, 22, 0, 37, 0, 36, 0, 31, 0, 31, 0, 30, 0, 37, 0, 34, 0, 38, 0, 39, 0, 39, 0, 40, 0, 34, 0, 40, 0, 41, 0, 34, 0, 41, 0, 42, 0, 34, 0, 42, 0, 43, 0, 34, 0, 43, 0, 35, 0, 34, 0, 43, 0, 20, 0, 22, 0, 22, 0, 35, 0, 43, 0, 17, 0, 29, 0, 44, 0, 44, 0, 45, 0, 17, 0, 45, 0, 46, 0, 17, 0, 46, 0, 8, 0, 17, 0, 8, 0, 10, 0, 17, 0, 10, 0, 19, 0, 17, 0, 41, 0, 40, 0, 24, 0, 24, 0, 23, 0, 41, 0, 39, 0, 38, 0, 26, 0, 26, 0, 25, 0, 39, 0, 49, 0, 47, 0, 48, 0, 48, 0, 50, 0, 49, 0, 18, 0, 11, 0, 9, 0, 9, 0, 51, 0, 18, 0, 51, 0, 52, 0, 18, 0, 52, 0, 53, 0, 18, 0, 53, 0, 28, 0, 18, 0, 28, 0, 16, 0, 18, 0, 5, 0, 4, 0, 13, 0, 13, 0, 12, 0, 5, 0, 37, 0, 30, 0, 6, 0, 6, 0, 7, 0, 37, 0, 46, 0, 45, 0, 52, 0, 52, 0, 51, 0, 46, 0, 56, 0, 54, 0, 55, 0, 55, 0, 57, 0, 56, 0, 60, 0, 58, 0, 59, 0, 59, 0, 54, 0, 60, 0, 54, 0, 56, 0, 60, 0, 56, 0, 47, 0, 60, 0, 47, 0, 49, 0, 60, 0, 49, 0, 61, 0, 60, 0, 44, 0, 29, 0, 28, 0, 28, 0, 53, 0, 44, 0, 34, 0, 27, 0, 26, 0, 26, 0, 38, 0, 34, 0, 43, 0, 42, 0, 21, 0, 21, 0, 20, 0, 43, 0, 64, 0, 62, 0, 63, 0, 63, 0, 65, 0, 64, 0, 68, 0, 66, 0, 67, 0, 67, 0, 69, 0, 68, 0, 62, 0, 66, 0, 68, 0, 68, 0, 70, 0, 62, 0, 70, 0, 71, 0, 62, 0, 71, 0, 0, 0, 62, 0, 0, 0, 2, 0, 62, 0, 2, 0, 63, 0, 62, 0, 5, 0, 12, 0, 14, 0, 14, 0, 72, 0, 5, 0, 72, 0, 73, 0, 5, 0, 73, 0, 36, 0, 5, 0, 36, 0, 37, 0, 5, 0, 37, 0, 7, 0, 5, 0, 73, 0, 72, 0, 33, 0, 33, 0, 32, 0, 73, 0, 71, 0, 70, 0, 74, 0, 74, 0, 75, 0, 71, 0, 65, 0, 3, 0, 1, 0, 1, 0, 75, 0, 65, 0, 75, 0, 74, 0, 65, 0, 74, 0, 69, 0, 65, 0, 69, 0, 67, 0, 65, 0, 67, 0, 64, 0, 65, 0, 76, 0, 50, 0, 48, 0, 48, 0, 57, 0, 76, 0, 57, 0, 55, 0, 76, 0, 55, 0, 77, 0, 76, 0, 77, 0, 78, 0, 76, 0, 78, 0, 79, 0, 76, 0, 58, 0, 78, 0, 77, 0, 77, 0, 59, 0, 58, 0, 60, 0, 79, 0, 78, 0, 78, 0, 58, 0, 60, 0, 62, 0, 64, 0, 67, 0, 67, 0, 66, 0, 62, 0, 3, 0, 65, 0, 63, 0, 63, 0, 2, 0, 3, 0, 76, 0, 79, 0, 60, 0, 60, 0, 61, 0, 76, 0, 49, 0, 50, 0, 76, 0, 76, 0, 61, 0, 49, 0),
+"name": "wood",
+"primitive": 3,
+"vertex_count": 128,
+"vertex_data": PackedByteArray(246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190)
+}, {
+"aabb": AABB(-0.5, 0, -0.5, 1, 0.3925, 1),
+"format": 4097,
+"index_count": 444,
+"index_data": PackedByteArray(82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 42, 0, 41, 0, 88, 0, 88, 0, 89, 0, 42, 0, 92, 0, 90, 0, 91, 0, 91, 0, 93, 0, 92, 0, 80, 0, 94, 0, 95, 0, 95, 0, 81, 0, 80, 0, 98, 0, 96, 0, 97, 0, 97, 0, 99, 0, 98, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 106, 0, 104, 0, 105, 0, 105, 0, 9, 0, 106, 0, 9, 0, 8, 0, 106, 0, 8, 0, 48, 0, 106, 0, 48, 0, 47, 0, 106, 0, 47, 0, 31, 0, 106, 0, 31, 0, 36, 0, 106, 0, 36, 0, 1, 0, 106, 0, 1, 0, 0, 0, 106, 0, 0, 0, 21, 0, 106, 0, 21, 0, 42, 0, 106, 0, 42, 0, 89, 0, 106, 0, 85, 0, 84, 0, 101, 0, 101, 0, 100, 0, 85, 0, 109, 0, 107, 0, 108, 0, 108, 0, 110, 0, 109, 0, 51, 0, 111, 0, 112, 0, 112, 0, 113, 0, 51, 0, 113, 0, 46, 0, 51, 0, 113, 0, 57, 0, 46, 0, 113, 0, 56, 0, 57, 0, 113, 0, 32, 0, 56, 0, 113, 0, 73, 0, 32, 0, 113, 0, 75, 0, 73, 0, 113, 0, 71, 0, 75, 0, 113, 0, 23, 0, 71, 0, 113, 0, 41, 0, 23, 0, 113, 0, 88, 0, 41, 0, 86, 0, 103, 0, 101, 0, 101, 0, 84, 0, 86, 0, 114, 0, 93, 0, 91, 0, 91, 0, 115, 0, 114, 0, 45, 0, 44, 0, 77, 0, 77, 0, 55, 0, 45, 0, 109, 0, 110, 0, 53, 0, 53, 0, 52, 0, 109, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0, 105, 0, 104, 0, 112, 0, 112, 0, 111, 0, 105, 0, 115, 0, 91, 0, 90, 0, 90, 0, 120, 0, 115, 0, 80, 0, 82, 0, 121, 0, 121, 0, 94, 0, 80, 0, 88, 0, 113, 0, 106, 0, 106, 0, 89, 0, 88, 0, 70, 0, 68, 0, 25, 0, 25, 0, 24, 0, 70, 0, 36, 0, 73, 0, 75, 0, 75, 0, 1, 0, 36, 0, 47, 0, 56, 0, 32, 0, 32, 0, 31, 0, 47, 0, 83, 0, 122, 0, 121, 0, 121, 0, 82, 0, 83, 0, 40, 0, 39, 0, 118, 0, 118, 0, 119, 0, 40, 0, 124, 0, 123, 0, 96, 0, 96, 0, 98, 0, 124, 0, 90, 0, 92, 0, 125, 0, 125, 0, 120, 0, 90, 0, 8, 0, 46, 0, 57, 0, 57, 0, 48, 0, 8, 0, 95, 0, 94, 0, 121, 0, 121, 0, 122, 0, 95, 0, 97, 0, 126, 0, 127, 0, 127, 0, 99, 0, 97, 0, 72, 0, 14, 0, 69, 0, 69, 0, 74, 0, 72, 0, 126, 0, 97, 0, 96, 0, 96, 0, 123, 0, 126, 0, 103, 0, 86, 0, 87, 0, 87, 0, 102, 0, 103, 0, 0, 0, 71, 0, 23, 0, 23, 0, 21, 0, 0, 0, 105, 0, 111, 0, 51, 0, 51, 0, 9, 0, 105, 0, 127, 0, 124, 0, 98, 0, 98, 0, 99, 0, 127, 0, 54, 0, 59, 0, 15, 0, 15, 0, 33, 0, 54, 0, 53, 0, 110, 0, 108, 0, 108, 0, 116, 0, 53, 0, 116, 0, 44, 0, 53, 0, 116, 0, 77, 0, 44, 0, 116, 0, 59, 0, 77, 0, 116, 0, 15, 0, 59, 0, 116, 0, 14, 0, 15, 0, 116, 0, 69, 0, 14, 0, 116, 0, 68, 0, 69, 0, 116, 0, 25, 0, 68, 0, 116, 0, 39, 0, 25, 0, 116, 0, 118, 0, 39, 0, 117, 0, 107, 0, 109, 0, 109, 0, 52, 0, 117, 0, 52, 0, 45, 0, 117, 0, 45, 0, 55, 0, 117, 0, 55, 0, 54, 0, 117, 0, 54, 0, 33, 0, 117, 0, 33, 0, 72, 0, 117, 0, 72, 0, 74, 0, 117, 0, 74, 0, 70, 0, 117, 0, 70, 0, 24, 0, 117, 0, 24, 0, 40, 0, 117, 0, 40, 0, 119, 0, 117, 0, 125, 0, 114, 0, 115, 0, 115, 0, 120, 0, 125, 0, 113, 0, 112, 0, 114, 0, 114, 0, 106, 0, 113, 0, 95, 0, 114, 0, 112, 0, 112, 0, 104, 0, 95, 0, 114, 0, 125, 0, 106, 0, 95, 0, 93, 0, 114, 0, 125, 0, 92, 0, 106, 0, 104, 0, 81, 0, 95, 0, 104, 0, 106, 0, 81, 0, 95, 0, 122, 0, 93, 0, 92, 0, 93, 0, 122, 0, 83, 0, 81, 0, 106, 0, 122, 0, 83, 0, 92, 0, 92, 0, 83, 0, 106, 0, 116, 0, 108, 0, 124, 0, 124, 0, 117, 0, 116, 0, 85, 0, 124, 0, 108, 0, 108, 0, 107, 0, 85, 0, 124, 0, 127, 0, 117, 0, 85, 0, 123, 0, 124, 0, 127, 0, 126, 0, 117, 0, 107, 0, 87, 0, 85, 0, 107, 0, 117, 0, 87, 0, 85, 0, 100, 0, 123, 0, 126, 0, 123, 0, 100, 0, 102, 0, 87, 0, 117, 0, 100, 0, 102, 0, 126, 0, 126, 0, 102, 0, 117, 0),
+"name": "woodDark",
+"primitive": 3,
+"vertex_count": 128,
+"vertex_data": PackedByteArray(246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_cvajg"]
+resource_name = "bridge_Mesh bridge"
+_surfaces = [{
+"aabb": AABB(-0.5, 0, -0.5, 1, 0.3925, 1),
+"attribute_data": PackedByteArray(222, 110, 135, 193, 178, 72, 29, 193, 222, 110, 135, 193, 56, 195, 94, 192, 29, 221, 156, 193, 174, 65, 30, 193, 246, 122, 157, 193, 242, 195, 98, 192, 246, 122, 157, 193, 46, 145, 133, 64, 246, 122, 157, 193, 93, 34, 11, 192, 246, 122, 157, 65, 46, 145, 133, 64, 246, 122, 157, 65, 93, 34, 11, 192, 222, 110, 135, 193, 191, 229, 69, 65, 222, 110, 135, 193, 119, 187, 149, 65, 246, 122, 157, 193, 191, 229, 69, 65, 246, 122, 157, 193, 119, 187, 149, 65, 246, 122, 157, 65, 93, 34, 11, 192, 246, 122, 157, 65, 46, 145, 133, 64, 222, 110, 135, 65, 93, 34, 11, 192, 222, 110, 135, 65, 46, 145, 133, 64, 246, 122, 157, 193, 119, 187, 149, 65, 246, 122, 157, 193, 191, 229, 69, 65, 246, 122, 157, 65, 119, 187, 149, 65, 246, 122, 157, 65, 191, 229, 69, 65, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 119, 187, 141, 65, 125, 62, 103, 193, 119, 187, 141, 65, 101, 50, 81, 193, 191, 229, 53, 65, 125, 62, 103, 193, 191, 229, 53, 65, 101, 50, 81, 193, 119, 187, 141, 193, 101, 50, 81, 193, 119, 187, 141, 193, 125, 62, 103, 193, 191, 229, 53, 193, 101, 50, 81, 193, 191, 229, 53, 193, 125, 62, 103, 193, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 246, 122, 157, 193, 191, 229, 37, 193, 246, 122, 157, 193, 117, 187, 133, 193, 246, 122, 157, 65, 191, 229, 37, 193, 246, 122, 157, 65, 117, 187, 133, 193, 222, 110, 135, 193, 93, 34, 11, 192, 222, 110, 135, 193, 46, 145, 133, 64, 246, 122, 157, 193, 93, 34, 11, 192, 246, 122, 157, 193, 46, 145, 133, 64, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 191, 229, 53, 65, 101, 50, 81, 193, 191, 229, 53, 65, 125, 62, 103, 193, 117, 187, 141, 65, 101, 50, 81, 193, 117, 187, 141, 65, 125, 62, 103, 193, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 139, 197, 98, 65, 117, 187, 133, 193, 139, 197, 98, 65, 191, 229, 37, 193, 139, 197, 98, 193, 117, 187, 133, 193, 139, 197, 98, 193, 191, 229, 37, 193, 246, 122, 157, 65, 117, 187, 133, 193, 246, 122, 157, 65, 191, 229, 37, 193, 222, 110, 135, 65, 117, 187, 133, 193, 222, 110, 135, 65, 191, 229, 37, 193, 222, 110, 135, 193, 145, 156, 171, 64, 222, 110, 135, 193, 173, 98, 59, 65, 246, 122, 157, 193, 60, 255, 172, 64, 224, 15, 157, 193, 164, 16, 60, 65, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 93, 34, 75, 64, 125, 62, 103, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 192, 125, 62, 103, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 192, 125, 62, 103, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 64, 125, 62, 103, 193, 139, 197, 98, 65, 191, 229, 69, 65, 139, 197, 98, 65, 119, 187, 149, 65, 139, 197, 98, 193, 191, 229, 69, 65, 139, 197, 98, 193, 119, 187, 149, 65, 139, 197, 98, 65, 0, 250, 155, 64, 139, 197, 98, 65, 100, 145, 51, 65, 139, 197, 98, 193, 228, 57, 170, 64, 139, 197, 98, 193, 86, 177, 58, 65, 14, 145, 156, 65, 101, 50, 81, 193, 90, 239, 134, 65, 101, 50, 81, 193, 14, 145, 156, 65, 114, 56, 92, 193, 31, 197, 97, 65, 101, 50, 81, 193, 74, 212, 99, 193, 101, 50, 81, 193, 240, 246, 135, 193, 101, 50, 81, 193, 186, 3, 158, 193, 101, 50, 81, 193, 186, 3, 158, 193, 114, 56, 92, 193, 246, 122, 157, 65, 191, 229, 69, 65, 246, 122, 157, 65, 119, 187, 149, 65, 222, 110, 135, 65, 191, 229, 69, 65, 222, 110, 135, 65, 119, 187, 149, 65, 191, 229, 53, 193, 125, 62, 103, 193, 191, 229, 53, 193, 101, 50, 81, 193, 117, 187, 141, 193, 125, 62, 103, 193, 117, 187, 141, 193, 101, 50, 81, 193, 222, 110, 135, 193, 117, 187, 133, 193, 222, 110, 135, 193, 191, 229, 37, 193, 246, 122, 157, 193, 117, 187, 133, 193, 246, 122, 157, 193, 191, 229, 37, 193, 246, 122, 157, 193, 90, 253, 15, 193, 29, 221, 156, 65, 174, 65, 30, 193, 28, 221, 156, 193, 161, 178, 41, 192, 246, 122, 157, 65, 242, 195, 98, 192, 246, 122, 157, 65, 90, 253, 15, 193, 28, 221, 156, 65, 161, 178, 41, 192, 222, 110, 135, 65, 132, 253, 16, 193, 222, 110, 135, 65, 145, 150, 45, 192, 250, 159, 155, 65, 81, 50, 81, 193, 110, 146, 133, 65, 81, 50, 81, 193, 250, 159, 155, 65, 93, 56, 92, 193, 196, 9, 95, 65, 81, 50, 81, 193, 55, 159, 102, 193, 81, 50, 81, 193, 40, 93, 137, 193, 81, 50, 81, 193, 208, 204, 158, 193, 81, 50, 81, 193, 208, 204, 158, 193, 93, 56, 92, 193, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 139, 197, 98, 65, 93, 34, 11, 192, 139, 197, 98, 65, 46, 145, 133, 64, 139, 197, 98, 193, 93, 34, 11, 192, 139, 197, 98, 193, 46, 145, 133, 64, 139, 197, 98, 65, 178, 253, 17, 193, 139, 197, 98, 65, 55, 151, 49, 192, 139, 197, 98, 193, 133, 72, 28, 193, 139, 197, 98, 193, 148, 194, 90, 192, 174, 67, 158, 65, 117, 50, 81, 193, 33, 54, 136, 65, 117, 50, 81, 193, 174, 67, 158, 65, 129, 56, 92, 193, 42, 81, 100, 65, 117, 50, 81, 193, 208, 87, 97, 193, 117, 50, 81, 193, 116, 185, 134, 193, 117, 50, 81, 193, 28, 41, 156, 193, 117, 50, 81, 193, 28, 41, 156, 193, 129, 56, 92, 193, 220, 100, 158, 65, 98, 50, 81, 193, 43, 195, 136, 65, 98, 50, 81, 193, 220, 100, 158, 65, 110, 56, 92, 193, 192, 108, 101, 65, 98, 50, 81, 193, 169, 44, 96, 193, 98, 50, 81, 193, 31, 35, 134, 193, 98, 50, 81, 193, 234, 47, 156, 193, 98, 50, 81, 193, 234, 47, 156, 193, 110, 56, 92, 193, 246, 122, 157, 65, 185, 46, 50, 65, 222, 110, 135, 65, 14, 224, 50, 65, 227, 15, 157, 65, 100, 59, 153, 64, 222, 110, 135, 65, 84, 151, 154, 64, 97, 197, 36, 65, 113, 56, 92, 193, 97, 197, 36, 65, 101, 50, 81, 193, 229, 205, 124, 64, 113, 56, 92, 193, 229, 205, 124, 64, 101, 50, 81, 193, 167, 234, 120, 192, 113, 56, 92, 193, 167, 234, 120, 192, 101, 50, 81, 193, 70, 205, 35, 193, 113, 56, 92, 193, 70, 205, 35, 193, 101, 50, 81, 193, 95, 185, 137, 64, 113, 56, 92, 193, 76, 111, 42, 65, 113, 56, 92, 193, 95, 185, 137, 64, 101, 50, 81, 193, 76, 111, 42, 65, 101, 50, 81, 193, 246, 122, 157, 193, 185, 46, 50, 65, 227, 15, 157, 193, 100, 59, 153, 64, 224, 15, 157, 65, 164, 16, 60, 65, 246, 122, 157, 65, 60, 255, 172, 64, 202, 120, 41, 193, 101, 50, 81, 193, 202, 120, 41, 193, 113, 56, 92, 193, 195, 205, 135, 192, 101, 50, 81, 193, 195, 205, 135, 192, 113, 56, 92, 193, 246, 122, 157, 193, 172, 111, 57, 192, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 183, 219, 5, 193, 52, 26, 37, 193, 216, 235, 129, 193, 202, 157, 66, 65, 216, 235, 129, 193, 219, 128, 213, 63, 151, 203, 109, 193, 202, 157, 66, 65, 151, 203, 109, 193, 219, 128, 213, 63, 139, 197, 98, 65, 117, 187, 133, 193, 139, 197, 98, 65, 246, 122, 149, 193, 222, 110, 135, 65, 117, 187, 133, 193, 222, 110, 135, 65, 246, 122, 149, 193, 216, 235, 129, 65, 247, 181, 110, 65, 151, 203, 109, 65, 247, 181, 110, 65, 216, 235, 129, 65, 194, 64, 139, 191, 151, 203, 109, 65, 194, 64, 139, 191, 151, 203, 109, 65, 202, 157, 66, 65, 151, 203, 109, 65, 219, 128, 213, 63, 216, 235, 129, 65, 202, 157, 66, 65, 216, 235, 129, 65, 219, 128, 213, 63, 216, 235, 129, 65, 0, 0, 128, 63, 151, 203, 109, 65, 0, 0, 128, 63, 216, 235, 129, 65, 172, 111, 57, 192, 151, 203, 109, 65, 172, 111, 57, 192, 216, 235, 129, 65, 194, 64, 139, 191, 216, 235, 129, 65, 247, 181, 110, 65, 151, 203, 109, 65, 194, 64, 139, 191, 151, 203, 109, 65, 247, 181, 110, 65, 246, 122, 157, 193, 52, 26, 37, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 173, 98, 43, 193, 101, 50, 81, 193, 145, 156, 139, 192, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 156, 97, 143, 64, 101, 50, 81, 193, 178, 72, 45, 65, 101, 50, 81, 193, 191, 229, 53, 65, 101, 50, 81, 193, 117, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 65, 101, 50, 81, 193, 246, 122, 157, 65, 172, 111, 57, 192, 246, 122, 157, 65, 0, 0, 128, 63, 158, 55, 68, 65, 52, 26, 37, 193, 183, 219, 5, 65, 52, 26, 37, 193, 139, 197, 98, 193, 52, 26, 37, 193, 222, 110, 135, 193, 52, 26, 37, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 65, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 193, 52, 26, 37, 193, 191, 229, 53, 65, 101, 50, 81, 193, 86, 177, 42, 65, 101, 50, 81, 193, 228, 57, 138, 64, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 74, 97, 141, 192, 101, 50, 81, 193, 133, 72, 44, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 117, 187, 141, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 151, 203, 109, 193, 0, 0, 128, 63, 216, 235, 129, 193, 0, 0, 128, 63, 151, 203, 109, 193, 172, 111, 57, 192, 216, 235, 129, 193, 172, 111, 57, 192, 183, 219, 5, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 172, 111, 57, 192, 222, 110, 135, 193, 191, 229, 69, 65, 222, 110, 135, 193, 14, 224, 50, 65, 139, 197, 98, 193, 191, 229, 69, 65, 139, 197, 98, 193, 100, 145, 51, 65, 222, 110, 135, 193, 246, 122, 165, 65, 222, 110, 135, 193, 119, 187, 149, 65, 139, 197, 98, 193, 246, 122, 165, 65, 139, 197, 98, 193, 119, 187, 149, 65, 222, 110, 135, 65, 52, 26, 37, 193, 139, 197, 98, 65, 52, 26, 37, 193, 222, 110, 135, 65, 101, 50, 81, 193, 139, 197, 98, 65, 101, 50, 81, 193, 222, 110, 135, 65, 52, 26, 37, 193, 139, 197, 98, 65, 52, 26, 37, 193, 222, 110, 135, 65, 101, 50, 81, 193, 139, 197, 98, 65, 101, 50, 81, 193, 151, 203, 109, 193, 0, 0, 128, 63, 216, 235, 129, 193, 0, 0, 128, 63, 151, 203, 109, 193, 172, 111, 57, 192, 216, 235, 129, 193, 172, 111, 57, 192, 216, 235, 129, 65, 0, 0, 128, 63, 151, 203, 109, 65, 0, 0, 128, 63, 216, 235, 129, 65, 172, 111, 57, 192, 151, 203, 109, 65, 172, 111, 57, 192, 139, 197, 98, 193, 52, 26, 37, 193, 222, 110, 135, 193, 52, 26, 37, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 222, 110, 135, 193, 132, 253, 16, 193, 222, 110, 135, 193, 191, 229, 37, 193, 139, 197, 98, 193, 178, 253, 17, 193, 139, 197, 98, 193, 191, 229, 37, 193, 139, 197, 98, 65, 93, 34, 11, 192, 139, 197, 98, 65, 148, 194, 90, 192, 222, 110, 135, 65, 93, 34, 11, 192, 222, 110, 135, 65, 56, 195, 94, 192, 139, 197, 98, 65, 228, 57, 170, 64, 139, 197, 98, 65, 46, 145, 133, 64, 222, 110, 135, 65, 145, 156, 171, 64, 222, 110, 135, 65, 46, 145, 133, 64, 151, 203, 109, 193, 194, 64, 139, 191, 151, 203, 109, 193, 247, 181, 110, 65, 216, 235, 129, 193, 194, 64, 139, 191, 216, 235, 129, 193, 247, 181, 110, 65, 222, 110, 135, 193, 117, 187, 133, 193, 222, 110, 135, 193, 246, 122, 149, 193, 139, 197, 98, 193, 117, 187, 133, 193, 139, 197, 98, 193, 246, 122, 149, 193, 183, 219, 5, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 172, 111, 57, 192, 183, 219, 5, 65, 52, 26, 37, 193, 158, 55, 68, 65, 52, 26, 37, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 172, 111, 57, 192, 139, 197, 98, 65, 191, 229, 69, 65, 139, 197, 98, 65, 86, 177, 58, 65, 222, 110, 135, 65, 191, 229, 69, 65, 222, 110, 135, 65, 173, 98, 59, 65, 246, 122, 157, 65, 172, 111, 57, 192, 246, 122, 157, 65, 0, 0, 128, 63, 158, 55, 68, 65, 52, 26, 37, 193, 183, 219, 5, 65, 52, 26, 37, 193, 183, 219, 5, 65, 52, 26, 37, 193, 158, 55, 68, 65, 52, 26, 37, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 172, 111, 57, 192, 222, 110, 135, 193, 93, 34, 11, 192, 222, 110, 135, 193, 145, 150, 45, 192, 139, 197, 98, 193, 93, 34, 11, 192, 139, 197, 98, 193, 55, 151, 49, 192, 151, 203, 109, 193, 247, 181, 110, 65, 216, 235, 129, 193, 247, 181, 110, 65, 151, 203, 109, 193, 194, 64, 139, 191, 216, 235, 129, 193, 194, 64, 139, 191, 246, 122, 157, 193, 172, 111, 57, 192, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 183, 219, 5, 193, 52, 26, 37, 193, 139, 197, 98, 65, 133, 72, 28, 193, 139, 197, 98, 65, 191, 229, 37, 193, 222, 110, 135, 65, 178, 72, 29, 193, 222, 110, 135, 65, 191, 229, 37, 193, 139, 197, 98, 65, 246, 122, 165, 65, 139, 197, 98, 65, 119, 187, 149, 65, 222, 110, 135, 65, 246, 122, 165, 65, 222, 110, 135, 65, 119, 187, 149, 65, 216, 235, 129, 65, 219, 128, 213, 63, 216, 235, 129, 65, 202, 157, 66, 65, 151, 203, 109, 65, 219, 128, 213, 63, 151, 203, 109, 65, 202, 157, 66, 65, 222, 110, 135, 193, 84, 151, 154, 64, 222, 110, 135, 193, 46, 145, 133, 64, 139, 197, 98, 193, 0, 250, 155, 64, 139, 197, 98, 193, 46, 145, 133, 64, 246, 122, 157, 65, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 193, 52, 26, 37, 193, 191, 229, 53, 65, 101, 50, 81, 193, 14, 224, 34, 65, 101, 50, 81, 193, 167, 46, 117, 64, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 145, 150, 109, 192, 101, 50, 81, 193, 132, 253, 32, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 117, 187, 141, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 52, 26, 37, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 100, 145, 35, 193, 101, 50, 81, 193, 1, 244, 119, 192, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 55, 151, 113, 64, 101, 50, 81, 193, 178, 253, 33, 65, 101, 50, 81, 193, 191, 229, 53, 65, 101, 50, 81, 193, 117, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 65, 101, 50, 81, 193, 151, 203, 109, 193, 219, 128, 213, 63, 151, 203, 109, 193, 202, 157, 66, 65, 216, 235, 129, 193, 219, 128, 213, 63, 216, 235, 129, 193, 202, 157, 66, 65, 139, 197, 98, 193, 246, 122, 165, 65, 151, 203, 109, 193, 158, 55, 52, 193, 139, 197, 98, 193, 246, 122, 149, 193, 222, 110, 135, 193, 246, 122, 149, 193, 151, 203, 109, 193, 158, 55, 84, 65, 222, 110, 135, 193, 246, 122, 165, 65, 216, 235, 129, 193, 158, 55, 52, 193, 151, 203, 109, 193, 110, 183, 235, 192, 216, 235, 129, 193, 110, 183, 235, 192, 216, 235, 129, 193, 158, 55, 84, 65, 151, 203, 109, 193, 183, 219, 21, 65, 216, 235, 129, 193, 183, 219, 21, 65, 222, 110, 135, 65, 246, 122, 165, 65, 216, 235, 129, 65, 158, 55, 52, 193, 222, 110, 135, 65, 246, 122, 149, 193, 139, 197, 98, 65, 246, 122, 149, 193, 216, 235, 129, 65, 158, 55, 84, 65, 139, 197, 98, 65, 246, 122, 165, 65, 151, 203, 109, 65, 158, 55, 52, 193, 216, 235, 129, 65, 110, 183, 235, 192, 151, 203, 109, 65, 110, 183, 235, 192, 151, 203, 109, 65, 158, 55, 84, 65, 216, 235, 129, 65, 183, 219, 21, 65, 151, 203, 109, 65, 183, 219, 21, 65),
+"format": 4119,
+"index_count": 360,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0, 23, 0, 24, 0, 22, 0, 24, 0, 25, 0, 22, 0, 25, 0, 26, 0, 22, 0, 26, 0, 27, 0, 22, 0, 30, 0, 28, 0, 29, 0, 29, 0, 31, 0, 30, 0, 34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0, 38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 39, 0, 40, 0, 38, 0, 40, 0, 41, 0, 38, 0, 41, 0, 42, 0, 38, 0, 42, 0, 43, 0, 38, 0, 46, 0, 44, 0, 45, 0, 45, 0, 47, 0, 46, 0, 50, 0, 48, 0, 49, 0, 49, 0, 51, 0, 50, 0, 54, 0, 52, 0, 53, 0, 53, 0, 55, 0, 54, 0, 55, 0, 56, 0, 54, 0, 56, 0, 57, 0, 54, 0, 57, 0, 58, 0, 54, 0, 58, 0, 59, 0, 54, 0, 62, 0, 60, 0, 61, 0, 61, 0, 63, 0, 62, 0, 66, 0, 64, 0, 65, 0, 65, 0, 67, 0, 66, 0, 67, 0, 68, 0, 66, 0, 68, 0, 69, 0, 66, 0, 69, 0, 70, 0, 66, 0, 70, 0, 71, 0, 66, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 87, 0, 88, 0, 86, 0, 88, 0, 89, 0, 86, 0, 89, 0, 90, 0, 86, 0, 90, 0, 91, 0, 86, 0, 94, 0, 92, 0, 93, 0, 93, 0, 95, 0, 94, 0, 98, 0, 96, 0, 97, 0, 97, 0, 99, 0, 98, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 106, 0, 104, 0, 105, 0, 105, 0, 107, 0, 106, 0, 110, 0, 108, 0, 109, 0, 109, 0, 111, 0, 110, 0, 111, 0, 112, 0, 110, 0, 112, 0, 113, 0, 110, 0, 113, 0, 114, 0, 110, 0, 114, 0, 115, 0, 110, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0, 122, 0, 120, 0, 121, 0, 121, 0, 123, 0, 122, 0, 126, 0, 124, 0, 125, 0, 125, 0, 127, 0, 126, 0, 130, 0, 128, 0, 129, 0, 129, 0, 131, 0, 130, 0, 134, 0, 132, 0, 133, 0, 133, 0, 135, 0, 134, 0, 138, 0, 136, 0, 137, 0, 137, 0, 139, 0, 138, 0, 139, 0, 140, 0, 138, 0, 140, 0, 141, 0, 138, 0, 141, 0, 142, 0, 138, 0, 142, 0, 143, 0, 138, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0, 147, 0, 148, 0, 146, 0, 148, 0, 149, 0, 146, 0, 149, 0, 150, 0, 146, 0, 150, 0, 151, 0, 146, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 158, 0, 156, 0, 157, 0, 157, 0, 159, 0, 158, 0, 162, 0, 160, 0, 161, 0, 161, 0, 163, 0, 162, 0, 163, 0, 164, 0, 162, 0, 164, 0, 165, 0, 162, 0, 165, 0, 166, 0, 162, 0, 166, 0, 167, 0, 162, 0, 170, 0, 168, 0, 169, 0, 169, 0, 171, 0, 170, 0, 171, 0, 172, 0, 170, 0, 172, 0, 173, 0, 170, 0, 173, 0, 174, 0, 170, 0, 174, 0, 175, 0, 170, 0, 178, 0, 176, 0, 177, 0, 177, 0, 179, 0, 178, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 186, 0, 184, 0, 185, 0, 185, 0, 187, 0, 186, 0, 190, 0, 188, 0, 189, 0, 189, 0, 191, 0, 190, 0, 194, 0, 192, 0, 193, 0, 193, 0, 195, 0, 194, 0, 198, 0, 196, 0, 197, 0, 197, 0, 199, 0, 198, 0),
+"material": SubResource("StandardMaterial3D_ciiie"),
+"name": "wood",
+"primitive": 3,
+"vertex_count": 424,
+"vertex_data": PackedByteArray(246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 255, 127, 0, 0, 0, 0, 255, 191, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 255, 127, 0, 0, 0, 0, 255, 191, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 255, 127, 0, 0, 0, 0, 255, 191, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 255, 255, 4, 254, 0, 0, 252, 192, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 255, 255, 4, 254, 0, 0, 252, 192, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 255, 255, 4, 254, 0, 0, 252, 192, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 255, 4, 254, 0, 0, 252, 192, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 255, 255, 4, 254, 0, 0, 252, 192, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 255, 4, 254, 0, 0, 252, 192, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 255, 255, 4, 254, 0, 0, 252, 192, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 255, 255, 4, 254, 0, 0, 252, 192, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 255, 127, 255, 255, 255, 255, 255, 191, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 255, 127, 255, 255, 255, 255, 255, 191, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 255, 127, 0, 0, 0, 0, 255, 191, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 0, 0, 39, 253, 215, 2, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 0, 0, 39, 253, 215, 2, 255, 191, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 0, 0, 39, 253, 215, 2, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 0, 0, 39, 253, 215, 2, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 0, 0, 39, 253, 215, 2, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 0, 0, 39, 253, 215, 2, 255, 191, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 0, 0, 39, 253, 215, 2, 255, 191, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 0, 0, 39, 253, 215, 2, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 214, 130, 255, 127, 255, 255, 106, 193, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 214, 130, 255, 127, 255, 255, 147, 190, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 214, 130, 255, 127, 255, 255, 106, 193, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 214, 130, 255, 127, 255, 255, 106, 193, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 214, 130, 255, 127, 255, 255, 147, 190, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 214, 130, 255, 127, 255, 255, 147, 190, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 214, 130, 255, 127, 255, 255, 147, 190, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 214, 130, 255, 127, 255, 255, 147, 190, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 4, 126, 255, 127, 4, 254, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 4, 126, 255, 127, 4, 254, 255, 191, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 4, 126, 255, 127, 4, 254, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 4, 126, 255, 127, 4, 254, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 4, 126, 255, 127, 4, 254, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 4, 126, 255, 127, 4, 254, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 4, 126, 255, 127, 4, 254, 255, 191, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 4, 126, 255, 127, 4, 254, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 255, 127, 0, 0, 0, 0, 255, 191, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 0, 0, 11, 129, 243, 126, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 0, 0, 11, 129, 243, 126, 255, 191, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 0, 0, 11, 129, 243, 126, 255, 191, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 0, 0, 11, 129, 243, 126, 255, 191, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 137, 1, 255, 127, 136, 129, 255, 191, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 137, 1, 255, 127, 136, 129, 255, 191, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 137, 1, 255, 127, 136, 129, 255, 191, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 137, 1, 255, 127, 136, 129, 255, 191, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 255, 255, 136, 129, 0, 0, 58, 255, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 255, 255, 136, 129, 0, 0, 58, 255, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 255, 255, 136, 129, 0, 0, 58, 255, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 255, 255, 136, 129, 0, 0, 58, 255, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 255, 127, 255, 255, 255, 255, 255, 191, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 255, 127, 255, 255, 255, 255, 255, 191, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 255, 127, 255, 255, 255, 255, 255, 191, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 243, 254, 255, 127, 255, 255, 121, 255, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 243, 254, 255, 127, 255, 255, 121, 255, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 243, 254, 255, 127, 255, 255, 121, 255, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 243, 254, 255, 127, 255, 255, 121, 255, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 0, 0, 0, 128, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 0, 0, 0, 128, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 0, 0, 0, 128, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 0, 0, 0, 128, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 0, 0, 0, 128, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 0, 128, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 0, 128, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 0, 0, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 0, 128, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 0, 128, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 0, 0, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 0, 0, 255, 127, 0, 0, 0, 128, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 255, 127, 255, 255, 0, 0, 0, 128, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 0, 0, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 255, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 255, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 255, 127, 255, 255, 0, 0, 0, 128, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 0, 0, 0, 128, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 0, 0, 0, 128, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 255, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 0, 128, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 0, 128, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 127, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 0, 128, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 0, 128, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 0, 128, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 0, 128, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.5, 0, -0.5, 1, 0.3925, 1),
+"attribute_data": PackedByteArray(222, 110, 135, 193, 178, 72, 29, 193, 222, 110, 135, 193, 56, 195, 94, 192, 29, 221, 156, 193, 174, 65, 30, 193, 246, 122, 157, 193, 242, 195, 98, 192, 246, 122, 157, 193, 46, 145, 133, 64, 246, 122, 157, 193, 93, 34, 11, 192, 246, 122, 157, 65, 46, 145, 133, 64, 246, 122, 157, 65, 93, 34, 11, 192, 222, 110, 135, 193, 191, 229, 69, 65, 222, 110, 135, 193, 119, 187, 149, 65, 246, 122, 157, 193, 191, 229, 69, 65, 246, 122, 157, 193, 119, 187, 149, 65, 246, 122, 157, 65, 93, 34, 11, 192, 246, 122, 157, 65, 46, 145, 133, 64, 222, 110, 135, 65, 93, 34, 11, 192, 222, 110, 135, 65, 46, 145, 133, 64, 246, 122, 157, 193, 119, 187, 149, 65, 246, 122, 157, 193, 191, 229, 69, 65, 246, 122, 157, 65, 119, 187, 149, 65, 246, 122, 157, 65, 191, 229, 69, 65, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 119, 187, 141, 65, 125, 62, 103, 193, 119, 187, 141, 65, 101, 50, 81, 193, 191, 229, 53, 65, 125, 62, 103, 193, 191, 229, 53, 65, 101, 50, 81, 193, 119, 187, 141, 193, 101, 50, 81, 193, 119, 187, 141, 193, 125, 62, 103, 193, 191, 229, 53, 193, 101, 50, 81, 193, 191, 229, 53, 193, 125, 62, 103, 193, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 246, 122, 157, 193, 191, 229, 37, 193, 246, 122, 157, 193, 117, 187, 133, 193, 246, 122, 157, 65, 191, 229, 37, 193, 246, 122, 157, 65, 117, 187, 133, 193, 222, 110, 135, 193, 93, 34, 11, 192, 222, 110, 135, 193, 46, 145, 133, 64, 246, 122, 157, 193, 93, 34, 11, 192, 246, 122, 157, 193, 46, 145, 133, 64, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 191, 229, 53, 65, 101, 50, 81, 193, 191, 229, 53, 65, 125, 62, 103, 193, 117, 187, 141, 65, 101, 50, 81, 193, 117, 187, 141, 65, 125, 62, 103, 193, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 139, 197, 98, 65, 117, 187, 133, 193, 139, 197, 98, 65, 191, 229, 37, 193, 139, 197, 98, 193, 117, 187, 133, 193, 139, 197, 98, 193, 191, 229, 37, 193, 246, 122, 157, 65, 117, 187, 133, 193, 246, 122, 157, 65, 191, 229, 37, 193, 222, 110, 135, 65, 117, 187, 133, 193, 222, 110, 135, 65, 191, 229, 37, 193, 222, 110, 135, 193, 145, 156, 171, 64, 222, 110, 135, 193, 173, 98, 59, 65, 246, 122, 157, 193, 60, 255, 172, 64, 224, 15, 157, 193, 164, 16, 60, 65, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 93, 34, 75, 64, 125, 62, 103, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 192, 125, 62, 103, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 192, 125, 62, 103, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 64, 125, 62, 103, 193, 139, 197, 98, 65, 191, 229, 69, 65, 139, 197, 98, 65, 119, 187, 149, 65, 139, 197, 98, 193, 191, 229, 69, 65, 139, 197, 98, 193, 119, 187, 149, 65, 139, 197, 98, 65, 0, 250, 155, 64, 139, 197, 98, 65, 100, 145, 51, 65, 139, 197, 98, 193, 228, 57, 170, 64, 139, 197, 98, 193, 86, 177, 58, 65, 14, 145, 156, 65, 101, 50, 81, 193, 90, 239, 134, 65, 101, 50, 81, 193, 14, 145, 156, 65, 114, 56, 92, 193, 31, 197, 97, 65, 101, 50, 81, 193, 74, 212, 99, 193, 101, 50, 81, 193, 240, 246, 135, 193, 101, 50, 81, 193, 186, 3, 158, 193, 101, 50, 81, 193, 186, 3, 158, 193, 114, 56, 92, 193, 246, 122, 157, 65, 191, 229, 69, 65, 246, 122, 157, 65, 119, 187, 149, 65, 222, 110, 135, 65, 191, 229, 69, 65, 222, 110, 135, 65, 119, 187, 149, 65, 191, 229, 53, 193, 125, 62, 103, 193, 191, 229, 53, 193, 101, 50, 81, 193, 117, 187, 141, 193, 125, 62, 103, 193, 117, 187, 141, 193, 101, 50, 81, 193, 222, 110, 135, 193, 117, 187, 133, 193, 222, 110, 135, 193, 191, 229, 37, 193, 246, 122, 157, 193, 117, 187, 133, 193, 246, 122, 157, 193, 191, 229, 37, 193, 246, 122, 157, 193, 90, 253, 15, 193, 29, 221, 156, 65, 174, 65, 30, 193, 28, 221, 156, 193, 161, 178, 41, 192, 246, 122, 157, 65, 242, 195, 98, 192, 246, 122, 157, 65, 90, 253, 15, 193, 28, 221, 156, 65, 161, 178, 41, 192, 222, 110, 135, 65, 132, 253, 16, 193, 222, 110, 135, 65, 145, 150, 45, 192, 250, 159, 155, 65, 81, 50, 81, 193, 110, 146, 133, 65, 81, 50, 81, 193, 250, 159, 155, 65, 93, 56, 92, 193, 196, 9, 95, 65, 81, 50, 81, 193, 55, 159, 102, 193, 81, 50, 81, 193, 40, 93, 137, 193, 81, 50, 81, 193, 208, 204, 158, 193, 81, 50, 81, 193, 208, 204, 158, 193, 93, 56, 92, 193, 246, 122, 157, 65, 101, 50, 81, 193, 222, 110, 135, 65, 101, 50, 81, 193, 246, 122, 157, 65, 125, 62, 103, 193, 139, 197, 98, 65, 101, 50, 81, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 125, 62, 103, 193, 139, 197, 98, 65, 93, 34, 11, 192, 139, 197, 98, 65, 46, 145, 133, 64, 139, 197, 98, 193, 93, 34, 11, 192, 139, 197, 98, 193, 46, 145, 133, 64, 139, 197, 98, 65, 178, 253, 17, 193, 139, 197, 98, 65, 55, 151, 49, 192, 139, 197, 98, 193, 133, 72, 28, 193, 139, 197, 98, 193, 148, 194, 90, 192, 174, 67, 158, 65, 117, 50, 81, 193, 33, 54, 136, 65, 117, 50, 81, 193, 174, 67, 158, 65, 129, 56, 92, 193, 42, 81, 100, 65, 117, 50, 81, 193, 208, 87, 97, 193, 117, 50, 81, 193, 116, 185, 134, 193, 117, 50, 81, 193, 28, 41, 156, 193, 117, 50, 81, 193, 28, 41, 156, 193, 129, 56, 92, 193, 220, 100, 158, 65, 98, 50, 81, 193, 43, 195, 136, 65, 98, 50, 81, 193, 220, 100, 158, 65, 110, 56, 92, 193, 192, 108, 101, 65, 98, 50, 81, 193, 169, 44, 96, 193, 98, 50, 81, 193, 31, 35, 134, 193, 98, 50, 81, 193, 234, 47, 156, 193, 98, 50, 81, 193, 234, 47, 156, 193, 110, 56, 92, 193, 246, 122, 157, 65, 185, 46, 50, 65, 222, 110, 135, 65, 14, 224, 50, 65, 227, 15, 157, 65, 100, 59, 153, 64, 222, 110, 135, 65, 84, 151, 154, 64, 97, 197, 36, 65, 113, 56, 92, 193, 97, 197, 36, 65, 101, 50, 81, 193, 229, 205, 124, 64, 113, 56, 92, 193, 229, 205, 124, 64, 101, 50, 81, 193, 167, 234, 120, 192, 113, 56, 92, 193, 167, 234, 120, 192, 101, 50, 81, 193, 70, 205, 35, 193, 113, 56, 92, 193, 70, 205, 35, 193, 101, 50, 81, 193, 95, 185, 137, 64, 113, 56, 92, 193, 76, 111, 42, 65, 113, 56, 92, 193, 95, 185, 137, 64, 101, 50, 81, 193, 76, 111, 42, 65, 101, 50, 81, 193, 246, 122, 157, 193, 185, 46, 50, 65, 227, 15, 157, 193, 100, 59, 153, 64, 224, 15, 157, 65, 164, 16, 60, 65, 246, 122, 157, 65, 60, 255, 172, 64, 202, 120, 41, 193, 101, 50, 81, 193, 202, 120, 41, 193, 113, 56, 92, 193, 195, 205, 135, 192, 101, 50, 81, 193, 195, 205, 135, 192, 113, 56, 92, 193, 246, 122, 157, 193, 172, 111, 57, 192, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 183, 219, 5, 193, 52, 26, 37, 193, 216, 235, 129, 193, 202, 157, 66, 65, 216, 235, 129, 193, 219, 128, 213, 63, 151, 203, 109, 193, 202, 157, 66, 65, 151, 203, 109, 193, 219, 128, 213, 63, 139, 197, 98, 65, 117, 187, 133, 193, 139, 197, 98, 65, 246, 122, 149, 193, 222, 110, 135, 65, 117, 187, 133, 193, 222, 110, 135, 65, 246, 122, 149, 193, 216, 235, 129, 65, 247, 181, 110, 65, 151, 203, 109, 65, 247, 181, 110, 65, 216, 235, 129, 65, 194, 64, 139, 191, 151, 203, 109, 65, 194, 64, 139, 191, 151, 203, 109, 65, 202, 157, 66, 65, 151, 203, 109, 65, 219, 128, 213, 63, 216, 235, 129, 65, 202, 157, 66, 65, 216, 235, 129, 65, 219, 128, 213, 63, 216, 235, 129, 65, 0, 0, 128, 63, 151, 203, 109, 65, 0, 0, 128, 63, 216, 235, 129, 65, 172, 111, 57, 192, 151, 203, 109, 65, 172, 111, 57, 192, 216, 235, 129, 65, 194, 64, 139, 191, 216, 235, 129, 65, 247, 181, 110, 65, 151, 203, 109, 65, 194, 64, 139, 191, 151, 203, 109, 65, 247, 181, 110, 65, 246, 122, 157, 193, 52, 26, 37, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 173, 98, 43, 193, 101, 50, 81, 193, 145, 156, 139, 192, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 156, 97, 143, 64, 101, 50, 81, 193, 178, 72, 45, 65, 101, 50, 81, 193, 191, 229, 53, 65, 101, 50, 81, 193, 117, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 65, 101, 50, 81, 193, 246, 122, 157, 65, 172, 111, 57, 192, 246, 122, 157, 65, 0, 0, 128, 63, 158, 55, 68, 65, 52, 26, 37, 193, 183, 219, 5, 65, 52, 26, 37, 193, 139, 197, 98, 193, 52, 26, 37, 193, 222, 110, 135, 193, 52, 26, 37, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 246, 122, 157, 65, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 193, 52, 26, 37, 193, 191, 229, 53, 65, 101, 50, 81, 193, 86, 177, 42, 65, 101, 50, 81, 193, 228, 57, 138, 64, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 74, 97, 141, 192, 101, 50, 81, 193, 133, 72, 44, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 117, 187, 141, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 151, 203, 109, 193, 0, 0, 128, 63, 216, 235, 129, 193, 0, 0, 128, 63, 151, 203, 109, 193, 172, 111, 57, 192, 216, 235, 129, 193, 172, 111, 57, 192, 183, 219, 5, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 172, 111, 57, 192, 222, 110, 135, 193, 191, 229, 69, 65, 222, 110, 135, 193, 14, 224, 50, 65, 139, 197, 98, 193, 191, 229, 69, 65, 139, 197, 98, 193, 100, 145, 51, 65, 222, 110, 135, 193, 246, 122, 165, 65, 222, 110, 135, 193, 119, 187, 149, 65, 139, 197, 98, 193, 246, 122, 165, 65, 139, 197, 98, 193, 119, 187, 149, 65, 222, 110, 135, 65, 52, 26, 37, 193, 139, 197, 98, 65, 52, 26, 37, 193, 222, 110, 135, 65, 101, 50, 81, 193, 139, 197, 98, 65, 101, 50, 81, 193, 222, 110, 135, 65, 52, 26, 37, 193, 139, 197, 98, 65, 52, 26, 37, 193, 222, 110, 135, 65, 101, 50, 81, 193, 139, 197, 98, 65, 101, 50, 81, 193, 151, 203, 109, 193, 0, 0, 128, 63, 216, 235, 129, 193, 0, 0, 128, 63, 151, 203, 109, 193, 172, 111, 57, 192, 216, 235, 129, 193, 172, 111, 57, 192, 216, 235, 129, 65, 0, 0, 128, 63, 151, 203, 109, 65, 0, 0, 128, 63, 216, 235, 129, 65, 172, 111, 57, 192, 151, 203, 109, 65, 172, 111, 57, 192, 139, 197, 98, 193, 52, 26, 37, 193, 222, 110, 135, 193, 52, 26, 37, 193, 139, 197, 98, 193, 101, 50, 81, 193, 222, 110, 135, 193, 101, 50, 81, 193, 222, 110, 135, 193, 132, 253, 16, 193, 222, 110, 135, 193, 191, 229, 37, 193, 139, 197, 98, 193, 178, 253, 17, 193, 139, 197, 98, 193, 191, 229, 37, 193, 139, 197, 98, 65, 93, 34, 11, 192, 139, 197, 98, 65, 148, 194, 90, 192, 222, 110, 135, 65, 93, 34, 11, 192, 222, 110, 135, 65, 56, 195, 94, 192, 139, 197, 98, 65, 228, 57, 170, 64, 139, 197, 98, 65, 46, 145, 133, 64, 222, 110, 135, 65, 145, 156, 171, 64, 222, 110, 135, 65, 46, 145, 133, 64, 151, 203, 109, 193, 194, 64, 139, 191, 151, 203, 109, 193, 247, 181, 110, 65, 216, 235, 129, 193, 194, 64, 139, 191, 216, 235, 129, 193, 247, 181, 110, 65, 222, 110, 135, 193, 117, 187, 133, 193, 222, 110, 135, 193, 246, 122, 149, 193, 139, 197, 98, 193, 117, 187, 133, 193, 139, 197, 98, 193, 246, 122, 149, 193, 183, 219, 5, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 172, 111, 57, 192, 183, 219, 5, 65, 52, 26, 37, 193, 158, 55, 68, 65, 52, 26, 37, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 172, 111, 57, 192, 139, 197, 98, 65, 191, 229, 69, 65, 139, 197, 98, 65, 86, 177, 58, 65, 222, 110, 135, 65, 191, 229, 69, 65, 222, 110, 135, 65, 173, 98, 59, 65, 246, 122, 157, 65, 172, 111, 57, 192, 246, 122, 157, 65, 0, 0, 128, 63, 158, 55, 68, 65, 52, 26, 37, 193, 183, 219, 5, 65, 52, 26, 37, 193, 183, 219, 5, 65, 52, 26, 37, 193, 158, 55, 68, 65, 52, 26, 37, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 172, 111, 57, 192, 222, 110, 135, 193, 93, 34, 11, 192, 222, 110, 135, 193, 145, 150, 45, 192, 139, 197, 98, 193, 93, 34, 11, 192, 139, 197, 98, 193, 55, 151, 49, 192, 151, 203, 109, 193, 247, 181, 110, 65, 216, 235, 129, 193, 247, 181, 110, 65, 151, 203, 109, 193, 194, 64, 139, 191, 216, 235, 129, 193, 194, 64, 139, 191, 246, 122, 157, 193, 172, 111, 57, 192, 158, 55, 68, 193, 52, 26, 37, 193, 246, 122, 157, 193, 0, 0, 128, 63, 183, 219, 5, 193, 52, 26, 37, 193, 139, 197, 98, 65, 133, 72, 28, 193, 139, 197, 98, 65, 191, 229, 37, 193, 222, 110, 135, 65, 178, 72, 29, 193, 222, 110, 135, 65, 191, 229, 37, 193, 139, 197, 98, 65, 246, 122, 165, 65, 139, 197, 98, 65, 119, 187, 149, 65, 222, 110, 135, 65, 246, 122, 165, 65, 222, 110, 135, 65, 119, 187, 149, 65, 216, 235, 129, 65, 219, 128, 213, 63, 216, 235, 129, 65, 202, 157, 66, 65, 151, 203, 109, 65, 219, 128, 213, 63, 151, 203, 109, 65, 202, 157, 66, 65, 222, 110, 135, 193, 84, 151, 154, 64, 222, 110, 135, 193, 46, 145, 133, 64, 139, 197, 98, 193, 0, 250, 155, 64, 139, 197, 98, 193, 46, 145, 133, 64, 246, 122, 157, 65, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 193, 52, 26, 37, 193, 191, 229, 53, 65, 101, 50, 81, 193, 14, 224, 34, 65, 101, 50, 81, 193, 167, 46, 117, 64, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 145, 150, 109, 192, 101, 50, 81, 193, 132, 253, 32, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 117, 187, 141, 193, 101, 50, 81, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 193, 52, 26, 37, 193, 246, 122, 157, 193, 101, 50, 81, 193, 246, 122, 157, 65, 52, 26, 37, 193, 119, 187, 141, 193, 101, 50, 81, 193, 191, 229, 53, 193, 101, 50, 81, 193, 100, 145, 35, 193, 101, 50, 81, 193, 1, 244, 119, 192, 101, 50, 81, 193, 93, 34, 75, 192, 101, 50, 81, 193, 93, 34, 75, 64, 101, 50, 81, 193, 55, 151, 113, 64, 101, 50, 81, 193, 178, 253, 33, 65, 101, 50, 81, 193, 191, 229, 53, 65, 101, 50, 81, 193, 117, 187, 141, 65, 101, 50, 81, 193, 246, 122, 157, 65, 101, 50, 81, 193, 151, 203, 109, 193, 219, 128, 213, 63, 151, 203, 109, 193, 202, 157, 66, 65, 216, 235, 129, 193, 219, 128, 213, 63, 216, 235, 129, 193, 202, 157, 66, 65, 139, 197, 98, 193, 246, 122, 165, 65, 151, 203, 109, 193, 158, 55, 52, 193, 139, 197, 98, 193, 246, 122, 149, 193, 222, 110, 135, 193, 246, 122, 149, 193, 151, 203, 109, 193, 158, 55, 84, 65, 222, 110, 135, 193, 246, 122, 165, 65, 216, 235, 129, 193, 158, 55, 52, 193, 151, 203, 109, 193, 110, 183, 235, 192, 216, 235, 129, 193, 110, 183, 235, 192, 216, 235, 129, 193, 158, 55, 84, 65, 151, 203, 109, 193, 183, 219, 21, 65, 216, 235, 129, 193, 183, 219, 21, 65, 222, 110, 135, 65, 246, 122, 165, 65, 216, 235, 129, 65, 158, 55, 52, 193, 222, 110, 135, 65, 246, 122, 149, 193, 139, 197, 98, 65, 246, 122, 149, 193, 216, 235, 129, 65, 158, 55, 84, 65, 139, 197, 98, 65, 246, 122, 165, 65, 151, 203, 109, 65, 158, 55, 52, 193, 216, 235, 129, 65, 110, 183, 235, 192, 151, 203, 109, 65, 110, 183, 235, 192, 151, 203, 109, 65, 158, 55, 84, 65, 216, 235, 129, 65, 183, 219, 21, 65, 151, 203, 109, 65, 183, 219, 21, 65),
+"format": 4119,
+"index_count": 444,
+"index_data": PackedByteArray(202, 0, 200, 0, 201, 0, 201, 0, 203, 0, 202, 0, 206, 0, 204, 0, 205, 0, 205, 0, 207, 0, 206, 0, 210, 0, 208, 0, 209, 0, 209, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 213, 0, 215, 0, 214, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 222, 0, 220, 0, 221, 0, 221, 0, 223, 0, 222, 0, 226, 0, 224, 0, 225, 0, 225, 0, 227, 0, 226, 0, 230, 0, 228, 0, 229, 0, 229, 0, 231, 0, 230, 0, 231, 0, 232, 0, 230, 0, 232, 0, 233, 0, 230, 0, 233, 0, 234, 0, 230, 0, 234, 0, 235, 0, 230, 0, 235, 0, 236, 0, 230, 0, 236, 0, 237, 0, 230, 0, 237, 0, 238, 0, 230, 0, 238, 0, 239, 0, 230, 0, 239, 0, 240, 0, 230, 0, 240, 0, 241, 0, 230, 0, 244, 0, 242, 0, 243, 0, 243, 0, 245, 0, 244, 0, 248, 0, 246, 0, 247, 0, 247, 0, 249, 0, 248, 0, 252, 0, 250, 0, 251, 0, 251, 0, 253, 0, 252, 0, 253, 0, 254, 0, 252, 0, 253, 0, 255, 0, 254, 0, 253, 0, 0, 1, 255, 0, 253, 0, 1, 1, 0, 1, 253, 0, 2, 1, 1, 1, 253, 0, 3, 1, 2, 1, 253, 0, 4, 1, 3, 1, 253, 0, 5, 1, 4, 1, 253, 0, 6, 1, 5, 1, 253, 0, 7, 1, 6, 1, 10, 1, 8, 1, 9, 1, 9, 1, 11, 1, 10, 1, 14, 1, 12, 1, 13, 1, 13, 1, 15, 1, 14, 1, 18, 1, 16, 1, 17, 1, 17, 1, 19, 1, 18, 1, 22, 1, 20, 1, 21, 1, 21, 1, 23, 1, 22, 1, 26, 1, 24, 1, 25, 1, 25, 1, 27, 1, 26, 1, 30, 1, 28, 1, 29, 1, 29, 1, 31, 1, 30, 1, 34, 1, 32, 1, 33, 1, 33, 1, 35, 1, 34, 1, 38, 1, 36, 1, 37, 1, 37, 1, 39, 1, 38, 1, 42, 1, 40, 1, 41, 1, 41, 1, 43, 1, 42, 1, 46, 1, 44, 1, 45, 1, 45, 1, 47, 1, 46, 1, 50, 1, 48, 1, 49, 1, 49, 1, 51, 1, 50, 1, 54, 1, 52, 1, 53, 1, 53, 1, 55, 1, 54, 1, 58, 1, 56, 1, 57, 1, 57, 1, 59, 1, 58, 1, 62, 1, 60, 1, 61, 1, 61, 1, 63, 1, 62, 1, 66, 1, 64, 1, 65, 1, 65, 1, 67, 1, 66, 1, 70, 1, 68, 1, 69, 1, 69, 1, 71, 1, 70, 1, 74, 1, 72, 1, 73, 1, 73, 1, 75, 1, 74, 1, 78, 1, 76, 1, 77, 1, 77, 1, 79, 1, 78, 1, 82, 1, 80, 1, 81, 1, 81, 1, 83, 1, 82, 1, 86, 1, 84, 1, 85, 1, 85, 1, 87, 1, 86, 1, 90, 1, 88, 1, 89, 1, 89, 1, 91, 1, 90, 1, 94, 1, 92, 1, 93, 1, 93, 1, 95, 1, 94, 1, 98, 1, 96, 1, 97, 1, 97, 1, 99, 1, 98, 1, 102, 1, 100, 1, 101, 1, 101, 1, 103, 1, 102, 1, 106, 1, 104, 1, 105, 1, 105, 1, 107, 1, 106, 1, 110, 1, 108, 1, 109, 1, 109, 1, 111, 1, 110, 1, 114, 1, 112, 1, 113, 1, 113, 1, 115, 1, 114, 1, 115, 1, 116, 1, 114, 1, 115, 1, 117, 1, 116, 1, 115, 1, 118, 1, 117, 1, 115, 1, 119, 1, 118, 1, 115, 1, 120, 1, 119, 1, 115, 1, 121, 1, 120, 1, 115, 1, 122, 1, 121, 1, 115, 1, 123, 1, 122, 1, 115, 1, 124, 1, 123, 1, 115, 1, 125, 1, 124, 1, 128, 1, 126, 1, 127, 1, 127, 1, 129, 1, 128, 1, 129, 1, 130, 1, 128, 1, 130, 1, 131, 1, 128, 1, 131, 1, 132, 1, 128, 1, 132, 1, 133, 1, 128, 1, 133, 1, 134, 1, 128, 1, 134, 1, 135, 1, 128, 1, 135, 1, 136, 1, 128, 1, 136, 1, 137, 1, 128, 1, 137, 1, 138, 1, 128, 1, 138, 1, 139, 1, 128, 1, 142, 1, 140, 1, 141, 1, 141, 1, 143, 1, 142, 1, 146, 1, 144, 1, 145, 1, 145, 1, 147, 1, 146, 1, 148, 1, 145, 1, 144, 1, 144, 1, 149, 1, 148, 1, 145, 1, 150, 1, 147, 1, 148, 1, 151, 1, 145, 1, 150, 1, 152, 1, 147, 1, 149, 1, 153, 1, 148, 1, 149, 1, 147, 1, 153, 1, 148, 1, 154, 1, 151, 1, 152, 1, 151, 1, 154, 1, 155, 1, 153, 1, 147, 1, 154, 1, 155, 1, 152, 1, 152, 1, 155, 1, 147, 1, 158, 1, 156, 1, 157, 1, 157, 1, 159, 1, 158, 1, 160, 1, 157, 1, 156, 1, 156, 1, 161, 1, 160, 1, 157, 1, 162, 1, 159, 1, 160, 1, 163, 1, 157, 1, 162, 1, 164, 1, 159, 1, 161, 1, 165, 1, 160, 1, 161, 1, 159, 1, 165, 1, 160, 1, 166, 1, 163, 1, 164, 1, 163, 1, 166, 1, 167, 1, 165, 1, 159, 1, 166, 1, 167, 1, 164, 1, 164, 1, 167, 1, 159, 1),
+"material": SubResource("StandardMaterial3D_4mhsl"),
+"name": "woodDark",
+"primitive": 3,
+"vertex_count": 424,
+"vertex_data": PackedByteArray(246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 255, 127, 0, 0, 0, 0, 0, 128, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 255, 127, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 190, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 99, 102, 230, 190, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 163, 216, 147, 62, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 255, 127, 0, 0, 0, 0, 0, 128, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 102, 102, 230, 62, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 61, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 61, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 61, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 255, 255, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 255, 127, 0, 0, 0, 0, 0, 128, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 255, 255, 4, 254, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 255, 255, 4, 254, 0, 0, 0, 128, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 255, 255, 4, 254, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 255, 4, 254, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 255, 255, 4, 254, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 255, 4, 254, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 255, 255, 4, 254, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 255, 255, 4, 254, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 163, 216, 147, 190, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 99, 102, 230, 190, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 255, 127, 255, 255, 0, 0, 0, 128, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 255, 127, 255, 255, 0, 0, 0, 128, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 255, 127, 0, 0, 0, 0, 0, 128, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 0, 0, 39, 253, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 0, 0, 39, 253, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 0, 0, 39, 253, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 0, 0, 39, 253, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 0, 0, 39, 253, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 0, 0, 39, 253, 0, 0, 0, 128, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 0, 0, 39, 253, 0, 0, 0, 128, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 0, 0, 39, 253, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 194, 245, 200, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 194, 245, 200, 62, 133, 27, 165, 189, 255, 255, 255, 255, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 255, 127, 0, 0, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 214, 130, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 214, 130, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 214, 130, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 214, 130, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 214, 130, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 214, 130, 255, 127, 0, 0, 0, 128, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 214, 130, 255, 127, 0, 0, 0, 128, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 214, 130, 255, 127, 0, 0, 0, 128, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 4, 126, 255, 127, 0, 0, 0, 128, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 4, 126, 255, 127, 0, 0, 0, 128, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 4, 126, 255, 127, 0, 0, 0, 128, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 4, 126, 255, 127, 0, 0, 0, 128, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 4, 126, 255, 127, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 4, 126, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 4, 126, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 4, 126, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 255, 127, 0, 0, 0, 0, 0, 128, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 255, 127, 0, 0, 0, 0, 0, 128, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 0, 0, 11, 129, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 107, 210, 131, 62, 0, 0, 11, 129, 0, 0, 0, 128, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 0, 0, 11, 129, 0, 0, 0, 128, 241, 81, 255, 190, 61, 10, 183, 62, 34, 19, 197, 61, 0, 0, 11, 129, 0, 0, 0, 128, 101, 255, 254, 190, 0, 0, 192, 62, 21, 243, 189, 189, 137, 1, 255, 127, 0, 0, 0, 128, 101, 255, 254, 190, 61, 10, 183, 62, 21, 243, 189, 189, 137, 1, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 192, 62, 35, 10, 130, 190, 137, 1, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 61, 10, 183, 62, 35, 10, 130, 190, 137, 1, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 192, 62, 137, 85, 236, 189, 255, 255, 136, 129, 0, 0, 0, 128, 103, 255, 254, 62, 0, 0, 192, 62, 191, 162, 141, 190, 255, 255, 136, 129, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 137, 85, 236, 189, 255, 255, 136, 129, 0, 0, 0, 128, 103, 255, 254, 62, 61, 10, 183, 62, 191, 162, 141, 190, 255, 255, 136, 129, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 192, 62, 107, 210, 131, 62, 255, 127, 255, 255, 0, 0, 0, 128, 241, 81, 255, 190, 0, 0, 192, 62, 34, 19, 197, 61, 255, 127, 255, 255, 0, 0, 0, 128, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 255, 127, 255, 255, 0, 0, 0, 128, 236, 81, 255, 62, 61, 10, 183, 62, 188, 218, 139, 62, 243, 254, 255, 127, 0, 0, 0, 128, 236, 81, 255, 62, 0, 0, 192, 62, 188, 218, 139, 62, 243, 254, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 61, 10, 183, 62, 106, 52, 229, 61, 243, 254, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 192, 62, 106, 52, 229, 61, 243, 254, 255, 127, 0, 0, 0, 128, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 255, 255, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 255, 255, 255, 191, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 255, 255, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 255, 255, 255, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 255, 255, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 255, 255, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 255, 255, 255, 191, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 255, 255, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 255, 255, 255, 191, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 191, 255, 255, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 255, 191, 255, 255, 255, 191, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 255, 191, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 255, 191, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 0, 0, 255, 127, 255, 127, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 207, 211, 229, 189, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 20, 233, 189, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 78, 179, 224, 61, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 221, 243, 226, 61, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 255, 255, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 255, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 191, 0, 0, 0, 0, 255, 191, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 0, 0, 255, 127, 255, 127, 255, 191, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 0, 0, 255, 127, 255, 127, 255, 191, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 62, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 50, 189, 138, 62, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 62, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 86, 77, 139, 62, 255, 127, 255, 255, 255, 255, 255, 191, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 0, 0, 255, 127, 255, 127, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 255, 255, 127, 255, 255, 255, 255, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 255, 255, 127, 255, 255, 255, 255, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 255, 127, 255, 255, 255, 255, 255, 191, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 255, 255, 255, 191, 52, 51, 211, 190, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 255, 63, 255, 255, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 255, 255, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 255, 63, 255, 255, 255, 191, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 255, 255, 127, 255, 255, 255, 255, 174, 71, 193, 190, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 62, 61, 10, 183, 62, 39, 8, 140, 190, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 254, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 95, 216, 140, 190, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 163, 216, 147, 190, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 62, 61, 10, 183, 62, 102, 102, 230, 62, 255, 127, 255, 255, 255, 255, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 255, 191, 52, 51, 211, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 255, 191, 174, 71, 193, 190, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 255, 127, 255, 255, 254, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 254, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 127, 255, 255, 255, 255, 255, 191, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 127, 255, 255, 255, 255, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 102, 102, 230, 62, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 62, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 142, 98, 132, 62, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 188, 72, 199, 61, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 61, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 133, 27, 165, 189, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 149, 28, 193, 189, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 88, 218, 130, 190, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 163, 216, 147, 190, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 99, 102, 230, 190, 0, 0, 255, 127, 255, 127, 255, 191, 246, 40, 220, 190, 61, 10, 183, 62, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 102, 102, 230, 62, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 62, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 177, 242, 132, 62, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 76, 137, 201, 61, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 61, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 133, 27, 165, 189, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 106, 93, 196, 189, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 145, 170, 131, 190, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 163, 216, 147, 190, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 99, 102, 230, 190, 255, 255, 255, 127, 255, 255, 255, 255, 235, 81, 184, 190, 61, 10, 183, 62, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 255, 191, 174, 71, 193, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 191, 255, 255, 0, 0, 255, 191, 52, 51, 211, 62, 228, 189, 202, 61, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 62, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 62, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 255, 191, 246, 40, 220, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 255, 191, 235, 81, 184, 190, 51, 51, 147, 62, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 190, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 190, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 66, 124, 159, 62, 255, 127, 0, 0, 0, 0, 255, 191, 52, 51, 211, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 255, 191, 174, 71, 193, 190, 51, 51, 147, 62, 153, 153, 89, 62, 255, 127, 0, 0, 0, 0, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_kb688")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1w6qt"]
+data = PackedVector3Array(0.498, 0.3575, -0.2766, 0.43, 0.3575, -0.2751, 0.43, 0.3575, -0.1138, 0.43, 0.3575, -0.1138, 0.5, 0.3575, -0.1154, 0.498, 0.3575, -0.2766, 0.5, 0.3925, 0.0806, -0.5, 0.3925, 0.0806, -0.5, 0.3925, -0.0806, -0.5, 0.3925, -0.0806, 0.5, 0.3925, -0.0806, 0.5, 0.3925, 0.0806, 0.5, 0.3575, 0.2888, 0.43, 0.3575, 0.2888, 0.43, 0.3575, 0.45, 0.43, 0.3575, 0.45, 0.5, 0.3575, 0.45, 0.5, 0.3575, 0.2888, -0.43, 0.3575, -0.0806, -0.5, 0.3575, -0.0806, -0.5, 0.3575, 0.0806, -0.5, 0.3575, 0.0806, -0.43, 0.3575, 0.0806, -0.43, 0.3575, -0.0806, 0.5, 0.3925, 0.45, -0.5, 0.3925, 0.45, -0.5, 0.3925, 0.2888, -0.5, 0.3925, 0.2888, 0.5, 0.3925, 0.2888, 0.5, 0.3925, 0.45, 0.5, 0.3925, -0.2888, 0.5, 0.3575, -0.2888, 0.43, 0.3575, -0.2888, 0.43, 0.3575, -0.2888, 0.36, 0.3575, -0.2888, 0.5, 0.3925, -0.2888, 0.36, 0.3575, -0.2888, -0.36, 0.3575, -0.2888, 0.5, 0.3925, -0.2888, -0.36, 0.3575, -0.2888, -0.43, 0.3575, -0.2888, 0.5, 0.3925, -0.2888, -0.43, 0.3575, -0.2888, -0.5, 0.3575, -0.2888, 0.5, 0.3925, -0.2888, -0.5, 0.3575, -0.2888, -0.5, 0.3925, -0.2888, 0.5, 0.3925, -0.2888, -0.5, 0.3925, 0.2888, -0.5, 0.3925, 0.45, -0.5, 0.3575, 0.45, -0.5, 0.3575, 0.45, -0.5, 0.3575, 0.2888, -0.5, 0.3925, 0.2888, 0.5, 0.3575, 0.2888, 0.5, 0.3575, 0.45, 0.5, 0.3925, 0.45, 0.5, 0.3925, 0.45, 0.5, 0.3925, 0.2888, 0.5, 0.3575, 0.2888, 0.5, 0.3925, 0.0806, 0.5, 0.3575, 0.0806, 0.43, 0.3575, 0.0806, 0.43, 0.3575, 0.0806, 0.36, 0.3575, 0.0806, 0.5, 0.3925, 0.0806, 0.36, 0.3575, 0.0806, -0.36, 0.3575, 0.0806, 0.5, 0.3925, 0.0806, -0.36, 0.3575, 0.0806, -0.43, 0.3575, 0.0806, 0.5, 0.3925, 0.0806, -0.43, 0.3575, 0.0806, -0.5, 0.3575, 0.0806, 0.5, 0.3925, 0.0806, -0.5, 0.3575, 0.0806, -0.5, 0.3925, 0.0806, 0.5, 0.3925, 0.0806, 0.5, 0.3925, -0.2888, -0.5, 0.3925, -0.2888, -0.5, 0.3925, -0.45, -0.5, 0.3925, -0.45, 0.5, 0.3925, -0.45, 0.5, 0.3925, -0.2888, 0.5, 0.3575, -0.0806, 0.43, 0.3575, -0.0806, 0.43, 0.3575, 0.0806, 0.43, 0.3575, 0.0806, 0.5, 0.3575, 0.0806, 0.5, 0.3575, -0.0806, -0.5, 0.3925, -0.45, -0.5, 0.3575, -0.45, -0.43, 0.3575, -0.45, -0.43, 0.3575, -0.45, -0.36, 0.3575, -0.45, -0.5, 0.3925, -0.45, -0.36, 0.3575, -0.45, 0.36, 0.3575, -0.45, -0.5, 0.3925, -0.45, 0.36, 0.3575, -0.45, 0.43, 0.3575, -0.45, -0.5, 0.3925, -0.45, 0.43, 0.3575, -0.45, 0.5, 0.3575, -0.45, -0.5, 0.3925, -0.45, 0.5, 0.3575, -0.45, 0.5, 0.3925, -0.45, -0.5, 0.3925, -0.45, 0.5, 0.3575, -0.45, 0.5, 0.3575, -0.2888, 0.5, 0.3925, -0.2888, 0.5, 0.3925, -0.2888, 0.5, 0.3925, -0.45, 0.5, 0.3575, -0.45, -0.5, 0.3925, 0.2888, -0.5, 0.3575, 0.2888, -0.43, 0.3575, 0.2888, -0.43, 0.3575, 0.2888, -0.36, 0.3575, 0.2888, -0.5, 0.3925, 0.2888, -0.36, 0.3575, 0.2888, 0.36, 0.3575, 0.2888, -0.5, 0.3925, 0.2888, 0.36, 0.3575, 0.2888, 0.43, 0.3575, 0.2888, -0.5, 0.3925, 0.2888, 0.43, 0.3575, 0.2888, 0.5, 0.3575, 0.2888, -0.5, 0.3925, 0.2888, 0.5, 0.3575, 0.2888, 0.5, 0.3925, 0.2888, -0.5, 0.3925, 0.2888, 0.36, 0.3575, -0.45, -0.36, 0.3575, -0.45, -0.36, 0.3575, -0.2888, -0.36, 0.3575, -0.2888, 0.36, 0.3575, -0.2888, 0.36, 0.3575, -0.45, -0.43, 0.3575, -0.45, -0.5, 0.3575, -0.45, -0.5, 0.3575, -0.2888, -0.5, 0.3575, -0.2888, -0.43, 0.3575, -0.2888, -0.43, 0.3575, -0.45, 0.5, 0.3575, 0.1119, 0.43, 0.3575, 0.1108, 0.43, 0.3575, 0.2721, 0.43, 0.3575, 0.2721, 0.4987, 0.3575, 0.2732, 0.5, 0.3575, 0.1119, 0.5, 0.3925, 0.45, 0.5, 0.3575, 0.45, 0.43, 0.3575, 0.45, 0.43, 0.3575, 0.45, 0.36, 0.3575, 0.45, 0.5, 0.3925, 0.45, 0.36, 0.3575, 0.45, -0.36, 0.3575, 0.45, 0.5, 0.3925, 0.45, -0.36, 0.3575, 0.45, -0.43, 0.3575, 0.45, 0.5, 0.3925, 0.45, -0.43, 0.3575, 0.45, -0.5, 0.3575, 0.45, 0.5, 0.3925, 0.45, -0.5, 0.3575, 0.45, -0.5, 0.3925, 0.45, 0.5, 0.3925, 0.45, -0.5, 0.3925, -0.0806, -0.5, 0.3925, 0.0806, -0.5, 0.3575, 0.0806, -0.5, 0.3575, 0.0806, -0.5, 0.3575, -0.0806, -0.5, 0.3925, -0.0806, 0.5, 0.3575, -0.0806, 0.5, 0.3575, 0.0806, 0.5, 0.3925, 0.0806, 0.5, 0.3925, 0.0806, 0.5, 0.3925, -0.0806, 0.5, 0.3575, -0.0806, 0.36, 0.3575, 0.2888, -0.36, 0.3575, 0.2888, -0.36, 0.3575, 0.45, -0.36, 0.3575, 0.45, 0.36, 0.3575, 0.45, 0.36, 0.3575, 0.2888, 0.36, 0.3575, 0.1097, -0.36, 0.3575, 0.0984, -0.36, 0.3575, 0.2597, -0.36, 0.3575, 0.2597, 0.36, 0.3575, 0.271, 0.36, 0.3575, 0.1097, -0.4987, 0.375, 0.0962, -0.4987, 0.3575, 0.0962, -0.43, 0.3575, 0.0973, -0.43, 0.3575, 0.0973, -0.36, 0.3575, 0.0984, -0.4987, 0.375, 0.0962, -0.36, 0.3575, 0.0984, 0.36, 0.3575, 0.1097, -0.4987, 0.375, 0.0962, 0.36, 0.3575, 0.1097, 0.43, 0.3575, 0.1108, -0.4987, 0.375, 0.0962, 0.43, 0.3575, 0.1108, 0.5, 0.3575, 0.1119, -0.4987, 0.375, 0.0962, 0.5, 0.3575, 0.1119, 0.5, 0.375, 0.1119, -0.4987, 0.375, 0.0962, -0.43, 0.3575, 0.2888, -0.5, 0.3575, 0.2888, -0.5, 0.3575, 0.45, -0.5, 0.3575, 0.45, -0.43, 0.3575, 0.45, -0.43, 0.3575, 0.2888, -0.5, 0.3925, -0.45, -0.5, 0.3925, -0.2888, -0.5, 0.3575, -0.2888, -0.5, 0.3575, -0.2888, -0.5, 0.3575, -0.45, -0.5, 0.3925, -0.45, 0.5, 0.3575, -0.45, 0.43, 0.3575, -0.45, 0.43, 0.3575, -0.2888, 0.43, 0.3575, -0.2888, 0.5, 0.3575, -0.2888, 0.5, 0.3575, -0.45, -0.498, 0.375, -0.0927, -0.5, 0.375, -0.254, 0.498, 0.375, -0.2766, 0.498, 0.375, -0.2766, 0.5, 0.375, -0.1154, -0.498, 0.375, -0.0927, -0.43, 0.3575, -0.2556, -0.5, 0.3575, -0.254, -0.498, 0.3575, -0.0927, -0.498, 0.3575, -0.0927, -0.43, 0.3575, -0.0943, -0.43, 0.3575, -0.2556, -0.5, 0.375, -0.254, -0.5, 0.3575, -0.254, -0.43, 0.3575, -0.2556, -0.43, 0.3575, -0.2556, -0.36, 0.3575, -0.2572, -0.5, 0.375, -0.254, -0.36, 0.3575, -0.2572, 0.36, 0.3575, -0.2735, -0.5, 0.375, -0.254, 0.36, 0.3575, -0.2735, 0.43, 0.3575, -0.2751, -0.5, 0.375, -0.254, 0.43, 0.3575, -0.2751, 0.498, 0.3575, -0.2766, -0.5, 0.375, -0.254, 0.498, 0.3575, -0.2766, 0.498, 0.375, -0.2766, -0.5, 0.375, -0.254, -0.5, 0.3925, -0.0806, -0.5, 0.3575, -0.0806, -0.43, 0.3575, -0.0806, -0.43, 0.3575, -0.0806, -0.36, 0.3575, -0.0806, -0.5, 0.3925, -0.0806, -0.36, 0.3575, -0.0806, 0.36, 0.3575, -0.0806, -0.5, 0.3925, -0.0806, 0.36, 0.3575, -0.0806, 0.43, 0.3575, -0.0806, -0.5, 0.3925, -0.0806, 0.43, 0.3575, -0.0806, 0.5, 0.3575, -0.0806, -0.5, 0.3925, -0.0806, 0.5, 0.3575, -0.0806, 0.5, 0.3925, -0.0806, -0.5, 0.3925, -0.0806, 0.36, 0.3575, -0.0806, -0.36, 0.3575, -0.0806, -0.36, 0.3575, 0.0806, -0.36, 0.3575, 0.0806, 0.36, 0.3575, 0.0806, 0.36, 0.3575, -0.0806, 0.36, 0.3575, -0.2735, -0.36, 0.3575, -0.2572, -0.36, 0.3575, -0.0959, -0.36, 0.3575, -0.0959, 0.36, 0.3575, -0.1122, 0.36, 0.3575, -0.2735, 0.5, 0.375, -0.1154, 0.5, 0.3575, -0.1154, 0.43, 0.3575, -0.1138, 0.43, 0.3575, -0.1138, 0.36, 0.3575, -0.1122, 0.5, 0.375, -0.1154, 0.36, 0.3575, -0.1122, -0.36, 0.3575, -0.0959, 0.5, 0.375, -0.1154, -0.36, 0.3575, -0.0959, -0.43, 0.3575, -0.0943, 0.5, 0.375, -0.1154, -0.43, 0.3575, -0.0943, -0.498, 0.3575, -0.0927, 0.5, 0.375, -0.1154, -0.498, 0.3575, -0.0927, -0.498, 0.375, -0.0927, 0.5, 0.375, -0.1154, 0.4987, 0.375, 0.2732, 0.4987, 0.3575, 0.2732, 0.43, 0.3575, 0.2721, 0.43, 0.3575, 0.2721, 0.36, 0.3575, 0.271, 0.4987, 0.375, 0.2732, 0.36, 0.3575, 0.271, -0.36, 0.3575, 0.2597, 0.4987, 0.375, 0.2732, -0.36, 0.3575, 0.2597, -0.43, 0.3575, 0.2586, 0.4987, 0.375, 0.2732, -0.43, 0.3575, 0.2586, -0.5, 0.3575, 0.2575, 0.4987, 0.375, 0.2732, -0.5, 0.3575, 0.2575, -0.5, 0.375, 0.2575, 0.4987, 0.375, 0.2732, -0.4987, 0.3575, 0.0962, -0.5, 0.3575, 0.2575, -0.43, 0.3575, 0.2586, -0.43, 0.3575, 0.2586, -0.43, 0.3575, 0.0973, -0.4987, 0.3575, 0.0962, -0.4987, 0.375, 0.0962, -0.5, 0.375, 0.2575, -0.5, 0.3575, 0.2575, -0.5, 0.3575, 0.2575, -0.4987, 0.3575, 0.0962, -0.4987, 0.375, 0.0962, -0.5, 0.375, -0.254, -0.498, 0.375, -0.0927, -0.498, 0.3575, -0.0927, -0.498, 0.3575, -0.0927, -0.5, 0.3575, -0.254, -0.5, 0.375, -0.254, 0.5, 0.3575, -0.1154, 0.5, 0.375, -0.1154, 0.498, 0.375, -0.2766, 0.498, 0.375, -0.2766, 0.498, 0.3575, -0.2766, 0.5, 0.3575, -0.1154, 0.4987, 0.375, 0.2732, -0.5, 0.375, 0.2575, -0.4987, 0.375, 0.0962, -0.4987, 0.375, 0.0962, 0.5, 0.375, 0.1119, 0.4987, 0.375, 0.2732, 0.5, 0.3575, 0.1119, 0.4987, 0.3575, 0.2732, 0.4987, 0.375, 0.2732, 0.4987, 0.375, 0.2732, 0.5, 0.375, 0.1119, 0.5, 0.3575, 0.1119, 0.4125, 0, 0.5, 0.4125, 0.099, 0.5, 0.4125, 0.2875, 0.3115, 0.4125, 0.2875, 0.3115, 0.4125, 0.2875, 0.2125, 0.4125, 0, 0.5, -0.3775, 0.099, 0.5, -0.4125, 0.099, 0.5, -0.4125, 0.2875, 0.3115, -0.4125, 0.2875, 0.3115, -0.3775, 0.2875, 0.3115, -0.3775, 0.099, 0.5, 0.43, 0.3575, -0.45, 0.36, 0.3575, -0.45, 0.36, 0.3575, -0.5, 0.36, 0.3575, -0.5, 0.43, 0.3575, -0.5, 0.43, 0.3575, -0.45, 0.4125, 0.2875, -0.2125, 0.4125, 0, -0.5, 0.3775, 0, -0.5, 0.3775, 0, -0.5, 0.3775, 0.2875, -0.2125, 0.4125, 0.2875, -0.2125, 0.4125, 0.099, 0.5, 0.3775, 0.099, 0.5, 0.3775, 0.2875, 0.3115, 0.3775, 0.2875, 0.3115, 0.4125, 0.2875, 0.3115, 0.4125, 0.099, 0.5, -0.4125, 0.099, -0.5, -0.4125, 0, -0.5, -0.3775, 0, -0.5, -0.3775, 0, -0.5, -0.3775, 0.099, -0.5, -0.4125, 0.099, -0.5, -0.3775, 0.2875, 0.2125, -0.4125, 0.2875, 0.2125, -0.4125, 0, 0.5, -0.4125, 0, 0.5, -0.3775, 0, 0.5, -0.3775, 0.2875, 0.2125, 0.43, 0.2875, -0.5, 0.43, 0.2875, 0.5, 0.43, 0.3575, 0.5, 0.43, 0.3575, 0.5, 0.43, 0.3575, 0.45, 0.43, 0.2875, -0.5, 0.43, 0.3575, 0.45, 0.43, 0.3575, 0.2888, 0.43, 0.2875, -0.5, 0.43, 0.3575, 0.2888, 0.43, 0.3575, 0.2721, 0.43, 0.2875, -0.5, 0.43, 0.3575, 0.2721, 0.43, 0.3575, 0.1108, 0.43, 0.2875, -0.5, 0.43, 0.3575, 0.1108, 0.43, 0.3575, 0.0806, 0.43, 0.2875, -0.5, 0.43, 0.3575, 0.0806, 0.43, 0.3575, -0.0806, 0.43, 0.2875, -0.5, 0.43, 0.3575, -0.0806, 0.43, 0.3575, -0.1138, 0.43, 0.2875, -0.5, 0.43, 0.3575, -0.1138, 0.43, 0.3575, -0.2751, 0.43, 0.2875, -0.5, 0.43, 0.3575, -0.2751, 0.43, 0.3575, -0.2888, 0.43, 0.2875, -0.5, 0.43, 0.3575, -0.2888, 0.43, 0.3575, -0.45, 0.43, 0.2875, -0.5, 0.43, 0.3575, -0.45, 0.43, 0.3575, -0.5, 0.43, 0.2875, -0.5, -0.4125, 0.2875, 0.3115, -0.4125, 0.099, 0.5, -0.4125, 0, 0.5, -0.4125, 0, 0.5, -0.4125, 0.2875, 0.2125, -0.4125, 0.2875, 0.3115, -0.36, 0.3575, 0.5, -0.36, 0.2875, 0.5, -0.43, 0.2875, 0.5, -0.43, 0.2875, 0.5, -0.43, 0.3575, 0.5, -0.36, 0.3575, 0.5, 0.36, 0.3575, 0.45, 0.36, 0.3575, 0.5, 0.36, 0.2875, 0.5, 0.36, 0.2875, 0.5, 0.36, 0.2875, -0.5, 0.36, 0.3575, 0.45, 0.36, 0.2875, -0.5, 0.36, 0.3575, 0.2888, 0.36, 0.3575, 0.45, 0.36, 0.2875, -0.5, 0.36, 0.3575, 0.271, 0.36, 0.3575, 0.2888, 0.36, 0.2875, -0.5, 0.36, 0.3575, 0.1097, 0.36, 0.3575, 0.271, 0.36, 0.2875, -0.5, 0.36, 0.3575, 0.0806, 0.36, 0.3575, 0.1097, 0.36, 0.2875, -0.5, 0.36, 0.3575, -0.0806, 0.36, 0.3575, 0.0806, 0.36, 0.2875, -0.5, 0.36, 0.3575, -0.1122, 0.36, 0.3575, -0.0806, 0.36, 0.2875, -0.5, 0.36, 0.3575, -0.2735, 0.36, 0.3575, -0.1122, 0.36, 0.2875, -0.5, 0.36, 0.3575, -0.2888, 0.36, 0.3575, -0.2735, 0.36, 0.2875, -0.5, 0.36, 0.3575, -0.45, 0.36, 0.3575, -0.2888, 0.36, 0.2875, -0.5, 0.36, 0.3575, -0.5, 0.36, 0.3575, -0.45, -0.3775, 0.099, 0.5, -0.3775, 0, 0.5, -0.4125, 0, 0.5, -0.4125, 0, 0.5, -0.4125, 0.099, 0.5, -0.3775, 0.099, 0.5, 0.3775, 0.2875, -0.3115, 0.3775, 0.2875, -0.2125, 0.3775, 0, -0.5, 0.3775, 0, -0.5, 0.3775, 0.099, -0.5, 0.3775, 0.2875, -0.3115, -0.36, 0.3575, 0.2888, -0.43, 0.3575, 0.2888, -0.43, 0.3575, 0.2586, -0.43, 0.3575, 0.2586, -0.36, 0.3575, 0.2597, -0.36, 0.3575, 0.2888, -0.36, 0.3575, 0.5, -0.43, 0.3575, 0.5, -0.43, 0.3575, 0.45, -0.43, 0.3575, 0.45, -0.36, 0.3575, 0.45, -0.36, 0.3575, 0.5, -0.43, 0.3575, -0.5, -0.43, 0.2875, -0.5, -0.36, 0.2875, -0.5, -0.36, 0.2875, -0.5, -0.36, 0.3575, -0.5, -0.43, 0.3575, -0.5, 0.43, 0.3575, 0.5, 0.43, 0.2875, 0.5, 0.36, 0.2875, 0.5, 0.36, 0.2875, 0.5, 0.36, 0.3575, 0.5, 0.43, 0.3575, 0.5, 0.3775, 0.099, -0.5, 0.3775, 0, -0.5, 0.4125, 0, -0.5, 0.4125, 0, -0.5, 0.4125, 0.099, -0.5, 0.3775, 0.099, -0.5, 0.4125, 0.099, 0.5, 0.4125, 0, 0.5, 0.3775, 0, 0.5, 0.3775, 0, 0.5, 0.3775, 0.099, 0.5, 0.4125, 0.099, 0.5, 0.36, 0.3575, -0.5, 0.36, 0.2875, -0.5, 0.43, 0.2875, -0.5, 0.43, 0.2875, -0.5, 0.43, 0.3575, -0.5, 0.36, 0.3575, -0.5, -0.36, 0.3575, -0.2572, -0.43, 0.3575, -0.2556, -0.43, 0.3575, -0.2888, -0.43, 0.3575, -0.2888, -0.36, 0.3575, -0.2888, -0.36, 0.3575, -0.2572, 0.43, 0.3575, -0.0806, 0.36, 0.3575, -0.0806, 0.36, 0.3575, -0.1122, 0.36, 0.3575, -0.1122, 0.43, 0.3575, -0.1138, 0.43, 0.3575, -0.0806, 0.43, 0.3575, 0.1108, 0.36, 0.3575, 0.1097, 0.36, 0.3575, 0.0806, 0.36, 0.3575, 0.0806, 0.43, 0.3575, 0.0806, 0.43, 0.3575, 0.1108, 0.4125, 0.2875, 0.2125, 0.3775, 0.2875, 0.2125, 0.3775, 0, 0.5, 0.3775, 0, 0.5, 0.4125, 0, 0.5, 0.4125, 0.2875, 0.2125, -0.36, 0.3575, -0.45, -0.43, 0.3575, -0.45, -0.43, 0.3575, -0.5, -0.43, 0.3575, -0.5, -0.36, 0.3575, -0.5, -0.36, 0.3575, -0.45, -0.4125, 0.2875, -0.3115, -0.4125, 0.2875, -0.2125, -0.4125, 0, -0.5, -0.4125, 0, -0.5, -0.4125, 0.099, -0.5, -0.4125, 0.2875, -0.3115, 0.4125, 0, -0.5, 0.4125, 0.2875, -0.2125, 0.4125, 0.2875, -0.3115, 0.4125, 0.2875, -0.3115, 0.4125, 0.099, -0.5, 0.4125, 0, -0.5, 0.43, 0.3575, 0.2888, 0.36, 0.3575, 0.2888, 0.36, 0.3575, 0.271, 0.36, 0.3575, 0.271, 0.43, 0.3575, 0.2721, 0.43, 0.3575, 0.2888, 0.3775, 0.2875, 0.3115, 0.3775, 0.099, 0.5, 0.3775, 0, 0.5, 0.3775, 0, 0.5, 0.3775, 0.2875, 0.2125, 0.3775, 0.2875, 0.3115, -0.3775, 0, -0.5, -0.3775, 0.2875, -0.2125, -0.3775, 0.2875, -0.3115, -0.3775, 0.2875, -0.3115, -0.3775, 0.099, -0.5, -0.3775, 0, -0.5, -0.36, 0.3575, -0.0806, -0.43, 0.3575, -0.0806, -0.43, 0.3575, -0.0943, -0.43, 0.3575, -0.0943, -0.36, 0.3575, -0.0959, -0.36, 0.3575, -0.0806, -0.3775, 0.2875, -0.2125, -0.3775, 0, -0.5, -0.4125, 0, -0.5, -0.4125, 0, -0.5, -0.4125, 0.2875, -0.2125, -0.3775, 0.2875, -0.2125, -0.3775, 0, 0.5, -0.3775, 0.099, 0.5, -0.3775, 0.2875, 0.3115, -0.3775, 0.2875, 0.3115, -0.3775, 0.2875, 0.2125, -0.3775, 0, 0.5, 0.43, 0.3575, -0.2751, 0.36, 0.3575, -0.2735, 0.36, 0.3575, -0.2888, 0.36, 0.3575, -0.2888, 0.43, 0.3575, -0.2888, 0.43, 0.3575, -0.2751, 0.43, 0.3575, 0.5, 0.36, 0.3575, 0.5, 0.36, 0.3575, 0.45, 0.36, 0.3575, 0.45, 0.43, 0.3575, 0.45, 0.43, 0.3575, 0.5, -0.3775, 0.2875, -0.3115, -0.4125, 0.2875, -0.3115, -0.4125, 0.099, -0.5, -0.4125, 0.099, -0.5, -0.3775, 0.099, -0.5, -0.3775, 0.2875, -0.3115, -0.36, 0.3575, 0.0984, -0.43, 0.3575, 0.0973, -0.43, 0.3575, 0.0806, -0.43, 0.3575, 0.0806, -0.36, 0.3575, 0.0806, -0.36, 0.3575, 0.0984, -0.43, 0.3575, 0.45, -0.43, 0.3575, 0.5, -0.43, 0.2875, 0.5, -0.43, 0.2875, 0.5, -0.43, 0.2875, -0.5, -0.43, 0.3575, 0.45, -0.43, 0.2875, -0.5, -0.43, 0.3575, 0.2888, -0.43, 0.3575, 0.45, -0.43, 0.2875, -0.5, -0.43, 0.3575, 0.2586, -0.43, 0.3575, 0.2888, -0.43, 0.2875, -0.5, -0.43, 0.3575, 0.0973, -0.43, 0.3575, 0.2586, -0.43, 0.2875, -0.5, -0.43, 0.3575, 0.0806, -0.43, 0.3575, 0.0973, -0.43, 0.2875, -0.5, -0.43, 0.3575, -0.0806, -0.43, 0.3575, 0.0806, -0.43, 0.2875, -0.5, -0.43, 0.3575, -0.0943, -0.43, 0.3575, -0.0806, -0.43, 0.2875, -0.5, -0.43, 0.3575, -0.2556, -0.43, 0.3575, -0.0943, -0.43, 0.2875, -0.5, -0.43, 0.3575, -0.2888, -0.43, 0.3575, -0.2556, -0.43, 0.2875, -0.5, -0.43, 0.3575, -0.45, -0.43, 0.3575, -0.2888, -0.43, 0.2875, -0.5, -0.43, 0.3575, -0.5, -0.43, 0.3575, -0.45, -0.36, 0.2875, -0.5, -0.36, 0.2875, 0.5, -0.36, 0.3575, 0.5, -0.36, 0.3575, 0.5, -0.36, 0.3575, 0.45, -0.36, 0.2875, -0.5, -0.36, 0.3575, 0.45, -0.36, 0.3575, 0.2888, -0.36, 0.2875, -0.5, -0.36, 0.3575, 0.2888, -0.36, 0.3575, 0.2597, -0.36, 0.2875, -0.5, -0.36, 0.3575, 0.2597, -0.36, 0.3575, 0.0984, -0.36, 0.2875, -0.5, -0.36, 0.3575, 0.0984, -0.36, 0.3575, 0.0806, -0.36, 0.2875, -0.5, -0.36, 0.3575, 0.0806, -0.36, 0.3575, -0.0806, -0.36, 0.2875, -0.5, -0.36, 0.3575, -0.0806, -0.36, 0.3575, -0.0959, -0.36, 0.2875, -0.5, -0.36, 0.3575, -0.0959, -0.36, 0.3575, -0.2572, -0.36, 0.2875, -0.5, -0.36, 0.3575, -0.2572, -0.36, 0.3575, -0.2888, -0.36, 0.2875, -0.5, -0.36, 0.3575, -0.2888, -0.36, 0.3575, -0.45, -0.36, 0.2875, -0.5, -0.36, 0.3575, -0.45, -0.36, 0.3575, -0.5, -0.36, 0.2875, -0.5, 0.4125, 0.2875, -0.3115, 0.3775, 0.2875, -0.3115, 0.3775, 0.099, -0.5, 0.3775, 0.099, -0.5, 0.4125, 0.099, -0.5, 0.4125, 0.2875, -0.3115, 0.36, 0.2875, -0.5, 0.36, 0.2875, 0.5, 0.3775, 0.2875, -0.3115, 0.3775, 0.2875, -0.3115, 0.43, 0.2875, -0.5, 0.36, 0.2875, -0.5, 0.3775, 0.2875, 0.3115, 0.3775, 0.2875, -0.3115, 0.36, 0.2875, 0.5, 0.36, 0.2875, 0.5, 0.43, 0.2875, 0.5, 0.3775, 0.2875, 0.3115, 0.3775, 0.2875, -0.3115, 0.4125, 0.2875, -0.3115, 0.43, 0.2875, -0.5, 0.3775, 0.2875, 0.3115, 0.3775, 0.2875, -0.2125, 0.3775, 0.2875, -0.3115, 0.4125, 0.2875, -0.3115, 0.4125, 0.2875, -0.2125, 0.43, 0.2875, -0.5, 0.43, 0.2875, 0.5, 0.4125, 0.2875, 0.3115, 0.3775, 0.2875, 0.3115, 0.43, 0.2875, 0.5, 0.43, 0.2875, -0.5, 0.4125, 0.2875, 0.3115, 0.3775, 0.2875, 0.3115, 0.3775, 0.2875, 0.2125, 0.3775, 0.2875, -0.2125, 0.4125, 0.2875, -0.2125, 0.3775, 0.2875, -0.2125, 0.3775, 0.2875, 0.2125, 0.4125, 0.2875, 0.2125, 0.4125, 0.2875, 0.3115, 0.43, 0.2875, -0.5, 0.3775, 0.2875, 0.2125, 0.4125, 0.2875, 0.2125, 0.4125, 0.2875, -0.2125, 0.4125, 0.2875, -0.2125, 0.4125, 0.2875, 0.2125, 0.43, 0.2875, -0.5, -0.43, 0.2875, -0.5, -0.43, 0.2875, 0.5, -0.4125, 0.2875, -0.3115, -0.4125, 0.2875, -0.3115, -0.36, 0.2875, -0.5, -0.43, 0.2875, -0.5, -0.4125, 0.2875, 0.3115, -0.4125, 0.2875, -0.3115, -0.43, 0.2875, 0.5, -0.43, 0.2875, 0.5, -0.36, 0.2875, 0.5, -0.4125, 0.2875, 0.3115, -0.4125, 0.2875, -0.3115, -0.3775, 0.2875, -0.3115, -0.36, 0.2875, -0.5, -0.4125, 0.2875, 0.3115, -0.4125, 0.2875, -0.2125, -0.4125, 0.2875, -0.3115, -0.3775, 0.2875, -0.3115, -0.3775, 0.2875, -0.2125, -0.36, 0.2875, -0.5, -0.36, 0.2875, 0.5, -0.3775, 0.2875, 0.3115, -0.4125, 0.2875, 0.3115, -0.36, 0.2875, 0.5, -0.36, 0.2875, -0.5, -0.3775, 0.2875, 0.3115, -0.4125, 0.2875, 0.3115, -0.4125, 0.2875, 0.2125, -0.4125, 0.2875, -0.2125, -0.3775, 0.2875, -0.2125, -0.4125, 0.2875, -0.2125, -0.4125, 0.2875, 0.2125, -0.3775, 0.2875, 0.2125, -0.3775, 0.2875, 0.3115, -0.36, 0.2875, -0.5, -0.4125, 0.2875, 0.2125, -0.3775, 0.2875, 0.2125, -0.3775, 0.2875, -0.2125, -0.3775, 0.2875, -0.2125, -0.3775, 0.2875, 0.2125, -0.36, 0.2875, -0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5pas3"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0fvkb"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_wup6e"]
+_surfaces = [{
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"format": 4097,
+"index_count": 30,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 1, 0, 0, 0, 4, 0, 4, 0, 5, 0, 1, 0, 6, 0, 5, 0, 4, 0, 4, 0, 7, 0, 6, 0, 2, 0, 7, 0, 4, 0, 4, 0, 0, 0, 2, 0, 6, 0, 7, 0, 2, 0, 2, 0, 3, 0, 6, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 105,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 111, 60, 84, 190, 34, 166, 76, 63, 202, 165, 29, 191, 200, 225, 149, 190, 34, 166, 76, 63, 202, 165, 29, 191, 80, 171, 171, 190, 70, 149, 77, 63, 181, 27, 29, 191, 95, 169, 40, 190, 70, 149, 77, 63, 181, 27, 29, 191, 120, 68, 193, 190, 180, 34, 79, 63, 68, 54, 28, 191, 32, 238, 250, 189, 180, 34, 79, 63, 68, 54, 28, 191, 79, 149, 214, 190, 177, 76, 81, 63, 98, 246, 26, 191, 194, 170, 165, 189, 177, 76, 81, 63, 98, 246, 26, 191, 57, 134, 235, 190, 215, 16, 84, 63, 146, 93, 25, 191, 59, 206, 35, 189, 215, 16, 84, 63, 146, 93, 25, 191, 59, 206, 35, 61, 88, 199, 90, 63, 91, 125, 21, 191, 194, 170, 165, 61, 127, 139, 93, 63, 139, 228, 19, 191, 32, 238, 250, 61, 123, 181, 95, 63, 169, 164, 18, 191, 95, 169, 40, 62, 233, 66, 97, 63, 56, 191, 17, 191, 111, 60, 84, 62, 14, 50, 98, 63, 34, 53, 17, 191, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 200, 225, 149, 62, 14, 50, 98, 63, 34, 53, 17, 191, 77, 171, 171, 62, 233, 66, 97, 63, 56, 191, 17, 191, 120, 68, 193, 62, 123, 181, 95, 63, 169, 164, 18, 191, 79, 149, 214, 62, 127, 139, 93, 63, 139, 228, 19, 191, 53, 134, 235, 62, 88, 199, 90, 63, 91, 125, 21, 191, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 91, 125, 21, 63, 88, 199, 90, 63, 57, 134, 235, 62, 139, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 169, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 56, 191, 17, 63, 233, 66, 97, 63, 80, 171, 171, 62, 34, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 34, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 56, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 169, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 139, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 91, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 98, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 68, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 181, 27, 29, 63, 70, 149, 77, 63, 77, 171, 171, 190, 68, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 98, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 146, 93, 25, 63, 215, 16, 84, 63, 53, 134, 235, 190)
+}, {
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"format": 4097,
+"index_count": 612,
+"index_data": PackedByteArray(5, 0, 8, 0, 9, 0, 8, 0, 5, 0, 9, 0, 1, 0, 10, 0, 11, 0, 10, 0, 1, 0, 11, 0, 13, 0, 12, 0, 3, 0, 12, 0, 13, 0, 3, 0, 6, 0, 14, 0, 15, 0, 14, 0, 6, 0, 15, 0, 5, 0, 6, 0, 3, 0, 3, 0, 1, 0, 5, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 17, 0, 20, 0, 19, 0, 20, 0, 21, 0, 19, 0, 20, 0, 22, 0, 21, 0, 22, 0, 23, 0, 21, 0, 22, 0, 24, 0, 23, 0, 24, 0, 25, 0, 23, 0, 24, 0, 26, 0, 25, 0, 26, 0, 11, 0, 25, 0, 26, 0, 27, 0, 11, 0, 27, 0, 1, 0, 11, 0, 27, 0, 28, 0, 1, 0, 28, 0, 29, 0, 1, 0, 29, 0, 30, 0, 1, 0, 30, 0, 31, 0, 1, 0, 31, 0, 32, 0, 1, 0, 5, 0, 1, 0, 32, 0, 5, 0, 32, 0, 33, 0, 5, 0, 33, 0, 34, 0, 5, 0, 34, 0, 35, 0, 5, 0, 35, 0, 36, 0, 5, 0, 36, 0, 37, 0, 37, 0, 8, 0, 5, 0, 16, 0, 18, 0, 17, 0, 19, 0, 17, 0, 18, 0, 20, 0, 17, 0, 19, 0, 21, 0, 20, 0, 19, 0, 22, 0, 20, 0, 21, 0, 23, 0, 22, 0, 21, 0, 24, 0, 22, 0, 23, 0, 25, 0, 24, 0, 23, 0, 26, 0, 24, 0, 25, 0, 11, 0, 26, 0, 25, 0, 27, 0, 26, 0, 11, 0, 1, 0, 27, 0, 11, 0, 28, 0, 27, 0, 1, 0, 29, 0, 28, 0, 1, 0, 30, 0, 29, 0, 1, 0, 31, 0, 30, 0, 1, 0, 32, 0, 31, 0, 1, 0, 1, 0, 5, 0, 32, 0, 32, 0, 5, 0, 33, 0, 33, 0, 5, 0, 34, 0, 34, 0, 5, 0, 35, 0, 35, 0, 5, 0, 36, 0, 36, 0, 5, 0, 37, 0, 8, 0, 37, 0, 5, 0, 40, 0, 38, 0, 39, 0, 39, 0, 41, 0, 40, 0, 39, 0, 42, 0, 41, 0, 42, 0, 43, 0, 41, 0, 42, 0, 44, 0, 43, 0, 44, 0, 45, 0, 43, 0, 44, 0, 46, 0, 45, 0, 46, 0, 47, 0, 45, 0, 46, 0, 48, 0, 47, 0, 48, 0, 15, 0, 47, 0, 48, 0, 49, 0, 15, 0, 49, 0, 6, 0, 15, 0, 49, 0, 50, 0, 6, 0, 50, 0, 51, 0, 6, 0, 51, 0, 52, 0, 6, 0, 52, 0, 53, 0, 6, 0, 53, 0, 54, 0, 6, 0, 3, 0, 6, 0, 54, 0, 3, 0, 54, 0, 55, 0, 3, 0, 55, 0, 56, 0, 3, 0, 56, 0, 57, 0, 3, 0, 57, 0, 58, 0, 3, 0, 58, 0, 59, 0, 59, 0, 13, 0, 3, 0, 38, 0, 40, 0, 39, 0, 41, 0, 39, 0, 40, 0, 42, 0, 39, 0, 41, 0, 43, 0, 42, 0, 41, 0, 44, 0, 42, 0, 43, 0, 45, 0, 44, 0, 43, 0, 46, 0, 44, 0, 45, 0, 47, 0, 46, 0, 45, 0, 48, 0, 46, 0, 47, 0, 15, 0, 48, 0, 47, 0, 49, 0, 48, 0, 15, 0, 6, 0, 49, 0, 15, 0, 50, 0, 49, 0, 6, 0, 51, 0, 50, 0, 6, 0, 52, 0, 51, 0, 6, 0, 53, 0, 52, 0, 6, 0, 54, 0, 53, 0, 6, 0, 6, 0, 3, 0, 54, 0, 54, 0, 3, 0, 55, 0, 55, 0, 3, 0, 56, 0, 56, 0, 3, 0, 57, 0, 57, 0, 3, 0, 58, 0, 58, 0, 3, 0, 59, 0, 13, 0, 59, 0, 3, 0, 5, 0, 9, 0, 60, 0, 60, 0, 6, 0, 5, 0, 60, 0, 61, 0, 6, 0, 61, 0, 62, 0, 6, 0, 62, 0, 63, 0, 6, 0, 63, 0, 64, 0, 6, 0, 64, 0, 65, 0, 6, 0, 65, 0, 66, 0, 6, 0, 66, 0, 67, 0, 6, 0, 67, 0, 68, 0, 6, 0, 68, 0, 69, 0, 6, 0, 69, 0, 70, 0, 6, 0, 69, 0, 71, 0, 70, 0, 71, 0, 72, 0, 70, 0, 70, 0, 73, 0, 6, 0, 73, 0, 74, 0, 6, 0, 74, 0, 75, 0, 6, 0, 75, 0, 76, 0, 6, 0, 76, 0, 77, 0, 6, 0, 77, 0, 78, 0, 6, 0, 78, 0, 79, 0, 6, 0, 79, 0, 80, 0, 6, 0, 80, 0, 81, 0, 6, 0, 81, 0, 82, 0, 6, 0, 82, 0, 14, 0, 6, 0, 9, 0, 5, 0, 60, 0, 6, 0, 60, 0, 5, 0, 61, 0, 60, 0, 6, 0, 62, 0, 61, 0, 6, 0, 63, 0, 62, 0, 6, 0, 64, 0, 63, 0, 6, 0, 65, 0, 64, 0, 6, 0, 66, 0, 65, 0, 6, 0, 67, 0, 66, 0, 6, 0, 68, 0, 67, 0, 6, 0, 69, 0, 68, 0, 6, 0, 70, 0, 69, 0, 6, 0, 71, 0, 69, 0, 70, 0, 72, 0, 71, 0, 70, 0, 73, 0, 70, 0, 6, 0, 74, 0, 73, 0, 6, 0, 75, 0, 74, 0, 6, 0, 76, 0, 75, 0, 6, 0, 77, 0, 76, 0, 6, 0, 78, 0, 77, 0, 6, 0, 79, 0, 78, 0, 6, 0, 80, 0, 79, 0, 6, 0, 81, 0, 80, 0, 6, 0, 82, 0, 81, 0, 6, 0, 14, 0, 82, 0, 6, 0, 83, 0, 10, 0, 1, 0, 1, 0, 84, 0, 83, 0, 1, 0, 85, 0, 84, 0, 1, 0, 86, 0, 85, 0, 1, 0, 3, 0, 86, 0, 3, 0, 87, 0, 86, 0, 3, 0, 88, 0, 87, 0, 3, 0, 89, 0, 88, 0, 3, 0, 90, 0, 89, 0, 3, 0, 91, 0, 90, 0, 3, 0, 92, 0, 91, 0, 3, 0, 93, 0, 92, 0, 3, 0, 94, 0, 93, 0, 3, 0, 95, 0, 94, 0, 3, 0, 96, 0, 95, 0, 3, 0, 97, 0, 96, 0, 3, 0, 98, 0, 97, 0, 3, 0, 99, 0, 98, 0, 3, 0, 100, 0, 99, 0, 3, 0, 101, 0, 100, 0, 3, 0, 102, 0, 101, 0, 3, 0, 103, 0, 102, 0, 3, 0, 104, 0, 103, 0, 3, 0, 12, 0, 104, 0, 10, 0, 83, 0, 1, 0, 84, 0, 1, 0, 83, 0, 85, 0, 1, 0, 84, 0, 86, 0, 1, 0, 85, 0, 3, 0, 1, 0, 86, 0, 87, 0, 3, 0, 86, 0, 88, 0, 3, 0, 87, 0, 89, 0, 3, 0, 88, 0, 90, 0, 3, 0, 89, 0, 91, 0, 3, 0, 90, 0, 92, 0, 3, 0, 91, 0, 93, 0, 3, 0, 92, 0, 94, 0, 3, 0, 93, 0, 95, 0, 3, 0, 94, 0, 96, 0, 3, 0, 95, 0, 97, 0, 3, 0, 96, 0, 98, 0, 3, 0, 97, 0, 99, 0, 3, 0, 98, 0, 100, 0, 3, 0, 99, 0, 101, 0, 3, 0, 100, 0, 102, 0, 3, 0, 101, 0, 103, 0, 3, 0, 102, 0, 104, 0, 3, 0, 103, 0, 12, 0, 3, 0, 104, 0),
+"lods": [0.00480329, PackedByteArray(5, 0, 8, 0, 9, 0, 8, 0, 5, 0, 9, 0, 1, 0, 10, 0, 11, 0, 10, 0, 1, 0, 11, 0, 13, 0, 12, 0, 3, 0, 12, 0, 13, 0, 3, 0, 6, 0, 14, 0, 15, 0, 14, 0, 6, 0, 15, 0, 5, 0, 6, 0, 3, 0, 3, 0, 1, 0, 5, 0, 20, 0, 21, 0, 18, 0, 20, 0, 24, 0, 21, 0, 24, 0, 25, 0, 21, 0, 24, 0, 27, 0, 25, 0, 27, 0, 11, 0, 25, 0, 27, 0, 1, 0, 11, 0, 27, 0, 28, 0, 1, 0, 28, 0, 30, 0, 1, 0, 30, 0, 32, 0, 1, 0, 5, 0, 1, 0, 32, 0, 5, 0, 32, 0, 35, 0, 5, 0, 35, 0, 37, 0, 37, 0, 8, 0, 5, 0, 21, 0, 20, 0, 18, 0, 24, 0, 20, 0, 21, 0, 25, 0, 24, 0, 21, 0, 27, 0, 24, 0, 25, 0, 11, 0, 27, 0, 25, 0, 1, 0, 27, 0, 11, 0, 28, 0, 27, 0, 1, 0, 30, 0, 28, 0, 1, 0, 32, 0, 30, 0, 1, 0, 1, 0, 5, 0, 32, 0, 32, 0, 5, 0, 35, 0, 35, 0, 5, 0, 37, 0, 8, 0, 37, 0, 5, 0, 42, 0, 43, 0, 40, 0, 42, 0, 46, 0, 43, 0, 46, 0, 47, 0, 43, 0, 46, 0, 49, 0, 47, 0, 49, 0, 15, 0, 47, 0, 49, 0, 6, 0, 15, 0, 49, 0, 50, 0, 6, 0, 50, 0, 52, 0, 6, 0, 52, 0, 54, 0, 6, 0, 3, 0, 6, 0, 54, 0, 3, 0, 54, 0, 57, 0, 3, 0, 57, 0, 59, 0, 59, 0, 13, 0, 3, 0, 43, 0, 42, 0, 40, 0, 46, 0, 42, 0, 43, 0, 47, 0, 46, 0, 43, 0, 49, 0, 46, 0, 47, 0, 15, 0, 49, 0, 47, 0, 6, 0, 49, 0, 15, 0, 50, 0, 49, 0, 6, 0, 52, 0, 50, 0, 6, 0, 54, 0, 52, 0, 6, 0, 6, 0, 3, 0, 54, 0, 54, 0, 3, 0, 57, 0, 57, 0, 3, 0, 59, 0, 13, 0, 59, 0, 3, 0, 5, 0, 9, 0, 60, 0, 60, 0, 6, 0, 5, 0, 60, 0, 62, 0, 6, 0, 62, 0, 64, 0, 6, 0, 64, 0, 65, 0, 6, 0, 65, 0, 66, 0, 6, 0, 66, 0, 67, 0, 6, 0, 67, 0, 69, 0, 6, 0, 69, 0, 70, 0, 6, 0, 70, 0, 74, 0, 6, 0, 74, 0, 76, 0, 6, 0, 76, 0, 77, 0, 6, 0, 77, 0, 78, 0, 6, 0, 78, 0, 79, 0, 6, 0, 79, 0, 80, 0, 6, 0, 80, 0, 81, 0, 6, 0, 81, 0, 82, 0, 6, 0, 82, 0, 14, 0, 6, 0, 9, 0, 5, 0, 60, 0, 6, 0, 60, 0, 5, 0, 62, 0, 60, 0, 6, 0, 64, 0, 62, 0, 6, 0, 65, 0, 64, 0, 6, 0, 66, 0, 65, 0, 6, 0, 67, 0, 66, 0, 6, 0, 69, 0, 67, 0, 6, 0, 70, 0, 69, 0, 6, 0, 74, 0, 70, 0, 6, 0, 76, 0, 74, 0, 6, 0, 77, 0, 76, 0, 6, 0, 78, 0, 77, 0, 6, 0, 79, 0, 78, 0, 6, 0, 80, 0, 79, 0, 6, 0, 81, 0, 80, 0, 6, 0, 82, 0, 81, 0, 6, 0, 14, 0, 82, 0, 6, 0, 83, 0, 10, 0, 1, 0, 1, 0, 84, 0, 83, 0, 1, 0, 85, 0, 84, 0, 1, 0, 86, 0, 85, 0, 1, 0, 3, 0, 86, 0, 3, 0, 88, 0, 86, 0, 3, 0, 89, 0, 88, 0, 3, 0, 90, 0, 89, 0, 3, 0, 91, 0, 90, 0, 3, 0, 92, 0, 91, 0, 3, 0, 93, 0, 92, 0, 3, 0, 94, 0, 93, 0, 3, 0, 95, 0, 94, 0, 3, 0, 96, 0, 95, 0, 3, 0, 97, 0, 96, 0, 3, 0, 98, 0, 97, 0, 3, 0, 99, 0, 98, 0, 3, 0, 100, 0, 99, 0, 3, 0, 101, 0, 100, 0, 3, 0, 102, 0, 101, 0, 3, 0, 103, 0, 102, 0, 3, 0, 104, 0, 103, 0, 3, 0, 12, 0, 104, 0, 10, 0, 83, 0, 1, 0, 84, 0, 1, 0, 83, 0, 85, 0, 1, 0, 84, 0, 86, 0, 1, 0, 85, 0, 3, 0, 1, 0, 86, 0, 88, 0, 3, 0, 86, 0, 89, 0, 3, 0, 88, 0, 90, 0, 3, 0, 89, 0, 91, 0, 3, 0, 90, 0, 92, 0, 3, 0, 91, 0, 93, 0, 3, 0, 92, 0, 94, 0, 3, 0, 93, 0, 95, 0, 3, 0, 94, 0, 96, 0, 3, 0, 95, 0, 97, 0, 3, 0, 96, 0, 98, 0, 3, 0, 97, 0, 99, 0, 3, 0, 98, 0, 100, 0, 3, 0, 99, 0, 101, 0, 3, 0, 100, 0, 102, 0, 3, 0, 101, 0, 103, 0, 3, 0, 102, 0, 104, 0, 3, 0, 103, 0, 12, 0, 3, 0, 104, 0), 0.0143227, PackedByteArray(5, 0, 8, 0, 9, 0, 8, 0, 5, 0, 9, 0, 1, 0, 10, 0, 11, 0, 10, 0, 1, 0, 11, 0, 13, 0, 12, 0, 3, 0, 12, 0, 13, 0, 3, 0, 6, 0, 14, 0, 15, 0, 14, 0, 6, 0, 15, 0, 5, 0, 6, 0, 3, 0, 3, 0, 1, 0, 5, 0, 24, 0, 27, 0, 25, 0, 27, 0, 11, 0, 25, 0, 27, 0, 1, 0, 11, 0, 27, 0, 32, 0, 1, 0, 5, 0, 1, 0, 32, 0, 5, 0, 32, 0, 37, 0, 37, 0, 8, 0, 5, 0, 27, 0, 24, 0, 25, 0, 11, 0, 27, 0, 25, 0, 1, 0, 27, 0, 11, 0, 32, 0, 27, 0, 1, 0, 1, 0, 5, 0, 32, 0, 32, 0, 5, 0, 37, 0, 8, 0, 37, 0, 5, 0, 46, 0, 47, 0, 43, 0, 46, 0, 49, 0, 47, 0, 49, 0, 15, 0, 47, 0, 49, 0, 6, 0, 15, 0, 49, 0, 54, 0, 6, 0, 3, 0, 6, 0, 54, 0, 3, 0, 54, 0, 59, 0, 59, 0, 13, 0, 3, 0, 47, 0, 46, 0, 43, 0, 49, 0, 46, 0, 47, 0, 15, 0, 49, 0, 47, 0, 6, 0, 49, 0, 15, 0, 54, 0, 49, 0, 6, 0, 6, 0, 3, 0, 54, 0, 54, 0, 3, 0, 59, 0, 13, 0, 59, 0, 3, 0, 5, 0, 9, 0, 60, 0, 60, 0, 6, 0, 5, 0, 60, 0, 64, 0, 6, 0, 64, 0, 67, 0, 6, 0, 67, 0, 74, 0, 6, 0, 74, 0, 78, 0, 6, 0, 78, 0, 82, 0, 6, 0, 82, 0, 14, 0, 6, 0, 9, 0, 5, 0, 60, 0, 6, 0, 60, 0, 5, 0, 64, 0, 60, 0, 6, 0, 67, 0, 64, 0, 6, 0, 74, 0, 67, 0, 6, 0, 78, 0, 74, 0, 6, 0, 82, 0, 78, 0, 6, 0, 14, 0, 82, 0, 6, 0, 83, 0, 10, 0, 1, 0, 1, 0, 86, 0, 83, 0, 1, 0, 3, 0, 86, 0, 3, 0, 92, 0, 86, 0, 3, 0, 96, 0, 92, 0, 3, 0, 98, 0, 96, 0, 3, 0, 102, 0, 98, 0, 3, 0, 12, 0, 102, 0, 10, 0, 83, 0, 1, 0, 86, 0, 1, 0, 83, 0, 3, 0, 1, 0, 86, 0, 92, 0, 3, 0, 86, 0, 96, 0, 3, 0, 92, 0, 98, 0, 3, 0, 96, 0, 102, 0, 3, 0, 98, 0, 12, 0, 3, 0, 102, 0), 0.0862667, PackedByteArray(5, 0, 8, 0, 9, 0, 8, 0, 5, 0, 9, 0, 1, 0, 10, 0, 11, 0, 10, 0, 1, 0, 11, 0, 13, 0, 12, 0, 3, 0, 12, 0, 13, 0, 3, 0, 6, 0, 14, 0, 15, 0, 14, 0, 6, 0, 15, 0, 5, 0, 6, 0, 3, 0, 3, 0, 1, 0, 5, 0, 32, 0, 1, 0, 11, 0, 5, 0, 1, 0, 32, 0, 32, 0, 8, 0, 5, 0, 1, 0, 32, 0, 11, 0, 1, 0, 5, 0, 32, 0, 8, 0, 32, 0, 5, 0, 54, 0, 6, 0, 15, 0, 3, 0, 6, 0, 54, 0, 54, 0, 13, 0, 3, 0, 6, 0, 54, 0, 15, 0, 6, 0, 3, 0, 54, 0, 13, 0, 54, 0, 3, 0, 5, 0, 9, 0, 60, 0, 60, 0, 6, 0, 5, 0, 60, 0, 82, 0, 6, 0, 82, 0, 14, 0, 6, 0, 9, 0, 5, 0, 60, 0, 6, 0, 60, 0, 5, 0, 82, 0, 60, 0, 6, 0, 14, 0, 82, 0, 6, 0, 86, 0, 10, 0, 1, 0, 1, 0, 3, 0, 86, 0, 3, 0, 12, 0, 86, 0, 10, 0, 86, 0, 1, 0, 3, 0, 1, 0, 86, 0, 12, 0, 3, 0, 86, 0)],
+"name": "snow",
+"primitive": 3,
+"vertex_count": 105,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 111, 60, 84, 190, 34, 166, 76, 63, 202, 165, 29, 191, 200, 225, 149, 190, 34, 166, 76, 63, 202, 165, 29, 191, 80, 171, 171, 190, 70, 149, 77, 63, 181, 27, 29, 191, 95, 169, 40, 190, 70, 149, 77, 63, 181, 27, 29, 191, 120, 68, 193, 190, 180, 34, 79, 63, 68, 54, 28, 191, 32, 238, 250, 189, 180, 34, 79, 63, 68, 54, 28, 191, 79, 149, 214, 190, 177, 76, 81, 63, 98, 246, 26, 191, 194, 170, 165, 189, 177, 76, 81, 63, 98, 246, 26, 191, 57, 134, 235, 190, 215, 16, 84, 63, 146, 93, 25, 191, 59, 206, 35, 189, 215, 16, 84, 63, 146, 93, 25, 191, 59, 206, 35, 61, 88, 199, 90, 63, 91, 125, 21, 191, 194, 170, 165, 61, 127, 139, 93, 63, 139, 228, 19, 191, 32, 238, 250, 61, 123, 181, 95, 63, 169, 164, 18, 191, 95, 169, 40, 62, 233, 66, 97, 63, 56, 191, 17, 191, 111, 60, 84, 62, 14, 50, 98, 63, 34, 53, 17, 191, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 200, 225, 149, 62, 14, 50, 98, 63, 34, 53, 17, 191, 77, 171, 171, 62, 233, 66, 97, 63, 56, 191, 17, 191, 120, 68, 193, 62, 123, 181, 95, 63, 169, 164, 18, 191, 79, 149, 214, 62, 127, 139, 93, 63, 139, 228, 19, 191, 53, 134, 235, 62, 88, 199, 90, 63, 91, 125, 21, 191, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 91, 125, 21, 63, 88, 199, 90, 63, 57, 134, 235, 62, 139, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 169, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 56, 191, 17, 63, 233, 66, 97, 63, 80, 171, 171, 62, 34, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 34, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 56, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 169, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 139, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 91, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 98, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 68, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 181, 27, 29, 63, 70, 149, 77, 63, 77, 171, 171, 190, 68, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 98, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 146, 93, 25, 63, 215, 16, 84, 63, 53, 134, 235, 190)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_ittdv"]
+resource_name = "blockSnow_Mesh blockSnow"
+_surfaces = [{
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"attribute_data": PackedByteArray(246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 192, 171, 170, 175, 140, 107, 199, 193, 192, 171, 170, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 223, 30, 204, 181, 140, 107, 199, 193, 223, 30, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 0, 0, 176, 40, 141, 107, 199, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 0, 0, 176, 40, 141, 107, 199, 193, 155, 12, 35, 192, 36, 127, 145, 193, 163, 12, 35, 64, 36, 127, 145, 193, 149, 12, 35, 192, 36, 127, 145, 193, 7, 82, 176, 53, 140, 107, 199, 193, 7, 82, 176, 53, 140, 107, 199, 193, 149, 12, 35, 192, 36, 127, 145, 193, 163, 12, 35, 64, 36, 127, 145, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 239, 102, 56, 65, 212, 36, 98, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 239, 102, 56, 65, 212, 36, 98, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 246, 122, 157, 65, 140, 96, 128, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 21, 6, 186, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 77, 136, 201, 63, 184, 55, 119, 193, 46, 230, 169, 180, 140, 96, 128, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 21, 6, 186, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 77, 136, 201, 63, 184, 55, 119, 193, 46, 230, 169, 180, 140, 96, 128, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 244, 122, 157, 193, 128, 96, 128, 193, 244, 122, 157, 193, 9, 6, 186, 193, 110, 226, 144, 193, 52, 37, 133, 193, 160, 0, 132, 193, 55, 19, 137, 193, 159, 199, 109, 193, 65, 38, 140, 193, 5, 53, 83, 193, 218, 90, 142, 193, 248, 122, 157, 65, 11, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 253, 142, 2, 193, 154, 174, 143, 193, 187, 129, 207, 192, 218, 90, 142, 193, 135, 92, 154, 192, 65, 38, 140, 193, 133, 210, 75, 192, 56, 19, 137, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 169, 210, 75, 64, 153, 91, 111, 193, 154, 92, 154, 64, 131, 53, 105, 193, 205, 129, 207, 64, 81, 204, 100, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 239, 102, 56, 65, 212, 36, 98, 193, 10, 53, 83, 65, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 110, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 9, 6, 186, 193, 244, 122, 157, 193, 128, 96, 128, 193, 160, 0, 132, 193, 55, 19, 137, 193, 159, 199, 109, 193, 65, 38, 140, 193, 5, 53, 83, 193, 218, 90, 142, 193, 248, 122, 157, 65, 11, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 253, 142, 2, 193, 154, 174, 143, 193, 187, 129, 207, 192, 218, 90, 142, 193, 135, 92, 154, 192, 65, 38, 140, 193, 133, 210, 75, 192, 56, 19, 137, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 169, 210, 75, 64, 153, 91, 111, 193, 154, 92, 154, 64, 131, 53, 105, 193, 205, 129, 207, 64, 81, 204, 100, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 239, 102, 56, 65, 212, 36, 98, 193, 10, 53, 83, 65, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193),
+"format": 4119,
+"index_count": 30,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0),
+"material": SubResource("StandardMaterial3D_5pas3"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 258,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 80, 171, 171, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 190, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 189, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 190, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 189, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 57, 134, 235, 190, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 189, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 61, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 61, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 61, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 62, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 62, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 62, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 77, 171, 171, 62, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 62, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 62, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 53, 134, 235, 62, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 80, 171, 171, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 190, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 189, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 190, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 189, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 57, 134, 235, 190, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 189, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 61, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 61, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 61, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 62, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 62, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 200, 225, 149, 62, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 77, 171, 171, 62, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 62, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 62, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 53, 134, 235, 62, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 217, 46, 217, 174, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 217, 46, 217, 174, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 217, 46, 217, 174, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 37, 209, 37, 81, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 37, 209, 37, 81, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 37, 209, 37, 81, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 57, 134, 235, 62, 37, 209, 217, 174, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 37, 209, 217, 174, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 37, 209, 217, 174, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 80, 171, 171, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 37, 209, 217, 174, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 37, 209, 217, 174, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 37, 209, 217, 174, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 37, 209, 217, 174, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 37, 209, 217, 174, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 37, 209, 217, 174, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 37, 209, 217, 174, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 37, 209, 217, 174, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 37, 209, 217, 174, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 37, 209, 217, 174, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 37, 209, 217, 174, 0, 0, 0, 128, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 37, 209, 217, 174, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 77, 171, 171, 190, 37, 209, 217, 174, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 37, 209, 217, 174, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 37, 209, 217, 174, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 53, 134, 235, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 57, 134, 235, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 217, 46, 37, 81, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 217, 46, 37, 81, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 80, 171, 171, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 217, 46, 37, 81, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 217, 46, 37, 81, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 217, 46, 37, 81, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 217, 46, 37, 81, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 217, 46, 37, 81, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 217, 46, 37, 81, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 217, 46, 37, 81, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 217, 46, 37, 81, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 217, 46, 37, 81, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 217, 46, 37, 81, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 217, 46, 37, 81, 0, 0, 0, 128, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 217, 46, 37, 81, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 77, 171, 171, 190, 217, 46, 37, 81, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 217, 46, 37, 81, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 217, 46, 37, 81, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 53, 134, 235, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"attribute_data": PackedByteArray(246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 192, 171, 170, 175, 140, 107, 199, 193, 192, 171, 170, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 223, 30, 204, 181, 140, 107, 199, 193, 223, 30, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 0, 0, 176, 40, 141, 107, 199, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 0, 0, 176, 40, 141, 107, 199, 193, 155, 12, 35, 192, 36, 127, 145, 193, 163, 12, 35, 64, 36, 127, 145, 193, 149, 12, 35, 192, 36, 127, 145, 193, 7, 82, 176, 53, 140, 107, 199, 193, 7, 82, 176, 53, 140, 107, 199, 193, 149, 12, 35, 192, 36, 127, 145, 193, 163, 12, 35, 64, 36, 127, 145, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 239, 102, 56, 65, 212, 36, 98, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 239, 102, 56, 65, 212, 36, 98, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 246, 122, 157, 65, 140, 96, 128, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 21, 6, 186, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 77, 136, 201, 63, 184, 55, 119, 193, 46, 230, 169, 180, 140, 96, 128, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 21, 6, 186, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 77, 136, 201, 63, 184, 55, 119, 193, 46, 230, 169, 180, 140, 96, 128, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 244, 122, 157, 193, 128, 96, 128, 193, 244, 122, 157, 193, 9, 6, 186, 193, 110, 226, 144, 193, 52, 37, 133, 193, 160, 0, 132, 193, 55, 19, 137, 193, 159, 199, 109, 193, 65, 38, 140, 193, 5, 53, 83, 193, 218, 90, 142, 193, 248, 122, 157, 65, 11, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 253, 142, 2, 193, 154, 174, 143, 193, 187, 129, 207, 192, 218, 90, 142, 193, 135, 92, 154, 192, 65, 38, 140, 193, 133, 210, 75, 192, 56, 19, 137, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 169, 210, 75, 64, 153, 91, 111, 193, 154, 92, 154, 64, 131, 53, 105, 193, 205, 129, 207, 64, 81, 204, 100, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 239, 102, 56, 65, 212, 36, 98, 193, 10, 53, 83, 65, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 110, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 9, 6, 186, 193, 244, 122, 157, 193, 128, 96, 128, 193, 160, 0, 132, 193, 55, 19, 137, 193, 159, 199, 109, 193, 65, 38, 140, 193, 5, 53, 83, 193, 218, 90, 142, 193, 248, 122, 157, 65, 11, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 253, 142, 2, 193, 154, 174, 143, 193, 187, 129, 207, 192, 218, 90, 142, 193, 135, 92, 154, 192, 65, 38, 140, 193, 133, 210, 75, 192, 56, 19, 137, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 169, 210, 75, 64, 153, 91, 111, 193, 154, 92, 154, 64, 131, 53, 105, 193, 205, 129, 207, 64, 81, 204, 100, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 239, 102, 56, 65, 212, 36, 98, 193, 10, 53, 83, 65, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193),
+"format": 4119,
+"index_count": 612,
+"index_data": PackedByteArray(22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0, 28, 0, 26, 0, 27, 0, 31, 0, 29, 0, 30, 0, 34, 0, 32, 0, 33, 0, 37, 0, 35, 0, 36, 0, 40, 0, 38, 0, 39, 0, 43, 0, 41, 0, 42, 0, 46, 0, 44, 0, 45, 0, 45, 0, 47, 0, 46, 0, 50, 0, 48, 0, 49, 0, 49, 0, 51, 0, 50, 0, 49, 0, 52, 0, 51, 0, 52, 0, 53, 0, 51, 0, 52, 0, 54, 0, 53, 0, 54, 0, 55, 0, 53, 0, 54, 0, 56, 0, 55, 0, 56, 0, 57, 0, 55, 0, 56, 0, 58, 0, 57, 0, 58, 0, 59, 0, 57, 0, 58, 0, 60, 0, 59, 0, 60, 0, 61, 0, 59, 0, 60, 0, 62, 0, 61, 0, 62, 0, 63, 0, 61, 0, 63, 0, 64, 0, 61, 0, 64, 0, 65, 0, 61, 0, 65, 0, 66, 0, 61, 0, 67, 0, 61, 0, 66, 0, 67, 0, 66, 0, 68, 0, 67, 0, 68, 0, 69, 0, 67, 0, 69, 0, 70, 0, 67, 0, 70, 0, 71, 0, 67, 0, 71, 0, 72, 0, 72, 0, 73, 0, 67, 0, 76, 0, 74, 0, 75, 0, 77, 0, 75, 0, 74, 0, 78, 0, 75, 0, 77, 0, 79, 0, 78, 0, 77, 0, 80, 0, 78, 0, 79, 0, 81, 0, 80, 0, 79, 0, 82, 0, 80, 0, 81, 0, 83, 0, 82, 0, 81, 0, 84, 0, 82, 0, 83, 0, 85, 0, 84, 0, 83, 0, 86, 0, 84, 0, 85, 0, 87, 0, 86, 0, 85, 0, 88, 0, 86, 0, 87, 0, 89, 0, 88, 0, 87, 0, 90, 0, 89, 0, 87, 0, 91, 0, 90, 0, 87, 0, 92, 0, 91, 0, 87, 0, 87, 0, 93, 0, 92, 0, 92, 0, 93, 0, 94, 0, 94, 0, 93, 0, 95, 0, 95, 0, 93, 0, 96, 0, 96, 0, 93, 0, 97, 0, 97, 0, 93, 0, 98, 0, 99, 0, 98, 0, 93, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 101, 0, 104, 0, 103, 0, 104, 0, 105, 0, 103, 0, 104, 0, 106, 0, 105, 0, 106, 0, 107, 0, 105, 0, 106, 0, 108, 0, 107, 0, 108, 0, 109, 0, 107, 0, 108, 0, 110, 0, 109, 0, 110, 0, 111, 0, 109, 0, 110, 0, 112, 0, 111, 0, 112, 0, 113, 0, 111, 0, 112, 0, 114, 0, 113, 0, 114, 0, 115, 0, 113, 0, 115, 0, 116, 0, 113, 0, 116, 0, 117, 0, 113, 0, 117, 0, 118, 0, 113, 0, 119, 0, 113, 0, 118, 0, 119, 0, 118, 0, 120, 0, 119, 0, 120, 0, 121, 0, 119, 0, 121, 0, 122, 0, 119, 0, 122, 0, 123, 0, 119, 0, 123, 0, 124, 0, 124, 0, 125, 0, 119, 0, 128, 0, 126, 0, 127, 0, 129, 0, 127, 0, 126, 0, 130, 0, 127, 0, 129, 0, 131, 0, 130, 0, 129, 0, 132, 0, 130, 0, 131, 0, 133, 0, 132, 0, 131, 0, 134, 0, 132, 0, 133, 0, 135, 0, 134, 0, 133, 0, 136, 0, 134, 0, 135, 0, 137, 0, 136, 0, 135, 0, 138, 0, 136, 0, 137, 0, 139, 0, 138, 0, 137, 0, 140, 0, 138, 0, 139, 0, 141, 0, 140, 0, 139, 0, 142, 0, 141, 0, 139, 0, 143, 0, 142, 0, 139, 0, 144, 0, 143, 0, 139, 0, 139, 0, 145, 0, 144, 0, 144, 0, 145, 0, 146, 0, 146, 0, 145, 0, 147, 0, 147, 0, 145, 0, 148, 0, 148, 0, 145, 0, 149, 0, 149, 0, 145, 0, 150, 0, 151, 0, 150, 0, 145, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 153, 0, 156, 0, 155, 0, 156, 0, 157, 0, 155, 0, 157, 0, 158, 0, 155, 0, 158, 0, 159, 0, 155, 0, 159, 0, 160, 0, 155, 0, 160, 0, 161, 0, 155, 0, 161, 0, 162, 0, 155, 0, 162, 0, 163, 0, 155, 0, 163, 0, 164, 0, 155, 0, 164, 0, 165, 0, 155, 0, 164, 0, 166, 0, 165, 0, 166, 0, 167, 0, 165, 0, 165, 0, 168, 0, 155, 0, 168, 0, 169, 0, 155, 0, 169, 0, 170, 0, 155, 0, 170, 0, 171, 0, 155, 0, 171, 0, 172, 0, 155, 0, 172, 0, 173, 0, 155, 0, 173, 0, 174, 0, 155, 0, 174, 0, 175, 0, 155, 0, 175, 0, 176, 0, 155, 0, 176, 0, 177, 0, 155, 0, 177, 0, 178, 0, 155, 0, 181, 0, 179, 0, 180, 0, 182, 0, 180, 0, 179, 0, 183, 0, 180, 0, 182, 0, 184, 0, 183, 0, 182, 0, 185, 0, 184, 0, 182, 0, 186, 0, 185, 0, 182, 0, 187, 0, 186, 0, 182, 0, 188, 0, 187, 0, 182, 0, 189, 0, 188, 0, 182, 0, 190, 0, 189, 0, 182, 0, 191, 0, 190, 0, 182, 0, 192, 0, 191, 0, 182, 0, 193, 0, 191, 0, 192, 0, 194, 0, 193, 0, 192, 0, 195, 0, 192, 0, 182, 0, 196, 0, 195, 0, 182, 0, 197, 0, 196, 0, 182, 0, 198, 0, 197, 0, 182, 0, 199, 0, 198, 0, 182, 0, 200, 0, 199, 0, 182, 0, 201, 0, 200, 0, 182, 0, 202, 0, 201, 0, 182, 0, 203, 0, 202, 0, 182, 0, 204, 0, 203, 0, 182, 0, 205, 0, 204, 0, 182, 0, 208, 0, 206, 0, 207, 0, 207, 0, 209, 0, 208, 0, 207, 0, 210, 0, 209, 0, 207, 0, 211, 0, 210, 0, 207, 0, 212, 0, 211, 0, 212, 0, 213, 0, 211, 0, 212, 0, 214, 0, 213, 0, 212, 0, 215, 0, 214, 0, 212, 0, 216, 0, 215, 0, 212, 0, 217, 0, 216, 0, 212, 0, 218, 0, 217, 0, 212, 0, 219, 0, 218, 0, 212, 0, 220, 0, 219, 0, 212, 0, 221, 0, 220, 0, 212, 0, 222, 0, 221, 0, 212, 0, 223, 0, 222, 0, 212, 0, 224, 0, 223, 0, 212, 0, 225, 0, 224, 0, 212, 0, 226, 0, 225, 0, 212, 0, 227, 0, 226, 0, 212, 0, 228, 0, 227, 0, 212, 0, 229, 0, 228, 0, 212, 0, 230, 0, 229, 0, 212, 0, 231, 0, 230, 0, 234, 0, 232, 0, 233, 0, 235, 0, 233, 0, 232, 0, 236, 0, 233, 0, 235, 0, 237, 0, 233, 0, 236, 0, 238, 0, 233, 0, 237, 0, 239, 0, 238, 0, 237, 0, 240, 0, 238, 0, 239, 0, 241, 0, 238, 0, 240, 0, 242, 0, 238, 0, 241, 0, 243, 0, 238, 0, 242, 0, 244, 0, 238, 0, 243, 0, 245, 0, 238, 0, 244, 0, 246, 0, 238, 0, 245, 0, 247, 0, 238, 0, 246, 0, 248, 0, 238, 0, 247, 0, 249, 0, 238, 0, 248, 0, 250, 0, 238, 0, 249, 0, 251, 0, 238, 0, 250, 0, 252, 0, 238, 0, 251, 0, 253, 0, 238, 0, 252, 0, 254, 0, 238, 0, 253, 0, 255, 0, 238, 0, 254, 0, 0, 1, 238, 0, 255, 0, 1, 1, 238, 0, 0, 1),
+"lods": [0.00480329, PackedByteArray(22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0, 28, 0, 26, 0, 27, 0, 31, 0, 29, 0, 30, 0, 34, 0, 32, 0, 33, 0, 37, 0, 35, 0, 36, 0, 40, 0, 38, 0, 39, 0, 43, 0, 41, 0, 42, 0, 46, 0, 44, 0, 45, 0, 45, 0, 47, 0, 46, 0, 52, 0, 53, 0, 50, 0, 52, 0, 56, 0, 53, 0, 56, 0, 57, 0, 53, 0, 56, 0, 60, 0, 57, 0, 60, 0, 59, 0, 57, 0, 60, 0, 61, 0, 59, 0, 60, 0, 62, 0, 61, 0, 62, 0, 64, 0, 61, 0, 64, 0, 66, 0, 61, 0, 67, 0, 61, 0, 66, 0, 67, 0, 66, 0, 70, 0, 67, 0, 70, 0, 72, 0, 72, 0, 73, 0, 67, 0, 79, 0, 78, 0, 74, 0, 82, 0, 78, 0, 79, 0, 83, 0, 82, 0, 79, 0, 86, 0, 82, 0, 83, 0, 85, 0, 86, 0, 83, 0, 87, 0, 86, 0, 85, 0, 88, 0, 86, 0, 87, 0, 90, 0, 88, 0, 87, 0, 92, 0, 90, 0, 87, 0, 87, 0, 93, 0, 92, 0, 92, 0, 93, 0, 96, 0, 96, 0, 93, 0, 98, 0, 99, 0, 98, 0, 93, 0, 104, 0, 105, 0, 102, 0, 104, 0, 108, 0, 105, 0, 108, 0, 109, 0, 105, 0, 108, 0, 112, 0, 109, 0, 112, 0, 111, 0, 109, 0, 112, 0, 113, 0, 111, 0, 112, 0, 114, 0, 113, 0, 114, 0, 116, 0, 113, 0, 116, 0, 118, 0, 113, 0, 119, 0, 113, 0, 118, 0, 119, 0, 118, 0, 122, 0, 119, 0, 122, 0, 124, 0, 124, 0, 125, 0, 119, 0, 131, 0, 130, 0, 126, 0, 134, 0, 130, 0, 131, 0, 135, 0, 134, 0, 131, 0, 138, 0, 134, 0, 135, 0, 137, 0, 138, 0, 135, 0, 139, 0, 138, 0, 137, 0, 140, 0, 138, 0, 139, 0, 142, 0, 140, 0, 139, 0, 144, 0, 142, 0, 139, 0, 139, 0, 145, 0, 144, 0, 144, 0, 145, 0, 148, 0, 148, 0, 145, 0, 150, 0, 151, 0, 150, 0, 145, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 153, 0, 157, 0, 155, 0, 157, 0, 159, 0, 155, 0, 159, 0, 160, 0, 155, 0, 160, 0, 161, 0, 155, 0, 161, 0, 162, 0, 155, 0, 162, 0, 164, 0, 155, 0, 164, 0, 165, 0, 155, 0, 165, 0, 169, 0, 155, 0, 169, 0, 171, 0, 155, 0, 171, 0, 172, 0, 155, 0, 172, 0, 173, 0, 155, 0, 173, 0, 174, 0, 155, 0, 174, 0, 175, 0, 155, 0, 175, 0, 176, 0, 155, 0, 176, 0, 177, 0, 155, 0, 177, 0, 178, 0, 155, 0, 181, 0, 179, 0, 180, 0, 182, 0, 180, 0, 179, 0, 184, 0, 180, 0, 182, 0, 186, 0, 184, 0, 182, 0, 187, 0, 186, 0, 182, 0, 188, 0, 187, 0, 182, 0, 189, 0, 188, 0, 182, 0, 191, 0, 189, 0, 182, 0, 192, 0, 191, 0, 182, 0, 196, 0, 192, 0, 182, 0, 198, 0, 196, 0, 182, 0, 199, 0, 198, 0, 182, 0, 200, 0, 199, 0, 182, 0, 201, 0, 200, 0, 182, 0, 202, 0, 201, 0, 182, 0, 203, 0, 202, 0, 182, 0, 204, 0, 203, 0, 182, 0, 205, 0, 204, 0, 182, 0, 208, 0, 206, 0, 207, 0, 207, 0, 209, 0, 208, 0, 207, 0, 210, 0, 209, 0, 207, 0, 211, 0, 210, 0, 207, 0, 212, 0, 211, 0, 212, 0, 214, 0, 211, 0, 212, 0, 215, 0, 214, 0, 212, 0, 216, 0, 215, 0, 212, 0, 217, 0, 216, 0, 212, 0, 218, 0, 217, 0, 212, 0, 219, 0, 218, 0, 212, 0, 220, 0, 219, 0, 212, 0, 221, 0, 220, 0, 212, 0, 222, 0, 221, 0, 212, 0, 223, 0, 222, 0, 212, 0, 224, 0, 223, 0, 212, 0, 225, 0, 224, 0, 212, 0, 226, 0, 225, 0, 212, 0, 227, 0, 226, 0, 212, 0, 228, 0, 227, 0, 212, 0, 229, 0, 228, 0, 212, 0, 230, 0, 229, 0, 212, 0, 231, 0, 230, 0, 234, 0, 232, 0, 233, 0, 235, 0, 233, 0, 232, 0, 236, 0, 233, 0, 235, 0, 237, 0, 233, 0, 236, 0, 238, 0, 233, 0, 237, 0, 240, 0, 238, 0, 237, 0, 241, 0, 238, 0, 240, 0, 242, 0, 238, 0, 241, 0, 243, 0, 238, 0, 242, 0, 244, 0, 238, 0, 243, 0, 245, 0, 238, 0, 244, 0, 246, 0, 238, 0, 245, 0, 247, 0, 238, 0, 246, 0, 248, 0, 238, 0, 247, 0, 249, 0, 238, 0, 248, 0, 250, 0, 238, 0, 249, 0, 251, 0, 238, 0, 250, 0, 252, 0, 238, 0, 251, 0, 253, 0, 238, 0, 252, 0, 254, 0, 238, 0, 253, 0, 255, 0, 238, 0, 254, 0, 0, 1, 238, 0, 255, 0, 1, 1, 238, 0, 0, 1), 0.0143227, PackedByteArray(22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0, 28, 0, 26, 0, 27, 0, 31, 0, 29, 0, 30, 0, 34, 0, 32, 0, 33, 0, 37, 0, 35, 0, 36, 0, 40, 0, 38, 0, 39, 0, 43, 0, 41, 0, 42, 0, 46, 0, 44, 0, 45, 0, 45, 0, 47, 0, 46, 0, 56, 0, 60, 0, 57, 0, 60, 0, 59, 0, 57, 0, 60, 0, 61, 0, 59, 0, 60, 0, 66, 0, 61, 0, 67, 0, 61, 0, 66, 0, 67, 0, 66, 0, 72, 0, 72, 0, 73, 0, 67, 0, 86, 0, 82, 0, 83, 0, 85, 0, 86, 0, 83, 0, 87, 0, 86, 0, 85, 0, 92, 0, 86, 0, 87, 0, 87, 0, 93, 0, 92, 0, 92, 0, 93, 0, 98, 0, 99, 0, 98, 0, 93, 0, 108, 0, 109, 0, 105, 0, 108, 0, 112, 0, 109, 0, 112, 0, 111, 0, 109, 0, 112, 0, 113, 0, 111, 0, 112, 0, 118, 0, 113, 0, 119, 0, 113, 0, 118, 0, 119, 0, 118, 0, 124, 0, 124, 0, 125, 0, 119, 0, 135, 0, 134, 0, 131, 0, 138, 0, 134, 0, 135, 0, 137, 0, 138, 0, 135, 0, 139, 0, 138, 0, 137, 0, 144, 0, 138, 0, 139, 0, 139, 0, 145, 0, 144, 0, 144, 0, 145, 0, 150, 0, 151, 0, 150, 0, 145, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 153, 0, 159, 0, 155, 0, 159, 0, 162, 0, 155, 0, 162, 0, 169, 0, 155, 0, 169, 0, 173, 0, 155, 0, 173, 0, 177, 0, 155, 0, 177, 0, 178, 0, 155, 0, 181, 0, 179, 0, 180, 0, 182, 0, 180, 0, 179, 0, 186, 0, 180, 0, 182, 0, 189, 0, 186, 0, 182, 0, 196, 0, 189, 0, 182, 0, 200, 0, 196, 0, 182, 0, 204, 0, 200, 0, 182, 0, 205, 0, 204, 0, 182, 0, 208, 0, 206, 0, 207, 0, 207, 0, 211, 0, 208, 0, 207, 0, 212, 0, 211, 0, 212, 0, 218, 0, 211, 0, 212, 0, 222, 0, 218, 0, 212, 0, 224, 0, 222, 0, 212, 0, 228, 0, 224, 0, 212, 0, 231, 0, 228, 0, 234, 0, 232, 0, 233, 0, 237, 0, 233, 0, 232, 0, 238, 0, 233, 0, 237, 0, 244, 0, 238, 0, 237, 0, 248, 0, 238, 0, 244, 0, 250, 0, 238, 0, 248, 0, 254, 0, 238, 0, 250, 0, 1, 1, 238, 0, 254, 0), 0.0862667, PackedByteArray(22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0, 28, 0, 26, 0, 27, 0, 31, 0, 29, 0, 30, 0, 34, 0, 32, 0, 33, 0, 37, 0, 35, 0, 36, 0, 40, 0, 38, 0, 39, 0, 43, 0, 41, 0, 42, 0, 46, 0, 44, 0, 45, 0, 45, 0, 47, 0, 46, 0, 66, 0, 61, 0, 59, 0, 67, 0, 61, 0, 66, 0, 66, 0, 73, 0, 67, 0, 87, 0, 92, 0, 85, 0, 87, 0, 93, 0, 92, 0, 99, 0, 92, 0, 93, 0, 118, 0, 113, 0, 111, 0, 119, 0, 113, 0, 118, 0, 118, 0, 125, 0, 119, 0, 139, 0, 144, 0, 137, 0, 139, 0, 145, 0, 144, 0, 151, 0, 144, 0, 145, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 153, 0, 177, 0, 155, 0, 177, 0, 178, 0, 155, 0, 181, 0, 179, 0, 180, 0, 182, 0, 180, 0, 179, 0, 204, 0, 180, 0, 182, 0, 205, 0, 204, 0, 182, 0, 211, 0, 206, 0, 207, 0, 207, 0, 212, 0, 211, 0, 212, 0, 231, 0, 211, 0, 234, 0, 237, 0, 233, 0, 238, 0, 233, 0, 237, 0, 1, 1, 238, 0, 237, 0)],
+"material": SubResource("StandardMaterial3D_0fvkb"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 258,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 255, 255, 255, 191, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 254, 255, 255, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 254, 255, 255, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 80, 171, 171, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 190, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 189, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 190, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 189, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 57, 134, 235, 190, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 189, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 61, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 61, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 61, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 62, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 62, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 62, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 77, 171, 171, 62, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 62, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 62, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 53, 134, 235, 62, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 80, 171, 171, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 190, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 189, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 190, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 189, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 57, 134, 235, 190, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 189, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 61, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 61, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 61, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 62, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 62, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 200, 225, 149, 62, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 77, 171, 171, 62, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 62, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 62, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 53, 134, 235, 62, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 255, 127, 255, 191, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 255, 127, 255, 191, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 217, 46, 217, 174, 255, 127, 255, 191, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 255, 127, 255, 191, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 255, 127, 255, 191, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 255, 127, 255, 191, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 255, 127, 255, 191, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 255, 127, 255, 191, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 255, 127, 254, 191, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 217, 46, 217, 174, 255, 255, 255, 191, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 255, 127, 255, 191, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 255, 127, 255, 191, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 255, 127, 255, 191, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 255, 127, 255, 191, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 255, 127, 255, 191, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 217, 46, 217, 174, 255, 127, 255, 191, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 255, 127, 255, 191, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 255, 127, 255, 191, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 255, 127, 255, 63, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 255, 127, 255, 63, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 37, 209, 37, 81, 255, 127, 255, 63, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 255, 127, 255, 63, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 255, 127, 255, 63, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 255, 127, 255, 63, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 255, 127, 255, 63, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 255, 127, 255, 63, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 255, 127, 0, 64, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 37, 209, 37, 81, 255, 255, 255, 191, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 255, 127, 255, 63, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 255, 127, 255, 63, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 255, 127, 255, 63, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 255, 127, 255, 63, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 255, 127, 255, 63, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 37, 209, 37, 81, 255, 127, 255, 63, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 255, 127, 255, 63, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 255, 127, 255, 63, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 57, 134, 235, 62, 37, 209, 217, 174, 254, 255, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 37, 209, 217, 174, 254, 255, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 37, 209, 217, 174, 255, 255, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 80, 171, 171, 62, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 255, 255, 34, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 37, 209, 217, 174, 254, 255, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 254, 255, 34, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 37, 209, 217, 174, 254, 255, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 37, 209, 217, 174, 0, 0, 255, 255, 169, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 37, 209, 217, 174, 254, 255, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 37, 209, 217, 174, 254, 255, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 37, 209, 217, 174, 0, 0, 254, 255, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 37, 209, 217, 174, 254, 255, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 37, 209, 217, 174, 0, 0, 255, 255, 68, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 37, 209, 217, 174, 254, 255, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 37, 209, 217, 174, 0, 0, 255, 255, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 37, 209, 217, 174, 0, 0, 255, 255, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 37, 209, 217, 174, 255, 255, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 37, 209, 217, 174, 255, 255, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 77, 171, 171, 190, 37, 209, 217, 174, 254, 255, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 37, 209, 217, 174, 254, 255, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 37, 209, 217, 174, 254, 255, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 53, 134, 235, 190, 37, 209, 217, 174, 0, 0, 255, 255, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 254, 255, 91, 125, 21, 63, 88, 199, 90, 63, 57, 134, 235, 62, 217, 46, 37, 81, 254, 255, 254, 127, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 139, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 217, 46, 37, 81, 254, 255, 254, 127, 169, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 217, 46, 37, 81, 0, 0, 0, 0, 56, 191, 17, 63, 233, 66, 97, 63, 80, 171, 171, 62, 217, 46, 37, 81, 255, 255, 254, 127, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 34, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 217, 46, 37, 81, 254, 255, 254, 127, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 0, 34, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 217, 46, 37, 81, 254, 255, 254, 127, 56, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 217, 46, 37, 81, 0, 0, 0, 0, 169, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 217, 46, 37, 81, 254, 255, 254, 127, 139, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 217, 46, 37, 81, 254, 255, 254, 127, 91, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 217, 46, 37, 81, 0, 0, 0, 0, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 217, 46, 37, 81, 254, 255, 254, 127, 98, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 217, 46, 37, 81, 0, 0, 0, 0, 68, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 217, 46, 37, 81, 254, 255, 254, 127, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 217, 46, 37, 81, 0, 0, 0, 0, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 217, 46, 37, 81, 0, 0, 0, 0, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 217, 46, 37, 81, 255, 255, 254, 127, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 217, 46, 37, 81, 0, 0, 0, 0, 181, 27, 29, 63, 70, 149, 77, 63, 77, 171, 171, 190, 217, 46, 37, 81, 254, 255, 254, 127, 68, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 217, 46, 37, 81, 254, 255, 254, 127, 98, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 217, 46, 37, 81, 255, 255, 254, 127, 146, 93, 25, 63, 215, 16, 84, 63, 53, 134, 235, 190, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_wup6e")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_ci4ec"]
+data = PackedVector3Array(0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, -0.5, -0.5, 1, -0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5, -0.5, 1, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.5, 0.8415, -0.5915, 0.5915, 0.8415, -0.5, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5, 0.8415, -0.5915, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, -0.5, 1, 0.5, -0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.2927, 0.7994, 0.6158, 0.25, 0.7982, 0.6165, 0.2073, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.0809, 0.8654, 0.5777, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.25, 0.8848, 0.5665, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.46, 0.8546, 0.5839, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.25, 0.7982, 0.6165, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.2927, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.0809, 0.8654, 0.5777, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.46, 0.8546, 0.5839, -0.5, 1, 0.5, -0.2927, 0.7994, -0.6158, -0.25, 0.7982, -0.6165, -0.2073, 0.7994, -0.6158, -0.2073, 0.7994, -0.6158, -0.3353, 0.8031, -0.6137, -0.2927, 0.7994, -0.6158, -0.2073, 0.7994, -0.6158, -0.1647, 0.8031, -0.6137, -0.3353, 0.8031, -0.6137, -0.1647, 0.8031, -0.6137, -0.3775, 0.8091, -0.6102, -0.3353, 0.8031, -0.6137, -0.1647, 0.8031, -0.6137, -0.1225, 0.8091, -0.6102, -0.3775, 0.8091, -0.6102, -0.1225, 0.8091, -0.6102, -0.4191, 0.8176, -0.6053, -0.3775, 0.8091, -0.6102, -0.1225, 0.8091, -0.6102, -0.0809, 0.8176, -0.6053, -0.4191, 0.8176, -0.6053, -0.0809, 0.8176, -0.6053, -0.46, 0.8284, -0.5991, -0.4191, 0.8176, -0.6053, -0.0809, 0.8176, -0.6053, -0.04, 0.8284, -0.5991, -0.46, 0.8284, -0.5991, -0.04, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.46, 0.8284, -0.5991, -0.04, 0.8284, -0.5991, 0.04, 0.8546, -0.5839, -0.5, 0.8415, -0.5915, 0.04, 0.8546, -0.5839, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, 0.04, 0.8546, -0.5839, 0.0809, 0.8654, -0.5777, -0.5, 1, -0.5, 0.0809, 0.8654, -0.5777, 0.1225, 0.8739, -0.5728, -0.5, 1, -0.5, 0.1225, 0.8739, -0.5728, 0.1647, 0.8799, -0.5693, -0.5, 1, -0.5, 0.1647, 0.8799, -0.5693, 0.2073, 0.8836, -0.5672, -0.5, 1, -0.5, 0.2073, 0.8836, -0.5672, 0.25, 0.8848, -0.5665, -0.5, 1, -0.5, 0.5, 1, -0.5, -0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.2927, 0.8836, -0.5672, 0.5, 1, -0.5, 0.2927, 0.8836, -0.5672, 0.3353, 0.8799, -0.5693, 0.5, 1, -0.5, 0.3353, 0.8799, -0.5693, 0.3775, 0.8739, -0.5728, 0.5, 1, -0.5, 0.3775, 0.8739, -0.5728, 0.4191, 0.8654, -0.5777, 0.5, 1, -0.5, 0.4191, 0.8654, -0.5777, 0.46, 0.8546, -0.5839, 0.46, 0.8546, -0.5839, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, -0.25, 0.7982, -0.6165, -0.2927, 0.7994, -0.6158, -0.2073, 0.7994, -0.6158, -0.3353, 0.8031, -0.6137, -0.2073, 0.7994, -0.6158, -0.2927, 0.7994, -0.6158, -0.1647, 0.8031, -0.6137, -0.2073, 0.7994, -0.6158, -0.3353, 0.8031, -0.6137, -0.3775, 0.8091, -0.6102, -0.1647, 0.8031, -0.6137, -0.3353, 0.8031, -0.6137, -0.1225, 0.8091, -0.6102, -0.1647, 0.8031, -0.6137, -0.3775, 0.8091, -0.6102, -0.4191, 0.8176, -0.6053, -0.1225, 0.8091, -0.6102, -0.3775, 0.8091, -0.6102, -0.0809, 0.8176, -0.6053, -0.1225, 0.8091, -0.6102, -0.4191, 0.8176, -0.6053, -0.46, 0.8284, -0.5991, -0.0809, 0.8176, -0.6053, -0.4191, 0.8176, -0.6053, -0.04, 0.8284, -0.5991, -0.0809, 0.8176, -0.6053, -0.46, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.04, 0.8284, -0.5991, -0.46, 0.8284, -0.5991, 0.04, 0.8546, -0.5839, -0.04, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.5, 1, -0.5, 0.04, 0.8546, -0.5839, -0.5, 0.8415, -0.5915, 0.0809, 0.8654, -0.5777, 0.04, 0.8546, -0.5839, -0.5, 1, -0.5, 0.1225, 0.8739, -0.5728, 0.0809, 0.8654, -0.5777, -0.5, 1, -0.5, 0.1647, 0.8799, -0.5693, 0.1225, 0.8739, -0.5728, -0.5, 1, -0.5, 0.2073, 0.8836, -0.5672, 0.1647, 0.8799, -0.5693, -0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.2073, 0.8836, -0.5672, -0.5, 1, -0.5, -0.5, 1, -0.5, 0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.25, 0.8848, -0.5665, 0.5, 1, -0.5, 0.2927, 0.8836, -0.5672, 0.2927, 0.8836, -0.5672, 0.5, 1, -0.5, 0.3353, 0.8799, -0.5693, 0.3353, 0.8799, -0.5693, 0.5, 1, -0.5, 0.3775, 0.8739, -0.5728, 0.3775, 0.8739, -0.5728, 0.5, 1, -0.5, 0.4191, 0.8654, -0.5777, 0.4191, 0.8654, -0.5777, 0.5, 1, -0.5, 0.46, 0.8546, -0.5839, 0.5, 0.8415, -0.5915, 0.46, 0.8546, -0.5839, 0.5, 1, -0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5991, 0.8284, 0.46, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6053, 0.8176, 0.4191, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5991, 0.8284, 0.04, -0.5839, 0.8546, -0.04, -0.5991, 0.8284, 0.04, -0.5915, 0.8415, 0, -0.5839, 0.8546, -0.04, -0.5839, 0.8546, -0.04, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5777, 0.8654, -0.0809, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5991, 0.8284, 0.46, -0.5, 1, 0.5, -0.6053, 0.8176, 0.4191, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.5839, 0.8546, -0.04, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.5991, 0.8284, 0.04, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5915, 0.8415, 0, -0.5991, 0.8284, 0.04, -0.5839, 0.8546, -0.04, -0.5777, 0.8654, -0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, 0.5839, 0.8546, 0.46, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4191, 0.5839, 0.8546, 0.46, 0.5, 1, 0.5, 0.5728, 0.8739, 0.3775, 0.5777, 0.8654, 0.4191, 0.5, 1, 0.5, 0.5693, 0.8799, 0.3353, 0.5728, 0.8739, 0.3775, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5693, 0.8799, 0.3353, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2927, 0.5693, 0.8799, 0.3353, 0.5, 1, -0.5, 0.5665, 0.8848, 0.25, 0.5672, 0.8836, 0.2927, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2073, 0.5665, 0.8848, 0.25, 0.5, 1, -0.5, 0.5693, 0.8799, 0.1647, 0.5672, 0.8836, 0.2073, 0.5, 1, -0.5, 0.5728, 0.8739, 0.1225, 0.5693, 0.8799, 0.1647, 0.5, 1, -0.5, 0.5777, 0.8654, 0.0809, 0.5728, 0.8739, 0.1225, 0.5, 1, -0.5, 0.5839, 0.8546, 0.04, 0.5777, 0.8654, 0.0809, 0.5, 1, -0.5, 0.5991, 0.8284, -0.04, 0.5839, 0.8546, 0.04, 0.5, 1, -0.5, 0.6053, 0.8176, -0.0809, 0.5991, 0.8284, -0.04, 0.5, 1, -0.5, 0.6102, 0.8091, -0.1225, 0.6053, 0.8176, -0.0809, 0.5, 1, -0.5, 0.6137, 0.8031, -0.1647, 0.6102, 0.8091, -0.1225, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2073, 0.6137, 0.8031, -0.1647, 0.5, 1, -0.5, 0.6165, 0.7982, -0.25, 0.6158, 0.7994, -0.2073, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2927, 0.6165, 0.7982, -0.25, 0.5, 1, -0.5, 0.6137, 0.8031, -0.3353, 0.6158, 0.7994, -0.2927, 0.5, 1, -0.5, 0.6102, 0.8091, -0.3775, 0.6137, 0.8031, -0.3353, 0.5, 1, -0.5, 0.6053, 0.8176, -0.4191, 0.6102, 0.8091, -0.3775, 0.5, 1, -0.5, 0.5991, 0.8284, -0.46, 0.6053, 0.8176, -0.4191, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, 0.5991, 0.8284, -0.46, 0.5915, 0.8415, 0.5, 0.5839, 0.8546, 0.46, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4191, 0.5, 1, 0.5, 0.5839, 0.8546, 0.46, 0.5728, 0.8739, 0.3775, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4191, 0.5693, 0.8799, 0.3353, 0.5, 1, 0.5, 0.5728, 0.8739, 0.3775, 0.5, 1, -0.5, 0.5, 1, 0.5, 0.5693, 0.8799, 0.3353, 0.5672, 0.8836, 0.2927, 0.5, 1, -0.5, 0.5693, 0.8799, 0.3353, 0.5665, 0.8848, 0.25, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2927, 0.5672, 0.8836, 0.2073, 0.5, 1, -0.5, 0.5665, 0.8848, 0.25, 0.5693, 0.8799, 0.1647, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2073, 0.5728, 0.8739, 0.1225, 0.5, 1, -0.5, 0.5693, 0.8799, 0.1647, 0.5777, 0.8654, 0.0809, 0.5, 1, -0.5, 0.5728, 0.8739, 0.1225, 0.5839, 0.8546, 0.04, 0.5, 1, -0.5, 0.5777, 0.8654, 0.0809, 0.5991, 0.8284, -0.04, 0.5, 1, -0.5, 0.5839, 0.8546, 0.04, 0.6053, 0.8176, -0.0809, 0.5, 1, -0.5, 0.5991, 0.8284, -0.04, 0.6102, 0.8091, -0.1225, 0.5, 1, -0.5, 0.6053, 0.8176, -0.0809, 0.6137, 0.8031, -0.1647, 0.5, 1, -0.5, 0.6102, 0.8091, -0.1225, 0.6158, 0.7994, -0.2073, 0.5, 1, -0.5, 0.6137, 0.8031, -0.1647, 0.6165, 0.7982, -0.25, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2073, 0.6158, 0.7994, -0.2927, 0.5, 1, -0.5, 0.6165, 0.7982, -0.25, 0.6137, 0.8031, -0.3353, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2927, 0.6102, 0.8091, -0.3775, 0.5, 1, -0.5, 0.6137, 0.8031, -0.3353, 0.6053, 0.8176, -0.4191, 0.5, 1, -0.5, 0.6102, 0.8091, -0.3775, 0.5991, 0.8284, -0.46, 0.5, 1, -0.5, 0.6053, 0.8176, -0.4191, 0.5915, 0.8415, -0.5, 0.5, 1, -0.5, 0.5991, 0.8284, -0.46)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mkfpp"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yl4ug"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_5ynsn"]
+_surfaces = [{
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"format": 4097,
+"index_count": 612,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 13, 0, 16, 0, 15, 0, 16, 0, 17, 0, 15, 0, 16, 0, 18, 0, 17, 0, 18, 0, 19, 0, 17, 0, 18, 0, 20, 0, 19, 0, 20, 0, 21, 0, 19, 0, 20, 0, 22, 0, 21, 0, 22, 0, 11, 0, 21, 0, 22, 0, 23, 0, 11, 0, 23, 0, 9, 0, 11, 0, 23, 0, 24, 0, 9, 0, 24, 0, 25, 0, 9, 0, 25, 0, 26, 0, 9, 0, 26, 0, 27, 0, 9, 0, 27, 0, 28, 0, 9, 0, 2, 0, 9, 0, 28, 0, 2, 0, 28, 0, 29, 0, 2, 0, 29, 0, 30, 0, 2, 0, 30, 0, 31, 0, 2, 0, 31, 0, 32, 0, 2, 0, 32, 0, 33, 0, 33, 0, 0, 0, 2, 0, 12, 0, 14, 0, 13, 0, 15, 0, 13, 0, 14, 0, 16, 0, 13, 0, 15, 0, 17, 0, 16, 0, 15, 0, 18, 0, 16, 0, 17, 0, 19, 0, 18, 0, 17, 0, 20, 0, 18, 0, 19, 0, 21, 0, 20, 0, 19, 0, 22, 0, 20, 0, 21, 0, 11, 0, 22, 0, 21, 0, 23, 0, 22, 0, 11, 0, 9, 0, 23, 0, 11, 0, 24, 0, 23, 0, 9, 0, 25, 0, 24, 0, 9, 0, 26, 0, 25, 0, 9, 0, 27, 0, 26, 0, 9, 0, 28, 0, 27, 0, 9, 0, 9, 0, 2, 0, 28, 0, 28, 0, 2, 0, 29, 0, 29, 0, 2, 0, 30, 0, 30, 0, 2, 0, 31, 0, 31, 0, 2, 0, 32, 0, 32, 0, 2, 0, 33, 0, 0, 0, 33, 0, 2, 0, 36, 0, 34, 0, 35, 0, 35, 0, 37, 0, 36, 0, 35, 0, 38, 0, 37, 0, 38, 0, 39, 0, 37, 0, 38, 0, 40, 0, 39, 0, 40, 0, 41, 0, 39, 0, 40, 0, 42, 0, 41, 0, 42, 0, 43, 0, 41, 0, 42, 0, 44, 0, 43, 0, 44, 0, 4, 0, 43, 0, 44, 0, 45, 0, 4, 0, 45, 0, 5, 0, 4, 0, 45, 0, 46, 0, 5, 0, 46, 0, 47, 0, 5, 0, 47, 0, 48, 0, 5, 0, 48, 0, 49, 0, 5, 0, 49, 0, 50, 0, 5, 0, 8, 0, 5, 0, 50, 0, 8, 0, 50, 0, 51, 0, 8, 0, 51, 0, 52, 0, 8, 0, 52, 0, 53, 0, 8, 0, 53, 0, 54, 0, 8, 0, 54, 0, 55, 0, 55, 0, 6, 0, 8, 0, 34, 0, 36, 0, 35, 0, 37, 0, 35, 0, 36, 0, 38, 0, 35, 0, 37, 0, 39, 0, 38, 0, 37, 0, 40, 0, 38, 0, 39, 0, 41, 0, 40, 0, 39, 0, 42, 0, 40, 0, 41, 0, 43, 0, 42, 0, 41, 0, 44, 0, 42, 0, 43, 0, 4, 0, 44, 0, 43, 0, 45, 0, 44, 0, 4, 0, 5, 0, 45, 0, 4, 0, 46, 0, 45, 0, 5, 0, 47, 0, 46, 0, 5, 0, 48, 0, 47, 0, 5, 0, 49, 0, 48, 0, 5, 0, 50, 0, 49, 0, 5, 0, 5, 0, 8, 0, 50, 0, 50, 0, 8, 0, 51, 0, 51, 0, 8, 0, 52, 0, 52, 0, 8, 0, 53, 0, 53, 0, 8, 0, 54, 0, 54, 0, 8, 0, 55, 0, 6, 0, 55, 0, 8, 0, 8, 0, 7, 0, 56, 0, 56, 0, 9, 0, 8, 0, 56, 0, 57, 0, 9, 0, 57, 0, 58, 0, 9, 0, 58, 0, 59, 0, 9, 0, 59, 0, 60, 0, 9, 0, 60, 0, 61, 0, 9, 0, 61, 0, 62, 0, 9, 0, 62, 0, 63, 0, 9, 0, 63, 0, 64, 0, 9, 0, 64, 0, 65, 0, 9, 0, 65, 0, 66, 0, 9, 0, 65, 0, 67, 0, 66, 0, 66, 0, 68, 0, 9, 0, 68, 0, 69, 0, 9, 0, 69, 0, 70, 0, 9, 0, 70, 0, 71, 0, 9, 0, 71, 0, 72, 0, 9, 0, 72, 0, 73, 0, 9, 0, 73, 0, 74, 0, 9, 0, 74, 0, 75, 0, 9, 0, 75, 0, 76, 0, 9, 0, 76, 0, 77, 0, 9, 0, 77, 0, 10, 0, 9, 0, 7, 0, 8, 0, 56, 0, 9, 0, 56, 0, 8, 0, 57, 0, 56, 0, 9, 0, 58, 0, 57, 0, 9, 0, 59, 0, 58, 0, 9, 0, 60, 0, 59, 0, 9, 0, 61, 0, 60, 0, 9, 0, 62, 0, 61, 0, 9, 0, 63, 0, 62, 0, 9, 0, 64, 0, 63, 0, 9, 0, 65, 0, 64, 0, 9, 0, 66, 0, 65, 0, 9, 0, 67, 0, 65, 0, 66, 0, 68, 0, 66, 0, 9, 0, 69, 0, 68, 0, 9, 0, 70, 0, 69, 0, 9, 0, 71, 0, 70, 0, 9, 0, 72, 0, 71, 0, 9, 0, 73, 0, 72, 0, 9, 0, 74, 0, 73, 0, 9, 0, 75, 0, 74, 0, 9, 0, 76, 0, 75, 0, 9, 0, 77, 0, 76, 0, 9, 0, 10, 0, 77, 0, 9, 0, 8, 0, 9, 0, 2, 0, 2, 0, 5, 0, 8, 0, 78, 0, 3, 0, 5, 0, 79, 0, 78, 0, 5, 0, 80, 0, 79, 0, 5, 0, 81, 0, 80, 0, 5, 0, 5, 0, 2, 0, 81, 0, 2, 0, 82, 0, 81, 0, 2, 0, 83, 0, 82, 0, 2, 0, 84, 0, 83, 0, 2, 0, 85, 0, 84, 0, 2, 0, 86, 0, 85, 0, 2, 0, 87, 0, 86, 0, 2, 0, 88, 0, 87, 0, 2, 0, 89, 0, 88, 0, 2, 0, 90, 0, 89, 0, 2, 0, 91, 0, 90, 0, 2, 0, 92, 0, 91, 0, 2, 0, 93, 0, 92, 0, 2, 0, 94, 0, 93, 0, 2, 0, 95, 0, 94, 0, 2, 0, 96, 0, 95, 0, 2, 0, 97, 0, 96, 0, 2, 0, 98, 0, 97, 0, 2, 0, 99, 0, 98, 0, 2, 0, 100, 0, 99, 0, 2, 0, 1, 0, 100, 0, 3, 0, 78, 0, 5, 0, 78, 0, 79, 0, 5, 0, 79, 0, 80, 0, 5, 0, 80, 0, 81, 0, 5, 0, 2, 0, 5, 0, 81, 0, 82, 0, 2, 0, 81, 0, 83, 0, 2, 0, 82, 0, 84, 0, 2, 0, 83, 0, 85, 0, 2, 0, 84, 0, 86, 0, 2, 0, 85, 0, 87, 0, 2, 0, 86, 0, 88, 0, 2, 0, 87, 0, 89, 0, 2, 0, 88, 0, 90, 0, 2, 0, 89, 0, 91, 0, 2, 0, 90, 0, 92, 0, 2, 0, 91, 0, 93, 0, 2, 0, 92, 0, 94, 0, 2, 0, 93, 0, 95, 0, 2, 0, 94, 0, 96, 0, 2, 0, 95, 0, 97, 0, 2, 0, 96, 0, 98, 0, 2, 0, 97, 0, 99, 0, 2, 0, 98, 0, 100, 0, 2, 0, 99, 0, 1, 0, 2, 0, 100, 0),
+"lods": [0.00289745, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 16, 0, 17, 0, 14, 0, 16, 0, 20, 0, 17, 0, 20, 0, 21, 0, 17, 0, 20, 0, 23, 0, 21, 0, 23, 0, 11, 0, 21, 0, 23, 0, 9, 0, 11, 0, 23, 0, 24, 0, 9, 0, 24, 0, 26, 0, 9, 0, 26, 0, 28, 0, 9, 0, 2, 0, 9, 0, 28, 0, 2, 0, 28, 0, 31, 0, 2, 0, 31, 0, 33, 0, 33, 0, 0, 0, 2, 0, 17, 0, 16, 0, 14, 0, 20, 0, 16, 0, 17, 0, 21, 0, 20, 0, 17, 0, 23, 0, 20, 0, 21, 0, 11, 0, 23, 0, 21, 0, 9, 0, 23, 0, 11, 0, 24, 0, 23, 0, 9, 0, 26, 0, 24, 0, 9, 0, 28, 0, 26, 0, 9, 0, 9, 0, 2, 0, 28, 0, 28, 0, 2, 0, 31, 0, 31, 0, 2, 0, 33, 0, 0, 0, 33, 0, 2, 0, 38, 0, 39, 0, 36, 0, 38, 0, 42, 0, 39, 0, 42, 0, 43, 0, 39, 0, 42, 0, 45, 0, 43, 0, 45, 0, 4, 0, 43, 0, 45, 0, 5, 0, 4, 0, 45, 0, 46, 0, 5, 0, 46, 0, 48, 0, 5, 0, 48, 0, 50, 0, 5, 0, 8, 0, 5, 0, 50, 0, 8, 0, 50, 0, 53, 0, 8, 0, 53, 0, 55, 0, 55, 0, 6, 0, 8, 0, 39, 0, 38, 0, 36, 0, 42, 0, 38, 0, 39, 0, 43, 0, 42, 0, 39, 0, 45, 0, 42, 0, 43, 0, 4, 0, 45, 0, 43, 0, 5, 0, 45, 0, 4, 0, 46, 0, 45, 0, 5, 0, 48, 0, 46, 0, 5, 0, 50, 0, 48, 0, 5, 0, 5, 0, 8, 0, 50, 0, 50, 0, 8, 0, 53, 0, 53, 0, 8, 0, 55, 0, 6, 0, 55, 0, 8, 0, 8, 0, 7, 0, 56, 0, 56, 0, 9, 0, 8, 0, 56, 0, 58, 0, 9, 0, 58, 0, 60, 0, 9, 0, 60, 0, 62, 0, 9, 0, 62, 0, 63, 0, 9, 0, 63, 0, 65, 0, 9, 0, 65, 0, 66, 0, 9, 0, 66, 0, 69, 0, 9, 0, 69, 0, 71, 0, 9, 0, 71, 0, 73, 0, 9, 0, 73, 0, 75, 0, 9, 0, 75, 0, 77, 0, 9, 0, 77, 0, 10, 0, 9, 0, 7, 0, 8, 0, 56, 0, 9, 0, 56, 0, 8, 0, 58, 0, 56, 0, 9, 0, 60, 0, 58, 0, 9, 0, 62, 0, 60, 0, 9, 0, 63, 0, 62, 0, 9, 0, 65, 0, 63, 0, 9, 0, 66, 0, 65, 0, 9, 0, 69, 0, 66, 0, 9, 0, 71, 0, 69, 0, 9, 0, 73, 0, 71, 0, 9, 0, 75, 0, 73, 0, 9, 0, 77, 0, 75, 0, 9, 0, 10, 0, 77, 0, 9, 0, 8, 0, 9, 0, 2, 0, 2, 0, 5, 0, 8, 0, 78, 0, 3, 0, 5, 0, 80, 0, 78, 0, 5, 0, 81, 0, 80, 0, 5, 0, 5, 0, 2, 0, 81, 0, 2, 0, 83, 0, 81, 0, 2, 0, 84, 0, 83, 0, 2, 0, 85, 0, 84, 0, 2, 0, 86, 0, 85, 0, 2, 0, 87, 0, 86, 0, 2, 0, 88, 0, 87, 0, 2, 0, 89, 0, 88, 0, 2, 0, 90, 0, 89, 0, 2, 0, 91, 0, 90, 0, 2, 0, 92, 0, 91, 0, 2, 0, 93, 0, 92, 0, 2, 0, 94, 0, 93, 0, 2, 0, 95, 0, 94, 0, 2, 0, 96, 0, 95, 0, 2, 0, 97, 0, 96, 0, 2, 0, 98, 0, 97, 0, 2, 0, 99, 0, 98, 0, 2, 0, 100, 0, 99, 0, 2, 0, 1, 0, 100, 0, 3, 0, 78, 0, 5, 0, 78, 0, 80, 0, 5, 0, 80, 0, 81, 0, 5, 0, 2, 0, 5, 0, 81, 0, 83, 0, 2, 0, 81, 0, 84, 0, 2, 0, 83, 0, 85, 0, 2, 0, 84, 0, 86, 0, 2, 0, 85, 0, 87, 0, 2, 0, 86, 0, 88, 0, 2, 0, 87, 0, 89, 0, 2, 0, 88, 0, 90, 0, 2, 0, 89, 0, 91, 0, 2, 0, 90, 0, 92, 0, 2, 0, 91, 0, 93, 0, 2, 0, 92, 0, 94, 0, 2, 0, 93, 0, 95, 0, 2, 0, 94, 0, 96, 0, 2, 0, 95, 0, 97, 0, 2, 0, 96, 0, 98, 0, 2, 0, 97, 0, 99, 0, 2, 0, 98, 0, 100, 0, 2, 0, 99, 0, 1, 0, 2, 0, 100, 0), 0.0157448, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 23, 0, 11, 0, 21, 0, 23, 0, 9, 0, 11, 0, 23, 0, 28, 0, 9, 0, 2, 0, 9, 0, 28, 0, 2, 0, 28, 0, 33, 0, 33, 0, 0, 0, 2, 0, 11, 0, 23, 0, 21, 0, 9, 0, 23, 0, 11, 0, 28, 0, 23, 0, 9, 0, 9, 0, 2, 0, 28, 0, 28, 0, 2, 0, 33, 0, 0, 0, 33, 0, 2, 0, 42, 0, 45, 0, 43, 0, 45, 0, 4, 0, 43, 0, 45, 0, 5, 0, 4, 0, 45, 0, 50, 0, 5, 0, 8, 0, 5, 0, 50, 0, 8, 0, 50, 0, 55, 0, 55, 0, 6, 0, 8, 0, 45, 0, 42, 0, 43, 0, 4, 0, 45, 0, 43, 0, 5, 0, 45, 0, 4, 0, 50, 0, 45, 0, 5, 0, 5, 0, 8, 0, 50, 0, 50, 0, 8, 0, 55, 0, 6, 0, 55, 0, 8, 0, 8, 0, 7, 0, 56, 0, 56, 0, 9, 0, 8, 0, 56, 0, 60, 0, 9, 0, 60, 0, 63, 0, 9, 0, 63, 0, 71, 0, 9, 0, 71, 0, 75, 0, 9, 0, 75, 0, 77, 0, 9, 0, 77, 0, 10, 0, 9, 0, 7, 0, 8, 0, 56, 0, 9, 0, 56, 0, 8, 0, 60, 0, 56, 0, 9, 0, 63, 0, 60, 0, 9, 0, 71, 0, 63, 0, 9, 0, 75, 0, 71, 0, 9, 0, 77, 0, 75, 0, 9, 0, 10, 0, 77, 0, 9, 0, 8, 0, 9, 0, 2, 0, 2, 0, 5, 0, 8, 0, 78, 0, 3, 0, 5, 0, 81, 0, 78, 0, 5, 0, 5, 0, 2, 0, 81, 0, 2, 0, 88, 0, 81, 0, 2, 0, 89, 0, 88, 0, 2, 0, 93, 0, 89, 0, 2, 0, 97, 0, 93, 0, 2, 0, 1, 0, 97, 0, 3, 0, 78, 0, 5, 0, 78, 0, 81, 0, 5, 0, 2, 0, 5, 0, 81, 0, 88, 0, 2, 0, 81, 0, 89, 0, 2, 0, 88, 0, 93, 0, 2, 0, 89, 0, 97, 0, 2, 0, 93, 0, 1, 0, 2, 0, 97, 0), 0.0813626, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 28, 0, 9, 0, 11, 0, 2, 0, 9, 0, 28, 0, 28, 0, 0, 0, 2, 0, 9, 0, 28, 0, 11, 0, 9, 0, 2, 0, 28, 0, 0, 0, 28, 0, 2, 0, 50, 0, 5, 0, 4, 0, 8, 0, 5, 0, 50, 0, 50, 0, 6, 0, 8, 0, 5, 0, 50, 0, 4, 0, 5, 0, 8, 0, 50, 0, 6, 0, 50, 0, 8, 0, 8, 0, 7, 0, 56, 0, 56, 0, 9, 0, 8, 0, 56, 0, 10, 0, 9, 0, 7, 0, 8, 0, 56, 0, 9, 0, 56, 0, 8, 0, 10, 0, 56, 0, 9, 0, 8, 0, 9, 0, 2, 0, 2, 0, 5, 0, 8, 0, 89, 0, 3, 0, 5, 0, 5, 0, 2, 0, 89, 0, 2, 0, 1, 0, 89, 0, 3, 0, 89, 0, 5, 0, 2, 0, 5, 0, 89, 0, 1, 0, 2, 0, 89, 0)],
+"name": "snow",
+"primitive": 3,
+"vertex_count": 105,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 111, 60, 84, 190, 34, 166, 76, 63, 197, 165, 29, 191, 200, 225, 149, 190, 34, 166, 76, 63, 197, 165, 29, 191, 77, 171, 171, 190, 70, 149, 77, 63, 179, 27, 29, 191, 95, 169, 40, 190, 70, 149, 77, 63, 179, 27, 29, 191, 120, 68, 193, 190, 180, 34, 79, 63, 62, 54, 28, 191, 32, 238, 250, 189, 180, 34, 79, 63, 62, 54, 28, 191, 79, 149, 214, 190, 177, 76, 81, 63, 103, 246, 26, 191, 194, 170, 165, 189, 177, 76, 81, 63, 103, 246, 26, 191, 53, 134, 235, 190, 215, 16, 84, 63, 141, 93, 25, 191, 59, 206, 35, 189, 215, 16, 84, 63, 141, 93, 25, 191, 59, 206, 35, 61, 88, 199, 90, 63, 96, 125, 21, 191, 194, 170, 165, 61, 127, 139, 93, 63, 134, 228, 19, 191, 32, 238, 250, 61, 123, 181, 95, 63, 174, 164, 18, 191, 95, 169, 40, 62, 233, 66, 97, 63, 57, 191, 17, 191, 111, 60, 84, 62, 14, 50, 98, 63, 38, 53, 17, 191, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 200, 225, 149, 62, 14, 50, 98, 63, 38, 53, 17, 191, 80, 171, 171, 62, 233, 66, 97, 63, 57, 191, 17, 191, 120, 68, 193, 62, 123, 181, 95, 63, 174, 164, 18, 191, 79, 149, 214, 62, 127, 139, 93, 63, 134, 228, 19, 191, 57, 134, 235, 62, 88, 199, 90, 63, 96, 125, 21, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 202, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 202, 165, 29, 63, 80, 171, 171, 62, 70, 149, 77, 63, 181, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 181, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 68, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 68, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 98, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 98, 246, 26, 63, 57, 134, 235, 62, 215, 16, 84, 63, 146, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 146, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 91, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 139, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 169, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 56, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 34, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 34, 53, 17, 63, 77, 171, 171, 190, 233, 66, 97, 63, 56, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 169, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 139, 228, 19, 63, 53, 134, 235, 190, 88, 199, 90, 63, 91, 125, 21, 63, 146, 93, 25, 191, 215, 16, 84, 63, 53, 134, 235, 62, 98, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 68, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 181, 27, 29, 191, 70, 149, 77, 63, 77, 171, 171, 62, 202, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 202, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 181, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 68, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 98, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 91, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 146, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 139, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 169, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 56, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 34, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 34, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 56, 191, 17, 191, 233, 66, 97, 63, 80, 171, 171, 190, 169, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 139, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 91, 125, 21, 191, 88, 199, 90, 63, 57, 134, 235, 190, 96, 125, 21, 63, 88, 199, 90, 63, 53, 134, 235, 62, 134, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 174, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 58, 191, 17, 63, 233, 66, 97, 63, 77, 171, 171, 62, 39, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 39, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 58, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 174, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 134, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 96, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 118, 109, 23, 63, 24, 108, 87, 63, 151, 110, 154, 42, 141, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 103, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 62, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 179, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 197, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 197, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 179, 27, 29, 63, 70, 149, 77, 63, 80, 171, 171, 190, 62, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 103, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 141, 93, 25, 63, 215, 16, 84, 63, 57, 134, 235, 190, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63)
+}, {
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"format": 4097,
+"index_count": 30,
+"index_data": PackedByteArray(103, 0, 101, 0, 102, 0, 102, 0, 104, 0, 103, 0, 9, 0, 8, 0, 102, 0, 102, 0, 101, 0, 9, 0, 5, 0, 104, 0, 102, 0, 102, 0, 8, 0, 5, 0, 103, 0, 104, 0, 5, 0, 5, 0, 2, 0, 103, 0, 9, 0, 101, 0, 103, 0, 103, 0, 2, 0, 9, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 105,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 111, 60, 84, 190, 34, 166, 76, 63, 197, 165, 29, 191, 200, 225, 149, 190, 34, 166, 76, 63, 197, 165, 29, 191, 77, 171, 171, 190, 70, 149, 77, 63, 179, 27, 29, 191, 95, 169, 40, 190, 70, 149, 77, 63, 179, 27, 29, 191, 120, 68, 193, 190, 180, 34, 79, 63, 62, 54, 28, 191, 32, 238, 250, 189, 180, 34, 79, 63, 62, 54, 28, 191, 79, 149, 214, 190, 177, 76, 81, 63, 103, 246, 26, 191, 194, 170, 165, 189, 177, 76, 81, 63, 103, 246, 26, 191, 53, 134, 235, 190, 215, 16, 84, 63, 141, 93, 25, 191, 59, 206, 35, 189, 215, 16, 84, 63, 141, 93, 25, 191, 59, 206, 35, 61, 88, 199, 90, 63, 96, 125, 21, 191, 194, 170, 165, 61, 127, 139, 93, 63, 134, 228, 19, 191, 32, 238, 250, 61, 123, 181, 95, 63, 174, 164, 18, 191, 95, 169, 40, 62, 233, 66, 97, 63, 57, 191, 17, 191, 111, 60, 84, 62, 14, 50, 98, 63, 38, 53, 17, 191, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 200, 225, 149, 62, 14, 50, 98, 63, 38, 53, 17, 191, 80, 171, 171, 62, 233, 66, 97, 63, 57, 191, 17, 191, 120, 68, 193, 62, 123, 181, 95, 63, 174, 164, 18, 191, 79, 149, 214, 62, 127, 139, 93, 63, 134, 228, 19, 191, 57, 134, 235, 62, 88, 199, 90, 63, 96, 125, 21, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 202, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 202, 165, 29, 63, 80, 171, 171, 62, 70, 149, 77, 63, 181, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 181, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 68, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 68, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 98, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 98, 246, 26, 63, 57, 134, 235, 62, 215, 16, 84, 63, 146, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 146, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 91, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 139, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 169, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 56, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 34, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 34, 53, 17, 63, 77, 171, 171, 190, 233, 66, 97, 63, 56, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 169, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 139, 228, 19, 63, 53, 134, 235, 190, 88, 199, 90, 63, 91, 125, 21, 63, 146, 93, 25, 191, 215, 16, 84, 63, 53, 134, 235, 62, 98, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 68, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 181, 27, 29, 191, 70, 149, 77, 63, 77, 171, 171, 62, 202, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 202, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 181, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 68, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 98, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 91, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 146, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 139, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 169, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 56, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 34, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 34, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 56, 191, 17, 191, 233, 66, 97, 63, 80, 171, 171, 190, 169, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 139, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 91, 125, 21, 191, 88, 199, 90, 63, 57, 134, 235, 190, 96, 125, 21, 63, 88, 199, 90, 63, 53, 134, 235, 62, 134, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 174, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 58, 191, 17, 63, 233, 66, 97, 63, 77, 171, 171, 62, 39, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 39, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 58, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 174, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 134, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 96, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 118, 109, 23, 63, 24, 108, 87, 63, 151, 110, 154, 42, 141, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 103, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 62, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 179, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 197, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 197, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 179, 27, 29, 63, 70, 149, 77, 63, 80, 171, 171, 190, 62, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 103, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 141, 93, 25, 63, 215, 16, 84, 63, 57, 134, 235, 190, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_jjyko"]
+resource_name = "blockSnowCliff_Mesh blockSnowCliff"
+_surfaces = [{
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"attribute_data": PackedByteArray(154, 12, 35, 64, 35, 127, 145, 193, 159, 12, 35, 192, 35, 127, 145, 193, 11, 242, 38, 181, 140, 107, 199, 193, 11, 242, 38, 181, 140, 107, 199, 193, 159, 12, 35, 192, 35, 127, 145, 193, 154, 12, 35, 64, 35, 127, 145, 193, 180, 12, 35, 64, 35, 127, 145, 193, 135, 12, 35, 192, 35, 127, 145, 193, 238, 29, 153, 54, 139, 107, 199, 193, 238, 29, 153, 54, 139, 107, 199, 193, 135, 12, 35, 192, 35, 127, 145, 193, 180, 12, 35, 64, 35, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 0, 56, 182, 45, 141, 107, 199, 193, 0, 56, 182, 45, 141, 107, 199, 193, 155, 12, 35, 192, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 8, 31, 204, 181, 140, 107, 199, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 8, 31, 204, 181, 140, 107, 199, 193, 245, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 105, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 148, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 75, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 85, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 153, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 245, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 105, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 148, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 75, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 85, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 153, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 239, 102, 56, 65, 212, 36, 98, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 239, 102, 56, 65, 212, 36, 98, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 248, 122, 157, 65, 130, 96, 128, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 11, 6, 186, 193, 244, 122, 157, 193, 9, 6, 186, 193, 165, 0, 132, 65, 154, 91, 111, 193, 168, 199, 109, 65, 132, 53, 105, 193, 10, 53, 83, 65, 81, 204, 100, 193, 239, 102, 56, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 205, 129, 207, 64, 81, 204, 100, 193, 154, 92, 154, 64, 131, 53, 105, 193, 169, 210, 75, 64, 153, 91, 111, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 230, 102, 56, 193, 154, 174, 143, 193, 5, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 160, 0, 132, 193, 55, 19, 137, 193, 110, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 248, 122, 157, 65, 11, 6, 186, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 244, 122, 157, 193, 9, 6, 186, 193, 165, 0, 132, 65, 154, 91, 111, 193, 168, 199, 109, 65, 132, 53, 105, 193, 10, 53, 83, 65, 81, 204, 100, 193, 239, 102, 56, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 205, 129, 207, 64, 81, 204, 100, 193, 154, 92, 154, 64, 131, 53, 105, 193, 169, 210, 75, 64, 153, 91, 111, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 230, 102, 56, 193, 154, 174, 143, 193, 5, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 160, 0, 132, 193, 55, 19, 137, 193, 110, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 111, 226, 144, 193, 61, 37, 133, 193, 164, 0, 132, 193, 70, 19, 137, 193, 165, 199, 109, 193, 74, 38, 140, 193, 7, 53, 83, 193, 229, 90, 142, 193, 245, 122, 157, 65, 21, 6, 186, 193, 236, 102, 56, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 2, 143, 2, 193, 163, 174, 143, 193, 198, 129, 207, 192, 229, 90, 142, 193, 146, 92, 154, 192, 73, 38, 140, 193, 155, 210, 75, 192, 70, 19, 137, 193, 88, 136, 201, 191, 61, 37, 133, 193, 21, 119, 135, 181, 140, 96, 128, 193, 72, 136, 201, 63, 184, 55, 119, 193, 147, 210, 75, 64, 169, 91, 111, 193, 142, 92, 154, 64, 159, 53, 105, 193, 194, 129, 207, 64, 105, 204, 100, 193, 0, 143, 2, 65, 240, 36, 98, 193, 245, 122, 29, 65, 26, 66, 97, 193, 233, 102, 56, 65, 239, 36, 98, 193, 9, 53, 83, 65, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 162, 0, 132, 65, 169, 91, 111, 193, 112, 226, 144, 65, 184, 55, 119, 193, 245, 122, 157, 65, 140, 96, 128, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 21, 6, 186, 193, 246, 122, 157, 193, 140, 96, 128, 193, 164, 0, 132, 193, 70, 19, 137, 193, 165, 199, 109, 193, 74, 38, 140, 193, 7, 53, 83, 193, 229, 90, 142, 193, 245, 122, 157, 65, 21, 6, 186, 193, 236, 102, 56, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 2, 143, 2, 193, 163, 174, 143, 193, 198, 129, 207, 192, 229, 90, 142, 193, 146, 92, 154, 192, 73, 38, 140, 193, 155, 210, 75, 192, 70, 19, 137, 193, 88, 136, 201, 191, 61, 37, 133, 193, 21, 119, 135, 181, 140, 96, 128, 193, 72, 136, 201, 63, 184, 55, 119, 193, 147, 210, 75, 64, 169, 91, 111, 193, 142, 92, 154, 64, 159, 53, 105, 193, 194, 129, 207, 64, 105, 204, 100, 193, 0, 143, 2, 65, 240, 36, 98, 193, 245, 122, 29, 65, 26, 66, 97, 193, 233, 102, 56, 65, 239, 36, 98, 193, 9, 53, 83, 65, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 162, 0, 132, 65, 169, 91, 111, 193, 112, 226, 144, 65, 184, 55, 119, 193, 245, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 65, 152, 181, 89, 192, 246, 122, 157, 65, 204, 218, 148, 65, 246, 122, 157, 193, 152, 181, 89, 192, 246, 122, 157, 193, 204, 218, 148, 65, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 128, 68, 45, 246, 122, 13, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 51, 179, 200, 173, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 38, 16, 230, 192, 246, 122, 157, 193, 38, 16, 230, 192, 246, 122, 157, 65, 111, 181, 42, 194, 246, 122, 157, 193, 111, 181, 42, 194),
+"format": 4119,
+"index_count": 612,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 28, 0, 27, 0, 28, 0, 29, 0, 27, 0, 28, 0, 30, 0, 29, 0, 30, 0, 31, 0, 29, 0, 30, 0, 32, 0, 31, 0, 32, 0, 33, 0, 31, 0, 32, 0, 34, 0, 33, 0, 34, 0, 35, 0, 33, 0, 34, 0, 36, 0, 35, 0, 36, 0, 37, 0, 35, 0, 36, 0, 38, 0, 37, 0, 38, 0, 39, 0, 37, 0, 39, 0, 40, 0, 37, 0, 40, 0, 41, 0, 37, 0, 41, 0, 42, 0, 37, 0, 43, 0, 37, 0, 42, 0, 43, 0, 42, 0, 44, 0, 43, 0, 44, 0, 45, 0, 43, 0, 45, 0, 46, 0, 43, 0, 46, 0, 47, 0, 43, 0, 47, 0, 48, 0, 48, 0, 49, 0, 43, 0, 52, 0, 50, 0, 51, 0, 53, 0, 51, 0, 50, 0, 54, 0, 51, 0, 53, 0, 55, 0, 54, 0, 53, 0, 56, 0, 54, 0, 55, 0, 57, 0, 56, 0, 55, 0, 58, 0, 56, 0, 57, 0, 59, 0, 58, 0, 57, 0, 60, 0, 58, 0, 59, 0, 61, 0, 60, 0, 59, 0, 62, 0, 60, 0, 61, 0, 63, 0, 62, 0, 61, 0, 64, 0, 62, 0, 63, 0, 65, 0, 64, 0, 63, 0, 66, 0, 65, 0, 63, 0, 67, 0, 66, 0, 63, 0, 68, 0, 67, 0, 63, 0, 63, 0, 69, 0, 68, 0, 68, 0, 69, 0, 70, 0, 70, 0, 69, 0, 71, 0, 71, 0, 69, 0, 72, 0, 72, 0, 69, 0, 73, 0, 73, 0, 69, 0, 74, 0, 75, 0, 74, 0, 69, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 77, 0, 80, 0, 79, 0, 80, 0, 81, 0, 79, 0, 80, 0, 82, 0, 81, 0, 82, 0, 83, 0, 81, 0, 82, 0, 84, 0, 83, 0, 84, 0, 85, 0, 83, 0, 84, 0, 86, 0, 85, 0, 86, 0, 87, 0, 85, 0, 86, 0, 88, 0, 87, 0, 88, 0, 89, 0, 87, 0, 88, 0, 90, 0, 89, 0, 90, 0, 91, 0, 89, 0, 91, 0, 92, 0, 89, 0, 92, 0, 93, 0, 89, 0, 93, 0, 94, 0, 89, 0, 95, 0, 89, 0, 94, 0, 95, 0, 94, 0, 96, 0, 95, 0, 96, 0, 97, 0, 95, 0, 97, 0, 98, 0, 95, 0, 98, 0, 99, 0, 95, 0, 99, 0, 100, 0, 100, 0, 101, 0, 95, 0, 104, 0, 102, 0, 103, 0, 105, 0, 103, 0, 102, 0, 106, 0, 103, 0, 105, 0, 107, 0, 106, 0, 105, 0, 108, 0, 106, 0, 107, 0, 109, 0, 108, 0, 107, 0, 110, 0, 108, 0, 109, 0, 111, 0, 110, 0, 109, 0, 112, 0, 110, 0, 111, 0, 113, 0, 112, 0, 111, 0, 114, 0, 112, 0, 113, 0, 115, 0, 114, 0, 113, 0, 116, 0, 114, 0, 115, 0, 117, 0, 116, 0, 115, 0, 118, 0, 117, 0, 115, 0, 119, 0, 118, 0, 115, 0, 120, 0, 119, 0, 115, 0, 115, 0, 121, 0, 120, 0, 120, 0, 121, 0, 122, 0, 122, 0, 121, 0, 123, 0, 123, 0, 121, 0, 124, 0, 124, 0, 121, 0, 125, 0, 125, 0, 121, 0, 126, 0, 127, 0, 126, 0, 121, 0, 130, 0, 128, 0, 129, 0, 129, 0, 131, 0, 130, 0, 129, 0, 132, 0, 131, 0, 132, 0, 133, 0, 131, 0, 133, 0, 134, 0, 131, 0, 134, 0, 135, 0, 131, 0, 135, 0, 136, 0, 131, 0, 136, 0, 137, 0, 131, 0, 137, 0, 138, 0, 131, 0, 138, 0, 139, 0, 131, 0, 139, 0, 140, 0, 131, 0, 140, 0, 141, 0, 131, 0, 140, 0, 142, 0, 141, 0, 141, 0, 143, 0, 131, 0, 143, 0, 144, 0, 131, 0, 144, 0, 145, 0, 131, 0, 145, 0, 146, 0, 131, 0, 146, 0, 147, 0, 131, 0, 147, 0, 148, 0, 131, 0, 148, 0, 149, 0, 131, 0, 149, 0, 150, 0, 131, 0, 150, 0, 151, 0, 131, 0, 151, 0, 152, 0, 131, 0, 152, 0, 153, 0, 131, 0, 156, 0, 154, 0, 155, 0, 157, 0, 155, 0, 154, 0, 158, 0, 155, 0, 157, 0, 159, 0, 158, 0, 157, 0, 160, 0, 159, 0, 157, 0, 161, 0, 160, 0, 157, 0, 162, 0, 161, 0, 157, 0, 163, 0, 162, 0, 157, 0, 164, 0, 163, 0, 157, 0, 165, 0, 164, 0, 157, 0, 166, 0, 165, 0, 157, 0, 167, 0, 166, 0, 157, 0, 168, 0, 166, 0, 167, 0, 169, 0, 167, 0, 157, 0, 170, 0, 169, 0, 157, 0, 171, 0, 170, 0, 157, 0, 172, 0, 171, 0, 157, 0, 173, 0, 172, 0, 157, 0, 174, 0, 173, 0, 157, 0, 175, 0, 174, 0, 157, 0, 176, 0, 175, 0, 157, 0, 177, 0, 176, 0, 157, 0, 178, 0, 177, 0, 157, 0, 179, 0, 178, 0, 157, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 186, 0, 184, 0, 185, 0, 187, 0, 186, 0, 185, 0, 188, 0, 187, 0, 185, 0, 189, 0, 188, 0, 185, 0, 185, 0, 190, 0, 189, 0, 190, 0, 191, 0, 189, 0, 190, 0, 192, 0, 191, 0, 190, 0, 193, 0, 192, 0, 190, 0, 194, 0, 193, 0, 190, 0, 195, 0, 194, 0, 190, 0, 196, 0, 195, 0, 190, 0, 197, 0, 196, 0, 190, 0, 198, 0, 197, 0, 190, 0, 199, 0, 198, 0, 190, 0, 200, 0, 199, 0, 190, 0, 201, 0, 200, 0, 190, 0, 202, 0, 201, 0, 190, 0, 203, 0, 202, 0, 190, 0, 204, 0, 203, 0, 190, 0, 205, 0, 204, 0, 190, 0, 206, 0, 205, 0, 190, 0, 207, 0, 206, 0, 190, 0, 208, 0, 207, 0, 190, 0, 209, 0, 208, 0, 190, 0, 210, 0, 209, 0, 213, 0, 211, 0, 212, 0, 211, 0, 214, 0, 212, 0, 214, 0, 215, 0, 212, 0, 215, 0, 216, 0, 212, 0, 217, 0, 212, 0, 216, 0, 218, 0, 217, 0, 216, 0, 219, 0, 217, 0, 218, 0, 220, 0, 217, 0, 219, 0, 221, 0, 217, 0, 220, 0, 222, 0, 217, 0, 221, 0, 223, 0, 217, 0, 222, 0, 224, 0, 217, 0, 223, 0, 225, 0, 217, 0, 224, 0, 226, 0, 217, 0, 225, 0, 227, 0, 217, 0, 226, 0, 228, 0, 217, 0, 227, 0, 229, 0, 217, 0, 228, 0, 230, 0, 217, 0, 229, 0, 231, 0, 217, 0, 230, 0, 232, 0, 217, 0, 231, 0, 233, 0, 217, 0, 232, 0, 234, 0, 217, 0, 233, 0, 235, 0, 217, 0, 234, 0, 236, 0, 217, 0, 235, 0, 237, 0, 217, 0, 236, 0),
+"lods": [0.00289745, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 28, 0, 29, 0, 26, 0, 28, 0, 32, 0, 29, 0, 32, 0, 33, 0, 29, 0, 32, 0, 36, 0, 33, 0, 36, 0, 35, 0, 33, 0, 36, 0, 37, 0, 35, 0, 36, 0, 38, 0, 37, 0, 38, 0, 40, 0, 37, 0, 40, 0, 42, 0, 37, 0, 43, 0, 37, 0, 42, 0, 43, 0, 42, 0, 46, 0, 43, 0, 46, 0, 48, 0, 48, 0, 49, 0, 43, 0, 55, 0, 54, 0, 50, 0, 58, 0, 54, 0, 55, 0, 59, 0, 58, 0, 55, 0, 62, 0, 58, 0, 59, 0, 61, 0, 62, 0, 59, 0, 63, 0, 62, 0, 61, 0, 64, 0, 62, 0, 63, 0, 66, 0, 64, 0, 63, 0, 68, 0, 66, 0, 63, 0, 63, 0, 69, 0, 68, 0, 68, 0, 69, 0, 72, 0, 72, 0, 69, 0, 74, 0, 75, 0, 74, 0, 69, 0, 80, 0, 81, 0, 78, 0, 80, 0, 84, 0, 81, 0, 84, 0, 85, 0, 81, 0, 84, 0, 88, 0, 85, 0, 88, 0, 87, 0, 85, 0, 88, 0, 89, 0, 87, 0, 88, 0, 90, 0, 89, 0, 90, 0, 92, 0, 89, 0, 92, 0, 94, 0, 89, 0, 95, 0, 89, 0, 94, 0, 95, 0, 94, 0, 98, 0, 95, 0, 98, 0, 100, 0, 100, 0, 101, 0, 95, 0, 107, 0, 106, 0, 102, 0, 110, 0, 106, 0, 107, 0, 111, 0, 110, 0, 107, 0, 114, 0, 110, 0, 111, 0, 113, 0, 114, 0, 111, 0, 115, 0, 114, 0, 113, 0, 116, 0, 114, 0, 115, 0, 118, 0, 116, 0, 115, 0, 120, 0, 118, 0, 115, 0, 115, 0, 121, 0, 120, 0, 120, 0, 121, 0, 124, 0, 124, 0, 121, 0, 126, 0, 127, 0, 126, 0, 121, 0, 130, 0, 128, 0, 129, 0, 129, 0, 131, 0, 130, 0, 129, 0, 133, 0, 131, 0, 133, 0, 135, 0, 131, 0, 135, 0, 137, 0, 131, 0, 137, 0, 138, 0, 131, 0, 138, 0, 140, 0, 131, 0, 140, 0, 141, 0, 131, 0, 141, 0, 144, 0, 131, 0, 144, 0, 146, 0, 131, 0, 146, 0, 148, 0, 131, 0, 148, 0, 150, 0, 131, 0, 150, 0, 152, 0, 131, 0, 152, 0, 153, 0, 131, 0, 156, 0, 154, 0, 155, 0, 157, 0, 155, 0, 154, 0, 159, 0, 155, 0, 157, 0, 161, 0, 159, 0, 157, 0, 163, 0, 161, 0, 157, 0, 164, 0, 163, 0, 157, 0, 166, 0, 164, 0, 157, 0, 167, 0, 166, 0, 157, 0, 170, 0, 167, 0, 157, 0, 172, 0, 170, 0, 157, 0, 174, 0, 172, 0, 157, 0, 176, 0, 174, 0, 157, 0, 178, 0, 176, 0, 157, 0, 179, 0, 178, 0, 157, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 186, 0, 184, 0, 185, 0, 188, 0, 186, 0, 185, 0, 189, 0, 188, 0, 185, 0, 185, 0, 190, 0, 189, 0, 190, 0, 192, 0, 189, 0, 190, 0, 193, 0, 192, 0, 190, 0, 194, 0, 193, 0, 190, 0, 195, 0, 194, 0, 190, 0, 196, 0, 195, 0, 190, 0, 197, 0, 196, 0, 190, 0, 198, 0, 197, 0, 190, 0, 199, 0, 198, 0, 190, 0, 200, 0, 199, 0, 190, 0, 201, 0, 200, 0, 190, 0, 202, 0, 201, 0, 190, 0, 203, 0, 202, 0, 190, 0, 204, 0, 203, 0, 190, 0, 205, 0, 204, 0, 190, 0, 206, 0, 205, 0, 190, 0, 207, 0, 206, 0, 190, 0, 208, 0, 207, 0, 190, 0, 209, 0, 208, 0, 190, 0, 210, 0, 209, 0, 213, 0, 211, 0, 212, 0, 211, 0, 215, 0, 212, 0, 215, 0, 216, 0, 212, 0, 217, 0, 212, 0, 216, 0, 219, 0, 217, 0, 216, 0, 220, 0, 217, 0, 219, 0, 221, 0, 217, 0, 220, 0, 222, 0, 217, 0, 221, 0, 223, 0, 217, 0, 222, 0, 224, 0, 217, 0, 223, 0, 225, 0, 217, 0, 224, 0, 226, 0, 217, 0, 225, 0, 227, 0, 217, 0, 226, 0, 228, 0, 217, 0, 227, 0, 229, 0, 217, 0, 228, 0, 230, 0, 217, 0, 229, 0, 231, 0, 217, 0, 230, 0, 232, 0, 217, 0, 231, 0, 233, 0, 217, 0, 232, 0, 234, 0, 217, 0, 233, 0, 235, 0, 217, 0, 234, 0, 236, 0, 217, 0, 235, 0, 237, 0, 217, 0, 236, 0), 0.0157448, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 36, 0, 35, 0, 33, 0, 36, 0, 37, 0, 35, 0, 36, 0, 42, 0, 37, 0, 43, 0, 37, 0, 42, 0, 43, 0, 42, 0, 48, 0, 48, 0, 49, 0, 43, 0, 61, 0, 62, 0, 59, 0, 63, 0, 62, 0, 61, 0, 68, 0, 62, 0, 63, 0, 63, 0, 69, 0, 68, 0, 68, 0, 69, 0, 74, 0, 75, 0, 74, 0, 69, 0, 84, 0, 88, 0, 85, 0, 88, 0, 87, 0, 85, 0, 88, 0, 89, 0, 87, 0, 88, 0, 94, 0, 89, 0, 95, 0, 89, 0, 94, 0, 95, 0, 94, 0, 100, 0, 100, 0, 101, 0, 95, 0, 114, 0, 110, 0, 111, 0, 113, 0, 114, 0, 111, 0, 115, 0, 114, 0, 113, 0, 120, 0, 114, 0, 115, 0, 115, 0, 121, 0, 120, 0, 120, 0, 121, 0, 126, 0, 127, 0, 126, 0, 121, 0, 130, 0, 128, 0, 129, 0, 129, 0, 131, 0, 130, 0, 129, 0, 135, 0, 131, 0, 135, 0, 138, 0, 131, 0, 138, 0, 146, 0, 131, 0, 146, 0, 150, 0, 131, 0, 150, 0, 152, 0, 131, 0, 152, 0, 153, 0, 131, 0, 156, 0, 154, 0, 155, 0, 157, 0, 155, 0, 154, 0, 161, 0, 155, 0, 157, 0, 164, 0, 161, 0, 157, 0, 172, 0, 164, 0, 157, 0, 176, 0, 172, 0, 157, 0, 178, 0, 176, 0, 157, 0, 179, 0, 178, 0, 157, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 186, 0, 184, 0, 185, 0, 189, 0, 186, 0, 185, 0, 185, 0, 190, 0, 189, 0, 190, 0, 197, 0, 189, 0, 190, 0, 198, 0, 197, 0, 190, 0, 202, 0, 198, 0, 190, 0, 206, 0, 202, 0, 190, 0, 210, 0, 206, 0, 213, 0, 211, 0, 212, 0, 211, 0, 216, 0, 212, 0, 217, 0, 212, 0, 216, 0, 224, 0, 217, 0, 216, 0, 225, 0, 217, 0, 224, 0, 229, 0, 217, 0, 225, 0, 233, 0, 217, 0, 229, 0, 237, 0, 217, 0, 233, 0), 0.0813626, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 42, 0, 37, 0, 35, 0, 43, 0, 37, 0, 42, 0, 42, 0, 49, 0, 43, 0, 63, 0, 68, 0, 61, 0, 63, 0, 69, 0, 68, 0, 75, 0, 68, 0, 69, 0, 94, 0, 89, 0, 87, 0, 95, 0, 89, 0, 94, 0, 94, 0, 101, 0, 95, 0, 115, 0, 120, 0, 113, 0, 115, 0, 121, 0, 120, 0, 127, 0, 120, 0, 121, 0, 130, 0, 128, 0, 129, 0, 129, 0, 131, 0, 130, 0, 129, 0, 153, 0, 131, 0, 156, 0, 154, 0, 155, 0, 157, 0, 155, 0, 154, 0, 179, 0, 155, 0, 157, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 198, 0, 184, 0, 185, 0, 185, 0, 190, 0, 198, 0, 190, 0, 210, 0, 198, 0, 213, 0, 225, 0, 212, 0, 217, 0, 212, 0, 225, 0, 237, 0, 217, 0, 225, 0)],
+"material": SubResource("StandardMaterial3D_mkfpp"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 258,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 190, 34, 166, 76, 63, 197, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 34, 166, 76, 63, 197, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 77, 171, 171, 190, 70, 149, 77, 63, 179, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 190, 70, 149, 77, 63, 179, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 190, 180, 34, 79, 63, 62, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 189, 180, 34, 79, 63, 62, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 190, 177, 76, 81, 63, 103, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 189, 177, 76, 81, 63, 103, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 53, 134, 235, 190, 215, 16, 84, 63, 141, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 189, 215, 16, 84, 63, 141, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 61, 88, 199, 90, 63, 96, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 61, 127, 139, 93, 63, 134, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 61, 123, 181, 95, 63, 174, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 62, 233, 66, 97, 63, 57, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 62, 14, 50, 98, 63, 38, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 62, 14, 50, 98, 63, 38, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 80, 171, 171, 62, 233, 66, 97, 63, 57, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 62, 123, 181, 95, 63, 174, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 62, 127, 139, 93, 63, 134, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 57, 134, 235, 62, 88, 199, 90, 63, 96, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 34, 166, 76, 63, 197, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 190, 34, 166, 76, 63, 197, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 77, 171, 171, 190, 70, 149, 77, 63, 179, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 190, 70, 149, 77, 63, 179, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 190, 180, 34, 79, 63, 62, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 189, 180, 34, 79, 63, 62, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 190, 177, 76, 81, 63, 103, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 189, 177, 76, 81, 63, 103, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 53, 134, 235, 190, 215, 16, 84, 63, 141, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 189, 215, 16, 84, 63, 141, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 61, 88, 199, 90, 63, 96, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 61, 127, 139, 93, 63, 134, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 61, 123, 181, 95, 63, 174, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 62, 233, 66, 97, 63, 57, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 62, 14, 50, 98, 63, 38, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 200, 225, 149, 62, 14, 50, 98, 63, 38, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 80, 171, 171, 62, 233, 66, 97, 63, 57, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 62, 123, 181, 95, 63, 174, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 62, 127, 139, 93, 63, 134, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 57, 134, 235, 62, 88, 199, 90, 63, 96, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 62, 34, 166, 76, 63, 202, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 202, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 80, 171, 171, 62, 70, 149, 77, 63, 181, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 62, 70, 149, 77, 63, 181, 27, 29, 63, 255, 127, 217, 174, 254, 255, 255, 191, 120, 68, 193, 62, 180, 34, 79, 63, 68, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 32, 238, 250, 61, 180, 34, 79, 63, 68, 54, 28, 63, 255, 127, 217, 174, 254, 255, 255, 191, 79, 149, 214, 62, 177, 76, 81, 63, 98, 246, 26, 63, 255, 127, 217, 174, 254, 255, 255, 191, 194, 170, 165, 61, 177, 76, 81, 63, 98, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 57, 134, 235, 62, 215, 16, 84, 63, 146, 93, 25, 63, 255, 127, 217, 174, 254, 255, 255, 191, 59, 206, 35, 61, 215, 16, 84, 63, 146, 93, 25, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 254, 255, 255, 191, 59, 206, 35, 189, 88, 199, 90, 63, 91, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 189, 127, 139, 93, 63, 139, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 32, 238, 250, 189, 123, 181, 95, 63, 169, 164, 18, 63, 255, 127, 217, 174, 254, 255, 255, 191, 95, 169, 40, 190, 233, 66, 97, 63, 56, 191, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 190, 14, 50, 98, 63, 34, 53, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 190, 14, 50, 98, 63, 34, 53, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 77, 171, 171, 190, 233, 66, 97, 63, 56, 191, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 120, 68, 193, 190, 123, 181, 95, 63, 169, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 190, 127, 139, 93, 63, 139, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 53, 134, 235, 190, 88, 199, 90, 63, 91, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 202, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 62, 34, 166, 76, 63, 202, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 80, 171, 171, 62, 70, 149, 77, 63, 181, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 62, 70, 149, 77, 63, 181, 27, 29, 63, 37, 209, 0, 0, 254, 255, 255, 63, 120, 68, 193, 62, 180, 34, 79, 63, 68, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 32, 238, 250, 61, 180, 34, 79, 63, 68, 54, 28, 63, 37, 209, 0, 0, 254, 255, 255, 63, 79, 149, 214, 62, 177, 76, 81, 63, 98, 246, 26, 63, 37, 209, 0, 0, 254, 255, 255, 63, 194, 170, 165, 61, 177, 76, 81, 63, 98, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 57, 134, 235, 62, 215, 16, 84, 63, 146, 93, 25, 63, 37, 209, 0, 0, 254, 255, 255, 63, 59, 206, 35, 61, 215, 16, 84, 63, 146, 93, 25, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 254, 255, 255, 63, 59, 206, 35, 189, 88, 199, 90, 63, 91, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 189, 127, 139, 93, 63, 139, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 32, 238, 250, 189, 123, 181, 95, 63, 169, 164, 18, 63, 37, 209, 0, 0, 254, 255, 255, 63, 95, 169, 40, 190, 233, 66, 97, 63, 56, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 190, 14, 50, 98, 63, 34, 53, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 254, 255, 255, 63, 200, 225, 149, 190, 14, 50, 98, 63, 34, 53, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 77, 171, 171, 190, 233, 66, 97, 63, 56, 191, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 120, 68, 193, 190, 123, 181, 95, 63, 169, 164, 18, 63, 37, 209, 0, 0, 255, 255, 255, 63, 79, 149, 214, 190, 127, 139, 93, 63, 139, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 53, 134, 235, 190, 88, 199, 90, 63, 91, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 254, 255, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 146, 93, 25, 191, 215, 16, 84, 63, 53, 134, 235, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 98, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 255, 127, 255, 191, 68, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 255, 127, 255, 191, 181, 27, 29, 191, 70, 149, 77, 63, 77, 171, 171, 62, 217, 46, 217, 174, 255, 127, 255, 191, 202, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 255, 127, 255, 191, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 202, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 255, 127, 255, 191, 181, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 255, 127, 255, 191, 68, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 255, 127, 255, 191, 98, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 255, 127, 255, 191, 91, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 255, 127, 254, 191, 146, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 255, 127, 255, 191, 139, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 255, 127, 255, 191, 169, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 255, 127, 255, 191, 56, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 255, 127, 255, 191, 34, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 255, 127, 255, 191, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 34, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 255, 127, 255, 191, 56, 191, 17, 191, 233, 66, 97, 63, 80, 171, 171, 190, 217, 46, 217, 174, 255, 127, 255, 191, 169, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 255, 127, 255, 191, 139, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 255, 127, 255, 191, 91, 125, 21, 191, 88, 199, 90, 63, 57, 134, 235, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 146, 93, 25, 191, 215, 16, 84, 63, 53, 134, 235, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 98, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 255, 127, 255, 63, 68, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 255, 127, 255, 63, 181, 27, 29, 191, 70, 149, 77, 63, 77, 171, 171, 62, 37, 209, 37, 81, 255, 127, 255, 63, 202, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 255, 127, 255, 63, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 202, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 255, 127, 255, 63, 181, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 255, 127, 255, 63, 68, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 255, 127, 255, 63, 98, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 255, 127, 255, 63, 91, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 255, 127, 0, 64, 146, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 255, 127, 255, 63, 139, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 255, 127, 255, 63, 169, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 255, 127, 255, 63, 56, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 255, 127, 255, 63, 34, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 255, 127, 255, 63, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 34, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 255, 127, 255, 63, 56, 191, 17, 191, 233, 66, 97, 63, 80, 171, 171, 190, 37, 209, 37, 81, 255, 127, 255, 63, 169, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 255, 127, 255, 63, 139, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 255, 127, 255, 63, 91, 125, 21, 191, 88, 199, 90, 63, 57, 134, 235, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 96, 125, 21, 63, 88, 199, 90, 63, 53, 134, 235, 62, 37, 209, 217, 174, 254, 255, 0, 128, 134, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 37, 209, 217, 174, 254, 255, 0, 128, 174, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 37, 209, 217, 174, 254, 255, 0, 128, 58, 191, 17, 63, 233, 66, 97, 63, 77, 171, 171, 62, 37, 209, 217, 174, 255, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 255, 255, 39, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 37, 209, 217, 174, 254, 255, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 254, 255, 39, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 37, 209, 217, 174, 254, 255, 0, 128, 58, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 37, 209, 217, 174, 0, 0, 255, 255, 174, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 37, 209, 217, 174, 0, 0, 254, 255, 134, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 37, 209, 217, 174, 254, 255, 0, 128, 96, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 37, 209, 217, 174, 0, 0, 254, 255, 118, 109, 23, 63, 24, 108, 87, 63, 151, 110, 154, 42, 37, 209, 217, 174, 0, 0, 255, 255, 141, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 37, 209, 217, 174, 254, 255, 0, 128, 103, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 37, 209, 217, 174, 0, 0, 255, 255, 62, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 37, 209, 217, 174, 0, 0, 255, 255, 179, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 37, 209, 217, 174, 254, 255, 0, 128, 197, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 37, 209, 217, 174, 0, 0, 255, 255, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 255, 255, 197, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 37, 209, 217, 174, 0, 0, 254, 255, 179, 27, 29, 63, 70, 149, 77, 63, 80, 171, 171, 190, 37, 209, 217, 174, 254, 255, 0, 128, 62, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 37, 209, 217, 174, 254, 255, 0, 128, 103, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 37, 209, 217, 174, 254, 255, 0, 128, 141, 93, 25, 63, 215, 16, 84, 63, 57, 134, 235, 190, 37, 209, 217, 174, 0, 0, 254, 255, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 254, 255, 96, 125, 21, 63, 88, 199, 90, 63, 53, 134, 235, 62, 217, 46, 37, 81, 254, 255, 254, 127, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 134, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 217, 46, 37, 81, 254, 255, 254, 127, 174, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 217, 46, 37, 81, 254, 255, 254, 127, 58, 191, 17, 63, 233, 66, 97, 63, 77, 171, 171, 62, 217, 46, 37, 81, 255, 255, 254, 127, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 39, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 217, 46, 37, 81, 255, 255, 254, 127, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 0, 39, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 217, 46, 37, 81, 254, 255, 254, 127, 58, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 217, 46, 37, 81, 0, 0, 0, 0, 174, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 217, 46, 37, 81, 0, 0, 0, 0, 134, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 217, 46, 37, 81, 254, 255, 254, 127, 96, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 151, 110, 154, 42, 217, 46, 37, 81, 0, 0, 0, 0, 141, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 217, 46, 37, 81, 254, 255, 254, 127, 103, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 217, 46, 37, 81, 0, 0, 0, 0, 62, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 217, 46, 37, 81, 0, 0, 0, 0, 179, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 217, 46, 37, 81, 254, 255, 254, 127, 197, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 217, 46, 37, 81, 0, 0, 0, 0, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 0, 197, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 217, 46, 37, 81, 0, 0, 0, 0, 179, 27, 29, 63, 70, 149, 77, 63, 80, 171, 171, 190, 217, 46, 37, 81, 254, 255, 254, 127, 62, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 217, 46, 37, 81, 254, 255, 254, 127, 103, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 217, 46, 37, 81, 254, 255, 254, 127, 141, 93, 25, 63, 215, 16, 84, 63, 57, 134, 235, 190, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 204, 204, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 204, 204, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.616514, 0, -0.616514, 1.23303, 1, 1.23303),
+"attribute_data": PackedByteArray(154, 12, 35, 64, 35, 127, 145, 193, 159, 12, 35, 192, 35, 127, 145, 193, 11, 242, 38, 181, 140, 107, 199, 193, 11, 242, 38, 181, 140, 107, 199, 193, 159, 12, 35, 192, 35, 127, 145, 193, 154, 12, 35, 64, 35, 127, 145, 193, 180, 12, 35, 64, 35, 127, 145, 193, 135, 12, 35, 192, 35, 127, 145, 193, 238, 29, 153, 54, 139, 107, 199, 193, 238, 29, 153, 54, 139, 107, 199, 193, 135, 12, 35, 192, 35, 127, 145, 193, 180, 12, 35, 64, 35, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 155, 12, 35, 192, 36, 127, 145, 193, 0, 56, 182, 45, 141, 107, 199, 193, 0, 56, 182, 45, 141, 107, 199, 193, 155, 12, 35, 192, 36, 127, 145, 193, 155, 12, 35, 64, 36, 127, 145, 193, 8, 31, 204, 181, 140, 107, 199, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 8, 31, 204, 181, 140, 107, 199, 193, 245, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 105, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 148, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 75, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 85, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 153, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 245, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 105, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 148, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 75, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 85, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 153, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 239, 102, 56, 65, 212, 36, 98, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 239, 102, 56, 65, 212, 36, 98, 193, 6, 143, 2, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 15, 53, 83, 65, 81, 204, 100, 193, 205, 129, 207, 64, 81, 204, 100, 193, 168, 199, 109, 65, 132, 53, 105, 193, 154, 92, 154, 64, 131, 53, 105, 193, 165, 0, 132, 65, 154, 91, 111, 193, 169, 210, 75, 64, 153, 91, 111, 193, 115, 226, 144, 65, 158, 55, 119, 193, 117, 136, 201, 63, 156, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 44, 136, 201, 191, 52, 37, 133, 193, 248, 122, 157, 65, 11, 6, 186, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 244, 122, 157, 193, 9, 6, 186, 193, 230, 102, 56, 193, 154, 174, 143, 193, 1, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 161, 0, 132, 193, 55, 19, 137, 193, 109, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 248, 122, 157, 65, 130, 96, 128, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 11, 6, 186, 193, 244, 122, 157, 193, 9, 6, 186, 193, 165, 0, 132, 65, 154, 91, 111, 193, 168, 199, 109, 65, 132, 53, 105, 193, 10, 53, 83, 65, 81, 204, 100, 193, 239, 102, 56, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 205, 129, 207, 64, 81, 204, 100, 193, 154, 92, 154, 64, 131, 53, 105, 193, 169, 210, 75, 64, 153, 91, 111, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 230, 102, 56, 193, 154, 174, 143, 193, 5, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 160, 0, 132, 193, 55, 19, 137, 193, 110, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 248, 122, 157, 65, 11, 6, 186, 193, 113, 226, 144, 65, 158, 55, 119, 193, 248, 122, 157, 65, 130, 96, 128, 193, 244, 122, 157, 193, 9, 6, 186, 193, 165, 0, 132, 65, 154, 91, 111, 193, 168, 199, 109, 65, 132, 53, 105, 193, 10, 53, 83, 65, 81, 204, 100, 193, 239, 102, 56, 65, 212, 36, 98, 193, 251, 122, 29, 65, 4, 66, 97, 193, 6, 143, 2, 65, 212, 36, 98, 193, 205, 129, 207, 64, 81, 204, 100, 193, 154, 92, 154, 64, 131, 53, 105, 193, 169, 210, 75, 64, 153, 91, 111, 193, 44, 136, 201, 191, 52, 37, 133, 193, 117, 136, 201, 63, 156, 55, 119, 193, 133, 210, 75, 192, 56, 19, 137, 193, 135, 92, 154, 192, 65, 38, 140, 193, 187, 129, 207, 192, 218, 90, 142, 193, 253, 142, 2, 193, 154, 174, 143, 193, 242, 122, 29, 193, 0, 32, 144, 193, 230, 102, 56, 193, 154, 174, 143, 193, 5, 53, 83, 193, 218, 90, 142, 193, 159, 199, 109, 193, 65, 38, 140, 193, 160, 0, 132, 193, 55, 19, 137, 193, 110, 226, 144, 193, 52, 37, 133, 193, 244, 122, 157, 193, 128, 96, 128, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 111, 226, 144, 193, 61, 37, 133, 193, 164, 0, 132, 193, 70, 19, 137, 193, 165, 199, 109, 193, 74, 38, 140, 193, 7, 53, 83, 193, 229, 90, 142, 193, 245, 122, 157, 65, 21, 6, 186, 193, 236, 102, 56, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 2, 143, 2, 193, 163, 174, 143, 193, 198, 129, 207, 192, 229, 90, 142, 193, 146, 92, 154, 192, 73, 38, 140, 193, 155, 210, 75, 192, 70, 19, 137, 193, 88, 136, 201, 191, 61, 37, 133, 193, 21, 119, 135, 181, 140, 96, 128, 193, 72, 136, 201, 63, 184, 55, 119, 193, 147, 210, 75, 64, 169, 91, 111, 193, 142, 92, 154, 64, 159, 53, 105, 193, 194, 129, 207, 64, 105, 204, 100, 193, 0, 143, 2, 65, 240, 36, 98, 193, 245, 122, 29, 65, 26, 66, 97, 193, 233, 102, 56, 65, 239, 36, 98, 193, 9, 53, 83, 65, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 162, 0, 132, 65, 169, 91, 111, 193, 112, 226, 144, 65, 184, 55, 119, 193, 245, 122, 157, 65, 140, 96, 128, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 21, 6, 186, 193, 246, 122, 157, 193, 140, 96, 128, 193, 164, 0, 132, 193, 70, 19, 137, 193, 165, 199, 109, 193, 74, 38, 140, 193, 7, 53, 83, 193, 229, 90, 142, 193, 245, 122, 157, 65, 21, 6, 186, 193, 236, 102, 56, 193, 163, 174, 143, 193, 247, 122, 29, 193, 12, 32, 144, 193, 2, 143, 2, 193, 163, 174, 143, 193, 198, 129, 207, 192, 229, 90, 142, 193, 146, 92, 154, 192, 73, 38, 140, 193, 155, 210, 75, 192, 70, 19, 137, 193, 88, 136, 201, 191, 61, 37, 133, 193, 21, 119, 135, 181, 140, 96, 128, 193, 72, 136, 201, 63, 184, 55, 119, 193, 147, 210, 75, 64, 169, 91, 111, 193, 142, 92, 154, 64, 159, 53, 105, 193, 194, 129, 207, 64, 105, 204, 100, 193, 0, 143, 2, 65, 240, 36, 98, 193, 245, 122, 29, 65, 26, 66, 97, 193, 233, 102, 56, 65, 239, 36, 98, 193, 9, 53, 83, 65, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 162, 0, 132, 65, 169, 91, 111, 193, 112, 226, 144, 65, 184, 55, 119, 193, 245, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 65, 152, 181, 89, 192, 246, 122, 157, 65, 204, 218, 148, 65, 246, 122, 157, 193, 152, 181, 89, 192, 246, 122, 157, 193, 204, 218, 148, 65, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 128, 68, 45, 246, 122, 13, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 51, 179, 200, 173, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 38, 16, 230, 192, 246, 122, 157, 193, 38, 16, 230, 192, 246, 122, 157, 65, 111, 181, 42, 194, 246, 122, 157, 193, 111, 181, 42, 194),
+"format": 4119,
+"index_count": 30,
+"index_data": PackedByteArray(240, 0, 238, 0, 239, 0, 239, 0, 241, 0, 240, 0, 244, 0, 242, 0, 243, 0, 243, 0, 245, 0, 244, 0, 248, 0, 246, 0, 247, 0, 247, 0, 249, 0, 248, 0, 252, 0, 250, 0, 251, 0, 251, 0, 253, 0, 252, 0, 0, 1, 254, 0, 255, 0, 255, 0, 1, 1, 0, 1),
+"material": SubResource("StandardMaterial3D_yl4ug"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 258,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 190, 34, 166, 76, 63, 197, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 34, 166, 76, 63, 197, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 77, 171, 171, 190, 70, 149, 77, 63, 179, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 190, 70, 149, 77, 63, 179, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 190, 180, 34, 79, 63, 62, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 189, 180, 34, 79, 63, 62, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 190, 177, 76, 81, 63, 103, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 189, 177, 76, 81, 63, 103, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 53, 134, 235, 190, 215, 16, 84, 63, 141, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 189, 215, 16, 84, 63, 141, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 61, 88, 199, 90, 63, 96, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 61, 127, 139, 93, 63, 134, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 61, 123, 181, 95, 63, 174, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 62, 233, 66, 97, 63, 57, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 62, 14, 50, 98, 63, 38, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 62, 14, 50, 98, 63, 38, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 80, 171, 171, 62, 233, 66, 97, 63, 57, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 62, 123, 181, 95, 63, 174, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 62, 127, 139, 93, 63, 134, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 57, 134, 235, 62, 88, 199, 90, 63, 96, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 34, 166, 76, 63, 197, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 190, 34, 166, 76, 63, 197, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 76, 86, 76, 63, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 77, 171, 171, 190, 70, 149, 77, 63, 179, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 190, 70, 149, 77, 63, 179, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 190, 180, 34, 79, 63, 62, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 189, 180, 34, 79, 63, 62, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 190, 177, 76, 81, 63, 103, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 189, 177, 76, 81, 63, 103, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 53, 134, 235, 190, 215, 16, 84, 63, 141, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 189, 215, 16, 84, 63, 141, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 61, 88, 199, 90, 63, 96, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 61, 127, 139, 93, 63, 134, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 61, 123, 181, 95, 63, 174, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 62, 233, 66, 97, 63, 57, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 62, 14, 50, 98, 63, 38, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 227, 129, 98, 63, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 200, 225, 149, 62, 14, 50, 98, 63, 38, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 80, 171, 171, 62, 233, 66, 97, 63, 57, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 62, 123, 181, 95, 63, 174, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 62, 127, 139, 93, 63, 134, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 57, 134, 235, 62, 88, 199, 90, 63, 96, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 202, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 202, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 80, 171, 171, 62, 70, 149, 77, 63, 181, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 181, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 68, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 68, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 98, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 98, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 57, 134, 235, 62, 215, 16, 84, 63, 146, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 146, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 91, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 139, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 169, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 56, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 34, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 34, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 77, 171, 171, 190, 233, 66, 97, 63, 56, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 169, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 139, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 53, 134, 235, 190, 88, 199, 90, 63, 91, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 202, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 202, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 80, 171, 171, 62, 70, 149, 77, 63, 181, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 181, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 68, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 68, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 98, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 98, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 57, 134, 235, 62, 215, 16, 84, 63, 146, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 146, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 91, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 139, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 169, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 56, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 34, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 34, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 77, 171, 171, 190, 233, 66, 97, 63, 56, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 169, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 139, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 53, 134, 235, 190, 88, 199, 90, 63, 91, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 146, 93, 25, 191, 215, 16, 84, 63, 53, 134, 235, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 98, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 0, 0, 0, 128, 68, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 0, 0, 0, 128, 181, 27, 29, 191, 70, 149, 77, 63, 77, 171, 171, 62, 217, 46, 217, 174, 0, 0, 0, 128, 202, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 202, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 0, 0, 0, 128, 181, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 0, 0, 0, 128, 68, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 0, 0, 0, 128, 98, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 0, 0, 0, 128, 91, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 0, 0, 0, 128, 146, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 0, 0, 0, 128, 139, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 0, 0, 0, 128, 169, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 0, 0, 0, 128, 56, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 0, 0, 0, 128, 34, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 34, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 0, 0, 0, 128, 56, 191, 17, 191, 233, 66, 97, 63, 80, 171, 171, 190, 217, 46, 217, 174, 0, 0, 0, 128, 169, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 0, 0, 0, 128, 139, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 0, 0, 0, 128, 91, 125, 21, 191, 88, 199, 90, 63, 57, 134, 235, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 146, 93, 25, 191, 215, 16, 84, 63, 53, 134, 235, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 98, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 0, 0, 0, 128, 68, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 0, 0, 0, 128, 181, 27, 29, 191, 70, 149, 77, 63, 77, 171, 171, 62, 37, 209, 37, 81, 0, 0, 0, 128, 202, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 202, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 0, 0, 0, 128, 181, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 0, 0, 0, 128, 68, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 0, 0, 0, 128, 98, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 0, 0, 0, 128, 91, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 0, 0, 0, 128, 146, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 0, 0, 0, 128, 139, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 0, 0, 0, 128, 169, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 0, 0, 0, 128, 56, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 0, 0, 0, 128, 34, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 34, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 0, 0, 0, 128, 56, 191, 17, 191, 233, 66, 97, 63, 80, 171, 171, 190, 37, 209, 37, 81, 0, 0, 0, 128, 169, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 0, 0, 0, 128, 139, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 0, 0, 0, 128, 91, 125, 21, 191, 88, 199, 90, 63, 57, 134, 235, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 96, 125, 21, 63, 88, 199, 90, 63, 53, 134, 235, 62, 37, 209, 217, 174, 0, 0, 0, 128, 134, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 37, 209, 217, 174, 0, 0, 0, 128, 174, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 37, 209, 217, 174, 0, 0, 0, 128, 58, 191, 17, 63, 233, 66, 97, 63, 77, 171, 171, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 39, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 37, 209, 217, 174, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 37, 209, 217, 174, 0, 0, 0, 128, 39, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 37, 209, 217, 174, 0, 0, 0, 128, 58, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 37, 209, 217, 174, 0, 0, 0, 128, 174, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 37, 209, 217, 174, 0, 0, 0, 128, 134, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 37, 209, 217, 174, 0, 0, 0, 128, 96, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 151, 110, 154, 42, 37, 209, 217, 174, 0, 0, 0, 128, 141, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 37, 209, 217, 174, 0, 0, 0, 128, 103, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 37, 209, 217, 174, 0, 0, 0, 128, 62, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 37, 209, 217, 174, 0, 0, 0, 128, 179, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 37, 209, 217, 174, 0, 0, 0, 128, 197, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 37, 209, 217, 174, 0, 0, 0, 128, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 37, 209, 217, 174, 0, 0, 0, 128, 197, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 37, 209, 217, 174, 0, 0, 0, 128, 179, 27, 29, 63, 70, 149, 77, 63, 80, 171, 171, 190, 37, 209, 217, 174, 0, 0, 0, 128, 62, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 37, 209, 217, 174, 0, 0, 0, 128, 103, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 37, 209, 217, 174, 0, 0, 0, 128, 141, 93, 25, 63, 215, 16, 84, 63, 57, 134, 235, 190, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 217, 174, 0, 0, 0, 128, 96, 125, 21, 63, 88, 199, 90, 63, 53, 134, 235, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 119, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 134, 228, 19, 63, 127, 139, 93, 63, 79, 149, 214, 62, 217, 46, 37, 81, 0, 0, 0, 128, 174, 164, 18, 63, 123, 181, 95, 63, 120, 68, 193, 62, 217, 46, 37, 81, 0, 0, 0, 128, 58, 191, 17, 63, 233, 66, 97, 63, 77, 171, 171, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 39, 53, 17, 63, 14, 50, 98, 63, 200, 225, 149, 62, 217, 46, 37, 81, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 128, 62, 217, 46, 37, 81, 0, 0, 0, 128, 39, 53, 17, 63, 14, 50, 98, 63, 111, 60, 84, 62, 217, 46, 37, 81, 0, 0, 0, 128, 58, 191, 17, 63, 233, 66, 97, 63, 95, 169, 40, 62, 217, 46, 37, 81, 0, 0, 0, 128, 174, 164, 18, 63, 123, 181, 95, 63, 32, 238, 250, 61, 217, 46, 37, 81, 0, 0, 0, 128, 134, 228, 19, 63, 127, 139, 93, 63, 194, 170, 165, 61, 217, 46, 37, 81, 0, 0, 0, 128, 96, 125, 21, 63, 88, 199, 90, 63, 59, 206, 35, 61, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 151, 110, 154, 42, 217, 46, 37, 81, 0, 0, 0, 128, 141, 93, 25, 63, 215, 16, 84, 63, 59, 206, 35, 189, 217, 46, 37, 81, 0, 0, 0, 128, 103, 246, 26, 63, 177, 76, 81, 63, 194, 170, 165, 189, 217, 46, 37, 81, 0, 0, 0, 128, 62, 54, 28, 63, 180, 34, 79, 63, 32, 238, 250, 189, 217, 46, 37, 81, 0, 0, 0, 128, 179, 27, 29, 63, 70, 149, 77, 63, 95, 169, 40, 190, 217, 46, 37, 81, 0, 0, 0, 128, 197, 165, 29, 63, 34, 166, 76, 63, 111, 60, 84, 190, 217, 46, 37, 81, 0, 0, 0, 128, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 128, 190, 217, 46, 37, 81, 0, 0, 0, 128, 197, 165, 29, 63, 34, 166, 76, 63, 200, 225, 149, 190, 217, 46, 37, 81, 0, 0, 0, 128, 179, 27, 29, 63, 70, 149, 77, 63, 80, 171, 171, 190, 217, 46, 37, 81, 0, 0, 0, 128, 62, 54, 28, 63, 180, 34, 79, 63, 120, 68, 193, 190, 217, 46, 37, 81, 0, 0, 0, 128, 103, 246, 26, 63, 177, 76, 81, 63, 79, 149, 214, 190, 217, 46, 37, 81, 0, 0, 0, 128, 141, 93, 25, 63, 215, 16, 84, 63, 57, 134, 235, 190, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 169, 170, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 62, 141, 151, 164, 42, 204, 204, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 62, 171, 62, 155, 42, 204, 204, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 204, 204, 0, 0, 0, 0, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_5ynsn")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_j3olc"]
+data = PackedVector3Array(0.5, 1, -0.5, 0.5, 0.8415, -0.5915, 0.5915, 0.8415, -0.5, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5, 0.8415, -0.5915, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, -0.5915, 0.8415, -0.5, -0.2927, 0.7994, -0.6158, -0.25, 0.7982, -0.6165, -0.2073, 0.7994, -0.6158, -0.2073, 0.7994, -0.6158, -0.3353, 0.8031, -0.6137, -0.2927, 0.7994, -0.6158, -0.2073, 0.7994, -0.6158, -0.1647, 0.8031, -0.6137, -0.3353, 0.8031, -0.6137, -0.1647, 0.8031, -0.6137, -0.3775, 0.8091, -0.6102, -0.3353, 0.8031, -0.6137, -0.1647, 0.8031, -0.6137, -0.1225, 0.8091, -0.6102, -0.3775, 0.8091, -0.6102, -0.1225, 0.8091, -0.6102, -0.4191, 0.8176, -0.6053, -0.3775, 0.8091, -0.6102, -0.1225, 0.8091, -0.6102, -0.0809, 0.8176, -0.6053, -0.4191, 0.8176, -0.6053, -0.0809, 0.8176, -0.6053, -0.46, 0.8284, -0.5991, -0.4191, 0.8176, -0.6053, -0.0809, 0.8176, -0.6053, -0.04, 0.8284, -0.5991, -0.46, 0.8284, -0.5991, -0.04, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.46, 0.8284, -0.5991, -0.04, 0.8284, -0.5991, 0.04, 0.8546, -0.5839, -0.5, 0.8415, -0.5915, 0.04, 0.8546, -0.5839, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, 0.04, 0.8546, -0.5839, 0.0809, 0.8654, -0.5777, -0.5, 1, -0.5, 0.0809, 0.8654, -0.5777, 0.1225, 0.8739, -0.5728, -0.5, 1, -0.5, 0.1225, 0.8739, -0.5728, 0.1647, 0.8799, -0.5693, -0.5, 1, -0.5, 0.1647, 0.8799, -0.5693, 0.2073, 0.8836, -0.5672, -0.5, 1, -0.5, 0.2073, 0.8836, -0.5672, 0.25, 0.8848, -0.5665, -0.5, 1, -0.5, 0.5, 1, -0.5, -0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.2927, 0.8836, -0.5672, 0.5, 1, -0.5, 0.2927, 0.8836, -0.5672, 0.3353, 0.8799, -0.5693, 0.5, 1, -0.5, 0.3353, 0.8799, -0.5693, 0.3775, 0.8739, -0.5728, 0.5, 1, -0.5, 0.3775, 0.8739, -0.5728, 0.4191, 0.8654, -0.5777, 0.5, 1, -0.5, 0.4191, 0.8654, -0.5777, 0.46, 0.8546, -0.5839, 0.46, 0.8546, -0.5839, 0.5, 0.8415, -0.5915, 0.5, 1, -0.5, -0.25, 0.7982, -0.6165, -0.2927, 0.7994, -0.6158, -0.2073, 0.7994, -0.6158, -0.3353, 0.8031, -0.6137, -0.2073, 0.7994, -0.6158, -0.2927, 0.7994, -0.6158, -0.1647, 0.8031, -0.6137, -0.2073, 0.7994, -0.6158, -0.3353, 0.8031, -0.6137, -0.3775, 0.8091, -0.6102, -0.1647, 0.8031, -0.6137, -0.3353, 0.8031, -0.6137, -0.1225, 0.8091, -0.6102, -0.1647, 0.8031, -0.6137, -0.3775, 0.8091, -0.6102, -0.4191, 0.8176, -0.6053, -0.1225, 0.8091, -0.6102, -0.3775, 0.8091, -0.6102, -0.0809, 0.8176, -0.6053, -0.1225, 0.8091, -0.6102, -0.4191, 0.8176, -0.6053, -0.46, 0.8284, -0.5991, -0.0809, 0.8176, -0.6053, -0.4191, 0.8176, -0.6053, -0.04, 0.8284, -0.5991, -0.0809, 0.8176, -0.6053, -0.46, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.04, 0.8284, -0.5991, -0.46, 0.8284, -0.5991, 0.04, 0.8546, -0.5839, -0.04, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.5, 1, -0.5, 0.04, 0.8546, -0.5839, -0.5, 0.8415, -0.5915, 0.0809, 0.8654, -0.5777, 0.04, 0.8546, -0.5839, -0.5, 1, -0.5, 0.1225, 0.8739, -0.5728, 0.0809, 0.8654, -0.5777, -0.5, 1, -0.5, 0.1647, 0.8799, -0.5693, 0.1225, 0.8739, -0.5728, -0.5, 1, -0.5, 0.2073, 0.8836, -0.5672, 0.1647, 0.8799, -0.5693, -0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.2073, 0.8836, -0.5672, -0.5, 1, -0.5, -0.5, 1, -0.5, 0.5, 1, -0.5, 0.25, 0.8848, -0.5665, 0.25, 0.8848, -0.5665, 0.5, 1, -0.5, 0.2927, 0.8836, -0.5672, 0.2927, 0.8836, -0.5672, 0.5, 1, -0.5, 0.3353, 0.8799, -0.5693, 0.3353, 0.8799, -0.5693, 0.5, 1, -0.5, 0.3775, 0.8739, -0.5728, 0.3775, 0.8739, -0.5728, 0.5, 1, -0.5, 0.4191, 0.8654, -0.5777, 0.4191, 0.8654, -0.5777, 0.5, 1, -0.5, 0.46, 0.8546, -0.5839, 0.5, 0.8415, -0.5915, 0.46, 0.8546, -0.5839, 0.5, 1, -0.5, 0.2927, 0.7994, 0.6158, 0.25, 0.7982, 0.6165, 0.2073, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.0809, 0.8654, 0.5777, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.25, 0.8848, 0.5665, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.46, 0.8546, 0.5839, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.25, 0.7982, 0.6165, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.2927, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.0809, 0.8654, 0.5777, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.46, 0.8546, 0.5839, -0.5, 1, 0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5991, 0.8284, 0.46, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6053, 0.8176, 0.4191, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5991, 0.8284, 0.04, -0.5839, 0.8546, -0.04, -0.5839, 0.8546, -0.04, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5777, 0.8654, -0.0809, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5991, 0.8284, 0.46, -0.5, 1, 0.5, -0.6053, 0.8176, 0.4191, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.5839, 0.8546, -0.04, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.5991, 0.8284, 0.04, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5777, 0.8654, -0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.5839, 0.8546, 0.46, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4191, 0.5839, 0.8546, 0.46, 0.5, 1, 0.5, 0.5728, 0.8739, 0.3775, 0.5777, 0.8654, 0.4191, 0.5, 1, 0.5, 0.5693, 0.8799, 0.3353, 0.5728, 0.8739, 0.3775, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5693, 0.8799, 0.3353, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2927, 0.5693, 0.8799, 0.3353, 0.5, 1, -0.5, 0.5665, 0.8848, 0.25, 0.5672, 0.8836, 0.2927, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2073, 0.5665, 0.8848, 0.25, 0.5, 1, -0.5, 0.5693, 0.8799, 0.1647, 0.5672, 0.8836, 0.2073, 0.5, 1, -0.5, 0.5728, 0.8739, 0.1225, 0.5693, 0.8799, 0.1647, 0.5, 1, -0.5, 0.5777, 0.8654, 0.0809, 0.5728, 0.8739, 0.1225, 0.5, 1, -0.5, 0.5839, 0.8546, 0.04, 0.5777, 0.8654, 0.0809, 0.5, 1, -0.5, 0.5915, 0.8415, 0, 0.5839, 0.8546, 0.04, 0.5, 1, -0.5, 0.5991, 0.8284, -0.04, 0.5915, 0.8415, 0, 0.5, 1, -0.5, 0.6053, 0.8176, -0.0809, 0.5991, 0.8284, -0.04, 0.5, 1, -0.5, 0.6102, 0.8091, -0.1225, 0.6053, 0.8176, -0.0809, 0.5, 1, -0.5, 0.6137, 0.8031, -0.1647, 0.6102, 0.8091, -0.1225, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2073, 0.6137, 0.8031, -0.1647, 0.5, 1, -0.5, 0.6165, 0.7982, -0.25, 0.6158, 0.7994, -0.2073, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2927, 0.6165, 0.7982, -0.25, 0.5, 1, -0.5, 0.6137, 0.8031, -0.3353, 0.6158, 0.7994, -0.2927, 0.5, 1, -0.5, 0.6102, 0.8091, -0.3775, 0.6137, 0.8031, -0.3353, 0.5, 1, -0.5, 0.6053, 0.8176, -0.4191, 0.6102, 0.8091, -0.3775, 0.5, 1, -0.5, 0.5991, 0.8284, -0.46, 0.6053, 0.8176, -0.4191, 0.5, 1, -0.5, 0.5915, 0.8415, -0.5, 0.5991, 0.8284, -0.46, 0.5915, 0.8415, 0.5, 0.5839, 0.8546, 0.46, 0.5, 1, 0.5, 0.5839, 0.8546, 0.46, 0.5777, 0.8654, 0.4191, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4191, 0.5728, 0.8739, 0.3775, 0.5, 1, 0.5, 0.5728, 0.8739, 0.3775, 0.5693, 0.8799, 0.3353, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 1, 0.5, 0.5693, 0.8799, 0.3353, 0.5672, 0.8836, 0.2927, 0.5, 1, -0.5, 0.5693, 0.8799, 0.3353, 0.5665, 0.8848, 0.25, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2927, 0.5672, 0.8836, 0.2073, 0.5, 1, -0.5, 0.5665, 0.8848, 0.25, 0.5693, 0.8799, 0.1647, 0.5, 1, -0.5, 0.5672, 0.8836, 0.2073, 0.5728, 0.8739, 0.1225, 0.5, 1, -0.5, 0.5693, 0.8799, 0.1647, 0.5777, 0.8654, 0.0809, 0.5, 1, -0.5, 0.5728, 0.8739, 0.1225, 0.5839, 0.8546, 0.04, 0.5, 1, -0.5, 0.5777, 0.8654, 0.0809, 0.5915, 0.8415, 0, 0.5, 1, -0.5, 0.5839, 0.8546, 0.04, 0.5991, 0.8284, -0.04, 0.5, 1, -0.5, 0.5915, 0.8415, 0, 0.6053, 0.8176, -0.0809, 0.5, 1, -0.5, 0.5991, 0.8284, -0.04, 0.6102, 0.8091, -0.1225, 0.5, 1, -0.5, 0.6053, 0.8176, -0.0809, 0.6137, 0.8031, -0.1647, 0.5, 1, -0.5, 0.6102, 0.8091, -0.1225, 0.6158, 0.7994, -0.2073, 0.5, 1, -0.5, 0.6137, 0.8031, -0.1647, 0.6165, 0.7982, -0.25, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2073, 0.6158, 0.7994, -0.2927, 0.5, 1, -0.5, 0.6165, 0.7982, -0.25, 0.6137, 0.8031, -0.3353, 0.5, 1, -0.5, 0.6158, 0.7994, -0.2927, 0.6102, 0.8091, -0.3775, 0.5, 1, -0.5, 0.6137, 0.8031, -0.3353, 0.6053, 0.8176, -0.4191, 0.5, 1, -0.5, 0.6102, 0.8091, -0.3775, 0.5991, 0.8284, -0.46, 0.5, 1, -0.5, 0.6053, 0.8176, -0.4191, 0.5915, 0.8415, -0.5, 0.5, 1, -0.5, 0.5991, 0.8284, -0.46, 0.5, 0.25, 0, -0.5, 0.25, 0, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0.25, 0, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.25, 0, -0.5, 1, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 0.25, 0, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 1, -0.5, 0.5, 0.25, 0, -0.5, 1, -0.5, -0.5, 0.25, 0, 0.5, 0.25, 0, 0.5, 0.25, 0, 0.5, 1, -0.5, -0.5, 1, -0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_s04bj"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qvitn"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_kmqxh"]
+_surfaces = [{
+"aabb": AABB(-0.616514, 0, -0.554541, 1.18122, 1, 1.17106),
+"format": 4097,
+"index_count": 513,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 4, 0, 6, 0, 2, 0, 6, 0, 7, 0, 8, 0, 7, 0, 6, 0, 8, 0, 9, 0, 5, 0, 4, 0, 10, 0, 9, 0, 4, 0, 11, 0, 10, 0, 4, 0, 12, 0, 11, 0, 4, 0, 4, 0, 2, 0, 12, 0, 2, 0, 13, 0, 12, 0, 2, 0, 14, 0, 13, 0, 2, 0, 15, 0, 14, 0, 2, 0, 16, 0, 15, 0, 2, 0, 17, 0, 16, 0, 2, 0, 18, 0, 17, 0, 2, 0, 19, 0, 18, 0, 2, 0, 20, 0, 19, 0, 2, 0, 21, 0, 20, 0, 2, 0, 22, 0, 21, 0, 2, 0, 23, 0, 22, 0, 2, 0, 24, 0, 23, 0, 2, 0, 25, 0, 24, 0, 2, 0, 26, 0, 25, 0, 2, 0, 27, 0, 26, 0, 2, 0, 28, 0, 27, 0, 2, 0, 29, 0, 28, 0, 2, 0, 30, 0, 29, 0, 2, 0, 31, 0, 30, 0, 2, 0, 32, 0, 31, 0, 2, 0, 33, 0, 32, 0, 2, 0, 34, 0, 33, 0, 2, 0, 35, 0, 34, 0, 2, 0, 36, 0, 35, 0, 2, 0, 37, 0, 36, 0, 2, 0, 38, 0, 37, 0, 2, 0, 39, 0, 38, 0, 2, 0, 1, 0, 39, 0, 5, 0, 9, 0, 4, 0, 9, 0, 10, 0, 4, 0, 10, 0, 11, 0, 4, 0, 11, 0, 12, 0, 4, 0, 2, 0, 4, 0, 12, 0, 13, 0, 2, 0, 12, 0, 14, 0, 2, 0, 13, 0, 15, 0, 2, 0, 14, 0, 16, 0, 2, 0, 15, 0, 17, 0, 2, 0, 16, 0, 18, 0, 2, 0, 17, 0, 19, 0, 2, 0, 18, 0, 20, 0, 2, 0, 19, 0, 21, 0, 2, 0, 20, 0, 22, 0, 2, 0, 21, 0, 23, 0, 2, 0, 22, 0, 24, 0, 2, 0, 23, 0, 25, 0, 2, 0, 24, 0, 26, 0, 2, 0, 25, 0, 27, 0, 2, 0, 26, 0, 28, 0, 2, 0, 27, 0, 29, 0, 2, 0, 28, 0, 30, 0, 2, 0, 29, 0, 31, 0, 2, 0, 30, 0, 32, 0, 2, 0, 31, 0, 33, 0, 2, 0, 32, 0, 34, 0, 2, 0, 33, 0, 35, 0, 2, 0, 34, 0, 36, 0, 2, 0, 35, 0, 37, 0, 2, 0, 36, 0, 38, 0, 2, 0, 37, 0, 39, 0, 2, 0, 38, 0, 1, 0, 2, 0, 39, 0, 42, 0, 40, 0, 41, 0, 41, 0, 43, 0, 42, 0, 41, 0, 44, 0, 43, 0, 44, 0, 45, 0, 43, 0, 44, 0, 46, 0, 45, 0, 46, 0, 47, 0, 45, 0, 46, 0, 48, 0, 47, 0, 48, 0, 49, 0, 47, 0, 48, 0, 50, 0, 49, 0, 50, 0, 3, 0, 49, 0, 50, 0, 51, 0, 3, 0, 51, 0, 4, 0, 3, 0, 51, 0, 52, 0, 4, 0, 52, 0, 53, 0, 4, 0, 53, 0, 54, 0, 4, 0, 54, 0, 55, 0, 4, 0, 55, 0, 56, 0, 4, 0, 6, 0, 4, 0, 56, 0, 6, 0, 56, 0, 57, 0, 6, 0, 57, 0, 58, 0, 6, 0, 58, 0, 59, 0, 6, 0, 59, 0, 60, 0, 6, 0, 60, 0, 61, 0, 61, 0, 7, 0, 6, 0, 40, 0, 42, 0, 41, 0, 43, 0, 41, 0, 42, 0, 44, 0, 41, 0, 43, 0, 45, 0, 44, 0, 43, 0, 46, 0, 44, 0, 45, 0, 47, 0, 46, 0, 45, 0, 48, 0, 46, 0, 47, 0, 49, 0, 48, 0, 47, 0, 50, 0, 48, 0, 49, 0, 3, 0, 50, 0, 49, 0, 51, 0, 50, 0, 3, 0, 4, 0, 51, 0, 3, 0, 52, 0, 51, 0, 4, 0, 53, 0, 52, 0, 4, 0, 54, 0, 53, 0, 4, 0, 55, 0, 54, 0, 4, 0, 56, 0, 55, 0, 4, 0, 4, 0, 6, 0, 56, 0, 56, 0, 6, 0, 57, 0, 57, 0, 6, 0, 58, 0, 58, 0, 6, 0, 59, 0, 59, 0, 6, 0, 60, 0, 60, 0, 6, 0, 61, 0, 7, 0, 61, 0, 6, 0, 6, 0, 8, 0, 62, 0, 62, 0, 2, 0, 6, 0, 62, 0, 63, 0, 2, 0, 63, 0, 64, 0, 2, 0, 64, 0, 65, 0, 2, 0, 65, 0, 66, 0, 2, 0, 66, 0, 67, 0, 2, 0, 67, 0, 68, 0, 2, 0, 68, 0, 69, 0, 2, 0, 69, 0, 70, 0, 2, 0, 70, 0, 71, 0, 2, 0, 71, 0, 72, 0, 2, 0, 71, 0, 73, 0, 72, 0, 71, 0, 74, 0, 73, 0, 72, 0, 75, 0, 2, 0, 75, 0, 76, 0, 2, 0, 76, 0, 77, 0, 2, 0, 77, 0, 78, 0, 2, 0, 78, 0, 79, 0, 2, 0, 79, 0, 80, 0, 2, 0, 80, 0, 81, 0, 2, 0, 81, 0, 82, 0, 2, 0, 82, 0, 83, 0, 2, 0, 83, 0, 84, 0, 2, 0, 84, 0, 0, 0, 2, 0, 8, 0, 6, 0, 62, 0, 2, 0, 62, 0, 6, 0, 63, 0, 62, 0, 2, 0, 64, 0, 63, 0, 2, 0, 65, 0, 64, 0, 2, 0, 66, 0, 65, 0, 2, 0, 67, 0, 66, 0, 2, 0, 68, 0, 67, 0, 2, 0, 69, 0, 68, 0, 2, 0, 70, 0, 69, 0, 2, 0, 71, 0, 70, 0, 2, 0, 72, 0, 71, 0, 2, 0, 73, 0, 71, 0, 72, 0, 74, 0, 71, 0, 73, 0, 75, 0, 72, 0, 2, 0, 76, 0, 75, 0, 2, 0, 77, 0, 76, 0, 2, 0, 78, 0, 77, 0, 2, 0, 79, 0, 78, 0, 2, 0, 80, 0, 79, 0, 2, 0, 81, 0, 80, 0, 2, 0, 82, 0, 81, 0, 2, 0, 83, 0, 82, 0, 2, 0, 84, 0, 83, 0, 2, 0, 0, 0, 84, 0, 2, 0),
+"lods": [0.00178656, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 4, 0, 6, 0, 2, 0, 6, 0, 7, 0, 8, 0, 7, 0, 6, 0, 8, 0, 9, 0, 5, 0, 4, 0, 11, 0, 9, 0, 4, 0, 12, 0, 11, 0, 4, 0, 4, 0, 2, 0, 12, 0, 2, 0, 15, 0, 12, 0, 2, 0, 17, 0, 15, 0, 2, 0, 18, 0, 17, 0, 2, 0, 21, 0, 18, 0, 2, 0, 22, 0, 21, 0, 2, 0, 24, 0, 22, 0, 2, 0, 26, 0, 24, 0, 2, 0, 28, 0, 26, 0, 2, 0, 29, 0, 28, 0, 2, 0, 32, 0, 29, 0, 2, 0, 34, 0, 32, 0, 2, 0, 36, 0, 34, 0, 2, 0, 38, 0, 36, 0, 2, 0, 39, 0, 38, 0, 2, 0, 1, 0, 39, 0, 5, 0, 9, 0, 4, 0, 9, 0, 11, 0, 4, 0, 11, 0, 12, 0, 4, 0, 2, 0, 4, 0, 12, 0, 15, 0, 2, 0, 12, 0, 17, 0, 2, 0, 15, 0, 18, 0, 2, 0, 17, 0, 21, 0, 2, 0, 18, 0, 22, 0, 2, 0, 21, 0, 24, 0, 2, 0, 22, 0, 26, 0, 2, 0, 24, 0, 28, 0, 2, 0, 26, 0, 29, 0, 2, 0, 28, 0, 32, 0, 2, 0, 29, 0, 34, 0, 2, 0, 32, 0, 36, 0, 2, 0, 34, 0, 38, 0, 2, 0, 36, 0, 39, 0, 2, 0, 38, 0, 1, 0, 2, 0, 39, 0, 44, 0, 45, 0, 42, 0, 44, 0, 48, 0, 45, 0, 48, 0, 49, 0, 45, 0, 48, 0, 51, 0, 49, 0, 51, 0, 3, 0, 49, 0, 51, 0, 4, 0, 3, 0, 51, 0, 52, 0, 4, 0, 52, 0, 54, 0, 4, 0, 54, 0, 56, 0, 4, 0, 6, 0, 4, 0, 56, 0, 6, 0, 56, 0, 59, 0, 6, 0, 59, 0, 61, 0, 61, 0, 7, 0, 6, 0, 45, 0, 44, 0, 42, 0, 48, 0, 44, 0, 45, 0, 49, 0, 48, 0, 45, 0, 51, 0, 48, 0, 49, 0, 3, 0, 51, 0, 49, 0, 4, 0, 51, 0, 3, 0, 52, 0, 51, 0, 4, 0, 54, 0, 52, 0, 4, 0, 56, 0, 54, 0, 4, 0, 4, 0, 6, 0, 56, 0, 56, 0, 6, 0, 59, 0, 59, 0, 6, 0, 61, 0, 7, 0, 61, 0, 6, 0, 6, 0, 8, 0, 62, 0, 62, 0, 2, 0, 6, 0, 62, 0, 64, 0, 2, 0, 64, 0, 66, 0, 2, 0, 66, 0, 68, 0, 2, 0, 68, 0, 69, 0, 2, 0, 69, 0, 71, 0, 2, 0, 71, 0, 73, 0, 72, 0, 71, 0, 72, 0, 2, 0, 72, 0, 76, 0, 2, 0, 76, 0, 78, 0, 2, 0, 78, 0, 79, 0, 2, 0, 79, 0, 80, 0, 2, 0, 80, 0, 81, 0, 2, 0, 81, 0, 82, 0, 2, 0, 82, 0, 83, 0, 2, 0, 83, 0, 84, 0, 2, 0, 84, 0, 0, 0, 2, 0, 8, 0, 6, 0, 62, 0, 2, 0, 62, 0, 6, 0, 64, 0, 62, 0, 2, 0, 66, 0, 64, 0, 2, 0, 68, 0, 66, 0, 2, 0, 69, 0, 68, 0, 2, 0, 71, 0, 69, 0, 2, 0, 73, 0, 71, 0, 72, 0, 72, 0, 71, 0, 2, 0, 76, 0, 72, 0, 2, 0, 78, 0, 76, 0, 2, 0, 79, 0, 78, 0, 2, 0, 80, 0, 79, 0, 2, 0, 81, 0, 80, 0, 2, 0, 82, 0, 81, 0, 2, 0, 83, 0, 82, 0, 2, 0, 84, 0, 83, 0, 2, 0, 0, 0, 84, 0, 2, 0), 0.0282612, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 4, 0, 6, 0, 2, 0, 6, 0, 7, 0, 8, 0, 7, 0, 6, 0, 8, 0, 9, 0, 5, 0, 4, 0, 12, 0, 9, 0, 4, 0, 4, 0, 2, 0, 12, 0, 2, 0, 18, 0, 12, 0, 2, 0, 21, 0, 18, 0, 2, 0, 24, 0, 21, 0, 2, 0, 38, 0, 24, 0, 2, 0, 39, 0, 38, 0, 2, 0, 1, 0, 39, 0, 5, 0, 9, 0, 4, 0, 9, 0, 12, 0, 4, 0, 2, 0, 4, 0, 12, 0, 18, 0, 2, 0, 12, 0, 21, 0, 2, 0, 18, 0, 24, 0, 2, 0, 21, 0, 38, 0, 2, 0, 24, 0, 39, 0, 2, 0, 38, 0, 1, 0, 2, 0, 39, 0, 51, 0, 3, 0, 49, 0, 51, 0, 4, 0, 3, 0, 51, 0, 56, 0, 4, 0, 6, 0, 4, 0, 56, 0, 6, 0, 56, 0, 61, 0, 61, 0, 7, 0, 6, 0, 3, 0, 51, 0, 49, 0, 4, 0, 51, 0, 3, 0, 56, 0, 51, 0, 4, 0, 4, 0, 6, 0, 56, 0, 56, 0, 6, 0, 61, 0, 7, 0, 61, 0, 6, 0, 6, 0, 8, 0, 62, 0, 62, 0, 2, 0, 6, 0, 62, 0, 66, 0, 2, 0, 66, 0, 69, 0, 2, 0, 69, 0, 78, 0, 2, 0, 78, 0, 82, 0, 2, 0, 82, 0, 84, 0, 2, 0, 84, 0, 0, 0, 2, 0, 8, 0, 6, 0, 62, 0, 2, 0, 62, 0, 6, 0, 66, 0, 62, 0, 2, 0, 69, 0, 66, 0, 2, 0, 78, 0, 69, 0, 2, 0, 82, 0, 78, 0, 2, 0, 84, 0, 82, 0, 2, 0, 0, 0, 84, 0, 2, 0), 0.0996799, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 4, 0, 6, 0, 2, 0, 6, 0, 7, 0, 8, 0, 7, 0, 6, 0, 8, 0, 21, 0, 5, 0, 4, 0, 4, 0, 2, 0, 21, 0, 2, 0, 1, 0, 21, 0, 5, 0, 21, 0, 4, 0, 2, 0, 4, 0, 21, 0, 1, 0, 2, 0, 21, 0, 56, 0, 4, 0, 3, 0, 6, 0, 4, 0, 56, 0, 56, 0, 7, 0, 6, 0, 4, 0, 56, 0, 3, 0, 4, 0, 6, 0, 56, 0, 7, 0, 56, 0, 6, 0, 6, 0, 8, 0, 62, 0, 62, 0, 2, 0, 6, 0, 62, 0, 84, 0, 2, 0, 84, 0, 0, 0, 2, 0, 8, 0, 6, 0, 62, 0, 2, 0, 62, 0, 6, 0, 84, 0, 62, 0, 2, 0, 0, 0, 84, 0, 2, 0)],
+"name": "snow",
+"primitive": 3,
+"vertex_count": 88,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 203, 244, 7, 63, 88, 199, 90, 63, 98, 33, 211, 62, 171, 216, 254, 62, 127, 139, 93, 63, 218, 148, 198, 62, 201, 1, 238, 62, 123, 181, 95, 63, 155, 70, 185, 62, 147, 119, 221, 62, 233, 66, 97, 63, 104, 69, 171, 62, 106, 76, 205, 62, 14, 50, 98, 63, 195, 160, 156, 62, 43, 146, 189, 62, 227, 129, 98, 63, 225, 104, 141, 62, 74, 90, 174, 62, 14, 50, 98, 63, 77, 93, 123, 62, 165, 181, 159, 62, 233, 66, 97, 63, 243, 6, 91, 62, 113, 180, 145, 62, 123, 181, 95, 63, 140, 242, 57, 62, 51, 102, 132, 62, 127, 139, 93, 63, 188, 68, 24, 62, 82, 179, 111, 62, 88, 199, 90, 63, 190, 69, 236, 61, 160, 191, 64, 62, 215, 16, 84, 63, 70, 10, 69, 61, 143, 166, 39, 62, 177, 76, 81, 63, 224, 10, 114, 60, 23, 10, 13, 62, 180, 34, 79, 63, 216, 104, 148, 188, 84, 15, 226, 61, 70, 149, 77, 63, 10, 134, 78, 189, 190, 124, 167, 61, 34, 166, 76, 63, 184, 239, 167, 189, 116, 58, 85, 61, 76, 86, 76, 63, 165, 216, 230, 189, 58, 209, 174, 60, 34, 166, 76, 63, 20, 220, 17, 190, 40, 195, 39, 188, 70, 149, 77, 63, 95, 37, 47, 190, 104, 66, 46, 189, 180, 34, 79, 63, 197, 39, 75, 190, 198, 124, 154, 189, 177, 76, 81, 63, 68, 196, 101, 190, 140, 192, 222, 189, 215, 16, 84, 63, 86, 221, 126, 190, 141, 64, 52, 190, 88, 199, 90, 63, 132, 232, 150, 190, 113, 98, 86, 190, 127, 139, 93, 63, 12, 117, 163, 190, 65, 16, 120, 190, 123, 181, 95, 63, 73, 195, 176, 190, 81, 146, 140, 190, 233, 66, 97, 63, 127, 196, 190, 190, 126, 189, 156, 190, 14, 50, 98, 63, 37, 105, 205, 190, 188, 119, 172, 190, 227, 129, 98, 63, 5, 161, 220, 190, 157, 175, 187, 190, 14, 50, 98, 63, 64, 91, 236, 190, 67, 84, 202, 190, 233, 66, 97, 63, 110, 134, 252, 190, 118, 85, 216, 190, 123, 181, 95, 63, 89, 136, 6, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 118, 109, 23, 191, 24, 108, 87, 63, 152, 221, 143, 42, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63)
+}, {
+"aabb": AABB(-0.616514, 0, -0.554541, 1.18122, 1, 1.17106),
+"format": 4097,
+"index_count": 21,
+"index_data": PackedByteArray(87, 0, 85, 0, 86, 0, 2, 0, 6, 0, 86, 0, 86, 0, 85, 0, 2, 0, 2, 0, 85, 0, 87, 0, 87, 0, 4, 0, 2, 0, 87, 0, 86, 0, 6, 0, 6, 0, 4, 0, 87, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 88,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 203, 244, 7, 63, 88, 199, 90, 63, 98, 33, 211, 62, 171, 216, 254, 62, 127, 139, 93, 63, 218, 148, 198, 62, 201, 1, 238, 62, 123, 181, 95, 63, 155, 70, 185, 62, 147, 119, 221, 62, 233, 66, 97, 63, 104, 69, 171, 62, 106, 76, 205, 62, 14, 50, 98, 63, 195, 160, 156, 62, 43, 146, 189, 62, 227, 129, 98, 63, 225, 104, 141, 62, 74, 90, 174, 62, 14, 50, 98, 63, 77, 93, 123, 62, 165, 181, 159, 62, 233, 66, 97, 63, 243, 6, 91, 62, 113, 180, 145, 62, 123, 181, 95, 63, 140, 242, 57, 62, 51, 102, 132, 62, 127, 139, 93, 63, 188, 68, 24, 62, 82, 179, 111, 62, 88, 199, 90, 63, 190, 69, 236, 61, 160, 191, 64, 62, 215, 16, 84, 63, 70, 10, 69, 61, 143, 166, 39, 62, 177, 76, 81, 63, 224, 10, 114, 60, 23, 10, 13, 62, 180, 34, 79, 63, 216, 104, 148, 188, 84, 15, 226, 61, 70, 149, 77, 63, 10, 134, 78, 189, 190, 124, 167, 61, 34, 166, 76, 63, 184, 239, 167, 189, 116, 58, 85, 61, 76, 86, 76, 63, 165, 216, 230, 189, 58, 209, 174, 60, 34, 166, 76, 63, 20, 220, 17, 190, 40, 195, 39, 188, 70, 149, 77, 63, 95, 37, 47, 190, 104, 66, 46, 189, 180, 34, 79, 63, 197, 39, 75, 190, 198, 124, 154, 189, 177, 76, 81, 63, 68, 196, 101, 190, 140, 192, 222, 189, 215, 16, 84, 63, 86, 221, 126, 190, 141, 64, 52, 190, 88, 199, 90, 63, 132, 232, 150, 190, 113, 98, 86, 190, 127, 139, 93, 63, 12, 117, 163, 190, 65, 16, 120, 190, 123, 181, 95, 63, 73, 195, 176, 190, 81, 146, 140, 190, 233, 66, 97, 63, 127, 196, 190, 190, 126, 189, 156, 190, 14, 50, 98, 63, 37, 105, 205, 190, 188, 119, 172, 190, 227, 129, 98, 63, 5, 161, 220, 190, 157, 175, 187, 190, 14, 50, 98, 63, 64, 91, 236, 190, 67, 84, 202, 190, 233, 66, 97, 63, 110, 134, 252, 190, 118, 85, 216, 190, 123, 181, 95, 63, 89, 136, 6, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 118, 109, 23, 191, 24, 108, 87, 63, 152, 221, 143, 42, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_nbn1x"]
+resource_name = "blockSnowCliffCorner_Mesh blockSnowCliffCorner"
+_surfaces = [{
+"aabb": AABB(-0.616514, 0, -0.554541, 1.18122, 1, 1.17106),
+"attribute_data": PackedByteArray(117, 182, 95, 65, 142, 6, 204, 193, 136, 33, 251, 64, 133, 15, 212, 193, 74, 116, 42, 65, 46, 39, 255, 193, 74, 116, 42, 65, 46, 39, 255, 193, 136, 33, 251, 64, 133, 15, 212, 193, 117, 182, 95, 65, 142, 6, 204, 193, 228, 182, 95, 193, 183, 6, 204, 193, 179, 116, 42, 193, 86, 39, 255, 193, 16, 101, 234, 192, 183, 6, 204, 193, 16, 101, 234, 192, 183, 6, 204, 193, 179, 116, 42, 193, 86, 39, 255, 193, 228, 182, 95, 193, 183, 6, 204, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 128, 142, 56, 175, 140, 107, 199, 193, 128, 142, 56, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 244, 181, 222, 193, 9, 30, 207, 193, 247, 181, 222, 193, 200, 97, 4, 194, 110, 29, 210, 193, 186, 226, 211, 193, 162, 59, 197, 193, 194, 208, 215, 193, 211, 30, 184, 193, 196, 227, 218, 193, 133, 213, 170, 193, 97, 24, 221, 193, 247, 181, 222, 65, 201, 97, 4, 194, 119, 110, 157, 193, 30, 108, 222, 193, 124, 248, 143, 193, 135, 221, 222, 193, 130, 130, 130, 193, 31, 108, 222, 193, 229, 54, 106, 193, 97, 24, 221, 193, 76, 164, 79, 193, 197, 227, 218, 193, 166, 106, 53, 193, 194, 208, 215, 193, 12, 167, 27, 193, 185, 226, 211, 193, 236, 137, 210, 192, 88, 89, 202, 193, 177, 2, 159, 192, 80, 107, 198, 193, 228, 30, 85, 192, 75, 88, 195, 193, 231, 168, 213, 191, 176, 35, 193, 193, 111, 16, 200, 59, 243, 207, 191, 193, 171, 39, 216, 63, 137, 94, 191, 193, 163, 195, 87, 64, 243, 207, 191, 193, 15, 126, 161, 64, 176, 35, 193, 193, 66, 163, 214, 64, 76, 88, 195, 193, 67, 139, 5, 65, 81, 107, 198, 193, 224, 78, 31, 65, 88, 89, 202, 193, 244, 176, 81, 65, 185, 226, 211, 193, 145, 116, 107, 65, 194, 208, 215, 193, 26, 215, 130, 65, 199, 227, 218, 193, 102, 32, 144, 65, 97, 24, 221, 193, 118, 135, 157, 65, 31, 108, 222, 193, 113, 253, 170, 65, 136, 221, 222, 193, 106, 115, 184, 65, 32, 108, 222, 193, 122, 218, 197, 65, 98, 24, 221, 193, 206, 35, 211, 65, 195, 227, 218, 193, 254, 181, 222, 65, 68, 45, 216, 193, 110, 29, 210, 193, 186, 226, 211, 193, 247, 181, 222, 193, 200, 97, 4, 194, 244, 181, 222, 193, 9, 30, 207, 193, 162, 59, 197, 193, 194, 208, 215, 193, 211, 30, 184, 193, 196, 227, 218, 193, 133, 213, 170, 193, 97, 24, 221, 193, 247, 181, 222, 65, 201, 97, 4, 194, 119, 110, 157, 193, 30, 108, 222, 193, 124, 248, 143, 193, 135, 221, 222, 193, 130, 130, 130, 193, 31, 108, 222, 193, 229, 54, 106, 193, 97, 24, 221, 193, 76, 164, 79, 193, 197, 227, 218, 193, 166, 106, 53, 193, 194, 208, 215, 193, 12, 167, 27, 193, 185, 226, 211, 193, 236, 137, 210, 192, 88, 89, 202, 193, 177, 2, 159, 192, 80, 107, 198, 193, 228, 30, 85, 192, 75, 88, 195, 193, 231, 168, 213, 191, 176, 35, 193, 193, 111, 16, 200, 59, 243, 207, 191, 193, 171, 39, 216, 63, 137, 94, 191, 193, 163, 195, 87, 64, 243, 207, 191, 193, 15, 126, 161, 64, 176, 35, 193, 193, 66, 163, 214, 64, 76, 88, 195, 193, 67, 139, 5, 65, 81, 107, 198, 193, 224, 78, 31, 65, 88, 89, 202, 193, 244, 176, 81, 65, 185, 226, 211, 193, 145, 116, 107, 65, 194, 208, 215, 193, 26, 215, 130, 65, 199, 227, 218, 193, 102, 32, 144, 65, 97, 24, 221, 193, 118, 135, 157, 65, 31, 108, 222, 193, 113, 253, 170, 65, 136, 221, 222, 193, 106, 115, 184, 65, 32, 108, 222, 193, 122, 218, 197, 65, 98, 24, 221, 193, 206, 35, 211, 65, 195, 227, 218, 193, 254, 181, 222, 65, 68, 45, 216, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 140, 96, 128, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 21, 6, 186, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 81, 228, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 21, 6, 186, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 81, 228, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 247, 181, 94, 65, 181, 215, 213, 64, 0, 240, 214, 172, 181, 215, 189, 65, 247, 181, 94, 193, 181, 215, 213, 64, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 205, 204, 172, 42, 246, 122, 13, 193, 247, 181, 94, 65, 88, 219, 251, 191, 247, 181, 94, 193, 88, 219, 251, 191, 247, 181, 222, 65, 65, 114, 10, 194, 247, 181, 222, 193, 65, 114, 10, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 205, 12, 179, 45, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 513,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 24, 0, 23, 0, 22, 0, 25, 0, 24, 0, 22, 0, 26, 0, 25, 0, 22, 0, 22, 0, 27, 0, 26, 0, 27, 0, 28, 0, 26, 0, 27, 0, 29, 0, 28, 0, 27, 0, 30, 0, 29, 0, 27, 0, 31, 0, 30, 0, 27, 0, 32, 0, 31, 0, 27, 0, 33, 0, 32, 0, 27, 0, 34, 0, 33, 0, 27, 0, 35, 0, 34, 0, 27, 0, 36, 0, 35, 0, 27, 0, 37, 0, 36, 0, 27, 0, 38, 0, 37, 0, 27, 0, 39, 0, 38, 0, 27, 0, 40, 0, 39, 0, 27, 0, 41, 0, 40, 0, 27, 0, 42, 0, 41, 0, 27, 0, 43, 0, 42, 0, 27, 0, 44, 0, 43, 0, 27, 0, 45, 0, 44, 0, 27, 0, 46, 0, 45, 0, 27, 0, 47, 0, 46, 0, 27, 0, 48, 0, 47, 0, 27, 0, 49, 0, 48, 0, 27, 0, 50, 0, 49, 0, 27, 0, 51, 0, 50, 0, 27, 0, 52, 0, 51, 0, 27, 0, 53, 0, 52, 0, 27, 0, 54, 0, 53, 0, 27, 0, 55, 0, 54, 0, 58, 0, 56, 0, 57, 0, 56, 0, 59, 0, 57, 0, 59, 0, 60, 0, 57, 0, 60, 0, 61, 0, 57, 0, 62, 0, 57, 0, 61, 0, 63, 0, 62, 0, 61, 0, 64, 0, 62, 0, 63, 0, 65, 0, 62, 0, 64, 0, 66, 0, 62, 0, 65, 0, 67, 0, 62, 0, 66, 0, 68, 0, 62, 0, 67, 0, 69, 0, 62, 0, 68, 0, 70, 0, 62, 0, 69, 0, 71, 0, 62, 0, 70, 0, 72, 0, 62, 0, 71, 0, 73, 0, 62, 0, 72, 0, 74, 0, 62, 0, 73, 0, 75, 0, 62, 0, 74, 0, 76, 0, 62, 0, 75, 0, 77, 0, 62, 0, 76, 0, 78, 0, 62, 0, 77, 0, 79, 0, 62, 0, 78, 0, 80, 0, 62, 0, 79, 0, 81, 0, 62, 0, 80, 0, 82, 0, 62, 0, 81, 0, 83, 0, 62, 0, 82, 0, 84, 0, 62, 0, 83, 0, 85, 0, 62, 0, 84, 0, 86, 0, 62, 0, 85, 0, 87, 0, 62, 0, 86, 0, 88, 0, 62, 0, 87, 0, 89, 0, 62, 0, 88, 0, 90, 0, 62, 0, 89, 0, 93, 0, 91, 0, 92, 0, 92, 0, 94, 0, 93, 0, 92, 0, 95, 0, 94, 0, 95, 0, 96, 0, 94, 0, 95, 0, 97, 0, 96, 0, 97, 0, 98, 0, 96, 0, 97, 0, 99, 0, 98, 0, 99, 0, 100, 0, 98, 0, 99, 0, 101, 0, 100, 0, 101, 0, 102, 0, 100, 0, 101, 0, 103, 0, 102, 0, 103, 0, 104, 0, 102, 0, 103, 0, 105, 0, 104, 0, 105, 0, 106, 0, 104, 0, 106, 0, 107, 0, 104, 0, 107, 0, 108, 0, 104, 0, 108, 0, 109, 0, 104, 0, 110, 0, 104, 0, 109, 0, 110, 0, 109, 0, 111, 0, 110, 0, 111, 0, 112, 0, 110, 0, 112, 0, 113, 0, 110, 0, 113, 0, 114, 0, 110, 0, 114, 0, 115, 0, 115, 0, 116, 0, 110, 0, 119, 0, 117, 0, 118, 0, 120, 0, 118, 0, 117, 0, 121, 0, 118, 0, 120, 0, 122, 0, 121, 0, 120, 0, 123, 0, 121, 0, 122, 0, 124, 0, 123, 0, 122, 0, 125, 0, 123, 0, 124, 0, 126, 0, 125, 0, 124, 0, 127, 0, 125, 0, 126, 0, 128, 0, 127, 0, 126, 0, 129, 0, 127, 0, 128, 0, 130, 0, 129, 0, 128, 0, 131, 0, 129, 0, 130, 0, 132, 0, 131, 0, 130, 0, 133, 0, 132, 0, 130, 0, 134, 0, 133, 0, 130, 0, 135, 0, 134, 0, 130, 0, 130, 0, 136, 0, 135, 0, 135, 0, 136, 0, 137, 0, 137, 0, 136, 0, 138, 0, 138, 0, 136, 0, 139, 0, 139, 0, 136, 0, 140, 0, 140, 0, 136, 0, 141, 0, 142, 0, 141, 0, 136, 0, 145, 0, 143, 0, 144, 0, 144, 0, 146, 0, 145, 0, 144, 0, 147, 0, 146, 0, 147, 0, 148, 0, 146, 0, 148, 0, 149, 0, 146, 0, 149, 0, 150, 0, 146, 0, 150, 0, 151, 0, 146, 0, 151, 0, 152, 0, 146, 0, 152, 0, 153, 0, 146, 0, 153, 0, 154, 0, 146, 0, 154, 0, 155, 0, 146, 0, 155, 0, 156, 0, 146, 0, 155, 0, 157, 0, 156, 0, 155, 0, 158, 0, 157, 0, 156, 0, 159, 0, 146, 0, 159, 0, 160, 0, 146, 0, 160, 0, 161, 0, 146, 0, 161, 0, 162, 0, 146, 0, 162, 0, 163, 0, 146, 0, 163, 0, 164, 0, 146, 0, 164, 0, 165, 0, 146, 0, 165, 0, 166, 0, 146, 0, 166, 0, 167, 0, 146, 0, 167, 0, 168, 0, 146, 0, 168, 0, 169, 0, 146, 0, 172, 0, 170, 0, 171, 0, 173, 0, 171, 0, 170, 0, 174, 0, 171, 0, 173, 0, 175, 0, 174, 0, 173, 0, 176, 0, 175, 0, 173, 0, 177, 0, 176, 0, 173, 0, 178, 0, 177, 0, 173, 0, 179, 0, 178, 0, 173, 0, 180, 0, 179, 0, 173, 0, 181, 0, 180, 0, 173, 0, 182, 0, 181, 0, 173, 0, 183, 0, 182, 0, 173, 0, 184, 0, 182, 0, 183, 0, 185, 0, 182, 0, 184, 0, 186, 0, 183, 0, 173, 0, 187, 0, 186, 0, 173, 0, 188, 0, 187, 0, 173, 0, 189, 0, 188, 0, 173, 0, 190, 0, 189, 0, 173, 0, 191, 0, 190, 0, 173, 0, 192, 0, 191, 0, 173, 0, 193, 0, 192, 0, 173, 0, 194, 0, 193, 0, 173, 0, 195, 0, 194, 0, 173, 0, 196, 0, 195, 0, 173, 0),
+"lods": [0.00178656, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 25, 0, 23, 0, 22, 0, 26, 0, 25, 0, 22, 0, 22, 0, 27, 0, 26, 0, 27, 0, 30, 0, 26, 0, 27, 0, 32, 0, 30, 0, 27, 0, 33, 0, 32, 0, 27, 0, 36, 0, 33, 0, 27, 0, 37, 0, 36, 0, 27, 0, 39, 0, 37, 0, 27, 0, 41, 0, 39, 0, 27, 0, 43, 0, 41, 0, 27, 0, 44, 0, 43, 0, 27, 0, 47, 0, 44, 0, 27, 0, 49, 0, 47, 0, 27, 0, 51, 0, 49, 0, 27, 0, 53, 0, 51, 0, 27, 0, 54, 0, 53, 0, 27, 0, 55, 0, 54, 0, 58, 0, 56, 0, 57, 0, 56, 0, 60, 0, 57, 0, 60, 0, 61, 0, 57, 0, 62, 0, 57, 0, 61, 0, 65, 0, 62, 0, 61, 0, 67, 0, 62, 0, 65, 0, 68, 0, 62, 0, 67, 0, 71, 0, 62, 0, 68, 0, 72, 0, 62, 0, 71, 0, 74, 0, 62, 0, 72, 0, 76, 0, 62, 0, 74, 0, 78, 0, 62, 0, 76, 0, 79, 0, 62, 0, 78, 0, 82, 0, 62, 0, 79, 0, 84, 0, 62, 0, 82, 0, 86, 0, 62, 0, 84, 0, 88, 0, 62, 0, 86, 0, 89, 0, 62, 0, 88, 0, 90, 0, 62, 0, 89, 0, 95, 0, 96, 0, 93, 0, 95, 0, 99, 0, 96, 0, 99, 0, 100, 0, 96, 0, 99, 0, 103, 0, 100, 0, 103, 0, 102, 0, 100, 0, 103, 0, 104, 0, 102, 0, 103, 0, 105, 0, 104, 0, 105, 0, 107, 0, 104, 0, 107, 0, 109, 0, 104, 0, 110, 0, 104, 0, 109, 0, 110, 0, 109, 0, 113, 0, 110, 0, 113, 0, 115, 0, 115, 0, 116, 0, 110, 0, 122, 0, 121, 0, 117, 0, 125, 0, 121, 0, 122, 0, 126, 0, 125, 0, 122, 0, 129, 0, 125, 0, 126, 0, 128, 0, 129, 0, 126, 0, 130, 0, 129, 0, 128, 0, 131, 0, 129, 0, 130, 0, 133, 0, 131, 0, 130, 0, 135, 0, 133, 0, 130, 0, 130, 0, 136, 0, 135, 0, 135, 0, 136, 0, 139, 0, 139, 0, 136, 0, 141, 0, 142, 0, 141, 0, 136, 0, 145, 0, 143, 0, 144, 0, 144, 0, 146, 0, 145, 0, 144, 0, 148, 0, 146, 0, 148, 0, 150, 0, 146, 0, 150, 0, 152, 0, 146, 0, 152, 0, 153, 0, 146, 0, 153, 0, 155, 0, 146, 0, 155, 0, 157, 0, 156, 0, 155, 0, 156, 0, 146, 0, 156, 0, 160, 0, 146, 0, 160, 0, 162, 0, 146, 0, 162, 0, 163, 0, 146, 0, 163, 0, 164, 0, 146, 0, 164, 0, 165, 0, 146, 0, 165, 0, 166, 0, 146, 0, 166, 0, 167, 0, 146, 0, 167, 0, 168, 0, 146, 0, 168, 0, 169, 0, 146, 0, 172, 0, 170, 0, 171, 0, 173, 0, 171, 0, 170, 0, 175, 0, 171, 0, 173, 0, 177, 0, 175, 0, 173, 0, 179, 0, 177, 0, 173, 0, 180, 0, 179, 0, 173, 0, 182, 0, 180, 0, 173, 0, 184, 0, 182, 0, 183, 0, 183, 0, 182, 0, 173, 0, 187, 0, 183, 0, 173, 0, 189, 0, 187, 0, 173, 0, 190, 0, 189, 0, 173, 0, 191, 0, 190, 0, 173, 0, 192, 0, 191, 0, 173, 0, 193, 0, 192, 0, 173, 0, 194, 0, 193, 0, 173, 0, 195, 0, 194, 0, 173, 0, 196, 0, 195, 0, 173, 0), 0.0282612, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 23, 0, 22, 0, 22, 0, 27, 0, 26, 0, 27, 0, 33, 0, 26, 0, 27, 0, 36, 0, 33, 0, 27, 0, 39, 0, 36, 0, 27, 0, 53, 0, 39, 0, 27, 0, 54, 0, 53, 0, 27, 0, 55, 0, 54, 0, 58, 0, 56, 0, 57, 0, 56, 0, 61, 0, 57, 0, 62, 0, 57, 0, 61, 0, 68, 0, 62, 0, 61, 0, 71, 0, 62, 0, 68, 0, 74, 0, 62, 0, 71, 0, 88, 0, 62, 0, 74, 0, 89, 0, 62, 0, 88, 0, 90, 0, 62, 0, 89, 0, 103, 0, 102, 0, 100, 0, 103, 0, 104, 0, 102, 0, 103, 0, 109, 0, 104, 0, 110, 0, 104, 0, 109, 0, 110, 0, 109, 0, 115, 0, 115, 0, 116, 0, 110, 0, 128, 0, 129, 0, 126, 0, 130, 0, 129, 0, 128, 0, 135, 0, 129, 0, 130, 0, 130, 0, 136, 0, 135, 0, 135, 0, 136, 0, 141, 0, 142, 0, 141, 0, 136, 0, 145, 0, 143, 0, 144, 0, 144, 0, 146, 0, 145, 0, 144, 0, 150, 0, 146, 0, 150, 0, 153, 0, 146, 0, 153, 0, 162, 0, 146, 0, 162, 0, 166, 0, 146, 0, 166, 0, 168, 0, 146, 0, 168, 0, 169, 0, 146, 0, 172, 0, 170, 0, 171, 0, 173, 0, 171, 0, 170, 0, 177, 0, 171, 0, 173, 0, 180, 0, 177, 0, 173, 0, 189, 0, 180, 0, 173, 0, 193, 0, 189, 0, 173, 0, 195, 0, 193, 0, 173, 0, 196, 0, 195, 0, 173, 0), 0.0996799, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 36, 0, 21, 0, 22, 0, 22, 0, 27, 0, 36, 0, 27, 0, 55, 0, 36, 0, 58, 0, 71, 0, 57, 0, 62, 0, 57, 0, 71, 0, 90, 0, 62, 0, 71, 0, 109, 0, 104, 0, 102, 0, 110, 0, 104, 0, 109, 0, 109, 0, 116, 0, 110, 0, 130, 0, 135, 0, 128, 0, 130, 0, 136, 0, 135, 0, 142, 0, 135, 0, 136, 0, 145, 0, 143, 0, 144, 0, 144, 0, 146, 0, 145, 0, 144, 0, 168, 0, 146, 0, 168, 0, 169, 0, 146, 0, 172, 0, 170, 0, 171, 0, 173, 0, 171, 0, 170, 0, 195, 0, 171, 0, 173, 0, 196, 0, 195, 0, 173, 0)],
+"material": SubResource("StandardMaterial3D_s04bj"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 212,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 131, 18, 237, 223, 125, 37, 255, 191, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 131, 18, 237, 223, 125, 37, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 131, 18, 237, 223, 125, 37, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 16, 160, 123, 109, 125, 37, 255, 63, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 16, 160, 123, 109, 125, 37, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 16, 160, 123, 109, 125, 37, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 106, 205, 131, 146, 255, 255, 190, 146, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 106, 205, 131, 146, 255, 255, 190, 146, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 106, 205, 131, 146, 255, 255, 190, 146, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 131, 18, 106, 77, 255, 255, 64, 109, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 131, 18, 106, 77, 255, 255, 64, 109, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 131, 18, 106, 77, 255, 255, 64, 109, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 227, 218, 140, 210, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 227, 218, 140, 210, 0, 0, 255, 159, 203, 244, 7, 63, 88, 199, 90, 63, 98, 33, 211, 62, 227, 218, 140, 210, 0, 0, 255, 159, 171, 216, 254, 62, 127, 139, 93, 63, 218, 148, 198, 62, 227, 218, 140, 210, 0, 0, 255, 223, 201, 1, 238, 62, 123, 181, 95, 63, 155, 70, 185, 62, 227, 218, 140, 210, 0, 0, 255, 159, 147, 119, 221, 62, 233, 66, 97, 63, 104, 69, 171, 62, 227, 218, 140, 210, 0, 0, 255, 159, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 255, 223, 106, 76, 205, 62, 14, 50, 98, 63, 195, 160, 156, 62, 227, 218, 140, 210, 0, 0, 255, 223, 43, 146, 189, 62, 227, 129, 98, 63, 225, 104, 141, 62, 227, 218, 140, 210, 0, 0, 255, 159, 74, 90, 174, 62, 14, 50, 98, 63, 77, 93, 123, 62, 227, 218, 140, 210, 0, 0, 255, 159, 165, 181, 159, 62, 233, 66, 97, 63, 243, 6, 91, 62, 227, 218, 140, 210, 0, 0, 255, 223, 113, 180, 145, 62, 123, 181, 95, 63, 140, 242, 57, 62, 227, 218, 140, 210, 0, 0, 255, 223, 51, 102, 132, 62, 127, 139, 93, 63, 188, 68, 24, 62, 227, 218, 140, 210, 0, 0, 255, 159, 82, 179, 111, 62, 88, 199, 90, 63, 190, 69, 236, 61, 227, 218, 140, 210, 0, 0, 255, 223, 160, 191, 64, 62, 215, 16, 84, 63, 70, 10, 69, 61, 227, 218, 140, 210, 0, 0, 255, 159, 143, 166, 39, 62, 177, 76, 81, 63, 224, 10, 114, 60, 227, 218, 140, 210, 0, 0, 255, 223, 23, 10, 13, 62, 180, 34, 79, 63, 216, 104, 148, 188, 227, 218, 140, 210, 0, 0, 255, 159, 84, 15, 226, 61, 70, 149, 77, 63, 10, 134, 78, 189, 227, 218, 140, 210, 0, 0, 255, 223, 190, 124, 167, 61, 34, 166, 76, 63, 184, 239, 167, 189, 227, 218, 140, 210, 0, 0, 255, 159, 116, 58, 85, 61, 76, 86, 76, 63, 165, 216, 230, 189, 227, 218, 140, 210, 0, 0, 255, 159, 58, 209, 174, 60, 34, 166, 76, 63, 20, 220, 17, 190, 227, 218, 140, 210, 0, 0, 255, 223, 40, 195, 39, 188, 70, 149, 77, 63, 95, 37, 47, 190, 227, 218, 140, 210, 0, 0, 255, 159, 104, 66, 46, 189, 180, 34, 79, 63, 197, 39, 75, 190, 227, 218, 140, 210, 0, 0, 255, 159, 198, 124, 154, 189, 177, 76, 81, 63, 68, 196, 101, 190, 227, 218, 140, 210, 0, 0, 255, 159, 140, 192, 222, 189, 215, 16, 84, 63, 86, 221, 126, 190, 227, 218, 140, 210, 0, 0, 255, 223, 141, 64, 52, 190, 88, 199, 90, 63, 132, 232, 150, 190, 227, 218, 140, 210, 0, 0, 255, 223, 113, 98, 86, 190, 127, 139, 93, 63, 12, 117, 163, 190, 227, 218, 140, 210, 0, 0, 255, 159, 65, 16, 120, 190, 123, 181, 95, 63, 73, 195, 176, 190, 227, 218, 140, 210, 0, 0, 255, 159, 81, 146, 140, 190, 233, 66, 97, 63, 127, 196, 190, 190, 227, 218, 140, 210, 0, 0, 255, 223, 126, 189, 156, 190, 14, 50, 98, 63, 37, 105, 205, 190, 227, 218, 140, 210, 0, 0, 255, 223, 188, 119, 172, 190, 227, 129, 98, 63, 5, 161, 220, 190, 227, 218, 140, 210, 0, 0, 255, 223, 157, 175, 187, 190, 14, 50, 98, 63, 64, 91, 236, 190, 227, 218, 140, 210, 0, 0, 255, 159, 67, 84, 202, 190, 233, 66, 97, 63, 110, 134, 252, 190, 227, 218, 140, 210, 0, 0, 255, 223, 118, 85, 216, 190, 123, 181, 95, 63, 89, 136, 6, 191, 227, 218, 140, 210, 0, 0, 255, 223, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 227, 218, 140, 210, 0, 0, 255, 159, 203, 244, 7, 63, 88, 199, 90, 63, 98, 33, 211, 62, 141, 82, 228, 90, 0, 0, 255, 95, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 141, 82, 228, 90, 0, 0, 255, 95, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 141, 82, 228, 90, 0, 0, 255, 31, 171, 216, 254, 62, 127, 139, 93, 63, 218, 148, 198, 62, 141, 82, 228, 90, 0, 0, 255, 31, 201, 1, 238, 62, 123, 181, 95, 63, 155, 70, 185, 62, 141, 82, 228, 90, 0, 0, 255, 95, 147, 119, 221, 62, 233, 66, 97, 63, 104, 69, 171, 62, 141, 82, 228, 90, 0, 0, 255, 95, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 255, 95, 106, 76, 205, 62, 14, 50, 98, 63, 195, 160, 156, 62, 141, 82, 228, 90, 0, 0, 255, 31, 43, 146, 189, 62, 227, 129, 98, 63, 225, 104, 141, 62, 141, 82, 228, 90, 0, 0, 255, 31, 74, 90, 174, 62, 14, 50, 98, 63, 77, 93, 123, 62, 141, 82, 228, 90, 0, 0, 255, 95, 165, 181, 159, 62, 233, 66, 97, 63, 243, 6, 91, 62, 141, 82, 228, 90, 0, 0, 255, 31, 113, 180, 145, 62, 123, 181, 95, 63, 140, 242, 57, 62, 141, 82, 228, 90, 0, 0, 255, 31, 51, 102, 132, 62, 127, 139, 93, 63, 188, 68, 24, 62, 141, 82, 228, 90, 0, 0, 255, 95, 82, 179, 111, 62, 88, 199, 90, 63, 190, 69, 236, 61, 141, 82, 228, 90, 0, 0, 255, 31, 160, 191, 64, 62, 215, 16, 84, 63, 70, 10, 69, 61, 141, 82, 228, 90, 0, 0, 255, 95, 143, 166, 39, 62, 177, 76, 81, 63, 224, 10, 114, 60, 141, 82, 228, 90, 0, 0, 255, 31, 23, 10, 13, 62, 180, 34, 79, 63, 216, 104, 148, 188, 141, 82, 228, 90, 0, 0, 255, 95, 84, 15, 226, 61, 70, 149, 77, 63, 10, 134, 78, 189, 141, 82, 228, 90, 0, 0, 255, 31, 190, 124, 167, 61, 34, 166, 76, 63, 184, 239, 167, 189, 141, 82, 228, 90, 0, 0, 255, 31, 116, 58, 85, 61, 76, 86, 76, 63, 165, 216, 230, 189, 141, 82, 228, 90, 0, 0, 255, 95, 58, 209, 174, 60, 34, 166, 76, 63, 20, 220, 17, 190, 141, 82, 228, 90, 0, 0, 255, 31, 40, 195, 39, 188, 70, 149, 77, 63, 95, 37, 47, 190, 141, 82, 228, 90, 0, 0, 255, 95, 104, 66, 46, 189, 180, 34, 79, 63, 197, 39, 75, 190, 141, 82, 228, 90, 0, 0, 255, 95, 198, 124, 154, 189, 177, 76, 81, 63, 68, 196, 101, 190, 141, 82, 228, 90, 0, 0, 255, 95, 140, 192, 222, 189, 215, 16, 84, 63, 86, 221, 126, 190, 141, 82, 228, 90, 0, 0, 255, 31, 141, 64, 52, 190, 88, 199, 90, 63, 132, 232, 150, 190, 141, 82, 228, 90, 0, 0, 255, 31, 113, 98, 86, 190, 127, 139, 93, 63, 12, 117, 163, 190, 141, 82, 228, 90, 0, 0, 255, 95, 65, 16, 120, 190, 123, 181, 95, 63, 73, 195, 176, 190, 141, 82, 228, 90, 0, 0, 255, 95, 81, 146, 140, 190, 233, 66, 97, 63, 127, 196, 190, 190, 141, 82, 228, 90, 0, 0, 255, 31, 126, 189, 156, 190, 14, 50, 98, 63, 37, 105, 205, 190, 141, 82, 228, 90, 0, 0, 255, 95, 188, 119, 172, 190, 227, 129, 98, 63, 5, 161, 220, 190, 141, 82, 228, 90, 0, 0, 255, 31, 157, 175, 187, 190, 14, 50, 98, 63, 64, 91, 236, 190, 141, 82, 228, 90, 0, 0, 255, 95, 67, 84, 202, 190, 233, 66, 97, 63, 110, 134, 252, 190, 141, 82, 228, 90, 0, 0, 255, 31, 118, 85, 216, 190, 123, 181, 95, 63, 89, 136, 6, 191, 141, 82, 228, 90, 0, 0, 255, 31, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 141, 82, 228, 90, 0, 0, 255, 31, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 255, 255, 255, 191, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 254, 255, 255, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 254, 255, 255, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 254, 255, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 255, 127, 255, 191, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 255, 127, 255, 191, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 217, 46, 217, 174, 255, 127, 255, 191, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 255, 127, 255, 191, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 255, 127, 255, 191, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 255, 127, 255, 191, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 255, 127, 255, 191, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 255, 127, 255, 191, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 255, 127, 254, 191, 118, 109, 23, 191, 24, 108, 87, 63, 152, 221, 143, 42, 217, 46, 217, 174, 255, 127, 255, 191, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 255, 127, 255, 191, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 255, 127, 255, 191, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 255, 127, 255, 191, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 255, 127, 255, 191, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 255, 127, 255, 191, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 255, 127, 255, 191, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 217, 46, 217, 174, 255, 127, 255, 191, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 255, 127, 255, 191, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 255, 127, 255, 191, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 255, 127, 255, 63, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 255, 127, 255, 63, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 37, 209, 37, 81, 255, 127, 255, 63, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 255, 127, 255, 63, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 255, 127, 255, 63, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 255, 127, 255, 63, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 255, 127, 255, 63, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 255, 127, 255, 63, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 255, 127, 0, 64, 118, 109, 23, 191, 24, 108, 87, 63, 152, 221, 143, 42, 37, 209, 37, 81, 255, 127, 255, 63, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 255, 127, 255, 63, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 255, 127, 255, 63, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 255, 127, 255, 63, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 255, 127, 255, 63, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 255, 127, 255, 63, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 255, 127, 255, 63, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 37, 209, 37, 81, 255, 127, 255, 63, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 255, 127, 255, 63, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 255, 127, 255, 63, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 255, 191, 255, 31, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 0, 128, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 255, 223, 255, 47, 0, 0, 0, 128, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 223, 255, 47, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.616514, 0, -0.554541, 1.18122, 1, 1.17106),
+"attribute_data": PackedByteArray(117, 182, 95, 65, 142, 6, 204, 193, 136, 33, 251, 64, 133, 15, 212, 193, 74, 116, 42, 65, 46, 39, 255, 193, 74, 116, 42, 65, 46, 39, 255, 193, 136, 33, 251, 64, 133, 15, 212, 193, 117, 182, 95, 65, 142, 6, 204, 193, 228, 182, 95, 193, 183, 6, 204, 193, 179, 116, 42, 193, 86, 39, 255, 193, 16, 101, 234, 192, 183, 6, 204, 193, 16, 101, 234, 192, 183, 6, 204, 193, 179, 116, 42, 193, 86, 39, 255, 193, 228, 182, 95, 193, 183, 6, 204, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 128, 142, 56, 175, 140, 107, 199, 193, 128, 142, 56, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 244, 181, 222, 193, 9, 30, 207, 193, 247, 181, 222, 193, 200, 97, 4, 194, 110, 29, 210, 193, 186, 226, 211, 193, 162, 59, 197, 193, 194, 208, 215, 193, 211, 30, 184, 193, 196, 227, 218, 193, 133, 213, 170, 193, 97, 24, 221, 193, 247, 181, 222, 65, 201, 97, 4, 194, 119, 110, 157, 193, 30, 108, 222, 193, 124, 248, 143, 193, 135, 221, 222, 193, 130, 130, 130, 193, 31, 108, 222, 193, 229, 54, 106, 193, 97, 24, 221, 193, 76, 164, 79, 193, 197, 227, 218, 193, 166, 106, 53, 193, 194, 208, 215, 193, 12, 167, 27, 193, 185, 226, 211, 193, 236, 137, 210, 192, 88, 89, 202, 193, 177, 2, 159, 192, 80, 107, 198, 193, 228, 30, 85, 192, 75, 88, 195, 193, 231, 168, 213, 191, 176, 35, 193, 193, 111, 16, 200, 59, 243, 207, 191, 193, 171, 39, 216, 63, 137, 94, 191, 193, 163, 195, 87, 64, 243, 207, 191, 193, 15, 126, 161, 64, 176, 35, 193, 193, 66, 163, 214, 64, 76, 88, 195, 193, 67, 139, 5, 65, 81, 107, 198, 193, 224, 78, 31, 65, 88, 89, 202, 193, 244, 176, 81, 65, 185, 226, 211, 193, 145, 116, 107, 65, 194, 208, 215, 193, 26, 215, 130, 65, 199, 227, 218, 193, 102, 32, 144, 65, 97, 24, 221, 193, 118, 135, 157, 65, 31, 108, 222, 193, 113, 253, 170, 65, 136, 221, 222, 193, 106, 115, 184, 65, 32, 108, 222, 193, 122, 218, 197, 65, 98, 24, 221, 193, 206, 35, 211, 65, 195, 227, 218, 193, 254, 181, 222, 65, 68, 45, 216, 193, 110, 29, 210, 193, 186, 226, 211, 193, 247, 181, 222, 193, 200, 97, 4, 194, 244, 181, 222, 193, 9, 30, 207, 193, 162, 59, 197, 193, 194, 208, 215, 193, 211, 30, 184, 193, 196, 227, 218, 193, 133, 213, 170, 193, 97, 24, 221, 193, 247, 181, 222, 65, 201, 97, 4, 194, 119, 110, 157, 193, 30, 108, 222, 193, 124, 248, 143, 193, 135, 221, 222, 193, 130, 130, 130, 193, 31, 108, 222, 193, 229, 54, 106, 193, 97, 24, 221, 193, 76, 164, 79, 193, 197, 227, 218, 193, 166, 106, 53, 193, 194, 208, 215, 193, 12, 167, 27, 193, 185, 226, 211, 193, 236, 137, 210, 192, 88, 89, 202, 193, 177, 2, 159, 192, 80, 107, 198, 193, 228, 30, 85, 192, 75, 88, 195, 193, 231, 168, 213, 191, 176, 35, 193, 193, 111, 16, 200, 59, 243, 207, 191, 193, 171, 39, 216, 63, 137, 94, 191, 193, 163, 195, 87, 64, 243, 207, 191, 193, 15, 126, 161, 64, 176, 35, 193, 193, 66, 163, 214, 64, 76, 88, 195, 193, 67, 139, 5, 65, 81, 107, 198, 193, 224, 78, 31, 65, 88, 89, 202, 193, 244, 176, 81, 65, 185, 226, 211, 193, 145, 116, 107, 65, 194, 208, 215, 193, 26, 215, 130, 65, 199, 227, 218, 193, 102, 32, 144, 65, 97, 24, 221, 193, 118, 135, 157, 65, 31, 108, 222, 193, 113, 253, 170, 65, 136, 221, 222, 193, 106, 115, 184, 65, 32, 108, 222, 193, 122, 218, 197, 65, 98, 24, 221, 193, 206, 35, 211, 65, 195, 227, 218, 193, 254, 181, 222, 65, 68, 45, 216, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 140, 96, 128, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 21, 6, 186, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 81, 228, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 21, 6, 186, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 81, 228, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 247, 181, 94, 65, 181, 215, 213, 64, 0, 240, 214, 172, 181, 215, 189, 65, 247, 181, 94, 193, 181, 215, 213, 64, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 205, 204, 172, 42, 246, 122, 13, 193, 247, 181, 94, 65, 88, 219, 251, 191, 247, 181, 94, 193, 88, 219, 251, 191, 247, 181, 222, 65, 65, 114, 10, 194, 247, 181, 222, 193, 65, 114, 10, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 205, 12, 179, 45, 246, 122, 13, 193, 246, 122, 157, 65, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 21,
+"index_data": PackedByteArray(199, 0, 197, 0, 198, 0, 202, 0, 200, 0, 201, 0, 201, 0, 203, 0, 202, 0, 206, 0, 204, 0, 205, 0, 205, 0, 207, 0, 206, 0, 210, 0, 208, 0, 209, 0, 209, 0, 211, 0, 210, 0),
+"material": SubResource("StandardMaterial3D_qvitn"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 212,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 131, 18, 237, 223, 0, 0, 0, 128, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 131, 18, 237, 223, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 131, 18, 237, 223, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 16, 160, 123, 109, 0, 0, 0, 128, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 16, 160, 123, 109, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 16, 160, 123, 109, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 106, 205, 131, 146, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 106, 205, 131, 146, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 106, 205, 131, 146, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 131, 18, 106, 77, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 131, 18, 106, 77, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 131, 18, 106, 77, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 227, 218, 140, 210, 0, 0, 0, 128, 203, 244, 7, 63, 88, 199, 90, 63, 98, 33, 211, 62, 227, 218, 140, 210, 0, 0, 0, 128, 171, 216, 254, 62, 127, 139, 93, 63, 218, 148, 198, 62, 227, 218, 140, 210, 0, 0, 0, 128, 201, 1, 238, 62, 123, 181, 95, 63, 155, 70, 185, 62, 227, 218, 140, 210, 0, 0, 0, 128, 147, 119, 221, 62, 233, 66, 97, 63, 104, 69, 171, 62, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 0, 128, 106, 76, 205, 62, 14, 50, 98, 63, 195, 160, 156, 62, 227, 218, 140, 210, 0, 0, 0, 128, 43, 146, 189, 62, 227, 129, 98, 63, 225, 104, 141, 62, 227, 218, 140, 210, 0, 0, 0, 128, 74, 90, 174, 62, 14, 50, 98, 63, 77, 93, 123, 62, 227, 218, 140, 210, 0, 0, 0, 128, 165, 181, 159, 62, 233, 66, 97, 63, 243, 6, 91, 62, 227, 218, 140, 210, 0, 0, 0, 128, 113, 180, 145, 62, 123, 181, 95, 63, 140, 242, 57, 62, 227, 218, 140, 210, 0, 0, 0, 128, 51, 102, 132, 62, 127, 139, 93, 63, 188, 68, 24, 62, 227, 218, 140, 210, 0, 0, 0, 128, 82, 179, 111, 62, 88, 199, 90, 63, 190, 69, 236, 61, 227, 218, 140, 210, 0, 0, 0, 128, 160, 191, 64, 62, 215, 16, 84, 63, 70, 10, 69, 61, 227, 218, 140, 210, 0, 0, 0, 128, 143, 166, 39, 62, 177, 76, 81, 63, 224, 10, 114, 60, 227, 218, 140, 210, 0, 0, 0, 128, 23, 10, 13, 62, 180, 34, 79, 63, 216, 104, 148, 188, 227, 218, 140, 210, 0, 0, 0, 128, 84, 15, 226, 61, 70, 149, 77, 63, 10, 134, 78, 189, 227, 218, 140, 210, 0, 0, 0, 128, 190, 124, 167, 61, 34, 166, 76, 63, 184, 239, 167, 189, 227, 218, 140, 210, 0, 0, 0, 128, 116, 58, 85, 61, 76, 86, 76, 63, 165, 216, 230, 189, 227, 218, 140, 210, 0, 0, 0, 128, 58, 209, 174, 60, 34, 166, 76, 63, 20, 220, 17, 190, 227, 218, 140, 210, 0, 0, 0, 128, 40, 195, 39, 188, 70, 149, 77, 63, 95, 37, 47, 190, 227, 218, 140, 210, 0, 0, 0, 128, 104, 66, 46, 189, 180, 34, 79, 63, 197, 39, 75, 190, 227, 218, 140, 210, 0, 0, 0, 128, 198, 124, 154, 189, 177, 76, 81, 63, 68, 196, 101, 190, 227, 218, 140, 210, 0, 0, 0, 128, 140, 192, 222, 189, 215, 16, 84, 63, 86, 221, 126, 190, 227, 218, 140, 210, 0, 0, 0, 128, 141, 64, 52, 190, 88, 199, 90, 63, 132, 232, 150, 190, 227, 218, 140, 210, 0, 0, 0, 128, 113, 98, 86, 190, 127, 139, 93, 63, 12, 117, 163, 190, 227, 218, 140, 210, 0, 0, 0, 128, 65, 16, 120, 190, 123, 181, 95, 63, 73, 195, 176, 190, 227, 218, 140, 210, 0, 0, 0, 128, 81, 146, 140, 190, 233, 66, 97, 63, 127, 196, 190, 190, 227, 218, 140, 210, 0, 0, 0, 128, 126, 189, 156, 190, 14, 50, 98, 63, 37, 105, 205, 190, 227, 218, 140, 210, 0, 0, 0, 128, 188, 119, 172, 190, 227, 129, 98, 63, 5, 161, 220, 190, 227, 218, 140, 210, 0, 0, 0, 128, 157, 175, 187, 190, 14, 50, 98, 63, 64, 91, 236, 190, 227, 218, 140, 210, 0, 0, 0, 128, 67, 84, 202, 190, 233, 66, 97, 63, 110, 134, 252, 190, 227, 218, 140, 210, 0, 0, 0, 128, 118, 85, 216, 190, 123, 181, 95, 63, 89, 136, 6, 191, 227, 218, 140, 210, 0, 0, 0, 128, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 227, 218, 140, 210, 0, 0, 0, 128, 203, 244, 7, 63, 88, 199, 90, 63, 98, 33, 211, 62, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 141, 82, 228, 90, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 78, 222, 222, 62, 141, 82, 228, 90, 0, 0, 0, 128, 171, 216, 254, 62, 127, 139, 93, 63, 218, 148, 198, 62, 141, 82, 228, 90, 0, 0, 0, 128, 201, 1, 238, 62, 123, 181, 95, 63, 155, 70, 185, 62, 141, 82, 228, 90, 0, 0, 0, 128, 147, 119, 221, 62, 233, 66, 97, 63, 104, 69, 171, 62, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 0, 128, 106, 76, 205, 62, 14, 50, 98, 63, 195, 160, 156, 62, 141, 82, 228, 90, 0, 0, 0, 128, 43, 146, 189, 62, 227, 129, 98, 63, 225, 104, 141, 62, 141, 82, 228, 90, 0, 0, 0, 128, 74, 90, 174, 62, 14, 50, 98, 63, 77, 93, 123, 62, 141, 82, 228, 90, 0, 0, 0, 128, 165, 181, 159, 62, 233, 66, 97, 63, 243, 6, 91, 62, 141, 82, 228, 90, 0, 0, 0, 128, 113, 180, 145, 62, 123, 181, 95, 63, 140, 242, 57, 62, 141, 82, 228, 90, 0, 0, 0, 128, 51, 102, 132, 62, 127, 139, 93, 63, 188, 68, 24, 62, 141, 82, 228, 90, 0, 0, 0, 128, 82, 179, 111, 62, 88, 199, 90, 63, 190, 69, 236, 61, 141, 82, 228, 90, 0, 0, 0, 128, 160, 191, 64, 62, 215, 16, 84, 63, 70, 10, 69, 61, 141, 82, 228, 90, 0, 0, 0, 128, 143, 166, 39, 62, 177, 76, 81, 63, 224, 10, 114, 60, 141, 82, 228, 90, 0, 0, 0, 128, 23, 10, 13, 62, 180, 34, 79, 63, 216, 104, 148, 188, 141, 82, 228, 90, 0, 0, 0, 128, 84, 15, 226, 61, 70, 149, 77, 63, 10, 134, 78, 189, 141, 82, 228, 90, 0, 0, 0, 128, 190, 124, 167, 61, 34, 166, 76, 63, 184, 239, 167, 189, 141, 82, 228, 90, 0, 0, 0, 128, 116, 58, 85, 61, 76, 86, 76, 63, 165, 216, 230, 189, 141, 82, 228, 90, 0, 0, 0, 128, 58, 209, 174, 60, 34, 166, 76, 63, 20, 220, 17, 190, 141, 82, 228, 90, 0, 0, 0, 128, 40, 195, 39, 188, 70, 149, 77, 63, 95, 37, 47, 190, 141, 82, 228, 90, 0, 0, 0, 128, 104, 66, 46, 189, 180, 34, 79, 63, 197, 39, 75, 190, 141, 82, 228, 90, 0, 0, 0, 128, 198, 124, 154, 189, 177, 76, 81, 63, 68, 196, 101, 190, 141, 82, 228, 90, 0, 0, 0, 128, 140, 192, 222, 189, 215, 16, 84, 63, 86, 221, 126, 190, 141, 82, 228, 90, 0, 0, 0, 128, 141, 64, 52, 190, 88, 199, 90, 63, 132, 232, 150, 190, 141, 82, 228, 90, 0, 0, 0, 128, 113, 98, 86, 190, 127, 139, 93, 63, 12, 117, 163, 190, 141, 82, 228, 90, 0, 0, 0, 128, 65, 16, 120, 190, 123, 181, 95, 63, 73, 195, 176, 190, 141, 82, 228, 90, 0, 0, 0, 128, 81, 146, 140, 190, 233, 66, 97, 63, 127, 196, 190, 190, 141, 82, 228, 90, 0, 0, 0, 128, 126, 189, 156, 190, 14, 50, 98, 63, 37, 105, 205, 190, 141, 82, 228, 90, 0, 0, 0, 128, 188, 119, 172, 190, 227, 129, 98, 63, 5, 161, 220, 190, 141, 82, 228, 90, 0, 0, 0, 128, 157, 175, 187, 190, 14, 50, 98, 63, 64, 91, 236, 190, 141, 82, 228, 90, 0, 0, 0, 128, 67, 84, 202, 190, 233, 66, 97, 63, 110, 134, 252, 190, 141, 82, 228, 90, 0, 0, 0, 128, 118, 85, 216, 190, 123, 181, 95, 63, 89, 136, 6, 191, 141, 82, 228, 90, 0, 0, 0, 128, 66, 19, 228, 190, 159, 204, 93, 63, 102, 246, 13, 191, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 217, 46, 217, 174, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 152, 221, 143, 42, 217, 46, 217, 174, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 217, 46, 217, 174, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 37, 209, 37, 81, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 152, 221, 143, 42, 37, 209, 37, 81, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 37, 209, 37, 81, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 255, 191, 255, 31, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 255, 223, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 191, 255, 31, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 62, 152, 221, 143, 42, 255, 223, 255, 47, 0, 0, 255, 223, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 223, 255, 47, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 223, 255, 47, 0, 0, 255, 223, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 152, 76, 5, 43, 0, 0, 128, 62, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_kmqxh")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_lemui"]
+data = PackedVector3Array(-0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.4455, 0.8664, -0.5545, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.4455, 0.8664, -0.5545, 0.5647, 0.8415, 0.4353, 0.5, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.5647, 0.8415, 0.4353, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, 0.5311, 0.8546, 0.4124, 0.5647, 0.8415, 0.4353, 0.5, 1, 0.5, 0.4977, 0.8654, 0.3879, 0.5311, 0.8546, 0.4124, 0.5, 1, 0.5, 0.4649, 0.8739, 0.3619, 0.4977, 0.8654, 0.3879, 0.5, 1, 0.5, 0.4326, 0.8799, 0.3345, 0.4649, 0.8739, 0.3619, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, -0.5, 0.4326, 0.8799, 0.3345, -0.5, 1, -0.5, 0.401, 0.8836, 0.3059, 0.4326, 0.8799, 0.3345, -0.5, 1, -0.5, 0.3703, 0.8848, 0.2762, 0.401, 0.8836, 0.3059, -0.5, 1, -0.5, 0.3405, 0.8836, 0.2455, 0.3703, 0.8848, 0.2762, -0.5, 1, -0.5, 0.3119, 0.8799, 0.2139, 0.3405, 0.8836, 0.2455, -0.5, 1, -0.5, 0.2846, 0.8739, 0.1816, 0.3119, 0.8799, 0.2139, -0.5, 1, -0.5, 0.2586, 0.8654, 0.1487, 0.2846, 0.8739, 0.1816, -0.5, 1, -0.5, 0.2341, 0.8546, 0.1154, 0.2586, 0.8654, 0.1487, -0.5, 1, -0.5, 0.1882, 0.8284, 0.0481, 0.2341, 0.8546, 0.1154, -0.5, 1, -0.5, 0.1637, 0.8176, 0.0148, 0.1882, 0.8284, 0.0481, -0.5, 1, -0.5, 0.1377, 0.8091, -0.0181, 0.1637, 0.8176, 0.0148, -0.5, 1, -0.5, 0.1104, 0.8031, -0.0504, 0.1377, 0.8091, -0.0181, -0.5, 1, -0.5, 0.0818, 0.7994, -0.082, 0.1104, 0.8031, -0.0504, -0.5, 1, -0.5, 0.0521, 0.7982, -0.1127, 0.0818, 0.7994, -0.082, -0.5, 1, -0.5, 0.0213, 0.7994, -0.1424, 0.0521, 0.7982, -0.1127, -0.5, 1, -0.5, -0.0102, 0.8031, -0.171, 0.0213, 0.7994, -0.1424, -0.5, 1, -0.5, -0.0425, 0.8091, -0.1984, -0.0102, 0.8031, -0.171, -0.5, 1, -0.5, -0.0754, 0.8176, -0.2244, -0.0425, 0.8091, -0.1984, -0.5, 1, -0.5, -0.1088, 0.8284, -0.2489, -0.0754, 0.8176, -0.2244, -0.5, 1, -0.5, -0.176, 0.8546, -0.2947, -0.1088, 0.8284, -0.2489, -0.5, 1, -0.5, -0.2094, 0.8654, -0.3193, -0.176, 0.8546, -0.2947, -0.5, 1, -0.5, -0.2422, 0.8739, -0.3452, -0.2094, 0.8654, -0.3193, -0.5, 1, -0.5, -0.2746, 0.8799, -0.3726, -0.2422, 0.8739, -0.3452, -0.5, 1, -0.5, -0.3061, 0.8836, -0.4012, -0.2746, 0.8799, -0.3726, -0.5, 1, -0.5, -0.3369, 0.8848, -0.4309, -0.3061, 0.8836, -0.4012, -0.5, 1, -0.5, -0.3666, 0.8836, -0.4616, -0.3369, 0.8848, -0.4309, -0.5, 1, -0.5, -0.3952, 0.8799, -0.4932, -0.3666, 0.8836, -0.4616, -0.5, 1, -0.5, -0.4225, 0.8739, -0.5255, -0.3952, 0.8799, -0.4932, -0.5, 1, -0.5, -0.4455, 0.8664, -0.5545, -0.4225, 0.8739, -0.5255, 0.5647, 0.8415, 0.4353, 0.5311, 0.8546, 0.4124, 0.5, 1, 0.5, 0.5311, 0.8546, 0.4124, 0.4977, 0.8654, 0.3879, 0.5, 1, 0.5, 0.4977, 0.8654, 0.3879, 0.4649, 0.8739, 0.3619, 0.5, 1, 0.5, 0.4649, 0.8739, 0.3619, 0.4326, 0.8799, 0.3345, 0.5, 1, 0.5, -0.5, 1, -0.5, 0.5, 1, 0.5, 0.4326, 0.8799, 0.3345, 0.401, 0.8836, 0.3059, -0.5, 1, -0.5, 0.4326, 0.8799, 0.3345, 0.3703, 0.8848, 0.2762, -0.5, 1, -0.5, 0.401, 0.8836, 0.3059, 0.3405, 0.8836, 0.2455, -0.5, 1, -0.5, 0.3703, 0.8848, 0.2762, 0.3119, 0.8799, 0.2139, -0.5, 1, -0.5, 0.3405, 0.8836, 0.2455, 0.2846, 0.8739, 0.1816, -0.5, 1, -0.5, 0.3119, 0.8799, 0.2139, 0.2586, 0.8654, 0.1487, -0.5, 1, -0.5, 0.2846, 0.8739, 0.1816, 0.2341, 0.8546, 0.1154, -0.5, 1, -0.5, 0.2586, 0.8654, 0.1487, 0.1882, 0.8284, 0.0481, -0.5, 1, -0.5, 0.2341, 0.8546, 0.1154, 0.1637, 0.8176, 0.0148, -0.5, 1, -0.5, 0.1882, 0.8284, 0.0481, 0.1377, 0.8091, -0.0181, -0.5, 1, -0.5, 0.1637, 0.8176, 0.0148, 0.1104, 0.8031, -0.0504, -0.5, 1, -0.5, 0.1377, 0.8091, -0.0181, 0.0818, 0.7994, -0.082, -0.5, 1, -0.5, 0.1104, 0.8031, -0.0504, 0.0521, 0.7982, -0.1127, -0.5, 1, -0.5, 0.0818, 0.7994, -0.082, 0.0213, 0.7994, -0.1424, -0.5, 1, -0.5, 0.0521, 0.7982, -0.1127, -0.0102, 0.8031, -0.171, -0.5, 1, -0.5, 0.0213, 0.7994, -0.1424, -0.0425, 0.8091, -0.1984, -0.5, 1, -0.5, -0.0102, 0.8031, -0.171, -0.0754, 0.8176, -0.2244, -0.5, 1, -0.5, -0.0425, 0.8091, -0.1984, -0.1088, 0.8284, -0.2489, -0.5, 1, -0.5, -0.0754, 0.8176, -0.2244, -0.176, 0.8546, -0.2947, -0.5, 1, -0.5, -0.1088, 0.8284, -0.2489, -0.2094, 0.8654, -0.3193, -0.5, 1, -0.5, -0.176, 0.8546, -0.2947, -0.2422, 0.8739, -0.3452, -0.5, 1, -0.5, -0.2094, 0.8654, -0.3193, -0.2746, 0.8799, -0.3726, -0.5, 1, -0.5, -0.2422, 0.8739, -0.3452, -0.3061, 0.8836, -0.4012, -0.5, 1, -0.5, -0.2746, 0.8799, -0.3726, -0.3369, 0.8848, -0.4309, -0.5, 1, -0.5, -0.3061, 0.8836, -0.4012, -0.3666, 0.8836, -0.4616, -0.5, 1, -0.5, -0.3369, 0.8848, -0.4309, -0.3952, 0.8799, -0.4932, -0.5, 1, -0.5, -0.3666, 0.8836, -0.4616, -0.4225, 0.8739, -0.5255, -0.5, 1, -0.5, -0.3952, 0.8799, -0.4932, -0.4455, 0.8664, -0.5545, -0.5, 1, -0.5, -0.4225, 0.8739, -0.5255, 0.2927, 0.7994, 0.6158, 0.25, 0.7982, 0.6165, 0.2073, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.0809, 0.8654, 0.5777, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.25, 0.8848, 0.5665, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.46, 0.8546, 0.5839, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.25, 0.7982, 0.6165, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.2927, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.0809, 0.8654, 0.5777, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.46, 0.8546, 0.5839, -0.5, 1, 0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5991, 0.8284, 0.46, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6053, 0.8176, 0.4191, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5915, 0.8415, 0, -0.5839, 0.8546, -0.04, -0.6053, 0.8176, 0.0809, -0.5991, 0.8284, 0.04, -0.5915, 0.8415, 0, -0.5839, 0.8546, -0.04, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5777, 0.8654, -0.0809, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5991, 0.8284, 0.46, -0.5, 1, 0.5, -0.6053, 0.8176, 0.4191, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.5839, 0.8546, -0.04, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.5915, 0.8415, 0, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5991, 0.8284, 0.04, -0.6053, 0.8176, 0.0809, -0.5915, 0.8415, 0, -0.5777, 0.8654, -0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, 0, 0.25, 0.5, -0.5, 0.25, 0, -0.5, 0, 0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.25, 0, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 0.25, 0, 0, 0.25, 0.5, 0, 0.25, 0.5, 0.5, 1, 0.5, -0.5, 1, -0.5, 0, 0.25, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, 0, 0.25, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kykfy"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d2cnj"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_4ttns"]
+_surfaces = [{
+"aabb": AABB(-0.616514, -9.02389e-17, -0.616514, 1.23303, 1, 1.23303),
+"format": 4097,
+"index_count": 39,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 2, 0, 8, 0, 5, 0, 5, 0, 4, 0, 2, 0, 4, 0, 0, 0, 2, 0, 0, 0, 4, 0, 6, 0, 6, 0, 1, 0, 0, 0, 9, 0, 8, 0, 2, 0, 2, 0, 3, 0, 9, 0, 9, 0, 7, 0, 5, 0, 5, 0, 8, 0, 9, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 131,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 0, 0, 192, 190, 76, 86, 76, 63, 221, 211, 29, 191, 28, 15, 181, 190, 34, 166, 76, 63, 202, 165, 29, 191, 228, 240, 202, 190, 34, 166, 76, 63, 202, 165, 29, 191, 167, 213, 213, 190, 70, 149, 77, 63, 181, 27, 29, 191, 88, 42, 170, 190, 70, 149, 77, 63, 181, 27, 29, 191, 60, 162, 224, 190, 180, 34, 79, 63, 68, 54, 28, 191, 198, 93, 159, 190, 180, 34, 79, 63, 68, 54, 28, 191, 167, 74, 235, 190, 177, 76, 81, 63, 98, 246, 26, 191, 90, 181, 148, 190, 177, 76, 81, 63, 98, 246, 26, 191, 27, 195, 245, 190, 215, 16, 84, 63, 146, 93, 25, 191, 228, 60, 138, 190, 215, 16, 84, 63, 146, 93, 25, 191, 57, 134, 107, 190, 88, 199, 90, 63, 91, 125, 21, 191, 83, 149, 86, 190, 127, 139, 93, 63, 139, 228, 19, 191, 123, 68, 65, 190, 123, 181, 95, 63, 169, 164, 18, 191, 80, 171, 43, 190, 233, 66, 97, 63, 56, 191, 17, 191, 200, 225, 21, 190, 14, 50, 98, 63, 34, 53, 17, 191, 0, 0, 0, 190, 227, 129, 98, 63, 16, 7, 17, 191, 111, 60, 212, 189, 14, 50, 98, 63, 34, 53, 17, 191, 95, 169, 168, 189, 233, 66, 97, 63, 56, 191, 17, 191, 19, 238, 122, 189, 123, 181, 95, 63, 169, 164, 18, 191, 207, 170, 37, 189, 127, 139, 93, 63, 139, 228, 19, 191, 59, 206, 163, 188, 88, 199, 90, 63, 91, 125, 21, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 91, 125, 21, 63, 88, 199, 90, 63, 27, 195, 245, 62, 139, 228, 19, 63, 127, 139, 93, 63, 167, 74, 235, 62, 169, 164, 18, 63, 123, 181, 95, 63, 60, 162, 224, 62, 56, 191, 17, 63, 233, 66, 97, 63, 167, 213, 213, 62, 34, 53, 17, 63, 14, 50, 98, 63, 228, 240, 202, 62, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 192, 62, 34, 53, 17, 63, 14, 50, 98, 63, 28, 15, 181, 62, 56, 191, 17, 63, 233, 66, 97, 63, 88, 42, 170, 62, 169, 164, 18, 63, 123, 181, 95, 63, 198, 93, 159, 62, 139, 228, 19, 63, 127, 139, 93, 63, 90, 181, 148, 62, 91, 125, 21, 63, 88, 199, 90, 63, 228, 60, 138, 62, 146, 93, 25, 63, 215, 16, 84, 63, 57, 134, 107, 62, 98, 246, 26, 63, 177, 76, 81, 63, 83, 149, 86, 62, 68, 54, 28, 63, 180, 34, 79, 63, 123, 68, 65, 62, 181, 27, 29, 63, 70, 149, 77, 63, 80, 171, 43, 62, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 21, 62, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 0, 62, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 212, 61, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 168, 61, 68, 54, 28, 63, 180, 34, 79, 63, 19, 238, 122, 61, 98, 246, 26, 63, 177, 76, 81, 63, 207, 170, 37, 61, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 163, 60, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 161, 19, 10, 63, 88, 199, 90, 63, 9, 132, 162, 189, 69, 182, 3, 63, 127, 139, 93, 63, 10, 93, 195, 189, 207, 255, 250, 62, 123, 181, 95, 63, 103, 237, 230, 189, 190, 238, 238, 62, 233, 66, 97, 63, 218, 134, 6, 190, 184, 70, 227, 62, 14, 50, 98, 63, 223, 201, 26, 190, 164, 20, 216, 62, 227, 129, 98, 63, 73, 41, 48, 190, 239, 100, 205, 62, 14, 50, 98, 63, 110, 141, 70, 190, 109, 67, 195, 62, 233, 66, 97, 63, 123, 221, 93, 190, 90, 187, 185, 62, 123, 181, 95, 63, 164, 255, 117, 190, 66, 215, 176, 62, 127, 139, 93, 63, 146, 108, 135, 190, 255, 160, 168, 62, 88, 199, 90, 63, 59, 39, 148, 190, 95, 162, 153, 62, 215, 16, 84, 63, 41, 28, 174, 190, 31, 108, 145, 62, 177, 76, 81, 63, 206, 214, 186, 190, 6, 136, 136, 62, 180, 34, 79, 63, 146, 67, 199, 190, 231, 255, 125, 62, 70, 149, 77, 63, 162, 84, 211, 190, 226, 188, 105, 62, 34, 166, 76, 63, 172, 252, 222, 190, 120, 93, 84, 62, 76, 86, 76, 63, 190, 46, 234, 190, 82, 249, 61, 62, 34, 166, 76, 63, 117, 222, 244, 190, 70, 169, 38, 62, 70, 149, 77, 63, 243, 255, 254, 190, 30, 135, 14, 62, 180, 34, 79, 63, 6, 68, 4, 191, 59, 91, 235, 61, 177, 76, 81, 63, 15, 182, 8, 191, 165, 112, 184, 61, 215, 16, 84, 63, 49, 209, 12, 191)
+}, {
+"aabb": AABB(-0.616514, -9.02389e-17, -0.616514, 1.23303, 1, 1.23303),
+"format": 4097,
+"index_count": 765,
+"index_data": PackedByteArray(9, 0, 10, 0, 11, 0, 10, 0, 9, 0, 11, 0, 6, 0, 12, 0, 13, 0, 12, 0, 6, 0, 13, 0, 15, 0, 14, 0, 1, 0, 14, 0, 15, 0, 1, 0, 7, 0, 16, 0, 17, 0, 16, 0, 7, 0, 17, 0, 3, 0, 18, 0, 19, 0, 18, 0, 3, 0, 19, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0, 21, 0, 24, 0, 23, 0, 24, 0, 25, 0, 23, 0, 24, 0, 26, 0, 25, 0, 26, 0, 27, 0, 25, 0, 26, 0, 28, 0, 27, 0, 28, 0, 29, 0, 27, 0, 28, 0, 30, 0, 29, 0, 30, 0, 11, 0, 29, 0, 30, 0, 31, 0, 11, 0, 31, 0, 9, 0, 11, 0, 31, 0, 32, 0, 9, 0, 32, 0, 33, 0, 9, 0, 33, 0, 34, 0, 9, 0, 34, 0, 35, 0, 9, 0, 35, 0, 36, 0, 9, 0, 3, 0, 9, 0, 36, 0, 3, 0, 36, 0, 37, 0, 3, 0, 37, 0, 38, 0, 3, 0, 38, 0, 39, 0, 3, 0, 39, 0, 40, 0, 3, 0, 40, 0, 41, 0, 41, 0, 18, 0, 3, 0, 20, 0, 22, 0, 21, 0, 23, 0, 21, 0, 22, 0, 24, 0, 21, 0, 23, 0, 25, 0, 24, 0, 23, 0, 26, 0, 24, 0, 25, 0, 27, 0, 26, 0, 25, 0, 28, 0, 26, 0, 27, 0, 29, 0, 28, 0, 27, 0, 30, 0, 28, 0, 29, 0, 11, 0, 30, 0, 29, 0, 31, 0, 30, 0, 11, 0, 9, 0, 31, 0, 11, 0, 32, 0, 31, 0, 9, 0, 33, 0, 32, 0, 9, 0, 34, 0, 33, 0, 9, 0, 35, 0, 34, 0, 9, 0, 36, 0, 35, 0, 9, 0, 9, 0, 3, 0, 36, 0, 36, 0, 3, 0, 37, 0, 37, 0, 3, 0, 38, 0, 38, 0, 3, 0, 39, 0, 39, 0, 3, 0, 40, 0, 40, 0, 3, 0, 41, 0, 18, 0, 41, 0, 3, 0, 44, 0, 42, 0, 43, 0, 43, 0, 45, 0, 44, 0, 43, 0, 46, 0, 45, 0, 46, 0, 47, 0, 45, 0, 46, 0, 48, 0, 47, 0, 48, 0, 49, 0, 47, 0, 48, 0, 50, 0, 49, 0, 50, 0, 51, 0, 49, 0, 50, 0, 52, 0, 51, 0, 52, 0, 13, 0, 51, 0, 52, 0, 53, 0, 13, 0, 53, 0, 6, 0, 13, 0, 53, 0, 54, 0, 6, 0, 54, 0, 55, 0, 6, 0, 55, 0, 56, 0, 6, 0, 56, 0, 57, 0, 6, 0, 57, 0, 58, 0, 6, 0, 7, 0, 6, 0, 58, 0, 7, 0, 58, 0, 59, 0, 7, 0, 59, 0, 60, 0, 7, 0, 60, 0, 61, 0, 7, 0, 61, 0, 62, 0, 7, 0, 62, 0, 63, 0, 63, 0, 16, 0, 7, 0, 42, 0, 44, 0, 43, 0, 45, 0, 43, 0, 44, 0, 46, 0, 43, 0, 45, 0, 47, 0, 46, 0, 45, 0, 48, 0, 46, 0, 47, 0, 49, 0, 48, 0, 47, 0, 50, 0, 48, 0, 49, 0, 51, 0, 50, 0, 49, 0, 52, 0, 50, 0, 51, 0, 13, 0, 52, 0, 51, 0, 53, 0, 52, 0, 13, 0, 6, 0, 53, 0, 13, 0, 54, 0, 53, 0, 6, 0, 55, 0, 54, 0, 6, 0, 56, 0, 55, 0, 6, 0, 57, 0, 56, 0, 6, 0, 58, 0, 57, 0, 6, 0, 6, 0, 7, 0, 58, 0, 58, 0, 7, 0, 59, 0, 59, 0, 7, 0, 60, 0, 60, 0, 7, 0, 61, 0, 61, 0, 7, 0, 62, 0, 62, 0, 7, 0, 63, 0, 16, 0, 63, 0, 7, 0, 7, 0, 9, 0, 3, 0, 3, 0, 6, 0, 7, 0, 3, 0, 1, 0, 6, 0, 64, 0, 12, 0, 6, 0, 6, 0, 65, 0, 64, 0, 6, 0, 66, 0, 65, 0, 6, 0, 67, 0, 66, 0, 6, 0, 1, 0, 67, 0, 1, 0, 68, 0, 67, 0, 1, 0, 69, 0, 68, 0, 1, 0, 70, 0, 69, 0, 1, 0, 71, 0, 70, 0, 1, 0, 72, 0, 71, 0, 1, 0, 73, 0, 72, 0, 1, 0, 74, 0, 73, 0, 1, 0, 75, 0, 74, 0, 1, 0, 76, 0, 75, 0, 1, 0, 77, 0, 76, 0, 1, 0, 78, 0, 77, 0, 1, 0, 79, 0, 78, 0, 1, 0, 80, 0, 79, 0, 1, 0, 81, 0, 80, 0, 1, 0, 82, 0, 81, 0, 1, 0, 83, 0, 82, 0, 1, 0, 84, 0, 83, 0, 1, 0, 85, 0, 84, 0, 1, 0, 14, 0, 85, 0, 12, 0, 64, 0, 6, 0, 65, 0, 6, 0, 64, 0, 66, 0, 6, 0, 65, 0, 67, 0, 6, 0, 66, 0, 1, 0, 6, 0, 67, 0, 68, 0, 1, 0, 67, 0, 69, 0, 1, 0, 68, 0, 70, 0, 1, 0, 69, 0, 71, 0, 1, 0, 70, 0, 72, 0, 1, 0, 71, 0, 73, 0, 1, 0, 72, 0, 74, 0, 1, 0, 73, 0, 75, 0, 1, 0, 74, 0, 76, 0, 1, 0, 75, 0, 77, 0, 1, 0, 76, 0, 78, 0, 1, 0, 77, 0, 79, 0, 1, 0, 78, 0, 80, 0, 1, 0, 79, 0, 81, 0, 1, 0, 80, 0, 82, 0, 1, 0, 81, 0, 83, 0, 1, 0, 82, 0, 84, 0, 1, 0, 83, 0, 85, 0, 1, 0, 84, 0, 14, 0, 1, 0, 85, 0, 7, 0, 17, 0, 86, 0, 86, 0, 9, 0, 7, 0, 86, 0, 87, 0, 9, 0, 87, 0, 88, 0, 9, 0, 88, 0, 89, 0, 9, 0, 89, 0, 90, 0, 9, 0, 90, 0, 91, 0, 9, 0, 91, 0, 92, 0, 9, 0, 92, 0, 93, 0, 9, 0, 93, 0, 94, 0, 9, 0, 94, 0, 95, 0, 9, 0, 95, 0, 96, 0, 9, 0, 95, 0, 97, 0, 96, 0, 95, 0, 98, 0, 97, 0, 96, 0, 99, 0, 9, 0, 99, 0, 100, 0, 9, 0, 100, 0, 101, 0, 9, 0, 101, 0, 102, 0, 9, 0, 102, 0, 103, 0, 9, 0, 103, 0, 104, 0, 9, 0, 104, 0, 105, 0, 9, 0, 105, 0, 106, 0, 9, 0, 106, 0, 107, 0, 9, 0, 107, 0, 108, 0, 9, 0, 108, 0, 10, 0, 9, 0, 17, 0, 7, 0, 86, 0, 9, 0, 86, 0, 7, 0, 87, 0, 86, 0, 9, 0, 88, 0, 87, 0, 9, 0, 89, 0, 88, 0, 9, 0, 90, 0, 89, 0, 9, 0, 91, 0, 90, 0, 9, 0, 92, 0, 91, 0, 9, 0, 93, 0, 92, 0, 9, 0, 94, 0, 93, 0, 9, 0, 95, 0, 94, 0, 9, 0, 96, 0, 95, 0, 9, 0, 97, 0, 95, 0, 96, 0, 98, 0, 95, 0, 97, 0, 99, 0, 96, 0, 9, 0, 100, 0, 99, 0, 9, 0, 101, 0, 100, 0, 9, 0, 102, 0, 101, 0, 9, 0, 103, 0, 102, 0, 9, 0, 104, 0, 103, 0, 9, 0, 105, 0, 104, 0, 9, 0, 106, 0, 105, 0, 9, 0, 107, 0, 106, 0, 9, 0, 108, 0, 107, 0, 9, 0, 10, 0, 108, 0, 9, 0, 109, 0, 15, 0, 1, 0, 110, 0, 109, 0, 1, 0, 111, 0, 110, 0, 1, 0, 112, 0, 111, 0, 1, 0, 1, 0, 3, 0, 112, 0, 3, 0, 113, 0, 112, 0, 3, 0, 114, 0, 113, 0, 3, 0, 115, 0, 114, 0, 3, 0, 116, 0, 115, 0, 3, 0, 117, 0, 116, 0, 3, 0, 118, 0, 117, 0, 3, 0, 119, 0, 118, 0, 3, 0, 120, 0, 119, 0, 3, 0, 121, 0, 120, 0, 3, 0, 122, 0, 121, 0, 3, 0, 123, 0, 122, 0, 3, 0, 124, 0, 123, 0, 3, 0, 125, 0, 124, 0, 3, 0, 126, 0, 125, 0, 3, 0, 127, 0, 126, 0, 3, 0, 128, 0, 127, 0, 3, 0, 19, 0, 128, 0, 19, 0, 129, 0, 128, 0, 19, 0, 130, 0, 129, 0, 15, 0, 109, 0, 1, 0, 109, 0, 110, 0, 1, 0, 110, 0, 111, 0, 1, 0, 111, 0, 112, 0, 1, 0, 3, 0, 1, 0, 112, 0, 113, 0, 3, 0, 112, 0, 114, 0, 3, 0, 113, 0, 115, 0, 3, 0, 114, 0, 116, 0, 3, 0, 115, 0, 117, 0, 3, 0, 116, 0, 118, 0, 3, 0, 117, 0, 119, 0, 3, 0, 118, 0, 120, 0, 3, 0, 119, 0, 121, 0, 3, 0, 120, 0, 122, 0, 3, 0, 121, 0, 123, 0, 3, 0, 122, 0, 124, 0, 3, 0, 123, 0, 125, 0, 3, 0, 124, 0, 126, 0, 3, 0, 125, 0, 127, 0, 3, 0, 126, 0, 128, 0, 3, 0, 127, 0, 19, 0, 3, 0, 128, 0, 129, 0, 19, 0, 128, 0, 130, 0, 19, 0, 129, 0),
+"lods": [0.00177999, PackedByteArray(9, 0, 10, 0, 11, 0, 10, 0, 9, 0, 11, 0, 6, 0, 12, 0, 13, 0, 12, 0, 6, 0, 13, 0, 15, 0, 14, 0, 1, 0, 14, 0, 15, 0, 1, 0, 7, 0, 16, 0, 17, 0, 16, 0, 7, 0, 17, 0, 3, 0, 18, 0, 19, 0, 18, 0, 3, 0, 19, 0, 24, 0, 25, 0, 22, 0, 24, 0, 28, 0, 25, 0, 28, 0, 29, 0, 25, 0, 28, 0, 31, 0, 29, 0, 31, 0, 11, 0, 29, 0, 31, 0, 9, 0, 11, 0, 31, 0, 32, 0, 9, 0, 32, 0, 34, 0, 9, 0, 34, 0, 36, 0, 9, 0, 3, 0, 9, 0, 36, 0, 3, 0, 36, 0, 38, 0, 3, 0, 38, 0, 40, 0, 40, 0, 18, 0, 3, 0, 25, 0, 24, 0, 22, 0, 28, 0, 24, 0, 25, 0, 29, 0, 28, 0, 25, 0, 31, 0, 28, 0, 29, 0, 11, 0, 31, 0, 29, 0, 9, 0, 31, 0, 11, 0, 32, 0, 31, 0, 9, 0, 34, 0, 32, 0, 9, 0, 36, 0, 34, 0, 9, 0, 9, 0, 3, 0, 36, 0, 36, 0, 3, 0, 38, 0, 38, 0, 3, 0, 40, 0, 18, 0, 40, 0, 3, 0, 46, 0, 47, 0, 44, 0, 46, 0, 50, 0, 47, 0, 50, 0, 51, 0, 47, 0, 50, 0, 53, 0, 51, 0, 53, 0, 13, 0, 51, 0, 53, 0, 6, 0, 13, 0, 53, 0, 54, 0, 6, 0, 54, 0, 56, 0, 6, 0, 56, 0, 58, 0, 6, 0, 7, 0, 6, 0, 58, 0, 7, 0, 58, 0, 61, 0, 7, 0, 61, 0, 63, 0, 63, 0, 16, 0, 7, 0, 47, 0, 46, 0, 44, 0, 50, 0, 46, 0, 47, 0, 51, 0, 50, 0, 47, 0, 53, 0, 50, 0, 51, 0, 13, 0, 53, 0, 51, 0, 6, 0, 53, 0, 13, 0, 54, 0, 53, 0, 6, 0, 56, 0, 54, 0, 6, 0, 58, 0, 56, 0, 6, 0, 6, 0, 7, 0, 58, 0, 58, 0, 7, 0, 61, 0, 61, 0, 7, 0, 63, 0, 16, 0, 63, 0, 7, 0, 7, 0, 9, 0, 3, 0, 3, 0, 6, 0, 7, 0, 3, 0, 1, 0, 6, 0, 65, 0, 12, 0, 6, 0, 6, 0, 67, 0, 65, 0, 6, 0, 1, 0, 67, 0, 1, 0, 69, 0, 67, 0, 1, 0, 71, 0, 69, 0, 1, 0, 73, 0, 71, 0, 1, 0, 75, 0, 73, 0, 1, 0, 77, 0, 75, 0, 1, 0, 78, 0, 77, 0, 1, 0, 80, 0, 78, 0, 1, 0, 82, 0, 80, 0, 1, 0, 84, 0, 82, 0, 1, 0, 14, 0, 84, 0, 12, 0, 65, 0, 6, 0, 67, 0, 6, 0, 65, 0, 1, 0, 6, 0, 67, 0, 69, 0, 1, 0, 67, 0, 71, 0, 1, 0, 69, 0, 73, 0, 1, 0, 71, 0, 75, 0, 1, 0, 73, 0, 77, 0, 1, 0, 75, 0, 78, 0, 1, 0, 77, 0, 80, 0, 1, 0, 78, 0, 82, 0, 1, 0, 80, 0, 84, 0, 1, 0, 82, 0, 14, 0, 1, 0, 84, 0, 7, 0, 17, 0, 86, 0, 86, 0, 9, 0, 7, 0, 86, 0, 87, 0, 9, 0, 87, 0, 88, 0, 9, 0, 88, 0, 89, 0, 9, 0, 89, 0, 90, 0, 9, 0, 90, 0, 91, 0, 9, 0, 91, 0, 92, 0, 9, 0, 92, 0, 93, 0, 9, 0, 93, 0, 95, 0, 9, 0, 95, 0, 97, 0, 96, 0, 95, 0, 96, 0, 9, 0, 96, 0, 100, 0, 9, 0, 100, 0, 102, 0, 9, 0, 102, 0, 103, 0, 9, 0, 103, 0, 104, 0, 9, 0, 104, 0, 105, 0, 9, 0, 105, 0, 106, 0, 9, 0, 106, 0, 107, 0, 9, 0, 107, 0, 108, 0, 9, 0, 108, 0, 10, 0, 9, 0, 17, 0, 7, 0, 86, 0, 9, 0, 86, 0, 7, 0, 87, 0, 86, 0, 9, 0, 88, 0, 87, 0, 9, 0, 89, 0, 88, 0, 9, 0, 90, 0, 89, 0, 9, 0, 91, 0, 90, 0, 9, 0, 92, 0, 91, 0, 9, 0, 93, 0, 92, 0, 9, 0, 95, 0, 93, 0, 9, 0, 97, 0, 95, 0, 96, 0, 96, 0, 95, 0, 9, 0, 100, 0, 96, 0, 9, 0, 102, 0, 100, 0, 9, 0, 103, 0, 102, 0, 9, 0, 104, 0, 103, 0, 9, 0, 105, 0, 104, 0, 9, 0, 106, 0, 105, 0, 9, 0, 107, 0, 106, 0, 9, 0, 108, 0, 107, 0, 9, 0, 10, 0, 108, 0, 9, 0, 109, 0, 15, 0, 1, 0, 110, 0, 109, 0, 1, 0, 111, 0, 110, 0, 1, 0, 112, 0, 111, 0, 1, 0, 1, 0, 3, 0, 112, 0, 3, 0, 113, 0, 112, 0, 3, 0, 114, 0, 113, 0, 3, 0, 115, 0, 114, 0, 3, 0, 116, 0, 115, 0, 3, 0, 117, 0, 116, 0, 3, 0, 118, 0, 117, 0, 3, 0, 119, 0, 118, 0, 3, 0, 120, 0, 119, 0, 3, 0, 121, 0, 120, 0, 3, 0, 122, 0, 121, 0, 3, 0, 123, 0, 122, 0, 3, 0, 124, 0, 123, 0, 3, 0, 125, 0, 124, 0, 3, 0, 126, 0, 125, 0, 3, 0, 127, 0, 126, 0, 3, 0, 128, 0, 127, 0, 3, 0, 19, 0, 128, 0, 19, 0, 129, 0, 128, 0, 15, 0, 109, 0, 1, 0, 109, 0, 110, 0, 1, 0, 110, 0, 111, 0, 1, 0, 111, 0, 112, 0, 1, 0, 3, 0, 1, 0, 112, 0, 113, 0, 3, 0, 112, 0, 114, 0, 3, 0, 113, 0, 115, 0, 3, 0, 114, 0, 116, 0, 3, 0, 115, 0, 117, 0, 3, 0, 116, 0, 118, 0, 3, 0, 117, 0, 119, 0, 3, 0, 118, 0, 120, 0, 3, 0, 119, 0, 121, 0, 3, 0, 120, 0, 122, 0, 3, 0, 121, 0, 123, 0, 3, 0, 122, 0, 124, 0, 3, 0, 123, 0, 125, 0, 3, 0, 124, 0, 126, 0, 3, 0, 125, 0, 127, 0, 3, 0, 126, 0, 128, 0, 3, 0, 127, 0, 19, 0, 3, 0, 128, 0, 129, 0, 19, 0, 128, 0), 0.0180837, PackedByteArray(9, 0, 10, 0, 11, 0, 10, 0, 9, 0, 11, 0, 6, 0, 12, 0, 13, 0, 12, 0, 6, 0, 13, 0, 15, 0, 14, 0, 1, 0, 14, 0, 15, 0, 1, 0, 7, 0, 16, 0, 17, 0, 16, 0, 7, 0, 17, 0, 3, 0, 18, 0, 19, 0, 18, 0, 3, 0, 19, 0, 28, 0, 31, 0, 29, 0, 31, 0, 11, 0, 29, 0, 31, 0, 9, 0, 11, 0, 31, 0, 36, 0, 9, 0, 3, 0, 9, 0, 36, 0, 3, 0, 36, 0, 38, 0, 38, 0, 18, 0, 3, 0, 31, 0, 28, 0, 29, 0, 11, 0, 31, 0, 29, 0, 9, 0, 31, 0, 11, 0, 36, 0, 31, 0, 9, 0, 9, 0, 3, 0, 36, 0, 36, 0, 3, 0, 38, 0, 18, 0, 38, 0, 3, 0, 50, 0, 53, 0, 51, 0, 53, 0, 13, 0, 51, 0, 53, 0, 6, 0, 13, 0, 53, 0, 58, 0, 6, 0, 7, 0, 6, 0, 58, 0, 7, 0, 58, 0, 63, 0, 63, 0, 16, 0, 7, 0, 53, 0, 50, 0, 51, 0, 13, 0, 53, 0, 51, 0, 6, 0, 53, 0, 13, 0, 58, 0, 53, 0, 6, 0, 6, 0, 7, 0, 58, 0, 58, 0, 7, 0, 63, 0, 16, 0, 63, 0, 7, 0, 7, 0, 9, 0, 3, 0, 3, 0, 6, 0, 7, 0, 3, 0, 1, 0, 6, 0, 67, 0, 12, 0, 6, 0, 6, 0, 1, 0, 67, 0, 1, 0, 71, 0, 67, 0, 1, 0, 73, 0, 71, 0, 1, 0, 77, 0, 73, 0, 1, 0, 80, 0, 77, 0, 1, 0, 84, 0, 80, 0, 1, 0, 14, 0, 84, 0, 12, 0, 67, 0, 6, 0, 1, 0, 6, 0, 67, 0, 71, 0, 1, 0, 67, 0, 73, 0, 1, 0, 71, 0, 77, 0, 1, 0, 73, 0, 80, 0, 1, 0, 77, 0, 84, 0, 1, 0, 80, 0, 14, 0, 1, 0, 84, 0, 7, 0, 17, 0, 86, 0, 86, 0, 9, 0, 7, 0, 86, 0, 90, 0, 9, 0, 90, 0, 93, 0, 9, 0, 93, 0, 102, 0, 9, 0, 102, 0, 106, 0, 9, 0, 106, 0, 108, 0, 9, 0, 108, 0, 10, 0, 9, 0, 17, 0, 7, 0, 86, 0, 9, 0, 86, 0, 7, 0, 90, 0, 86, 0, 9, 0, 93, 0, 90, 0, 9, 0, 102, 0, 93, 0, 9, 0, 106, 0, 102, 0, 9, 0, 108, 0, 106, 0, 9, 0, 10, 0, 108, 0, 9, 0, 112, 0, 15, 0, 1, 0, 1, 0, 3, 0, 112, 0, 3, 0, 116, 0, 112, 0, 3, 0, 118, 0, 116, 0, 3, 0, 121, 0, 118, 0, 3, 0, 125, 0, 121, 0, 3, 0, 128, 0, 125, 0, 3, 0, 19, 0, 128, 0, 15, 0, 112, 0, 1, 0, 3, 0, 1, 0, 112, 0, 116, 0, 3, 0, 112, 0, 118, 0, 3, 0, 116, 0, 121, 0, 3, 0, 118, 0, 125, 0, 3, 0, 121, 0, 128, 0, 3, 0, 125, 0, 19, 0, 3, 0, 128, 0), 0.0937348, PackedByteArray(9, 0, 10, 0, 11, 0, 10, 0, 9, 0, 11, 0, 6, 0, 12, 0, 13, 0, 12, 0, 6, 0, 13, 0, 15, 0, 14, 0, 1, 0, 14, 0, 15, 0, 1, 0, 7, 0, 16, 0, 17, 0, 16, 0, 7, 0, 17, 0, 3, 0, 18, 0, 19, 0, 18, 0, 3, 0, 19, 0, 36, 0, 9, 0, 11, 0, 3, 0, 9, 0, 36, 0, 36, 0, 18, 0, 3, 0, 9, 0, 36, 0, 11, 0, 9, 0, 3, 0, 36, 0, 18, 0, 36, 0, 3, 0, 58, 0, 6, 0, 13, 0, 7, 0, 6, 0, 58, 0, 58, 0, 16, 0, 7, 0, 6, 0, 58, 0, 13, 0, 6, 0, 7, 0, 58, 0, 16, 0, 58, 0, 7, 0, 7, 0, 9, 0, 3, 0, 3, 0, 6, 0, 7, 0, 3, 0, 1, 0, 6, 0, 67, 0, 12, 0, 6, 0, 6, 0, 1, 0, 67, 0, 1, 0, 14, 0, 67, 0, 12, 0, 67, 0, 6, 0, 1, 0, 6, 0, 67, 0, 14, 0, 1, 0, 67, 0, 7, 0, 17, 0, 86, 0, 86, 0, 9, 0, 7, 0, 86, 0, 108, 0, 9, 0, 108, 0, 10, 0, 9, 0, 17, 0, 7, 0, 86, 0, 9, 0, 86, 0, 7, 0, 108, 0, 86, 0, 9, 0, 10, 0, 108, 0, 9, 0, 112, 0, 15, 0, 1, 0, 1, 0, 3, 0, 112, 0, 3, 0, 19, 0, 112, 0, 15, 0, 112, 0, 1, 0, 3, 0, 1, 0, 112, 0, 19, 0, 3, 0, 112, 0)],
+"name": "snow",
+"primitive": 3,
+"vertex_count": 131,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 0, 0, 192, 190, 76, 86, 76, 63, 221, 211, 29, 191, 28, 15, 181, 190, 34, 166, 76, 63, 202, 165, 29, 191, 228, 240, 202, 190, 34, 166, 76, 63, 202, 165, 29, 191, 167, 213, 213, 190, 70, 149, 77, 63, 181, 27, 29, 191, 88, 42, 170, 190, 70, 149, 77, 63, 181, 27, 29, 191, 60, 162, 224, 190, 180, 34, 79, 63, 68, 54, 28, 191, 198, 93, 159, 190, 180, 34, 79, 63, 68, 54, 28, 191, 167, 74, 235, 190, 177, 76, 81, 63, 98, 246, 26, 191, 90, 181, 148, 190, 177, 76, 81, 63, 98, 246, 26, 191, 27, 195, 245, 190, 215, 16, 84, 63, 146, 93, 25, 191, 228, 60, 138, 190, 215, 16, 84, 63, 146, 93, 25, 191, 57, 134, 107, 190, 88, 199, 90, 63, 91, 125, 21, 191, 83, 149, 86, 190, 127, 139, 93, 63, 139, 228, 19, 191, 123, 68, 65, 190, 123, 181, 95, 63, 169, 164, 18, 191, 80, 171, 43, 190, 233, 66, 97, 63, 56, 191, 17, 191, 200, 225, 21, 190, 14, 50, 98, 63, 34, 53, 17, 191, 0, 0, 0, 190, 227, 129, 98, 63, 16, 7, 17, 191, 111, 60, 212, 189, 14, 50, 98, 63, 34, 53, 17, 191, 95, 169, 168, 189, 233, 66, 97, 63, 56, 191, 17, 191, 19, 238, 122, 189, 123, 181, 95, 63, 169, 164, 18, 191, 207, 170, 37, 189, 127, 139, 93, 63, 139, 228, 19, 191, 59, 206, 163, 188, 88, 199, 90, 63, 91, 125, 21, 191, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 91, 125, 21, 63, 88, 199, 90, 63, 27, 195, 245, 62, 139, 228, 19, 63, 127, 139, 93, 63, 167, 74, 235, 62, 169, 164, 18, 63, 123, 181, 95, 63, 60, 162, 224, 62, 56, 191, 17, 63, 233, 66, 97, 63, 167, 213, 213, 62, 34, 53, 17, 63, 14, 50, 98, 63, 228, 240, 202, 62, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 192, 62, 34, 53, 17, 63, 14, 50, 98, 63, 28, 15, 181, 62, 56, 191, 17, 63, 233, 66, 97, 63, 88, 42, 170, 62, 169, 164, 18, 63, 123, 181, 95, 63, 198, 93, 159, 62, 139, 228, 19, 63, 127, 139, 93, 63, 90, 181, 148, 62, 91, 125, 21, 63, 88, 199, 90, 63, 228, 60, 138, 62, 146, 93, 25, 63, 215, 16, 84, 63, 57, 134, 107, 62, 98, 246, 26, 63, 177, 76, 81, 63, 83, 149, 86, 62, 68, 54, 28, 63, 180, 34, 79, 63, 123, 68, 65, 62, 181, 27, 29, 63, 70, 149, 77, 63, 80, 171, 43, 62, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 21, 62, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 0, 62, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 212, 61, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 168, 61, 68, 54, 28, 63, 180, 34, 79, 63, 19, 238, 122, 61, 98, 246, 26, 63, 177, 76, 81, 63, 207, 170, 37, 61, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 163, 60, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 161, 19, 10, 63, 88, 199, 90, 63, 9, 132, 162, 189, 69, 182, 3, 63, 127, 139, 93, 63, 10, 93, 195, 189, 207, 255, 250, 62, 123, 181, 95, 63, 103, 237, 230, 189, 190, 238, 238, 62, 233, 66, 97, 63, 218, 134, 6, 190, 184, 70, 227, 62, 14, 50, 98, 63, 223, 201, 26, 190, 164, 20, 216, 62, 227, 129, 98, 63, 73, 41, 48, 190, 239, 100, 205, 62, 14, 50, 98, 63, 110, 141, 70, 190, 109, 67, 195, 62, 233, 66, 97, 63, 123, 221, 93, 190, 90, 187, 185, 62, 123, 181, 95, 63, 164, 255, 117, 190, 66, 215, 176, 62, 127, 139, 93, 63, 146, 108, 135, 190, 255, 160, 168, 62, 88, 199, 90, 63, 59, 39, 148, 190, 95, 162, 153, 62, 215, 16, 84, 63, 41, 28, 174, 190, 31, 108, 145, 62, 177, 76, 81, 63, 206, 214, 186, 190, 6, 136, 136, 62, 180, 34, 79, 63, 146, 67, 199, 190, 231, 255, 125, 62, 70, 149, 77, 63, 162, 84, 211, 190, 226, 188, 105, 62, 34, 166, 76, 63, 172, 252, 222, 190, 120, 93, 84, 62, 76, 86, 76, 63, 190, 46, 234, 190, 82, 249, 61, 62, 34, 166, 76, 63, 117, 222, 244, 190, 70, 169, 38, 62, 70, 149, 77, 63, 243, 255, 254, 190, 30, 135, 14, 62, 180, 34, 79, 63, 6, 68, 4, 191, 59, 91, 235, 61, 177, 76, 81, 63, 15, 182, 8, 191, 165, 112, 184, 61, 215, 16, 84, 63, 49, 209, 12, 191)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_c63r3"]
+resource_name = "blockSnowCornerSmall_Mesh blockSnowCornerSmall"
+_surfaces = [{
+"aabb": AABB(-0.616514, -9.02389e-17, -0.616514, 1.23303, 1, 1.23303),
+"attribute_data": PackedByteArray(247, 181, 94, 193, 0, 0, 128, 63, 247, 181, 94, 193, 246, 122, 25, 194, 247, 181, 94, 65, 0, 0, 128, 63, 247, 181, 94, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 45, 41, 204, 53, 140, 107, 199, 193, 45, 41, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 221, 30, 204, 181, 140, 107, 199, 193, 221, 30, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 110, 151, 14, 193, 215, 215, 144, 193, 220, 15, 241, 192, 179, 108, 201, 193, 1, 241, 196, 192, 215, 215, 144, 193, 1, 241, 196, 192, 215, 215, 144, 193, 220, 15, 241, 192, 179, 108, 201, 193, 110, 151, 14, 193, 215, 215, 144, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 128, 165, 170, 175, 140, 107, 199, 193, 128, 165, 170, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 110, 151, 14, 65, 215, 215, 144, 193, 1, 241, 196, 64, 215, 215, 144, 193, 220, 15, 241, 64, 179, 108, 201, 193, 220, 15, 241, 64, 179, 108, 201, 193, 1, 241, 196, 64, 215, 215, 144, 193, 110, 151, 14, 65, 215, 215, 144, 193, 122, 56, 108, 65, 6, 66, 97, 193, 128, 194, 94, 65, 214, 36, 98, 193, 117, 174, 121, 65, 214, 36, 98, 193, 194, 138, 131, 65, 83, 204, 100, 193, 112, 91, 81, 65, 83, 204, 100, 193, 105, 47, 138, 65, 134, 53, 105, 193, 37, 18, 68, 65, 133, 53, 105, 193, 209, 189, 144, 65, 156, 91, 111, 193, 84, 245, 54, 65, 155, 91, 111, 193, 184, 46, 151, 65, 160, 55, 119, 193, 132, 19, 42, 65, 158, 55, 119, 193, 250, 122, 157, 65, 131, 96, 128, 193, 122, 226, 16, 65, 53, 37, 133, 193, 250, 122, 157, 65, 12, 6, 186, 193, 174, 0, 4, 65, 57, 19, 137, 193, 185, 199, 237, 64, 66, 38, 140, 193, 27, 53, 211, 64, 219, 90, 142, 193, 252, 102, 184, 64, 155, 174, 143, 193, 7, 123, 157, 64, 1, 32, 144, 193, 156, 167, 245, 54, 10, 6, 186, 193, 19, 143, 130, 64, 155, 174, 143, 193, 231, 129, 79, 64, 219, 90, 142, 193, 171, 92, 26, 64, 66, 38, 140, 193, 238, 210, 203, 63, 56, 19, 137, 193, 224, 136, 73, 63, 53, 37, 133, 193, 231, 78, 17, 55, 129, 96, 128, 193, 117, 174, 121, 65, 214, 36, 98, 193, 128, 194, 94, 65, 214, 36, 98, 193, 122, 56, 108, 65, 6, 66, 97, 193, 194, 138, 131, 65, 83, 204, 100, 193, 112, 91, 81, 65, 83, 204, 100, 193, 105, 47, 138, 65, 134, 53, 105, 193, 37, 18, 68, 65, 133, 53, 105, 193, 209, 189, 144, 65, 156, 91, 111, 193, 84, 245, 54, 65, 155, 91, 111, 193, 184, 46, 151, 65, 160, 55, 119, 193, 132, 19, 42, 65, 158, 55, 119, 193, 250, 122, 157, 65, 131, 96, 128, 193, 122, 226, 16, 65, 53, 37, 133, 193, 250, 122, 157, 65, 12, 6, 186, 193, 174, 0, 4, 65, 57, 19, 137, 193, 185, 199, 237, 64, 66, 38, 140, 193, 27, 53, 211, 64, 219, 90, 142, 193, 252, 102, 184, 64, 155, 174, 143, 193, 7, 123, 157, 64, 1, 32, 144, 193, 156, 167, 245, 54, 10, 6, 186, 193, 19, 143, 130, 64, 155, 174, 143, 193, 231, 129, 79, 64, 219, 90, 142, 193, 171, 92, 26, 64, 66, 38, 140, 193, 238, 210, 203, 63, 56, 19, 137, 193, 224, 136, 73, 63, 53, 37, 133, 193, 231, 78, 17, 55, 129, 96, 128, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 193, 246, 122, 149, 193, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 241, 122, 157, 193, 127, 96, 128, 193, 242, 122, 157, 193, 8, 6, 186, 193, 175, 46, 151, 193, 51, 37, 133, 193, 200, 189, 144, 193, 54, 19, 137, 193, 96, 47, 138, 193, 64, 38, 140, 193, 185, 138, 131, 193, 217, 90, 142, 193, 155, 167, 245, 54, 10, 6, 186, 193, 98, 174, 121, 193, 153, 174, 143, 193, 104, 56, 108, 193, 255, 31, 144, 193, 110, 194, 94, 193, 153, 174, 143, 193, 94, 91, 81, 193, 217, 90, 142, 193, 19, 18, 68, 193, 64, 38, 140, 193, 66, 245, 54, 193, 55, 19, 137, 193, 114, 19, 42, 193, 51, 37, 133, 193, 104, 226, 16, 193, 154, 55, 119, 193, 156, 0, 4, 193, 151, 91, 111, 193, 149, 199, 237, 192, 129, 53, 105, 193, 247, 52, 211, 192, 79, 204, 100, 193, 216, 102, 184, 192, 210, 36, 98, 193, 227, 122, 157, 192, 2, 66, 97, 193, 238, 142, 130, 192, 210, 36, 98, 193, 158, 129, 79, 192, 79, 204, 100, 193, 98, 92, 26, 192, 130, 53, 105, 193, 93, 210, 203, 191, 152, 91, 111, 193, 189, 135, 73, 191, 156, 55, 119, 193, 230, 78, 17, 55, 129, 96, 128, 193, 175, 46, 151, 193, 51, 37, 133, 193, 242, 122, 157, 193, 8, 6, 186, 193, 241, 122, 157, 193, 127, 96, 128, 193, 200, 189, 144, 193, 54, 19, 137, 193, 96, 47, 138, 193, 64, 38, 140, 193, 185, 138, 131, 193, 217, 90, 142, 193, 155, 167, 245, 54, 10, 6, 186, 193, 98, 174, 121, 193, 153, 174, 143, 193, 104, 56, 108, 193, 255, 31, 144, 193, 110, 194, 94, 193, 153, 174, 143, 193, 94, 91, 81, 193, 217, 90, 142, 193, 19, 18, 68, 193, 64, 38, 140, 193, 66, 245, 54, 193, 55, 19, 137, 193, 114, 19, 42, 193, 51, 37, 133, 193, 104, 226, 16, 193, 154, 55, 119, 193, 156, 0, 4, 193, 151, 91, 111, 193, 149, 199, 237, 192, 129, 53, 105, 193, 247, 52, 211, 192, 79, 204, 100, 193, 216, 102, 184, 192, 210, 36, 98, 193, 227, 122, 157, 192, 2, 66, 97, 193, 238, 142, 130, 192, 210, 36, 98, 193, 158, 129, 79, 192, 79, 204, 100, 193, 98, 92, 26, 192, 130, 53, 105, 193, 93, 210, 203, 191, 152, 91, 111, 193, 189, 135, 73, 191, 156, 55, 119, 193, 230, 78, 17, 55, 129, 96, 128, 193, 246, 122, 157, 65, 140, 96, 128, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 21, 6, 186, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 46, 230, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 21, 6, 186, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 46, 230, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 244, 181, 94, 193, 139, 112, 151, 193, 247, 181, 94, 193, 18, 22, 209, 193, 212, 229, 76, 193, 56, 53, 156, 193, 251, 173, 58, 193, 68, 35, 160, 193, 189, 34, 40, 193, 71, 54, 163, 193, 149, 88, 21, 193, 226, 106, 165, 193, 247, 181, 94, 65, 18, 22, 209, 193, 84, 100, 2, 193, 160, 190, 166, 193, 246, 181, 222, 192, 9, 48, 167, 193, 68, 163, 184, 192, 160, 190, 166, 193, 194, 186, 146, 192, 226, 106, 165, 193, 219, 76, 90, 192, 71, 54, 163, 193, 212, 31, 16, 192, 67, 35, 160, 193, 44, 129, 142, 191, 58, 53, 156, 193, 96, 129, 142, 63, 217, 171, 146, 193, 215, 31, 16, 64, 210, 189, 142, 193, 233, 76, 90, 64, 204, 170, 139, 193, 195, 186, 146, 64, 49, 118, 137, 193, 75, 163, 184, 64, 117, 34, 136, 193, 253, 181, 222, 64, 10, 177, 135, 193, 88, 100, 2, 65, 117, 34, 136, 193, 150, 88, 21, 65, 49, 118, 137, 193, 198, 34, 40, 65, 204, 170, 139, 193, 244, 181, 94, 65, 139, 112, 151, 193, 2, 174, 58, 65, 210, 189, 142, 193, 206, 229, 76, 65, 217, 171, 146, 193, 212, 229, 76, 193, 56, 53, 156, 193, 247, 181, 94, 193, 18, 22, 209, 193, 244, 181, 94, 193, 139, 112, 151, 193, 251, 173, 58, 193, 68, 35, 160, 193, 189, 34, 40, 193, 71, 54, 163, 193, 149, 88, 21, 193, 226, 106, 165, 193, 247, 181, 94, 65, 18, 22, 209, 193, 84, 100, 2, 193, 160, 190, 166, 193, 246, 181, 222, 192, 9, 48, 167, 193, 68, 163, 184, 192, 160, 190, 166, 193, 194, 186, 146, 192, 226, 106, 165, 193, 219, 76, 90, 192, 71, 54, 163, 193, 212, 31, 16, 192, 67, 35, 160, 193, 44, 129, 142, 191, 58, 53, 156, 193, 96, 129, 142, 63, 217, 171, 146, 193, 215, 31, 16, 64, 210, 189, 142, 193, 233, 76, 90, 64, 204, 170, 139, 193, 195, 186, 146, 64, 49, 118, 137, 193, 75, 163, 184, 64, 117, 34, 136, 193, 253, 181, 222, 64, 10, 177, 135, 193, 88, 100, 2, 65, 117, 34, 136, 193, 150, 88, 21, 65, 49, 118, 137, 193, 198, 34, 40, 65, 204, 170, 139, 193, 244, 181, 94, 65, 139, 112, 151, 193, 2, 174, 58, 65, 210, 189, 142, 193, 206, 229, 76, 65, 217, 171, 146, 193),
+"format": 4119,
+"index_count": 39,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 11, 0, 12, 0, 10, 0, 15, 0, 13, 0, 14, 0, 14, 0, 16, 0, 15, 0, 19, 0, 17, 0, 18, 0, 18, 0, 20, 0, 19, 0, 23, 0, 21, 0, 22, 0, 22, 0, 24, 0, 23, 0),
+"material": SubResource("StandardMaterial3D_kykfy"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 322,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 255, 223, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 227, 218, 185, 191, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 227, 218, 185, 191, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 227, 218, 185, 191, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 186, 63, 228, 90, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 186, 63, 228, 90, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 186, 63, 228, 90, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 227, 218, 95, 229, 0, 0, 0, 128, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 227, 218, 95, 229, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 95, 229, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 96, 101, 228, 90, 0, 0, 0, 128, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 96, 101, 228, 90, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 96, 101, 228, 90, 0, 0, 0, 128, 0, 0, 192, 190, 76, 86, 76, 63, 221, 211, 29, 191, 37, 209, 254, 255, 0, 0, 0, 128, 28, 15, 181, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 254, 255, 0, 0, 0, 128, 228, 240, 202, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 254, 255, 0, 0, 0, 128, 167, 213, 213, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 254, 255, 0, 0, 0, 128, 88, 42, 170, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 254, 255, 0, 0, 0, 128, 60, 162, 224, 190, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 254, 255, 0, 0, 0, 128, 198, 93, 159, 190, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 254, 255, 0, 0, 0, 128, 167, 74, 235, 190, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 254, 255, 0, 0, 0, 128, 90, 181, 148, 190, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 254, 255, 0, 0, 0, 128, 27, 195, 245, 190, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 254, 255, 0, 0, 0, 128, 228, 60, 138, 190, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 254, 255, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 254, 255, 0, 0, 0, 128, 57, 134, 107, 190, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 254, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 254, 255, 0, 0, 0, 128, 83, 149, 86, 190, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 254, 255, 0, 0, 0, 128, 123, 68, 65, 190, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 254, 255, 0, 0, 0, 128, 80, 171, 43, 190, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 254, 255, 0, 0, 0, 128, 200, 225, 21, 190, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 254, 255, 0, 0, 0, 128, 0, 0, 0, 190, 227, 129, 98, 63, 16, 7, 17, 191, 37, 209, 254, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 254, 255, 0, 0, 0, 128, 111, 60, 212, 189, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 254, 255, 0, 0, 0, 128, 95, 169, 168, 189, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 254, 255, 0, 0, 0, 128, 19, 238, 122, 189, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 254, 255, 0, 0, 0, 128, 207, 170, 37, 189, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 254, 255, 0, 0, 0, 128, 59, 206, 163, 188, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 254, 255, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 254, 255, 0, 0, 0, 128, 228, 240, 202, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 28, 15, 181, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 192, 190, 76, 86, 76, 63, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 167, 213, 213, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 88, 42, 170, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 60, 162, 224, 190, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 198, 93, 159, 190, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 167, 74, 235, 190, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 90, 181, 148, 190, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 27, 195, 245, 190, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 228, 60, 138, 190, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 57, 134, 107, 190, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 83, 149, 86, 190, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 123, 68, 65, 190, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 80, 171, 43, 190, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 200, 225, 21, 190, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 190, 227, 129, 98, 63, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 212, 189, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 168, 189, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 19, 238, 122, 189, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 207, 170, 37, 189, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 163, 188, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 255, 127, 255, 255, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 27, 195, 245, 62, 37, 209, 217, 174, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 167, 74, 235, 62, 37, 209, 217, 174, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 60, 162, 224, 62, 37, 209, 217, 174, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 167, 213, 213, 62, 37, 209, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 37, 209, 217, 174, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 228, 240, 202, 62, 37, 209, 217, 174, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 192, 62, 37, 209, 217, 174, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 28, 15, 181, 62, 37, 209, 217, 174, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 88, 42, 170, 62, 37, 209, 217, 174, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 198, 93, 159, 62, 37, 209, 217, 174, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 90, 181, 148, 62, 37, 209, 217, 174, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 228, 60, 138, 62, 37, 209, 217, 174, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 57, 134, 107, 62, 37, 209, 217, 174, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 83, 149, 86, 62, 37, 209, 217, 174, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 123, 68, 65, 62, 37, 209, 217, 174, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 80, 171, 43, 62, 37, 209, 217, 174, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 21, 62, 37, 209, 217, 174, 0, 0, 0, 128, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 0, 62, 37, 209, 217, 174, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 212, 61, 37, 209, 217, 174, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 168, 61, 37, 209, 217, 174, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 19, 238, 122, 61, 37, 209, 217, 174, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 207, 170, 37, 61, 37, 209, 217, 174, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 163, 60, 37, 209, 217, 174, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 37, 209, 217, 174, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 27, 195, 245, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 167, 74, 235, 62, 217, 46, 37, 81, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 60, 162, 224, 62, 217, 46, 37, 81, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 167, 213, 213, 62, 217, 46, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 217, 46, 37, 81, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 228, 240, 202, 62, 217, 46, 37, 81, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 192, 62, 217, 46, 37, 81, 0, 0, 0, 128, 34, 53, 17, 63, 14, 50, 98, 63, 28, 15, 181, 62, 217, 46, 37, 81, 0, 0, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 88, 42, 170, 62, 217, 46, 37, 81, 0, 0, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 198, 93, 159, 62, 217, 46, 37, 81, 0, 0, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 90, 181, 148, 62, 217, 46, 37, 81, 0, 0, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 228, 60, 138, 62, 217, 46, 37, 81, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 57, 134, 107, 62, 217, 46, 37, 81, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 83, 149, 86, 62, 217, 46, 37, 81, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 123, 68, 65, 62, 217, 46, 37, 81, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 80, 171, 43, 62, 217, 46, 37, 81, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 21, 62, 217, 46, 37, 81, 0, 0, 0, 128, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 0, 62, 217, 46, 37, 81, 0, 0, 0, 128, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 212, 61, 217, 46, 37, 81, 0, 0, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 168, 61, 217, 46, 37, 81, 0, 0, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 19, 238, 122, 61, 217, 46, 37, 81, 0, 0, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 207, 170, 37, 61, 217, 46, 37, 81, 0, 0, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 163, 60, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 217, 46, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 217, 46, 217, 174, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 217, 46, 217, 174, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 217, 46, 217, 174, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 217, 46, 217, 174, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 37, 209, 37, 81, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 0, 0, 0, 128, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 0, 0, 0, 128, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 0, 0, 0, 128, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 0, 0, 0, 128, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 0, 0, 0, 128, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 37, 209, 37, 81, 0, 0, 0, 128, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 0, 0, 0, 128, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 0, 0, 0, 128, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 37, 209, 37, 81, 0, 0, 0, 128, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 0, 0, 0, 128, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 0, 0, 0, 128, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 37, 209, 37, 81, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 227, 218, 140, 210, 0, 0, 0, 128, 161, 19, 10, 63, 88, 199, 90, 63, 9, 132, 162, 189, 227, 218, 140, 210, 0, 0, 0, 128, 69, 182, 3, 63, 127, 139, 93, 63, 10, 93, 195, 189, 227, 218, 140, 210, 0, 0, 0, 128, 207, 255, 250, 62, 123, 181, 95, 63, 103, 237, 230, 189, 227, 218, 140, 210, 0, 0, 0, 128, 190, 238, 238, 62, 233, 66, 97, 63, 218, 134, 6, 190, 227, 218, 140, 210, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 0, 128, 184, 70, 227, 62, 14, 50, 98, 63, 223, 201, 26, 190, 227, 218, 140, 210, 0, 0, 0, 128, 164, 20, 216, 62, 227, 129, 98, 63, 73, 41, 48, 190, 227, 218, 140, 210, 0, 0, 0, 128, 239, 100, 205, 62, 14, 50, 98, 63, 110, 141, 70, 190, 227, 218, 140, 210, 0, 0, 0, 128, 109, 67, 195, 62, 233, 66, 97, 63, 123, 221, 93, 190, 227, 218, 140, 210, 0, 0, 0, 128, 90, 187, 185, 62, 123, 181, 95, 63, 164, 255, 117, 190, 227, 218, 140, 210, 0, 0, 0, 128, 66, 215, 176, 62, 127, 139, 93, 63, 146, 108, 135, 190, 227, 218, 140, 210, 0, 0, 0, 128, 255, 160, 168, 62, 88, 199, 90, 63, 59, 39, 148, 190, 227, 218, 140, 210, 0, 0, 0, 128, 95, 162, 153, 62, 215, 16, 84, 63, 41, 28, 174, 190, 227, 218, 140, 210, 0, 0, 0, 128, 31, 108, 145, 62, 177, 76, 81, 63, 206, 214, 186, 190, 227, 218, 140, 210, 0, 0, 0, 128, 6, 136, 136, 62, 180, 34, 79, 63, 146, 67, 199, 190, 227, 218, 140, 210, 0, 0, 0, 128, 231, 255, 125, 62, 70, 149, 77, 63, 162, 84, 211, 190, 227, 218, 140, 210, 0, 0, 0, 128, 226, 188, 105, 62, 34, 166, 76, 63, 172, 252, 222, 190, 227, 218, 140, 210, 0, 0, 0, 128, 120, 93, 84, 62, 76, 86, 76, 63, 190, 46, 234, 190, 227, 218, 140, 210, 0, 0, 0, 128, 82, 249, 61, 62, 34, 166, 76, 63, 117, 222, 244, 190, 227, 218, 140, 210, 0, 0, 0, 128, 70, 169, 38, 62, 70, 149, 77, 63, 243, 255, 254, 190, 227, 218, 140, 210, 0, 0, 0, 128, 30, 135, 14, 62, 180, 34, 79, 63, 6, 68, 4, 191, 227, 218, 140, 210, 0, 0, 0, 128, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 227, 218, 140, 210, 0, 0, 0, 128, 59, 91, 235, 61, 177, 76, 81, 63, 15, 182, 8, 191, 227, 218, 140, 210, 0, 0, 0, 128, 165, 112, 184, 61, 215, 16, 84, 63, 49, 209, 12, 191, 227, 218, 140, 210, 0, 0, 0, 128, 161, 19, 10, 63, 88, 199, 90, 63, 9, 132, 162, 189, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 141, 82, 228, 90, 0, 0, 0, 128, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 141, 82, 228, 90, 0, 0, 0, 128, 69, 182, 3, 63, 127, 139, 93, 63, 10, 93, 195, 189, 141, 82, 228, 90, 0, 0, 0, 128, 207, 255, 250, 62, 123, 181, 95, 63, 103, 237, 230, 189, 141, 82, 228, 90, 0, 0, 0, 128, 190, 238, 238, 62, 233, 66, 97, 63, 218, 134, 6, 190, 141, 82, 228, 90, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 0, 128, 184, 70, 227, 62, 14, 50, 98, 63, 223, 201, 26, 190, 141, 82, 228, 90, 0, 0, 0, 128, 164, 20, 216, 62, 227, 129, 98, 63, 73, 41, 48, 190, 141, 82, 228, 90, 0, 0, 0, 128, 239, 100, 205, 62, 14, 50, 98, 63, 110, 141, 70, 190, 141, 82, 228, 90, 0, 0, 0, 128, 109, 67, 195, 62, 233, 66, 97, 63, 123, 221, 93, 190, 141, 82, 228, 90, 0, 0, 0, 128, 90, 187, 185, 62, 123, 181, 95, 63, 164, 255, 117, 190, 141, 82, 228, 90, 0, 0, 0, 128, 66, 215, 176, 62, 127, 139, 93, 63, 146, 108, 135, 190, 141, 82, 228, 90, 0, 0, 0, 128, 255, 160, 168, 62, 88, 199, 90, 63, 59, 39, 148, 190, 141, 82, 228, 90, 0, 0, 0, 128, 95, 162, 153, 62, 215, 16, 84, 63, 41, 28, 174, 190, 141, 82, 228, 90, 0, 0, 0, 128, 31, 108, 145, 62, 177, 76, 81, 63, 206, 214, 186, 190, 141, 82, 228, 90, 0, 0, 0, 128, 6, 136, 136, 62, 180, 34, 79, 63, 146, 67, 199, 190, 141, 82, 228, 90, 0, 0, 0, 128, 231, 255, 125, 62, 70, 149, 77, 63, 162, 84, 211, 190, 141, 82, 228, 90, 0, 0, 0, 128, 226, 188, 105, 62, 34, 166, 76, 63, 172, 252, 222, 190, 141, 82, 228, 90, 0, 0, 0, 128, 120, 93, 84, 62, 76, 86, 76, 63, 190, 46, 234, 190, 141, 82, 228, 90, 0, 0, 0, 128, 82, 249, 61, 62, 34, 166, 76, 63, 117, 222, 244, 190, 141, 82, 228, 90, 0, 0, 0, 128, 70, 169, 38, 62, 70, 149, 77, 63, 243, 255, 254, 190, 141, 82, 228, 90, 0, 0, 0, 128, 30, 135, 14, 62, 180, 34, 79, 63, 6, 68, 4, 191, 141, 82, 228, 90, 0, 0, 0, 128, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 141, 82, 228, 90, 0, 0, 0, 128, 59, 91, 235, 61, 177, 76, 81, 63, 15, 182, 8, 191, 141, 82, 228, 90, 0, 0, 0, 128, 165, 112, 184, 61, 215, 16, 84, 63, 49, 209, 12, 191, 141, 82, 228, 90, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.616514, -9.02389e-17, -0.616514, 1.23303, 1, 1.23303),
+"attribute_data": PackedByteArray(247, 181, 94, 193, 0, 0, 128, 63, 247, 181, 94, 193, 246, 122, 25, 194, 247, 181, 94, 65, 0, 0, 128, 63, 247, 181, 94, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 0, 0, 0, 0, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 193, 0, 0, 128, 63, 164, 12, 35, 64, 36, 127, 145, 193, 148, 12, 35, 192, 36, 127, 145, 193, 45, 41, 204, 53, 140, 107, 199, 193, 45, 41, 204, 53, 140, 107, 199, 193, 148, 12, 35, 192, 36, 127, 145, 193, 164, 12, 35, 64, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 221, 30, 204, 181, 140, 107, 199, 193, 221, 30, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 110, 151, 14, 193, 215, 215, 144, 193, 220, 15, 241, 192, 179, 108, 201, 193, 1, 241, 196, 192, 215, 215, 144, 193, 1, 241, 196, 192, 215, 215, 144, 193, 220, 15, 241, 192, 179, 108, 201, 193, 110, 151, 14, 193, 215, 215, 144, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 128, 165, 170, 175, 140, 107, 199, 193, 128, 165, 170, 175, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 110, 151, 14, 65, 215, 215, 144, 193, 1, 241, 196, 64, 215, 215, 144, 193, 220, 15, 241, 64, 179, 108, 201, 193, 220, 15, 241, 64, 179, 108, 201, 193, 1, 241, 196, 64, 215, 215, 144, 193, 110, 151, 14, 65, 215, 215, 144, 193, 122, 56, 108, 65, 6, 66, 97, 193, 128, 194, 94, 65, 214, 36, 98, 193, 117, 174, 121, 65, 214, 36, 98, 193, 194, 138, 131, 65, 83, 204, 100, 193, 112, 91, 81, 65, 83, 204, 100, 193, 105, 47, 138, 65, 134, 53, 105, 193, 37, 18, 68, 65, 133, 53, 105, 193, 209, 189, 144, 65, 156, 91, 111, 193, 84, 245, 54, 65, 155, 91, 111, 193, 184, 46, 151, 65, 160, 55, 119, 193, 132, 19, 42, 65, 158, 55, 119, 193, 250, 122, 157, 65, 131, 96, 128, 193, 122, 226, 16, 65, 53, 37, 133, 193, 250, 122, 157, 65, 12, 6, 186, 193, 174, 0, 4, 65, 57, 19, 137, 193, 185, 199, 237, 64, 66, 38, 140, 193, 27, 53, 211, 64, 219, 90, 142, 193, 252, 102, 184, 64, 155, 174, 143, 193, 7, 123, 157, 64, 1, 32, 144, 193, 156, 167, 245, 54, 10, 6, 186, 193, 19, 143, 130, 64, 155, 174, 143, 193, 231, 129, 79, 64, 219, 90, 142, 193, 171, 92, 26, 64, 66, 38, 140, 193, 238, 210, 203, 63, 56, 19, 137, 193, 224, 136, 73, 63, 53, 37, 133, 193, 231, 78, 17, 55, 129, 96, 128, 193, 117, 174, 121, 65, 214, 36, 98, 193, 128, 194, 94, 65, 214, 36, 98, 193, 122, 56, 108, 65, 6, 66, 97, 193, 194, 138, 131, 65, 83, 204, 100, 193, 112, 91, 81, 65, 83, 204, 100, 193, 105, 47, 138, 65, 134, 53, 105, 193, 37, 18, 68, 65, 133, 53, 105, 193, 209, 189, 144, 65, 156, 91, 111, 193, 84, 245, 54, 65, 155, 91, 111, 193, 184, 46, 151, 65, 160, 55, 119, 193, 132, 19, 42, 65, 158, 55, 119, 193, 250, 122, 157, 65, 131, 96, 128, 193, 122, 226, 16, 65, 53, 37, 133, 193, 250, 122, 157, 65, 12, 6, 186, 193, 174, 0, 4, 65, 57, 19, 137, 193, 185, 199, 237, 64, 66, 38, 140, 193, 27, 53, 211, 64, 219, 90, 142, 193, 252, 102, 184, 64, 155, 174, 143, 193, 7, 123, 157, 64, 1, 32, 144, 193, 156, 167, 245, 54, 10, 6, 186, 193, 19, 143, 130, 64, 155, 174, 143, 193, 231, 129, 79, 64, 219, 90, 142, 193, 171, 92, 26, 64, 66, 38, 140, 193, 238, 210, 203, 63, 56, 19, 137, 193, 224, 136, 73, 63, 53, 37, 133, 193, 231, 78, 17, 55, 129, 96, 128, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 193, 246, 122, 149, 193, 0, 0, 0, 0, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 241, 122, 157, 193, 127, 96, 128, 193, 242, 122, 157, 193, 8, 6, 186, 193, 175, 46, 151, 193, 51, 37, 133, 193, 200, 189, 144, 193, 54, 19, 137, 193, 96, 47, 138, 193, 64, 38, 140, 193, 185, 138, 131, 193, 217, 90, 142, 193, 155, 167, 245, 54, 10, 6, 186, 193, 98, 174, 121, 193, 153, 174, 143, 193, 104, 56, 108, 193, 255, 31, 144, 193, 110, 194, 94, 193, 153, 174, 143, 193, 94, 91, 81, 193, 217, 90, 142, 193, 19, 18, 68, 193, 64, 38, 140, 193, 66, 245, 54, 193, 55, 19, 137, 193, 114, 19, 42, 193, 51, 37, 133, 193, 104, 226, 16, 193, 154, 55, 119, 193, 156, 0, 4, 193, 151, 91, 111, 193, 149, 199, 237, 192, 129, 53, 105, 193, 247, 52, 211, 192, 79, 204, 100, 193, 216, 102, 184, 192, 210, 36, 98, 193, 227, 122, 157, 192, 2, 66, 97, 193, 238, 142, 130, 192, 210, 36, 98, 193, 158, 129, 79, 192, 79, 204, 100, 193, 98, 92, 26, 192, 130, 53, 105, 193, 93, 210, 203, 191, 152, 91, 111, 193, 189, 135, 73, 191, 156, 55, 119, 193, 230, 78, 17, 55, 129, 96, 128, 193, 175, 46, 151, 193, 51, 37, 133, 193, 242, 122, 157, 193, 8, 6, 186, 193, 241, 122, 157, 193, 127, 96, 128, 193, 200, 189, 144, 193, 54, 19, 137, 193, 96, 47, 138, 193, 64, 38, 140, 193, 185, 138, 131, 193, 217, 90, 142, 193, 155, 167, 245, 54, 10, 6, 186, 193, 98, 174, 121, 193, 153, 174, 143, 193, 104, 56, 108, 193, 255, 31, 144, 193, 110, 194, 94, 193, 153, 174, 143, 193, 94, 91, 81, 193, 217, 90, 142, 193, 19, 18, 68, 193, 64, 38, 140, 193, 66, 245, 54, 193, 55, 19, 137, 193, 114, 19, 42, 193, 51, 37, 133, 193, 104, 226, 16, 193, 154, 55, 119, 193, 156, 0, 4, 193, 151, 91, 111, 193, 149, 199, 237, 192, 129, 53, 105, 193, 247, 52, 211, 192, 79, 204, 100, 193, 216, 102, 184, 192, 210, 36, 98, 193, 227, 122, 157, 192, 2, 66, 97, 193, 238, 142, 130, 192, 210, 36, 98, 193, 158, 129, 79, 192, 79, 204, 100, 193, 98, 92, 26, 192, 130, 53, 105, 193, 93, 210, 203, 191, 152, 91, 111, 193, 189, 135, 73, 191, 156, 55, 119, 193, 230, 78, 17, 55, 129, 96, 128, 193, 246, 122, 157, 65, 140, 96, 128, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 21, 6, 186, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 46, 230, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 246, 122, 157, 65, 21, 6, 186, 193, 112, 226, 144, 65, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 246, 122, 157, 193, 21, 6, 186, 193, 162, 0, 132, 65, 169, 91, 111, 193, 163, 199, 109, 65, 159, 53, 105, 193, 9, 53, 83, 65, 104, 204, 100, 193, 234, 102, 56, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 195, 129, 207, 64, 104, 204, 100, 193, 143, 92, 154, 64, 159, 53, 105, 193, 149, 210, 75, 64, 169, 91, 111, 193, 83, 136, 201, 191, 60, 37, 133, 193, 46, 230, 169, 180, 140, 96, 128, 193, 77, 136, 201, 63, 184, 55, 119, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 235, 102, 56, 193, 163, 174, 143, 193, 6, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 111, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 244, 181, 94, 193, 139, 112, 151, 193, 247, 181, 94, 193, 18, 22, 209, 193, 212, 229, 76, 193, 56, 53, 156, 193, 251, 173, 58, 193, 68, 35, 160, 193, 189, 34, 40, 193, 71, 54, 163, 193, 149, 88, 21, 193, 226, 106, 165, 193, 247, 181, 94, 65, 18, 22, 209, 193, 84, 100, 2, 193, 160, 190, 166, 193, 246, 181, 222, 192, 9, 48, 167, 193, 68, 163, 184, 192, 160, 190, 166, 193, 194, 186, 146, 192, 226, 106, 165, 193, 219, 76, 90, 192, 71, 54, 163, 193, 212, 31, 16, 192, 67, 35, 160, 193, 44, 129, 142, 191, 58, 53, 156, 193, 96, 129, 142, 63, 217, 171, 146, 193, 215, 31, 16, 64, 210, 189, 142, 193, 233, 76, 90, 64, 204, 170, 139, 193, 195, 186, 146, 64, 49, 118, 137, 193, 75, 163, 184, 64, 117, 34, 136, 193, 253, 181, 222, 64, 10, 177, 135, 193, 88, 100, 2, 65, 117, 34, 136, 193, 150, 88, 21, 65, 49, 118, 137, 193, 198, 34, 40, 65, 204, 170, 139, 193, 244, 181, 94, 65, 139, 112, 151, 193, 2, 174, 58, 65, 210, 189, 142, 193, 206, 229, 76, 65, 217, 171, 146, 193, 212, 229, 76, 193, 56, 53, 156, 193, 247, 181, 94, 193, 18, 22, 209, 193, 244, 181, 94, 193, 139, 112, 151, 193, 251, 173, 58, 193, 68, 35, 160, 193, 189, 34, 40, 193, 71, 54, 163, 193, 149, 88, 21, 193, 226, 106, 165, 193, 247, 181, 94, 65, 18, 22, 209, 193, 84, 100, 2, 193, 160, 190, 166, 193, 246, 181, 222, 192, 9, 48, 167, 193, 68, 163, 184, 192, 160, 190, 166, 193, 194, 186, 146, 192, 226, 106, 165, 193, 219, 76, 90, 192, 71, 54, 163, 193, 212, 31, 16, 192, 67, 35, 160, 193, 44, 129, 142, 191, 58, 53, 156, 193, 96, 129, 142, 63, 217, 171, 146, 193, 215, 31, 16, 64, 210, 189, 142, 193, 233, 76, 90, 64, 204, 170, 139, 193, 195, 186, 146, 64, 49, 118, 137, 193, 75, 163, 184, 64, 117, 34, 136, 193, 253, 181, 222, 64, 10, 177, 135, 193, 88, 100, 2, 65, 117, 34, 136, 193, 150, 88, 21, 65, 49, 118, 137, 193, 198, 34, 40, 65, 204, 170, 139, 193, 244, 181, 94, 65, 139, 112, 151, 193, 2, 174, 58, 65, 210, 189, 142, 193, 206, 229, 76, 65, 217, 171, 146, 193),
+"format": 4119,
+"index_count": 765,
+"index_data": PackedByteArray(27, 0, 25, 0, 26, 0, 30, 0, 28, 0, 29, 0, 33, 0, 31, 0, 32, 0, 36, 0, 34, 0, 35, 0, 39, 0, 37, 0, 38, 0, 42, 0, 40, 0, 41, 0, 45, 0, 43, 0, 44, 0, 48, 0, 46, 0, 47, 0, 51, 0, 49, 0, 50, 0, 54, 0, 52, 0, 53, 0, 57, 0, 55, 0, 56, 0, 56, 0, 58, 0, 57, 0, 56, 0, 59, 0, 58, 0, 59, 0, 60, 0, 58, 0, 59, 0, 61, 0, 60, 0, 61, 0, 62, 0, 60, 0, 61, 0, 63, 0, 62, 0, 63, 0, 64, 0, 62, 0, 63, 0, 65, 0, 64, 0, 65, 0, 66, 0, 64, 0, 65, 0, 67, 0, 66, 0, 67, 0, 68, 0, 66, 0, 67, 0, 69, 0, 68, 0, 69, 0, 70, 0, 68, 0, 70, 0, 71, 0, 68, 0, 71, 0, 72, 0, 68, 0, 72, 0, 73, 0, 68, 0, 74, 0, 68, 0, 73, 0, 74, 0, 73, 0, 75, 0, 74, 0, 75, 0, 76, 0, 74, 0, 76, 0, 77, 0, 74, 0, 77, 0, 78, 0, 74, 0, 78, 0, 79, 0, 79, 0, 80, 0, 74, 0, 83, 0, 81, 0, 82, 0, 84, 0, 82, 0, 81, 0, 85, 0, 82, 0, 84, 0, 86, 0, 85, 0, 84, 0, 87, 0, 85, 0, 86, 0, 88, 0, 87, 0, 86, 0, 89, 0, 87, 0, 88, 0, 90, 0, 89, 0, 88, 0, 91, 0, 89, 0, 90, 0, 92, 0, 91, 0, 90, 0, 93, 0, 91, 0, 92, 0, 94, 0, 93, 0, 92, 0, 95, 0, 93, 0, 94, 0, 96, 0, 95, 0, 94, 0, 97, 0, 96, 0, 94, 0, 98, 0, 97, 0, 94, 0, 99, 0, 98, 0, 94, 0, 94, 0, 100, 0, 99, 0, 99, 0, 100, 0, 101, 0, 101, 0, 100, 0, 102, 0, 102, 0, 100, 0, 103, 0, 103, 0, 100, 0, 104, 0, 104, 0, 100, 0, 105, 0, 106, 0, 105, 0, 100, 0, 109, 0, 107, 0, 108, 0, 108, 0, 110, 0, 109, 0, 108, 0, 111, 0, 110, 0, 111, 0, 112, 0, 110, 0, 111, 0, 113, 0, 112, 0, 113, 0, 114, 0, 112, 0, 113, 0, 115, 0, 114, 0, 115, 0, 116, 0, 114, 0, 115, 0, 117, 0, 116, 0, 117, 0, 118, 0, 116, 0, 117, 0, 119, 0, 118, 0, 119, 0, 120, 0, 118, 0, 119, 0, 121, 0, 120, 0, 121, 0, 122, 0, 120, 0, 122, 0, 123, 0, 120, 0, 123, 0, 124, 0, 120, 0, 124, 0, 125, 0, 120, 0, 126, 0, 120, 0, 125, 0, 126, 0, 125, 0, 127, 0, 126, 0, 127, 0, 128, 0, 126, 0, 128, 0, 129, 0, 126, 0, 129, 0, 130, 0, 126, 0, 130, 0, 131, 0, 131, 0, 132, 0, 126, 0, 135, 0, 133, 0, 134, 0, 136, 0, 134, 0, 133, 0, 137, 0, 134, 0, 136, 0, 138, 0, 137, 0, 136, 0, 139, 0, 137, 0, 138, 0, 140, 0, 139, 0, 138, 0, 141, 0, 139, 0, 140, 0, 142, 0, 141, 0, 140, 0, 143, 0, 141, 0, 142, 0, 144, 0, 143, 0, 142, 0, 145, 0, 143, 0, 144, 0, 146, 0, 145, 0, 144, 0, 147, 0, 145, 0, 146, 0, 148, 0, 147, 0, 146, 0, 149, 0, 148, 0, 146, 0, 150, 0, 149, 0, 146, 0, 151, 0, 150, 0, 146, 0, 146, 0, 152, 0, 151, 0, 151, 0, 152, 0, 153, 0, 153, 0, 152, 0, 154, 0, 154, 0, 152, 0, 155, 0, 155, 0, 152, 0, 156, 0, 156, 0, 152, 0, 157, 0, 158, 0, 157, 0, 152, 0, 161, 0, 159, 0, 160, 0, 160, 0, 162, 0, 161, 0, 160, 0, 163, 0, 162, 0, 166, 0, 164, 0, 165, 0, 165, 0, 167, 0, 166, 0, 165, 0, 168, 0, 167, 0, 165, 0, 169, 0, 168, 0, 165, 0, 170, 0, 169, 0, 170, 0, 171, 0, 169, 0, 170, 0, 172, 0, 171, 0, 170, 0, 173, 0, 172, 0, 170, 0, 174, 0, 173, 0, 170, 0, 175, 0, 174, 0, 170, 0, 176, 0, 175, 0, 170, 0, 177, 0, 176, 0, 170, 0, 178, 0, 177, 0, 170, 0, 179, 0, 178, 0, 170, 0, 180, 0, 179, 0, 170, 0, 181, 0, 180, 0, 170, 0, 182, 0, 181, 0, 170, 0, 183, 0, 182, 0, 170, 0, 184, 0, 183, 0, 170, 0, 185, 0, 184, 0, 170, 0, 186, 0, 185, 0, 170, 0, 187, 0, 186, 0, 170, 0, 188, 0, 187, 0, 170, 0, 189, 0, 188, 0, 192, 0, 190, 0, 191, 0, 193, 0, 191, 0, 190, 0, 194, 0, 191, 0, 193, 0, 195, 0, 191, 0, 194, 0, 196, 0, 191, 0, 195, 0, 197, 0, 196, 0, 195, 0, 198, 0, 196, 0, 197, 0, 199, 0, 196, 0, 198, 0, 200, 0, 196, 0, 199, 0, 201, 0, 196, 0, 200, 0, 202, 0, 196, 0, 201, 0, 203, 0, 196, 0, 202, 0, 204, 0, 196, 0, 203, 0, 205, 0, 196, 0, 204, 0, 206, 0, 196, 0, 205, 0, 207, 0, 196, 0, 206, 0, 208, 0, 196, 0, 207, 0, 209, 0, 196, 0, 208, 0, 210, 0, 196, 0, 209, 0, 211, 0, 196, 0, 210, 0, 212, 0, 196, 0, 211, 0, 213, 0, 196, 0, 212, 0, 214, 0, 196, 0, 213, 0, 215, 0, 196, 0, 214, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 217, 0, 220, 0, 219, 0, 220, 0, 221, 0, 219, 0, 221, 0, 222, 0, 219, 0, 222, 0, 223, 0, 219, 0, 223, 0, 224, 0, 219, 0, 224, 0, 225, 0, 219, 0, 225, 0, 226, 0, 219, 0, 226, 0, 227, 0, 219, 0, 227, 0, 228, 0, 219, 0, 228, 0, 229, 0, 219, 0, 228, 0, 230, 0, 229, 0, 228, 0, 231, 0, 230, 0, 229, 0, 232, 0, 219, 0, 232, 0, 233, 0, 219, 0, 233, 0, 234, 0, 219, 0, 234, 0, 235, 0, 219, 0, 235, 0, 236, 0, 219, 0, 236, 0, 237, 0, 219, 0, 237, 0, 238, 0, 219, 0, 238, 0, 239, 0, 219, 0, 239, 0, 240, 0, 219, 0, 240, 0, 241, 0, 219, 0, 241, 0, 242, 0, 219, 0, 245, 0, 243, 0, 244, 0, 246, 0, 244, 0, 243, 0, 247, 0, 244, 0, 246, 0, 248, 0, 247, 0, 246, 0, 249, 0, 248, 0, 246, 0, 250, 0, 249, 0, 246, 0, 251, 0, 250, 0, 246, 0, 252, 0, 251, 0, 246, 0, 253, 0, 252, 0, 246, 0, 254, 0, 253, 0, 246, 0, 255, 0, 254, 0, 246, 0, 0, 1, 255, 0, 246, 0, 1, 1, 255, 0, 0, 1, 2, 1, 255, 0, 1, 1, 3, 1, 0, 1, 246, 0, 4, 1, 3, 1, 246, 0, 5, 1, 4, 1, 246, 0, 6, 1, 5, 1, 246, 0, 7, 1, 6, 1, 246, 0, 8, 1, 7, 1, 246, 0, 9, 1, 8, 1, 246, 0, 10, 1, 9, 1, 246, 0, 11, 1, 10, 1, 246, 0, 12, 1, 11, 1, 246, 0, 13, 1, 12, 1, 246, 0, 16, 1, 14, 1, 15, 1, 17, 1, 16, 1, 15, 1, 18, 1, 17, 1, 15, 1, 19, 1, 18, 1, 15, 1, 15, 1, 20, 1, 19, 1, 20, 1, 21, 1, 19, 1, 20, 1, 22, 1, 21, 1, 20, 1, 23, 1, 22, 1, 20, 1, 24, 1, 23, 1, 20, 1, 25, 1, 24, 1, 20, 1, 26, 1, 25, 1, 20, 1, 27, 1, 26, 1, 20, 1, 28, 1, 27, 1, 20, 1, 29, 1, 28, 1, 20, 1, 30, 1, 29, 1, 20, 1, 31, 1, 30, 1, 20, 1, 32, 1, 31, 1, 20, 1, 33, 1, 32, 1, 20, 1, 34, 1, 33, 1, 20, 1, 35, 1, 34, 1, 20, 1, 36, 1, 35, 1, 20, 1, 37, 1, 36, 1, 37, 1, 38, 1, 36, 1, 37, 1, 39, 1, 38, 1, 42, 1, 40, 1, 41, 1, 40, 1, 43, 1, 41, 1, 43, 1, 44, 1, 41, 1, 44, 1, 45, 1, 41, 1, 46, 1, 41, 1, 45, 1, 47, 1, 46, 1, 45, 1, 48, 1, 46, 1, 47, 1, 49, 1, 46, 1, 48, 1, 50, 1, 46, 1, 49, 1, 51, 1, 46, 1, 50, 1, 52, 1, 46, 1, 51, 1, 53, 1, 46, 1, 52, 1, 54, 1, 46, 1, 53, 1, 55, 1, 46, 1, 54, 1, 56, 1, 46, 1, 55, 1, 57, 1, 46, 1, 56, 1, 58, 1, 46, 1, 57, 1, 59, 1, 46, 1, 58, 1, 60, 1, 46, 1, 59, 1, 61, 1, 46, 1, 60, 1, 62, 1, 46, 1, 61, 1, 63, 1, 46, 1, 62, 1, 64, 1, 63, 1, 62, 1, 65, 1, 63, 1, 64, 1),
+"lods": [0.00177999, PackedByteArray(27, 0, 25, 0, 26, 0, 30, 0, 28, 0, 29, 0, 33, 0, 31, 0, 32, 0, 36, 0, 34, 0, 35, 0, 39, 0, 37, 0, 38, 0, 42, 0, 40, 0, 41, 0, 45, 0, 43, 0, 44, 0, 48, 0, 46, 0, 47, 0, 51, 0, 49, 0, 50, 0, 54, 0, 52, 0, 53, 0, 59, 0, 60, 0, 57, 0, 59, 0, 63, 0, 60, 0, 63, 0, 64, 0, 60, 0, 63, 0, 67, 0, 64, 0, 67, 0, 66, 0, 64, 0, 67, 0, 68, 0, 66, 0, 67, 0, 69, 0, 68, 0, 69, 0, 71, 0, 68, 0, 71, 0, 73, 0, 68, 0, 74, 0, 68, 0, 73, 0, 74, 0, 73, 0, 76, 0, 74, 0, 76, 0, 78, 0, 78, 0, 80, 0, 74, 0, 86, 0, 85, 0, 81, 0, 89, 0, 85, 0, 86, 0, 90, 0, 89, 0, 86, 0, 93, 0, 89, 0, 90, 0, 92, 0, 93, 0, 90, 0, 94, 0, 93, 0, 92, 0, 95, 0, 93, 0, 94, 0, 97, 0, 95, 0, 94, 0, 99, 0, 97, 0, 94, 0, 94, 0, 100, 0, 99, 0, 99, 0, 100, 0, 102, 0, 102, 0, 100, 0, 104, 0, 106, 0, 104, 0, 100, 0, 111, 0, 112, 0, 109, 0, 111, 0, 115, 0, 112, 0, 115, 0, 116, 0, 112, 0, 115, 0, 119, 0, 116, 0, 119, 0, 118, 0, 116, 0, 119, 0, 120, 0, 118, 0, 119, 0, 121, 0, 120, 0, 121, 0, 123, 0, 120, 0, 123, 0, 125, 0, 120, 0, 126, 0, 120, 0, 125, 0, 126, 0, 125, 0, 129, 0, 126, 0, 129, 0, 131, 0, 131, 0, 132, 0, 126, 0, 138, 0, 137, 0, 133, 0, 141, 0, 137, 0, 138, 0, 142, 0, 141, 0, 138, 0, 145, 0, 141, 0, 142, 0, 144, 0, 145, 0, 142, 0, 146, 0, 145, 0, 144, 0, 147, 0, 145, 0, 146, 0, 149, 0, 147, 0, 146, 0, 151, 0, 149, 0, 146, 0, 146, 0, 152, 0, 151, 0, 151, 0, 152, 0, 155, 0, 155, 0, 152, 0, 157, 0, 158, 0, 157, 0, 152, 0, 161, 0, 159, 0, 160, 0, 160, 0, 162, 0, 161, 0, 160, 0, 163, 0, 162, 0, 167, 0, 164, 0, 165, 0, 165, 0, 169, 0, 167, 0, 165, 0, 170, 0, 169, 0, 170, 0, 172, 0, 169, 0, 170, 0, 174, 0, 172, 0, 170, 0, 176, 0, 174, 0, 170, 0, 178, 0, 176, 0, 170, 0, 180, 0, 178, 0, 170, 0, 181, 0, 180, 0, 170, 0, 183, 0, 181, 0, 170, 0, 185, 0, 183, 0, 170, 0, 187, 0, 185, 0, 170, 0, 189, 0, 187, 0, 192, 0, 193, 0, 191, 0, 195, 0, 191, 0, 193, 0, 196, 0, 191, 0, 195, 0, 198, 0, 196, 0, 195, 0, 200, 0, 196, 0, 198, 0, 202, 0, 196, 0, 200, 0, 204, 0, 196, 0, 202, 0, 206, 0, 196, 0, 204, 0, 207, 0, 196, 0, 206, 0, 209, 0, 196, 0, 207, 0, 211, 0, 196, 0, 209, 0, 213, 0, 196, 0, 211, 0, 215, 0, 196, 0, 213, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 217, 0, 220, 0, 219, 0, 220, 0, 221, 0, 219, 0, 221, 0, 222, 0, 219, 0, 222, 0, 223, 0, 219, 0, 223, 0, 224, 0, 219, 0, 224, 0, 225, 0, 219, 0, 225, 0, 226, 0, 219, 0, 226, 0, 228, 0, 219, 0, 228, 0, 230, 0, 229, 0, 228, 0, 229, 0, 219, 0, 229, 0, 233, 0, 219, 0, 233, 0, 235, 0, 219, 0, 235, 0, 236, 0, 219, 0, 236, 0, 237, 0, 219, 0, 237, 0, 238, 0, 219, 0, 238, 0, 239, 0, 219, 0, 239, 0, 240, 0, 219, 0, 240, 0, 241, 0, 219, 0, 241, 0, 242, 0, 219, 0, 245, 0, 243, 0, 244, 0, 246, 0, 244, 0, 243, 0, 247, 0, 244, 0, 246, 0, 248, 0, 247, 0, 246, 0, 249, 0, 248, 0, 246, 0, 250, 0, 249, 0, 246, 0, 251, 0, 250, 0, 246, 0, 252, 0, 251, 0, 246, 0, 253, 0, 252, 0, 246, 0, 255, 0, 253, 0, 246, 0, 1, 1, 255, 0, 0, 1, 0, 1, 255, 0, 246, 0, 4, 1, 0, 1, 246, 0, 6, 1, 4, 1, 246, 0, 7, 1, 6, 1, 246, 0, 8, 1, 7, 1, 246, 0, 9, 1, 8, 1, 246, 0, 10, 1, 9, 1, 246, 0, 11, 1, 10, 1, 246, 0, 12, 1, 11, 1, 246, 0, 13, 1, 12, 1, 246, 0, 16, 1, 14, 1, 15, 1, 17, 1, 16, 1, 15, 1, 18, 1, 17, 1, 15, 1, 19, 1, 18, 1, 15, 1, 15, 1, 20, 1, 19, 1, 20, 1, 21, 1, 19, 1, 20, 1, 22, 1, 21, 1, 20, 1, 23, 1, 22, 1, 20, 1, 24, 1, 23, 1, 20, 1, 25, 1, 24, 1, 20, 1, 26, 1, 25, 1, 20, 1, 27, 1, 26, 1, 20, 1, 28, 1, 27, 1, 20, 1, 29, 1, 28, 1, 20, 1, 30, 1, 29, 1, 20, 1, 31, 1, 30, 1, 20, 1, 32, 1, 31, 1, 20, 1, 33, 1, 32, 1, 20, 1, 34, 1, 33, 1, 20, 1, 35, 1, 34, 1, 20, 1, 36, 1, 35, 1, 20, 1, 37, 1, 36, 1, 37, 1, 38, 1, 36, 1, 42, 1, 40, 1, 41, 1, 40, 1, 43, 1, 41, 1, 43, 1, 44, 1, 41, 1, 44, 1, 45, 1, 41, 1, 46, 1, 41, 1, 45, 1, 47, 1, 46, 1, 45, 1, 48, 1, 46, 1, 47, 1, 49, 1, 46, 1, 48, 1, 50, 1, 46, 1, 49, 1, 51, 1, 46, 1, 50, 1, 52, 1, 46, 1, 51, 1, 53, 1, 46, 1, 52, 1, 54, 1, 46, 1, 53, 1, 55, 1, 46, 1, 54, 1, 56, 1, 46, 1, 55, 1, 57, 1, 46, 1, 56, 1, 58, 1, 46, 1, 57, 1, 59, 1, 46, 1, 58, 1, 60, 1, 46, 1, 59, 1, 61, 1, 46, 1, 60, 1, 62, 1, 46, 1, 61, 1, 63, 1, 46, 1, 62, 1, 64, 1, 63, 1, 62, 1), 0.0180837, PackedByteArray(27, 0, 25, 0, 26, 0, 30, 0, 28, 0, 29, 0, 33, 0, 31, 0, 32, 0, 36, 0, 34, 0, 35, 0, 39, 0, 37, 0, 38, 0, 42, 0, 40, 0, 41, 0, 45, 0, 43, 0, 44, 0, 48, 0, 46, 0, 47, 0, 51, 0, 49, 0, 50, 0, 54, 0, 52, 0, 53, 0, 63, 0, 67, 0, 64, 0, 67, 0, 66, 0, 64, 0, 67, 0, 68, 0, 66, 0, 67, 0, 73, 0, 68, 0, 74, 0, 68, 0, 73, 0, 74, 0, 73, 0, 76, 0, 76, 0, 80, 0, 74, 0, 93, 0, 89, 0, 90, 0, 92, 0, 93, 0, 90, 0, 94, 0, 93, 0, 92, 0, 99, 0, 93, 0, 94, 0, 94, 0, 100, 0, 99, 0, 99, 0, 100, 0, 102, 0, 106, 0, 102, 0, 100, 0, 115, 0, 119, 0, 116, 0, 119, 0, 118, 0, 116, 0, 119, 0, 120, 0, 118, 0, 119, 0, 125, 0, 120, 0, 126, 0, 120, 0, 125, 0, 126, 0, 125, 0, 131, 0, 131, 0, 132, 0, 126, 0, 145, 0, 141, 0, 142, 0, 144, 0, 145, 0, 142, 0, 146, 0, 145, 0, 144, 0, 151, 0, 145, 0, 146, 0, 146, 0, 152, 0, 151, 0, 151, 0, 152, 0, 157, 0, 158, 0, 157, 0, 152, 0, 161, 0, 159, 0, 160, 0, 160, 0, 162, 0, 161, 0, 160, 0, 163, 0, 162, 0, 169, 0, 164, 0, 165, 0, 165, 0, 170, 0, 169, 0, 170, 0, 174, 0, 169, 0, 170, 0, 176, 0, 174, 0, 170, 0, 180, 0, 176, 0, 170, 0, 183, 0, 180, 0, 170, 0, 187, 0, 183, 0, 170, 0, 189, 0, 187, 0, 192, 0, 195, 0, 191, 0, 196, 0, 191, 0, 195, 0, 200, 0, 196, 0, 195, 0, 202, 0, 196, 0, 200, 0, 206, 0, 196, 0, 202, 0, 209, 0, 196, 0, 206, 0, 213, 0, 196, 0, 209, 0, 215, 0, 196, 0, 213, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 217, 0, 223, 0, 219, 0, 223, 0, 226, 0, 219, 0, 226, 0, 235, 0, 219, 0, 235, 0, 239, 0, 219, 0, 239, 0, 241, 0, 219, 0, 241, 0, 242, 0, 219, 0, 245, 0, 243, 0, 244, 0, 246, 0, 244, 0, 243, 0, 250, 0, 244, 0, 246, 0, 253, 0, 250, 0, 246, 0, 6, 1, 253, 0, 246, 0, 10, 1, 6, 1, 246, 0, 12, 1, 10, 1, 246, 0, 13, 1, 12, 1, 246, 0, 19, 1, 14, 1, 15, 1, 15, 1, 20, 1, 19, 1, 20, 1, 24, 1, 19, 1, 20, 1, 26, 1, 24, 1, 20, 1, 29, 1, 26, 1, 20, 1, 33, 1, 29, 1, 20, 1, 36, 1, 33, 1, 20, 1, 37, 1, 36, 1, 42, 1, 45, 1, 41, 1, 46, 1, 41, 1, 45, 1, 50, 1, 46, 1, 45, 1, 52, 1, 46, 1, 50, 1, 55, 1, 46, 1, 52, 1, 59, 1, 46, 1, 55, 1, 62, 1, 46, 1, 59, 1, 63, 1, 46, 1, 62, 1), 0.0937348, PackedByteArray(27, 0, 25, 0, 26, 0, 30, 0, 28, 0, 29, 0, 33, 0, 31, 0, 32, 0, 36, 0, 34, 0, 35, 0, 39, 0, 37, 0, 38, 0, 42, 0, 40, 0, 41, 0, 45, 0, 43, 0, 44, 0, 48, 0, 46, 0, 47, 0, 51, 0, 49, 0, 50, 0, 54, 0, 52, 0, 53, 0, 73, 0, 68, 0, 66, 0, 74, 0, 68, 0, 73, 0, 73, 0, 80, 0, 74, 0, 94, 0, 99, 0, 92, 0, 94, 0, 100, 0, 99, 0, 106, 0, 99, 0, 100, 0, 125, 0, 120, 0, 118, 0, 126, 0, 120, 0, 125, 0, 125, 0, 132, 0, 126, 0, 146, 0, 151, 0, 144, 0, 146, 0, 152, 0, 151, 0, 158, 0, 151, 0, 152, 0, 161, 0, 159, 0, 160, 0, 160, 0, 162, 0, 161, 0, 160, 0, 163, 0, 162, 0, 169, 0, 164, 0, 165, 0, 165, 0, 170, 0, 169, 0, 170, 0, 189, 0, 169, 0, 192, 0, 195, 0, 191, 0, 196, 0, 191, 0, 195, 0, 215, 0, 196, 0, 195, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 217, 0, 241, 0, 219, 0, 241, 0, 242, 0, 219, 0, 245, 0, 243, 0, 244, 0, 246, 0, 244, 0, 243, 0, 12, 1, 244, 0, 246, 0, 13, 1, 12, 1, 246, 0, 19, 1, 14, 1, 15, 1, 15, 1, 20, 1, 19, 1, 20, 1, 37, 1, 19, 1, 42, 1, 45, 1, 41, 1, 46, 1, 41, 1, 45, 1, 63, 1, 46, 1, 45, 1)],
+"material": SubResource("StandardMaterial3D_d2cnj"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 322,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 191, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 169, 19, 208, 164, 0, 0, 0, 128, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 169, 19, 208, 164, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 255, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 169, 19, 208, 164, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 227, 218, 185, 191, 0, 0, 190, 146, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 227, 218, 185, 191, 0, 0, 190, 146, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 227, 218, 185, 191, 0, 0, 190, 146, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 186, 63, 228, 90, 0, 0, 64, 109, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 186, 63, 228, 90, 0, 0, 64, 109, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 186, 63, 228, 90, 0, 0, 64, 109, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 227, 218, 95, 229, 0, 0, 189, 210, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 227, 218, 95, 229, 0, 0, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 95, 229, 0, 0, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 96, 101, 228, 90, 0, 0, 65, 45, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 96, 101, 228, 90, 0, 0, 65, 45, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 96, 101, 228, 90, 0, 0, 65, 45, 0, 0, 192, 190, 76, 86, 76, 63, 221, 211, 29, 191, 37, 209, 254, 255, 0, 0, 255, 191, 28, 15, 181, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 254, 255, 0, 0, 255, 191, 228, 240, 202, 190, 34, 166, 76, 63, 202, 165, 29, 191, 37, 209, 254, 255, 0, 0, 255, 191, 167, 213, 213, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 254, 255, 0, 0, 255, 191, 88, 42, 170, 190, 70, 149, 77, 63, 181, 27, 29, 191, 37, 209, 254, 255, 0, 0, 255, 191, 60, 162, 224, 190, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 254, 255, 0, 0, 255, 191, 198, 93, 159, 190, 180, 34, 79, 63, 68, 54, 28, 191, 37, 209, 254, 255, 0, 0, 255, 191, 167, 74, 235, 190, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 254, 255, 0, 0, 255, 191, 90, 181, 148, 190, 177, 76, 81, 63, 98, 246, 26, 191, 37, 209, 254, 255, 0, 0, 255, 191, 27, 195, 245, 190, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 254, 255, 0, 0, 255, 191, 228, 60, 138, 190, 215, 16, 84, 63, 146, 93, 25, 191, 37, 209, 254, 255, 0, 0, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 254, 255, 0, 0, 255, 191, 57, 134, 107, 190, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 254, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 254, 255, 0, 0, 255, 191, 83, 149, 86, 190, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 254, 255, 0, 0, 255, 191, 123, 68, 65, 190, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 254, 255, 0, 0, 255, 191, 80, 171, 43, 190, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 254, 255, 0, 0, 255, 191, 200, 225, 21, 190, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 254, 255, 0, 0, 255, 191, 0, 0, 0, 190, 227, 129, 98, 63, 16, 7, 17, 191, 37, 209, 254, 255, 0, 0, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 254, 255, 0, 0, 255, 191, 111, 60, 212, 189, 14, 50, 98, 63, 34, 53, 17, 191, 37, 209, 254, 255, 0, 0, 255, 191, 95, 169, 168, 189, 233, 66, 97, 63, 56, 191, 17, 191, 37, 209, 254, 255, 0, 0, 255, 191, 19, 238, 122, 189, 123, 181, 95, 63, 169, 164, 18, 191, 37, 209, 254, 255, 0, 0, 255, 191, 207, 170, 37, 189, 127, 139, 93, 63, 139, 228, 19, 191, 37, 209, 254, 255, 0, 0, 255, 191, 59, 206, 163, 188, 88, 199, 90, 63, 91, 125, 21, 191, 37, 209, 254, 255, 0, 0, 255, 191, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 37, 209, 254, 255, 0, 0, 255, 191, 228, 240, 202, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 28, 15, 181, 190, 34, 166, 76, 63, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 192, 190, 76, 86, 76, 63, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 167, 213, 213, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 88, 42, 170, 190, 70, 149, 77, 63, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 60, 162, 224, 190, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 198, 93, 159, 190, 180, 34, 79, 63, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 167, 74, 235, 190, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 90, 181, 148, 190, 177, 76, 81, 63, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 27, 195, 245, 190, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 228, 60, 138, 190, 215, 16, 84, 63, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 57, 134, 107, 190, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 83, 149, 86, 190, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 123, 68, 65, 190, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 80, 171, 43, 190, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 200, 225, 21, 190, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 190, 227, 129, 98, 63, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 212, 189, 14, 50, 98, 63, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 168, 189, 233, 66, 97, 63, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 19, 238, 122, 189, 123, 181, 95, 63, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 207, 170, 37, 189, 127, 139, 93, 63, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 163, 188, 88, 199, 90, 63, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 0, 24, 108, 87, 63, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 255, 255, 255, 191, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 254, 255, 255, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 254, 255, 255, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 255, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 255, 127, 255, 255, 255, 255, 255, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 217, 174, 254, 255, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 27, 195, 245, 62, 37, 209, 217, 174, 254, 255, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 167, 74, 235, 62, 37, 209, 217, 174, 254, 255, 0, 128, 169, 164, 18, 63, 123, 181, 95, 63, 60, 162, 224, 62, 37, 209, 217, 174, 254, 255, 254, 255, 56, 191, 17, 63, 233, 66, 97, 63, 167, 213, 213, 62, 37, 209, 217, 174, 255, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 37, 209, 217, 174, 254, 255, 254, 255, 34, 53, 17, 63, 14, 50, 98, 63, 228, 240, 202, 62, 37, 209, 217, 174, 254, 255, 0, 128, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 192, 62, 37, 209, 217, 174, 0, 0, 254, 255, 34, 53, 17, 63, 14, 50, 98, 63, 28, 15, 181, 62, 37, 209, 217, 174, 254, 255, 0, 128, 56, 191, 17, 63, 233, 66, 97, 63, 88, 42, 170, 62, 37, 209, 217, 174, 254, 255, 254, 255, 169, 164, 18, 63, 123, 181, 95, 63, 198, 93, 159, 62, 37, 209, 217, 174, 254, 255, 0, 128, 139, 228, 19, 63, 127, 139, 93, 63, 90, 181, 148, 62, 37, 209, 217, 174, 254, 255, 0, 128, 91, 125, 21, 63, 88, 199, 90, 63, 228, 60, 138, 62, 37, 209, 217, 174, 254, 255, 255, 255, 146, 93, 25, 63, 215, 16, 84, 63, 57, 134, 107, 62, 37, 209, 217, 174, 254, 255, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 83, 149, 86, 62, 37, 209, 217, 174, 255, 255, 254, 255, 68, 54, 28, 63, 180, 34, 79, 63, 123, 68, 65, 62, 37, 209, 217, 174, 254, 255, 0, 128, 181, 27, 29, 63, 70, 149, 77, 63, 80, 171, 43, 62, 37, 209, 217, 174, 254, 255, 255, 255, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 21, 62, 37, 209, 217, 174, 254, 255, 255, 255, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 0, 62, 37, 209, 217, 174, 254, 255, 254, 255, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 212, 61, 37, 209, 217, 174, 255, 255, 254, 255, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 168, 61, 37, 209, 217, 174, 254, 255, 0, 128, 68, 54, 28, 63, 180, 34, 79, 63, 19, 238, 122, 61, 37, 209, 217, 174, 254, 255, 0, 128, 98, 246, 26, 63, 177, 76, 81, 63, 207, 170, 37, 61, 37, 209, 217, 174, 255, 255, 0, 128, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 163, 60, 37, 209, 217, 174, 255, 255, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 37, 209, 217, 174, 0, 0, 254, 255, 91, 125, 21, 63, 88, 199, 90, 63, 27, 195, 245, 62, 217, 46, 37, 81, 254, 255, 254, 127, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 37, 81, 254, 255, 254, 127, 139, 228, 19, 63, 127, 139, 93, 63, 167, 74, 235, 62, 217, 46, 37, 81, 254, 255, 254, 127, 169, 164, 18, 63, 123, 181, 95, 63, 60, 162, 224, 62, 217, 46, 37, 81, 254, 255, 0, 0, 56, 191, 17, 63, 233, 66, 97, 63, 167, 213, 213, 62, 217, 46, 37, 81, 255, 255, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 217, 46, 37, 81, 254, 255, 0, 0, 34, 53, 17, 63, 14, 50, 98, 63, 228, 240, 202, 62, 217, 46, 37, 81, 254, 255, 254, 127, 16, 7, 17, 63, 227, 129, 98, 63, 0, 0, 192, 62, 217, 46, 37, 81, 0, 0, 0, 0, 34, 53, 17, 63, 14, 50, 98, 63, 28, 15, 181, 62, 217, 46, 37, 81, 254, 255, 254, 127, 56, 191, 17, 63, 233, 66, 97, 63, 88, 42, 170, 62, 217, 46, 37, 81, 254, 255, 0, 0, 169, 164, 18, 63, 123, 181, 95, 63, 198, 93, 159, 62, 217, 46, 37, 81, 254, 255, 254, 127, 139, 228, 19, 63, 127, 139, 93, 63, 90, 181, 148, 62, 217, 46, 37, 81, 254, 255, 254, 127, 91, 125, 21, 63, 88, 199, 90, 63, 228, 60, 138, 62, 217, 46, 37, 81, 0, 0, 0, 0, 146, 93, 25, 63, 215, 16, 84, 63, 57, 134, 107, 62, 217, 46, 37, 81, 254, 255, 254, 127, 98, 246, 26, 63, 177, 76, 81, 63, 83, 149, 86, 62, 217, 46, 37, 81, 254, 255, 0, 0, 68, 54, 28, 63, 180, 34, 79, 63, 123, 68, 65, 62, 217, 46, 37, 81, 255, 255, 254, 127, 181, 27, 29, 63, 70, 149, 77, 63, 80, 171, 43, 62, 217, 46, 37, 81, 254, 255, 0, 0, 202, 165, 29, 63, 34, 166, 76, 63, 200, 225, 21, 62, 217, 46, 37, 81, 254, 255, 0, 0, 221, 211, 29, 63, 76, 86, 76, 63, 0, 0, 0, 62, 217, 46, 37, 81, 255, 255, 0, 0, 202, 165, 29, 63, 34, 166, 76, 63, 111, 60, 212, 61, 217, 46, 37, 81, 254, 255, 0, 0, 181, 27, 29, 63, 70, 149, 77, 63, 95, 169, 168, 61, 217, 46, 37, 81, 254, 255, 254, 127, 68, 54, 28, 63, 180, 34, 79, 63, 19, 238, 122, 61, 217, 46, 37, 81, 254, 255, 254, 127, 98, 246, 26, 63, 177, 76, 81, 63, 207, 170, 37, 61, 217, 46, 37, 81, 255, 255, 0, 0, 146, 93, 25, 63, 215, 16, 84, 63, 59, 206, 163, 60, 217, 46, 37, 81, 255, 255, 0, 0, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 128, 217, 46, 37, 81, 0, 0, 0, 0, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 217, 46, 217, 174, 255, 127, 255, 191, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 217, 46, 217, 174, 255, 127, 255, 191, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 217, 46, 217, 174, 255, 127, 255, 191, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 217, 46, 217, 174, 255, 127, 255, 191, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 217, 46, 217, 174, 255, 127, 255, 191, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 217, 46, 217, 174, 255, 127, 255, 191, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 217, 46, 217, 174, 255, 127, 255, 191, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 217, 46, 217, 174, 255, 127, 255, 191, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 217, 46, 217, 174, 255, 127, 255, 191, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 217, 46, 217, 174, 255, 127, 254, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 217, 46, 217, 174, 255, 127, 255, 191, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 217, 46, 217, 174, 255, 127, 255, 191, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 217, 46, 217, 174, 255, 127, 255, 191, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 217, 46, 217, 174, 255, 127, 255, 191, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 217, 46, 217, 174, 255, 127, 255, 191, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 217, 46, 217, 174, 255, 127, 255, 191, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 217, 46, 217, 174, 255, 127, 255, 191, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 217, 46, 217, 174, 255, 127, 255, 191, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 217, 46, 217, 174, 255, 127, 255, 191, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 217, 46, 217, 174, 255, 127, 255, 191, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 217, 46, 217, 174, 255, 127, 255, 191, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 217, 46, 217, 174, 255, 127, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 217, 46, 217, 174, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 141, 93, 25, 191, 215, 16, 84, 63, 57, 134, 235, 62, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 37, 209, 37, 81, 255, 127, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 103, 246, 26, 191, 177, 76, 81, 63, 79, 149, 214, 62, 37, 209, 37, 81, 255, 127, 255, 63, 62, 54, 28, 191, 180, 34, 79, 63, 120, 68, 193, 62, 37, 209, 37, 81, 255, 127, 255, 63, 179, 27, 29, 191, 70, 149, 77, 63, 80, 171, 171, 62, 37, 209, 37, 81, 255, 127, 255, 63, 197, 165, 29, 191, 34, 166, 76, 63, 200, 225, 149, 62, 37, 209, 37, 81, 255, 127, 255, 63, 221, 211, 29, 191, 76, 86, 76, 63, 0, 0, 128, 62, 37, 209, 37, 81, 255, 127, 255, 63, 197, 165, 29, 191, 34, 166, 76, 63, 111, 60, 84, 62, 37, 209, 37, 81, 255, 127, 255, 63, 179, 27, 29, 191, 70, 149, 77, 63, 95, 169, 40, 62, 37, 209, 37, 81, 255, 127, 255, 63, 62, 54, 28, 191, 180, 34, 79, 63, 32, 238, 250, 61, 37, 209, 37, 81, 255, 127, 255, 63, 103, 246, 26, 191, 177, 76, 81, 63, 194, 170, 165, 61, 37, 209, 37, 81, 255, 127, 255, 63, 96, 125, 21, 191, 88, 199, 90, 63, 59, 206, 35, 189, 37, 209, 37, 81, 255, 127, 0, 64, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 128, 37, 209, 37, 81, 255, 127, 255, 63, 141, 93, 25, 191, 215, 16, 84, 63, 59, 206, 35, 61, 37, 209, 37, 81, 255, 127, 255, 63, 134, 228, 19, 191, 127, 139, 93, 63, 194, 170, 165, 189, 37, 209, 37, 81, 255, 127, 255, 63, 173, 164, 18, 191, 123, 181, 95, 63, 32, 238, 250, 189, 37, 209, 37, 81, 255, 127, 255, 63, 57, 191, 17, 191, 233, 66, 97, 63, 95, 169, 40, 190, 37, 209, 37, 81, 255, 127, 255, 63, 38, 53, 17, 191, 14, 50, 98, 63, 111, 60, 84, 190, 37, 209, 37, 81, 255, 127, 255, 63, 16, 7, 17, 191, 227, 129, 98, 63, 0, 0, 128, 190, 37, 209, 37, 81, 255, 127, 255, 63, 38, 53, 17, 191, 14, 50, 98, 63, 200, 225, 149, 190, 37, 209, 37, 81, 255, 127, 255, 63, 57, 191, 17, 191, 233, 66, 97, 63, 77, 171, 171, 190, 37, 209, 37, 81, 255, 127, 255, 63, 173, 164, 18, 191, 123, 181, 95, 63, 120, 68, 193, 190, 37, 209, 37, 81, 255, 127, 255, 63, 134, 228, 19, 191, 127, 139, 93, 63, 79, 149, 214, 190, 37, 209, 37, 81, 255, 127, 255, 63, 96, 125, 21, 191, 88, 199, 90, 63, 53, 134, 235, 190, 37, 209, 37, 81, 255, 127, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 191, 37, 209, 37, 81, 255, 127, 255, 63, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 227, 218, 140, 210, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 227, 218, 140, 210, 0, 0, 255, 223, 161, 19, 10, 63, 88, 199, 90, 63, 9, 132, 162, 189, 227, 218, 140, 210, 0, 0, 255, 223, 69, 182, 3, 63, 127, 139, 93, 63, 10, 93, 195, 189, 227, 218, 140, 210, 0, 0, 255, 223, 207, 255, 250, 62, 123, 181, 95, 63, 103, 237, 230, 189, 227, 218, 140, 210, 0, 0, 255, 223, 190, 238, 238, 62, 233, 66, 97, 63, 218, 134, 6, 190, 227, 218, 140, 210, 0, 0, 255, 159, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 227, 218, 140, 210, 0, 0, 255, 223, 184, 70, 227, 62, 14, 50, 98, 63, 223, 201, 26, 190, 227, 218, 140, 210, 0, 0, 255, 159, 164, 20, 216, 62, 227, 129, 98, 63, 73, 41, 48, 190, 227, 218, 140, 210, 0, 0, 255, 223, 239, 100, 205, 62, 14, 50, 98, 63, 110, 141, 70, 190, 227, 218, 140, 210, 0, 0, 255, 159, 109, 67, 195, 62, 233, 66, 97, 63, 123, 221, 93, 190, 227, 218, 140, 210, 0, 0, 255, 223, 90, 187, 185, 62, 123, 181, 95, 63, 164, 255, 117, 190, 227, 218, 140, 210, 0, 0, 255, 159, 66, 215, 176, 62, 127, 139, 93, 63, 146, 108, 135, 190, 227, 218, 140, 210, 0, 0, 255, 223, 255, 160, 168, 62, 88, 199, 90, 63, 59, 39, 148, 190, 227, 218, 140, 210, 0, 0, 255, 223, 95, 162, 153, 62, 215, 16, 84, 63, 41, 28, 174, 190, 227, 218, 140, 210, 0, 0, 255, 159, 31, 108, 145, 62, 177, 76, 81, 63, 206, 214, 186, 190, 227, 218, 140, 210, 0, 0, 255, 223, 6, 136, 136, 62, 180, 34, 79, 63, 146, 67, 199, 190, 227, 218, 140, 210, 0, 0, 255, 223, 231, 255, 125, 62, 70, 149, 77, 63, 162, 84, 211, 190, 227, 218, 140, 210, 0, 0, 255, 223, 226, 188, 105, 62, 34, 166, 76, 63, 172, 252, 222, 190, 227, 218, 140, 210, 0, 0, 255, 159, 120, 93, 84, 62, 76, 86, 76, 63, 190, 46, 234, 190, 227, 218, 140, 210, 0, 0, 255, 223, 82, 249, 61, 62, 34, 166, 76, 63, 117, 222, 244, 190, 227, 218, 140, 210, 0, 0, 255, 159, 70, 169, 38, 62, 70, 149, 77, 63, 243, 255, 254, 190, 227, 218, 140, 210, 0, 0, 255, 223, 30, 135, 14, 62, 180, 34, 79, 63, 6, 68, 4, 191, 227, 218, 140, 210, 0, 0, 255, 159, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 227, 218, 140, 210, 0, 0, 255, 223, 59, 91, 235, 61, 177, 76, 81, 63, 15, 182, 8, 191, 227, 218, 140, 210, 0, 0, 255, 223, 165, 112, 184, 61, 215, 16, 84, 63, 49, 209, 12, 191, 227, 218, 140, 210, 0, 0, 255, 159, 161, 19, 10, 63, 88, 199, 90, 63, 9, 132, 162, 189, 141, 82, 228, 90, 0, 0, 255, 31, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 128, 141, 82, 228, 90, 0, 0, 255, 31, 214, 144, 16, 63, 24, 108, 87, 63, 187, 134, 132, 189, 141, 82, 228, 90, 0, 0, 255, 31, 69, 182, 3, 63, 127, 139, 93, 63, 10, 93, 195, 189, 141, 82, 228, 90, 0, 0, 255, 31, 207, 255, 250, 62, 123, 181, 95, 63, 103, 237, 230, 189, 141, 82, 228, 90, 0, 0, 255, 31, 190, 238, 238, 62, 233, 66, 97, 63, 218, 134, 6, 190, 141, 82, 228, 90, 0, 0, 255, 95, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 141, 82, 228, 90, 0, 0, 255, 31, 184, 70, 227, 62, 14, 50, 98, 63, 223, 201, 26, 190, 141, 82, 228, 90, 0, 0, 255, 95, 164, 20, 216, 62, 227, 129, 98, 63, 73, 41, 48, 190, 141, 82, 228, 90, 0, 0, 255, 31, 239, 100, 205, 62, 14, 50, 98, 63, 110, 141, 70, 190, 141, 82, 228, 90, 0, 0, 255, 95, 109, 67, 195, 62, 233, 66, 97, 63, 123, 221, 93, 190, 141, 82, 228, 90, 0, 0, 255, 31, 90, 187, 185, 62, 123, 181, 95, 63, 164, 255, 117, 190, 141, 82, 228, 90, 0, 0, 255, 95, 66, 215, 176, 62, 127, 139, 93, 63, 146, 108, 135, 190, 141, 82, 228, 90, 0, 0, 255, 31, 255, 160, 168, 62, 88, 199, 90, 63, 59, 39, 148, 190, 141, 82, 228, 90, 0, 0, 255, 31, 95, 162, 153, 62, 215, 16, 84, 63, 41, 28, 174, 190, 141, 82, 228, 90, 0, 0, 255, 95, 31, 108, 145, 62, 177, 76, 81, 63, 206, 214, 186, 190, 141, 82, 228, 90, 0, 0, 255, 31, 6, 136, 136, 62, 180, 34, 79, 63, 146, 67, 199, 190, 141, 82, 228, 90, 0, 0, 255, 31, 231, 255, 125, 62, 70, 149, 77, 63, 162, 84, 211, 190, 141, 82, 228, 90, 0, 0, 255, 95, 226, 188, 105, 62, 34, 166, 76, 63, 172, 252, 222, 190, 141, 82, 228, 90, 0, 0, 255, 95, 120, 93, 84, 62, 76, 86, 76, 63, 190, 46, 234, 190, 141, 82, 228, 90, 0, 0, 255, 31, 82, 249, 61, 62, 34, 166, 76, 63, 117, 222, 244, 190, 141, 82, 228, 90, 0, 0, 255, 95, 70, 169, 38, 62, 70, 149, 77, 63, 243, 255, 254, 190, 141, 82, 228, 90, 0, 0, 255, 31, 30, 135, 14, 62, 180, 34, 79, 63, 6, 68, 4, 191, 141, 82, 228, 90, 0, 0, 255, 95, 187, 134, 132, 61, 24, 108, 87, 63, 214, 144, 16, 191, 141, 82, 228, 90, 0, 0, 255, 31, 59, 91, 235, 61, 177, 76, 81, 63, 15, 182, 8, 191, 141, 82, 228, 90, 0, 0, 255, 31, 165, 112, 184, 61, 215, 16, 84, 63, 49, 209, 12, 191, 141, 82, 228, 90, 0, 0, 255, 95)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_4ttns")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_wftwv"]
+data = PackedVector3Array(0, 0, -0.5, 0.5, 0, 0, 0.5, 1, 0, 0.5, 1, 0, 0, 1, -0.5, 0, 0, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, 0, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0, 0, -0.5, 0.5, 0, 0.5, 0.5, 0, 0, 0, 0, -0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 1, 0, 0.5, 0, 0, -0.5, 1, -0.5, -0.5, 0, -0.5, 0, 0, -0.5, 0, 0, -0.5, 0, 1, -0.5, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, -0.5, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5, 0.8415, -0.5915, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, 0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.5647, 0.8415, -0.0647, 0.5915, 0.8415, 0, 0.5, 1, 0, 0.5915, 0.8415, 0, 0.5647, 0.8415, -0.0647, 0.5, 1, 0, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, 0, 1, -0.5, 0, 0.8415, -0.5915, 0.0647, 0.8415, -0.5647, 0, 0.8415, -0.5915, 0, 1, -0.5, 0.0647, 0.8415, -0.5647, -0.3964, 0.7994, -0.6158, -0.375, 0.7982, -0.6165, -0.3536, 0.7994, -0.6158, -0.3536, 0.7994, -0.6158, -0.4176, 0.8031, -0.6137, -0.3964, 0.7994, -0.6158, -0.3536, 0.7994, -0.6158, -0.3324, 0.8031, -0.6137, -0.4176, 0.8031, -0.6137, -0.3324, 0.8031, -0.6137, -0.4387, 0.8091, -0.6102, -0.4176, 0.8031, -0.6137, -0.3324, 0.8031, -0.6137, -0.3113, 0.8091, -0.6102, -0.4387, 0.8091, -0.6102, -0.3113, 0.8091, -0.6102, -0.4596, 0.8176, -0.6053, -0.4387, 0.8091, -0.6102, -0.3113, 0.8091, -0.6102, -0.2904, 0.8176, -0.6053, -0.4596, 0.8176, -0.6053, -0.2904, 0.8176, -0.6053, -0.48, 0.8284, -0.5991, -0.4596, 0.8176, -0.6053, -0.2904, 0.8176, -0.6053, -0.27, 0.8284, -0.5991, -0.48, 0.8284, -0.5991, -0.27, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.48, 0.8284, -0.5991, -0.27, 0.8284, -0.5991, -0.23, 0.8546, -0.5839, -0.5, 0.8415, -0.5915, -0.23, 0.8546, -0.5839, -0.5, 1, -0.5, -0.5, 0.8415, -0.5915, -0.23, 0.8546, -0.5839, -0.2096, 0.8654, -0.5777, -0.5, 1, -0.5, -0.2096, 0.8654, -0.5777, -0.1887, 0.8739, -0.5728, -0.5, 1, -0.5, -0.1887, 0.8739, -0.5728, -0.1676, 0.8799, -0.5693, -0.5, 1, -0.5, -0.1676, 0.8799, -0.5693, -0.1464, 0.8836, -0.5672, -0.5, 1, -0.5, -0.1464, 0.8836, -0.5672, -0.125, 0.8848, -0.5665, -0.5, 1, -0.5, 0, 1, -0.5, -0.5, 1, -0.5, -0.125, 0.8848, -0.5665, 0, 1, -0.5, -0.125, 0.8848, -0.5665, -0.1036, 0.8836, -0.5672, 0, 1, -0.5, -0.1036, 0.8836, -0.5672, -0.0824, 0.8799, -0.5693, 0, 1, -0.5, -0.0824, 0.8799, -0.5693, -0.0613, 0.8739, -0.5728, 0, 1, -0.5, -0.0613, 0.8739, -0.5728, -0.0404, 0.8654, -0.5777, 0, 1, -0.5, -0.0404, 0.8654, -0.5777, -0.02, 0.8546, -0.5839, -0.02, 0.8546, -0.5839, 0, 0.8415, -0.5915, 0, 1, -0.5, -0.375, 0.7982, -0.6165, -0.3964, 0.7994, -0.6158, -0.3536, 0.7994, -0.6158, -0.4176, 0.8031, -0.6137, -0.3536, 0.7994, -0.6158, -0.3964, 0.7994, -0.6158, -0.3324, 0.8031, -0.6137, -0.3536, 0.7994, -0.6158, -0.4176, 0.8031, -0.6137, -0.4387, 0.8091, -0.6102, -0.3324, 0.8031, -0.6137, -0.4176, 0.8031, -0.6137, -0.3113, 0.8091, -0.6102, -0.3324, 0.8031, -0.6137, -0.4387, 0.8091, -0.6102, -0.4596, 0.8176, -0.6053, -0.3113, 0.8091, -0.6102, -0.4387, 0.8091, -0.6102, -0.2904, 0.8176, -0.6053, -0.3113, 0.8091, -0.6102, -0.4596, 0.8176, -0.6053, -0.48, 0.8284, -0.5991, -0.2904, 0.8176, -0.6053, -0.4596, 0.8176, -0.6053, -0.27, 0.8284, -0.5991, -0.2904, 0.8176, -0.6053, -0.48, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.27, 0.8284, -0.5991, -0.48, 0.8284, -0.5991, -0.23, 0.8546, -0.5839, -0.27, 0.8284, -0.5991, -0.5, 0.8415, -0.5915, -0.5, 1, -0.5, -0.23, 0.8546, -0.5839, -0.5, 0.8415, -0.5915, -0.2096, 0.8654, -0.5777, -0.23, 0.8546, -0.5839, -0.5, 1, -0.5, -0.1887, 0.8739, -0.5728, -0.2096, 0.8654, -0.5777, -0.5, 1, -0.5, -0.1676, 0.8799, -0.5693, -0.1887, 0.8739, -0.5728, -0.5, 1, -0.5, -0.1464, 0.8836, -0.5672, -0.1676, 0.8799, -0.5693, -0.5, 1, -0.5, -0.125, 0.8848, -0.5665, -0.1464, 0.8836, -0.5672, -0.5, 1, -0.5, -0.5, 1, -0.5, 0, 1, -0.5, -0.125, 0.8848, -0.5665, -0.125, 0.8848, -0.5665, 0, 1, -0.5, -0.1036, 0.8836, -0.5672, -0.1036, 0.8836, -0.5672, 0, 1, -0.5, -0.0824, 0.8799, -0.5693, -0.0824, 0.8799, -0.5693, 0, 1, -0.5, -0.0613, 0.8739, -0.5728, -0.0613, 0.8739, -0.5728, 0, 1, -0.5, -0.0404, 0.8654, -0.5777, -0.0404, 0.8654, -0.5777, 0, 1, -0.5, -0.02, 0.8546, -0.5839, 0, 0.8415, -0.5915, -0.02, 0.8546, -0.5839, 0, 1, -0.5, 0.2927, 0.7994, 0.6158, 0.25, 0.7982, 0.6165, 0.2073, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.0809, 0.8654, 0.5777, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.25, 0.8848, 0.5665, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.46, 0.8546, 0.5839, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.25, 0.7982, 0.6165, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.2927, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.0809, 0.8654, 0.5777, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.46, 0.8546, 0.5839, -0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1, -0.5, 0, 1, -0.5, 0, 1, -0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, 0, 1, -0.5, 0.5, 1, 0, 0.5, 1, 0.5, 0.5839, 0.8546, 0.48, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4596, 0.5839, 0.8546, 0.48, 0.5, 1, 0.5, 0.5728, 0.8739, 0.4387, 0.5777, 0.8654, 0.4596, 0.5, 1, 0.5, 0.5693, 0.8799, 0.4176, 0.5728, 0.8739, 0.4387, 0.5, 1, 0.5, 0.5, 1, 0, 0.5693, 0.8799, 0.4176, 0.5, 1, 0, 0.5672, 0.8836, 0.3964, 0.5693, 0.8799, 0.4176, 0.5, 1, 0, 0.5665, 0.8848, 0.375, 0.5672, 0.8836, 0.3964, 0.5, 1, 0, 0.5672, 0.8836, 0.3536, 0.5665, 0.8848, 0.375, 0.5, 1, 0, 0.5693, 0.8799, 0.3324, 0.5672, 0.8836, 0.3536, 0.5, 1, 0, 0.5728, 0.8739, 0.3113, 0.5693, 0.8799, 0.3324, 0.5, 1, 0, 0.5777, 0.8654, 0.2904, 0.5728, 0.8739, 0.3113, 0.5, 1, 0, 0.5839, 0.8546, 0.27, 0.5777, 0.8654, 0.2904, 0.5, 1, 0, 0.5991, 0.8284, 0.23, 0.5839, 0.8546, 0.27, 0.5, 1, 0, 0.6053, 0.8176, 0.2096, 0.5991, 0.8284, 0.23, 0.5, 1, 0, 0.6102, 0.8091, 0.1887, 0.6053, 0.8176, 0.2096, 0.5, 1, 0, 0.6137, 0.8031, 0.1676, 0.6102, 0.8091, 0.1887, 0.5, 1, 0, 0.6158, 0.7994, 0.1464, 0.6137, 0.8031, 0.1676, 0.5, 1, 0, 0.6165, 0.7982, 0.125, 0.6158, 0.7994, 0.1464, 0.5, 1, 0, 0.6158, 0.7994, 0.1036, 0.6165, 0.7982, 0.125, 0.5, 1, 0, 0.6137, 0.8031, 0.0824, 0.6158, 0.7994, 0.1036, 0.5, 1, 0, 0.6102, 0.8091, 0.0613, 0.6137, 0.8031, 0.0824, 0.5, 1, 0, 0.6053, 0.8176, 0.0404, 0.6102, 0.8091, 0.0613, 0.5, 1, 0, 0.5991, 0.8284, 0.02, 0.6053, 0.8176, 0.0404, 0.5, 1, 0, 0.5915, 0.8415, 0, 0.5991, 0.8284, 0.02, 0.5915, 0.8415, 0.5, 0.5839, 0.8546, 0.48, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4596, 0.5, 1, 0.5, 0.5839, 0.8546, 0.48, 0.5728, 0.8739, 0.4387, 0.5, 1, 0.5, 0.5777, 0.8654, 0.4596, 0.5693, 0.8799, 0.4176, 0.5, 1, 0.5, 0.5728, 0.8739, 0.4387, 0.5, 1, 0, 0.5, 1, 0.5, 0.5693, 0.8799, 0.4176, 0.5672, 0.8836, 0.3964, 0.5, 1, 0, 0.5693, 0.8799, 0.4176, 0.5665, 0.8848, 0.375, 0.5, 1, 0, 0.5672, 0.8836, 0.3964, 0.5672, 0.8836, 0.3536, 0.5, 1, 0, 0.5665, 0.8848, 0.375, 0.5693, 0.8799, 0.3324, 0.5, 1, 0, 0.5672, 0.8836, 0.3536, 0.5728, 0.8739, 0.3113, 0.5, 1, 0, 0.5693, 0.8799, 0.3324, 0.5777, 0.8654, 0.2904, 0.5, 1, 0, 0.5728, 0.8739, 0.3113, 0.5839, 0.8546, 0.27, 0.5, 1, 0, 0.5777, 0.8654, 0.2904, 0.5991, 0.8284, 0.23, 0.5, 1, 0, 0.5839, 0.8546, 0.27, 0.6053, 0.8176, 0.2096, 0.5, 1, 0, 0.5991, 0.8284, 0.23, 0.6102, 0.8091, 0.1887, 0.5, 1, 0, 0.6053, 0.8176, 0.2096, 0.6137, 0.8031, 0.1676, 0.5, 1, 0, 0.6102, 0.8091, 0.1887, 0.6158, 0.7994, 0.1464, 0.5, 1, 0, 0.6137, 0.8031, 0.1676, 0.6165, 0.7982, 0.125, 0.5, 1, 0, 0.6158, 0.7994, 0.1464, 0.6158, 0.7994, 0.1036, 0.5, 1, 0, 0.6165, 0.7982, 0.125, 0.6137, 0.8031, 0.0824, 0.5, 1, 0, 0.6158, 0.7994, 0.1036, 0.6102, 0.8091, 0.0613, 0.5, 1, 0, 0.6137, 0.8031, 0.0824, 0.6053, 0.8176, 0.0404, 0.5, 1, 0, 0.6102, 0.8091, 0.0613, 0.5991, 0.8284, 0.02, 0.5, 1, 0, 0.6053, 0.8176, 0.0404, 0.5915, 0.8415, 0, 0.5, 1, 0, 0.5991, 0.8284, 0.02, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5991, 0.8284, 0.46, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6053, 0.8176, 0.4191, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.5915, 0.8415, 0, -0.5839, 0.8546, -0.04, -0.6053, 0.8176, 0.0809, -0.5991, 0.8284, 0.04, -0.5915, 0.8415, 0, -0.5839, 0.8546, -0.04, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5777, 0.8654, -0.0809, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5915, 0.8415, -0.5, -0.5, 1, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.5991, 0.8284, 0.46, -0.5, 1, 0.5, -0.6053, 0.8176, 0.4191, -0.5991, 0.8284, 0.46, -0.5, 1, -0.5, -0.6102, 0.8091, 0.3775, -0.6053, 0.8176, 0.4191, -0.5, 1, -0.5, -0.6137, 0.8031, 0.3353, -0.6102, 0.8091, 0.3775, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2927, -0.6137, 0.8031, 0.3353, -0.5, 1, -0.5, -0.6165, 0.7982, 0.25, -0.6158, 0.7994, 0.2927, -0.5, 1, -0.5, -0.6158, 0.7994, 0.2073, -0.6165, 0.7982, 0.25, -0.5, 1, -0.5, -0.6137, 0.8031, 0.1647, -0.6158, 0.7994, 0.2073, -0.5, 1, -0.5, -0.6102, 0.8091, 0.1225, -0.6137, 0.8031, 0.1647, -0.5, 1, -0.5, -0.6053, 0.8176, 0.0809, -0.6102, 0.8091, 0.1225, -0.5, 1, -0.5, -0.5839, 0.8546, -0.04, -0.6053, 0.8176, 0.0809, -0.5, 1, -0.5, -0.5915, 0.8415, 0, -0.6053, 0.8176, 0.0809, -0.5839, 0.8546, -0.04, -0.5991, 0.8284, 0.04, -0.6053, 0.8176, 0.0809, -0.5915, 0.8415, 0, -0.5777, 0.8654, -0.0809, -0.5839, 0.8546, -0.04, -0.5, 1, -0.5, -0.5728, 0.8739, -0.1225, -0.5777, 0.8654, -0.0809, -0.5, 1, -0.5, -0.5693, 0.8799, -0.1647, -0.5728, 0.8739, -0.1225, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2073, -0.5693, 0.8799, -0.1647, -0.5, 1, -0.5, -0.5665, 0.8848, -0.25, -0.5672, 0.8836, -0.2073, -0.5, 1, -0.5, -0.5672, 0.8836, -0.2927, -0.5665, 0.8848, -0.25, -0.5, 1, -0.5, -0.5693, 0.8799, -0.3353, -0.5672, 0.8836, -0.2927, -0.5, 1, -0.5, -0.5728, 0.8739, -0.3775, -0.5693, 0.8799, -0.3353, -0.5, 1, -0.5, -0.5777, 0.8654, -0.4191, -0.5728, 0.8739, -0.3775, -0.5, 1, -0.5, -0.5839, 0.8546, -0.46, -0.5777, 0.8654, -0.4191, -0.5, 1, -0.5, -0.5915, 0.8415, -0.5, -0.5839, 0.8546, -0.46, -0.5, 1, -0.5, 0.5394, 0.8546, -0.0794, 0.5647, 0.8415, -0.0647, 0.5, 1, 0, 0.5145, 0.8654, -0.0954, 0.5394, 0.8546, -0.0794, 0.5, 1, 0, 0.4902, 0.8739, -0.1128, 0.5145, 0.8654, -0.0954, 0.5, 1, 0, 0.4667, 0.8799, -0.1314, 0.4902, 0.8739, -0.1128, 0.5, 1, 0, 0.5, 1, 0, 0, 1, -0.5, 0.4667, 0.8799, -0.1314, 0, 1, -0.5, 0.4439, 0.8836, -0.1512, 0.4667, 0.8799, -0.1314, 0, 1, -0.5, 0.422, 0.8848, -0.172, 0.4439, 0.8836, -0.1512, 0, 1, -0.5, 0.4012, 0.8836, -0.1939, 0.422, 0.8848, -0.172, 0, 1, -0.5, 0.3814, 0.8799, -0.2167, 0.4012, 0.8836, -0.1939, 0, 1, -0.5, 0.3628, 0.8739, -0.2402, 0.3814, 0.8799, -0.2167, 0, 1, -0.5, 0.3454, 0.8654, -0.2645, 0.3628, 0.8739, -0.2402, 0, 1, -0.5, 0.3294, 0.8546, -0.2894, 0.3454, 0.8654, -0.2645, 0, 1, -0.5, 0.3001, 0.8284, -0.3401, 0.3294, 0.8546, -0.2894, 0, 1, -0.5, 0.284, 0.8176, -0.3649, 0.3001, 0.8284, -0.3401, 0, 1, -0.5, 0.2667, 0.8091, -0.3892, 0.284, 0.8176, -0.3649, 0, 1, -0.5, 0.248, 0.8031, -0.4128, 0.2667, 0.8091, -0.3892, 0, 1, -0.5, 0.2283, 0.7994, -0.4355, 0.248, 0.8031, -0.4128, 0, 1, -0.5, 0.2074, 0.7982, -0.4574, 0.2283, 0.7994, -0.4355, 0, 1, -0.5, 0.1855, 0.7994, -0.4783, 0.2074, 0.7982, -0.4574, 0, 1, -0.5, 0.1628, 0.8031, -0.498, 0.1855, 0.7994, -0.4783, 0, 1, -0.5, 0.1392, 0.8091, -0.5167, 0.1628, 0.8031, -0.498, 0, 1, -0.5, 0.0647, 0.8415, -0.5647, 0.1392, 0.8091, -0.5167, 0.0647, 0.8415, -0.5647, 0.1149, 0.8176, -0.534, 0.1392, 0.8091, -0.5167, 0.0647, 0.8415, -0.5647, 0.0901, 0.8284, -0.5501, 0.1149, 0.8176, -0.534, 0.5647, 0.8415, -0.0647, 0.5394, 0.8546, -0.0794, 0.5, 1, 0, 0.5394, 0.8546, -0.0794, 0.5145, 0.8654, -0.0954, 0.5, 1, 0, 0.5145, 0.8654, -0.0954, 0.4902, 0.8739, -0.1128, 0.5, 1, 0, 0.4902, 0.8739, -0.1128, 0.4667, 0.8799, -0.1314, 0.5, 1, 0, 0, 1, -0.5, 0.5, 1, 0, 0.4667, 0.8799, -0.1314, 0.4439, 0.8836, -0.1512, 0, 1, -0.5, 0.4667, 0.8799, -0.1314, 0.422, 0.8848, -0.172, 0, 1, -0.5, 0.4439, 0.8836, -0.1512, 0.4012, 0.8836, -0.1939, 0, 1, -0.5, 0.422, 0.8848, -0.172, 0.3814, 0.8799, -0.2167, 0, 1, -0.5, 0.4012, 0.8836, -0.1939, 0.3628, 0.8739, -0.2402, 0, 1, -0.5, 0.3814, 0.8799, -0.2167, 0.3454, 0.8654, -0.2645, 0, 1, -0.5, 0.3628, 0.8739, -0.2402, 0.3294, 0.8546, -0.2894, 0, 1, -0.5, 0.3454, 0.8654, -0.2645, 0.3001, 0.8284, -0.3401, 0, 1, -0.5, 0.3294, 0.8546, -0.2894, 0.284, 0.8176, -0.3649, 0, 1, -0.5, 0.3001, 0.8284, -0.3401, 0.2667, 0.8091, -0.3892, 0, 1, -0.5, 0.284, 0.8176, -0.3649, 0.248, 0.8031, -0.4128, 0, 1, -0.5, 0.2667, 0.8091, -0.3892, 0.2283, 0.7994, -0.4355, 0, 1, -0.5, 0.248, 0.8031, -0.4128, 0.2074, 0.7982, -0.4574, 0, 1, -0.5, 0.2283, 0.7994, -0.4355, 0.1855, 0.7994, -0.4783, 0, 1, -0.5, 0.2074, 0.7982, -0.4574, 0.1628, 0.8031, -0.498, 0, 1, -0.5, 0.1855, 0.7994, -0.4783, 0.1392, 0.8091, -0.5167, 0, 1, -0.5, 0.1628, 0.8031, -0.498, 0.0647, 0.8415, -0.5647, 0, 1, -0.5, 0.1392, 0.8091, -0.5167, 0.1149, 0.8176, -0.534, 0.0647, 0.8415, -0.5647, 0.1392, 0.8091, -0.5167, 0.0901, 0.8284, -0.5501, 0.0647, 0.8415, -0.5647, 0.1149, 0.8176, -0.534)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_vr3sx"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ac7pb"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_hlc1b"]
+_surfaces = [{
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 1.20181, 1.23303),
+"format": 4097,
+"index_count": 870,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 13, 0, 16, 0, 15, 0, 16, 0, 17, 0, 15, 0, 16, 0, 18, 0, 17, 0, 18, 0, 19, 0, 17, 0, 18, 0, 20, 0, 19, 0, 20, 0, 21, 0, 19, 0, 20, 0, 22, 0, 21, 0, 22, 0, 10, 0, 21, 0, 22, 0, 23, 0, 10, 0, 23, 0, 11, 0, 10, 0, 23, 0, 24, 0, 11, 0, 24, 0, 25, 0, 11, 0, 25, 0, 26, 0, 11, 0, 26, 0, 27, 0, 11, 0, 27, 0, 28, 0, 11, 0, 8, 0, 11, 0, 28, 0, 8, 0, 28, 0, 29, 0, 8, 0, 29, 0, 30, 0, 8, 0, 30, 0, 31, 0, 8, 0, 31, 0, 32, 0, 8, 0, 32, 0, 33, 0, 33, 0, 6, 0, 8, 0, 12, 0, 14, 0, 13, 0, 15, 0, 13, 0, 14, 0, 16, 0, 13, 0, 15, 0, 17, 0, 16, 0, 15, 0, 18, 0, 16, 0, 17, 0, 19, 0, 18, 0, 17, 0, 20, 0, 18, 0, 19, 0, 21, 0, 20, 0, 19, 0, 22, 0, 20, 0, 21, 0, 10, 0, 22, 0, 21, 0, 23, 0, 22, 0, 10, 0, 11, 0, 23, 0, 10, 0, 24, 0, 23, 0, 11, 0, 25, 0, 24, 0, 11, 0, 26, 0, 25, 0, 11, 0, 27, 0, 26, 0, 11, 0, 28, 0, 27, 0, 11, 0, 11, 0, 8, 0, 28, 0, 28, 0, 8, 0, 29, 0, 29, 0, 8, 0, 30, 0, 30, 0, 8, 0, 31, 0, 31, 0, 8, 0, 32, 0, 32, 0, 8, 0, 33, 0, 6, 0, 33, 0, 8, 0, 34, 0, 9, 0, 11, 0, 11, 0, 35, 0, 34, 0, 11, 0, 36, 0, 35, 0, 11, 0, 37, 0, 36, 0, 11, 0, 38, 0, 37, 0, 11, 0, 4, 0, 38, 0, 4, 0, 39, 0, 38, 0, 4, 0, 40, 0, 39, 0, 4, 0, 41, 0, 40, 0, 4, 0, 42, 0, 41, 0, 4, 0, 43, 0, 42, 0, 4, 0, 44, 0, 43, 0, 4, 0, 45, 0, 44, 0, 4, 0, 46, 0, 45, 0, 4, 0, 47, 0, 46, 0, 4, 0, 48, 0, 47, 0, 4, 0, 49, 0, 48, 0, 4, 0, 50, 0, 49, 0, 4, 0, 51, 0, 50, 0, 4, 0, 52, 0, 51, 0, 48, 0, 53, 0, 47, 0, 53, 0, 54, 0, 47, 0, 53, 0, 55, 0, 54, 0, 4, 0, 56, 0, 52, 0, 53, 0, 57, 0, 55, 0, 4, 0, 58, 0, 56, 0, 57, 0, 59, 0, 55, 0, 57, 0, 60, 0, 59, 0, 57, 0, 61, 0, 60, 0, 4, 0, 62, 0, 58, 0, 57, 0, 63, 0, 61, 0, 63, 0, 64, 0, 61, 0, 63, 0, 65, 0, 64, 0, 63, 0, 66, 0, 65, 0, 4, 0, 67, 0, 62, 0, 4, 0, 68, 0, 67, 0, 4, 0, 69, 0, 68, 0, 4, 0, 70, 0, 69, 0, 4, 0, 71, 0, 70, 0, 4, 0, 72, 0, 71, 0, 4, 0, 73, 0, 72, 0, 4, 0, 74, 0, 73, 0, 4, 0, 75, 0, 74, 0, 4, 0, 76, 0, 75, 0, 4, 0, 77, 0, 76, 0, 4, 0, 3, 0, 77, 0, 9, 0, 34, 0, 11, 0, 35, 0, 11, 0, 34, 0, 36, 0, 11, 0, 35, 0, 37, 0, 11, 0, 36, 0, 38, 0, 11, 0, 37, 0, 4, 0, 11, 0, 38, 0, 39, 0, 4, 0, 38, 0, 40, 0, 4, 0, 39, 0, 41, 0, 4, 0, 40, 0, 42, 0, 4, 0, 41, 0, 43, 0, 4, 0, 42, 0, 44, 0, 4, 0, 43, 0, 45, 0, 4, 0, 44, 0, 46, 0, 4, 0, 45, 0, 47, 0, 4, 0, 46, 0, 48, 0, 4, 0, 47, 0, 49, 0, 4, 0, 48, 0, 50, 0, 4, 0, 49, 0, 51, 0, 4, 0, 50, 0, 52, 0, 4, 0, 51, 0, 53, 0, 48, 0, 47, 0, 54, 0, 53, 0, 47, 0, 55, 0, 53, 0, 54, 0, 56, 0, 4, 0, 52, 0, 57, 0, 53, 0, 55, 0, 58, 0, 4, 0, 56, 0, 59, 0, 57, 0, 55, 0, 60, 0, 57, 0, 59, 0, 61, 0, 57, 0, 60, 0, 62, 0, 4, 0, 58, 0, 63, 0, 57, 0, 61, 0, 64, 0, 63, 0, 61, 0, 65, 0, 63, 0, 64, 0, 66, 0, 63, 0, 65, 0, 67, 0, 4, 0, 62, 0, 68, 0, 4, 0, 67, 0, 69, 0, 4, 0, 68, 0, 70, 0, 4, 0, 69, 0, 71, 0, 4, 0, 70, 0, 72, 0, 4, 0, 71, 0, 73, 0, 4, 0, 72, 0, 74, 0, 4, 0, 73, 0, 75, 0, 4, 0, 74, 0, 76, 0, 4, 0, 75, 0, 77, 0, 4, 0, 76, 0, 3, 0, 4, 0, 77, 0, 8, 0, 7, 0, 78, 0, 78, 0, 79, 0, 8, 0, 79, 0, 80, 0, 8, 0, 80, 0, 81, 0, 8, 0, 81, 0, 82, 0, 8, 0, 82, 0, 2, 0, 8, 0, 82, 0, 83, 0, 2, 0, 83, 0, 84, 0, 2, 0, 84, 0, 85, 0, 2, 0, 85, 0, 86, 0, 2, 0, 86, 0, 87, 0, 2, 0, 87, 0, 88, 0, 2, 0, 88, 0, 89, 0, 2, 0, 89, 0, 90, 0, 2, 0, 90, 0, 91, 0, 2, 0, 91, 0, 92, 0, 2, 0, 92, 0, 93, 0, 2, 0, 93, 0, 94, 0, 2, 0, 94, 0, 95, 0, 2, 0, 95, 0, 96, 0, 2, 0, 91, 0, 97, 0, 92, 0, 91, 0, 98, 0, 97, 0, 98, 0, 99, 0, 97, 0, 96, 0, 100, 0, 2, 0, 99, 0, 101, 0, 97, 0, 100, 0, 102, 0, 2, 0, 99, 0, 103, 0, 101, 0, 103, 0, 104, 0, 101, 0, 104, 0, 105, 0, 101, 0, 102, 0, 106, 0, 2, 0, 105, 0, 107, 0, 101, 0, 105, 0, 108, 0, 107, 0, 108, 0, 109, 0, 107, 0, 109, 0, 110, 0, 107, 0, 106, 0, 111, 0, 2, 0, 111, 0, 112, 0, 2, 0, 112, 0, 113, 0, 2, 0, 113, 0, 114, 0, 2, 0, 114, 0, 115, 0, 2, 0, 115, 0, 116, 0, 2, 0, 116, 0, 117, 0, 2, 0, 117, 0, 118, 0, 2, 0, 118, 0, 119, 0, 2, 0, 119, 0, 120, 0, 2, 0, 120, 0, 121, 0, 2, 0, 121, 0, 0, 0, 2, 0, 7, 0, 8, 0, 78, 0, 79, 0, 78, 0, 8, 0, 80, 0, 79, 0, 8, 0, 81, 0, 80, 0, 8, 0, 82, 0, 81, 0, 8, 0, 2, 0, 82, 0, 8, 0, 83, 0, 82, 0, 2, 0, 84, 0, 83, 0, 2, 0, 85, 0, 84, 0, 2, 0, 86, 0, 85, 0, 2, 0, 87, 0, 86, 0, 2, 0, 88, 0, 87, 0, 2, 0, 89, 0, 88, 0, 2, 0, 90, 0, 89, 0, 2, 0, 91, 0, 90, 0, 2, 0, 92, 0, 91, 0, 2, 0, 93, 0, 92, 0, 2, 0, 94, 0, 93, 0, 2, 0, 95, 0, 94, 0, 2, 0, 96, 0, 95, 0, 2, 0, 97, 0, 91, 0, 92, 0, 98, 0, 91, 0, 97, 0, 99, 0, 98, 0, 97, 0, 100, 0, 96, 0, 2, 0, 101, 0, 99, 0, 97, 0, 102, 0, 100, 0, 2, 0, 103, 0, 99, 0, 101, 0, 104, 0, 103, 0, 101, 0, 105, 0, 104, 0, 101, 0, 106, 0, 102, 0, 2, 0, 107, 0, 105, 0, 101, 0, 108, 0, 105, 0, 107, 0, 109, 0, 108, 0, 107, 0, 110, 0, 109, 0, 107, 0, 111, 0, 106, 0, 2, 0, 112, 0, 111, 0, 2, 0, 113, 0, 112, 0, 2, 0, 114, 0, 113, 0, 2, 0, 115, 0, 114, 0, 2, 0, 116, 0, 115, 0, 2, 0, 117, 0, 116, 0, 2, 0, 118, 0, 117, 0, 2, 0, 119, 0, 118, 0, 2, 0, 120, 0, 119, 0, 2, 0, 121, 0, 120, 0, 2, 0, 0, 0, 121, 0, 2, 0, 124, 0, 122, 0, 123, 0, 123, 0, 125, 0, 124, 0, 123, 0, 126, 0, 125, 0, 126, 0, 127, 0, 125, 0, 126, 0, 128, 0, 127, 0, 128, 0, 129, 0, 127, 0, 128, 0, 130, 0, 129, 0, 130, 0, 131, 0, 129, 0, 130, 0, 132, 0, 131, 0, 132, 0, 1, 0, 131, 0, 132, 0, 133, 0, 1, 0, 133, 0, 2, 0, 1, 0, 133, 0, 134, 0, 2, 0, 134, 0, 135, 0, 2, 0, 135, 0, 136, 0, 2, 0, 136, 0, 137, 0, 2, 0, 137, 0, 138, 0, 2, 0, 4, 0, 2, 0, 138, 0, 4, 0, 138, 0, 139, 0, 4, 0, 139, 0, 140, 0, 4, 0, 140, 0, 141, 0, 4, 0, 141, 0, 142, 0, 4, 0, 142, 0, 143, 0, 143, 0, 5, 0, 4, 0, 122, 0, 124, 0, 123, 0, 125, 0, 123, 0, 124, 0, 126, 0, 123, 0, 125, 0, 127, 0, 126, 0, 125, 0, 128, 0, 126, 0, 127, 0, 129, 0, 128, 0, 127, 0, 130, 0, 128, 0, 129, 0, 131, 0, 130, 0, 129, 0, 132, 0, 130, 0, 131, 0, 1, 0, 132, 0, 131, 0, 133, 0, 132, 0, 1, 0, 2, 0, 133, 0, 1, 0, 134, 0, 133, 0, 2, 0, 135, 0, 134, 0, 2, 0, 136, 0, 135, 0, 2, 0, 137, 0, 136, 0, 2, 0, 138, 0, 137, 0, 2, 0, 2, 0, 4, 0, 138, 0, 138, 0, 4, 0, 139, 0, 139, 0, 4, 0, 140, 0, 140, 0, 4, 0, 141, 0, 141, 0, 4, 0, 142, 0, 142, 0, 4, 0, 143, 0, 5, 0, 143, 0, 4, 0, 8, 0, 2, 0, 4, 0, 4, 0, 11, 0, 8, 0),
+"lods": [0.00855179, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 20, 0, 21, 0, 17, 0, 20, 0, 23, 0, 21, 0, 23, 0, 10, 0, 21, 0, 23, 0, 11, 0, 10, 0, 23, 0, 24, 0, 11, 0, 24, 0, 26, 0, 11, 0, 26, 0, 28, 0, 11, 0, 8, 0, 11, 0, 28, 0, 8, 0, 28, 0, 31, 0, 8, 0, 31, 0, 33, 0, 33, 0, 6, 0, 8, 0, 21, 0, 20, 0, 17, 0, 23, 0, 20, 0, 21, 0, 10, 0, 23, 0, 21, 0, 11, 0, 23, 0, 10, 0, 24, 0, 23, 0, 11, 0, 26, 0, 24, 0, 11, 0, 28, 0, 26, 0, 11, 0, 11, 0, 8, 0, 28, 0, 28, 0, 8, 0, 31, 0, 31, 0, 8, 0, 33, 0, 6, 0, 33, 0, 8, 0, 34, 0, 9, 0, 11, 0, 11, 0, 36, 0, 34, 0, 11, 0, 38, 0, 36, 0, 11, 0, 4, 0, 38, 0, 4, 0, 41, 0, 38, 0, 4, 0, 43, 0, 41, 0, 4, 0, 45, 0, 43, 0, 4, 0, 47, 0, 45, 0, 4, 0, 3, 0, 77, 0, 4, 0, 77, 0, 76, 0, 4, 0, 76, 0, 74, 0, 4, 0, 74, 0, 72, 0, 4, 0, 72, 0, 70, 0, 4, 0, 70, 0, 68, 0, 4, 0, 68, 0, 58, 0, 4, 0, 58, 0, 56, 0, 4, 0, 56, 0, 51, 0, 4, 0, 51, 0, 48, 0, 4, 0, 48, 0, 47, 0, 48, 0, 53, 0, 47, 0, 53, 0, 54, 0, 47, 0, 53, 0, 55, 0, 54, 0, 53, 0, 57, 0, 55, 0, 57, 0, 60, 0, 55, 0, 57, 0, 64, 0, 60, 0, 9, 0, 34, 0, 11, 0, 36, 0, 11, 0, 34, 0, 38, 0, 11, 0, 36, 0, 4, 0, 11, 0, 38, 0, 41, 0, 4, 0, 38, 0, 43, 0, 4, 0, 41, 0, 45, 0, 4, 0, 43, 0, 47, 0, 4, 0, 45, 0, 3, 0, 4, 0, 77, 0, 77, 0, 4, 0, 76, 0, 76, 0, 4, 0, 74, 0, 74, 0, 4, 0, 72, 0, 72, 0, 4, 0, 70, 0, 70, 0, 4, 0, 68, 0, 68, 0, 4, 0, 58, 0, 58, 0, 4, 0, 56, 0, 56, 0, 4, 0, 51, 0, 51, 0, 4, 0, 48, 0, 48, 0, 4, 0, 47, 0, 53, 0, 48, 0, 47, 0, 54, 0, 53, 0, 47, 0, 55, 0, 53, 0, 54, 0, 57, 0, 53, 0, 55, 0, 60, 0, 57, 0, 55, 0, 64, 0, 57, 0, 60, 0, 8, 0, 7, 0, 78, 0, 78, 0, 80, 0, 8, 0, 80, 0, 82, 0, 8, 0, 82, 0, 2, 0, 8, 0, 82, 0, 85, 0, 2, 0, 85, 0, 87, 0, 2, 0, 87, 0, 89, 0, 2, 0, 89, 0, 91, 0, 2, 0, 121, 0, 0, 0, 2, 0, 119, 0, 121, 0, 2, 0, 117, 0, 119, 0, 2, 0, 115, 0, 117, 0, 2, 0, 113, 0, 115, 0, 2, 0, 111, 0, 113, 0, 2, 0, 102, 0, 111, 0, 2, 0, 96, 0, 102, 0, 2, 0, 94, 0, 96, 0, 2, 0, 97, 0, 94, 0, 2, 0, 91, 0, 97, 0, 2, 0, 91, 0, 98, 0, 97, 0, 98, 0, 99, 0, 97, 0, 99, 0, 101, 0, 97, 0, 99, 0, 104, 0, 101, 0, 7, 0, 8, 0, 78, 0, 80, 0, 78, 0, 8, 0, 82, 0, 80, 0, 8, 0, 2, 0, 82, 0, 8, 0, 85, 0, 82, 0, 2, 0, 87, 0, 85, 0, 2, 0, 89, 0, 87, 0, 2, 0, 91, 0, 89, 0, 2, 0, 0, 0, 121, 0, 2, 0, 121, 0, 119, 0, 2, 0, 119, 0, 117, 0, 2, 0, 117, 0, 115, 0, 2, 0, 115, 0, 113, 0, 2, 0, 113, 0, 111, 0, 2, 0, 111, 0, 102, 0, 2, 0, 102, 0, 96, 0, 2, 0, 96, 0, 94, 0, 2, 0, 94, 0, 97, 0, 2, 0, 97, 0, 91, 0, 2, 0, 98, 0, 91, 0, 97, 0, 99, 0, 98, 0, 97, 0, 101, 0, 99, 0, 97, 0, 104, 0, 99, 0, 101, 0, 126, 0, 130, 0, 127, 0, 130, 0, 131, 0, 127, 0, 130, 0, 133, 0, 131, 0, 133, 0, 1, 0, 131, 0, 133, 0, 2, 0, 1, 0, 133, 0, 134, 0, 2, 0, 134, 0, 136, 0, 2, 0, 136, 0, 138, 0, 2, 0, 4, 0, 2, 0, 138, 0, 4, 0, 138, 0, 141, 0, 4, 0, 141, 0, 143, 0, 143, 0, 5, 0, 4, 0, 130, 0, 126, 0, 127, 0, 131, 0, 130, 0, 127, 0, 133, 0, 130, 0, 131, 0, 1, 0, 133, 0, 131, 0, 2, 0, 133, 0, 1, 0, 134, 0, 133, 0, 2, 0, 136, 0, 134, 0, 2, 0, 138, 0, 136, 0, 2, 0, 2, 0, 4, 0, 138, 0, 138, 0, 4, 0, 141, 0, 141, 0, 4, 0, 143, 0, 5, 0, 143, 0, 4, 0, 8, 0, 2, 0, 4, 0, 4, 0, 11, 0, 8, 0), 0.0298562, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 23, 0, 10, 0, 21, 0, 23, 0, 11, 0, 10, 0, 23, 0, 28, 0, 11, 0, 8, 0, 11, 0, 28, 0, 28, 0, 6, 0, 8, 0, 10, 0, 23, 0, 21, 0, 11, 0, 23, 0, 10, 0, 28, 0, 23, 0, 11, 0, 11, 0, 8, 0, 28, 0, 6, 0, 28, 0, 8, 0, 38, 0, 9, 0, 11, 0, 11, 0, 4, 0, 38, 0, 4, 0, 47, 0, 38, 0, 4, 0, 53, 0, 47, 0, 53, 0, 55, 0, 47, 0, 53, 0, 57, 0, 55, 0, 4, 0, 72, 0, 53, 0, 4, 0, 76, 0, 72, 0, 4, 0, 77, 0, 76, 0, 4, 0, 3, 0, 77, 0, 9, 0, 38, 0, 11, 0, 4, 0, 11, 0, 38, 0, 47, 0, 4, 0, 38, 0, 53, 0, 4, 0, 47, 0, 55, 0, 53, 0, 47, 0, 57, 0, 53, 0, 55, 0, 72, 0, 4, 0, 53, 0, 76, 0, 4, 0, 72, 0, 77, 0, 4, 0, 76, 0, 3, 0, 4, 0, 77, 0, 8, 0, 7, 0, 78, 0, 78, 0, 82, 0, 8, 0, 82, 0, 2, 0, 8, 0, 82, 0, 87, 0, 2, 0, 87, 0, 91, 0, 2, 0, 91, 0, 99, 0, 97, 0, 91, 0, 97, 0, 2, 0, 97, 0, 102, 0, 2, 0, 102, 0, 113, 0, 2, 0, 113, 0, 117, 0, 2, 0, 117, 0, 121, 0, 2, 0, 121, 0, 0, 0, 2, 0, 7, 0, 8, 0, 78, 0, 82, 0, 78, 0, 8, 0, 2, 0, 82, 0, 8, 0, 87, 0, 82, 0, 2, 0, 91, 0, 87, 0, 2, 0, 99, 0, 91, 0, 97, 0, 97, 0, 91, 0, 2, 0, 102, 0, 97, 0, 2, 0, 113, 0, 102, 0, 2, 0, 117, 0, 113, 0, 2, 0, 121, 0, 117, 0, 2, 0, 0, 0, 121, 0, 2, 0, 133, 0, 1, 0, 131, 0, 133, 0, 2, 0, 1, 0, 133, 0, 138, 0, 2, 0, 4, 0, 2, 0, 138, 0, 4, 0, 138, 0, 143, 0, 143, 0, 5, 0, 4, 0, 1, 0, 133, 0, 131, 0, 2, 0, 133, 0, 1, 0, 138, 0, 133, 0, 2, 0, 2, 0, 4, 0, 138, 0, 138, 0, 4, 0, 143, 0, 5, 0, 143, 0, 4, 0, 8, 0, 2, 0, 4, 0, 4, 0, 11, 0, 8, 0), 0.077036, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 28, 0, 11, 0, 10, 0, 8, 0, 11, 0, 28, 0, 28, 0, 6, 0, 8, 0, 11, 0, 28, 0, 10, 0, 11, 0, 8, 0, 28, 0, 6, 0, 28, 0, 8, 0, 38, 0, 9, 0, 11, 0, 11, 0, 4, 0, 38, 0, 4, 0, 77, 0, 38, 0, 4, 0, 3, 0, 77, 0, 9, 0, 38, 0, 11, 0, 4, 0, 11, 0, 38, 0, 77, 0, 4, 0, 38, 0, 3, 0, 4, 0, 77, 0, 8, 0, 7, 0, 82, 0, 82, 0, 2, 0, 8, 0, 82, 0, 121, 0, 2, 0, 121, 0, 0, 0, 2, 0, 7, 0, 8, 0, 82, 0, 2, 0, 82, 0, 8, 0, 121, 0, 82, 0, 2, 0, 0, 0, 121, 0, 2, 0, 138, 0, 2, 0, 1, 0, 4, 0, 2, 0, 138, 0, 138, 0, 5, 0, 4, 0, 2, 0, 138, 0, 1, 0, 2, 0, 4, 0, 138, 0, 5, 0, 138, 0, 4, 0, 8, 0, 2, 0, 4, 0, 4, 0, 11, 0, 8, 0)],
+"name": "snow",
+"primitive": 3,
+"vertex_count": 146,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 91, 125, 21, 63, 229, 168, 85, 63, 27, 195, 245, 62, 139, 228, 19, 63, 210, 48, 83, 63, 167, 74, 235, 62, 169, 164, 18, 63, 152, 6, 80, 63, 60, 162, 224, 62, 56, 191, 17, 63, 188, 45, 76, 63, 167, 213, 213, 62, 34, 53, 17, 63, 129, 170, 71, 63, 228, 240, 202, 62, 16, 7, 17, 63, 227, 129, 66, 63, 0, 0, 192, 62, 34, 53, 17, 63, 156, 185, 60, 63, 28, 15, 181, 62, 56, 191, 17, 63, 21, 88, 54, 63, 88, 42, 170, 62, 169, 164, 18, 63, 93, 100, 47, 63, 198, 93, 159, 62, 139, 228, 19, 63, 42, 230, 39, 63, 90, 181, 148, 62, 91, 125, 21, 63, 201, 229, 31, 63, 228, 60, 138, 62, 146, 93, 25, 63, 102, 242, 14, 63, 57, 134, 107, 62, 98, 246, 26, 63, 5, 242, 6, 63, 83, 149, 86, 62, 68, 54, 28, 63, 162, 231, 254, 62, 123, 68, 65, 62, 56, 191, 17, 63, 121, 91, 152, 62, 82, 169, 168, 189, 34, 53, 17, 63, 253, 84, 143, 62, 111, 60, 212, 189, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 0, 190, 34, 53, 17, 63, 107, 230, 114, 62, 193, 225, 21, 190, 56, 191, 17, 63, 82, 96, 89, 62, 80, 171, 43, 190, 169, 164, 18, 63, 51, 13, 160, 62, 19, 238, 122, 189, 181, 27, 29, 63, 53, 0, 241, 62, 80, 171, 43, 62, 202, 165, 29, 63, 37, 61, 228, 62, 200, 225, 21, 62, 169, 164, 18, 63, 117, 145, 61, 62, 123, 68, 65, 190, 139, 228, 19, 63, 164, 97, 166, 62, 207, 170, 37, 189, 139, 228, 19, 63, 169, 152, 31, 62, 76, 149, 86, 190, 221, 211, 29, 63, 152, 172, 216, 62, 0, 0, 0, 62, 202, 165, 29, 63, 96, 91, 206, 62, 111, 60, 212, 61, 181, 27, 29, 63, 228, 84, 197, 62, 95, 169, 168, 61, 91, 125, 21, 63, 73, 46, 255, 61, 57, 134, 107, 190, 91, 125, 21, 63, 203, 81, 171, 62, 59, 206, 163, 188, 68, 54, 28, 63, 46, 163, 189, 62, 19, 238, 122, 61, 98, 246, 26, 63, 186, 78, 183, 62, 207, 170, 37, 61, 146, 93, 25, 63, 147, 94, 178, 62, 59, 206, 163, 60, 146, 93, 25, 63, 94, 38, 111, 61, 228, 60, 138, 190, 98, 246, 26, 63, 151, 64, 222, 60, 90, 181, 148, 190, 68, 54, 28, 63, 216, 45, 12, 187, 194, 93, 159, 190, 181, 27, 29, 63, 156, 252, 239, 188, 88, 42, 170, 190, 202, 165, 29, 63, 203, 22, 94, 189, 28, 15, 181, 190, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 192, 190, 202, 165, 29, 63, 131, 146, 198, 189, 228, 240, 202, 190, 181, 27, 29, 63, 110, 172, 234, 189, 167, 213, 213, 190, 68, 54, 28, 63, 163, 185, 4, 190, 62, 162, 224, 190, 98, 246, 26, 63, 141, 98, 17, 190, 165, 74, 235, 190, 146, 93, 25, 63, 218, 66, 27, 190, 27, 195, 245, 190, 96, 125, 21, 191, 229, 168, 85, 63, 27, 195, 245, 62, 134, 228, 19, 191, 210, 48, 83, 63, 167, 74, 235, 62, 173, 164, 18, 191, 152, 6, 80, 63, 60, 162, 224, 62, 57, 191, 17, 191, 188, 45, 76, 63, 167, 213, 213, 62, 38, 53, 17, 191, 129, 170, 71, 63, 228, 240, 202, 62, 16, 7, 17, 191, 227, 129, 66, 63, 0, 0, 192, 62, 38, 53, 17, 191, 156, 185, 60, 63, 28, 15, 181, 62, 57, 191, 17, 191, 21, 88, 54, 63, 88, 42, 170, 62, 173, 164, 18, 191, 93, 100, 47, 63, 198, 93, 159, 62, 134, 228, 19, 191, 42, 230, 39, 63, 90, 181, 148, 62, 96, 125, 21, 191, 201, 229, 31, 63, 228, 60, 138, 62, 141, 93, 25, 191, 102, 242, 14, 63, 57, 134, 107, 62, 103, 246, 26, 191, 5, 242, 6, 63, 83, 149, 86, 62, 62, 54, 28, 191, 162, 231, 254, 62, 123, 68, 65, 62, 57, 191, 17, 191, 121, 91, 152, 62, 82, 169, 168, 189, 38, 53, 17, 191, 253, 84, 143, 62, 111, 60, 212, 189, 16, 7, 17, 191, 197, 3, 133, 62, 0, 0, 0, 190, 38, 53, 17, 191, 107, 230, 114, 62, 193, 225, 21, 190, 57, 191, 17, 191, 82, 96, 89, 62, 80, 171, 43, 190, 173, 164, 18, 191, 51, 13, 160, 62, 19, 238, 122, 189, 179, 27, 29, 191, 53, 0, 241, 62, 80, 171, 43, 62, 197, 165, 29, 191, 37, 61, 228, 62, 200, 225, 21, 62, 173, 164, 18, 191, 117, 145, 61, 62, 123, 68, 65, 190, 134, 228, 19, 191, 164, 97, 166, 62, 207, 170, 37, 189, 134, 228, 19, 191, 169, 152, 31, 62, 76, 149, 86, 190, 221, 211, 29, 191, 152, 172, 216, 62, 0, 0, 0, 62, 197, 165, 29, 191, 96, 91, 206, 62, 111, 60, 212, 61, 179, 27, 29, 191, 228, 84, 197, 62, 95, 169, 168, 61, 96, 125, 21, 191, 73, 46, 255, 61, 57, 134, 107, 190, 96, 125, 21, 191, 203, 81, 171, 62, 59, 206, 163, 188, 62, 54, 28, 191, 46, 163, 189, 62, 19, 238, 122, 61, 103, 246, 26, 191, 186, 78, 183, 62, 207, 170, 37, 61, 141, 93, 25, 191, 147, 94, 178, 62, 59, 206, 163, 60, 141, 93, 25, 191, 94, 38, 111, 61, 228, 60, 138, 190, 103, 246, 26, 191, 151, 64, 222, 60, 90, 181, 148, 190, 62, 54, 28, 191, 216, 45, 12, 187, 194, 93, 159, 190, 179, 27, 29, 191, 156, 252, 239, 188, 88, 42, 170, 190, 197, 165, 29, 191, 203, 22, 94, 189, 28, 15, 181, 190, 221, 211, 29, 191, 153, 77, 157, 189, 0, 0, 192, 190, 197, 165, 29, 191, 131, 146, 198, 189, 228, 240, 202, 190, 179, 27, 29, 191, 110, 172, 234, 189, 167, 213, 213, 190, 62, 54, 28, 191, 163, 185, 4, 190, 62, 162, 224, 190, 103, 246, 26, 191, 141, 98, 17, 190, 165, 74, 235, 190, 141, 93, 25, 191, 218, 66, 27, 190, 27, 195, 245, 190, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63)
+}, {
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 1.20181, 1.23303),
+"format": 4097,
+"index_count": 18,
+"index_data": PackedByteArray(4, 0, 144, 0, 11, 0, 2, 0, 8, 0, 145, 0, 4, 0, 2, 0, 145, 0, 145, 0, 144, 0, 4, 0, 11, 0, 144, 0, 145, 0, 145, 0, 8, 0, 11, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 146,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 91, 125, 21, 63, 229, 168, 85, 63, 27, 195, 245, 62, 139, 228, 19, 63, 210, 48, 83, 63, 167, 74, 235, 62, 169, 164, 18, 63, 152, 6, 80, 63, 60, 162, 224, 62, 56, 191, 17, 63, 188, 45, 76, 63, 167, 213, 213, 62, 34, 53, 17, 63, 129, 170, 71, 63, 228, 240, 202, 62, 16, 7, 17, 63, 227, 129, 66, 63, 0, 0, 192, 62, 34, 53, 17, 63, 156, 185, 60, 63, 28, 15, 181, 62, 56, 191, 17, 63, 21, 88, 54, 63, 88, 42, 170, 62, 169, 164, 18, 63, 93, 100, 47, 63, 198, 93, 159, 62, 139, 228, 19, 63, 42, 230, 39, 63, 90, 181, 148, 62, 91, 125, 21, 63, 201, 229, 31, 63, 228, 60, 138, 62, 146, 93, 25, 63, 102, 242, 14, 63, 57, 134, 107, 62, 98, 246, 26, 63, 5, 242, 6, 63, 83, 149, 86, 62, 68, 54, 28, 63, 162, 231, 254, 62, 123, 68, 65, 62, 56, 191, 17, 63, 121, 91, 152, 62, 82, 169, 168, 189, 34, 53, 17, 63, 253, 84, 143, 62, 111, 60, 212, 189, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 0, 190, 34, 53, 17, 63, 107, 230, 114, 62, 193, 225, 21, 190, 56, 191, 17, 63, 82, 96, 89, 62, 80, 171, 43, 190, 169, 164, 18, 63, 51, 13, 160, 62, 19, 238, 122, 189, 181, 27, 29, 63, 53, 0, 241, 62, 80, 171, 43, 62, 202, 165, 29, 63, 37, 61, 228, 62, 200, 225, 21, 62, 169, 164, 18, 63, 117, 145, 61, 62, 123, 68, 65, 190, 139, 228, 19, 63, 164, 97, 166, 62, 207, 170, 37, 189, 139, 228, 19, 63, 169, 152, 31, 62, 76, 149, 86, 190, 221, 211, 29, 63, 152, 172, 216, 62, 0, 0, 0, 62, 202, 165, 29, 63, 96, 91, 206, 62, 111, 60, 212, 61, 181, 27, 29, 63, 228, 84, 197, 62, 95, 169, 168, 61, 91, 125, 21, 63, 73, 46, 255, 61, 57, 134, 107, 190, 91, 125, 21, 63, 203, 81, 171, 62, 59, 206, 163, 188, 68, 54, 28, 63, 46, 163, 189, 62, 19, 238, 122, 61, 98, 246, 26, 63, 186, 78, 183, 62, 207, 170, 37, 61, 146, 93, 25, 63, 147, 94, 178, 62, 59, 206, 163, 60, 146, 93, 25, 63, 94, 38, 111, 61, 228, 60, 138, 190, 98, 246, 26, 63, 151, 64, 222, 60, 90, 181, 148, 190, 68, 54, 28, 63, 216, 45, 12, 187, 194, 93, 159, 190, 181, 27, 29, 63, 156, 252, 239, 188, 88, 42, 170, 190, 202, 165, 29, 63, 203, 22, 94, 189, 28, 15, 181, 190, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 192, 190, 202, 165, 29, 63, 131, 146, 198, 189, 228, 240, 202, 190, 181, 27, 29, 63, 110, 172, 234, 189, 167, 213, 213, 190, 68, 54, 28, 63, 163, 185, 4, 190, 62, 162, 224, 190, 98, 246, 26, 63, 141, 98, 17, 190, 165, 74, 235, 190, 146, 93, 25, 63, 218, 66, 27, 190, 27, 195, 245, 190, 96, 125, 21, 191, 229, 168, 85, 63, 27, 195, 245, 62, 134, 228, 19, 191, 210, 48, 83, 63, 167, 74, 235, 62, 173, 164, 18, 191, 152, 6, 80, 63, 60, 162, 224, 62, 57, 191, 17, 191, 188, 45, 76, 63, 167, 213, 213, 62, 38, 53, 17, 191, 129, 170, 71, 63, 228, 240, 202, 62, 16, 7, 17, 191, 227, 129, 66, 63, 0, 0, 192, 62, 38, 53, 17, 191, 156, 185, 60, 63, 28, 15, 181, 62, 57, 191, 17, 191, 21, 88, 54, 63, 88, 42, 170, 62, 173, 164, 18, 191, 93, 100, 47, 63, 198, 93, 159, 62, 134, 228, 19, 191, 42, 230, 39, 63, 90, 181, 148, 62, 96, 125, 21, 191, 201, 229, 31, 63, 228, 60, 138, 62, 141, 93, 25, 191, 102, 242, 14, 63, 57, 134, 107, 62, 103, 246, 26, 191, 5, 242, 6, 63, 83, 149, 86, 62, 62, 54, 28, 191, 162, 231, 254, 62, 123, 68, 65, 62, 57, 191, 17, 191, 121, 91, 152, 62, 82, 169, 168, 189, 38, 53, 17, 191, 253, 84, 143, 62, 111, 60, 212, 189, 16, 7, 17, 191, 197, 3, 133, 62, 0, 0, 0, 190, 38, 53, 17, 191, 107, 230, 114, 62, 193, 225, 21, 190, 57, 191, 17, 191, 82, 96, 89, 62, 80, 171, 43, 190, 173, 164, 18, 191, 51, 13, 160, 62, 19, 238, 122, 189, 179, 27, 29, 191, 53, 0, 241, 62, 80, 171, 43, 62, 197, 165, 29, 191, 37, 61, 228, 62, 200, 225, 21, 62, 173, 164, 18, 191, 117, 145, 61, 62, 123, 68, 65, 190, 134, 228, 19, 191, 164, 97, 166, 62, 207, 170, 37, 189, 134, 228, 19, 191, 169, 152, 31, 62, 76, 149, 86, 190, 221, 211, 29, 191, 152, 172, 216, 62, 0, 0, 0, 62, 197, 165, 29, 191, 96, 91, 206, 62, 111, 60, 212, 61, 179, 27, 29, 191, 228, 84, 197, 62, 95, 169, 168, 61, 96, 125, 21, 191, 73, 46, 255, 61, 57, 134, 107, 190, 96, 125, 21, 191, 203, 81, 171, 62, 59, 206, 163, 188, 62, 54, 28, 191, 46, 163, 189, 62, 19, 238, 122, 61, 103, 246, 26, 191, 186, 78, 183, 62, 207, 170, 37, 61, 141, 93, 25, 191, 147, 94, 178, 62, 59, 206, 163, 60, 141, 93, 25, 191, 94, 38, 111, 61, 228, 60, 138, 190, 103, 246, 26, 191, 151, 64, 222, 60, 90, 181, 148, 190, 62, 54, 28, 191, 216, 45, 12, 187, 194, 93, 159, 190, 179, 27, 29, 191, 156, 252, 239, 188, 88, 42, 170, 190, 197, 165, 29, 191, 203, 22, 94, 189, 28, 15, 181, 190, 221, 211, 29, 191, 153, 77, 157, 189, 0, 0, 192, 190, 197, 165, 29, 191, 131, 146, 198, 189, 228, 240, 202, 190, 179, 27, 29, 191, 110, 172, 234, 189, 167, 213, 213, 190, 62, 54, 28, 191, 163, 185, 4, 190, 62, 162, 224, 190, 103, 246, 26, 191, 141, 98, 17, 190, 165, 74, 235, 190, 141, 93, 25, 191, 218, 66, 27, 190, 27, 195, 245, 190, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_llpn1"]
+resource_name = "blockSnowSlope_Mesh blockSnowSlope"
+_surfaces = [{
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 1.20181, 1.23303),
+"attribute_data": PackedByteArray(163, 12, 35, 64, 170, 25, 146, 65, 149, 12, 35, 192, 170, 25, 146, 65, 191, 80, 176, 53, 130, 90, 56, 65, 191, 80, 176, 53, 130, 90, 56, 65, 149, 12, 35, 192, 170, 25, 146, 65, 163, 12, 35, 64, 170, 25, 146, 65, 155, 12, 35, 192, 169, 25, 146, 65, 0, 160, 249, 44, 129, 90, 56, 65, 155, 12, 35, 64, 169, 25, 146, 65, 155, 12, 35, 64, 169, 25, 146, 65, 0, 160, 249, 44, 129, 90, 56, 65, 155, 12, 35, 192, 169, 25, 146, 65, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 52, 245, 173, 140, 107, 199, 193, 0, 52, 245, 173, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 156, 30, 204, 181, 140, 107, 199, 193, 156, 30, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 171, 136, 229, 193, 114, 29, 192, 193, 71, 31, 215, 193, 93, 238, 247, 193, 58, 227, 222, 193, 209, 176, 189, 193, 192, 83, 216, 193, 92, 75, 186, 193, 110, 225, 209, 193, 225, 240, 181, 193, 123, 147, 203, 193, 43, 166, 176, 193, 216, 112, 197, 193, 28, 113, 170, 193, 243, 144, 230, 64, 85, 105, 80, 65, 90, 128, 191, 193, 140, 88, 163, 193, 139, 200, 185, 193, 99, 100, 155, 193, 203, 79, 180, 193, 103, 157, 146, 193, 35, 28, 175, 193, 90, 13, 137, 193, 95, 51, 170, 193, 146, 125, 125, 193, 220, 154, 165, 193, 95, 122, 103, 193, 184, 20, 157, 193, 97, 216, 56, 193, 55, 124, 152, 193, 47, 213, 34, 193, 115, 147, 147, 193, 13, 56, 14, 193, 118, 99, 6, 193, 32, 168, 148, 189, 90, 60, 244, 192, 58, 13, 52, 63, 97, 122, 220, 192, 122, 143, 203, 63, 43, 155, 197, 192, 17, 105, 37, 64, 38, 184, 175, 192, 228, 160, 107, 64, 90, 255, 18, 193, 244, 235, 59, 191, 201, 95, 142, 193, 228, 47, 246, 192, 9, 231, 136, 193, 244, 19, 211, 192, 124, 233, 154, 192, 170, 16, 156, 64, 251, 227, 31, 193, 124, 157, 163, 191, 115, 70, 135, 192, 235, 74, 197, 64, 58, 47, 131, 193, 80, 67, 179, 192, 119, 125, 122, 193, 24, 225, 150, 192, 50, 56, 110, 193, 164, 25, 124, 192, 213, 200, 105, 192, 81, 81, 241, 64, 240, 2, 45, 193, 220, 244, 217, 191, 74, 156, 97, 193, 244, 195, 81, 192, 169, 183, 84, 193, 36, 240, 46, 192, 180, 152, 71, 193, 116, 196, 19, 192, 173, 151, 37, 192, 166, 74, 39, 65, 156, 211, 0, 192, 217, 77, 61, 65, 20, 27, 179, 191, 248, 234, 81, 65, 216, 192, 63, 191, 20, 11, 101, 65, 47, 71, 133, 189, 12, 153, 118, 65, 3, 81, 38, 63, 175, 64, 131, 65, 99, 48, 178, 63, 62, 89, 138, 65, 72, 45, 10, 64, 79, 142, 144, 65, 229, 156, 60, 64, 5, 217, 149, 65, 105, 47, 112, 64, 127, 51, 154, 65, 159, 85, 146, 64, 245, 152, 157, 65, 99, 235, 172, 64, 149, 5, 160, 65, 58, 227, 222, 193, 209, 176, 189, 193, 71, 31, 215, 193, 93, 238, 247, 193, 171, 136, 229, 193, 114, 29, 192, 193, 192, 83, 216, 193, 92, 75, 186, 193, 110, 225, 209, 193, 225, 240, 181, 193, 123, 147, 203, 193, 43, 166, 176, 193, 216, 112, 197, 193, 28, 113, 170, 193, 243, 144, 230, 64, 85, 105, 80, 65, 90, 128, 191, 193, 140, 88, 163, 193, 139, 200, 185, 193, 99, 100, 155, 193, 203, 79, 180, 193, 103, 157, 146, 193, 35, 28, 175, 193, 90, 13, 137, 193, 95, 51, 170, 193, 146, 125, 125, 193, 220, 154, 165, 193, 95, 122, 103, 193, 184, 20, 157, 193, 97, 216, 56, 193, 55, 124, 152, 193, 47, 213, 34, 193, 115, 147, 147, 193, 13, 56, 14, 193, 118, 99, 6, 193, 32, 168, 148, 189, 90, 60, 244, 192, 58, 13, 52, 63, 97, 122, 220, 192, 122, 143, 203, 63, 43, 155, 197, 192, 17, 105, 37, 64, 38, 184, 175, 192, 228, 160, 107, 64, 90, 255, 18, 193, 244, 235, 59, 191, 201, 95, 142, 193, 228, 47, 246, 192, 9, 231, 136, 193, 244, 19, 211, 192, 124, 233, 154, 192, 170, 16, 156, 64, 251, 227, 31, 193, 124, 157, 163, 191, 115, 70, 135, 192, 235, 74, 197, 64, 58, 47, 131, 193, 80, 67, 179, 192, 119, 125, 122, 193, 24, 225, 150, 192, 50, 56, 110, 193, 164, 25, 124, 192, 213, 200, 105, 192, 81, 81, 241, 64, 240, 2, 45, 193, 220, 244, 217, 191, 74, 156, 97, 193, 244, 195, 81, 192, 169, 183, 84, 193, 36, 240, 46, 192, 180, 152, 71, 193, 116, 196, 19, 192, 173, 151, 37, 192, 166, 74, 39, 65, 156, 211, 0, 192, 217, 77, 61, 65, 20, 27, 179, 191, 248, 234, 81, 65, 216, 192, 63, 191, 20, 11, 101, 65, 47, 71, 133, 189, 12, 153, 118, 65, 3, 81, 38, 63, 175, 64, 131, 65, 99, 48, 178, 63, 62, 89, 138, 65, 72, 45, 10, 64, 79, 142, 144, 65, 229, 156, 60, 64, 5, 217, 149, 65, 105, 47, 112, 64, 127, 51, 154, 65, 159, 85, 146, 64, 245, 152, 157, 65, 99, 235, 172, 64, 149, 5, 160, 65, 164, 136, 229, 65, 117, 29, 192, 193, 54, 227, 222, 65, 210, 176, 189, 193, 66, 31, 215, 65, 96, 238, 247, 193, 182, 83, 216, 65, 97, 75, 186, 193, 106, 225, 209, 65, 227, 240, 181, 193, 117, 147, 203, 65, 47, 166, 176, 193, 212, 112, 197, 65, 30, 113, 170, 193, 55, 145, 230, 192, 58, 105, 80, 65, 83, 128, 191, 65, 144, 88, 163, 193, 134, 200, 185, 65, 101, 100, 155, 193, 196, 79, 180, 65, 107, 157, 146, 193, 29, 28, 175, 65, 92, 13, 137, 193, 83, 51, 170, 65, 160, 125, 125, 193, 214, 154, 165, 65, 100, 122, 103, 193, 170, 20, 157, 65, 113, 216, 56, 193, 48, 124, 152, 65, 54, 213, 34, 193, 101, 147, 147, 65, 30, 56, 14, 193, 93, 99, 6, 65, 96, 176, 148, 189, 47, 60, 244, 64, 93, 12, 52, 63, 42, 122, 220, 64, 228, 142, 203, 63, 255, 154, 197, 64, 214, 104, 37, 64, 240, 183, 175, 64, 155, 160, 107, 64, 69, 255, 18, 65, 196, 236, 59, 191, 188, 95, 142, 65, 0, 48, 246, 192, 250, 230, 136, 65, 23, 20, 211, 192, 77, 233, 154, 64, 139, 16, 156, 64, 219, 227, 31, 65, 40, 158, 163, 191, 43, 70, 135, 64, 186, 74, 197, 64, 46, 47, 131, 65, 106, 67, 179, 192, 89, 125, 122, 65, 61, 225, 150, 192, 23, 56, 110, 65, 228, 25, 124, 192, 114, 200, 105, 64, 50, 81, 241, 64, 221, 2, 45, 65, 56, 245, 217, 191, 43, 156, 97, 65, 66, 196, 81, 192, 151, 183, 84, 65, 77, 240, 46, 192, 149, 152, 71, 65, 197, 196, 19, 192, 19, 151, 37, 64, 140, 74, 39, 65, 47, 211, 0, 64, 200, 77, 61, 65, 209, 25, 179, 63, 222, 234, 81, 65, 138, 190, 63, 63, 252, 10, 101, 65, 93, 50, 133, 61, 240, 152, 118, 65, 67, 83, 38, 191, 164, 64, 131, 65, 185, 49, 178, 191, 48, 89, 138, 65, 228, 45, 10, 192, 66, 142, 144, 65, 147, 157, 60, 192, 247, 216, 149, 65, 231, 47, 112, 192, 117, 51, 154, 65, 246, 85, 146, 192, 230, 152, 157, 65, 175, 235, 172, 192, 137, 5, 160, 65, 66, 31, 215, 65, 96, 238, 247, 193, 54, 227, 222, 65, 210, 176, 189, 193, 164, 136, 229, 65, 117, 29, 192, 193, 182, 83, 216, 65, 97, 75, 186, 193, 106, 225, 209, 65, 227, 240, 181, 193, 117, 147, 203, 65, 47, 166, 176, 193, 212, 112, 197, 65, 30, 113, 170, 193, 55, 145, 230, 192, 58, 105, 80, 65, 83, 128, 191, 65, 144, 88, 163, 193, 134, 200, 185, 65, 101, 100, 155, 193, 196, 79, 180, 65, 107, 157, 146, 193, 29, 28, 175, 65, 92, 13, 137, 193, 83, 51, 170, 65, 160, 125, 125, 193, 214, 154, 165, 65, 100, 122, 103, 193, 170, 20, 157, 65, 113, 216, 56, 193, 48, 124, 152, 65, 54, 213, 34, 193, 101, 147, 147, 65, 30, 56, 14, 193, 93, 99, 6, 65, 96, 176, 148, 189, 47, 60, 244, 64, 93, 12, 52, 63, 42, 122, 220, 64, 228, 142, 203, 63, 255, 154, 197, 64, 214, 104, 37, 64, 240, 183, 175, 64, 155, 160, 107, 64, 69, 255, 18, 65, 196, 236, 59, 191, 188, 95, 142, 65, 0, 48, 246, 192, 250, 230, 136, 65, 23, 20, 211, 192, 77, 233, 154, 64, 139, 16, 156, 64, 219, 227, 31, 65, 40, 158, 163, 191, 43, 70, 135, 64, 186, 74, 197, 64, 46, 47, 131, 65, 106, 67, 179, 192, 89, 125, 122, 65, 61, 225, 150, 192, 23, 56, 110, 65, 228, 25, 124, 192, 114, 200, 105, 64, 50, 81, 241, 64, 221, 2, 45, 65, 56, 245, 217, 191, 43, 156, 97, 65, 66, 196, 81, 192, 151, 183, 84, 65, 77, 240, 46, 192, 149, 152, 71, 65, 197, 196, 19, 192, 19, 151, 37, 64, 140, 74, 39, 65, 47, 211, 0, 64, 200, 77, 61, 65, 209, 25, 179, 63, 222, 234, 81, 65, 138, 190, 63, 63, 252, 10, 101, 65, 93, 50, 133, 61, 240, 152, 118, 65, 67, 83, 38, 191, 164, 64, 131, 65, 185, 49, 178, 191, 48, 89, 138, 65, 228, 45, 10, 192, 66, 142, 144, 65, 147, 157, 60, 192, 247, 216, 149, 65, 231, 47, 112, 192, 117, 51, 154, 65, 246, 85, 146, 192, 230, 152, 157, 65, 175, 235, 172, 192, 137, 5, 160, 65, 251, 122, 29, 65, 135, 34, 160, 65, 6, 143, 2, 65, 32, 177, 159, 65, 240, 102, 56, 65, 32, 177, 159, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 240, 102, 56, 65, 32, 177, 159, 65, 6, 143, 2, 65, 32, 177, 159, 65, 251, 122, 29, 65, 135, 34, 160, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 246, 122, 157, 65, 247, 181, 110, 65, 246, 122, 157, 193, 247, 181, 110, 65, 246, 122, 157, 65, 121, 8, 35, 194, 246, 122, 157, 193, 121, 8, 35, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 870,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 28, 0, 27, 0, 28, 0, 29, 0, 27, 0, 28, 0, 30, 0, 29, 0, 30, 0, 31, 0, 29, 0, 30, 0, 32, 0, 31, 0, 32, 0, 33, 0, 31, 0, 32, 0, 34, 0, 33, 0, 34, 0, 35, 0, 33, 0, 34, 0, 36, 0, 35, 0, 36, 0, 37, 0, 35, 0, 36, 0, 38, 0, 37, 0, 38, 0, 39, 0, 37, 0, 39, 0, 40, 0, 37, 0, 40, 0, 41, 0, 37, 0, 41, 0, 42, 0, 37, 0, 43, 0, 37, 0, 42, 0, 43, 0, 42, 0, 44, 0, 43, 0, 44, 0, 45, 0, 43, 0, 45, 0, 46, 0, 43, 0, 46, 0, 47, 0, 43, 0, 47, 0, 48, 0, 48, 0, 49, 0, 43, 0, 52, 0, 50, 0, 51, 0, 53, 0, 51, 0, 50, 0, 54, 0, 51, 0, 53, 0, 55, 0, 54, 0, 53, 0, 56, 0, 54, 0, 55, 0, 57, 0, 56, 0, 55, 0, 58, 0, 56, 0, 57, 0, 59, 0, 58, 0, 57, 0, 60, 0, 58, 0, 59, 0, 61, 0, 60, 0, 59, 0, 62, 0, 60, 0, 61, 0, 63, 0, 62, 0, 61, 0, 64, 0, 62, 0, 63, 0, 65, 0, 64, 0, 63, 0, 66, 0, 65, 0, 63, 0, 67, 0, 66, 0, 63, 0, 68, 0, 67, 0, 63, 0, 63, 0, 69, 0, 68, 0, 68, 0, 69, 0, 70, 0, 70, 0, 69, 0, 71, 0, 71, 0, 69, 0, 72, 0, 72, 0, 69, 0, 73, 0, 73, 0, 69, 0, 74, 0, 75, 0, 74, 0, 69, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 77, 0, 80, 0, 79, 0, 77, 0, 81, 0, 80, 0, 77, 0, 82, 0, 81, 0, 77, 0, 83, 0, 82, 0, 83, 0, 84, 0, 82, 0, 83, 0, 85, 0, 84, 0, 83, 0, 86, 0, 85, 0, 83, 0, 87, 0, 86, 0, 83, 0, 88, 0, 87, 0, 83, 0, 89, 0, 88, 0, 83, 0, 90, 0, 89, 0, 83, 0, 91, 0, 90, 0, 83, 0, 92, 0, 91, 0, 83, 0, 93, 0, 92, 0, 83, 0, 94, 0, 93, 0, 83, 0, 95, 0, 94, 0, 83, 0, 96, 0, 95, 0, 83, 0, 97, 0, 96, 0, 93, 0, 98, 0, 92, 0, 98, 0, 99, 0, 92, 0, 98, 0, 100, 0, 99, 0, 83, 0, 101, 0, 97, 0, 98, 0, 102, 0, 100, 0, 83, 0, 103, 0, 101, 0, 102, 0, 104, 0, 100, 0, 102, 0, 105, 0, 104, 0, 102, 0, 106, 0, 105, 0, 83, 0, 107, 0, 103, 0, 102, 0, 108, 0, 106, 0, 108, 0, 109, 0, 106, 0, 108, 0, 110, 0, 109, 0, 108, 0, 111, 0, 110, 0, 83, 0, 112, 0, 107, 0, 83, 0, 113, 0, 112, 0, 83, 0, 114, 0, 113, 0, 83, 0, 115, 0, 114, 0, 83, 0, 116, 0, 115, 0, 83, 0, 117, 0, 116, 0, 83, 0, 118, 0, 117, 0, 83, 0, 119, 0, 118, 0, 83, 0, 120, 0, 119, 0, 83, 0, 121, 0, 120, 0, 83, 0, 122, 0, 121, 0, 83, 0, 123, 0, 122, 0, 126, 0, 124, 0, 125, 0, 127, 0, 125, 0, 124, 0, 128, 0, 125, 0, 127, 0, 129, 0, 125, 0, 128, 0, 130, 0, 125, 0, 129, 0, 131, 0, 125, 0, 130, 0, 132, 0, 131, 0, 130, 0, 133, 0, 131, 0, 132, 0, 134, 0, 131, 0, 133, 0, 135, 0, 131, 0, 134, 0, 136, 0, 131, 0, 135, 0, 137, 0, 131, 0, 136, 0, 138, 0, 131, 0, 137, 0, 139, 0, 131, 0, 138, 0, 140, 0, 131, 0, 139, 0, 141, 0, 131, 0, 140, 0, 142, 0, 131, 0, 141, 0, 143, 0, 131, 0, 142, 0, 144, 0, 131, 0, 143, 0, 145, 0, 131, 0, 144, 0, 146, 0, 141, 0, 140, 0, 147, 0, 146, 0, 140, 0, 148, 0, 146, 0, 147, 0, 149, 0, 131, 0, 145, 0, 150, 0, 146, 0, 148, 0, 151, 0, 131, 0, 149, 0, 152, 0, 150, 0, 148, 0, 153, 0, 150, 0, 152, 0, 154, 0, 150, 0, 153, 0, 155, 0, 131, 0, 151, 0, 156, 0, 150, 0, 154, 0, 157, 0, 156, 0, 154, 0, 158, 0, 156, 0, 157, 0, 159, 0, 156, 0, 158, 0, 160, 0, 131, 0, 155, 0, 161, 0, 131, 0, 160, 0, 162, 0, 131, 0, 161, 0, 163, 0, 131, 0, 162, 0, 164, 0, 131, 0, 163, 0, 165, 0, 131, 0, 164, 0, 166, 0, 131, 0, 165, 0, 167, 0, 131, 0, 166, 0, 168, 0, 131, 0, 167, 0, 169, 0, 131, 0, 168, 0, 170, 0, 131, 0, 169, 0, 171, 0, 131, 0, 170, 0, 174, 0, 172, 0, 173, 0, 173, 0, 175, 0, 174, 0, 175, 0, 176, 0, 174, 0, 176, 0, 177, 0, 174, 0, 177, 0, 178, 0, 174, 0, 178, 0, 179, 0, 174, 0, 178, 0, 180, 0, 179, 0, 180, 0, 181, 0, 179, 0, 181, 0, 182, 0, 179, 0, 182, 0, 183, 0, 179, 0, 183, 0, 184, 0, 179, 0, 184, 0, 185, 0, 179, 0, 185, 0, 186, 0, 179, 0, 186, 0, 187, 0, 179, 0, 187, 0, 188, 0, 179, 0, 188, 0, 189, 0, 179, 0, 189, 0, 190, 0, 179, 0, 190, 0, 191, 0, 179, 0, 191, 0, 192, 0, 179, 0, 192, 0, 193, 0, 179, 0, 188, 0, 194, 0, 189, 0, 188, 0, 195, 0, 194, 0, 195, 0, 196, 0, 194, 0, 193, 0, 197, 0, 179, 0, 196, 0, 198, 0, 194, 0, 197, 0, 199, 0, 179, 0, 196, 0, 200, 0, 198, 0, 200, 0, 201, 0, 198, 0, 201, 0, 202, 0, 198, 0, 199, 0, 203, 0, 179, 0, 202, 0, 204, 0, 198, 0, 202, 0, 205, 0, 204, 0, 205, 0, 206, 0, 204, 0, 206, 0, 207, 0, 204, 0, 203, 0, 208, 0, 179, 0, 208, 0, 209, 0, 179, 0, 209, 0, 210, 0, 179, 0, 210, 0, 211, 0, 179, 0, 211, 0, 212, 0, 179, 0, 212, 0, 213, 0, 179, 0, 213, 0, 214, 0, 179, 0, 214, 0, 215, 0, 179, 0, 215, 0, 216, 0, 179, 0, 216, 0, 217, 0, 179, 0, 217, 0, 218, 0, 179, 0, 218, 0, 219, 0, 179, 0, 222, 0, 220, 0, 221, 0, 223, 0, 221, 0, 220, 0, 224, 0, 223, 0, 220, 0, 225, 0, 224, 0, 220, 0, 226, 0, 225, 0, 220, 0, 227, 0, 226, 0, 220, 0, 228, 0, 226, 0, 227, 0, 229, 0, 228, 0, 227, 0, 230, 0, 229, 0, 227, 0, 231, 0, 230, 0, 227, 0, 232, 0, 231, 0, 227, 0, 233, 0, 232, 0, 227, 0, 234, 0, 233, 0, 227, 0, 235, 0, 234, 0, 227, 0, 236, 0, 235, 0, 227, 0, 237, 0, 236, 0, 227, 0, 238, 0, 237, 0, 227, 0, 239, 0, 238, 0, 227, 0, 240, 0, 239, 0, 227, 0, 241, 0, 240, 0, 227, 0, 242, 0, 236, 0, 237, 0, 243, 0, 236, 0, 242, 0, 244, 0, 243, 0, 242, 0, 245, 0, 241, 0, 227, 0, 246, 0, 244, 0, 242, 0, 247, 0, 245, 0, 227, 0, 248, 0, 244, 0, 246, 0, 249, 0, 248, 0, 246, 0, 250, 0, 249, 0, 246, 0, 251, 0, 247, 0, 227, 0, 252, 0, 250, 0, 246, 0, 253, 0, 250, 0, 252, 0, 254, 0, 253, 0, 252, 0, 255, 0, 254, 0, 252, 0, 0, 1, 251, 0, 227, 0, 1, 1, 0, 1, 227, 0, 2, 1, 1, 1, 227, 0, 3, 1, 2, 1, 227, 0, 4, 1, 3, 1, 227, 0, 5, 1, 4, 1, 227, 0, 6, 1, 5, 1, 227, 0, 7, 1, 6, 1, 227, 0, 8, 1, 7, 1, 227, 0, 9, 1, 8, 1, 227, 0, 10, 1, 9, 1, 227, 0, 11, 1, 10, 1, 227, 0, 14, 1, 12, 1, 13, 1, 13, 1, 15, 1, 14, 1, 13, 1, 16, 1, 15, 1, 16, 1, 17, 1, 15, 1, 16, 1, 18, 1, 17, 1, 18, 1, 19, 1, 17, 1, 18, 1, 20, 1, 19, 1, 20, 1, 21, 1, 19, 1, 20, 1, 22, 1, 21, 1, 22, 1, 23, 1, 21, 1, 22, 1, 24, 1, 23, 1, 24, 1, 25, 1, 23, 1, 24, 1, 26, 1, 25, 1, 26, 1, 27, 1, 25, 1, 27, 1, 28, 1, 25, 1, 28, 1, 29, 1, 25, 1, 29, 1, 30, 1, 25, 1, 31, 1, 25, 1, 30, 1, 31, 1, 30, 1, 32, 1, 31, 1, 32, 1, 33, 1, 31, 1, 33, 1, 34, 1, 31, 1, 34, 1, 35, 1, 31, 1, 35, 1, 36, 1, 36, 1, 37, 1, 31, 1, 40, 1, 38, 1, 39, 1, 41, 1, 39, 1, 38, 1, 42, 1, 39, 1, 41, 1, 43, 1, 42, 1, 41, 1, 44, 1, 42, 1, 43, 1, 45, 1, 44, 1, 43, 1, 46, 1, 44, 1, 45, 1, 47, 1, 46, 1, 45, 1, 48, 1, 46, 1, 47, 1, 49, 1, 48, 1, 47, 1, 50, 1, 48, 1, 49, 1, 51, 1, 50, 1, 49, 1, 52, 1, 50, 1, 51, 1, 53, 1, 52, 1, 51, 1, 54, 1, 53, 1, 51, 1, 55, 1, 54, 1, 51, 1, 56, 1, 55, 1, 51, 1, 51, 1, 57, 1, 56, 1, 56, 1, 57, 1, 58, 1, 58, 1, 57, 1, 59, 1, 59, 1, 57, 1, 60, 1, 60, 1, 57, 1, 61, 1, 61, 1, 57, 1, 62, 1, 63, 1, 62, 1, 57, 1, 66, 1, 64, 1, 65, 1, 65, 1, 67, 1, 66, 1),
+"lods": [0.00855179, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 32, 0, 33, 0, 29, 0, 32, 0, 36, 0, 33, 0, 36, 0, 35, 0, 33, 0, 36, 0, 37, 0, 35, 0, 36, 0, 38, 0, 37, 0, 38, 0, 40, 0, 37, 0, 40, 0, 42, 0, 37, 0, 43, 0, 37, 0, 42, 0, 43, 0, 42, 0, 46, 0, 43, 0, 46, 0, 48, 0, 48, 0, 49, 0, 43, 0, 59, 0, 58, 0, 55, 0, 62, 0, 58, 0, 59, 0, 61, 0, 62, 0, 59, 0, 63, 0, 62, 0, 61, 0, 64, 0, 62, 0, 63, 0, 66, 0, 64, 0, 63, 0, 68, 0, 66, 0, 63, 0, 63, 0, 69, 0, 68, 0, 68, 0, 69, 0, 72, 0, 72, 0, 69, 0, 74, 0, 75, 0, 74, 0, 69, 0, 78, 0, 76, 0, 77, 0, 77, 0, 80, 0, 78, 0, 77, 0, 82, 0, 80, 0, 77, 0, 83, 0, 82, 0, 83, 0, 86, 0, 82, 0, 83, 0, 88, 0, 86, 0, 83, 0, 90, 0, 88, 0, 83, 0, 92, 0, 90, 0, 83, 0, 123, 0, 122, 0, 83, 0, 122, 0, 121, 0, 83, 0, 121, 0, 119, 0, 83, 0, 119, 0, 117, 0, 83, 0, 117, 0, 115, 0, 83, 0, 115, 0, 113, 0, 83, 0, 113, 0, 103, 0, 83, 0, 103, 0, 101, 0, 83, 0, 101, 0, 96, 0, 83, 0, 96, 0, 93, 0, 83, 0, 93, 0, 92, 0, 93, 0, 98, 0, 92, 0, 98, 0, 99, 0, 92, 0, 98, 0, 100, 0, 99, 0, 98, 0, 102, 0, 100, 0, 102, 0, 105, 0, 100, 0, 102, 0, 109, 0, 105, 0, 126, 0, 124, 0, 125, 0, 128, 0, 125, 0, 124, 0, 130, 0, 125, 0, 128, 0, 131, 0, 125, 0, 130, 0, 134, 0, 131, 0, 130, 0, 136, 0, 131, 0, 134, 0, 138, 0, 131, 0, 136, 0, 140, 0, 131, 0, 138, 0, 171, 0, 131, 0, 170, 0, 170, 0, 131, 0, 169, 0, 169, 0, 131, 0, 167, 0, 167, 0, 131, 0, 165, 0, 165, 0, 131, 0, 163, 0, 163, 0, 131, 0, 161, 0, 161, 0, 131, 0, 151, 0, 151, 0, 131, 0, 149, 0, 149, 0, 131, 0, 144, 0, 144, 0, 131, 0, 141, 0, 141, 0, 131, 0, 140, 0, 146, 0, 141, 0, 140, 0, 147, 0, 146, 0, 140, 0, 148, 0, 146, 0, 147, 0, 150, 0, 146, 0, 148, 0, 153, 0, 150, 0, 148, 0, 157, 0, 150, 0, 153, 0, 174, 0, 172, 0, 173, 0, 173, 0, 176, 0, 174, 0, 176, 0, 178, 0, 174, 0, 178, 0, 179, 0, 174, 0, 178, 0, 182, 0, 179, 0, 182, 0, 184, 0, 179, 0, 184, 0, 186, 0, 179, 0, 186, 0, 188, 0, 179, 0, 218, 0, 219, 0, 179, 0, 216, 0, 218, 0, 179, 0, 214, 0, 216, 0, 179, 0, 212, 0, 214, 0, 179, 0, 210, 0, 212, 0, 179, 0, 208, 0, 210, 0, 179, 0, 199, 0, 208, 0, 179, 0, 193, 0, 199, 0, 179, 0, 191, 0, 193, 0, 179, 0, 194, 0, 191, 0, 179, 0, 188, 0, 194, 0, 179, 0, 188, 0, 195, 0, 194, 0, 195, 0, 196, 0, 194, 0, 196, 0, 198, 0, 194, 0, 196, 0, 201, 0, 198, 0, 222, 0, 220, 0, 221, 0, 224, 0, 221, 0, 220, 0, 226, 0, 224, 0, 220, 0, 227, 0, 226, 0, 220, 0, 230, 0, 226, 0, 227, 0, 232, 0, 230, 0, 227, 0, 234, 0, 232, 0, 227, 0, 236, 0, 234, 0, 227, 0, 11, 1, 10, 1, 227, 0, 10, 1, 8, 1, 227, 0, 8, 1, 6, 1, 227, 0, 6, 1, 4, 1, 227, 0, 4, 1, 2, 1, 227, 0, 2, 1, 0, 1, 227, 0, 0, 1, 247, 0, 227, 0, 247, 0, 241, 0, 227, 0, 241, 0, 239, 0, 227, 0, 239, 0, 242, 0, 227, 0, 242, 0, 236, 0, 227, 0, 243, 0, 236, 0, 242, 0, 244, 0, 243, 0, 242, 0, 246, 0, 244, 0, 242, 0, 249, 0, 244, 0, 246, 0, 16, 1, 20, 1, 17, 1, 20, 1, 21, 1, 17, 1, 20, 1, 24, 1, 21, 1, 24, 1, 23, 1, 21, 1, 24, 1, 25, 1, 23, 1, 24, 1, 26, 1, 25, 1, 26, 1, 28, 1, 25, 1, 28, 1, 30, 1, 25, 1, 31, 1, 25, 1, 30, 1, 31, 1, 30, 1, 34, 1, 31, 1, 34, 1, 36, 1, 36, 1, 37, 1, 31, 1, 46, 1, 42, 1, 43, 1, 47, 1, 46, 1, 43, 1, 50, 1, 46, 1, 47, 1, 49, 1, 50, 1, 47, 1, 51, 1, 50, 1, 49, 1, 52, 1, 50, 1, 51, 1, 54, 1, 52, 1, 51, 1, 56, 1, 54, 1, 51, 1, 51, 1, 57, 1, 56, 1, 56, 1, 57, 1, 60, 1, 60, 1, 57, 1, 62, 1, 63, 1, 62, 1, 57, 1, 66, 1, 64, 1, 65, 1, 65, 1, 67, 1, 66, 1), 0.0298562, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 36, 0, 35, 0, 33, 0, 36, 0, 37, 0, 35, 0, 36, 0, 42, 0, 37, 0, 43, 0, 37, 0, 42, 0, 42, 0, 49, 0, 43, 0, 61, 0, 62, 0, 59, 0, 63, 0, 62, 0, 61, 0, 68, 0, 62, 0, 63, 0, 63, 0, 69, 0, 68, 0, 75, 0, 68, 0, 69, 0, 82, 0, 76, 0, 77, 0, 77, 0, 83, 0, 82, 0, 83, 0, 92, 0, 82, 0, 83, 0, 98, 0, 92, 0, 98, 0, 100, 0, 92, 0, 98, 0, 102, 0, 100, 0, 83, 0, 117, 0, 98, 0, 83, 0, 121, 0, 117, 0, 83, 0, 122, 0, 121, 0, 83, 0, 123, 0, 122, 0, 126, 0, 130, 0, 125, 0, 131, 0, 125, 0, 130, 0, 140, 0, 131, 0, 130, 0, 146, 0, 131, 0, 140, 0, 148, 0, 146, 0, 140, 0, 150, 0, 146, 0, 148, 0, 165, 0, 131, 0, 146, 0, 169, 0, 131, 0, 165, 0, 170, 0, 131, 0, 169, 0, 171, 0, 131, 0, 170, 0, 174, 0, 172, 0, 173, 0, 173, 0, 178, 0, 174, 0, 178, 0, 179, 0, 174, 0, 178, 0, 184, 0, 179, 0, 184, 0, 188, 0, 179, 0, 188, 0, 196, 0, 194, 0, 188, 0, 194, 0, 179, 0, 194, 0, 199, 0, 179, 0, 199, 0, 210, 0, 179, 0, 210, 0, 214, 0, 179, 0, 214, 0, 218, 0, 179, 0, 218, 0, 219, 0, 179, 0, 222, 0, 220, 0, 221, 0, 226, 0, 221, 0, 220, 0, 227, 0, 226, 0, 220, 0, 232, 0, 226, 0, 227, 0, 236, 0, 232, 0, 227, 0, 244, 0, 236, 0, 242, 0, 242, 0, 236, 0, 227, 0, 247, 0, 242, 0, 227, 0, 2, 1, 247, 0, 227, 0, 6, 1, 2, 1, 227, 0, 10, 1, 6, 1, 227, 0, 11, 1, 10, 1, 227, 0, 24, 1, 23, 1, 21, 1, 24, 1, 25, 1, 23, 1, 24, 1, 30, 1, 25, 1, 31, 1, 25, 1, 30, 1, 31, 1, 30, 1, 36, 1, 36, 1, 37, 1, 31, 1, 49, 1, 50, 1, 47, 1, 51, 1, 50, 1, 49, 1, 56, 1, 50, 1, 51, 1, 51, 1, 57, 1, 56, 1, 56, 1, 57, 1, 62, 1, 63, 1, 62, 1, 57, 1, 66, 1, 64, 1, 65, 1, 65, 1, 67, 1, 66, 1), 0.077036, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 42, 0, 37, 0, 35, 0, 43, 0, 37, 0, 42, 0, 42, 0, 49, 0, 43, 0, 63, 0, 68, 0, 61, 0, 63, 0, 69, 0, 68, 0, 75, 0, 68, 0, 69, 0, 82, 0, 76, 0, 77, 0, 77, 0, 83, 0, 82, 0, 83, 0, 122, 0, 82, 0, 83, 0, 123, 0, 122, 0, 126, 0, 130, 0, 125, 0, 131, 0, 125, 0, 130, 0, 170, 0, 131, 0, 130, 0, 171, 0, 131, 0, 170, 0, 174, 0, 172, 0, 178, 0, 178, 0, 179, 0, 174, 0, 178, 0, 218, 0, 179, 0, 218, 0, 219, 0, 179, 0, 222, 0, 220, 0, 226, 0, 227, 0, 226, 0, 220, 0, 10, 1, 226, 0, 227, 0, 11, 1, 10, 1, 227, 0, 30, 1, 25, 1, 23, 1, 31, 1, 25, 1, 30, 1, 30, 1, 37, 1, 31, 1, 51, 1, 56, 1, 49, 1, 51, 1, 57, 1, 56, 1, 63, 1, 56, 1, 57, 1, 66, 1, 64, 1, 65, 1, 65, 1, 67, 1, 66, 1)],
+"material": SubResource("StandardMaterial3D_vr3sx"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 338,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 255, 255, 255, 191, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 254, 255, 255, 63, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 254, 255, 255, 63, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 254, 255, 255, 63, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 108, 151, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 108, 151, 91, 125, 21, 63, 229, 168, 85, 63, 27, 195, 245, 62, 178, 221, 151, 196, 0, 0, 108, 151, 139, 228, 19, 63, 210, 48, 83, 63, 167, 74, 235, 62, 178, 221, 151, 196, 0, 0, 146, 232, 169, 164, 18, 63, 152, 6, 80, 63, 60, 162, 224, 62, 178, 221, 151, 196, 0, 0, 108, 151, 56, 191, 17, 63, 188, 45, 76, 63, 167, 213, 213, 62, 178, 221, 151, 196, 0, 0, 146, 232, 34, 53, 17, 63, 129, 170, 71, 63, 228, 240, 202, 62, 178, 221, 151, 196, 0, 0, 146, 232, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 146, 232, 16, 7, 17, 63, 227, 129, 66, 63, 0, 0, 192, 62, 178, 221, 151, 196, 0, 0, 146, 232, 34, 53, 17, 63, 156, 185, 60, 63, 28, 15, 181, 62, 178, 221, 151, 196, 0, 0, 146, 232, 56, 191, 17, 63, 21, 88, 54, 63, 88, 42, 170, 62, 178, 221, 151, 196, 0, 0, 108, 151, 169, 164, 18, 63, 93, 100, 47, 63, 198, 93, 159, 62, 178, 221, 151, 196, 0, 0, 146, 232, 139, 228, 19, 63, 42, 230, 39, 63, 90, 181, 148, 62, 178, 221, 151, 196, 0, 0, 146, 232, 91, 125, 21, 63, 201, 229, 31, 63, 228, 60, 138, 62, 178, 221, 151, 196, 0, 0, 108, 151, 146, 93, 25, 63, 102, 242, 14, 63, 57, 134, 107, 62, 178, 221, 151, 196, 0, 0, 108, 151, 98, 246, 26, 63, 5, 242, 6, 63, 83, 149, 86, 62, 178, 221, 151, 196, 0, 0, 108, 151, 68, 54, 28, 63, 162, 231, 254, 62, 123, 68, 65, 62, 178, 221, 151, 196, 0, 0, 146, 232, 56, 191, 17, 63, 121, 91, 152, 62, 82, 169, 168, 189, 178, 221, 151, 196, 0, 0, 146, 232, 34, 53, 17, 63, 253, 84, 143, 62, 111, 60, 212, 189, 178, 221, 151, 196, 0, 0, 108, 151, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 0, 190, 178, 221, 151, 196, 0, 0, 146, 232, 34, 53, 17, 63, 107, 230, 114, 62, 193, 225, 21, 190, 178, 221, 151, 196, 0, 0, 108, 151, 56, 191, 17, 63, 82, 96, 89, 62, 80, 171, 43, 190, 178, 221, 151, 196, 0, 0, 146, 232, 169, 164, 18, 63, 51, 13, 160, 62, 19, 238, 122, 189, 178, 221, 151, 196, 0, 0, 108, 151, 181, 27, 29, 63, 53, 0, 241, 62, 80, 171, 43, 62, 178, 221, 151, 196, 0, 0, 108, 151, 202, 165, 29, 63, 37, 61, 228, 62, 200, 225, 21, 62, 178, 221, 151, 196, 0, 0, 108, 151, 169, 164, 18, 63, 117, 145, 61, 62, 123, 68, 65, 190, 178, 221, 151, 196, 0, 0, 146, 232, 139, 228, 19, 63, 164, 97, 166, 62, 207, 170, 37, 189, 178, 221, 151, 196, 0, 0, 146, 232, 139, 228, 19, 63, 169, 152, 31, 62, 76, 149, 86, 190, 178, 221, 151, 196, 0, 0, 146, 232, 221, 211, 29, 63, 152, 172, 216, 62, 0, 0, 0, 62, 178, 221, 151, 196, 0, 0, 146, 232, 202, 165, 29, 63, 96, 91, 206, 62, 111, 60, 212, 61, 178, 221, 151, 196, 0, 0, 108, 151, 181, 27, 29, 63, 228, 84, 197, 62, 95, 169, 168, 61, 178, 221, 151, 196, 0, 0, 146, 232, 91, 125, 21, 63, 73, 46, 255, 61, 57, 134, 107, 190, 178, 221, 151, 196, 0, 0, 108, 151, 91, 125, 21, 63, 203, 81, 171, 62, 59, 206, 163, 188, 178, 221, 151, 196, 0, 0, 108, 151, 68, 54, 28, 63, 46, 163, 189, 62, 19, 238, 122, 61, 178, 221, 151, 196, 0, 0, 146, 232, 98, 246, 26, 63, 186, 78, 183, 62, 207, 170, 37, 61, 178, 221, 151, 196, 0, 0, 108, 151, 146, 93, 25, 63, 147, 94, 178, 62, 59, 206, 163, 60, 178, 221, 151, 196, 0, 0, 146, 232, 146, 93, 25, 63, 94, 38, 111, 61, 228, 60, 138, 190, 178, 221, 151, 196, 0, 0, 146, 232, 98, 246, 26, 63, 151, 64, 222, 60, 90, 181, 148, 190, 178, 221, 151, 196, 0, 0, 146, 232, 68, 54, 28, 63, 216, 45, 12, 187, 194, 93, 159, 190, 178, 221, 151, 196, 0, 0, 146, 232, 181, 27, 29, 63, 156, 252, 239, 188, 88, 42, 170, 190, 178, 221, 151, 196, 0, 0, 146, 232, 202, 165, 29, 63, 203, 22, 94, 189, 28, 15, 181, 190, 178, 221, 151, 196, 0, 0, 146, 232, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 192, 190, 178, 221, 151, 196, 0, 0, 108, 151, 202, 165, 29, 63, 131, 146, 198, 189, 228, 240, 202, 190, 178, 221, 151, 196, 0, 0, 146, 232, 181, 27, 29, 63, 110, 172, 234, 189, 167, 213, 213, 190, 178, 221, 151, 196, 0, 0, 108, 151, 68, 54, 28, 63, 163, 185, 4, 190, 62, 162, 224, 190, 178, 221, 151, 196, 0, 0, 108, 151, 98, 246, 26, 63, 141, 98, 17, 190, 165, 74, 235, 190, 178, 221, 151, 196, 0, 0, 146, 232, 146, 93, 25, 63, 218, 66, 27, 190, 27, 195, 245, 190, 178, 221, 151, 196, 0, 0, 108, 151, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 108, 151, 91, 125, 21, 63, 229, 168, 85, 63, 27, 195, 245, 62, 152, 68, 179, 93, 0, 0, 146, 104, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 146, 104, 139, 228, 19, 63, 210, 48, 83, 63, 167, 74, 235, 62, 152, 68, 179, 93, 0, 0, 108, 23, 169, 164, 18, 63, 152, 6, 80, 63, 60, 162, 224, 62, 152, 68, 179, 93, 0, 0, 146, 104, 56, 191, 17, 63, 188, 45, 76, 63, 167, 213, 213, 62, 152, 68, 179, 93, 0, 0, 108, 23, 34, 53, 17, 63, 129, 170, 71, 63, 228, 240, 202, 62, 152, 68, 179, 93, 0, 0, 108, 23, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 108, 23, 16, 7, 17, 63, 227, 129, 66, 63, 0, 0, 192, 62, 152, 68, 179, 93, 0, 0, 108, 23, 34, 53, 17, 63, 156, 185, 60, 63, 28, 15, 181, 62, 152, 68, 179, 93, 0, 0, 108, 23, 56, 191, 17, 63, 21, 88, 54, 63, 88, 42, 170, 62, 152, 68, 179, 93, 0, 0, 146, 104, 169, 164, 18, 63, 93, 100, 47, 63, 198, 93, 159, 62, 152, 68, 179, 93, 0, 0, 108, 23, 139, 228, 19, 63, 42, 230, 39, 63, 90, 181, 148, 62, 152, 68, 179, 93, 0, 0, 108, 23, 91, 125, 21, 63, 201, 229, 31, 63, 228, 60, 138, 62, 152, 68, 179, 93, 0, 0, 146, 104, 146, 93, 25, 63, 102, 242, 14, 63, 57, 134, 107, 62, 152, 68, 179, 93, 0, 0, 146, 104, 98, 246, 26, 63, 5, 242, 6, 63, 83, 149, 86, 62, 152, 68, 179, 93, 0, 0, 146, 104, 68, 54, 28, 63, 162, 231, 254, 62, 123, 68, 65, 62, 152, 68, 179, 93, 0, 0, 108, 23, 56, 191, 17, 63, 121, 91, 152, 62, 82, 169, 168, 189, 152, 68, 179, 93, 0, 0, 108, 23, 34, 53, 17, 63, 253, 84, 143, 62, 111, 60, 212, 189, 152, 68, 179, 93, 0, 0, 146, 104, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 0, 190, 152, 68, 179, 93, 0, 0, 108, 23, 34, 53, 17, 63, 107, 230, 114, 62, 193, 225, 21, 190, 152, 68, 179, 93, 0, 0, 146, 104, 56, 191, 17, 63, 82, 96, 89, 62, 80, 171, 43, 190, 152, 68, 179, 93, 0, 0, 108, 23, 169, 164, 18, 63, 51, 13, 160, 62, 19, 238, 122, 189, 152, 68, 179, 93, 0, 0, 146, 104, 181, 27, 29, 63, 53, 0, 241, 62, 80, 171, 43, 62, 152, 68, 179, 93, 0, 0, 146, 104, 202, 165, 29, 63, 37, 61, 228, 62, 200, 225, 21, 62, 152, 68, 179, 93, 0, 0, 146, 104, 169, 164, 18, 63, 117, 145, 61, 62, 123, 68, 65, 190, 152, 68, 179, 93, 0, 0, 108, 23, 139, 228, 19, 63, 164, 97, 166, 62, 207, 170, 37, 189, 152, 68, 179, 93, 0, 0, 108, 23, 139, 228, 19, 63, 169, 152, 31, 62, 76, 149, 86, 190, 152, 68, 179, 93, 0, 0, 108, 23, 221, 211, 29, 63, 152, 172, 216, 62, 0, 0, 0, 62, 152, 68, 179, 93, 0, 0, 108, 23, 202, 165, 29, 63, 96, 91, 206, 62, 111, 60, 212, 61, 152, 68, 179, 93, 0, 0, 146, 104, 181, 27, 29, 63, 228, 84, 197, 62, 95, 169, 168, 61, 152, 68, 179, 93, 0, 0, 108, 23, 91, 125, 21, 63, 73, 46, 255, 61, 57, 134, 107, 190, 152, 68, 179, 93, 0, 0, 146, 104, 91, 125, 21, 63, 203, 81, 171, 62, 59, 206, 163, 188, 152, 68, 179, 93, 0, 0, 146, 104, 68, 54, 28, 63, 46, 163, 189, 62, 19, 238, 122, 61, 152, 68, 179, 93, 0, 0, 108, 23, 98, 246, 26, 63, 186, 78, 183, 62, 207, 170, 37, 61, 152, 68, 179, 93, 0, 0, 146, 104, 146, 93, 25, 63, 147, 94, 178, 62, 59, 206, 163, 60, 152, 68, 179, 93, 0, 0, 108, 23, 146, 93, 25, 63, 94, 38, 111, 61, 228, 60, 138, 190, 152, 68, 179, 93, 0, 0, 108, 23, 98, 246, 26, 63, 151, 64, 222, 60, 90, 181, 148, 190, 152, 68, 179, 93, 0, 0, 108, 23, 68, 54, 28, 63, 216, 45, 12, 187, 194, 93, 159, 190, 152, 68, 179, 93, 0, 0, 108, 23, 181, 27, 29, 63, 156, 252, 239, 188, 88, 42, 170, 190, 152, 68, 179, 93, 0, 0, 108, 23, 202, 165, 29, 63, 203, 22, 94, 189, 28, 15, 181, 190, 152, 68, 179, 93, 0, 0, 108, 23, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 192, 190, 152, 68, 179, 93, 0, 0, 146, 104, 202, 165, 29, 63, 131, 146, 198, 189, 228, 240, 202, 190, 152, 68, 179, 93, 0, 0, 108, 23, 181, 27, 29, 63, 110, 172, 234, 189, 167, 213, 213, 190, 152, 68, 179, 93, 0, 0, 146, 104, 68, 54, 28, 63, 163, 185, 4, 190, 62, 162, 224, 190, 152, 68, 179, 93, 0, 0, 108, 23, 98, 246, 26, 63, 141, 98, 17, 190, 165, 74, 235, 190, 152, 68, 179, 93, 0, 0, 108, 23, 146, 93, 25, 63, 218, 66, 27, 190, 27, 195, 245, 190, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 76, 34, 151, 196, 37, 81, 255, 191, 96, 125, 21, 191, 229, 168, 85, 63, 27, 195, 245, 62, 76, 34, 151, 196, 37, 81, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 76, 34, 151, 196, 37, 81, 255, 191, 134, 228, 19, 191, 210, 48, 83, 63, 167, 74, 235, 62, 76, 34, 151, 196, 37, 81, 255, 191, 173, 164, 18, 191, 152, 6, 80, 63, 60, 162, 224, 62, 76, 34, 151, 196, 37, 81, 255, 191, 57, 191, 17, 191, 188, 45, 76, 63, 167, 213, 213, 62, 76, 34, 151, 196, 37, 81, 255, 191, 38, 53, 17, 191, 129, 170, 71, 63, 228, 240, 202, 62, 76, 34, 151, 196, 37, 81, 255, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 76, 34, 151, 196, 37, 81, 255, 191, 16, 7, 17, 191, 227, 129, 66, 63, 0, 0, 192, 62, 76, 34, 151, 196, 37, 81, 255, 191, 38, 53, 17, 191, 156, 185, 60, 63, 28, 15, 181, 62, 76, 34, 151, 196, 37, 81, 255, 191, 57, 191, 17, 191, 21, 88, 54, 63, 88, 42, 170, 62, 76, 34, 151, 196, 37, 81, 255, 191, 173, 164, 18, 191, 93, 100, 47, 63, 198, 93, 159, 62, 76, 34, 151, 196, 37, 81, 255, 191, 134, 228, 19, 191, 42, 230, 39, 63, 90, 181, 148, 62, 76, 34, 151, 196, 37, 81, 255, 191, 96, 125, 21, 191, 201, 229, 31, 63, 228, 60, 138, 62, 76, 34, 151, 196, 37, 81, 255, 191, 141, 93, 25, 191, 102, 242, 14, 63, 57, 134, 107, 62, 76, 34, 151, 196, 37, 81, 255, 191, 103, 246, 26, 191, 5, 242, 6, 63, 83, 149, 86, 62, 76, 34, 151, 196, 37, 81, 255, 191, 62, 54, 28, 191, 162, 231, 254, 62, 123, 68, 65, 62, 76, 34, 151, 196, 37, 81, 255, 191, 57, 191, 17, 191, 121, 91, 152, 62, 82, 169, 168, 189, 76, 34, 151, 196, 37, 81, 255, 191, 38, 53, 17, 191, 253, 84, 143, 62, 111, 60, 212, 189, 76, 34, 151, 196, 37, 81, 255, 191, 16, 7, 17, 191, 197, 3, 133, 62, 0, 0, 0, 190, 76, 34, 151, 196, 37, 81, 255, 191, 38, 53, 17, 191, 107, 230, 114, 62, 193, 225, 21, 190, 76, 34, 151, 196, 37, 81, 255, 191, 57, 191, 17, 191, 82, 96, 89, 62, 80, 171, 43, 190, 76, 34, 151, 196, 37, 81, 255, 191, 173, 164, 18, 191, 51, 13, 160, 62, 19, 238, 122, 189, 76, 34, 151, 196, 38, 81, 255, 191, 179, 27, 29, 191, 53, 0, 241, 62, 80, 171, 43, 62, 76, 34, 151, 196, 37, 81, 255, 191, 197, 165, 29, 191, 37, 61, 228, 62, 200, 225, 21, 62, 76, 34, 151, 196, 37, 81, 255, 191, 173, 164, 18, 191, 117, 145, 61, 62, 123, 68, 65, 190, 76, 34, 151, 196, 37, 81, 255, 191, 134, 228, 19, 191, 164, 97, 166, 62, 207, 170, 37, 189, 76, 34, 151, 196, 37, 81, 255, 191, 134, 228, 19, 191, 169, 152, 31, 62, 76, 149, 86, 190, 76, 34, 151, 196, 37, 81, 255, 191, 221, 211, 29, 191, 152, 172, 216, 62, 0, 0, 0, 62, 76, 34, 151, 196, 37, 81, 255, 191, 197, 165, 29, 191, 96, 91, 206, 62, 111, 60, 212, 61, 76, 34, 151, 196, 37, 81, 255, 191, 179, 27, 29, 191, 228, 84, 197, 62, 95, 169, 168, 61, 76, 34, 151, 196, 37, 81, 255, 191, 96, 125, 21, 191, 73, 46, 255, 61, 57, 134, 107, 190, 76, 34, 151, 196, 37, 81, 255, 191, 96, 125, 21, 191, 203, 81, 171, 62, 59, 206, 163, 188, 76, 34, 151, 196, 38, 81, 255, 191, 62, 54, 28, 191, 46, 163, 189, 62, 19, 238, 122, 61, 76, 34, 151, 196, 37, 81, 255, 191, 103, 246, 26, 191, 186, 78, 183, 62, 207, 170, 37, 61, 76, 34, 151, 196, 37, 81, 255, 191, 141, 93, 25, 191, 147, 94, 178, 62, 59, 206, 163, 60, 76, 34, 151, 196, 37, 81, 255, 191, 141, 93, 25, 191, 94, 38, 111, 61, 228, 60, 138, 190, 76, 34, 151, 196, 37, 81, 255, 191, 103, 246, 26, 191, 151, 64, 222, 60, 90, 181, 148, 190, 76, 34, 151, 196, 37, 81, 255, 191, 62, 54, 28, 191, 216, 45, 12, 187, 194, 93, 159, 190, 76, 34, 151, 196, 37, 81, 255, 191, 179, 27, 29, 191, 156, 252, 239, 188, 88, 42, 170, 190, 76, 34, 151, 196, 37, 81, 255, 191, 197, 165, 29, 191, 203, 22, 94, 189, 28, 15, 181, 190, 76, 34, 151, 196, 37, 81, 255, 191, 221, 211, 29, 191, 153, 77, 157, 189, 0, 0, 192, 190, 76, 34, 151, 196, 37, 81, 255, 191, 197, 165, 29, 191, 131, 146, 198, 189, 228, 240, 202, 190, 76, 34, 151, 196, 37, 81, 255, 191, 179, 27, 29, 191, 110, 172, 234, 189, 167, 213, 213, 190, 76, 34, 151, 196, 37, 81, 255, 191, 62, 54, 28, 191, 163, 185, 4, 190, 62, 162, 224, 190, 76, 34, 151, 196, 37, 81, 255, 191, 103, 246, 26, 191, 141, 98, 17, 190, 165, 74, 235, 190, 76, 34, 151, 196, 37, 81, 255, 191, 141, 93, 25, 191, 218, 66, 27, 190, 27, 195, 245, 190, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 76, 34, 151, 196, 37, 81, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 102, 187, 179, 93, 37, 81, 255, 63, 96, 125, 21, 191, 229, 168, 85, 63, 27, 195, 245, 62, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 102, 187, 179, 93, 37, 81, 255, 63, 134, 228, 19, 191, 210, 48, 83, 63, 167, 74, 235, 62, 102, 187, 179, 93, 37, 81, 255, 63, 173, 164, 18, 191, 152, 6, 80, 63, 60, 162, 224, 62, 102, 187, 179, 93, 37, 81, 255, 63, 57, 191, 17, 191, 188, 45, 76, 63, 167, 213, 213, 62, 102, 187, 179, 93, 37, 81, 255, 63, 38, 53, 17, 191, 129, 170, 71, 63, 228, 240, 202, 62, 102, 187, 179, 93, 37, 81, 255, 63, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 102, 187, 179, 93, 37, 81, 255, 63, 16, 7, 17, 191, 227, 129, 66, 63, 0, 0, 192, 62, 102, 187, 179, 93, 37, 81, 255, 63, 38, 53, 17, 191, 156, 185, 60, 63, 28, 15, 181, 62, 102, 187, 179, 93, 37, 81, 255, 63, 57, 191, 17, 191, 21, 88, 54, 63, 88, 42, 170, 62, 102, 187, 179, 93, 37, 81, 255, 63, 173, 164, 18, 191, 93, 100, 47, 63, 198, 93, 159, 62, 102, 187, 179, 93, 37, 81, 255, 63, 134, 228, 19, 191, 42, 230, 39, 63, 90, 181, 148, 62, 102, 187, 179, 93, 37, 81, 255, 63, 96, 125, 21, 191, 201, 229, 31, 63, 228, 60, 138, 62, 102, 187, 179, 93, 37, 81, 255, 63, 141, 93, 25, 191, 102, 242, 14, 63, 57, 134, 107, 62, 102, 187, 179, 93, 37, 81, 255, 63, 103, 246, 26, 191, 5, 242, 6, 63, 83, 149, 86, 62, 102, 187, 179, 93, 37, 81, 255, 63, 62, 54, 28, 191, 162, 231, 254, 62, 123, 68, 65, 62, 102, 187, 179, 93, 37, 81, 255, 63, 57, 191, 17, 191, 121, 91, 152, 62, 82, 169, 168, 189, 102, 187, 179, 93, 37, 81, 255, 63, 38, 53, 17, 191, 253, 84, 143, 62, 111, 60, 212, 189, 102, 187, 179, 93, 37, 81, 255, 63, 16, 7, 17, 191, 197, 3, 133, 62, 0, 0, 0, 190, 102, 187, 179, 93, 37, 81, 255, 63, 38, 53, 17, 191, 107, 230, 114, 62, 193, 225, 21, 190, 102, 187, 179, 93, 37, 81, 255, 63, 57, 191, 17, 191, 82, 96, 89, 62, 80, 171, 43, 190, 102, 187, 179, 93, 37, 81, 255, 63, 173, 164, 18, 191, 51, 13, 160, 62, 19, 238, 122, 189, 102, 187, 179, 93, 38, 81, 255, 63, 179, 27, 29, 191, 53, 0, 241, 62, 80, 171, 43, 62, 102, 187, 179, 93, 37, 81, 255, 63, 197, 165, 29, 191, 37, 61, 228, 62, 200, 225, 21, 62, 102, 187, 179, 93, 37, 81, 255, 63, 173, 164, 18, 191, 117, 145, 61, 62, 123, 68, 65, 190, 102, 187, 179, 93, 37, 81, 255, 63, 134, 228, 19, 191, 164, 97, 166, 62, 207, 170, 37, 189, 102, 187, 179, 93, 37, 81, 255, 63, 134, 228, 19, 191, 169, 152, 31, 62, 76, 149, 86, 190, 102, 187, 179, 93, 37, 81, 255, 63, 221, 211, 29, 191, 152, 172, 216, 62, 0, 0, 0, 62, 102, 187, 179, 93, 37, 81, 255, 63, 197, 165, 29, 191, 96, 91, 206, 62, 111, 60, 212, 61, 102, 187, 179, 93, 37, 81, 255, 63, 179, 27, 29, 191, 228, 84, 197, 62, 95, 169, 168, 61, 102, 187, 179, 93, 37, 81, 255, 63, 96, 125, 21, 191, 73, 46, 255, 61, 57, 134, 107, 190, 102, 187, 179, 93, 37, 81, 255, 63, 96, 125, 21, 191, 203, 81, 171, 62, 59, 206, 163, 188, 102, 187, 179, 93, 38, 81, 255, 63, 62, 54, 28, 191, 46, 163, 189, 62, 19, 238, 122, 61, 102, 187, 179, 93, 37, 81, 255, 63, 103, 246, 26, 191, 186, 78, 183, 62, 207, 170, 37, 61, 102, 187, 179, 93, 37, 81, 255, 63, 141, 93, 25, 191, 147, 94, 178, 62, 59, 206, 163, 60, 102, 187, 179, 93, 37, 81, 255, 63, 141, 93, 25, 191, 94, 38, 111, 61, 228, 60, 138, 190, 102, 187, 179, 93, 37, 81, 255, 63, 103, 246, 26, 191, 151, 64, 222, 60, 90, 181, 148, 190, 102, 187, 179, 93, 37, 81, 255, 63, 62, 54, 28, 191, 216, 45, 12, 187, 194, 93, 159, 190, 102, 187, 179, 93, 37, 81, 255, 63, 179, 27, 29, 191, 156, 252, 239, 188, 88, 42, 170, 190, 102, 187, 179, 93, 37, 81, 255, 63, 197, 165, 29, 191, 203, 22, 94, 189, 28, 15, 181, 190, 102, 187, 179, 93, 37, 81, 255, 63, 221, 211, 29, 191, 153, 77, 157, 189, 0, 0, 192, 190, 102, 187, 179, 93, 37, 81, 255, 63, 197, 165, 29, 191, 131, 146, 198, 189, 228, 240, 202, 190, 102, 187, 179, 93, 37, 81, 255, 63, 179, 27, 29, 191, 110, 172, 234, 189, 167, 213, 213, 190, 102, 187, 179, 93, 37, 81, 255, 63, 62, 54, 28, 191, 163, 185, 4, 190, 62, 162, 224, 190, 102, 187, 179, 93, 37, 81, 255, 63, 103, 246, 26, 191, 141, 98, 17, 190, 165, 74, 235, 190, 102, 187, 179, 93, 37, 81, 255, 63, 141, 93, 25, 191, 218, 66, 27, 190, 27, 195, 245, 190, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 102, 187, 179, 93, 37, 81, 255, 63, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 1.20181, 1.23303),
+"attribute_data": PackedByteArray(163, 12, 35, 64, 170, 25, 146, 65, 149, 12, 35, 192, 170, 25, 146, 65, 191, 80, 176, 53, 130, 90, 56, 65, 191, 80, 176, 53, 130, 90, 56, 65, 149, 12, 35, 192, 170, 25, 146, 65, 163, 12, 35, 64, 170, 25, 146, 65, 155, 12, 35, 192, 169, 25, 146, 65, 0, 160, 249, 44, 129, 90, 56, 65, 155, 12, 35, 64, 169, 25, 146, 65, 155, 12, 35, 64, 169, 25, 146, 65, 0, 160, 249, 44, 129, 90, 56, 65, 155, 12, 35, 192, 169, 25, 146, 65, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 0, 52, 245, 173, 140, 107, 199, 193, 0, 52, 245, 173, 140, 107, 199, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 156, 30, 204, 181, 140, 107, 199, 193, 156, 30, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 149, 12, 35, 64, 36, 127, 145, 193, 246, 122, 29, 65, 26, 66, 97, 193, 1, 143, 2, 65, 239, 36, 98, 193, 234, 102, 56, 65, 239, 36, 98, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 234, 102, 56, 65, 239, 36, 98, 193, 1, 143, 2, 65, 239, 36, 98, 193, 246, 122, 29, 65, 26, 66, 97, 193, 5, 53, 83, 65, 104, 204, 100, 193, 195, 129, 207, 64, 104, 204, 100, 193, 163, 199, 109, 65, 159, 53, 105, 193, 143, 92, 154, 64, 159, 53, 105, 193, 163, 0, 132, 65, 169, 91, 111, 193, 149, 210, 75, 64, 169, 91, 111, 193, 111, 226, 144, 65, 184, 55, 119, 193, 77, 136, 201, 63, 184, 55, 119, 193, 246, 122, 157, 65, 140, 96, 128, 193, 83, 136, 201, 191, 61, 37, 133, 193, 246, 122, 157, 65, 21, 6, 186, 193, 152, 210, 75, 192, 70, 19, 137, 193, 145, 92, 154, 192, 74, 38, 140, 193, 197, 129, 207, 192, 229, 90, 142, 193, 2, 143, 2, 193, 163, 174, 143, 193, 246, 122, 29, 193, 12, 32, 144, 193, 246, 122, 157, 193, 21, 6, 186, 193, 235, 102, 56, 193, 163, 174, 143, 193, 10, 53, 83, 193, 229, 90, 142, 193, 164, 199, 109, 193, 74, 38, 140, 193, 163, 0, 132, 193, 70, 19, 137, 193, 113, 226, 144, 193, 61, 37, 133, 193, 246, 122, 157, 193, 140, 96, 128, 193, 171, 136, 229, 193, 114, 29, 192, 193, 71, 31, 215, 193, 93, 238, 247, 193, 58, 227, 222, 193, 209, 176, 189, 193, 192, 83, 216, 193, 92, 75, 186, 193, 110, 225, 209, 193, 225, 240, 181, 193, 123, 147, 203, 193, 43, 166, 176, 193, 216, 112, 197, 193, 28, 113, 170, 193, 243, 144, 230, 64, 85, 105, 80, 65, 90, 128, 191, 193, 140, 88, 163, 193, 139, 200, 185, 193, 99, 100, 155, 193, 203, 79, 180, 193, 103, 157, 146, 193, 35, 28, 175, 193, 90, 13, 137, 193, 95, 51, 170, 193, 146, 125, 125, 193, 220, 154, 165, 193, 95, 122, 103, 193, 184, 20, 157, 193, 97, 216, 56, 193, 55, 124, 152, 193, 47, 213, 34, 193, 115, 147, 147, 193, 13, 56, 14, 193, 118, 99, 6, 193, 32, 168, 148, 189, 90, 60, 244, 192, 58, 13, 52, 63, 97, 122, 220, 192, 122, 143, 203, 63, 43, 155, 197, 192, 17, 105, 37, 64, 38, 184, 175, 192, 228, 160, 107, 64, 90, 255, 18, 193, 244, 235, 59, 191, 201, 95, 142, 193, 228, 47, 246, 192, 9, 231, 136, 193, 244, 19, 211, 192, 124, 233, 154, 192, 170, 16, 156, 64, 251, 227, 31, 193, 124, 157, 163, 191, 115, 70, 135, 192, 235, 74, 197, 64, 58, 47, 131, 193, 80, 67, 179, 192, 119, 125, 122, 193, 24, 225, 150, 192, 50, 56, 110, 193, 164, 25, 124, 192, 213, 200, 105, 192, 81, 81, 241, 64, 240, 2, 45, 193, 220, 244, 217, 191, 74, 156, 97, 193, 244, 195, 81, 192, 169, 183, 84, 193, 36, 240, 46, 192, 180, 152, 71, 193, 116, 196, 19, 192, 173, 151, 37, 192, 166, 74, 39, 65, 156, 211, 0, 192, 217, 77, 61, 65, 20, 27, 179, 191, 248, 234, 81, 65, 216, 192, 63, 191, 20, 11, 101, 65, 47, 71, 133, 189, 12, 153, 118, 65, 3, 81, 38, 63, 175, 64, 131, 65, 99, 48, 178, 63, 62, 89, 138, 65, 72, 45, 10, 64, 79, 142, 144, 65, 229, 156, 60, 64, 5, 217, 149, 65, 105, 47, 112, 64, 127, 51, 154, 65, 159, 85, 146, 64, 245, 152, 157, 65, 99, 235, 172, 64, 149, 5, 160, 65, 58, 227, 222, 193, 209, 176, 189, 193, 71, 31, 215, 193, 93, 238, 247, 193, 171, 136, 229, 193, 114, 29, 192, 193, 192, 83, 216, 193, 92, 75, 186, 193, 110, 225, 209, 193, 225, 240, 181, 193, 123, 147, 203, 193, 43, 166, 176, 193, 216, 112, 197, 193, 28, 113, 170, 193, 243, 144, 230, 64, 85, 105, 80, 65, 90, 128, 191, 193, 140, 88, 163, 193, 139, 200, 185, 193, 99, 100, 155, 193, 203, 79, 180, 193, 103, 157, 146, 193, 35, 28, 175, 193, 90, 13, 137, 193, 95, 51, 170, 193, 146, 125, 125, 193, 220, 154, 165, 193, 95, 122, 103, 193, 184, 20, 157, 193, 97, 216, 56, 193, 55, 124, 152, 193, 47, 213, 34, 193, 115, 147, 147, 193, 13, 56, 14, 193, 118, 99, 6, 193, 32, 168, 148, 189, 90, 60, 244, 192, 58, 13, 52, 63, 97, 122, 220, 192, 122, 143, 203, 63, 43, 155, 197, 192, 17, 105, 37, 64, 38, 184, 175, 192, 228, 160, 107, 64, 90, 255, 18, 193, 244, 235, 59, 191, 201, 95, 142, 193, 228, 47, 246, 192, 9, 231, 136, 193, 244, 19, 211, 192, 124, 233, 154, 192, 170, 16, 156, 64, 251, 227, 31, 193, 124, 157, 163, 191, 115, 70, 135, 192, 235, 74, 197, 64, 58, 47, 131, 193, 80, 67, 179, 192, 119, 125, 122, 193, 24, 225, 150, 192, 50, 56, 110, 193, 164, 25, 124, 192, 213, 200, 105, 192, 81, 81, 241, 64, 240, 2, 45, 193, 220, 244, 217, 191, 74, 156, 97, 193, 244, 195, 81, 192, 169, 183, 84, 193, 36, 240, 46, 192, 180, 152, 71, 193, 116, 196, 19, 192, 173, 151, 37, 192, 166, 74, 39, 65, 156, 211, 0, 192, 217, 77, 61, 65, 20, 27, 179, 191, 248, 234, 81, 65, 216, 192, 63, 191, 20, 11, 101, 65, 47, 71, 133, 189, 12, 153, 118, 65, 3, 81, 38, 63, 175, 64, 131, 65, 99, 48, 178, 63, 62, 89, 138, 65, 72, 45, 10, 64, 79, 142, 144, 65, 229, 156, 60, 64, 5, 217, 149, 65, 105, 47, 112, 64, 127, 51, 154, 65, 159, 85, 146, 64, 245, 152, 157, 65, 99, 235, 172, 64, 149, 5, 160, 65, 164, 136, 229, 65, 117, 29, 192, 193, 54, 227, 222, 65, 210, 176, 189, 193, 66, 31, 215, 65, 96, 238, 247, 193, 182, 83, 216, 65, 97, 75, 186, 193, 106, 225, 209, 65, 227, 240, 181, 193, 117, 147, 203, 65, 47, 166, 176, 193, 212, 112, 197, 65, 30, 113, 170, 193, 55, 145, 230, 192, 58, 105, 80, 65, 83, 128, 191, 65, 144, 88, 163, 193, 134, 200, 185, 65, 101, 100, 155, 193, 196, 79, 180, 65, 107, 157, 146, 193, 29, 28, 175, 65, 92, 13, 137, 193, 83, 51, 170, 65, 160, 125, 125, 193, 214, 154, 165, 65, 100, 122, 103, 193, 170, 20, 157, 65, 113, 216, 56, 193, 48, 124, 152, 65, 54, 213, 34, 193, 101, 147, 147, 65, 30, 56, 14, 193, 93, 99, 6, 65, 96, 176, 148, 189, 47, 60, 244, 64, 93, 12, 52, 63, 42, 122, 220, 64, 228, 142, 203, 63, 255, 154, 197, 64, 214, 104, 37, 64, 240, 183, 175, 64, 155, 160, 107, 64, 69, 255, 18, 65, 196, 236, 59, 191, 188, 95, 142, 65, 0, 48, 246, 192, 250, 230, 136, 65, 23, 20, 211, 192, 77, 233, 154, 64, 139, 16, 156, 64, 219, 227, 31, 65, 40, 158, 163, 191, 43, 70, 135, 64, 186, 74, 197, 64, 46, 47, 131, 65, 106, 67, 179, 192, 89, 125, 122, 65, 61, 225, 150, 192, 23, 56, 110, 65, 228, 25, 124, 192, 114, 200, 105, 64, 50, 81, 241, 64, 221, 2, 45, 65, 56, 245, 217, 191, 43, 156, 97, 65, 66, 196, 81, 192, 151, 183, 84, 65, 77, 240, 46, 192, 149, 152, 71, 65, 197, 196, 19, 192, 19, 151, 37, 64, 140, 74, 39, 65, 47, 211, 0, 64, 200, 77, 61, 65, 209, 25, 179, 63, 222, 234, 81, 65, 138, 190, 63, 63, 252, 10, 101, 65, 93, 50, 133, 61, 240, 152, 118, 65, 67, 83, 38, 191, 164, 64, 131, 65, 185, 49, 178, 191, 48, 89, 138, 65, 228, 45, 10, 192, 66, 142, 144, 65, 147, 157, 60, 192, 247, 216, 149, 65, 231, 47, 112, 192, 117, 51, 154, 65, 246, 85, 146, 192, 230, 152, 157, 65, 175, 235, 172, 192, 137, 5, 160, 65, 66, 31, 215, 65, 96, 238, 247, 193, 54, 227, 222, 65, 210, 176, 189, 193, 164, 136, 229, 65, 117, 29, 192, 193, 182, 83, 216, 65, 97, 75, 186, 193, 106, 225, 209, 65, 227, 240, 181, 193, 117, 147, 203, 65, 47, 166, 176, 193, 212, 112, 197, 65, 30, 113, 170, 193, 55, 145, 230, 192, 58, 105, 80, 65, 83, 128, 191, 65, 144, 88, 163, 193, 134, 200, 185, 65, 101, 100, 155, 193, 196, 79, 180, 65, 107, 157, 146, 193, 29, 28, 175, 65, 92, 13, 137, 193, 83, 51, 170, 65, 160, 125, 125, 193, 214, 154, 165, 65, 100, 122, 103, 193, 170, 20, 157, 65, 113, 216, 56, 193, 48, 124, 152, 65, 54, 213, 34, 193, 101, 147, 147, 65, 30, 56, 14, 193, 93, 99, 6, 65, 96, 176, 148, 189, 47, 60, 244, 64, 93, 12, 52, 63, 42, 122, 220, 64, 228, 142, 203, 63, 255, 154, 197, 64, 214, 104, 37, 64, 240, 183, 175, 64, 155, 160, 107, 64, 69, 255, 18, 65, 196, 236, 59, 191, 188, 95, 142, 65, 0, 48, 246, 192, 250, 230, 136, 65, 23, 20, 211, 192, 77, 233, 154, 64, 139, 16, 156, 64, 219, 227, 31, 65, 40, 158, 163, 191, 43, 70, 135, 64, 186, 74, 197, 64, 46, 47, 131, 65, 106, 67, 179, 192, 89, 125, 122, 65, 61, 225, 150, 192, 23, 56, 110, 65, 228, 25, 124, 192, 114, 200, 105, 64, 50, 81, 241, 64, 221, 2, 45, 65, 56, 245, 217, 191, 43, 156, 97, 65, 66, 196, 81, 192, 151, 183, 84, 65, 77, 240, 46, 192, 149, 152, 71, 65, 197, 196, 19, 192, 19, 151, 37, 64, 140, 74, 39, 65, 47, 211, 0, 64, 200, 77, 61, 65, 209, 25, 179, 63, 222, 234, 81, 65, 138, 190, 63, 63, 252, 10, 101, 65, 93, 50, 133, 61, 240, 152, 118, 65, 67, 83, 38, 191, 164, 64, 131, 65, 185, 49, 178, 191, 48, 89, 138, 65, 228, 45, 10, 192, 66, 142, 144, 65, 147, 157, 60, 192, 247, 216, 149, 65, 231, 47, 112, 192, 117, 51, 154, 65, 246, 85, 146, 192, 230, 152, 157, 65, 175, 235, 172, 192, 137, 5, 160, 65, 251, 122, 29, 65, 135, 34, 160, 65, 6, 143, 2, 65, 32, 177, 159, 65, 240, 102, 56, 65, 32, 177, 159, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 240, 102, 56, 65, 32, 177, 159, 65, 6, 143, 2, 65, 32, 177, 159, 65, 251, 122, 29, 65, 135, 34, 160, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 246, 122, 157, 65, 247, 181, 110, 65, 246, 122, 157, 193, 247, 181, 110, 65, 246, 122, 157, 65, 121, 8, 35, 194, 246, 122, 157, 193, 121, 8, 35, 194, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194),
+"format": 4119,
+"index_count": 18,
+"index_data": PackedByteArray(70, 1, 68, 1, 69, 1, 73, 1, 71, 1, 72, 1, 76, 1, 74, 1, 75, 1, 75, 1, 77, 1, 76, 1, 80, 1, 78, 1, 79, 1, 79, 1, 81, 1, 80, 1),
+"material": SubResource("StandardMaterial3D_ac7pb"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 338,
+"vertex_data": PackedByteArray(118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 62, 34, 166, 76, 63, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 76, 86, 76, 63, 221, 211, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 77, 171, 171, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 62, 70, 149, 77, 63, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 62, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 61, 180, 34, 79, 63, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 62, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 61, 177, 76, 81, 63, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 53, 134, 235, 62, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 61, 215, 16, 84, 63, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 189, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 189, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 189, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 227, 129, 98, 63, 16, 7, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 200, 225, 149, 190, 14, 50, 98, 63, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 80, 171, 171, 190, 233, 66, 97, 63, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 190, 123, 181, 95, 63, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 190, 127, 139, 93, 63, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 57, 134, 235, 190, 88, 199, 90, 63, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 0, 128, 91, 125, 21, 63, 229, 168, 85, 63, 27, 195, 245, 62, 178, 221, 151, 196, 0, 0, 0, 128, 139, 228, 19, 63, 210, 48, 83, 63, 167, 74, 235, 62, 178, 221, 151, 196, 0, 0, 0, 128, 169, 164, 18, 63, 152, 6, 80, 63, 60, 162, 224, 62, 178, 221, 151, 196, 0, 0, 0, 128, 56, 191, 17, 63, 188, 45, 76, 63, 167, 213, 213, 62, 178, 221, 151, 196, 0, 0, 0, 128, 34, 53, 17, 63, 129, 170, 71, 63, 228, 240, 202, 62, 178, 221, 151, 196, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 66, 63, 0, 0, 192, 62, 178, 221, 151, 196, 0, 0, 0, 128, 34, 53, 17, 63, 156, 185, 60, 63, 28, 15, 181, 62, 178, 221, 151, 196, 0, 0, 0, 128, 56, 191, 17, 63, 21, 88, 54, 63, 88, 42, 170, 62, 178, 221, 151, 196, 0, 0, 0, 128, 169, 164, 18, 63, 93, 100, 47, 63, 198, 93, 159, 62, 178, 221, 151, 196, 0, 0, 0, 128, 139, 228, 19, 63, 42, 230, 39, 63, 90, 181, 148, 62, 178, 221, 151, 196, 0, 0, 0, 128, 91, 125, 21, 63, 201, 229, 31, 63, 228, 60, 138, 62, 178, 221, 151, 196, 0, 0, 0, 128, 146, 93, 25, 63, 102, 242, 14, 63, 57, 134, 107, 62, 178, 221, 151, 196, 0, 0, 0, 128, 98, 246, 26, 63, 5, 242, 6, 63, 83, 149, 86, 62, 178, 221, 151, 196, 0, 0, 0, 128, 68, 54, 28, 63, 162, 231, 254, 62, 123, 68, 65, 62, 178, 221, 151, 196, 0, 0, 0, 128, 56, 191, 17, 63, 121, 91, 152, 62, 82, 169, 168, 189, 178, 221, 151, 196, 0, 0, 0, 128, 34, 53, 17, 63, 253, 84, 143, 62, 111, 60, 212, 189, 178, 221, 151, 196, 0, 0, 0, 128, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 0, 190, 178, 221, 151, 196, 0, 0, 0, 128, 34, 53, 17, 63, 107, 230, 114, 62, 193, 225, 21, 190, 178, 221, 151, 196, 0, 0, 0, 128, 56, 191, 17, 63, 82, 96, 89, 62, 80, 171, 43, 190, 178, 221, 151, 196, 0, 0, 0, 128, 169, 164, 18, 63, 51, 13, 160, 62, 19, 238, 122, 189, 178, 221, 151, 196, 0, 0, 0, 128, 181, 27, 29, 63, 53, 0, 241, 62, 80, 171, 43, 62, 178, 221, 151, 196, 0, 0, 0, 128, 202, 165, 29, 63, 37, 61, 228, 62, 200, 225, 21, 62, 178, 221, 151, 196, 0, 0, 0, 128, 169, 164, 18, 63, 117, 145, 61, 62, 123, 68, 65, 190, 178, 221, 151, 196, 0, 0, 0, 128, 139, 228, 19, 63, 164, 97, 166, 62, 207, 170, 37, 189, 178, 221, 151, 196, 0, 0, 0, 128, 139, 228, 19, 63, 169, 152, 31, 62, 76, 149, 86, 190, 178, 221, 151, 196, 0, 0, 0, 128, 221, 211, 29, 63, 152, 172, 216, 62, 0, 0, 0, 62, 178, 221, 151, 196, 0, 0, 0, 128, 202, 165, 29, 63, 96, 91, 206, 62, 111, 60, 212, 61, 178, 221, 151, 196, 0, 0, 0, 128, 181, 27, 29, 63, 228, 84, 197, 62, 95, 169, 168, 61, 178, 221, 151, 196, 0, 0, 0, 128, 91, 125, 21, 63, 73, 46, 255, 61, 57, 134, 107, 190, 178, 221, 151, 196, 0, 0, 0, 128, 91, 125, 21, 63, 203, 81, 171, 62, 59, 206, 163, 188, 178, 221, 151, 196, 0, 0, 0, 128, 68, 54, 28, 63, 46, 163, 189, 62, 19, 238, 122, 61, 178, 221, 151, 196, 0, 0, 0, 128, 98, 246, 26, 63, 186, 78, 183, 62, 207, 170, 37, 61, 178, 221, 151, 196, 0, 0, 0, 128, 146, 93, 25, 63, 147, 94, 178, 62, 59, 206, 163, 60, 178, 221, 151, 196, 0, 0, 0, 128, 146, 93, 25, 63, 94, 38, 111, 61, 228, 60, 138, 190, 178, 221, 151, 196, 0, 0, 0, 128, 98, 246, 26, 63, 151, 64, 222, 60, 90, 181, 148, 190, 178, 221, 151, 196, 0, 0, 0, 128, 68, 54, 28, 63, 216, 45, 12, 187, 194, 93, 159, 190, 178, 221, 151, 196, 0, 0, 0, 128, 181, 27, 29, 63, 156, 252, 239, 188, 88, 42, 170, 190, 178, 221, 151, 196, 0, 0, 0, 128, 202, 165, 29, 63, 203, 22, 94, 189, 28, 15, 181, 190, 178, 221, 151, 196, 0, 0, 0, 128, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 192, 190, 178, 221, 151, 196, 0, 0, 0, 128, 202, 165, 29, 63, 131, 146, 198, 189, 228, 240, 202, 190, 178, 221, 151, 196, 0, 0, 0, 128, 181, 27, 29, 63, 110, 172, 234, 189, 167, 213, 213, 190, 178, 221, 151, 196, 0, 0, 0, 128, 68, 54, 28, 63, 163, 185, 4, 190, 62, 162, 224, 190, 178, 221, 151, 196, 0, 0, 0, 128, 98, 246, 26, 63, 141, 98, 17, 190, 165, 74, 235, 190, 178, 221, 151, 196, 0, 0, 0, 128, 146, 93, 25, 63, 218, 66, 27, 190, 27, 195, 245, 190, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 0, 128, 91, 125, 21, 63, 229, 168, 85, 63, 27, 195, 245, 62, 152, 68, 179, 93, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 0, 128, 139, 228, 19, 63, 210, 48, 83, 63, 167, 74, 235, 62, 152, 68, 179, 93, 0, 0, 0, 128, 169, 164, 18, 63, 152, 6, 80, 63, 60, 162, 224, 62, 152, 68, 179, 93, 0, 0, 0, 128, 56, 191, 17, 63, 188, 45, 76, 63, 167, 213, 213, 62, 152, 68, 179, 93, 0, 0, 0, 128, 34, 53, 17, 63, 129, 170, 71, 63, 228, 240, 202, 62, 152, 68, 179, 93, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 0, 128, 16, 7, 17, 63, 227, 129, 66, 63, 0, 0, 192, 62, 152, 68, 179, 93, 0, 0, 0, 128, 34, 53, 17, 63, 156, 185, 60, 63, 28, 15, 181, 62, 152, 68, 179, 93, 0, 0, 0, 128, 56, 191, 17, 63, 21, 88, 54, 63, 88, 42, 170, 62, 152, 68, 179, 93, 0, 0, 0, 128, 169, 164, 18, 63, 93, 100, 47, 63, 198, 93, 159, 62, 152, 68, 179, 93, 0, 0, 0, 128, 139, 228, 19, 63, 42, 230, 39, 63, 90, 181, 148, 62, 152, 68, 179, 93, 0, 0, 0, 128, 91, 125, 21, 63, 201, 229, 31, 63, 228, 60, 138, 62, 152, 68, 179, 93, 0, 0, 0, 128, 146, 93, 25, 63, 102, 242, 14, 63, 57, 134, 107, 62, 152, 68, 179, 93, 0, 0, 0, 128, 98, 246, 26, 63, 5, 242, 6, 63, 83, 149, 86, 62, 152, 68, 179, 93, 0, 0, 0, 128, 68, 54, 28, 63, 162, 231, 254, 62, 123, 68, 65, 62, 152, 68, 179, 93, 0, 0, 0, 128, 56, 191, 17, 63, 121, 91, 152, 62, 82, 169, 168, 189, 152, 68, 179, 93, 0, 0, 0, 128, 34, 53, 17, 63, 253, 84, 143, 62, 111, 60, 212, 189, 152, 68, 179, 93, 0, 0, 0, 128, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 0, 190, 152, 68, 179, 93, 0, 0, 0, 128, 34, 53, 17, 63, 107, 230, 114, 62, 193, 225, 21, 190, 152, 68, 179, 93, 0, 0, 0, 128, 56, 191, 17, 63, 82, 96, 89, 62, 80, 171, 43, 190, 152, 68, 179, 93, 0, 0, 0, 128, 169, 164, 18, 63, 51, 13, 160, 62, 19, 238, 122, 189, 152, 68, 179, 93, 0, 0, 0, 128, 181, 27, 29, 63, 53, 0, 241, 62, 80, 171, 43, 62, 152, 68, 179, 93, 0, 0, 0, 128, 202, 165, 29, 63, 37, 61, 228, 62, 200, 225, 21, 62, 152, 68, 179, 93, 0, 0, 0, 128, 169, 164, 18, 63, 117, 145, 61, 62, 123, 68, 65, 190, 152, 68, 179, 93, 0, 0, 0, 128, 139, 228, 19, 63, 164, 97, 166, 62, 207, 170, 37, 189, 152, 68, 179, 93, 0, 0, 0, 128, 139, 228, 19, 63, 169, 152, 31, 62, 76, 149, 86, 190, 152, 68, 179, 93, 0, 0, 0, 128, 221, 211, 29, 63, 152, 172, 216, 62, 0, 0, 0, 62, 152, 68, 179, 93, 0, 0, 0, 128, 202, 165, 29, 63, 96, 91, 206, 62, 111, 60, 212, 61, 152, 68, 179, 93, 0, 0, 0, 128, 181, 27, 29, 63, 228, 84, 197, 62, 95, 169, 168, 61, 152, 68, 179, 93, 0, 0, 0, 128, 91, 125, 21, 63, 73, 46, 255, 61, 57, 134, 107, 190, 152, 68, 179, 93, 0, 0, 0, 128, 91, 125, 21, 63, 203, 81, 171, 62, 59, 206, 163, 188, 152, 68, 179, 93, 0, 0, 0, 128, 68, 54, 28, 63, 46, 163, 189, 62, 19, 238, 122, 61, 152, 68, 179, 93, 0, 0, 0, 128, 98, 246, 26, 63, 186, 78, 183, 62, 207, 170, 37, 61, 152, 68, 179, 93, 0, 0, 0, 128, 146, 93, 25, 63, 147, 94, 178, 62, 59, 206, 163, 60, 152, 68, 179, 93, 0, 0, 0, 128, 146, 93, 25, 63, 94, 38, 111, 61, 228, 60, 138, 190, 152, 68, 179, 93, 0, 0, 0, 128, 98, 246, 26, 63, 151, 64, 222, 60, 90, 181, 148, 190, 152, 68, 179, 93, 0, 0, 0, 128, 68, 54, 28, 63, 216, 45, 12, 187, 194, 93, 159, 190, 152, 68, 179, 93, 0, 0, 0, 128, 181, 27, 29, 63, 156, 252, 239, 188, 88, 42, 170, 190, 152, 68, 179, 93, 0, 0, 0, 128, 202, 165, 29, 63, 203, 22, 94, 189, 28, 15, 181, 190, 152, 68, 179, 93, 0, 0, 0, 128, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 192, 190, 152, 68, 179, 93, 0, 0, 0, 128, 202, 165, 29, 63, 131, 146, 198, 189, 228, 240, 202, 190, 152, 68, 179, 93, 0, 0, 0, 128, 181, 27, 29, 63, 110, 172, 234, 189, 167, 213, 213, 190, 152, 68, 179, 93, 0, 0, 0, 128, 68, 54, 28, 63, 163, 185, 4, 190, 62, 162, 224, 190, 152, 68, 179, 93, 0, 0, 0, 128, 98, 246, 26, 63, 141, 98, 17, 190, 165, 74, 235, 190, 152, 68, 179, 93, 0, 0, 0, 128, 146, 93, 25, 63, 218, 66, 27, 190, 27, 195, 245, 190, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 76, 34, 151, 196, 0, 0, 0, 128, 96, 125, 21, 191, 229, 168, 85, 63, 27, 195, 245, 62, 76, 34, 151, 196, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 76, 34, 151, 196, 0, 0, 0, 128, 134, 228, 19, 191, 210, 48, 83, 63, 167, 74, 235, 62, 76, 34, 151, 196, 0, 0, 0, 128, 173, 164, 18, 191, 152, 6, 80, 63, 60, 162, 224, 62, 76, 34, 151, 196, 0, 0, 0, 128, 57, 191, 17, 191, 188, 45, 76, 63, 167, 213, 213, 62, 76, 34, 151, 196, 0, 0, 0, 128, 38, 53, 17, 191, 129, 170, 71, 63, 228, 240, 202, 62, 76, 34, 151, 196, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 76, 34, 151, 196, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 66, 63, 0, 0, 192, 62, 76, 34, 151, 196, 0, 0, 0, 128, 38, 53, 17, 191, 156, 185, 60, 63, 28, 15, 181, 62, 76, 34, 151, 196, 0, 0, 0, 128, 57, 191, 17, 191, 21, 88, 54, 63, 88, 42, 170, 62, 76, 34, 151, 196, 0, 0, 0, 128, 173, 164, 18, 191, 93, 100, 47, 63, 198, 93, 159, 62, 76, 34, 151, 196, 0, 0, 0, 128, 134, 228, 19, 191, 42, 230, 39, 63, 90, 181, 148, 62, 76, 34, 151, 196, 0, 0, 0, 128, 96, 125, 21, 191, 201, 229, 31, 63, 228, 60, 138, 62, 76, 34, 151, 196, 0, 0, 0, 128, 141, 93, 25, 191, 102, 242, 14, 63, 57, 134, 107, 62, 76, 34, 151, 196, 0, 0, 0, 128, 103, 246, 26, 191, 5, 242, 6, 63, 83, 149, 86, 62, 76, 34, 151, 196, 0, 0, 0, 128, 62, 54, 28, 191, 162, 231, 254, 62, 123, 68, 65, 62, 76, 34, 151, 196, 0, 0, 0, 128, 57, 191, 17, 191, 121, 91, 152, 62, 82, 169, 168, 189, 76, 34, 151, 196, 0, 0, 0, 128, 38, 53, 17, 191, 253, 84, 143, 62, 111, 60, 212, 189, 76, 34, 151, 196, 0, 0, 0, 128, 16, 7, 17, 191, 197, 3, 133, 62, 0, 0, 0, 190, 76, 34, 151, 196, 0, 0, 0, 128, 38, 53, 17, 191, 107, 230, 114, 62, 193, 225, 21, 190, 76, 34, 151, 196, 0, 0, 0, 128, 57, 191, 17, 191, 82, 96, 89, 62, 80, 171, 43, 190, 76, 34, 151, 196, 0, 0, 0, 128, 173, 164, 18, 191, 51, 13, 160, 62, 19, 238, 122, 189, 76, 34, 151, 196, 0, 0, 0, 128, 179, 27, 29, 191, 53, 0, 241, 62, 80, 171, 43, 62, 76, 34, 151, 196, 0, 0, 0, 128, 197, 165, 29, 191, 37, 61, 228, 62, 200, 225, 21, 62, 76, 34, 151, 196, 0, 0, 0, 128, 173, 164, 18, 191, 117, 145, 61, 62, 123, 68, 65, 190, 76, 34, 151, 196, 0, 0, 0, 128, 134, 228, 19, 191, 164, 97, 166, 62, 207, 170, 37, 189, 76, 34, 151, 196, 0, 0, 0, 128, 134, 228, 19, 191, 169, 152, 31, 62, 76, 149, 86, 190, 76, 34, 151, 196, 0, 0, 0, 128, 221, 211, 29, 191, 152, 172, 216, 62, 0, 0, 0, 62, 76, 34, 151, 196, 0, 0, 0, 128, 197, 165, 29, 191, 96, 91, 206, 62, 111, 60, 212, 61, 76, 34, 151, 196, 0, 0, 0, 128, 179, 27, 29, 191, 228, 84, 197, 62, 95, 169, 168, 61, 76, 34, 151, 196, 0, 0, 0, 128, 96, 125, 21, 191, 73, 46, 255, 61, 57, 134, 107, 190, 76, 34, 151, 196, 0, 0, 0, 128, 96, 125, 21, 191, 203, 81, 171, 62, 59, 206, 163, 188, 76, 34, 151, 196, 0, 0, 0, 128, 62, 54, 28, 191, 46, 163, 189, 62, 19, 238, 122, 61, 76, 34, 151, 196, 0, 0, 0, 128, 103, 246, 26, 191, 186, 78, 183, 62, 207, 170, 37, 61, 76, 34, 151, 196, 0, 0, 0, 128, 141, 93, 25, 191, 147, 94, 178, 62, 59, 206, 163, 60, 76, 34, 151, 196, 0, 0, 0, 128, 141, 93, 25, 191, 94, 38, 111, 61, 228, 60, 138, 190, 76, 34, 151, 196, 0, 0, 0, 128, 103, 246, 26, 191, 151, 64, 222, 60, 90, 181, 148, 190, 76, 34, 151, 196, 0, 0, 0, 128, 62, 54, 28, 191, 216, 45, 12, 187, 194, 93, 159, 190, 76, 34, 151, 196, 0, 0, 0, 128, 179, 27, 29, 191, 156, 252, 239, 188, 88, 42, 170, 190, 76, 34, 151, 196, 0, 0, 0, 128, 197, 165, 29, 191, 203, 22, 94, 189, 28, 15, 181, 190, 76, 34, 151, 196, 0, 0, 0, 128, 221, 211, 29, 191, 153, 77, 157, 189, 0, 0, 192, 190, 76, 34, 151, 196, 0, 0, 0, 128, 197, 165, 29, 191, 131, 146, 198, 189, 228, 240, 202, 190, 76, 34, 151, 196, 0, 0, 0, 128, 179, 27, 29, 191, 110, 172, 234, 189, 167, 213, 213, 190, 76, 34, 151, 196, 0, 0, 0, 128, 62, 54, 28, 191, 163, 185, 4, 190, 62, 162, 224, 190, 76, 34, 151, 196, 0, 0, 0, 128, 103, 246, 26, 191, 141, 98, 17, 190, 165, 74, 235, 190, 76, 34, 151, 196, 0, 0, 0, 128, 141, 93, 25, 191, 218, 66, 27, 190, 27, 195, 245, 190, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 76, 34, 151, 196, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 102, 187, 179, 93, 0, 0, 0, 128, 96, 125, 21, 191, 229, 168, 85, 63, 27, 195, 245, 62, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 102, 187, 179, 93, 0, 0, 0, 128, 134, 228, 19, 191, 210, 48, 83, 63, 167, 74, 235, 62, 102, 187, 179, 93, 0, 0, 0, 128, 173, 164, 18, 191, 152, 6, 80, 63, 60, 162, 224, 62, 102, 187, 179, 93, 0, 0, 0, 128, 57, 191, 17, 191, 188, 45, 76, 63, 167, 213, 213, 62, 102, 187, 179, 93, 0, 0, 0, 128, 38, 53, 17, 191, 129, 170, 71, 63, 228, 240, 202, 62, 102, 187, 179, 93, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 102, 187, 179, 93, 0, 0, 0, 128, 16, 7, 17, 191, 227, 129, 66, 63, 0, 0, 192, 62, 102, 187, 179, 93, 0, 0, 0, 128, 38, 53, 17, 191, 156, 185, 60, 63, 28, 15, 181, 62, 102, 187, 179, 93, 0, 0, 0, 128, 57, 191, 17, 191, 21, 88, 54, 63, 88, 42, 170, 62, 102, 187, 179, 93, 0, 0, 0, 128, 173, 164, 18, 191, 93, 100, 47, 63, 198, 93, 159, 62, 102, 187, 179, 93, 0, 0, 0, 128, 134, 228, 19, 191, 42, 230, 39, 63, 90, 181, 148, 62, 102, 187, 179, 93, 0, 0, 0, 128, 96, 125, 21, 191, 201, 229, 31, 63, 228, 60, 138, 62, 102, 187, 179, 93, 0, 0, 0, 128, 141, 93, 25, 191, 102, 242, 14, 63, 57, 134, 107, 62, 102, 187, 179, 93, 0, 0, 0, 128, 103, 246, 26, 191, 5, 242, 6, 63, 83, 149, 86, 62, 102, 187, 179, 93, 0, 0, 0, 128, 62, 54, 28, 191, 162, 231, 254, 62, 123, 68, 65, 62, 102, 187, 179, 93, 0, 0, 0, 128, 57, 191, 17, 191, 121, 91, 152, 62, 82, 169, 168, 189, 102, 187, 179, 93, 0, 0, 0, 128, 38, 53, 17, 191, 253, 84, 143, 62, 111, 60, 212, 189, 102, 187, 179, 93, 0, 0, 0, 128, 16, 7, 17, 191, 197, 3, 133, 62, 0, 0, 0, 190, 102, 187, 179, 93, 0, 0, 0, 128, 38, 53, 17, 191, 107, 230, 114, 62, 193, 225, 21, 190, 102, 187, 179, 93, 0, 0, 0, 128, 57, 191, 17, 191, 82, 96, 89, 62, 80, 171, 43, 190, 102, 187, 179, 93, 0, 0, 0, 128, 173, 164, 18, 191, 51, 13, 160, 62, 19, 238, 122, 189, 102, 187, 179, 93, 0, 0, 0, 128, 179, 27, 29, 191, 53, 0, 241, 62, 80, 171, 43, 62, 102, 187, 179, 93, 0, 0, 0, 128, 197, 165, 29, 191, 37, 61, 228, 62, 200, 225, 21, 62, 102, 187, 179, 93, 0, 0, 0, 128, 173, 164, 18, 191, 117, 145, 61, 62, 123, 68, 65, 190, 102, 187, 179, 93, 0, 0, 0, 128, 134, 228, 19, 191, 164, 97, 166, 62, 207, 170, 37, 189, 102, 187, 179, 93, 0, 0, 0, 128, 134, 228, 19, 191, 169, 152, 31, 62, 76, 149, 86, 190, 102, 187, 179, 93, 0, 0, 0, 128, 221, 211, 29, 191, 152, 172, 216, 62, 0, 0, 0, 62, 102, 187, 179, 93, 0, 0, 0, 128, 197, 165, 29, 191, 96, 91, 206, 62, 111, 60, 212, 61, 102, 187, 179, 93, 0, 0, 0, 128, 179, 27, 29, 191, 228, 84, 197, 62, 95, 169, 168, 61, 102, 187, 179, 93, 0, 0, 0, 128, 96, 125, 21, 191, 73, 46, 255, 61, 57, 134, 107, 190, 102, 187, 179, 93, 0, 0, 0, 128, 96, 125, 21, 191, 203, 81, 171, 62, 59, 206, 163, 188, 102, 187, 179, 93, 0, 0, 0, 128, 62, 54, 28, 191, 46, 163, 189, 62, 19, 238, 122, 61, 102, 187, 179, 93, 0, 0, 0, 128, 103, 246, 26, 191, 186, 78, 183, 62, 207, 170, 37, 61, 102, 187, 179, 93, 0, 0, 0, 128, 141, 93, 25, 191, 147, 94, 178, 62, 59, 206, 163, 60, 102, 187, 179, 93, 0, 0, 0, 128, 141, 93, 25, 191, 94, 38, 111, 61, 228, 60, 138, 190, 102, 187, 179, 93, 0, 0, 0, 128, 103, 246, 26, 191, 151, 64, 222, 60, 90, 181, 148, 190, 102, 187, 179, 93, 0, 0, 0, 128, 62, 54, 28, 191, 216, 45, 12, 187, 194, 93, 159, 190, 102, 187, 179, 93, 0, 0, 0, 128, 179, 27, 29, 191, 156, 252, 239, 188, 88, 42, 170, 190, 102, 187, 179, 93, 0, 0, 0, 128, 197, 165, 29, 191, 203, 22, 94, 189, 28, 15, 181, 190, 102, 187, 179, 93, 0, 0, 0, 128, 221, 211, 29, 191, 153, 77, 157, 189, 0, 0, 192, 190, 102, 187, 179, 93, 0, 0, 0, 128, 197, 165, 29, 191, 131, 146, 198, 189, 228, 240, 202, 190, 102, 187, 179, 93, 0, 0, 0, 128, 179, 27, 29, 191, 110, 172, 234, 189, 167, 213, 213, 190, 102, 187, 179, 93, 0, 0, 0, 128, 62, 54, 28, 191, 163, 185, 4, 190, 62, 162, 224, 190, 102, 187, 179, 93, 0, 0, 0, 128, 103, 246, 26, 191, 141, 98, 17, 190, 165, 74, 235, 190, 102, 187, 179, 93, 0, 0, 0, 128, 141, 93, 25, 191, 218, 66, 27, 190, 27, 195, 245, 190, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 102, 187, 179, 93, 0, 0, 0, 128, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 33, 31, 160, 168, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_hlc1b")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_5x6vn"]
+data = PackedVector3Array(-0.5, 0, -0.5, -0.5915, -0.1585, -0.5, -0.5, -0.1585, -0.5915, -0.5915, -0.1585, -0.5, -0.5, 0, -0.5, -0.5, -0.1585, -0.5915, 0.5, -0.1585, -0.5915, 0.5915, -0.1585, -0.5, 0.5, 0, -0.5, 0.5915, -0.1585, -0.5, 0.5, -0.1585, -0.5915, 0.5, 0, -0.5, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.2927, 0.7994, 0.6158, 0.25, 0.7982, 0.6165, 0.2073, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.3353, 0.8031, 0.6137, 0.1647, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.3775, 0.8091, 0.6102, 0.1225, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.4191, 0.8176, 0.6053, 0.0809, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.46, 0.8284, 0.5991, 0.04, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.04, 0.8546, 0.5839, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.0809, 0.8654, 0.5777, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.25, 0.8848, 0.5665, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.46, 0.8546, 0.5839, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.25, 0.7982, 0.6165, 0.2927, 0.7994, 0.6158, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.2927, 0.7994, 0.6158, 0.1647, 0.8031, 0.6137, 0.2073, 0.7994, 0.6158, 0.3353, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3353, 0.8031, 0.6137, 0.1225, 0.8091, 0.6102, 0.1647, 0.8031, 0.6137, 0.3775, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.3775, 0.8091, 0.6102, 0.0809, 0.8176, 0.6053, 0.1225, 0.8091, 0.6102, 0.4191, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.4191, 0.8176, 0.6053, 0.04, 0.8284, 0.5991, 0.0809, 0.8176, 0.6053, 0.46, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.04, 0.8284, 0.5991, 0.46, 0.8284, 0.5991, -0.04, 0.8546, 0.5839, 0.04, 0.8284, 0.5991, 0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.04, 0.8546, 0.5839, 0.5, 0.8415, 0.5915, -0.0809, 0.8654, 0.5777, -0.04, 0.8546, 0.5839, 0.5, 1, 0.5, -0.1225, 0.8739, 0.5728, -0.0809, 0.8654, 0.5777, 0.5, 1, 0.5, -0.1647, 0.8799, 0.5693, -0.1225, 0.8739, 0.5728, 0.5, 1, 0.5, -0.2073, 0.8836, 0.5672, -0.1647, 0.8799, 0.5693, 0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.2073, 0.8836, 0.5672, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.25, 0.8848, 0.5665, -0.25, 0.8848, 0.5665, -0.5, 1, 0.5, -0.2927, 0.8836, 0.5672, -0.2927, 0.8836, 0.5672, -0.5, 1, 0.5, -0.3353, 0.8799, 0.5693, -0.3353, 0.8799, 0.5693, -0.5, 1, 0.5, -0.3775, 0.8739, 0.5728, -0.3775, 0.8739, 0.5728, -0.5, 1, 0.5, -0.4191, 0.8654, 0.5777, -0.4191, 0.8654, 0.5777, -0.5, 1, 0.5, -0.46, 0.8546, 0.5839, -0.5, 0.8415, 0.5915, -0.46, 0.8546, 0.5839, -0.5, 1, 0.5, 0.5839, 0.8346, 0.48, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5777, 0.825, 0.4596, 0.5839, 0.8346, 0.48, 0.5, 1, 0.5, 0.5728, 0.8126, 0.4387, 0.5777, 0.825, 0.4596, 0.5, 1, 0.5, 0.5693, 0.7976, 0.4176, 0.5728, 0.8126, 0.4387, 0.5, 1, 0.5, 0.5672, 0.7799, 0.3964, 0.5693, 0.7976, 0.4176, 0.5, 1, 0.5, 0.5, 0, -0.5, 0.5672, 0.7799, 0.3964, 0.5, 0, -0.5, 0.5665, 0.7598, 0.375, 0.5672, 0.7799, 0.3964, 0.5, 0, -0.5, 0.5672, 0.7372, 0.3536, 0.5665, 0.7598, 0.375, 0.5, 0, -0.5, 0.5693, 0.7123, 0.3324, 0.5672, 0.7372, 0.3536, 0.5, 0, -0.5, 0.5728, 0.6851, 0.3113, 0.5693, 0.7123, 0.3324, 0.5, 0, -0.5, 0.5777, 0.6559, 0.2904, 0.5728, 0.6851, 0.3113, 0.5, 0, -0.5, 0.5839, 0.6246, 0.27, 0.5777, 0.6559, 0.2904, 0.5, 0, -0.5, 0.5991, 0.5584, 0.23, 0.5839, 0.6246, 0.27, 0.5, 0, -0.5, 0.6053, 0.5271, 0.2096, 0.5991, 0.5584, 0.23, 0.5, 0, -0.5, 0.6102, 0.4979, 0.1887, 0.6053, 0.5271, 0.2096, 0.5, 0, -0.5, 0.5693, 0.2976, -0.0824, 0.6102, 0.4979, 0.1887, 0.5, 0, -0.5, 0.5672, 0.2799, -0.1036, 0.5693, 0.2976, -0.0824, 0.5, 0, -0.5, 0.5665, 0.2598, -0.125, 0.5672, 0.2799, -0.1036, 0.5, 0, -0.5, 0.5672, 0.2372, -0.1464, 0.5665, 0.2598, -0.125, 0.5, 0, -0.5, 0.5693, 0.2123, -0.1676, 0.5672, 0.2372, -0.1464, 0.5693, 0.2976, -0.0824, 0.5728, 0.3126, -0.0613, 0.6102, 0.4979, 0.1887, 0.5728, 0.3126, -0.0613, 0.6137, 0.4707, 0.1676, 0.6102, 0.4979, 0.1887, 0.5728, 0.3126, -0.0613, 0.6158, 0.4458, 0.1464, 0.6137, 0.4707, 0.1676, 0.5, 0, -0.5, 0.5728, 0.1851, -0.1887, 0.5693, 0.2123, -0.1676, 0.5728, 0.3126, -0.0613, 0.5777, 0.325, -0.0404, 0.6158, 0.4458, 0.1464, 0.5, 0, -0.5, 0.5777, 0.1559, -0.2096, 0.5728, 0.1851, -0.1887, 0.5777, 0.325, -0.0404, 0.6165, 0.4232, 0.125, 0.6158, 0.4458, 0.1464, 0.5777, 0.325, -0.0404, 0.6158, 0.403, 0.1036, 0.6165, 0.4232, 0.125, 0.5777, 0.325, -0.0404, 0.6137, 0.3854, 0.0824, 0.6158, 0.403, 0.1036, 0.5, 0, -0.5, 0.5839, 0.1246, -0.23, 0.5777, 0.1559, -0.2096, 0.5777, 0.325, -0.0404, 0.5839, 0.3346, -0.02, 0.6137, 0.3854, 0.0824, 0.5839, 0.3346, -0.02, 0.6102, 0.3704, 0.0613, 0.6137, 0.3854, 0.0824, 0.5839, 0.3346, -0.02, 0.6053, 0.358, 0.0404, 0.6102, 0.3704, 0.0613, 0.5839, 0.3346, -0.02, 0.5991, 0.3484, 0.02, 0.6053, 0.358, 0.0404, 0.5, 0, -0.5, 0.5991, 0.0584, -0.27, 0.5839, 0.1246, -0.23, 0.5, 0, -0.5, 0.6053, 0.0271, -0.2904, 0.5991, 0.0584, -0.27, 0.5, 0, -0.5, 0.6102, -0.0021, -0.3113, 0.6053, 0.0271, -0.2904, 0.5, 0, -0.5, 0.6137, -0.0293, -0.3324, 0.6102, -0.0021, -0.3113, 0.5, 0, -0.5, 0.6158, -0.0542, -0.3536, 0.6137, -0.0293, -0.3324, 0.5, 0, -0.5, 0.6165, -0.0768, -0.375, 0.6158, -0.0542, -0.3536, 0.5, 0, -0.5, 0.6158, -0.097, -0.3964, 0.6165, -0.0768, -0.375, 0.5, 0, -0.5, 0.6137, -0.1146, -0.4176, 0.6158, -0.097, -0.3964, 0.5, 0, -0.5, 0.6102, -0.1296, -0.4387, 0.6137, -0.1146, -0.4176, 0.5, 0, -0.5, 0.6053, -0.142, -0.4596, 0.6102, -0.1296, -0.4387, 0.5, 0, -0.5, 0.5991, -0.1516, -0.48, 0.6053, -0.142, -0.4596, 0.5, 0, -0.5, 0.5915, -0.1585, -0.5, 0.5991, -0.1516, -0.48, 0.5915, 0.8415, 0.5, 0.5839, 0.8346, 0.48, 0.5, 1, 0.5, 0.5777, 0.825, 0.4596, 0.5, 1, 0.5, 0.5839, 0.8346, 0.48, 0.5728, 0.8126, 0.4387, 0.5, 1, 0.5, 0.5777, 0.825, 0.4596, 0.5693, 0.7976, 0.4176, 0.5, 1, 0.5, 0.5728, 0.8126, 0.4387, 0.5672, 0.7799, 0.3964, 0.5, 1, 0.5, 0.5693, 0.7976, 0.4176, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5672, 0.7799, 0.3964, 0.5665, 0.7598, 0.375, 0.5, 0, -0.5, 0.5672, 0.7799, 0.3964, 0.5672, 0.7372, 0.3536, 0.5, 0, -0.5, 0.5665, 0.7598, 0.375, 0.5693, 0.7123, 0.3324, 0.5, 0, -0.5, 0.5672, 0.7372, 0.3536, 0.5728, 0.6851, 0.3113, 0.5, 0, -0.5, 0.5693, 0.7123, 0.3324, 0.5777, 0.6559, 0.2904, 0.5, 0, -0.5, 0.5728, 0.6851, 0.3113, 0.5839, 0.6246, 0.27, 0.5, 0, -0.5, 0.5777, 0.6559, 0.2904, 0.5991, 0.5584, 0.23, 0.5, 0, -0.5, 0.5839, 0.6246, 0.27, 0.6053, 0.5271, 0.2096, 0.5, 0, -0.5, 0.5991, 0.5584, 0.23, 0.6102, 0.4979, 0.1887, 0.5, 0, -0.5, 0.6053, 0.5271, 0.2096, 0.5693, 0.2976, -0.0824, 0.5, 0, -0.5, 0.6102, 0.4979, 0.1887, 0.5672, 0.2799, -0.1036, 0.5, 0, -0.5, 0.5693, 0.2976, -0.0824, 0.5665, 0.2598, -0.125, 0.5, 0, -0.5, 0.5672, 0.2799, -0.1036, 0.5672, 0.2372, -0.1464, 0.5, 0, -0.5, 0.5665, 0.2598, -0.125, 0.5693, 0.2123, -0.1676, 0.5, 0, -0.5, 0.5672, 0.2372, -0.1464, 0.5728, 0.3126, -0.0613, 0.5693, 0.2976, -0.0824, 0.6102, 0.4979, 0.1887, 0.6137, 0.4707, 0.1676, 0.5728, 0.3126, -0.0613, 0.6102, 0.4979, 0.1887, 0.6158, 0.4458, 0.1464, 0.5728, 0.3126, -0.0613, 0.6137, 0.4707, 0.1676, 0.5728, 0.1851, -0.1887, 0.5, 0, -0.5, 0.5693, 0.2123, -0.1676, 0.5777, 0.325, -0.0404, 0.5728, 0.3126, -0.0613, 0.6158, 0.4458, 0.1464, 0.5777, 0.1559, -0.2096, 0.5, 0, -0.5, 0.5728, 0.1851, -0.1887, 0.6165, 0.4232, 0.125, 0.5777, 0.325, -0.0404, 0.6158, 0.4458, 0.1464, 0.6158, 0.403, 0.1036, 0.5777, 0.325, -0.0404, 0.6165, 0.4232, 0.125, 0.6137, 0.3854, 0.0824, 0.5777, 0.325, -0.0404, 0.6158, 0.403, 0.1036, 0.5839, 0.1246, -0.23, 0.5, 0, -0.5, 0.5777, 0.1559, -0.2096, 0.5839, 0.3346, -0.02, 0.5777, 0.325, -0.0404, 0.6137, 0.3854, 0.0824, 0.6102, 0.3704, 0.0613, 0.5839, 0.3346, -0.02, 0.6137, 0.3854, 0.0824, 0.6053, 0.358, 0.0404, 0.5839, 0.3346, -0.02, 0.6102, 0.3704, 0.0613, 0.5991, 0.3484, 0.02, 0.5839, 0.3346, -0.02, 0.6053, 0.358, 0.0404, 0.5991, 0.0584, -0.27, 0.5, 0, -0.5, 0.5839, 0.1246, -0.23, 0.6053, 0.0271, -0.2904, 0.5, 0, -0.5, 0.5991, 0.0584, -0.27, 0.6102, -0.0021, -0.3113, 0.5, 0, -0.5, 0.6053, 0.0271, -0.2904, 0.6137, -0.0293, -0.3324, 0.5, 0, -0.5, 0.6102, -0.0021, -0.3113, 0.6158, -0.0542, -0.3536, 0.5, 0, -0.5, 0.6137, -0.0293, -0.3324, 0.6165, -0.0768, -0.375, 0.5, 0, -0.5, 0.6158, -0.0542, -0.3536, 0.6158, -0.097, -0.3964, 0.5, 0, -0.5, 0.6165, -0.0768, -0.375, 0.6137, -0.1146, -0.4176, 0.5, 0, -0.5, 0.6158, -0.097, -0.3964, 0.6102, -0.1296, -0.4387, 0.5, 0, -0.5, 0.6137, -0.1146, -0.4176, 0.6053, -0.142, -0.4596, 0.5, 0, -0.5, 0.6102, -0.1296, -0.4387, 0.5991, -0.1516, -0.48, 0.5, 0, -0.5, 0.6053, -0.142, -0.4596, 0.5915, -0.1585, -0.5, 0.5, 0, -0.5, 0.5991, -0.1516, -0.48, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5839, 0.8346, 0.48, -0.5839, 0.8346, 0.48, -0.5777, 0.825, 0.4596, -0.5, 1, 0.5, -0.5777, 0.825, 0.4596, -0.5728, 0.8126, 0.4387, -0.5, 1, 0.5, -0.5728, 0.8126, 0.4387, -0.5693, 0.7976, 0.4176, -0.5, 1, 0.5, -0.5693, 0.7976, 0.4176, -0.5672, 0.7799, 0.3964, -0.5, 1, 0.5, -0.5672, 0.7799, 0.3964, -0.5, 0, -0.5, -0.5, 1, 0.5, -0.5672, 0.7799, 0.3964, -0.5665, 0.7598, 0.375, -0.5, 0, -0.5, -0.5665, 0.7598, 0.375, -0.5672, 0.7372, 0.3536, -0.5, 0, -0.5, -0.5672, 0.7372, 0.3536, -0.5693, 0.7123, 0.3324, -0.5, 0, -0.5, -0.5693, 0.7123, 0.3324, -0.5728, 0.6851, 0.3113, -0.5, 0, -0.5, -0.5728, 0.6851, 0.3113, -0.5777, 0.6559, 0.2904, -0.5, 0, -0.5, -0.5777, 0.6559, 0.2904, -0.5839, 0.6246, 0.27, -0.5, 0, -0.5, -0.5839, 0.6246, 0.27, -0.5991, 0.5584, 0.23, -0.5, 0, -0.5, -0.5991, 0.5584, 0.23, -0.6053, 0.5271, 0.2096, -0.5, 0, -0.5, -0.6053, 0.5271, 0.2096, -0.6102, 0.4979, 0.1887, -0.5, 0, -0.5, -0.6102, 0.4979, 0.1887, -0.5693, 0.2976, -0.0824, -0.5, 0, -0.5, -0.5693, 0.2976, -0.0824, -0.5672, 0.2799, -0.1036, -0.5, 0, -0.5, -0.5672, 0.2799, -0.1036, -0.5665, 0.2598, -0.125, -0.5, 0, -0.5, -0.5665, 0.2598, -0.125, -0.5672, 0.2372, -0.1464, -0.5, 0, -0.5, -0.5672, 0.2372, -0.1464, -0.5693, 0.2123, -0.1676, -0.5, 0, -0.5, -0.6102, 0.4979, 0.1887, -0.5728, 0.3126, -0.0613, -0.5693, 0.2976, -0.0824, -0.6102, 0.4979, 0.1887, -0.6137, 0.4707, 0.1676, -0.5728, 0.3126, -0.0613, -0.6137, 0.4707, 0.1676, -0.6158, 0.4458, 0.1464, -0.5728, 0.3126, -0.0613, -0.5693, 0.2123, -0.1676, -0.5728, 0.1851, -0.1887, -0.5, 0, -0.5, -0.6158, 0.4458, 0.1464, -0.5777, 0.325, -0.0404, -0.5728, 0.3126, -0.0613, -0.5728, 0.1851, -0.1887, -0.5777, 0.1559, -0.2096, -0.5, 0, -0.5, -0.6158, 0.4458, 0.1464, -0.6165, 0.4232, 0.125, -0.5777, 0.325, -0.0404, -0.6165, 0.4232, 0.125, -0.6158, 0.403, 0.1036, -0.5777, 0.325, -0.0404, -0.6158, 0.403, 0.1036, -0.6137, 0.3854, 0.0824, -0.5777, 0.325, -0.0404, -0.5777, 0.1559, -0.2096, -0.5839, 0.1246, -0.23, -0.5, 0, -0.5, -0.6137, 0.3854, 0.0824, -0.5839, 0.3346, -0.02, -0.5777, 0.325, -0.0404, -0.6137, 0.3854, 0.0824, -0.6102, 0.3704, 0.0613, -0.5839, 0.3346, -0.02, -0.6102, 0.3704, 0.0613, -0.6053, 0.358, 0.0404, -0.5839, 0.3346, -0.02, -0.6053, 0.358, 0.0404, -0.5991, 0.3484, 0.02, -0.5839, 0.3346, -0.02, -0.5839, 0.1246, -0.23, -0.5991, 0.0584, -0.27, -0.5, 0, -0.5, -0.5991, 0.0584, -0.27, -0.6053, 0.0271, -0.2904, -0.5, 0, -0.5, -0.6053, 0.0271, -0.2904, -0.6102, -0.0021, -0.3113, -0.5, 0, -0.5, -0.6102, -0.0021, -0.3113, -0.6137, -0.0293, -0.3324, -0.5, 0, -0.5, -0.6137, -0.0293, -0.3324, -0.6158, -0.0542, -0.3536, -0.5, 0, -0.5, -0.6158, -0.0542, -0.3536, -0.6165, -0.0768, -0.375, -0.5, 0, -0.5, -0.6165, -0.0768, -0.375, -0.6158, -0.097, -0.3964, -0.5, 0, -0.5, -0.6158, -0.097, -0.3964, -0.6137, -0.1146, -0.4176, -0.5, 0, -0.5, -0.6137, -0.1146, -0.4176, -0.6102, -0.1296, -0.4387, -0.5, 0, -0.5, -0.6102, -0.1296, -0.4387, -0.6053, -0.142, -0.4596, -0.5, 0, -0.5, -0.6053, -0.142, -0.4596, -0.5991, -0.1516, -0.48, -0.5, 0, -0.5, -0.5991, -0.1516, -0.48, -0.5915, -0.1585, -0.5, -0.5, 0, -0.5, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5839, 0.8346, 0.48, -0.5777, 0.825, 0.4596, -0.5839, 0.8346, 0.48, -0.5, 1, 0.5, -0.5728, 0.8126, 0.4387, -0.5777, 0.825, 0.4596, -0.5, 1, 0.5, -0.5693, 0.7976, 0.4176, -0.5728, 0.8126, 0.4387, -0.5, 1, 0.5, -0.5672, 0.7799, 0.3964, -0.5693, 0.7976, 0.4176, -0.5, 1, 0.5, -0.5, 0, -0.5, -0.5672, 0.7799, 0.3964, -0.5, 1, 0.5, -0.5665, 0.7598, 0.375, -0.5672, 0.7799, 0.3964, -0.5, 0, -0.5, -0.5672, 0.7372, 0.3536, -0.5665, 0.7598, 0.375, -0.5, 0, -0.5, -0.5693, 0.7123, 0.3324, -0.5672, 0.7372, 0.3536, -0.5, 0, -0.5, -0.5728, 0.6851, 0.3113, -0.5693, 0.7123, 0.3324, -0.5, 0, -0.5, -0.5777, 0.6559, 0.2904, -0.5728, 0.6851, 0.3113, -0.5, 0, -0.5, -0.5839, 0.6246, 0.27, -0.5777, 0.6559, 0.2904, -0.5, 0, -0.5, -0.5991, 0.5584, 0.23, -0.5839, 0.6246, 0.27, -0.5, 0, -0.5, -0.6053, 0.5271, 0.2096, -0.5991, 0.5584, 0.23, -0.5, 0, -0.5, -0.6102, 0.4979, 0.1887, -0.6053, 0.5271, 0.2096, -0.5, 0, -0.5, -0.5693, 0.2976, -0.0824, -0.6102, 0.4979, 0.1887, -0.5, 0, -0.5, -0.5672, 0.2799, -0.1036, -0.5693, 0.2976, -0.0824, -0.5, 0, -0.5, -0.5665, 0.2598, -0.125, -0.5672, 0.2799, -0.1036, -0.5, 0, -0.5, -0.5672, 0.2372, -0.1464, -0.5665, 0.2598, -0.125, -0.5, 0, -0.5, -0.5693, 0.2123, -0.1676, -0.5672, 0.2372, -0.1464, -0.5, 0, -0.5, -0.5728, 0.3126, -0.0613, -0.6102, 0.4979, 0.1887, -0.5693, 0.2976, -0.0824, -0.6137, 0.4707, 0.1676, -0.6102, 0.4979, 0.1887, -0.5728, 0.3126, -0.0613, -0.6158, 0.4458, 0.1464, -0.6137, 0.4707, 0.1676, -0.5728, 0.3126, -0.0613, -0.5728, 0.1851, -0.1887, -0.5693, 0.2123, -0.1676, -0.5, 0, -0.5, -0.5777, 0.325, -0.0404, -0.6158, 0.4458, 0.1464, -0.5728, 0.3126, -0.0613, -0.5777, 0.1559, -0.2096, -0.5728, 0.1851, -0.1887, -0.5, 0, -0.5, -0.6165, 0.4232, 0.125, -0.6158, 0.4458, 0.1464, -0.5777, 0.325, -0.0404, -0.6158, 0.403, 0.1036, -0.6165, 0.4232, 0.125, -0.5777, 0.325, -0.0404, -0.6137, 0.3854, 0.0824, -0.6158, 0.403, 0.1036, -0.5777, 0.325, -0.0404, -0.5839, 0.1246, -0.23, -0.5777, 0.1559, -0.2096, -0.5, 0, -0.5, -0.5839, 0.3346, -0.02, -0.6137, 0.3854, 0.0824, -0.5777, 0.325, -0.0404, -0.6102, 0.3704, 0.0613, -0.6137, 0.3854, 0.0824, -0.5839, 0.3346, -0.02, -0.6053, 0.358, 0.0404, -0.6102, 0.3704, 0.0613, -0.5839, 0.3346, -0.02, -0.5991, 0.3484, 0.02, -0.6053, 0.358, 0.0404, -0.5839, 0.3346, -0.02, -0.5991, 0.0584, -0.27, -0.5839, 0.1246, -0.23, -0.5, 0, -0.5, -0.6053, 0.0271, -0.2904, -0.5991, 0.0584, -0.27, -0.5, 0, -0.5, -0.6102, -0.0021, -0.3113, -0.6053, 0.0271, -0.2904, -0.5, 0, -0.5, -0.6137, -0.0293, -0.3324, -0.6102, -0.0021, -0.3113, -0.5, 0, -0.5, -0.6158, -0.0542, -0.3536, -0.6137, -0.0293, -0.3324, -0.5, 0, -0.5, -0.6165, -0.0768, -0.375, -0.6158, -0.0542, -0.3536, -0.5, 0, -0.5, -0.6158, -0.097, -0.3964, -0.6165, -0.0768, -0.375, -0.5, 0, -0.5, -0.6137, -0.1146, -0.4176, -0.6158, -0.097, -0.3964, -0.5, 0, -0.5, -0.6102, -0.1296, -0.4387, -0.6137, -0.1146, -0.4176, -0.5, 0, -0.5, -0.6053, -0.142, -0.4596, -0.6102, -0.1296, -0.4387, -0.5, 0, -0.5, -0.5991, -0.1516, -0.48, -0.6053, -0.142, -0.4596, -0.5, 0, -0.5, -0.5915, -0.1585, -0.5, -0.5991, -0.1516, -0.48, -0.5, 0, -0.5, -0.2927, -0.2006, -0.6158, -0.25, -0.2018, -0.6165, -0.2073, -0.2006, -0.6158, -0.2073, -0.2006, -0.6158, -0.3353, -0.1969, -0.6137, -0.2927, -0.2006, -0.6158, -0.2073, -0.2006, -0.6158, -0.1647, -0.1969, -0.6137, -0.3353, -0.1969, -0.6137, -0.1647, -0.1969, -0.6137, -0.3775, -0.1909, -0.6102, -0.3353, -0.1969, -0.6137, -0.1647, -0.1969, -0.6137, -0.1225, -0.1909, -0.6102, -0.3775, -0.1909, -0.6102, -0.1225, -0.1909, -0.6102, -0.4191, -0.1824, -0.6053, -0.3775, -0.1909, -0.6102, -0.1225, -0.1909, -0.6102, -0.0809, -0.1824, -0.6053, -0.4191, -0.1824, -0.6053, -0.0809, -0.1824, -0.6053, -0.46, -0.1716, -0.5991, -0.4191, -0.1824, -0.6053, -0.0809, -0.1824, -0.6053, -0.04, -0.1716, -0.5991, -0.46, -0.1716, -0.5991, -0.04, -0.1716, -0.5991, -0.5, -0.1585, -0.5915, -0.46, -0.1716, -0.5991, -0.04, -0.1716, -0.5991, 0.04, -0.1454, -0.5839, -0.5, -0.1585, -0.5915, 0.04, -0.1454, -0.5839, -0.5, 0, -0.5, -0.5, -0.1585, -0.5915, 0.04, -0.1454, -0.5839, 0.0809, -0.1346, -0.5777, -0.5, 0, -0.5, 0.0809, -0.1346, -0.5777, 0.1225, -0.1261, -0.5728, -0.5, 0, -0.5, 0.1225, -0.1261, -0.5728, 0.1647, -0.1201, -0.5693, -0.5, 0, -0.5, 0.1647, -0.1201, -0.5693, 0.2073, -0.1164, -0.5672, -0.5, 0, -0.5, 0.2073, -0.1164, -0.5672, 0.25, -0.1152, -0.5665, -0.5, 0, -0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.2927, -0.1164, -0.5672, 0.5, 0, -0.5, 0.2927, -0.1164, -0.5672, 0.3353, -0.1201, -0.5693, 0.5, 0, -0.5, 0.3353, -0.1201, -0.5693, 0.3775, -0.1261, -0.5728, 0.5, 0, -0.5, 0.3775, -0.1261, -0.5728, 0.4191, -0.1346, -0.5777, 0.5, 0, -0.5, 0.4191, -0.1346, -0.5777, 0.46, -0.1454, -0.5839, 0.46, -0.1454, -0.5839, 0.5, -0.1585, -0.5915, 0.5, 0, -0.5, -0.25, -0.2018, -0.6165, -0.2927, -0.2006, -0.6158, -0.2073, -0.2006, -0.6158, -0.3353, -0.1969, -0.6137, -0.2073, -0.2006, -0.6158, -0.2927, -0.2006, -0.6158, -0.1647, -0.1969, -0.6137, -0.2073, -0.2006, -0.6158, -0.3353, -0.1969, -0.6137, -0.3775, -0.1909, -0.6102, -0.1647, -0.1969, -0.6137, -0.3353, -0.1969, -0.6137, -0.1225, -0.1909, -0.6102, -0.1647, -0.1969, -0.6137, -0.3775, -0.1909, -0.6102, -0.4191, -0.1824, -0.6053, -0.1225, -0.1909, -0.6102, -0.3775, -0.1909, -0.6102, -0.0809, -0.1824, -0.6053, -0.1225, -0.1909, -0.6102, -0.4191, -0.1824, -0.6053, -0.46, -0.1716, -0.5991, -0.0809, -0.1824, -0.6053, -0.4191, -0.1824, -0.6053, -0.04, -0.1716, -0.5991, -0.0809, -0.1824, -0.6053, -0.46, -0.1716, -0.5991, -0.5, -0.1585, -0.5915, -0.04, -0.1716, -0.5991, -0.46, -0.1716, -0.5991, 0.04, -0.1454, -0.5839, -0.04, -0.1716, -0.5991, -0.5, -0.1585, -0.5915, -0.5, 0, -0.5, 0.04, -0.1454, -0.5839, -0.5, -0.1585, -0.5915, 0.0809, -0.1346, -0.5777, 0.04, -0.1454, -0.5839, -0.5, 0, -0.5, 0.1225, -0.1261, -0.5728, 0.0809, -0.1346, -0.5777, -0.5, 0, -0.5, 0.1647, -0.1201, -0.5693, 0.1225, -0.1261, -0.5728, -0.5, 0, -0.5, 0.2073, -0.1164, -0.5672, 0.1647, -0.1201, -0.5693, -0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.2073, -0.1164, -0.5672, -0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.25, -0.1152, -0.5665, 0.5, 0, -0.5, 0.2927, -0.1164, -0.5672, 0.2927, -0.1164, -0.5672, 0.5, 0, -0.5, 0.3353, -0.1201, -0.5693, 0.3353, -0.1201, -0.5693, 0.5, 0, -0.5, 0.3775, -0.1261, -0.5728, 0.3775, -0.1261, -0.5728, 0.5, 0, -0.5, 0.4191, -0.1346, -0.5777, 0.4191, -0.1346, -0.5777, 0.5, 0, -0.5, 0.46, -0.1454, -0.5839, 0.5, -0.1585, -0.5915, 0.46, -0.1454, -0.5839, 0.5, 0, -0.5, -0.5, 1, 0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, 0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, -0.5, 0, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2iohs"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_7in0v"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_saeal"]
+_surfaces = [{
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 0.701808, 1.23303),
+"format": 4097,
+"index_count": 612,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 2, 0, 1, 0, 12, 0, 12, 0, 11, 0, 2, 0, 12, 0, 13, 0, 11, 0, 13, 0, 14, 0, 11, 0, 14, 0, 15, 0, 11, 0, 15, 0, 16, 0, 11, 0, 16, 0, 17, 0, 11, 0, 17, 0, 18, 0, 11, 0, 18, 0, 19, 0, 11, 0, 19, 0, 20, 0, 11, 0, 20, 0, 21, 0, 11, 0, 21, 0, 22, 0, 11, 0, 21, 0, 23, 0, 22, 0, 21, 0, 24, 0, 23, 0, 22, 0, 25, 0, 11, 0, 25, 0, 26, 0, 11, 0, 26, 0, 27, 0, 11, 0, 27, 0, 28, 0, 11, 0, 28, 0, 29, 0, 11, 0, 29, 0, 30, 0, 11, 0, 30, 0, 31, 0, 11, 0, 31, 0, 32, 0, 11, 0, 32, 0, 33, 0, 11, 0, 33, 0, 34, 0, 11, 0, 34, 0, 9, 0, 11, 0, 1, 0, 2, 0, 12, 0, 11, 0, 12, 0, 2, 0, 13, 0, 12, 0, 11, 0, 14, 0, 13, 0, 11, 0, 15, 0, 14, 0, 11, 0, 16, 0, 15, 0, 11, 0, 17, 0, 16, 0, 11, 0, 18, 0, 17, 0, 11, 0, 19, 0, 18, 0, 11, 0, 20, 0, 19, 0, 11, 0, 21, 0, 20, 0, 11, 0, 22, 0, 21, 0, 11, 0, 23, 0, 21, 0, 22, 0, 24, 0, 21, 0, 23, 0, 25, 0, 22, 0, 11, 0, 26, 0, 25, 0, 11, 0, 27, 0, 26, 0, 11, 0, 28, 0, 27, 0, 11, 0, 29, 0, 28, 0, 11, 0, 30, 0, 29, 0, 11, 0, 31, 0, 30, 0, 11, 0, 32, 0, 31, 0, 11, 0, 33, 0, 32, 0, 11, 0, 34, 0, 33, 0, 11, 0, 9, 0, 34, 0, 11, 0, 37, 0, 35, 0, 36, 0, 36, 0, 38, 0, 37, 0, 36, 0, 39, 0, 38, 0, 39, 0, 40, 0, 38, 0, 39, 0, 41, 0, 40, 0, 41, 0, 42, 0, 40, 0, 41, 0, 43, 0, 42, 0, 43, 0, 44, 0, 42, 0, 43, 0, 45, 0, 44, 0, 45, 0, 10, 0, 44, 0, 45, 0, 46, 0, 10, 0, 46, 0, 11, 0, 10, 0, 46, 0, 47, 0, 11, 0, 47, 0, 48, 0, 11, 0, 48, 0, 49, 0, 11, 0, 49, 0, 50, 0, 11, 0, 50, 0, 51, 0, 11, 0, 4, 0, 11, 0, 51, 0, 4, 0, 51, 0, 52, 0, 4, 0, 52, 0, 53, 0, 4, 0, 53, 0, 54, 0, 4, 0, 54, 0, 55, 0, 4, 0, 55, 0, 56, 0, 56, 0, 5, 0, 4, 0, 35, 0, 37, 0, 36, 0, 38, 0, 36, 0, 37, 0, 39, 0, 36, 0, 38, 0, 40, 0, 39, 0, 38, 0, 41, 0, 39, 0, 40, 0, 42, 0, 41, 0, 40, 0, 43, 0, 41, 0, 42, 0, 44, 0, 43, 0, 42, 0, 45, 0, 43, 0, 44, 0, 10, 0, 45, 0, 44, 0, 46, 0, 45, 0, 10, 0, 11, 0, 46, 0, 10, 0, 47, 0, 46, 0, 11, 0, 48, 0, 47, 0, 11, 0, 49, 0, 48, 0, 11, 0, 50, 0, 49, 0, 11, 0, 51, 0, 50, 0, 11, 0, 11, 0, 4, 0, 51, 0, 51, 0, 4, 0, 52, 0, 52, 0, 4, 0, 53, 0, 53, 0, 4, 0, 54, 0, 54, 0, 4, 0, 55, 0, 55, 0, 4, 0, 56, 0, 5, 0, 56, 0, 4, 0, 59, 0, 57, 0, 58, 0, 58, 0, 60, 0, 59, 0, 58, 0, 61, 0, 60, 0, 61, 0, 62, 0, 60, 0, 61, 0, 63, 0, 62, 0, 63, 0, 64, 0, 62, 0, 63, 0, 65, 0, 64, 0, 65, 0, 66, 0, 64, 0, 65, 0, 67, 0, 66, 0, 67, 0, 7, 0, 66, 0, 67, 0, 68, 0, 7, 0, 68, 0, 8, 0, 7, 0, 68, 0, 69, 0, 8, 0, 69, 0, 70, 0, 8, 0, 70, 0, 71, 0, 8, 0, 71, 0, 72, 0, 8, 0, 72, 0, 73, 0, 8, 0, 2, 0, 8, 0, 73, 0, 2, 0, 73, 0, 74, 0, 2, 0, 74, 0, 75, 0, 2, 0, 75, 0, 76, 0, 2, 0, 76, 0, 77, 0, 2, 0, 77, 0, 78, 0, 78, 0, 0, 0, 2, 0, 57, 0, 59, 0, 58, 0, 60, 0, 58, 0, 59, 0, 61, 0, 58, 0, 60, 0, 62, 0, 61, 0, 60, 0, 63, 0, 61, 0, 62, 0, 64, 0, 63, 0, 62, 0, 65, 0, 63, 0, 64, 0, 66, 0, 65, 0, 64, 0, 67, 0, 65, 0, 66, 0, 7, 0, 67, 0, 66, 0, 68, 0, 67, 0, 7, 0, 8, 0, 68, 0, 7, 0, 69, 0, 68, 0, 8, 0, 70, 0, 69, 0, 8, 0, 71, 0, 70, 0, 8, 0, 72, 0, 71, 0, 8, 0, 73, 0, 72, 0, 8, 0, 8, 0, 2, 0, 73, 0, 73, 0, 2, 0, 74, 0, 74, 0, 2, 0, 75, 0, 75, 0, 2, 0, 76, 0, 76, 0, 2, 0, 77, 0, 77, 0, 2, 0, 78, 0, 0, 0, 78, 0, 2, 0, 8, 0, 2, 0, 11, 0, 11, 0, 4, 0, 8, 0, 79, 0, 6, 0, 8, 0, 8, 0, 80, 0, 79, 0, 8, 0, 81, 0, 80, 0, 8, 0, 82, 0, 81, 0, 8, 0, 4, 0, 82, 0, 4, 0, 83, 0, 82, 0, 4, 0, 84, 0, 83, 0, 4, 0, 85, 0, 84, 0, 4, 0, 86, 0, 85, 0, 4, 0, 87, 0, 86, 0, 4, 0, 88, 0, 87, 0, 4, 0, 89, 0, 88, 0, 4, 0, 90, 0, 89, 0, 4, 0, 91, 0, 90, 0, 4, 0, 92, 0, 91, 0, 4, 0, 93, 0, 92, 0, 4, 0, 94, 0, 93, 0, 4, 0, 95, 0, 94, 0, 4, 0, 96, 0, 95, 0, 4, 0, 97, 0, 96, 0, 4, 0, 98, 0, 97, 0, 4, 0, 99, 0, 98, 0, 4, 0, 100, 0, 99, 0, 4, 0, 3, 0, 100, 0, 6, 0, 79, 0, 8, 0, 80, 0, 8, 0, 79, 0, 81, 0, 8, 0, 80, 0, 82, 0, 8, 0, 81, 0, 4, 0, 8, 0, 82, 0, 83, 0, 4, 0, 82, 0, 84, 0, 4, 0, 83, 0, 85, 0, 4, 0, 84, 0, 86, 0, 4, 0, 85, 0, 87, 0, 4, 0, 86, 0, 88, 0, 4, 0, 87, 0, 89, 0, 4, 0, 88, 0, 90, 0, 4, 0, 89, 0, 91, 0, 4, 0, 90, 0, 92, 0, 4, 0, 91, 0, 93, 0, 4, 0, 92, 0, 94, 0, 4, 0, 93, 0, 95, 0, 4, 0, 94, 0, 96, 0, 4, 0, 95, 0, 97, 0, 4, 0, 96, 0, 98, 0, 4, 0, 97, 0, 99, 0, 4, 0, 98, 0, 100, 0, 4, 0, 99, 0, 3, 0, 4, 0, 100, 0),
+"lods": [0.00184846, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 2, 0, 1, 0, 12, 0, 12, 0, 11, 0, 2, 0, 12, 0, 14, 0, 11, 0, 14, 0, 16, 0, 11, 0, 16, 0, 18, 0, 11, 0, 18, 0, 19, 0, 11, 0, 19, 0, 21, 0, 11, 0, 21, 0, 23, 0, 22, 0, 21, 0, 22, 0, 11, 0, 22, 0, 26, 0, 11, 0, 26, 0, 28, 0, 11, 0, 28, 0, 30, 0, 11, 0, 30, 0, 32, 0, 11, 0, 32, 0, 33, 0, 11, 0, 33, 0, 9, 0, 11, 0, 1, 0, 2, 0, 12, 0, 11, 0, 12, 0, 2, 0, 14, 0, 12, 0, 11, 0, 16, 0, 14, 0, 11, 0, 18, 0, 16, 0, 11, 0, 19, 0, 18, 0, 11, 0, 21, 0, 19, 0, 11, 0, 23, 0, 21, 0, 22, 0, 22, 0, 21, 0, 11, 0, 26, 0, 22, 0, 11, 0, 28, 0, 26, 0, 11, 0, 30, 0, 28, 0, 11, 0, 32, 0, 30, 0, 11, 0, 33, 0, 32, 0, 11, 0, 9, 0, 33, 0, 11, 0, 39, 0, 40, 0, 37, 0, 39, 0, 43, 0, 40, 0, 43, 0, 44, 0, 40, 0, 43, 0, 46, 0, 44, 0, 46, 0, 10, 0, 44, 0, 46, 0, 11, 0, 10, 0, 46, 0, 47, 0, 11, 0, 47, 0, 49, 0, 11, 0, 49, 0, 51, 0, 11, 0, 4, 0, 11, 0, 51, 0, 4, 0, 51, 0, 54, 0, 4, 0, 54, 0, 56, 0, 56, 0, 5, 0, 4, 0, 40, 0, 39, 0, 37, 0, 43, 0, 39, 0, 40, 0, 44, 0, 43, 0, 40, 0, 46, 0, 43, 0, 44, 0, 10, 0, 46, 0, 44, 0, 11, 0, 46, 0, 10, 0, 47, 0, 46, 0, 11, 0, 49, 0, 47, 0, 11, 0, 51, 0, 49, 0, 11, 0, 11, 0, 4, 0, 51, 0, 51, 0, 4, 0, 54, 0, 54, 0, 4, 0, 56, 0, 5, 0, 56, 0, 4, 0, 61, 0, 62, 0, 59, 0, 61, 0, 65, 0, 62, 0, 65, 0, 66, 0, 62, 0, 65, 0, 68, 0, 66, 0, 68, 0, 7, 0, 66, 0, 68, 0, 8, 0, 7, 0, 68, 0, 69, 0, 8, 0, 69, 0, 71, 0, 8, 0, 71, 0, 73, 0, 8, 0, 2, 0, 8, 0, 73, 0, 2, 0, 73, 0, 74, 0, 2, 0, 74, 0, 75, 0, 2, 0, 75, 0, 76, 0, 2, 0, 76, 0, 77, 0, 2, 0, 77, 0, 78, 0, 78, 0, 0, 0, 2, 0, 62, 0, 61, 0, 59, 0, 65, 0, 61, 0, 62, 0, 66, 0, 65, 0, 62, 0, 68, 0, 65, 0, 66, 0, 7, 0, 68, 0, 66, 0, 8, 0, 68, 0, 7, 0, 69, 0, 68, 0, 8, 0, 71, 0, 69, 0, 8, 0, 73, 0, 71, 0, 8, 0, 8, 0, 2, 0, 73, 0, 73, 0, 2, 0, 74, 0, 74, 0, 2, 0, 75, 0, 75, 0, 2, 0, 76, 0, 76, 0, 2, 0, 77, 0, 77, 0, 2, 0, 78, 0, 0, 0, 78, 0, 2, 0, 8, 0, 2, 0, 11, 0, 11, 0, 4, 0, 8, 0, 79, 0, 6, 0, 8, 0, 8, 0, 80, 0, 79, 0, 8, 0, 81, 0, 80, 0, 8, 0, 82, 0, 81, 0, 8, 0, 4, 0, 82, 0, 4, 0, 84, 0, 82, 0, 4, 0, 85, 0, 84, 0, 4, 0, 86, 0, 85, 0, 4, 0, 87, 0, 86, 0, 4, 0, 88, 0, 87, 0, 4, 0, 89, 0, 88, 0, 4, 0, 90, 0, 89, 0, 4, 0, 91, 0, 90, 0, 4, 0, 92, 0, 91, 0, 4, 0, 93, 0, 92, 0, 4, 0, 94, 0, 93, 0, 4, 0, 95, 0, 94, 0, 4, 0, 96, 0, 95, 0, 4, 0, 97, 0, 96, 0, 4, 0, 98, 0, 97, 0, 4, 0, 99, 0, 98, 0, 4, 0, 100, 0, 99, 0, 4, 0, 3, 0, 100, 0, 6, 0, 79, 0, 8, 0, 80, 0, 8, 0, 79, 0, 81, 0, 8, 0, 80, 0, 82, 0, 8, 0, 81, 0, 4, 0, 8, 0, 82, 0, 84, 0, 4, 0, 82, 0, 85, 0, 4, 0, 84, 0, 86, 0, 4, 0, 85, 0, 87, 0, 4, 0, 86, 0, 88, 0, 4, 0, 87, 0, 89, 0, 4, 0, 88, 0, 90, 0, 4, 0, 89, 0, 91, 0, 4, 0, 90, 0, 92, 0, 4, 0, 91, 0, 93, 0, 4, 0, 92, 0, 94, 0, 4, 0, 93, 0, 95, 0, 4, 0, 94, 0, 96, 0, 4, 0, 95, 0, 97, 0, 4, 0, 96, 0, 98, 0, 4, 0, 97, 0, 99, 0, 4, 0, 98, 0, 100, 0, 4, 0, 99, 0, 3, 0, 4, 0, 100, 0), 0.0190085, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 2, 0, 1, 0, 12, 0, 12, 0, 11, 0, 2, 0, 12, 0, 16, 0, 11, 0, 16, 0, 19, 0, 11, 0, 19, 0, 28, 0, 11, 0, 28, 0, 32, 0, 11, 0, 32, 0, 33, 0, 11, 0, 33, 0, 9, 0, 11, 0, 1, 0, 2, 0, 12, 0, 11, 0, 12, 0, 2, 0, 16, 0, 12, 0, 11, 0, 19, 0, 16, 0, 11, 0, 28, 0, 19, 0, 11, 0, 32, 0, 28, 0, 11, 0, 33, 0, 32, 0, 11, 0, 9, 0, 33, 0, 11, 0, 43, 0, 46, 0, 44, 0, 46, 0, 10, 0, 44, 0, 46, 0, 11, 0, 10, 0, 46, 0, 51, 0, 11, 0, 4, 0, 11, 0, 51, 0, 4, 0, 51, 0, 56, 0, 56, 0, 5, 0, 4, 0, 46, 0, 43, 0, 44, 0, 10, 0, 46, 0, 44, 0, 11, 0, 46, 0, 10, 0, 51, 0, 46, 0, 11, 0, 11, 0, 4, 0, 51, 0, 51, 0, 4, 0, 56, 0, 5, 0, 56, 0, 4, 0, 65, 0, 66, 0, 62, 0, 65, 0, 68, 0, 66, 0, 68, 0, 7, 0, 66, 0, 68, 0, 8, 0, 7, 0, 68, 0, 73, 0, 8, 0, 2, 0, 8, 0, 73, 0, 2, 0, 73, 0, 78, 0, 78, 0, 0, 0, 2, 0, 66, 0, 65, 0, 62, 0, 68, 0, 65, 0, 66, 0, 7, 0, 68, 0, 66, 0, 8, 0, 68, 0, 7, 0, 73, 0, 68, 0, 8, 0, 8, 0, 2, 0, 73, 0, 73, 0, 2, 0, 78, 0, 0, 0, 78, 0, 2, 0, 8, 0, 2, 0, 11, 0, 11, 0, 4, 0, 8, 0, 79, 0, 6, 0, 8, 0, 8, 0, 82, 0, 79, 0, 8, 0, 4, 0, 82, 0, 4, 0, 87, 0, 82, 0, 4, 0, 92, 0, 87, 0, 4, 0, 94, 0, 92, 0, 4, 0, 100, 0, 94, 0, 4, 0, 3, 0, 100, 0, 6, 0, 79, 0, 8, 0, 82, 0, 8, 0, 79, 0, 4, 0, 8, 0, 82, 0, 87, 0, 4, 0, 82, 0, 92, 0, 4, 0, 87, 0, 94, 0, 4, 0, 92, 0, 100, 0, 4, 0, 94, 0, 3, 0, 4, 0, 100, 0), 0.0872025, PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 2, 0, 1, 0, 12, 0, 12, 0, 11, 0, 2, 0, 12, 0, 33, 0, 11, 0, 33, 0, 9, 0, 11, 0, 1, 0, 2, 0, 12, 0, 11, 0, 12, 0, 2, 0, 33, 0, 12, 0, 11, 0, 9, 0, 33, 0, 11, 0, 51, 0, 11, 0, 10, 0, 4, 0, 11, 0, 51, 0, 51, 0, 5, 0, 4, 0, 11, 0, 51, 0, 10, 0, 11, 0, 4, 0, 51, 0, 5, 0, 51, 0, 4, 0, 73, 0, 8, 0, 7, 0, 2, 0, 8, 0, 73, 0, 73, 0, 0, 0, 2, 0, 8, 0, 73, 0, 7, 0, 8, 0, 2, 0, 73, 0, 0, 0, 73, 0, 2, 0, 8, 0, 2, 0, 11, 0, 11, 0, 4, 0, 8, 0, 82, 0, 6, 0, 8, 0, 8, 0, 4, 0, 82, 0, 4, 0, 3, 0, 82, 0, 6, 0, 82, 0, 8, 0, 4, 0, 8, 0, 82, 0, 3, 0, 4, 0, 82, 0)],
+"name": "snow",
+"primitive": 3,
+"vertex_count": 103,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 141, 93, 25, 191, 203, 228, 157, 62, 57, 134, 235, 62, 103, 246, 26, 191, 9, 228, 141, 62, 79, 149, 214, 62, 62, 54, 28, 191, 71, 207, 125, 62, 120, 68, 193, 62, 179, 27, 29, 191, 105, 0, 98, 62, 80, 171, 171, 62, 197, 165, 29, 191, 81, 122, 72, 62, 200, 225, 149, 62, 221, 211, 29, 191, 49, 89, 49, 62, 0, 0, 128, 62, 197, 165, 29, 191, 193, 182, 28, 62, 111, 60, 84, 62, 179, 27, 29, 191, 200, 169, 10, 62, 95, 169, 40, 62, 62, 54, 28, 191, 173, 140, 246, 61, 32, 238, 250, 61, 103, 246, 26, 191, 230, 58, 221, 61, 194, 170, 165, 61, 96, 125, 21, 191, 43, 71, 173, 61, 59, 206, 35, 189, 118, 109, 23, 191, 189, 96, 187, 61, 152, 221, 143, 170, 141, 93, 25, 191, 78, 122, 201, 61, 59, 206, 35, 61, 134, 228, 19, 191, 142, 134, 153, 61, 194, 170, 165, 189, 173, 164, 18, 191, 198, 52, 128, 61, 32, 238, 250, 189, 57, 191, 17, 191, 197, 219, 66, 61, 95, 169, 40, 190, 38, 53, 17, 191, 243, 79, 245, 60, 111, 60, 84, 190, 16, 7, 17, 191, 149, 120, 32, 60, 0, 0, 128, 190, 38, 53, 17, 191, 16, 153, 81, 188, 200, 225, 149, 190, 57, 191, 17, 191, 191, 126, 26, 189, 77, 171, 171, 190, 173, 164, 18, 191, 24, 221, 132, 189, 120, 68, 193, 190, 134, 228, 19, 191, 172, 206, 192, 189, 79, 149, 214, 190, 96, 125, 21, 191, 219, 104, 0, 190, 53, 134, 235, 190, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 0, 0, 128, 62, 152, 172, 152, 62, 221, 211, 29, 63, 111, 60, 84, 62, 68, 76, 153, 62, 197, 165, 29, 63, 200, 225, 149, 62, 68, 76, 153, 62, 197, 165, 29, 63, 77, 171, 171, 62, 140, 42, 155, 62, 179, 27, 29, 63, 95, 169, 40, 62, 140, 42, 155, 62, 179, 27, 29, 63, 120, 68, 193, 62, 105, 69, 158, 62, 62, 54, 28, 63, 32, 238, 250, 61, 105, 69, 158, 62, 62, 54, 28, 63, 79, 149, 214, 62, 99, 153, 162, 62, 103, 246, 26, 63, 194, 170, 165, 61, 99, 153, 162, 62, 103, 246, 26, 63, 53, 134, 235, 62, 175, 33, 168, 62, 141, 93, 25, 63, 59, 206, 35, 61, 175, 33, 168, 62, 141, 93, 25, 63, 59, 206, 35, 189, 174, 142, 181, 62, 96, 125, 21, 63, 194, 170, 165, 189, 251, 22, 187, 62, 134, 228, 19, 63, 32, 238, 250, 189, 245, 106, 191, 62, 173, 164, 18, 63, 95, 169, 40, 190, 209, 133, 194, 62, 57, 191, 17, 63, 111, 60, 84, 190, 25, 100, 196, 62, 38, 53, 17, 63, 0, 0, 128, 190, 197, 3, 197, 62, 16, 7, 17, 63, 200, 225, 149, 190, 25, 100, 196, 62, 38, 53, 17, 63, 80, 171, 171, 190, 209, 133, 194, 62, 57, 191, 17, 63, 120, 68, 193, 190, 245, 106, 191, 62, 173, 164, 18, 63, 79, 149, 214, 190, 251, 22, 187, 62, 134, 228, 19, 63, 57, 134, 235, 190, 174, 142, 181, 62, 96, 125, 21, 63, 91, 125, 21, 63, 203, 81, 171, 62, 57, 134, 235, 62, 139, 228, 19, 63, 164, 97, 166, 62, 79, 149, 214, 62, 169, 164, 18, 63, 51, 13, 160, 62, 120, 68, 193, 62, 56, 191, 17, 63, 121, 91, 152, 62, 80, 171, 171, 62, 34, 53, 17, 63, 253, 84, 143, 62, 200, 225, 149, 62, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 128, 62, 34, 53, 17, 63, 107, 230, 114, 62, 111, 60, 84, 62, 56, 191, 17, 63, 82, 96, 89, 62, 95, 169, 40, 62, 169, 164, 18, 63, 117, 145, 61, 62, 32, 238, 250, 61, 139, 228, 19, 63, 169, 152, 31, 62, 194, 170, 165, 61, 91, 125, 21, 63, 73, 46, 255, 61, 59, 206, 35, 61, 146, 93, 25, 63, 94, 38, 111, 61, 59, 206, 35, 189, 98, 246, 26, 63, 151, 64, 222, 60, 194, 170, 165, 189, 68, 54, 28, 63, 216, 45, 12, 187, 32, 238, 250, 189, 181, 27, 29, 63, 156, 252, 239, 188, 95, 169, 40, 190, 202, 165, 29, 63, 203, 22, 94, 189, 111, 60, 84, 190, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 128, 190, 202, 165, 29, 63, 131, 146, 198, 189, 200, 225, 149, 190, 181, 27, 29, 63, 110, 172, 234, 189, 77, 171, 171, 190, 68, 54, 28, 63, 163, 185, 4, 190, 120, 68, 193, 190, 98, 246, 26, 63, 141, 98, 17, 190, 79, 149, 214, 190, 146, 93, 25, 63, 218, 66, 27, 190, 53, 134, 235, 190, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63)
+}, {
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 0.701808, 1.23303),
+"format": 4097,
+"index_count": 18,
+"index_data": PackedByteArray(11, 0, 2, 0, 101, 0, 4, 0, 102, 0, 8, 0, 8, 0, 102, 0, 101, 0, 101, 0, 2, 0, 8, 0, 4, 0, 11, 0, 101, 0, 101, 0, 102, 0, 4, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 103,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 141, 93, 25, 191, 203, 228, 157, 62, 57, 134, 235, 62, 103, 246, 26, 191, 9, 228, 141, 62, 79, 149, 214, 62, 62, 54, 28, 191, 71, 207, 125, 62, 120, 68, 193, 62, 179, 27, 29, 191, 105, 0, 98, 62, 80, 171, 171, 62, 197, 165, 29, 191, 81, 122, 72, 62, 200, 225, 149, 62, 221, 211, 29, 191, 49, 89, 49, 62, 0, 0, 128, 62, 197, 165, 29, 191, 193, 182, 28, 62, 111, 60, 84, 62, 179, 27, 29, 191, 200, 169, 10, 62, 95, 169, 40, 62, 62, 54, 28, 191, 173, 140, 246, 61, 32, 238, 250, 61, 103, 246, 26, 191, 230, 58, 221, 61, 194, 170, 165, 61, 96, 125, 21, 191, 43, 71, 173, 61, 59, 206, 35, 189, 118, 109, 23, 191, 189, 96, 187, 61, 152, 221, 143, 170, 141, 93, 25, 191, 78, 122, 201, 61, 59, 206, 35, 61, 134, 228, 19, 191, 142, 134, 153, 61, 194, 170, 165, 189, 173, 164, 18, 191, 198, 52, 128, 61, 32, 238, 250, 189, 57, 191, 17, 191, 197, 219, 66, 61, 95, 169, 40, 190, 38, 53, 17, 191, 243, 79, 245, 60, 111, 60, 84, 190, 16, 7, 17, 191, 149, 120, 32, 60, 0, 0, 128, 190, 38, 53, 17, 191, 16, 153, 81, 188, 200, 225, 149, 190, 57, 191, 17, 191, 191, 126, 26, 189, 77, 171, 171, 190, 173, 164, 18, 191, 24, 221, 132, 189, 120, 68, 193, 190, 134, 228, 19, 191, 172, 206, 192, 189, 79, 149, 214, 190, 96, 125, 21, 191, 219, 104, 0, 190, 53, 134, 235, 190, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 0, 0, 128, 62, 152, 172, 152, 62, 221, 211, 29, 63, 111, 60, 84, 62, 68, 76, 153, 62, 197, 165, 29, 63, 200, 225, 149, 62, 68, 76, 153, 62, 197, 165, 29, 63, 77, 171, 171, 62, 140, 42, 155, 62, 179, 27, 29, 63, 95, 169, 40, 62, 140, 42, 155, 62, 179, 27, 29, 63, 120, 68, 193, 62, 105, 69, 158, 62, 62, 54, 28, 63, 32, 238, 250, 61, 105, 69, 158, 62, 62, 54, 28, 63, 79, 149, 214, 62, 99, 153, 162, 62, 103, 246, 26, 63, 194, 170, 165, 61, 99, 153, 162, 62, 103, 246, 26, 63, 53, 134, 235, 62, 175, 33, 168, 62, 141, 93, 25, 63, 59, 206, 35, 61, 175, 33, 168, 62, 141, 93, 25, 63, 59, 206, 35, 189, 174, 142, 181, 62, 96, 125, 21, 63, 194, 170, 165, 189, 251, 22, 187, 62, 134, 228, 19, 63, 32, 238, 250, 189, 245, 106, 191, 62, 173, 164, 18, 63, 95, 169, 40, 190, 209, 133, 194, 62, 57, 191, 17, 63, 111, 60, 84, 190, 25, 100, 196, 62, 38, 53, 17, 63, 0, 0, 128, 190, 197, 3, 197, 62, 16, 7, 17, 63, 200, 225, 149, 190, 25, 100, 196, 62, 38, 53, 17, 63, 80, 171, 171, 190, 209, 133, 194, 62, 57, 191, 17, 63, 120, 68, 193, 190, 245, 106, 191, 62, 173, 164, 18, 63, 79, 149, 214, 190, 251, 22, 187, 62, 134, 228, 19, 63, 57, 134, 235, 190, 174, 142, 181, 62, 96, 125, 21, 63, 91, 125, 21, 63, 203, 81, 171, 62, 57, 134, 235, 62, 139, 228, 19, 63, 164, 97, 166, 62, 79, 149, 214, 62, 169, 164, 18, 63, 51, 13, 160, 62, 120, 68, 193, 62, 56, 191, 17, 63, 121, 91, 152, 62, 80, 171, 171, 62, 34, 53, 17, 63, 253, 84, 143, 62, 200, 225, 149, 62, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 128, 62, 34, 53, 17, 63, 107, 230, 114, 62, 111, 60, 84, 62, 56, 191, 17, 63, 82, 96, 89, 62, 95, 169, 40, 62, 169, 164, 18, 63, 117, 145, 61, 62, 32, 238, 250, 61, 139, 228, 19, 63, 169, 152, 31, 62, 194, 170, 165, 61, 91, 125, 21, 63, 73, 46, 255, 61, 59, 206, 35, 61, 146, 93, 25, 63, 94, 38, 111, 61, 59, 206, 35, 189, 98, 246, 26, 63, 151, 64, 222, 60, 194, 170, 165, 189, 68, 54, 28, 63, 216, 45, 12, 187, 32, 238, 250, 189, 181, 27, 29, 63, 156, 252, 239, 188, 95, 169, 40, 190, 202, 165, 29, 63, 203, 22, 94, 189, 111, 60, 84, 190, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 128, 190, 202, 165, 29, 63, 131, 146, 198, 189, 200, 225, 149, 190, 181, 27, 29, 63, 110, 172, 234, 189, 77, 171, 171, 190, 68, 54, 28, 63, 163, 185, 4, 190, 120, 68, 193, 190, 98, 246, 26, 63, 141, 98, 17, 190, 79, 149, 214, 190, 146, 93, 25, 63, 218, 66, 27, 190, 53, 134, 235, 190, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_ccnwl"]
+resource_name = "blockSnowSlopeHalf_Mesh blockSnowSlopeHalf"
+_surfaces = [{
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 0.701808, 1.23303),
+"attribute_data": PackedByteArray(157, 12, 35, 64, 160, 134, 26, 61, 157, 12, 35, 192, 160, 134, 26, 61, 0, 179, 189, 175, 149, 124, 214, 192, 0, 179, 189, 175, 149, 124, 214, 192, 157, 12, 35, 192, 160, 134, 26, 61, 157, 12, 35, 64, 160, 134, 26, 61, 155, 12, 35, 192, 169, 25, 146, 65, 0, 240, 248, 44, 129, 90, 56, 65, 155, 12, 35, 64, 169, 25, 146, 65, 155, 12, 35, 64, 169, 25, 146, 65, 0, 240, 248, 44, 129, 90, 56, 65, 155, 12, 35, 192, 169, 25, 146, 65, 149, 12, 35, 64, 240, 133, 26, 61, 164, 12, 35, 192, 240, 133, 26, 61, 160, 30, 204, 181, 151, 124, 214, 192, 160, 30, 204, 181, 151, 124, 214, 192, 164, 12, 35, 192, 240, 133, 26, 61, 149, 12, 35, 64, 240, 133, 26, 61, 163, 12, 35, 64, 170, 25, 146, 65, 149, 12, 35, 192, 170, 25, 146, 65, 201, 81, 176, 53, 130, 90, 56, 65, 201, 81, 176, 53, 130, 90, 56, 65, 149, 12, 35, 192, 170, 25, 146, 65, 163, 12, 35, 64, 170, 25, 146, 65, 56, 249, 202, 65, 65, 86, 35, 192, 123, 136, 191, 65, 42, 227, 135, 191, 184, 250, 194, 65, 116, 3, 27, 193, 2, 64, 87, 193, 99, 40, 77, 65, 144, 179, 179, 65, 66, 237, 176, 62, 148, 135, 167, 65, 75, 231, 212, 63, 3, 18, 155, 65, 248, 178, 56, 64, 171, 96, 142, 65, 112, 66, 128, 64, 155, 129, 129, 65, 250, 204, 160, 64, 47, 6, 105, 65, 241, 212, 189, 64, 10, 231, 78, 65, 67, 58, 215, 64, 184, 194, 52, 65, 191, 224, 236, 64, 49, 182, 26, 65, 107, 176, 254, 64, 63, 162, 155, 64, 243, 53, 16, 65, 111, 175, 206, 64, 91, 64, 11, 65, 80, 222, 0, 65, 196, 74, 6, 65, 250, 228, 79, 64, 131, 40, 23, 65, 180, 101, 207, 63, 88, 16, 32, 65, 59, 110, 94, 188, 149, 227, 42, 65, 254, 181, 210, 191, 60, 150, 55, 65, 31, 79, 81, 192, 59, 26, 70, 65, 206, 35, 156, 192, 124, 95, 86, 65, 38, 233, 206, 192, 249, 83, 104, 65, 185, 95, 0, 193, 206, 227, 123, 65, 178, 183, 24, 193, 167, 124, 136, 65, 131, 97, 48, 193, 142, 190, 147, 65, 1, 67, 71, 193, 35, 171, 159, 65, 184, 250, 194, 65, 116, 3, 27, 193, 123, 136, 191, 65, 42, 227, 135, 191, 56, 249, 202, 65, 65, 86, 35, 192, 2, 64, 87, 193, 99, 40, 77, 65, 144, 179, 179, 65, 66, 237, 176, 62, 148, 135, 167, 65, 75, 231, 212, 63, 3, 18, 155, 65, 248, 178, 56, 64, 171, 96, 142, 65, 112, 66, 128, 64, 155, 129, 129, 65, 250, 204, 160, 64, 47, 6, 105, 65, 241, 212, 189, 64, 10, 231, 78, 65, 67, 58, 215, 64, 184, 194, 52, 65, 191, 224, 236, 64, 49, 182, 26, 65, 107, 176, 254, 64, 63, 162, 155, 64, 243, 53, 16, 65, 111, 175, 206, 64, 91, 64, 11, 65, 80, 222, 0, 65, 196, 74, 6, 65, 250, 228, 79, 64, 131, 40, 23, 65, 180, 101, 207, 63, 88, 16, 32, 65, 59, 110, 94, 188, 149, 227, 42, 65, 254, 181, 210, 191, 60, 150, 55, 65, 31, 79, 81, 192, 59, 26, 70, 65, 206, 35, 156, 192, 124, 95, 86, 65, 38, 233, 206, 192, 249, 83, 104, 65, 185, 95, 0, 193, 206, 227, 123, 65, 178, 183, 24, 193, 167, 124, 136, 65, 131, 97, 48, 193, 142, 190, 147, 65, 1, 67, 71, 193, 35, 171, 159, 65, 251, 122, 29, 65, 135, 34, 160, 65, 6, 143, 2, 65, 32, 177, 159, 65, 240, 102, 56, 65, 32, 177, 159, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 240, 102, 56, 65, 32, 177, 159, 65, 6, 143, 2, 65, 32, 177, 159, 65, 251, 122, 29, 65, 135, 34, 160, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 246, 122, 29, 65, 218, 5, 62, 64, 1, 143, 2, 65, 130, 122, 58, 64, 235, 102, 56, 65, 130, 122, 58, 64, 6, 53, 83, 65, 158, 220, 47, 64, 196, 129, 207, 64, 158, 220, 47, 64, 164, 199, 109, 65, 197, 55, 30, 64, 144, 92, 154, 64, 198, 55, 30, 64, 163, 0, 132, 65, 158, 159, 5, 64, 151, 210, 75, 64, 158, 159, 5, 64, 111, 226, 144, 65, 191, 94, 204, 63, 81, 136, 201, 63, 191, 94, 204, 63, 246, 122, 157, 65, 188, 19, 128, 63, 79, 136, 201, 191, 228, 34, 207, 62, 246, 122, 157, 65, 52, 145, 198, 192, 150, 210, 75, 192, 16, 124, 177, 189, 144, 92, 154, 192, 100, 32, 241, 190, 196, 129, 207, 192, 150, 35, 63, 191, 1, 143, 2, 193, 38, 155, 105, 191, 246, 122, 29, 193, 124, 200, 119, 191, 246, 122, 157, 193, 51, 145, 198, 192, 234, 102, 56, 193, 38, 155, 105, 191, 10, 53, 83, 193, 150, 35, 63, 191, 164, 199, 109, 193, 100, 32, 241, 190, 163, 0, 132, 193, 16, 124, 177, 189, 112, 226, 144, 193, 230, 34, 207, 62, 246, 122, 157, 193, 189, 19, 128, 63, 235, 102, 56, 65, 130, 122, 58, 64, 1, 143, 2, 65, 130, 122, 58, 64, 246, 122, 29, 65, 218, 5, 62, 64, 6, 53, 83, 65, 158, 220, 47, 64, 196, 129, 207, 64, 158, 220, 47, 64, 164, 199, 109, 65, 197, 55, 30, 64, 144, 92, 154, 64, 198, 55, 30, 64, 163, 0, 132, 65, 158, 159, 5, 64, 151, 210, 75, 64, 158, 159, 5, 64, 111, 226, 144, 65, 191, 94, 204, 63, 81, 136, 201, 63, 191, 94, 204, 63, 246, 122, 157, 65, 188, 19, 128, 63, 79, 136, 201, 191, 228, 34, 207, 62, 246, 122, 157, 65, 52, 145, 198, 192, 150, 210, 75, 192, 16, 124, 177, 189, 144, 92, 154, 192, 100, 32, 241, 190, 196, 129, 207, 192, 150, 35, 63, 191, 1, 143, 2, 193, 38, 155, 105, 191, 246, 122, 29, 193, 124, 200, 119, 191, 246, 122, 157, 193, 51, 145, 198, 192, 234, 102, 56, 193, 38, 155, 105, 191, 10, 53, 83, 193, 150, 35, 63, 191, 164, 199, 109, 193, 100, 32, 241, 190, 163, 0, 132, 193, 16, 124, 177, 189, 112, 226, 144, 193, 230, 34, 207, 62, 246, 122, 157, 193, 189, 19, 128, 63, 246, 122, 157, 65, 50, 72, 203, 193, 246, 122, 157, 65, 204, 218, 148, 65, 246, 122, 157, 193, 50, 72, 203, 193, 246, 122, 157, 193, 204, 218, 148, 65, 58, 249, 202, 193, 25, 86, 35, 192, 185, 250, 194, 193, 106, 3, 27, 193, 236, 53, 190, 193, 210, 127, 15, 192, 255, 73, 177, 193, 212, 106, 231, 191, 184, 67, 164, 193, 126, 44, 160, 191, 144, 49, 151, 193, 224, 36, 19, 191, 253, 63, 87, 65, 113, 40, 77, 65, 253, 33, 138, 193, 228, 21, 96, 62, 245, 70, 122, 193, 201, 34, 144, 63, 211, 136, 96, 193, 98, 38, 9, 64, 38, 38, 71, 193, 89, 248, 80, 64, 1, 59, 46, 193, 206, 155, 143, 64, 15, 227, 21, 193, 229, 198, 185, 64, 102, 114, 252, 192, 109, 206, 230, 64, 139, 236, 160, 192, 152, 25, 35, 65, 167, 49, 99, 192, 92, 157, 57, 65, 223, 209, 1, 192, 230, 178, 78, 65, 91, 42, 241, 190, 183, 66, 98, 65, 212, 202, 142, 63, 56, 55, 116, 65, 243, 93, 46, 64, 58, 62, 130, 65, 3, 41, 139, 64, 60, 128, 137, 65, 72, 103, 191, 64, 142, 217, 143, 65, 239, 175, 243, 64, 45, 67, 149, 65, 134, 228, 19, 65, 20, 183, 153, 65, 92, 188, 45, 65, 97, 48, 157, 65, 252, 66, 71, 65, 42, 171, 159, 65, 236, 53, 190, 193, 210, 127, 15, 192, 185, 250, 194, 193, 106, 3, 27, 193, 58, 249, 202, 193, 25, 86, 35, 192, 255, 73, 177, 193, 212, 106, 231, 191, 184, 67, 164, 193, 126, 44, 160, 191, 144, 49, 151, 193, 224, 36, 19, 191, 253, 63, 87, 65, 113, 40, 77, 65, 253, 33, 138, 193, 228, 21, 96, 62, 245, 70, 122, 193, 201, 34, 144, 63, 211, 136, 96, 193, 98, 38, 9, 64, 38, 38, 71, 193, 89, 248, 80, 64, 1, 59, 46, 193, 206, 155, 143, 64, 15, 227, 21, 193, 229, 198, 185, 64, 102, 114, 252, 192, 109, 206, 230, 64, 139, 236, 160, 192, 152, 25, 35, 65, 167, 49, 99, 192, 92, 157, 57, 65, 223, 209, 1, 192, 230, 178, 78, 65, 91, 42, 241, 190, 183, 66, 98, 65, 212, 202, 142, 63, 56, 55, 116, 65, 243, 93, 46, 64, 58, 62, 130, 65, 3, 41, 139, 64, 60, 128, 137, 65, 72, 103, 191, 64, 142, 217, 143, 65, 239, 175, 243, 64, 45, 67, 149, 65, 134, 228, 19, 65, 20, 183, 153, 65, 92, 188, 45, 65, 97, 48, 157, 65, 252, 66, 71, 65, 42, 171, 159, 65, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65),
+"format": 4119,
+"index_count": 612,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 28, 0, 27, 0, 28, 0, 29, 0, 27, 0, 29, 0, 30, 0, 27, 0, 30, 0, 31, 0, 27, 0, 31, 0, 32, 0, 27, 0, 32, 0, 33, 0, 27, 0, 33, 0, 34, 0, 27, 0, 34, 0, 35, 0, 27, 0, 35, 0, 36, 0, 27, 0, 36, 0, 37, 0, 27, 0, 36, 0, 38, 0, 37, 0, 36, 0, 39, 0, 38, 0, 37, 0, 40, 0, 27, 0, 40, 0, 41, 0, 27, 0, 41, 0, 42, 0, 27, 0, 42, 0, 43, 0, 27, 0, 43, 0, 44, 0, 27, 0, 44, 0, 45, 0, 27, 0, 45, 0, 46, 0, 27, 0, 46, 0, 47, 0, 27, 0, 47, 0, 48, 0, 27, 0, 48, 0, 49, 0, 27, 0, 49, 0, 50, 0, 27, 0, 53, 0, 51, 0, 52, 0, 54, 0, 52, 0, 51, 0, 55, 0, 52, 0, 54, 0, 56, 0, 55, 0, 54, 0, 57, 0, 56, 0, 54, 0, 58, 0, 57, 0, 54, 0, 59, 0, 58, 0, 54, 0, 60, 0, 59, 0, 54, 0, 61, 0, 60, 0, 54, 0, 62, 0, 61, 0, 54, 0, 63, 0, 62, 0, 54, 0, 64, 0, 63, 0, 54, 0, 65, 0, 63, 0, 64, 0, 66, 0, 63, 0, 65, 0, 67, 0, 64, 0, 54, 0, 68, 0, 67, 0, 54, 0, 69, 0, 68, 0, 54, 0, 70, 0, 69, 0, 54, 0, 71, 0, 70, 0, 54, 0, 72, 0, 71, 0, 54, 0, 73, 0, 72, 0, 54, 0, 74, 0, 73, 0, 54, 0, 75, 0, 74, 0, 54, 0, 76, 0, 75, 0, 54, 0, 77, 0, 76, 0, 54, 0, 80, 0, 78, 0, 79, 0, 79, 0, 81, 0, 80, 0, 79, 0, 82, 0, 81, 0, 82, 0, 83, 0, 81, 0, 82, 0, 84, 0, 83, 0, 84, 0, 85, 0, 83, 0, 84, 0, 86, 0, 85, 0, 86, 0, 87, 0, 85, 0, 86, 0, 88, 0, 87, 0, 88, 0, 89, 0, 87, 0, 88, 0, 90, 0, 89, 0, 90, 0, 91, 0, 89, 0, 90, 0, 92, 0, 91, 0, 92, 0, 93, 0, 91, 0, 93, 0, 94, 0, 91, 0, 94, 0, 95, 0, 91, 0, 95, 0, 96, 0, 91, 0, 97, 0, 91, 0, 96, 0, 97, 0, 96, 0, 98, 0, 97, 0, 98, 0, 99, 0, 97, 0, 99, 0, 100, 0, 97, 0, 100, 0, 101, 0, 97, 0, 101, 0, 102, 0, 102, 0, 103, 0, 97, 0, 106, 0, 104, 0, 105, 0, 107, 0, 105, 0, 104, 0, 108, 0, 105, 0, 107, 0, 109, 0, 108, 0, 107, 0, 110, 0, 108, 0, 109, 0, 111, 0, 110, 0, 109, 0, 112, 0, 110, 0, 111, 0, 113, 0, 112, 0, 111, 0, 114, 0, 112, 0, 113, 0, 115, 0, 114, 0, 113, 0, 116, 0, 114, 0, 115, 0, 117, 0, 116, 0, 115, 0, 118, 0, 116, 0, 117, 0, 119, 0, 118, 0, 117, 0, 120, 0, 119, 0, 117, 0, 121, 0, 120, 0, 117, 0, 122, 0, 121, 0, 117, 0, 117, 0, 123, 0, 122, 0, 122, 0, 123, 0, 124, 0, 124, 0, 123, 0, 125, 0, 125, 0, 123, 0, 126, 0, 126, 0, 123, 0, 127, 0, 127, 0, 123, 0, 128, 0, 129, 0, 128, 0, 123, 0, 132, 0, 130, 0, 131, 0, 131, 0, 133, 0, 132, 0, 131, 0, 134, 0, 133, 0, 134, 0, 135, 0, 133, 0, 134, 0, 136, 0, 135, 0, 136, 0, 137, 0, 135, 0, 136, 0, 138, 0, 137, 0, 138, 0, 139, 0, 137, 0, 138, 0, 140, 0, 139, 0, 140, 0, 141, 0, 139, 0, 140, 0, 142, 0, 141, 0, 142, 0, 143, 0, 141, 0, 142, 0, 144, 0, 143, 0, 144, 0, 145, 0, 143, 0, 145, 0, 146, 0, 143, 0, 146, 0, 147, 0, 143, 0, 147, 0, 148, 0, 143, 0, 149, 0, 143, 0, 148, 0, 149, 0, 148, 0, 150, 0, 149, 0, 150, 0, 151, 0, 149, 0, 151, 0, 152, 0, 149, 0, 152, 0, 153, 0, 149, 0, 153, 0, 154, 0, 154, 0, 155, 0, 149, 0, 158, 0, 156, 0, 157, 0, 159, 0, 157, 0, 156, 0, 160, 0, 157, 0, 159, 0, 161, 0, 160, 0, 159, 0, 162, 0, 160, 0, 161, 0, 163, 0, 162, 0, 161, 0, 164, 0, 162, 0, 163, 0, 165, 0, 164, 0, 163, 0, 166, 0, 164, 0, 165, 0, 167, 0, 166, 0, 165, 0, 168, 0, 166, 0, 167, 0, 169, 0, 168, 0, 167, 0, 170, 0, 168, 0, 169, 0, 171, 0, 170, 0, 169, 0, 172, 0, 171, 0, 169, 0, 173, 0, 172, 0, 169, 0, 174, 0, 173, 0, 169, 0, 169, 0, 175, 0, 174, 0, 174, 0, 175, 0, 176, 0, 176, 0, 175, 0, 177, 0, 177, 0, 175, 0, 178, 0, 178, 0, 175, 0, 179, 0, 179, 0, 175, 0, 180, 0, 181, 0, 180, 0, 175, 0, 184, 0, 182, 0, 183, 0, 183, 0, 185, 0, 184, 0, 188, 0, 186, 0, 187, 0, 187, 0, 189, 0, 188, 0, 187, 0, 190, 0, 189, 0, 187, 0, 191, 0, 190, 0, 187, 0, 192, 0, 191, 0, 192, 0, 193, 0, 191, 0, 192, 0, 194, 0, 193, 0, 192, 0, 195, 0, 194, 0, 192, 0, 196, 0, 195, 0, 192, 0, 197, 0, 196, 0, 192, 0, 198, 0, 197, 0, 192, 0, 199, 0, 198, 0, 192, 0, 200, 0, 199, 0, 192, 0, 201, 0, 200, 0, 192, 0, 202, 0, 201, 0, 192, 0, 203, 0, 202, 0, 192, 0, 204, 0, 203, 0, 192, 0, 205, 0, 204, 0, 192, 0, 206, 0, 205, 0, 192, 0, 207, 0, 206, 0, 192, 0, 208, 0, 207, 0, 192, 0, 209, 0, 208, 0, 192, 0, 210, 0, 209, 0, 192, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 215, 0, 213, 0, 212, 0, 216, 0, 213, 0, 215, 0, 217, 0, 213, 0, 216, 0, 218, 0, 213, 0, 217, 0, 219, 0, 218, 0, 217, 0, 220, 0, 218, 0, 219, 0, 221, 0, 218, 0, 220, 0, 222, 0, 218, 0, 221, 0, 223, 0, 218, 0, 222, 0, 224, 0, 218, 0, 223, 0, 225, 0, 218, 0, 224, 0, 226, 0, 218, 0, 225, 0, 227, 0, 218, 0, 226, 0, 228, 0, 218, 0, 227, 0, 229, 0, 218, 0, 228, 0, 230, 0, 218, 0, 229, 0, 231, 0, 218, 0, 230, 0, 232, 0, 218, 0, 231, 0, 233, 0, 218, 0, 232, 0, 234, 0, 218, 0, 233, 0, 235, 0, 218, 0, 234, 0, 236, 0, 218, 0, 235, 0, 237, 0, 218, 0, 236, 0),
+"lods": [0.00184846, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 29, 0, 27, 0, 29, 0, 31, 0, 27, 0, 31, 0, 33, 0, 27, 0, 33, 0, 34, 0, 27, 0, 34, 0, 36, 0, 27, 0, 36, 0, 38, 0, 37, 0, 36, 0, 37, 0, 27, 0, 37, 0, 41, 0, 27, 0, 41, 0, 43, 0, 27, 0, 43, 0, 45, 0, 27, 0, 45, 0, 47, 0, 27, 0, 47, 0, 48, 0, 27, 0, 48, 0, 50, 0, 27, 0, 53, 0, 51, 0, 52, 0, 54, 0, 52, 0, 51, 0, 56, 0, 52, 0, 54, 0, 58, 0, 56, 0, 54, 0, 60, 0, 58, 0, 54, 0, 61, 0, 60, 0, 54, 0, 63, 0, 61, 0, 54, 0, 65, 0, 63, 0, 64, 0, 64, 0, 63, 0, 54, 0, 68, 0, 64, 0, 54, 0, 70, 0, 68, 0, 54, 0, 72, 0, 70, 0, 54, 0, 74, 0, 72, 0, 54, 0, 75, 0, 74, 0, 54, 0, 77, 0, 75, 0, 54, 0, 82, 0, 83, 0, 80, 0, 82, 0, 86, 0, 83, 0, 86, 0, 87, 0, 83, 0, 86, 0, 90, 0, 87, 0, 90, 0, 89, 0, 87, 0, 90, 0, 91, 0, 89, 0, 90, 0, 92, 0, 91, 0, 92, 0, 94, 0, 91, 0, 94, 0, 96, 0, 91, 0, 97, 0, 91, 0, 96, 0, 97, 0, 96, 0, 100, 0, 97, 0, 100, 0, 102, 0, 102, 0, 103, 0, 97, 0, 109, 0, 108, 0, 104, 0, 112, 0, 108, 0, 109, 0, 113, 0, 112, 0, 109, 0, 116, 0, 112, 0, 113, 0, 115, 0, 116, 0, 113, 0, 117, 0, 116, 0, 115, 0, 118, 0, 116, 0, 117, 0, 120, 0, 118, 0, 117, 0, 122, 0, 120, 0, 117, 0, 117, 0, 123, 0, 122, 0, 122, 0, 123, 0, 126, 0, 126, 0, 123, 0, 128, 0, 129, 0, 128, 0, 123, 0, 134, 0, 135, 0, 132, 0, 134, 0, 138, 0, 135, 0, 138, 0, 139, 0, 135, 0, 138, 0, 142, 0, 139, 0, 142, 0, 141, 0, 139, 0, 142, 0, 143, 0, 141, 0, 142, 0, 144, 0, 143, 0, 144, 0, 146, 0, 143, 0, 146, 0, 148, 0, 143, 0, 149, 0, 143, 0, 148, 0, 149, 0, 148, 0, 150, 0, 149, 0, 150, 0, 151, 0, 149, 0, 151, 0, 152, 0, 149, 0, 152, 0, 153, 0, 149, 0, 153, 0, 154, 0, 154, 0, 155, 0, 149, 0, 161, 0, 160, 0, 156, 0, 164, 0, 160, 0, 161, 0, 165, 0, 164, 0, 161, 0, 168, 0, 164, 0, 165, 0, 167, 0, 168, 0, 165, 0, 169, 0, 168, 0, 167, 0, 170, 0, 168, 0, 169, 0, 172, 0, 170, 0, 169, 0, 174, 0, 172, 0, 169, 0, 169, 0, 175, 0, 174, 0, 174, 0, 175, 0, 176, 0, 176, 0, 175, 0, 177, 0, 177, 0, 175, 0, 178, 0, 178, 0, 175, 0, 179, 0, 179, 0, 175, 0, 180, 0, 181, 0, 180, 0, 175, 0, 184, 0, 182, 0, 183, 0, 183, 0, 185, 0, 184, 0, 188, 0, 186, 0, 187, 0, 187, 0, 189, 0, 188, 0, 187, 0, 190, 0, 189, 0, 187, 0, 191, 0, 190, 0, 187, 0, 192, 0, 191, 0, 192, 0, 194, 0, 191, 0, 192, 0, 195, 0, 194, 0, 192, 0, 196, 0, 195, 0, 192, 0, 197, 0, 196, 0, 192, 0, 198, 0, 197, 0, 192, 0, 199, 0, 198, 0, 192, 0, 200, 0, 199, 0, 192, 0, 201, 0, 200, 0, 192, 0, 202, 0, 201, 0, 192, 0, 203, 0, 202, 0, 192, 0, 204, 0, 203, 0, 192, 0, 205, 0, 204, 0, 192, 0, 206, 0, 205, 0, 192, 0, 207, 0, 206, 0, 192, 0, 208, 0, 207, 0, 192, 0, 209, 0, 208, 0, 192, 0, 210, 0, 209, 0, 192, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 215, 0, 213, 0, 212, 0, 216, 0, 213, 0, 215, 0, 217, 0, 213, 0, 216, 0, 218, 0, 213, 0, 217, 0, 220, 0, 218, 0, 217, 0, 221, 0, 218, 0, 220, 0, 222, 0, 218, 0, 221, 0, 223, 0, 218, 0, 222, 0, 224, 0, 218, 0, 223, 0, 225, 0, 218, 0, 224, 0, 226, 0, 218, 0, 225, 0, 227, 0, 218, 0, 226, 0, 228, 0, 218, 0, 227, 0, 229, 0, 218, 0, 228, 0, 230, 0, 218, 0, 229, 0, 231, 0, 218, 0, 230, 0, 232, 0, 218, 0, 231, 0, 233, 0, 218, 0, 232, 0, 234, 0, 218, 0, 233, 0, 235, 0, 218, 0, 234, 0, 236, 0, 218, 0, 235, 0, 237, 0, 218, 0, 236, 0), 0.0190085, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 31, 0, 27, 0, 31, 0, 34, 0, 27, 0, 34, 0, 43, 0, 27, 0, 43, 0, 47, 0, 27, 0, 47, 0, 48, 0, 27, 0, 48, 0, 50, 0, 27, 0, 53, 0, 51, 0, 52, 0, 54, 0, 52, 0, 51, 0, 58, 0, 52, 0, 54, 0, 61, 0, 58, 0, 54, 0, 70, 0, 61, 0, 54, 0, 74, 0, 70, 0, 54, 0, 75, 0, 74, 0, 54, 0, 77, 0, 75, 0, 54, 0, 86, 0, 90, 0, 87, 0, 90, 0, 89, 0, 87, 0, 90, 0, 91, 0, 89, 0, 90, 0, 96, 0, 91, 0, 97, 0, 91, 0, 96, 0, 97, 0, 96, 0, 102, 0, 102, 0, 103, 0, 97, 0, 116, 0, 112, 0, 113, 0, 115, 0, 116, 0, 113, 0, 117, 0, 116, 0, 115, 0, 122, 0, 116, 0, 117, 0, 117, 0, 123, 0, 122, 0, 122, 0, 123, 0, 128, 0, 129, 0, 128, 0, 123, 0, 138, 0, 139, 0, 135, 0, 138, 0, 142, 0, 139, 0, 142, 0, 141, 0, 139, 0, 142, 0, 143, 0, 141, 0, 142, 0, 148, 0, 143, 0, 149, 0, 143, 0, 148, 0, 149, 0, 148, 0, 154, 0, 154, 0, 155, 0, 149, 0, 165, 0, 164, 0, 161, 0, 168, 0, 164, 0, 165, 0, 167, 0, 168, 0, 165, 0, 169, 0, 168, 0, 167, 0, 174, 0, 168, 0, 169, 0, 169, 0, 175, 0, 174, 0, 174, 0, 175, 0, 180, 0, 181, 0, 180, 0, 175, 0, 184, 0, 182, 0, 183, 0, 183, 0, 185, 0, 184, 0, 188, 0, 186, 0, 187, 0, 187, 0, 191, 0, 188, 0, 187, 0, 192, 0, 191, 0, 192, 0, 197, 0, 191, 0, 192, 0, 202, 0, 197, 0, 192, 0, 204, 0, 202, 0, 192, 0, 210, 0, 204, 0, 192, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 217, 0, 213, 0, 212, 0, 218, 0, 213, 0, 217, 0, 223, 0, 218, 0, 217, 0, 228, 0, 218, 0, 223, 0, 230, 0, 218, 0, 228, 0, 236, 0, 218, 0, 230, 0, 237, 0, 218, 0, 236, 0), 0.0872025, PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 25, 0, 48, 0, 27, 0, 48, 0, 50, 0, 27, 0, 53, 0, 51, 0, 52, 0, 54, 0, 52, 0, 51, 0, 75, 0, 52, 0, 54, 0, 77, 0, 75, 0, 54, 0, 96, 0, 91, 0, 89, 0, 97, 0, 91, 0, 96, 0, 96, 0, 103, 0, 97, 0, 117, 0, 122, 0, 115, 0, 117, 0, 123, 0, 122, 0, 129, 0, 122, 0, 123, 0, 148, 0, 143, 0, 141, 0, 149, 0, 143, 0, 148, 0, 148, 0, 155, 0, 149, 0, 169, 0, 174, 0, 167, 0, 169, 0, 175, 0, 174, 0, 181, 0, 174, 0, 175, 0, 184, 0, 182, 0, 183, 0, 183, 0, 185, 0, 184, 0, 191, 0, 186, 0, 187, 0, 187, 0, 192, 0, 191, 0, 192, 0, 211, 0, 191, 0, 214, 0, 217, 0, 213, 0, 218, 0, 213, 0, 217, 0, 237, 0, 218, 0, 217, 0)],
+"material": SubResource("StandardMaterial3D_2iohs"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 252,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 154, 39, 102, 187, 83, 99, 255, 191, 141, 93, 25, 191, 203, 228, 157, 62, 57, 134, 235, 62, 154, 39, 102, 187, 83, 99, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 154, 39, 102, 187, 83, 99, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 154, 39, 102, 187, 83, 99, 255, 191, 103, 246, 26, 191, 9, 228, 141, 62, 79, 149, 214, 62, 154, 39, 102, 187, 83, 99, 255, 191, 62, 54, 28, 191, 71, 207, 125, 62, 120, 68, 193, 62, 154, 39, 102, 187, 83, 99, 255, 191, 179, 27, 29, 191, 105, 0, 98, 62, 80, 171, 171, 62, 154, 39, 102, 187, 83, 99, 255, 191, 197, 165, 29, 191, 81, 122, 72, 62, 200, 225, 149, 62, 154, 39, 102, 187, 83, 99, 255, 191, 221, 211, 29, 191, 49, 89, 49, 62, 0, 0, 128, 62, 154, 39, 102, 187, 83, 99, 255, 191, 197, 165, 29, 191, 193, 182, 28, 62, 111, 60, 84, 62, 154, 39, 102, 187, 83, 99, 255, 191, 179, 27, 29, 191, 200, 169, 10, 62, 95, 169, 40, 62, 154, 39, 102, 187, 83, 99, 255, 191, 62, 54, 28, 191, 173, 140, 246, 61, 32, 238, 250, 61, 154, 39, 102, 187, 83, 99, 255, 191, 103, 246, 26, 191, 230, 58, 221, 61, 194, 170, 165, 61, 154, 39, 102, 187, 83, 99, 255, 191, 96, 125, 21, 191, 43, 71, 173, 61, 59, 206, 35, 189, 154, 39, 102, 187, 83, 99, 255, 191, 118, 109, 23, 191, 189, 96, 187, 61, 152, 221, 143, 170, 154, 39, 102, 187, 83, 99, 255, 191, 141, 93, 25, 191, 78, 122, 201, 61, 59, 206, 35, 61, 154, 39, 102, 187, 83, 99, 255, 191, 134, 228, 19, 191, 142, 134, 153, 61, 194, 170, 165, 189, 154, 39, 102, 187, 83, 99, 255, 191, 173, 164, 18, 191, 198, 52, 128, 61, 32, 238, 250, 189, 154, 39, 102, 187, 83, 99, 255, 191, 57, 191, 17, 191, 197, 219, 66, 61, 95, 169, 40, 190, 154, 39, 102, 187, 83, 99, 255, 191, 38, 53, 17, 191, 243, 79, 245, 60, 111, 60, 84, 190, 154, 39, 102, 187, 83, 99, 255, 191, 16, 7, 17, 191, 149, 120, 32, 60, 0, 0, 128, 190, 154, 39, 102, 187, 83, 99, 255, 191, 38, 53, 17, 191, 16, 153, 81, 188, 200, 225, 149, 190, 154, 39, 102, 187, 83, 99, 255, 191, 57, 191, 17, 191, 191, 126, 26, 189, 77, 171, 171, 190, 154, 39, 102, 187, 83, 99, 255, 191, 173, 164, 18, 191, 24, 221, 132, 189, 120, 68, 193, 190, 154, 39, 102, 187, 83, 99, 255, 191, 134, 228, 19, 191, 172, 206, 192, 189, 79, 149, 214, 190, 154, 39, 102, 187, 83, 99, 255, 191, 96, 125, 21, 191, 219, 104, 0, 190, 53, 134, 235, 190, 154, 39, 102, 187, 83, 99, 255, 191, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 154, 39, 102, 187, 83, 99, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 151, 196, 101, 88, 83, 99, 255, 63, 141, 93, 25, 191, 203, 228, 157, 62, 57, 134, 235, 62, 151, 196, 101, 88, 83, 99, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 151, 196, 101, 88, 83, 99, 255, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 151, 196, 101, 88, 83, 99, 255, 63, 103, 246, 26, 191, 9, 228, 141, 62, 79, 149, 214, 62, 151, 196, 101, 88, 83, 99, 255, 63, 62, 54, 28, 191, 71, 207, 125, 62, 120, 68, 193, 62, 151, 196, 101, 88, 83, 99, 255, 63, 179, 27, 29, 191, 105, 0, 98, 62, 80, 171, 171, 62, 151, 196, 101, 88, 83, 99, 255, 63, 197, 165, 29, 191, 81, 122, 72, 62, 200, 225, 149, 62, 151, 196, 101, 88, 83, 99, 255, 63, 221, 211, 29, 191, 49, 89, 49, 62, 0, 0, 128, 62, 151, 196, 101, 88, 83, 99, 255, 63, 197, 165, 29, 191, 193, 182, 28, 62, 111, 60, 84, 62, 151, 196, 101, 88, 83, 99, 255, 63, 179, 27, 29, 191, 200, 169, 10, 62, 95, 169, 40, 62, 151, 196, 101, 88, 83, 99, 255, 63, 62, 54, 28, 191, 173, 140, 246, 61, 32, 238, 250, 61, 151, 196, 101, 88, 83, 99, 255, 63, 103, 246, 26, 191, 230, 58, 221, 61, 194, 170, 165, 61, 151, 196, 101, 88, 83, 99, 255, 63, 96, 125, 21, 191, 43, 71, 173, 61, 59, 206, 35, 189, 151, 196, 101, 88, 83, 99, 255, 63, 118, 109, 23, 191, 189, 96, 187, 61, 152, 221, 143, 170, 151, 196, 101, 88, 83, 99, 255, 63, 141, 93, 25, 191, 78, 122, 201, 61, 59, 206, 35, 61, 151, 196, 101, 88, 83, 99, 255, 63, 134, 228, 19, 191, 142, 134, 153, 61, 194, 170, 165, 189, 151, 196, 101, 88, 83, 99, 255, 63, 173, 164, 18, 191, 198, 52, 128, 61, 32, 238, 250, 189, 151, 196, 101, 88, 83, 99, 255, 63, 57, 191, 17, 191, 197, 219, 66, 61, 95, 169, 40, 190, 151, 196, 101, 88, 83, 99, 255, 63, 38, 53, 17, 191, 243, 79, 245, 60, 111, 60, 84, 190, 151, 196, 101, 88, 83, 99, 255, 63, 16, 7, 17, 191, 149, 120, 32, 60, 0, 0, 128, 190, 151, 196, 101, 88, 83, 99, 255, 63, 38, 53, 17, 191, 16, 153, 81, 188, 200, 225, 149, 190, 151, 196, 101, 88, 83, 99, 255, 63, 57, 191, 17, 191, 191, 126, 26, 189, 77, 171, 171, 190, 151, 196, 101, 88, 83, 99, 255, 63, 173, 164, 18, 191, 24, 221, 132, 189, 120, 68, 193, 190, 151, 196, 101, 88, 83, 99, 255, 63, 134, 228, 19, 191, 172, 206, 192, 189, 79, 149, 214, 190, 151, 196, 101, 88, 83, 99, 255, 63, 96, 125, 21, 191, 219, 104, 0, 190, 53, 134, 235, 190, 151, 196, 101, 88, 83, 99, 255, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 151, 196, 101, 88, 83, 99, 255, 63, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 255, 191, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 255, 191, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 255, 191, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 255, 191, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 255, 63, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 255, 63, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 255, 63, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 255, 63, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 152, 172, 152, 62, 221, 211, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 111, 60, 84, 62, 68, 76, 153, 62, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 200, 225, 149, 62, 68, 76, 153, 62, 197, 165, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 77, 171, 171, 62, 140, 42, 155, 62, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 95, 169, 40, 62, 140, 42, 155, 62, 179, 27, 29, 63, 255, 127, 217, 174, 255, 255, 255, 191, 120, 68, 193, 62, 105, 69, 158, 62, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 32, 238, 250, 61, 105, 69, 158, 62, 62, 54, 28, 63, 255, 127, 217, 174, 255, 255, 255, 191, 79, 149, 214, 62, 99, 153, 162, 62, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 61, 99, 153, 162, 62, 103, 246, 26, 63, 255, 127, 217, 174, 255, 255, 255, 191, 53, 134, 235, 62, 175, 33, 168, 62, 141, 93, 25, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 61, 175, 33, 168, 62, 141, 93, 25, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 59, 206, 35, 189, 174, 142, 181, 62, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 194, 170, 165, 189, 251, 22, 187, 62, 134, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 32, 238, 250, 189, 245, 106, 191, 62, 173, 164, 18, 63, 255, 127, 217, 174, 254, 255, 255, 191, 95, 169, 40, 190, 209, 133, 194, 62, 57, 191, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 111, 60, 84, 190, 25, 100, 196, 62, 38, 53, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 128, 190, 197, 3, 197, 62, 16, 7, 17, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 190, 25, 100, 196, 62, 38, 53, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 80, 171, 171, 190, 209, 133, 194, 62, 57, 191, 17, 63, 255, 127, 217, 174, 254, 255, 255, 191, 120, 68, 193, 190, 245, 106, 191, 62, 173, 164, 18, 63, 255, 127, 217, 174, 254, 255, 255, 191, 79, 149, 214, 190, 251, 22, 187, 62, 134, 228, 19, 63, 255, 127, 217, 174, 254, 255, 255, 191, 57, 134, 235, 190, 174, 142, 181, 62, 96, 125, 21, 63, 255, 127, 217, 174, 254, 255, 255, 191, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 254, 255, 255, 191, 200, 225, 149, 62, 68, 76, 153, 62, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 111, 60, 84, 62, 68, 76, 153, 62, 197, 165, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 152, 172, 152, 62, 221, 211, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 77, 171, 171, 62, 140, 42, 155, 62, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 95, 169, 40, 62, 140, 42, 155, 62, 179, 27, 29, 63, 37, 209, 0, 0, 255, 255, 255, 63, 120, 68, 193, 62, 105, 69, 158, 62, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 32, 238, 250, 61, 105, 69, 158, 62, 62, 54, 28, 63, 37, 209, 0, 0, 255, 255, 255, 63, 79, 149, 214, 62, 99, 153, 162, 62, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 61, 99, 153, 162, 62, 103, 246, 26, 63, 37, 209, 0, 0, 255, 255, 255, 63, 53, 134, 235, 62, 175, 33, 168, 62, 141, 93, 25, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 61, 175, 33, 168, 62, 141, 93, 25, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 59, 206, 35, 189, 174, 142, 181, 62, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 194, 170, 165, 189, 251, 22, 187, 62, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 32, 238, 250, 189, 245, 106, 191, 62, 173, 164, 18, 63, 37, 209, 0, 0, 254, 255, 255, 63, 95, 169, 40, 190, 209, 133, 194, 62, 57, 191, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 111, 60, 84, 190, 25, 100, 196, 62, 38, 53, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 128, 190, 197, 3, 197, 62, 16, 7, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 254, 255, 255, 63, 200, 225, 149, 190, 25, 100, 196, 62, 38, 53, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 80, 171, 171, 190, 209, 133, 194, 62, 57, 191, 17, 63, 37, 209, 0, 0, 254, 255, 255, 63, 120, 68, 193, 190, 245, 106, 191, 62, 173, 164, 18, 63, 37, 209, 0, 0, 254, 255, 255, 63, 79, 149, 214, 190, 251, 22, 187, 62, 134, 228, 19, 63, 37, 209, 0, 0, 254, 255, 255, 63, 57, 134, 235, 190, 174, 142, 181, 62, 96, 125, 21, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 254, 255, 255, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 169, 170, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 169, 170, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 169, 170, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 169, 170, 255, 255, 0, 0, 255, 191, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 100, 216, 102, 187, 0, 0, 85, 142, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 100, 216, 102, 187, 0, 0, 168, 241, 91, 125, 21, 63, 203, 81, 171, 62, 57, 134, 235, 62, 100, 216, 102, 187, 0, 0, 85, 142, 139, 228, 19, 63, 164, 97, 166, 62, 79, 149, 214, 62, 100, 216, 102, 187, 0, 0, 168, 241, 169, 164, 18, 63, 51, 13, 160, 62, 120, 68, 193, 62, 100, 216, 102, 187, 0, 0, 85, 142, 56, 191, 17, 63, 121, 91, 152, 62, 80, 171, 171, 62, 100, 216, 102, 187, 0, 0, 85, 142, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 100, 216, 102, 187, 0, 0, 168, 241, 34, 53, 17, 63, 253, 84, 143, 62, 200, 225, 149, 62, 100, 216, 102, 187, 0, 0, 85, 142, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 128, 62, 100, 216, 102, 187, 0, 0, 168, 241, 34, 53, 17, 63, 107, 230, 114, 62, 111, 60, 84, 62, 100, 216, 102, 187, 0, 0, 85, 142, 56, 191, 17, 63, 82, 96, 89, 62, 95, 169, 40, 62, 100, 216, 102, 187, 0, 0, 168, 241, 169, 164, 18, 63, 117, 145, 61, 62, 32, 238, 250, 61, 100, 216, 102, 187, 0, 0, 168, 241, 139, 228, 19, 63, 169, 152, 31, 62, 194, 170, 165, 61, 100, 216, 102, 187, 0, 0, 168, 241, 91, 125, 21, 63, 73, 46, 255, 61, 59, 206, 35, 61, 100, 216, 102, 187, 0, 0, 85, 142, 146, 93, 25, 63, 94, 38, 111, 61, 59, 206, 35, 189, 100, 216, 102, 187, 0, 0, 85, 142, 98, 246, 26, 63, 151, 64, 222, 60, 194, 170, 165, 189, 100, 216, 102, 187, 0, 0, 85, 142, 68, 54, 28, 63, 216, 45, 12, 187, 32, 238, 250, 189, 100, 216, 102, 187, 0, 0, 168, 241, 181, 27, 29, 63, 156, 252, 239, 188, 95, 169, 40, 190, 100, 216, 102, 187, 0, 0, 168, 241, 202, 165, 29, 63, 203, 22, 94, 189, 111, 60, 84, 190, 100, 216, 102, 187, 0, 0, 168, 241, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 128, 190, 100, 216, 102, 187, 0, 0, 85, 142, 202, 165, 29, 63, 131, 146, 198, 189, 200, 225, 149, 190, 100, 216, 102, 187, 0, 0, 168, 241, 181, 27, 29, 63, 110, 172, 234, 189, 77, 171, 171, 190, 100, 216, 102, 187, 0, 0, 85, 142, 68, 54, 28, 63, 163, 185, 4, 190, 120, 68, 193, 190, 100, 216, 102, 187, 0, 0, 85, 142, 98, 246, 26, 63, 141, 98, 17, 190, 79, 149, 214, 190, 100, 216, 102, 187, 0, 0, 168, 241, 146, 93, 25, 63, 218, 66, 27, 190, 53, 134, 235, 190, 100, 216, 102, 187, 0, 0, 168, 241, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 100, 216, 102, 187, 0, 0, 168, 241, 91, 125, 21, 63, 203, 81, 171, 62, 57, 134, 235, 62, 103, 59, 101, 88, 0, 0, 169, 113, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 103, 59, 101, 88, 0, 0, 169, 113, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 103, 59, 101, 88, 0, 0, 169, 113, 139, 228, 19, 63, 164, 97, 166, 62, 79, 149, 214, 62, 103, 59, 101, 88, 0, 0, 86, 14, 169, 164, 18, 63, 51, 13, 160, 62, 120, 68, 193, 62, 103, 59, 101, 88, 0, 0, 169, 113, 56, 191, 17, 63, 121, 91, 152, 62, 80, 171, 171, 62, 103, 59, 101, 88, 0, 0, 169, 113, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 103, 59, 101, 88, 0, 0, 86, 14, 34, 53, 17, 63, 253, 84, 143, 62, 200, 225, 149, 62, 103, 59, 101, 88, 0, 0, 169, 113, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 128, 62, 103, 59, 101, 88, 0, 0, 86, 14, 34, 53, 17, 63, 107, 230, 114, 62, 111, 60, 84, 62, 103, 59, 101, 88, 0, 0, 169, 113, 56, 191, 17, 63, 82, 96, 89, 62, 95, 169, 40, 62, 103, 59, 101, 88, 0, 0, 86, 14, 169, 164, 18, 63, 117, 145, 61, 62, 32, 238, 250, 61, 103, 59, 101, 88, 0, 0, 86, 14, 139, 228, 19, 63, 169, 152, 31, 62, 194, 170, 165, 61, 103, 59, 101, 88, 0, 0, 86, 14, 91, 125, 21, 63, 73, 46, 255, 61, 59, 206, 35, 61, 103, 59, 101, 88, 0, 0, 169, 113, 146, 93, 25, 63, 94, 38, 111, 61, 59, 206, 35, 189, 103, 59, 101, 88, 0, 0, 86, 14, 98, 246, 26, 63, 151, 64, 222, 60, 194, 170, 165, 189, 103, 59, 101, 88, 0, 0, 169, 113, 68, 54, 28, 63, 216, 45, 12, 187, 32, 238, 250, 189, 103, 59, 101, 88, 0, 0, 86, 14, 181, 27, 29, 63, 156, 252, 239, 188, 95, 169, 40, 190, 103, 59, 101, 88, 0, 0, 86, 14, 202, 165, 29, 63, 203, 22, 94, 189, 111, 60, 84, 190, 103, 59, 101, 88, 0, 0, 86, 14, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 128, 190, 103, 59, 101, 88, 0, 0, 169, 113, 202, 165, 29, 63, 131, 146, 198, 189, 200, 225, 149, 190, 103, 59, 101, 88, 0, 0, 86, 14, 181, 27, 29, 63, 110, 172, 234, 189, 77, 171, 171, 190, 103, 59, 101, 88, 0, 0, 169, 113, 68, 54, 28, 63, 163, 185, 4, 190, 120, 68, 193, 190, 103, 59, 101, 88, 0, 0, 169, 113, 98, 246, 26, 63, 141, 98, 17, 190, 79, 149, 214, 190, 103, 59, 101, 88, 0, 0, 86, 14, 146, 93, 25, 63, 218, 66, 27, 190, 53, 134, 235, 190, 103, 59, 101, 88, 0, 0, 86, 14, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 103, 59, 101, 88, 0, 0, 86, 14, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.616514, -0.201808, -0.616514, 1.23303, 0.701808, 1.23303),
+"attribute_data": PackedByteArray(157, 12, 35, 64, 160, 134, 26, 61, 157, 12, 35, 192, 160, 134, 26, 61, 0, 179, 189, 175, 149, 124, 214, 192, 0, 179, 189, 175, 149, 124, 214, 192, 157, 12, 35, 192, 160, 134, 26, 61, 157, 12, 35, 64, 160, 134, 26, 61, 155, 12, 35, 192, 169, 25, 146, 65, 0, 240, 248, 44, 129, 90, 56, 65, 155, 12, 35, 64, 169, 25, 146, 65, 155, 12, 35, 64, 169, 25, 146, 65, 0, 240, 248, 44, 129, 90, 56, 65, 155, 12, 35, 192, 169, 25, 146, 65, 149, 12, 35, 64, 240, 133, 26, 61, 164, 12, 35, 192, 240, 133, 26, 61, 160, 30, 204, 181, 151, 124, 214, 192, 160, 30, 204, 181, 151, 124, 214, 192, 164, 12, 35, 192, 240, 133, 26, 61, 149, 12, 35, 64, 240, 133, 26, 61, 163, 12, 35, 64, 170, 25, 146, 65, 149, 12, 35, 192, 170, 25, 146, 65, 201, 81, 176, 53, 130, 90, 56, 65, 201, 81, 176, 53, 130, 90, 56, 65, 149, 12, 35, 192, 170, 25, 146, 65, 163, 12, 35, 64, 170, 25, 146, 65, 56, 249, 202, 65, 65, 86, 35, 192, 123, 136, 191, 65, 42, 227, 135, 191, 184, 250, 194, 65, 116, 3, 27, 193, 2, 64, 87, 193, 99, 40, 77, 65, 144, 179, 179, 65, 66, 237, 176, 62, 148, 135, 167, 65, 75, 231, 212, 63, 3, 18, 155, 65, 248, 178, 56, 64, 171, 96, 142, 65, 112, 66, 128, 64, 155, 129, 129, 65, 250, 204, 160, 64, 47, 6, 105, 65, 241, 212, 189, 64, 10, 231, 78, 65, 67, 58, 215, 64, 184, 194, 52, 65, 191, 224, 236, 64, 49, 182, 26, 65, 107, 176, 254, 64, 63, 162, 155, 64, 243, 53, 16, 65, 111, 175, 206, 64, 91, 64, 11, 65, 80, 222, 0, 65, 196, 74, 6, 65, 250, 228, 79, 64, 131, 40, 23, 65, 180, 101, 207, 63, 88, 16, 32, 65, 59, 110, 94, 188, 149, 227, 42, 65, 254, 181, 210, 191, 60, 150, 55, 65, 31, 79, 81, 192, 59, 26, 70, 65, 206, 35, 156, 192, 124, 95, 86, 65, 38, 233, 206, 192, 249, 83, 104, 65, 185, 95, 0, 193, 206, 227, 123, 65, 178, 183, 24, 193, 167, 124, 136, 65, 131, 97, 48, 193, 142, 190, 147, 65, 1, 67, 71, 193, 35, 171, 159, 65, 184, 250, 194, 65, 116, 3, 27, 193, 123, 136, 191, 65, 42, 227, 135, 191, 56, 249, 202, 65, 65, 86, 35, 192, 2, 64, 87, 193, 99, 40, 77, 65, 144, 179, 179, 65, 66, 237, 176, 62, 148, 135, 167, 65, 75, 231, 212, 63, 3, 18, 155, 65, 248, 178, 56, 64, 171, 96, 142, 65, 112, 66, 128, 64, 155, 129, 129, 65, 250, 204, 160, 64, 47, 6, 105, 65, 241, 212, 189, 64, 10, 231, 78, 65, 67, 58, 215, 64, 184, 194, 52, 65, 191, 224, 236, 64, 49, 182, 26, 65, 107, 176, 254, 64, 63, 162, 155, 64, 243, 53, 16, 65, 111, 175, 206, 64, 91, 64, 11, 65, 80, 222, 0, 65, 196, 74, 6, 65, 250, 228, 79, 64, 131, 40, 23, 65, 180, 101, 207, 63, 88, 16, 32, 65, 59, 110, 94, 188, 149, 227, 42, 65, 254, 181, 210, 191, 60, 150, 55, 65, 31, 79, 81, 192, 59, 26, 70, 65, 206, 35, 156, 192, 124, 95, 86, 65, 38, 233, 206, 192, 249, 83, 104, 65, 185, 95, 0, 193, 206, 227, 123, 65, 178, 183, 24, 193, 167, 124, 136, 65, 131, 97, 48, 193, 142, 190, 147, 65, 1, 67, 71, 193, 35, 171, 159, 65, 251, 122, 29, 65, 135, 34, 160, 65, 6, 143, 2, 65, 32, 177, 159, 65, 240, 102, 56, 65, 32, 177, 159, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 240, 102, 56, 65, 32, 177, 159, 65, 6, 143, 2, 65, 32, 177, 159, 65, 251, 122, 29, 65, 135, 34, 160, 65, 15, 53, 83, 65, 97, 93, 158, 65, 206, 129, 207, 64, 97, 93, 158, 65, 169, 199, 109, 65, 200, 40, 156, 65, 154, 92, 154, 64, 200, 40, 156, 65, 165, 0, 132, 65, 189, 21, 153, 65, 171, 210, 75, 64, 189, 21, 153, 65, 115, 226, 144, 65, 187, 39, 149, 65, 119, 136, 201, 63, 188, 39, 149, 65, 248, 122, 157, 65, 7, 99, 144, 65, 42, 136, 201, 191, 85, 158, 139, 65, 248, 122, 157, 65, 254, 122, 45, 65, 132, 210, 75, 192, 84, 176, 135, 65, 135, 92, 154, 192, 72, 157, 132, 65, 187, 129, 207, 192, 176, 104, 130, 65, 253, 142, 2, 193, 240, 20, 129, 65, 241, 122, 29, 193, 138, 163, 128, 65, 244, 122, 157, 193, 2, 123, 45, 65, 230, 102, 56, 193, 240, 20, 129, 65, 1, 53, 83, 193, 176, 104, 130, 65, 159, 199, 109, 193, 73, 157, 132, 65, 161, 0, 132, 193, 84, 176, 135, 65, 108, 226, 144, 193, 86, 158, 139, 65, 244, 122, 157, 193, 9, 99, 144, 65, 246, 122, 29, 65, 218, 5, 62, 64, 1, 143, 2, 65, 130, 122, 58, 64, 235, 102, 56, 65, 130, 122, 58, 64, 6, 53, 83, 65, 158, 220, 47, 64, 196, 129, 207, 64, 158, 220, 47, 64, 164, 199, 109, 65, 197, 55, 30, 64, 144, 92, 154, 64, 198, 55, 30, 64, 163, 0, 132, 65, 158, 159, 5, 64, 151, 210, 75, 64, 158, 159, 5, 64, 111, 226, 144, 65, 191, 94, 204, 63, 81, 136, 201, 63, 191, 94, 204, 63, 246, 122, 157, 65, 188, 19, 128, 63, 79, 136, 201, 191, 228, 34, 207, 62, 246, 122, 157, 65, 52, 145, 198, 192, 150, 210, 75, 192, 16, 124, 177, 189, 144, 92, 154, 192, 100, 32, 241, 190, 196, 129, 207, 192, 150, 35, 63, 191, 1, 143, 2, 193, 38, 155, 105, 191, 246, 122, 29, 193, 124, 200, 119, 191, 246, 122, 157, 193, 51, 145, 198, 192, 234, 102, 56, 193, 38, 155, 105, 191, 10, 53, 83, 193, 150, 35, 63, 191, 164, 199, 109, 193, 100, 32, 241, 190, 163, 0, 132, 193, 16, 124, 177, 189, 112, 226, 144, 193, 230, 34, 207, 62, 246, 122, 157, 193, 189, 19, 128, 63, 235, 102, 56, 65, 130, 122, 58, 64, 1, 143, 2, 65, 130, 122, 58, 64, 246, 122, 29, 65, 218, 5, 62, 64, 6, 53, 83, 65, 158, 220, 47, 64, 196, 129, 207, 64, 158, 220, 47, 64, 164, 199, 109, 65, 197, 55, 30, 64, 144, 92, 154, 64, 198, 55, 30, 64, 163, 0, 132, 65, 158, 159, 5, 64, 151, 210, 75, 64, 158, 159, 5, 64, 111, 226, 144, 65, 191, 94, 204, 63, 81, 136, 201, 63, 191, 94, 204, 63, 246, 122, 157, 65, 188, 19, 128, 63, 79, 136, 201, 191, 228, 34, 207, 62, 246, 122, 157, 65, 52, 145, 198, 192, 150, 210, 75, 192, 16, 124, 177, 189, 144, 92, 154, 192, 100, 32, 241, 190, 196, 129, 207, 192, 150, 35, 63, 191, 1, 143, 2, 193, 38, 155, 105, 191, 246, 122, 29, 193, 124, 200, 119, 191, 246, 122, 157, 193, 51, 145, 198, 192, 234, 102, 56, 193, 38, 155, 105, 191, 10, 53, 83, 193, 150, 35, 63, 191, 164, 199, 109, 193, 100, 32, 241, 190, 163, 0, 132, 193, 16, 124, 177, 189, 112, 226, 144, 193, 230, 34, 207, 62, 246, 122, 157, 193, 189, 19, 128, 63, 246, 122, 157, 65, 50, 72, 203, 193, 246, 122, 157, 65, 204, 218, 148, 65, 246, 122, 157, 193, 50, 72, 203, 193, 246, 122, 157, 193, 204, 218, 148, 65, 58, 249, 202, 193, 25, 86, 35, 192, 185, 250, 194, 193, 106, 3, 27, 193, 236, 53, 190, 193, 210, 127, 15, 192, 255, 73, 177, 193, 212, 106, 231, 191, 184, 67, 164, 193, 126, 44, 160, 191, 144, 49, 151, 193, 224, 36, 19, 191, 253, 63, 87, 65, 113, 40, 77, 65, 253, 33, 138, 193, 228, 21, 96, 62, 245, 70, 122, 193, 201, 34, 144, 63, 211, 136, 96, 193, 98, 38, 9, 64, 38, 38, 71, 193, 89, 248, 80, 64, 1, 59, 46, 193, 206, 155, 143, 64, 15, 227, 21, 193, 229, 198, 185, 64, 102, 114, 252, 192, 109, 206, 230, 64, 139, 236, 160, 192, 152, 25, 35, 65, 167, 49, 99, 192, 92, 157, 57, 65, 223, 209, 1, 192, 230, 178, 78, 65, 91, 42, 241, 190, 183, 66, 98, 65, 212, 202, 142, 63, 56, 55, 116, 65, 243, 93, 46, 64, 58, 62, 130, 65, 3, 41, 139, 64, 60, 128, 137, 65, 72, 103, 191, 64, 142, 217, 143, 65, 239, 175, 243, 64, 45, 67, 149, 65, 134, 228, 19, 65, 20, 183, 153, 65, 92, 188, 45, 65, 97, 48, 157, 65, 252, 66, 71, 65, 42, 171, 159, 65, 236, 53, 190, 193, 210, 127, 15, 192, 185, 250, 194, 193, 106, 3, 27, 193, 58, 249, 202, 193, 25, 86, 35, 192, 255, 73, 177, 193, 212, 106, 231, 191, 184, 67, 164, 193, 126, 44, 160, 191, 144, 49, 151, 193, 224, 36, 19, 191, 253, 63, 87, 65, 113, 40, 77, 65, 253, 33, 138, 193, 228, 21, 96, 62, 245, 70, 122, 193, 201, 34, 144, 63, 211, 136, 96, 193, 98, 38, 9, 64, 38, 38, 71, 193, 89, 248, 80, 64, 1, 59, 46, 193, 206, 155, 143, 64, 15, 227, 21, 193, 229, 198, 185, 64, 102, 114, 252, 192, 109, 206, 230, 64, 139, 236, 160, 192, 152, 25, 35, 65, 167, 49, 99, 192, 92, 157, 57, 65, 223, 209, 1, 192, 230, 178, 78, 65, 91, 42, 241, 190, 183, 66, 98, 65, 212, 202, 142, 63, 56, 55, 116, 65, 243, 93, 46, 64, 58, 62, 130, 65, 3, 41, 139, 64, 60, 128, 137, 65, 72, 103, 191, 64, 142, 217, 143, 65, 239, 175, 243, 64, 45, 67, 149, 65, 134, 228, 19, 65, 20, 183, 153, 65, 92, 188, 45, 65, 97, 48, 157, 65, 252, 66, 71, 65, 42, 171, 159, 65, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65),
+"format": 4119,
+"index_count": 18,
+"index_data": PackedByteArray(240, 0, 238, 0, 239, 0, 243, 0, 241, 0, 242, 0, 246, 0, 244, 0, 245, 0, 245, 0, 247, 0, 246, 0, 250, 0, 248, 0, 249, 0, 249, 0, 251, 0, 250, 0),
+"material": SubResource("StandardMaterial3D_7in0v"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 252,
+"vertex_data": PackedByteArray(0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 154, 39, 102, 187, 0, 0, 0, 128, 141, 93, 25, 191, 203, 228, 157, 62, 57, 134, 235, 62, 154, 39, 102, 187, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 154, 39, 102, 187, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 154, 39, 102, 187, 0, 0, 0, 128, 103, 246, 26, 191, 9, 228, 141, 62, 79, 149, 214, 62, 154, 39, 102, 187, 0, 0, 0, 128, 62, 54, 28, 191, 71, 207, 125, 62, 120, 68, 193, 62, 154, 39, 102, 187, 0, 0, 0, 128, 179, 27, 29, 191, 105, 0, 98, 62, 80, 171, 171, 62, 154, 39, 102, 187, 0, 0, 0, 128, 197, 165, 29, 191, 81, 122, 72, 62, 200, 225, 149, 62, 154, 39, 102, 187, 0, 0, 0, 128, 221, 211, 29, 191, 49, 89, 49, 62, 0, 0, 128, 62, 154, 39, 102, 187, 0, 0, 0, 128, 197, 165, 29, 191, 193, 182, 28, 62, 111, 60, 84, 62, 154, 39, 102, 187, 0, 0, 0, 128, 179, 27, 29, 191, 200, 169, 10, 62, 95, 169, 40, 62, 154, 39, 102, 187, 0, 0, 0, 128, 62, 54, 28, 191, 173, 140, 246, 61, 32, 238, 250, 61, 154, 39, 102, 187, 0, 0, 0, 128, 103, 246, 26, 191, 230, 58, 221, 61, 194, 170, 165, 61, 154, 39, 102, 187, 0, 0, 0, 128, 96, 125, 21, 191, 43, 71, 173, 61, 59, 206, 35, 189, 154, 39, 102, 187, 0, 0, 0, 128, 118, 109, 23, 191, 189, 96, 187, 61, 152, 221, 143, 170, 154, 39, 102, 187, 0, 0, 0, 128, 141, 93, 25, 191, 78, 122, 201, 61, 59, 206, 35, 61, 154, 39, 102, 187, 0, 0, 0, 128, 134, 228, 19, 191, 142, 134, 153, 61, 194, 170, 165, 189, 154, 39, 102, 187, 0, 0, 0, 128, 173, 164, 18, 191, 198, 52, 128, 61, 32, 238, 250, 189, 154, 39, 102, 187, 0, 0, 0, 128, 57, 191, 17, 191, 197, 219, 66, 61, 95, 169, 40, 190, 154, 39, 102, 187, 0, 0, 0, 128, 38, 53, 17, 191, 243, 79, 245, 60, 111, 60, 84, 190, 154, 39, 102, 187, 0, 0, 0, 128, 16, 7, 17, 191, 149, 120, 32, 60, 0, 0, 128, 190, 154, 39, 102, 187, 0, 0, 0, 128, 38, 53, 17, 191, 16, 153, 81, 188, 200, 225, 149, 190, 154, 39, 102, 187, 0, 0, 0, 128, 57, 191, 17, 191, 191, 126, 26, 189, 77, 171, 171, 190, 154, 39, 102, 187, 0, 0, 0, 128, 173, 164, 18, 191, 24, 221, 132, 189, 120, 68, 193, 190, 154, 39, 102, 187, 0, 0, 0, 128, 134, 228, 19, 191, 172, 206, 192, 189, 79, 149, 214, 190, 154, 39, 102, 187, 0, 0, 0, 128, 96, 125, 21, 191, 219, 104, 0, 190, 53, 134, 235, 190, 154, 39, 102, 187, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 154, 39, 102, 187, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 151, 196, 101, 88, 0, 0, 0, 128, 141, 93, 25, 191, 203, 228, 157, 62, 57, 134, 235, 62, 151, 196, 101, 88, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 0, 0, 0, 63, 151, 196, 101, 88, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 151, 196, 101, 88, 0, 0, 0, 128, 103, 246, 26, 191, 9, 228, 141, 62, 79, 149, 214, 62, 151, 196, 101, 88, 0, 0, 0, 128, 62, 54, 28, 191, 71, 207, 125, 62, 120, 68, 193, 62, 151, 196, 101, 88, 0, 0, 0, 128, 179, 27, 29, 191, 105, 0, 98, 62, 80, 171, 171, 62, 151, 196, 101, 88, 0, 0, 0, 128, 197, 165, 29, 191, 81, 122, 72, 62, 200, 225, 149, 62, 151, 196, 101, 88, 0, 0, 0, 128, 221, 211, 29, 191, 49, 89, 49, 62, 0, 0, 128, 62, 151, 196, 101, 88, 0, 0, 0, 128, 197, 165, 29, 191, 193, 182, 28, 62, 111, 60, 84, 62, 151, 196, 101, 88, 0, 0, 0, 128, 179, 27, 29, 191, 200, 169, 10, 62, 95, 169, 40, 62, 151, 196, 101, 88, 0, 0, 0, 128, 62, 54, 28, 191, 173, 140, 246, 61, 32, 238, 250, 61, 151, 196, 101, 88, 0, 0, 0, 128, 103, 246, 26, 191, 230, 58, 221, 61, 194, 170, 165, 61, 151, 196, 101, 88, 0, 0, 0, 128, 96, 125, 21, 191, 43, 71, 173, 61, 59, 206, 35, 189, 151, 196, 101, 88, 0, 0, 0, 128, 118, 109, 23, 191, 189, 96, 187, 61, 152, 221, 143, 170, 151, 196, 101, 88, 0, 0, 0, 128, 141, 93, 25, 191, 78, 122, 201, 61, 59, 206, 35, 61, 151, 196, 101, 88, 0, 0, 0, 128, 134, 228, 19, 191, 142, 134, 153, 61, 194, 170, 165, 189, 151, 196, 101, 88, 0, 0, 0, 128, 173, 164, 18, 191, 198, 52, 128, 61, 32, 238, 250, 189, 151, 196, 101, 88, 0, 0, 0, 128, 57, 191, 17, 191, 197, 219, 66, 61, 95, 169, 40, 190, 151, 196, 101, 88, 0, 0, 0, 128, 38, 53, 17, 191, 243, 79, 245, 60, 111, 60, 84, 190, 151, 196, 101, 88, 0, 0, 0, 128, 16, 7, 17, 191, 149, 120, 32, 60, 0, 0, 128, 190, 151, 196, 101, 88, 0, 0, 0, 128, 38, 53, 17, 191, 16, 153, 81, 188, 200, 225, 149, 190, 151, 196, 101, 88, 0, 0, 0, 128, 57, 191, 17, 191, 191, 126, 26, 189, 77, 171, 171, 190, 151, 196, 101, 88, 0, 0, 0, 128, 173, 164, 18, 191, 24, 221, 132, 189, 120, 68, 193, 190, 151, 196, 101, 88, 0, 0, 0, 128, 134, 228, 19, 191, 172, 206, 192, 189, 79, 149, 214, 190, 151, 196, 101, 88, 0, 0, 0, 128, 96, 125, 21, 191, 219, 104, 0, 190, 53, 134, 235, 190, 151, 196, 101, 88, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 151, 196, 101, 88, 0, 0, 0, 128, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 37, 209, 255, 255, 0, 0, 0, 128, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 37, 209, 255, 255, 0, 0, 0, 128, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 37, 209, 255, 255, 0, 0, 0, 128, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 37, 209, 255, 255, 0, 0, 0, 128, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 200, 225, 149, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 190, 119, 103, 77, 190, 202, 165, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 207, 166, 78, 190, 221, 211, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 80, 171, 171, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 190, 230, 170, 73, 190, 181, 27, 29, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 190, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 189, 46, 117, 67, 190, 68, 54, 28, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 190, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 189, 57, 205, 58, 190, 98, 246, 26, 191, 255, 127, 37, 81, 0, 0, 0, 128, 57, 134, 235, 190, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 189, 161, 188, 47, 190, 146, 93, 25, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 59, 206, 35, 61, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 194, 170, 165, 61, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 32, 238, 250, 61, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 95, 169, 40, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 111, 60, 84, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 234, 240, 235, 189, 16, 7, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 200, 225, 149, 62, 140, 111, 238, 189, 34, 53, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 77, 171, 171, 62, 185, 232, 245, 189, 56, 191, 17, 191, 255, 127, 37, 81, 0, 0, 0, 128, 120, 68, 193, 62, 22, 42, 1, 190, 169, 164, 18, 191, 255, 127, 37, 81, 0, 0, 0, 128, 79, 149, 214, 62, 10, 210, 9, 190, 139, 228, 19, 191, 255, 127, 37, 81, 0, 0, 0, 128, 53, 134, 235, 62, 163, 226, 20, 190, 91, 125, 21, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 152, 172, 152, 62, 221, 211, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 62, 68, 76, 153, 62, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 68, 76, 153, 62, 197, 165, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 77, 171, 171, 62, 140, 42, 155, 62, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 62, 140, 42, 155, 62, 179, 27, 29, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 62, 105, 69, 158, 62, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 61, 105, 69, 158, 62, 62, 54, 28, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 62, 99, 153, 162, 62, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 61, 99, 153, 162, 62, 103, 246, 26, 63, 255, 127, 217, 174, 0, 0, 0, 128, 53, 134, 235, 62, 175, 33, 168, 62, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 61, 175, 33, 168, 62, 141, 93, 25, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 59, 206, 35, 189, 174, 142, 181, 62, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 194, 170, 165, 189, 251, 22, 187, 62, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 32, 238, 250, 189, 245, 106, 191, 62, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 95, 169, 40, 190, 209, 133, 194, 62, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 111, 60, 84, 190, 25, 100, 196, 62, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 197, 3, 197, 62, 16, 7, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 190, 25, 100, 196, 62, 38, 53, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 80, 171, 171, 190, 209, 133, 194, 62, 57, 191, 17, 63, 255, 127, 217, 174, 0, 0, 0, 128, 120, 68, 193, 190, 245, 106, 191, 62, 173, 164, 18, 63, 255, 127, 217, 174, 0, 0, 0, 128, 79, 149, 214, 190, 251, 22, 187, 62, 134, 228, 19, 63, 255, 127, 217, 174, 0, 0, 0, 128, 57, 134, 235, 190, 174, 142, 181, 62, 96, 125, 21, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 200, 225, 149, 62, 68, 76, 153, 62, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 62, 68, 76, 153, 62, 197, 165, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 152, 172, 152, 62, 221, 211, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 77, 171, 171, 62, 140, 42, 155, 62, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 62, 140, 42, 155, 62, 179, 27, 29, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 62, 105, 69, 158, 62, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 61, 105, 69, 158, 62, 62, 54, 28, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 62, 99, 153, 162, 62, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 61, 99, 153, 162, 62, 103, 246, 26, 63, 37, 209, 0, 0, 0, 0, 0, 128, 53, 134, 235, 62, 175, 33, 168, 62, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 61, 175, 33, 168, 62, 141, 93, 25, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 59, 206, 35, 189, 174, 142, 181, 62, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 194, 170, 165, 189, 251, 22, 187, 62, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 32, 238, 250, 189, 245, 106, 191, 62, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 95, 169, 40, 190, 209, 133, 194, 62, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 111, 60, 84, 190, 25, 100, 196, 62, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 197, 3, 197, 62, 16, 7, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 200, 225, 149, 190, 25, 100, 196, 62, 38, 53, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 80, 171, 171, 190, 209, 133, 194, 62, 57, 191, 17, 63, 37, 209, 0, 0, 0, 0, 0, 128, 120, 68, 193, 190, 245, 106, 191, 62, 173, 164, 18, 63, 37, 209, 0, 0, 0, 0, 0, 128, 79, 149, 214, 190, 251, 22, 187, 62, 134, 228, 19, 63, 37, 209, 0, 0, 0, 0, 0, 128, 57, 134, 235, 190, 174, 142, 181, 62, 96, 125, 21, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 47, 216, 174, 62, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 169, 170, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 169, 170, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 169, 170, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 169, 170, 255, 255, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 100, 216, 102, 187, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 100, 216, 102, 187, 0, 0, 0, 128, 91, 125, 21, 63, 203, 81, 171, 62, 57, 134, 235, 62, 100, 216, 102, 187, 0, 0, 0, 128, 139, 228, 19, 63, 164, 97, 166, 62, 79, 149, 214, 62, 100, 216, 102, 187, 0, 0, 0, 128, 169, 164, 18, 63, 51, 13, 160, 62, 120, 68, 193, 62, 100, 216, 102, 187, 0, 0, 0, 128, 56, 191, 17, 63, 121, 91, 152, 62, 80, 171, 171, 62, 100, 216, 102, 187, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 100, 216, 102, 187, 0, 0, 0, 128, 34, 53, 17, 63, 253, 84, 143, 62, 200, 225, 149, 62, 100, 216, 102, 187, 0, 0, 0, 128, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 128, 62, 100, 216, 102, 187, 0, 0, 0, 128, 34, 53, 17, 63, 107, 230, 114, 62, 111, 60, 84, 62, 100, 216, 102, 187, 0, 0, 0, 128, 56, 191, 17, 63, 82, 96, 89, 62, 95, 169, 40, 62, 100, 216, 102, 187, 0, 0, 0, 128, 169, 164, 18, 63, 117, 145, 61, 62, 32, 238, 250, 61, 100, 216, 102, 187, 0, 0, 0, 128, 139, 228, 19, 63, 169, 152, 31, 62, 194, 170, 165, 61, 100, 216, 102, 187, 0, 0, 0, 128, 91, 125, 21, 63, 73, 46, 255, 61, 59, 206, 35, 61, 100, 216, 102, 187, 0, 0, 0, 128, 146, 93, 25, 63, 94, 38, 111, 61, 59, 206, 35, 189, 100, 216, 102, 187, 0, 0, 0, 128, 98, 246, 26, 63, 151, 64, 222, 60, 194, 170, 165, 189, 100, 216, 102, 187, 0, 0, 0, 128, 68, 54, 28, 63, 216, 45, 12, 187, 32, 238, 250, 189, 100, 216, 102, 187, 0, 0, 0, 128, 181, 27, 29, 63, 156, 252, 239, 188, 95, 169, 40, 190, 100, 216, 102, 187, 0, 0, 0, 128, 202, 165, 29, 63, 203, 22, 94, 189, 111, 60, 84, 190, 100, 216, 102, 187, 0, 0, 0, 128, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 128, 190, 100, 216, 102, 187, 0, 0, 0, 128, 202, 165, 29, 63, 131, 146, 198, 189, 200, 225, 149, 190, 100, 216, 102, 187, 0, 0, 0, 128, 181, 27, 29, 63, 110, 172, 234, 189, 77, 171, 171, 190, 100, 216, 102, 187, 0, 0, 0, 128, 68, 54, 28, 63, 163, 185, 4, 190, 120, 68, 193, 190, 100, 216, 102, 187, 0, 0, 0, 128, 98, 246, 26, 63, 141, 98, 17, 190, 79, 149, 214, 190, 100, 216, 102, 187, 0, 0, 0, 128, 146, 93, 25, 63, 218, 66, 27, 190, 53, 134, 235, 190, 100, 216, 102, 187, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 100, 216, 102, 187, 0, 0, 0, 128, 91, 125, 21, 63, 203, 81, 171, 62, 57, 134, 235, 62, 103, 59, 101, 88, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 103, 59, 101, 88, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 0, 0, 0, 63, 103, 59, 101, 88, 0, 0, 0, 128, 139, 228, 19, 63, 164, 97, 166, 62, 79, 149, 214, 62, 103, 59, 101, 88, 0, 0, 0, 128, 169, 164, 18, 63, 51, 13, 160, 62, 120, 68, 193, 62, 103, 59, 101, 88, 0, 0, 0, 128, 56, 191, 17, 63, 121, 91, 152, 62, 80, 171, 171, 62, 103, 59, 101, 88, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 103, 59, 101, 88, 0, 0, 0, 128, 34, 53, 17, 63, 253, 84, 143, 62, 200, 225, 149, 62, 103, 59, 101, 88, 0, 0, 0, 128, 16, 7, 17, 63, 197, 3, 133, 62, 0, 0, 128, 62, 103, 59, 101, 88, 0, 0, 0, 128, 34, 53, 17, 63, 107, 230, 114, 62, 111, 60, 84, 62, 103, 59, 101, 88, 0, 0, 0, 128, 56, 191, 17, 63, 82, 96, 89, 62, 95, 169, 40, 62, 103, 59, 101, 88, 0, 0, 0, 128, 169, 164, 18, 63, 117, 145, 61, 62, 32, 238, 250, 61, 103, 59, 101, 88, 0, 0, 0, 128, 139, 228, 19, 63, 169, 152, 31, 62, 194, 170, 165, 61, 103, 59, 101, 88, 0, 0, 0, 128, 91, 125, 21, 63, 73, 46, 255, 61, 59, 206, 35, 61, 103, 59, 101, 88, 0, 0, 0, 128, 146, 93, 25, 63, 94, 38, 111, 61, 59, 206, 35, 189, 103, 59, 101, 88, 0, 0, 0, 128, 98, 246, 26, 63, 151, 64, 222, 60, 194, 170, 165, 189, 103, 59, 101, 88, 0, 0, 0, 128, 68, 54, 28, 63, 216, 45, 12, 187, 32, 238, 250, 189, 103, 59, 101, 88, 0, 0, 0, 128, 181, 27, 29, 63, 156, 252, 239, 188, 95, 169, 40, 190, 103, 59, 101, 88, 0, 0, 0, 128, 202, 165, 29, 63, 203, 22, 94, 189, 111, 60, 84, 190, 103, 59, 101, 88, 0, 0, 0, 128, 221, 211, 29, 63, 153, 77, 157, 189, 0, 0, 128, 190, 103, 59, 101, 88, 0, 0, 0, 128, 202, 165, 29, 63, 131, 146, 198, 189, 200, 225, 149, 190, 103, 59, 101, 88, 0, 0, 0, 128, 181, 27, 29, 63, 110, 172, 234, 189, 77, 171, 171, 190, 103, 59, 101, 88, 0, 0, 0, 128, 68, 54, 28, 63, 163, 185, 4, 190, 120, 68, 193, 190, 103, 59, 101, 88, 0, 0, 0, 128, 98, 246, 26, 63, 141, 98, 17, 190, 79, 149, 214, 190, 103, 59, 101, 88, 0, 0, 0, 128, 146, 93, 25, 63, 218, 66, 27, 190, 53, 134, 235, 190, 103, 59, 101, 88, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 103, 59, 101, 88, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_saeal")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_yn5ad"]
+data = PackedVector3Array(-0.5, 0.5, 0.5, -0.5, 0.3415, 0.5915, -0.5915, 0.3415, 0.5, -0.5, 0.3415, 0.5915, -0.5, 0.5, 0.5, -0.5915, 0.3415, 0.5, 0.5, -0.1585, -0.5915, 0.5915, -0.1585, -0.5, 0.5, 0, -0.5, 0.5915, -0.1585, -0.5, 0.5, -0.1585, -0.5915, 0.5, 0, -0.5, 0.5, 0.5, 0.5, 0.5915, 0.3415, 0.5, 0.5, 0.3415, 0.5915, 0.5915, 0.3415, 0.5, 0.5, 0.5, 0.5, 0.5, 0.3415, 0.5915, -0.5, 0, -0.5, -0.5915, -0.1585, -0.5, -0.5, -0.1585, -0.5915, -0.5915, -0.1585, -0.5, -0.5, 0, -0.5, -0.5, -0.1585, -0.5915, -0.5, 0.5, 0.5, -0.5915, 0.3415, 0.5, -0.5991, 0.3084, 0.46, -0.5991, 0.3084, 0.46, -0.5, 0, -0.5, -0.5, 0.5, 0.5, -0.5991, 0.3084, 0.46, -0.6053, 0.2771, 0.4191, -0.5, 0, -0.5, -0.6053, 0.2771, 0.4191, -0.6102, 0.2479, 0.3775, -0.5, 0, -0.5, -0.6102, 0.2479, 0.3775, -0.6137, 0.2207, 0.3353, -0.5, 0, -0.5, -0.6137, 0.2207, 0.3353, -0.6158, 0.1958, 0.2927, -0.5, 0, -0.5, -0.6158, 0.1958, 0.2927, -0.6165, 0.1732, 0.25, -0.5, 0, -0.5, -0.6165, 0.1732, 0.25, -0.6158, 0.153, 0.2073, -0.5, 0, -0.5, -0.6158, 0.153, 0.2073, -0.6137, 0.1354, 0.1647, -0.5, 0, -0.5, -0.6137, 0.1354, 0.1647, -0.6102, 0.1204, 0.1225, -0.5, 0, -0.5, -0.6102, 0.1204, 0.1225, -0.6053, 0.108, 0.0809, -0.5, 0, -0.5, -0.6053, 0.108, 0.0809, -0.5839, 0.0846, -0.04, -0.5, 0, -0.5, -0.6053, 0.108, 0.0809, -0.5915, 0.0915, 0, -0.5839, 0.0846, -0.04, -0.6053, 0.108, 0.0809, -0.5991, 0.0984, 0.04, -0.5915, 0.0915, 0, -0.5839, 0.0846, -0.04, -0.5777, 0.075, -0.0809, -0.5, 0, -0.5, -0.5777, 0.075, -0.0809, -0.5728, 0.0626, -0.1225, -0.5, 0, -0.5, -0.5728, 0.0626, -0.1225, -0.5693, 0.0476, -0.1647, -0.5, 0, -0.5, -0.5693, 0.0476, -0.1647, -0.5672, 0.0299, -0.2073, -0.5, 0, -0.5, -0.5672, 0.0299, -0.2073, -0.5665, 0.0098, -0.25, -0.5, 0, -0.5, -0.5665, 0.0098, -0.25, -0.5672, -0.0128, -0.2927, -0.5, 0, -0.5, -0.5672, -0.0128, -0.2927, -0.5693, -0.0377, -0.3353, -0.5, 0, -0.5, -0.5693, -0.0377, -0.3353, -0.5728, -0.0649, -0.3775, -0.5, 0, -0.5, -0.5728, -0.0649, -0.3775, -0.5777, -0.0941, -0.4191, -0.5, 0, -0.5, -0.5777, -0.0941, -0.4191, -0.5839, -0.1254, -0.46, -0.5, 0, -0.5, -0.5839, -0.1254, -0.46, -0.5915, -0.1585, -0.5, -0.5, 0, -0.5, -0.5915, 0.3415, 0.5, -0.5, 0.5, 0.5, -0.5991, 0.3084, 0.46, -0.5, 0, -0.5, -0.5991, 0.3084, 0.46, -0.5, 0.5, 0.5, -0.6053, 0.2771, 0.4191, -0.5991, 0.3084, 0.46, -0.5, 0, -0.5, -0.6102, 0.2479, 0.3775, -0.6053, 0.2771, 0.4191, -0.5, 0, -0.5, -0.6137, 0.2207, 0.3353, -0.6102, 0.2479, 0.3775, -0.5, 0, -0.5, -0.6158, 0.1958, 0.2927, -0.6137, 0.2207, 0.3353, -0.5, 0, -0.5, -0.6165, 0.1732, 0.25, -0.6158, 0.1958, 0.2927, -0.5, 0, -0.5, -0.6158, 0.153, 0.2073, -0.6165, 0.1732, 0.25, -0.5, 0, -0.5, -0.6137, 0.1354, 0.1647, -0.6158, 0.153, 0.2073, -0.5, 0, -0.5, -0.6102, 0.1204, 0.1225, -0.6137, 0.1354, 0.1647, -0.5, 0, -0.5, -0.6053, 0.108, 0.0809, -0.6102, 0.1204, 0.1225, -0.5, 0, -0.5, -0.5839, 0.0846, -0.04, -0.6053, 0.108, 0.0809, -0.5, 0, -0.5, -0.5915, 0.0915, 0, -0.6053, 0.108, 0.0809, -0.5839, 0.0846, -0.04, -0.5991, 0.0984, 0.04, -0.6053, 0.108, 0.0809, -0.5915, 0.0915, 0, -0.5777, 0.075, -0.0809, -0.5839, 0.0846, -0.04, -0.5, 0, -0.5, -0.5728, 0.0626, -0.1225, -0.5777, 0.075, -0.0809, -0.5, 0, -0.5, -0.5693, 0.0476, -0.1647, -0.5728, 0.0626, -0.1225, -0.5, 0, -0.5, -0.5672, 0.0299, -0.2073, -0.5693, 0.0476, -0.1647, -0.5, 0, -0.5, -0.5665, 0.0098, -0.25, -0.5672, 0.0299, -0.2073, -0.5, 0, -0.5, -0.5672, -0.0128, -0.2927, -0.5665, 0.0098, -0.25, -0.5, 0, -0.5, -0.5693, -0.0377, -0.3353, -0.5672, -0.0128, -0.2927, -0.5, 0, -0.5, -0.5728, -0.0649, -0.3775, -0.5693, -0.0377, -0.3353, -0.5, 0, -0.5, -0.5777, -0.0941, -0.4191, -0.5728, -0.0649, -0.3775, -0.5, 0, -0.5, -0.5839, -0.1254, -0.46, -0.5777, -0.0941, -0.4191, -0.5, 0, -0.5, -0.5915, -0.1585, -0.5, -0.5839, -0.1254, -0.46, -0.5, 0, -0.5, -0.2927, -0.2006, -0.6158, -0.25, -0.2018, -0.6165, -0.2073, -0.2006, -0.6158, -0.2073, -0.2006, -0.6158, -0.3353, -0.1969, -0.6137, -0.2927, -0.2006, -0.6158, -0.2073, -0.2006, -0.6158, -0.1647, -0.1969, -0.6137, -0.3353, -0.1969, -0.6137, -0.1647, -0.1969, -0.6137, -0.3775, -0.1909, -0.6102, -0.3353, -0.1969, -0.6137, -0.1647, -0.1969, -0.6137, -0.1225, -0.1909, -0.6102, -0.3775, -0.1909, -0.6102, -0.1225, -0.1909, -0.6102, -0.4191, -0.1824, -0.6053, -0.3775, -0.1909, -0.6102, -0.1225, -0.1909, -0.6102, -0.0809, -0.1824, -0.6053, -0.4191, -0.1824, -0.6053, -0.0809, -0.1824, -0.6053, -0.46, -0.1716, -0.5991, -0.4191, -0.1824, -0.6053, -0.0809, -0.1824, -0.6053, -0.04, -0.1716, -0.5991, -0.46, -0.1716, -0.5991, -0.04, -0.1716, -0.5991, -0.5, -0.1585, -0.5915, -0.46, -0.1716, -0.5991, -0.04, -0.1716, -0.5991, 0.04, -0.1454, -0.5839, -0.5, -0.1585, -0.5915, 0.04, -0.1454, -0.5839, -0.5, 0, -0.5, -0.5, -0.1585, -0.5915, 0.04, -0.1454, -0.5839, 0.0809, -0.1346, -0.5777, -0.5, 0, -0.5, 0.0809, -0.1346, -0.5777, 0.1225, -0.1261, -0.5728, -0.5, 0, -0.5, 0.1225, -0.1261, -0.5728, 0.1647, -0.1201, -0.5693, -0.5, 0, -0.5, 0.1647, -0.1201, -0.5693, 0.2073, -0.1164, -0.5672, -0.5, 0, -0.5, 0.2073, -0.1164, -0.5672, 0.25, -0.1152, -0.5665, -0.5, 0, -0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.2927, -0.1164, -0.5672, 0.5, 0, -0.5, 0.2927, -0.1164, -0.5672, 0.3353, -0.1201, -0.5693, 0.5, 0, -0.5, 0.3353, -0.1201, -0.5693, 0.3775, -0.1261, -0.5728, 0.5, 0, -0.5, 0.3775, -0.1261, -0.5728, 0.4191, -0.1346, -0.5777, 0.5, 0, -0.5, 0.4191, -0.1346, -0.5777, 0.46, -0.1454, -0.5839, 0.46, -0.1454, -0.5839, 0.5, -0.1585, -0.5915, 0.5, 0, -0.5, -0.25, -0.2018, -0.6165, -0.2927, -0.2006, -0.6158, -0.2073, -0.2006, -0.6158, -0.3353, -0.1969, -0.6137, -0.2073, -0.2006, -0.6158, -0.2927, -0.2006, -0.6158, -0.1647, -0.1969, -0.6137, -0.2073, -0.2006, -0.6158, -0.3353, -0.1969, -0.6137, -0.3775, -0.1909, -0.6102, -0.1647, -0.1969, -0.6137, -0.3353, -0.1969, -0.6137, -0.1225, -0.1909, -0.6102, -0.1647, -0.1969, -0.6137, -0.3775, -0.1909, -0.6102, -0.4191, -0.1824, -0.6053, -0.1225, -0.1909, -0.6102, -0.3775, -0.1909, -0.6102, -0.0809, -0.1824, -0.6053, -0.1225, -0.1909, -0.6102, -0.4191, -0.1824, -0.6053, -0.46, -0.1716, -0.5991, -0.0809, -0.1824, -0.6053, -0.4191, -0.1824, -0.6053, -0.04, -0.1716, -0.5991, -0.0809, -0.1824, -0.6053, -0.46, -0.1716, -0.5991, -0.5, -0.1585, -0.5915, -0.04, -0.1716, -0.5991, -0.46, -0.1716, -0.5991, 0.04, -0.1454, -0.5839, -0.04, -0.1716, -0.5991, -0.5, -0.1585, -0.5915, -0.5, 0, -0.5, 0.04, -0.1454, -0.5839, -0.5, -0.1585, -0.5915, 0.0809, -0.1346, -0.5777, 0.04, -0.1454, -0.5839, -0.5, 0, -0.5, 0.1225, -0.1261, -0.5728, 0.0809, -0.1346, -0.5777, -0.5, 0, -0.5, 0.1647, -0.1201, -0.5693, 0.1225, -0.1261, -0.5728, -0.5, 0, -0.5, 0.2073, -0.1164, -0.5672, 0.1647, -0.1201, -0.5693, -0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.2073, -0.1164, -0.5672, -0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.25, -0.1152, -0.5665, 0.25, -0.1152, -0.5665, 0.5, 0, -0.5, 0.2927, -0.1164, -0.5672, 0.2927, -0.1164, -0.5672, 0.5, 0, -0.5, 0.3353, -0.1201, -0.5693, 0.3353, -0.1201, -0.5693, 0.5, 0, -0.5, 0.3775, -0.1261, -0.5728, 0.3775, -0.1261, -0.5728, 0.5, 0, -0.5, 0.4191, -0.1346, -0.5777, 0.4191, -0.1346, -0.5777, 0.5, 0, -0.5, 0.46, -0.1454, -0.5839, 0.5, -0.1585, -0.5915, 0.46, -0.1454, -0.5839, 0.5, 0, -0.5, 0.2927, 0.2994, 0.6158, 0.25, 0.2982, 0.6165, 0.2073, 0.2994, 0.6158, 0.2073, 0.2994, 0.6158, 0.3353, 0.3031, 0.6137, 0.2927, 0.2994, 0.6158, 0.2073, 0.2994, 0.6158, 0.1647, 0.3031, 0.6137, 0.3353, 0.3031, 0.6137, 0.1647, 0.3031, 0.6137, 0.3775, 0.3091, 0.6102, 0.3353, 0.3031, 0.6137, 0.1647, 0.3031, 0.6137, 0.1225, 0.3091, 0.6102, 0.3775, 0.3091, 0.6102, 0.1225, 0.3091, 0.6102, 0.4191, 0.3176, 0.6053, 0.3775, 0.3091, 0.6102, 0.1225, 0.3091, 0.6102, 0.0809, 0.3176, 0.6053, 0.4191, 0.3176, 0.6053, 0.0809, 0.3176, 0.6053, 0.46, 0.3284, 0.5991, 0.4191, 0.3176, 0.6053, 0.0809, 0.3176, 0.6053, 0.04, 0.3284, 0.5991, 0.46, 0.3284, 0.5991, 0.04, 0.3284, 0.5991, 0.5, 0.3415, 0.5915, 0.46, 0.3284, 0.5991, 0.04, 0.3284, 0.5991, -0.04, 0.3546, 0.5839, 0.5, 0.3415, 0.5915, -0.04, 0.3546, 0.5839, 0.5, 0.5, 0.5, 0.5, 0.3415, 0.5915, -0.04, 0.3546, 0.5839, -0.0809, 0.3654, 0.5777, 0.5, 0.5, 0.5, -0.0809, 0.3654, 0.5777, -0.1225, 0.3739, 0.5728, 0.5, 0.5, 0.5, -0.1225, 0.3739, 0.5728, -0.1647, 0.3799, 0.5693, 0.5, 0.5, 0.5, -0.1647, 0.3799, 0.5693, -0.2073, 0.3836, 0.5672, 0.5, 0.5, 0.5, -0.2073, 0.3836, 0.5672, -0.25, 0.3848, 0.5665, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.25, 0.3848, 0.5665, -0.5, 0.5, 0.5, -0.25, 0.3848, 0.5665, -0.2927, 0.3836, 0.5672, -0.5, 0.5, 0.5, -0.2927, 0.3836, 0.5672, -0.3353, 0.3799, 0.5693, -0.5, 0.5, 0.5, -0.3353, 0.3799, 0.5693, -0.3775, 0.3739, 0.5728, -0.5, 0.5, 0.5, -0.3775, 0.3739, 0.5728, -0.4191, 0.3654, 0.5777, -0.5, 0.5, 0.5, -0.4191, 0.3654, 0.5777, -0.46, 0.3546, 0.5839, -0.46, 0.3546, 0.5839, -0.5, 0.3415, 0.5915, -0.5, 0.5, 0.5, 0.25, 0.2982, 0.6165, 0.2927, 0.2994, 0.6158, 0.2073, 0.2994, 0.6158, 0.3353, 0.3031, 0.6137, 0.2073, 0.2994, 0.6158, 0.2927, 0.2994, 0.6158, 0.1647, 0.3031, 0.6137, 0.2073, 0.2994, 0.6158, 0.3353, 0.3031, 0.6137, 0.3775, 0.3091, 0.6102, 0.1647, 0.3031, 0.6137, 0.3353, 0.3031, 0.6137, 0.1225, 0.3091, 0.6102, 0.1647, 0.3031, 0.6137, 0.3775, 0.3091, 0.6102, 0.4191, 0.3176, 0.6053, 0.1225, 0.3091, 0.6102, 0.3775, 0.3091, 0.6102, 0.0809, 0.3176, 0.6053, 0.1225, 0.3091, 0.6102, 0.4191, 0.3176, 0.6053, 0.46, 0.3284, 0.5991, 0.0809, 0.3176, 0.6053, 0.4191, 0.3176, 0.6053, 0.04, 0.3284, 0.5991, 0.0809, 0.3176, 0.6053, 0.46, 0.3284, 0.5991, 0.5, 0.3415, 0.5915, 0.04, 0.3284, 0.5991, 0.46, 0.3284, 0.5991, -0.04, 0.3546, 0.5839, 0.04, 0.3284, 0.5991, 0.5, 0.3415, 0.5915, 0.5, 0.5, 0.5, -0.04, 0.3546, 0.5839, 0.5, 0.3415, 0.5915, -0.0809, 0.3654, 0.5777, -0.04, 0.3546, 0.5839, 0.5, 0.5, 0.5, -0.1225, 0.3739, 0.5728, -0.0809, 0.3654, 0.5777, 0.5, 0.5, 0.5, -0.1647, 0.3799, 0.5693, -0.1225, 0.3739, 0.5728, 0.5, 0.5, 0.5, -0.2073, 0.3836, 0.5672, -0.1647, 0.3799, 0.5693, 0.5, 0.5, 0.5, -0.25, 0.3848, 0.5665, -0.2073, 0.3836, 0.5672, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.25, 0.3848, 0.5665, -0.25, 0.3848, 0.5665, -0.5, 0.5, 0.5, -0.2927, 0.3836, 0.5672, -0.2927, 0.3836, 0.5672, -0.5, 0.5, 0.5, -0.3353, 0.3799, 0.5693, -0.3353, 0.3799, 0.5693, -0.5, 0.5, 0.5, -0.3775, 0.3739, 0.5728, -0.3775, 0.3739, 0.5728, -0.5, 0.5, 0.5, -0.4191, 0.3654, 0.5777, -0.4191, 0.3654, 0.5777, -0.5, 0.5, 0.5, -0.46, 0.3546, 0.5839, -0.5, 0.3415, 0.5915, -0.46, 0.3546, 0.5839, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 0.5, 0.5, 0.5839, 0.3346, 0.46, 0.5915, 0.3415, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5777, 0.325, 0.4191, 0.5839, 0.3346, 0.46, 0.5, 0.5, 0.5, 0.5728, 0.3126, 0.3775, 0.5777, 0.325, 0.4191, 0.5, 0.5, 0.5, 0.5693, 0.2976, 0.3353, 0.5728, 0.3126, 0.3775, 0.5, 0.5, 0.5, 0.5, 0, -0.5, 0.5693, 0.2976, 0.3353, 0.5, 0, -0.5, 0.5672, 0.2799, 0.2927, 0.5693, 0.2976, 0.3353, 0.5, 0, -0.5, 0.5665, 0.2598, 0.25, 0.5672, 0.2799, 0.2927, 0.5, 0, -0.5, 0.5672, 0.2372, 0.2073, 0.5665, 0.2598, 0.25, 0.5, 0, -0.5, 0.5693, 0.2123, 0.1647, 0.5672, 0.2372, 0.2073, 0.5, 0, -0.5, 0.5728, 0.1851, 0.1225, 0.5693, 0.2123, 0.1647, 0.5, 0, -0.5, 0.5777, 0.1559, 0.0809, 0.5728, 0.1851, 0.1225, 0.5, 0, -0.5, 0.5839, 0.1246, 0.04, 0.5777, 0.1559, 0.0809, 0.5, 0, -0.5, 0.5991, 0.0584, -0.04, 0.5839, 0.1246, 0.04, 0.5, 0, -0.5, 0.6053, 0.0271, -0.0809, 0.5991, 0.0584, -0.04, 0.5, 0, -0.5, 0.6102, -0.0021, -0.1225, 0.6053, 0.0271, -0.0809, 0.5, 0, -0.5, 0.6137, -0.0293, -0.1647, 0.6102, -0.0021, -0.1225, 0.5, 0, -0.5, 0.6158, -0.0542, -0.2073, 0.6137, -0.0293, -0.1647, 0.5, 0, -0.5, 0.6165, -0.0768, -0.25, 0.6158, -0.0542, -0.2073, 0.5, 0, -0.5, 0.6158, -0.097, -0.2927, 0.6165, -0.0768, -0.25, 0.5, 0, -0.5, 0.6137, -0.1146, -0.3353, 0.6158, -0.097, -0.2927, 0.5, 0, -0.5, 0.6102, -0.1296, -0.3775, 0.6137, -0.1146, -0.3353, 0.5, 0, -0.5, 0.6053, -0.142, -0.4191, 0.6102, -0.1296, -0.3775, 0.5, 0, -0.5, 0.5991, -0.1516, -0.46, 0.6053, -0.142, -0.4191, 0.5, 0, -0.5, 0.5915, -0.1585, -0.5, 0.5991, -0.1516, -0.46, 0.5915, 0.3415, 0.5, 0.5839, 0.3346, 0.46, 0.5, 0.5, 0.5, 0.5777, 0.325, 0.4191, 0.5, 0.5, 0.5, 0.5839, 0.3346, 0.46, 0.5728, 0.3126, 0.3775, 0.5, 0.5, 0.5, 0.5777, 0.325, 0.4191, 0.5693, 0.2976, 0.3353, 0.5, 0.5, 0.5, 0.5728, 0.3126, 0.3775, 0.5, 0, -0.5, 0.5, 0.5, 0.5, 0.5693, 0.2976, 0.3353, 0.5672, 0.2799, 0.2927, 0.5, 0, -0.5, 0.5693, 0.2976, 0.3353, 0.5665, 0.2598, 0.25, 0.5, 0, -0.5, 0.5672, 0.2799, 0.2927, 0.5672, 0.2372, 0.2073, 0.5, 0, -0.5, 0.5665, 0.2598, 0.25, 0.5693, 0.2123, 0.1647, 0.5, 0, -0.5, 0.5672, 0.2372, 0.2073, 0.5728, 0.1851, 0.1225, 0.5, 0, -0.5, 0.5693, 0.2123, 0.1647, 0.5777, 0.1559, 0.0809, 0.5, 0, -0.5, 0.5728, 0.1851, 0.1225, 0.5839, 0.1246, 0.04, 0.5, 0, -0.5, 0.5777, 0.1559, 0.0809, 0.5991, 0.0584, -0.04, 0.5, 0, -0.5, 0.5839, 0.1246, 0.04, 0.6053, 0.0271, -0.0809, 0.5, 0, -0.5, 0.5991, 0.0584, -0.04, 0.6102, -0.0021, -0.1225, 0.5, 0, -0.5, 0.6053, 0.0271, -0.0809, 0.6137, -0.0293, -0.1647, 0.5, 0, -0.5, 0.6102, -0.0021, -0.1225, 0.6158, -0.0542, -0.2073, 0.5, 0, -0.5, 0.6137, -0.0293, -0.1647, 0.6165, -0.0768, -0.25, 0.5, 0, -0.5, 0.6158, -0.0542, -0.2073, 0.6158, -0.097, -0.2927, 0.5, 0, -0.5, 0.6165, -0.0768, -0.25, 0.6137, -0.1146, -0.3353, 0.5, 0, -0.5, 0.6158, -0.097, -0.2927, 0.6102, -0.1296, -0.3775, 0.5, 0, -0.5, 0.6137, -0.1146, -0.3353, 0.6053, -0.142, -0.4191, 0.5, 0, -0.5, 0.6102, -0.1296, -0.3775, 0.5991, -0.1516, -0.46, 0.5, 0, -0.5, 0.6053, -0.142, -0.4191, 0.5915, -0.1585, -0.5, 0.5, 0, -0.5, 0.5991, -0.1516, -0.46, -0.5, 0, -0.5, -0.5, 0.5, 0.5, -0.5, 0, 0.5, 0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_quxi2"]
+resource_name = "rock"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.666667, 0.686274, 0.756863, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_um815"]
+resource_name = "_defaultMat"
+vertex_color_use_as_albedo = true
+albedo_color = Color(1, 1, 1, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_xeoxy"]
+_surfaces = [{
+"aabb": AABB(-0.326549, 0, -0.331152, 0.653099, 0.4, 0.662304),
+"format": 4097,
+"index_count": 297,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 22, 0, 21, 0, 14, 0, 14, 0, 13, 0, 22, 0, 13, 0, 23, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 4, 0, 28, 0, 22, 0, 22, 0, 23, 0, 4, 0, 23, 0, 5, 0, 4, 0, 31, 0, 29, 0, 30, 0, 30, 0, 15, 0, 31, 0, 30, 0, 16, 0, 15, 0, 25, 0, 32, 0, 33, 0, 33, 0, 34, 0, 25, 0, 34, 0, 27, 0, 25, 0, 34, 0, 9, 0, 27, 0, 34, 0, 10, 0, 9, 0, 37, 0, 35, 0, 36, 0, 36, 0, 1, 0, 37, 0, 1, 0, 0, 0, 37, 0, 19, 0, 38, 0, 29, 0, 29, 0, 31, 0, 19, 0, 31, 0, 20, 0, 19, 0, 41, 0, 39, 0, 40, 0, 40, 0, 42, 0, 41, 0, 43, 0, 28, 0, 4, 0, 4, 0, 44, 0, 43, 0, 4, 0, 3, 0, 44, 0, 44, 0, 42, 0, 40, 0, 40, 0, 2, 0, 44, 0, 2, 0, 43, 0, 44, 0, 2, 0, 1, 0, 43, 0, 1, 0, 36, 0, 43, 0, 46, 0, 45, 0, 39, 0, 34, 0, 46, 0, 39, 0, 10, 0, 34, 0, 39, 0, 11, 0, 10, 0, 39, 0, 39, 0, 41, 0, 11, 0, 33, 0, 32, 0, 38, 0, 38, 0, 19, 0, 33, 0, 19, 0, 18, 0, 33, 0, 8, 0, 7, 0, 47, 0, 47, 0, 35, 0, 8, 0, 35, 0, 37, 0, 8, 0, 20, 0, 31, 0, 15, 0, 15, 0, 17, 0, 20, 0, 17, 0, 46, 0, 20, 0, 46, 0, 18, 0, 20, 0, 46, 0, 34, 0, 18, 0, 34, 0, 33, 0, 18, 0, 11, 0, 41, 0, 42, 0, 42, 0, 9, 0, 11, 0, 5, 0, 9, 0, 42, 0, 3, 0, 5, 0, 42, 0, 42, 0, 44, 0, 3, 0, 5, 0, 26, 0, 9, 0, 26, 0, 27, 0, 9, 0, 5, 0, 12, 0, 26, 0, 5, 0, 23, 0, 12, 0, 23, 0, 13, 0, 12, 0, 35, 0, 47, 0, 48, 0, 38, 0, 35, 0, 48, 0, 38, 0, 36, 0, 35, 0, 29, 0, 38, 0, 48, 0, 48, 0, 30, 0, 29, 0, 38, 0, 32, 0, 36, 0, 32, 0, 43, 0, 36, 0, 32, 0, 25, 0, 43, 0, 28, 0, 43, 0, 25, 0, 25, 0, 24, 0, 28, 0, 24, 0, 22, 0, 28, 0, 24, 0, 21, 0, 22, 0, 49, 0, 6, 0, 8, 0, 8, 0, 37, 0, 49, 0, 37, 0, 50, 0, 49, 0, 37, 0, 0, 0, 50, 0, 0, 0, 45, 0, 50, 0, 0, 0, 39, 0, 45, 0, 0, 0, 2, 0, 39, 0, 2, 0, 40, 0, 39, 0, 30, 0, 48, 0, 51, 0, 51, 0, 16, 0, 30, 0, 51, 0, 17, 0, 16, 0, 51, 0, 50, 0, 17, 0, 50, 0, 45, 0, 17, 0, 45, 0, 46, 0, 17, 0, 49, 0, 51, 0, 48, 0, 48, 0, 6, 0, 49, 0, 48, 0, 47, 0, 6, 0, 47, 0, 7, 0, 6, 0, 14, 0, 21, 0, 24, 0, 24, 0, 26, 0, 14, 0, 26, 0, 12, 0, 14, 0),
+"name": "rock",
+"primitive": 3,
+"vertex_count": 52,
+"vertex_data": PackedByteArray(138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189)
+}, {
+"aabb": AABB(-0.326549, 0, -0.331152, 0.653099, 0.4, 0.662304),
+"format": 4097,
+"index_count": 3,
+"index_data": PackedByteArray(49, 0, 50, 0, 51, 0),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 52,
+"vertex_data": PackedByteArray(138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_vb03r"]
+resource_name = "rocks_Mesh rocks"
+_surfaces = [{
+"aabb": AABB(-0.326549, 0, -0.331152, 0.653099, 0.4, 0.662304),
+"attribute_data": PackedByteArray(14, 240, 8, 65, 122, 24, 197, 192, 153, 163, 233, 64, 56, 153, 6, 191, 17, 103, 193, 64, 122, 24, 197, 192, 115, 11, 166, 191, 201, 69, 137, 64, 33, 93, 135, 192, 215, 199, 5, 65, 101, 55, 229, 192, 201, 69, 137, 64, 67, 147, 114, 192, 48, 143, 141, 192, 165, 94, 196, 192, 126, 49, 187, 63, 212, 185, 7, 193, 48, 143, 141, 192, 139, 61, 50, 192, 240, 137, 122, 192, 9, 187, 164, 191, 30, 118, 224, 192, 195, 120, 69, 63, 240, 137, 122, 192, 108, 193, 45, 64, 118, 227, 104, 64, 2, 120, 187, 64, 118, 227, 104, 64, 97, 44, 137, 64, 106, 109, 227, 64, 14, 87, 229, 64, 39, 165, 65, 193, 230, 157, 183, 64, 162, 13, 122, 192, 206, 228, 137, 64, 39, 165, 65, 193, 15, 193, 244, 191, 44, 192, 42, 193, 85, 130, 146, 192, 77, 255, 15, 192, 93, 212, 231, 192, 44, 192, 42, 193, 203, 65, 30, 192, 152, 235, 236, 64, 101, 132, 214, 191, 142, 64, 148, 64, 149, 156, 239, 64, 152, 235, 236, 64, 179, 145, 111, 63, 20, 86, 238, 63, 253, 156, 188, 64, 20, 86, 238, 63, 85, 122, 236, 64, 75, 86, 74, 64, 79, 195, 200, 64, 74, 86, 74, 64, 184, 122, 185, 64, 218, 85, 24, 192, 244, 240, 114, 64, 217, 85, 24, 192, 91, 134, 36, 64, 83, 210, 237, 64, 75, 122, 236, 192, 83, 210, 237, 64, 132, 13, 227, 63, 73, 39, 149, 64, 180, 122, 185, 192, 253, 240, 241, 63, 32, 55, 26, 192, 252, 240, 241, 63, 167, 40, 8, 65, 183, 22, 61, 64, 207, 145, 11, 191, 184, 22, 61, 64, 147, 244, 225, 64, 17, 224, 79, 193, 218, 108, 35, 64, 17, 224, 79, 193, 82, 132, 55, 62, 100, 154, 160, 192, 164, 40, 8, 193, 126, 188, 193, 63, 145, 244, 225, 192, 47, 238, 102, 193, 27, 164, 220, 192, 126, 188, 193, 63, 227, 83, 103, 191, 48, 238, 102, 193, 158, 254, 80, 192, 250, 141, 86, 192, 241, 167, 212, 191, 252, 141, 86, 192, 220, 131, 55, 190, 160, 182, 206, 192, 209, 243, 13, 65, 126, 57, 107, 64, 42, 77, 103, 63, 127, 57, 107, 64, 38, 27, 243, 64, 210, 191, 226, 192, 136, 63, 197, 63, 38, 70, 218, 191, 67, 88, 104, 64, 208, 191, 226, 192, 54, 112, 35, 64, 130, 196, 72, 64, 105, 11, 208, 192, 130, 196, 72, 64, 248, 38, 234, 63, 126, 195, 154, 192, 174, 174, 161, 192, 158, 244, 76, 193, 140, 166, 252, 191, 159, 244, 76, 193, 42, 235, 217, 62, 188, 126, 29, 193, 218, 141, 178, 64, 188, 126, 29, 193, 64, 74, 171, 63, 172, 124, 127, 192, 10, 189, 200, 64, 172, 124, 127, 192, 19, 92, 30, 193, 123, 101, 170, 64, 45, 156, 17, 193, 226, 116, 35, 64, 126, 143, 183, 192, 123, 101, 170, 64, 202, 81, 151, 192, 80, 19, 94, 190, 105, 89, 157, 192, 32, 19, 94, 190, 70, 98, 139, 64, 226, 228, 46, 192, 117, 145, 161, 64, 202, 88, 9, 193, 185, 131, 189, 64, 226, 228, 46, 192, 62, 64, 16, 65, 202, 88, 9, 193, 89, 236, 10, 65, 248, 85, 11, 64, 94, 174, 49, 65, 150, 6, 77, 192, 126, 225, 59, 65, 252, 85, 11, 64, 161, 9, 177, 64, 102, 88, 21, 193, 5, 243, 38, 64, 102, 88, 21, 193, 182, 174, 161, 64, 163, 217, 105, 193, 128, 109, 141, 191, 163, 217, 105, 193, 8, 39, 234, 191, 134, 141, 212, 192, 194, 179, 94, 62, 202, 59, 98, 192, 115, 51, 180, 63, 200, 59, 98, 192, 165, 221, 182, 191, 67, 168, 26, 64, 122, 189, 39, 193, 67, 168, 26, 64, 75, 40, 56, 192, 174, 123, 88, 193, 76, 38, 28, 193, 157, 209, 177, 192, 48, 153, 190, 192, 174, 123, 88, 193, 65, 214, 243, 62, 174, 174, 187, 191, 131, 142, 142, 63, 58, 133, 122, 64, 184, 182, 55, 192, 244, 25, 219, 192, 95, 90, 219, 192, 58, 133, 122, 64, 231, 141, 178, 192, 244, 25, 219, 192, 55, 147, 30, 193, 72, 250, 0, 65, 55, 147, 30, 193, 214, 108, 99, 64, 93, 212, 231, 192, 139, 155, 25, 65, 169, 182, 7, 193, 40, 18, 138, 63, 85, 130, 146, 192, 52, 106, 150, 191, 15, 193, 244, 191, 139, 155, 25, 65, 103, 14, 65, 63, 244, 169, 243, 63, 103, 14, 65, 63, 72, 250, 0, 65, 196, 211, 12, 191, 88, 226, 92, 191, 24, 107, 245, 63, 165, 94, 164, 192, 163, 37, 246, 62, 168, 10, 137, 190, 117, 220, 31, 64, 252, 83, 42, 64, 101, 55, 229, 64, 143, 204, 210, 192, 115, 11, 166, 63, 143, 204, 210, 192, 52, 40, 145, 63, 188, 200, 207, 192, 33, 93, 135, 64, 114, 128, 168, 64, 117, 220, 31, 64, 80, 127, 136, 64, 255, 98, 8, 65, 29, 86, 50, 64, 212, 136, 33, 65, 253, 156, 156, 192, 212, 136, 33, 65, 104, 114, 131, 61, 78, 179, 77, 65, 165, 94, 164, 192, 253, 55, 37, 65, 152, 24, 65, 191, 207, 243, 13, 65, 135, 153, 64, 193, 85, 130, 146, 64, 135, 153, 96, 65, 17, 77, 103, 63, 135, 153, 64, 193, 214, 185, 70, 65, 165, 40, 24, 65, 214, 185, 70, 65, 56, 220, 232, 62, 22, 222, 80, 192, 165, 40, 24, 65, 219, 91, 32, 191, 128, 51, 22, 193, 22, 222, 80, 192, 29, 164, 252, 64, 33, 93, 135, 192, 169, 125, 55, 193, 33, 93, 135, 192, 210, 63, 7, 65, 78, 179, 77, 193, 149, 156, 207, 192, 78, 179, 77, 193, 203, 65, 94, 64, 51, 58, 15, 193, 67, 147, 50, 192, 51, 58, 15, 193, 168, 115, 239, 192, 36, 27, 243, 192, 232, 73, 227, 190, 36, 27, 243, 192, 90, 68, 29, 193, 72, 58, 240, 192, 232, 73, 227, 190, 62, 88, 104, 192, 90, 68, 29, 193, 85, 130, 146, 192, 199, 160, 8, 192, 95, 246, 2, 192, 162, 66, 44, 191, 108, 236, 185, 191, 21, 38, 9, 193, 59, 227, 7, 63, 165, 94, 164, 192, 161, 12, 1, 65, 174, 76, 3, 64, 102, 130, 188, 64, 20, 56, 7, 193, 120, 189, 39, 65, 174, 76, 3, 64, 72, 38, 28, 65, 104, 127, 189, 192, 81, 82, 236, 64, 147, 82, 94, 193, 193, 240, 184, 64, 87, 209, 9, 193, 120, 114, 25, 64, 87, 209, 9, 193, 78, 40, 56, 64, 147, 82, 94, 193, 103, 242, 160, 192, 86, 39, 254, 192, 181, 213, 213, 192, 107, 237, 41, 64, 116, 145, 161, 192, 238, 178, 1, 193, 248, 67, 248, 192, 238, 178, 1, 193, 123, 225, 59, 193, 108, 237, 41, 64, 92, 174, 49, 193, 37, 111, 46, 192, 18, 92, 30, 65, 10, 152, 168, 64, 111, 85, 129, 189, 10, 152, 168, 64, 44, 156, 17, 65, 0, 218, 31, 64, 14, 233, 195, 63, 160, 224, 139, 190, 5, 165, 207, 64, 176, 224, 139, 190, 59, 227, 7, 63, 165, 94, 164, 192, 95, 246, 2, 192, 162, 66, 44, 191, 108, 236, 185, 191, 21, 38, 9, 193),
+"format": 4119,
+"index_count": 297,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 22, 0, 24, 0, 23, 0, 24, 0, 25, 0, 23, 0, 28, 0, 26, 0, 27, 0, 27, 0, 29, 0, 28, 0, 32, 0, 30, 0, 31, 0, 31, 0, 33, 0, 32, 0, 33, 0, 34, 0, 32, 0, 37, 0, 35, 0, 36, 0, 36, 0, 38, 0, 37, 0, 36, 0, 39, 0, 38, 0, 42, 0, 40, 0, 41, 0, 41, 0, 43, 0, 42, 0, 43, 0, 44, 0, 42, 0, 43, 0, 45, 0, 44, 0, 43, 0, 46, 0, 45, 0, 49, 0, 47, 0, 48, 0, 48, 0, 50, 0, 49, 0, 50, 0, 51, 0, 49, 0, 54, 0, 52, 0, 53, 0, 53, 0, 55, 0, 54, 0, 55, 0, 56, 0, 54, 0, 59, 0, 57, 0, 58, 0, 58, 0, 60, 0, 59, 0, 63, 0, 61, 0, 62, 0, 62, 0, 64, 0, 63, 0, 62, 0, 65, 0, 64, 0, 68, 0, 66, 0, 67, 0, 67, 0, 69, 0, 68, 0, 69, 0, 70, 0, 68, 0, 69, 0, 71, 0, 70, 0, 71, 0, 72, 0, 70, 0, 75, 0, 73, 0, 74, 0, 76, 0, 75, 0, 74, 0, 77, 0, 76, 0, 74, 0, 78, 0, 77, 0, 74, 0, 74, 0, 79, 0, 78, 0, 82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 83, 0, 84, 0, 82, 0, 87, 0, 85, 0, 86, 0, 86, 0, 88, 0, 87, 0, 88, 0, 89, 0, 87, 0, 92, 0, 90, 0, 91, 0, 91, 0, 93, 0, 92, 0, 93, 0, 94, 0, 92, 0, 94, 0, 95, 0, 92, 0, 94, 0, 96, 0, 95, 0, 96, 0, 97, 0, 95, 0, 100, 0, 98, 0, 99, 0, 99, 0, 101, 0, 100, 0, 102, 0, 101, 0, 99, 0, 103, 0, 102, 0, 99, 0, 99, 0, 104, 0, 103, 0, 102, 0, 105, 0, 101, 0, 105, 0, 106, 0, 101, 0, 102, 0, 107, 0, 105, 0, 102, 0, 108, 0, 107, 0, 108, 0, 109, 0, 107, 0, 112, 0, 110, 0, 111, 0, 113, 0, 112, 0, 111, 0, 113, 0, 114, 0, 112, 0, 115, 0, 113, 0, 111, 0, 111, 0, 116, 0, 115, 0, 113, 0, 117, 0, 114, 0, 117, 0, 118, 0, 114, 0, 117, 0, 119, 0, 118, 0, 120, 0, 118, 0, 119, 0, 119, 0, 121, 0, 120, 0, 121, 0, 122, 0, 120, 0, 121, 0, 123, 0, 122, 0, 126, 0, 124, 0, 125, 0, 125, 0, 127, 0, 126, 0, 127, 0, 128, 0, 126, 0, 127, 0, 129, 0, 128, 0, 129, 0, 130, 0, 128, 0, 129, 0, 131, 0, 130, 0, 129, 0, 132, 0, 131, 0, 132, 0, 133, 0, 131, 0, 136, 0, 134, 0, 135, 0, 135, 0, 137, 0, 136, 0, 135, 0, 138, 0, 137, 0, 135, 0, 139, 0, 138, 0, 139, 0, 140, 0, 138, 0, 140, 0, 141, 0, 138, 0, 144, 0, 142, 0, 143, 0, 143, 0, 145, 0, 144, 0, 143, 0, 146, 0, 145, 0, 146, 0, 147, 0, 145, 0, 150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 151, 0, 152, 0, 150, 0),
+"material": SubResource("StandardMaterial3D_quxi2"),
+"name": "rock",
+"primitive": 3,
+"vertex_count": 156,
+"vertex_data": PackedByteArray(138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 36, 228, 87, 219, 0, 0, 146, 168, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 36, 228, 87, 219, 0, 0, 146, 168, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 36, 228, 87, 219, 0, 0, 146, 168, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 12, 182, 255, 255, 0, 0, 255, 191, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 12, 182, 255, 255, 0, 0, 255, 191, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 12, 182, 255, 255, 0, 0, 255, 191, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 160, 42, 160, 170, 255, 127, 255, 191, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 160, 42, 160, 170, 255, 127, 255, 191, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 160, 42, 160, 170, 255, 127, 255, 191, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 21, 244, 190, 68, 0, 0, 229, 229, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 21, 244, 190, 68, 0, 0, 229, 229, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 21, 244, 190, 68, 0, 0, 229, 229, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 13, 174, 90, 183, 255, 255, 108, 151, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 13, 174, 90, 183, 255, 255, 108, 151, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 13, 174, 90, 183, 255, 255, 108, 151, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 86, 22, 2, 189, 37, 81, 255, 191, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 86, 22, 2, 189, 37, 81, 255, 191, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 86, 22, 2, 189, 37, 81, 255, 191, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 53, 163, 255, 255, 255, 191, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 255, 127, 53, 163, 255, 255, 255, 191, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 53, 163, 255, 255, 255, 191, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 75, 209, 178, 174, 255, 255, 255, 255, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 75, 209, 178, 174, 0, 0, 255, 255, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 75, 209, 178, 174, 0, 0, 255, 255, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 75, 209, 178, 174, 0, 0, 255, 255, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 75, 209, 178, 174, 255, 255, 255, 255, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 4, 95, 227, 165, 37, 209, 255, 191, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 4, 95, 227, 165, 37, 209, 255, 191, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 4, 95, 227, 165, 37, 209, 255, 191, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 4, 95, 227, 165, 37, 209, 255, 191, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 26, 218, 3, 223, 0, 0, 108, 215, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 26, 218, 3, 223, 0, 0, 108, 215, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 26, 218, 3, 223, 0, 0, 108, 215, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 26, 218, 3, 223, 0, 0, 108, 215, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 26, 218, 3, 223, 0, 0, 146, 168, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 151, 17, 151, 145, 255, 127, 255, 191, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 151, 17, 151, 145, 255, 127, 255, 191, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 151, 17, 151, 145, 255, 127, 255, 191, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 151, 17, 151, 145, 255, 127, 255, 191, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 151, 17, 151, 145, 255, 127, 255, 191, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 103, 238, 151, 145, 255, 255, 254, 255, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 103, 238, 151, 145, 254, 255, 0, 128, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 103, 238, 151, 145, 255, 255, 0, 128, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 103, 238, 151, 145, 254, 255, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 103, 238, 151, 145, 254, 255, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 103, 238, 151, 145, 254, 255, 0, 128, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 103, 238, 151, 145, 255, 255, 254, 255, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 207, 233, 255, 255, 0, 0, 255, 191, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 207, 233, 255, 255, 0, 0, 255, 191, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 207, 233, 255, 255, 0, 0, 255, 191, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 207, 233, 255, 255, 0, 0, 255, 191, 138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 207, 233, 255, 255, 0, 0, 255, 191, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 10, 86, 94, 141, 37, 209, 255, 191, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 10, 86, 94, 141, 37, 209, 255, 191, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 10, 86, 94, 141, 37, 209, 255, 191, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 10, 86, 94, 141, 37, 209, 255, 191, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 10, 86, 94, 141, 37, 209, 255, 191, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 89, 198, 7, 145, 255, 255, 146, 232, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 89, 198, 7, 145, 255, 255, 146, 232, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 89, 198, 7, 145, 255, 255, 146, 232, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 89, 198, 7, 145, 255, 255, 146, 232, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 228, 37, 3, 223, 217, 46, 255, 191, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 228, 37, 3, 223, 217, 46, 255, 191, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 228, 37, 3, 223, 217, 46, 255, 191, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 228, 37, 3, 223, 217, 46, 255, 191, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 228, 37, 3, 223, 217, 46, 255, 191, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 246, 238, 165, 185, 0, 0, 146, 232, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 246, 238, 165, 185, 0, 0, 146, 232, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 246, 238, 165, 185, 0, 0, 146, 232, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 246, 238, 165, 185, 0, 0, 146, 232, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 246, 238, 165, 185, 0, 0, 146, 232, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 246, 238, 165, 185, 0, 0, 146, 232, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 246, 238, 165, 185, 0, 0, 146, 232, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 159, 242, 10, 214, 0, 0, 146, 168, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 159, 242, 10, 214, 0, 0, 108, 215, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 159, 242, 10, 214, 0, 0, 146, 168, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 159, 242, 10, 214, 0, 0, 108, 215, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 159, 242, 10, 214, 0, 0, 146, 168, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 159, 242, 10, 214, 0, 0, 108, 215, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 159, 242, 10, 214, 0, 0, 108, 215, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 244, 169, 94, 141, 255, 255, 108, 215, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 244, 169, 94, 141, 255, 255, 146, 168, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 244, 169, 94, 141, 255, 255, 146, 168, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 244, 169, 94, 141, 254, 255, 146, 168, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 244, 169, 94, 141, 255, 255, 108, 215, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 8, 17, 165, 185, 37, 81, 255, 191, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 8, 17, 165, 185, 37, 81, 255, 191, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 8, 17, 165, 185, 37, 81, 255, 191, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 8, 17, 165, 185, 37, 81, 255, 191, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 8, 17, 165, 185, 37, 81, 255, 191, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 255, 127, 255, 255, 255, 255, 255, 191, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 255, 127, 255, 255, 255, 255, 255, 191, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 255, 255, 255, 255, 255, 191, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 255, 127, 255, 255, 255, 255, 255, 191, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 255, 127, 255, 255, 255, 255, 255, 191, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 255, 255, 255, 255, 255, 191, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 255, 127, 255, 255, 255, 255, 255, 191, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 255, 127, 255, 255, 255, 255, 255, 191, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 255, 127, 255, 255, 255, 255, 255, 191, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 255, 127, 255, 255, 255, 255, 255, 191, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 255, 127, 255, 255, 255, 255, 255, 191, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 255, 127, 255, 255, 255, 255, 255, 191, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 255, 127, 255, 255, 255, 255, 255, 191, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 255, 127, 255, 255, 255, 255, 255, 191, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 255, 127, 255, 255, 255, 255, 255, 191, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 255, 127, 255, 255, 255, 255, 255, 191, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 255, 127, 255, 255, 255, 255, 255, 191, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 255, 127, 255, 255, 255, 255, 255, 191, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 255, 127, 255, 255, 255, 255, 255, 191, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 255, 127, 255, 255, 255, 255, 255, 191, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 255, 127, 0, 0, 0, 0, 255, 191, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 255, 127, 0, 0, 0, 0, 255, 191, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 255, 127, 0, 0, 0, 0, 255, 191, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 255, 127, 0, 0, 0, 0, 255, 191, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 255, 127, 0, 0, 0, 0, 255, 191, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 255, 127, 0, 0, 0, 0, 255, 191, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 255, 127, 0, 0, 0, 0, 255, 191, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 255, 127, 0, 0, 0, 0, 255, 191, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 255, 127, 0, 0, 0, 0, 255, 191, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 255, 127, 0, 0, 0, 0, 255, 191, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 255, 127, 0, 0, 0, 0, 255, 191, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 255, 127, 0, 0, 0, 0, 255, 191, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 255, 127, 0, 0, 0, 0, 255, 191, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 255, 127, 0, 0, 0, 0, 255, 191, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 255, 127, 255, 255, 254, 255, 255, 191, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 255, 127, 255, 255, 255, 255, 255, 191, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 255, 255, 255, 255, 255, 191, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 255, 127, 255, 255, 255, 255, 255, 191, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 255, 255, 255, 255, 255, 191, 138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 255, 127, 255, 255, 255, 255, 255, 191, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 255, 127, 255, 255, 255, 255, 255, 191, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 255, 127, 255, 255, 255, 255, 255, 191, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 255, 127, 255, 255, 254, 255, 255, 191, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 255, 127, 255, 255, 255, 255, 255, 191, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 95, 13, 10, 214, 217, 46, 255, 191, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189, 95, 13, 10, 214, 217, 46, 255, 191, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 95, 13, 10, 214, 217, 46, 255, 191, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 95, 13, 10, 214, 217, 46, 255, 191, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 95, 13, 10, 214, 217, 46, 255, 191, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 95, 13, 10, 214, 217, 46, 255, 191, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 95, 13, 10, 214, 217, 46, 255, 191, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 95, 13, 10, 214, 217, 46, 255, 191, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189, 165, 57, 7, 145, 217, 174, 255, 191, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 165, 57, 7, 145, 217, 174, 255, 191, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 165, 57, 7, 145, 217, 174, 255, 191, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 165, 57, 7, 145, 217, 174, 255, 191, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 165, 57, 7, 145, 217, 174, 255, 191, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 165, 57, 7, 145, 217, 174, 255, 191, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 250, 160, 227, 165, 255, 255, 108, 215, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 250, 160, 227, 165, 255, 255, 146, 168, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 250, 160, 227, 165, 255, 255, 108, 215, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 250, 160, 227, 165, 255, 255, 146, 168, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 250, 160, 227, 165, 255, 255, 108, 215, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 47, 150, 0, 0, 0, 128, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189, 255, 127, 47, 150, 0, 0, 0, 128, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 47, 150, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.326549, 0, -0.331152, 0.653099, 0.4, 0.662304),
+"attribute_data": PackedByteArray(14, 240, 8, 65, 122, 24, 197, 192, 153, 163, 233, 64, 56, 153, 6, 191, 17, 103, 193, 64, 122, 24, 197, 192, 115, 11, 166, 191, 201, 69, 137, 64, 33, 93, 135, 192, 215, 199, 5, 65, 101, 55, 229, 192, 201, 69, 137, 64, 67, 147, 114, 192, 48, 143, 141, 192, 165, 94, 196, 192, 126, 49, 187, 63, 212, 185, 7, 193, 48, 143, 141, 192, 139, 61, 50, 192, 240, 137, 122, 192, 9, 187, 164, 191, 30, 118, 224, 192, 195, 120, 69, 63, 240, 137, 122, 192, 108, 193, 45, 64, 118, 227, 104, 64, 2, 120, 187, 64, 118, 227, 104, 64, 97, 44, 137, 64, 106, 109, 227, 64, 14, 87, 229, 64, 39, 165, 65, 193, 230, 157, 183, 64, 162, 13, 122, 192, 206, 228, 137, 64, 39, 165, 65, 193, 15, 193, 244, 191, 44, 192, 42, 193, 85, 130, 146, 192, 77, 255, 15, 192, 93, 212, 231, 192, 44, 192, 42, 193, 203, 65, 30, 192, 152, 235, 236, 64, 101, 132, 214, 191, 142, 64, 148, 64, 149, 156, 239, 64, 152, 235, 236, 64, 179, 145, 111, 63, 20, 86, 238, 63, 253, 156, 188, 64, 20, 86, 238, 63, 85, 122, 236, 64, 75, 86, 74, 64, 79, 195, 200, 64, 74, 86, 74, 64, 184, 122, 185, 64, 218, 85, 24, 192, 244, 240, 114, 64, 217, 85, 24, 192, 91, 134, 36, 64, 83, 210, 237, 64, 75, 122, 236, 192, 83, 210, 237, 64, 132, 13, 227, 63, 73, 39, 149, 64, 180, 122, 185, 192, 253, 240, 241, 63, 32, 55, 26, 192, 252, 240, 241, 63, 167, 40, 8, 65, 183, 22, 61, 64, 207, 145, 11, 191, 184, 22, 61, 64, 147, 244, 225, 64, 17, 224, 79, 193, 218, 108, 35, 64, 17, 224, 79, 193, 82, 132, 55, 62, 100, 154, 160, 192, 164, 40, 8, 193, 126, 188, 193, 63, 145, 244, 225, 192, 47, 238, 102, 193, 27, 164, 220, 192, 126, 188, 193, 63, 227, 83, 103, 191, 48, 238, 102, 193, 158, 254, 80, 192, 250, 141, 86, 192, 241, 167, 212, 191, 252, 141, 86, 192, 220, 131, 55, 190, 160, 182, 206, 192, 209, 243, 13, 65, 126, 57, 107, 64, 42, 77, 103, 63, 127, 57, 107, 64, 38, 27, 243, 64, 210, 191, 226, 192, 136, 63, 197, 63, 38, 70, 218, 191, 67, 88, 104, 64, 208, 191, 226, 192, 54, 112, 35, 64, 130, 196, 72, 64, 105, 11, 208, 192, 130, 196, 72, 64, 248, 38, 234, 63, 126, 195, 154, 192, 174, 174, 161, 192, 158, 244, 76, 193, 140, 166, 252, 191, 159, 244, 76, 193, 42, 235, 217, 62, 188, 126, 29, 193, 218, 141, 178, 64, 188, 126, 29, 193, 64, 74, 171, 63, 172, 124, 127, 192, 10, 189, 200, 64, 172, 124, 127, 192, 19, 92, 30, 193, 123, 101, 170, 64, 45, 156, 17, 193, 226, 116, 35, 64, 126, 143, 183, 192, 123, 101, 170, 64, 202, 81, 151, 192, 80, 19, 94, 190, 105, 89, 157, 192, 32, 19, 94, 190, 70, 98, 139, 64, 226, 228, 46, 192, 117, 145, 161, 64, 202, 88, 9, 193, 185, 131, 189, 64, 226, 228, 46, 192, 62, 64, 16, 65, 202, 88, 9, 193, 89, 236, 10, 65, 248, 85, 11, 64, 94, 174, 49, 65, 150, 6, 77, 192, 126, 225, 59, 65, 252, 85, 11, 64, 161, 9, 177, 64, 102, 88, 21, 193, 5, 243, 38, 64, 102, 88, 21, 193, 182, 174, 161, 64, 163, 217, 105, 193, 128, 109, 141, 191, 163, 217, 105, 193, 8, 39, 234, 191, 134, 141, 212, 192, 194, 179, 94, 62, 202, 59, 98, 192, 115, 51, 180, 63, 200, 59, 98, 192, 165, 221, 182, 191, 67, 168, 26, 64, 122, 189, 39, 193, 67, 168, 26, 64, 75, 40, 56, 192, 174, 123, 88, 193, 76, 38, 28, 193, 157, 209, 177, 192, 48, 153, 190, 192, 174, 123, 88, 193, 65, 214, 243, 62, 174, 174, 187, 191, 131, 142, 142, 63, 58, 133, 122, 64, 184, 182, 55, 192, 244, 25, 219, 192, 95, 90, 219, 192, 58, 133, 122, 64, 231, 141, 178, 192, 244, 25, 219, 192, 55, 147, 30, 193, 72, 250, 0, 65, 55, 147, 30, 193, 214, 108, 99, 64, 93, 212, 231, 192, 139, 155, 25, 65, 169, 182, 7, 193, 40, 18, 138, 63, 85, 130, 146, 192, 52, 106, 150, 191, 15, 193, 244, 191, 139, 155, 25, 65, 103, 14, 65, 63, 244, 169, 243, 63, 103, 14, 65, 63, 72, 250, 0, 65, 196, 211, 12, 191, 88, 226, 92, 191, 24, 107, 245, 63, 165, 94, 164, 192, 163, 37, 246, 62, 168, 10, 137, 190, 117, 220, 31, 64, 252, 83, 42, 64, 101, 55, 229, 64, 143, 204, 210, 192, 115, 11, 166, 63, 143, 204, 210, 192, 52, 40, 145, 63, 188, 200, 207, 192, 33, 93, 135, 64, 114, 128, 168, 64, 117, 220, 31, 64, 80, 127, 136, 64, 255, 98, 8, 65, 29, 86, 50, 64, 212, 136, 33, 65, 253, 156, 156, 192, 212, 136, 33, 65, 104, 114, 131, 61, 78, 179, 77, 65, 165, 94, 164, 192, 253, 55, 37, 65, 152, 24, 65, 191, 207, 243, 13, 65, 135, 153, 64, 193, 85, 130, 146, 64, 135, 153, 96, 65, 17, 77, 103, 63, 135, 153, 64, 193, 214, 185, 70, 65, 165, 40, 24, 65, 214, 185, 70, 65, 56, 220, 232, 62, 22, 222, 80, 192, 165, 40, 24, 65, 219, 91, 32, 191, 128, 51, 22, 193, 22, 222, 80, 192, 29, 164, 252, 64, 33, 93, 135, 192, 169, 125, 55, 193, 33, 93, 135, 192, 210, 63, 7, 65, 78, 179, 77, 193, 149, 156, 207, 192, 78, 179, 77, 193, 203, 65, 94, 64, 51, 58, 15, 193, 67, 147, 50, 192, 51, 58, 15, 193, 168, 115, 239, 192, 36, 27, 243, 192, 232, 73, 227, 190, 36, 27, 243, 192, 90, 68, 29, 193, 72, 58, 240, 192, 232, 73, 227, 190, 62, 88, 104, 192, 90, 68, 29, 193, 85, 130, 146, 192, 199, 160, 8, 192, 95, 246, 2, 192, 162, 66, 44, 191, 108, 236, 185, 191, 21, 38, 9, 193, 59, 227, 7, 63, 165, 94, 164, 192, 161, 12, 1, 65, 174, 76, 3, 64, 102, 130, 188, 64, 20, 56, 7, 193, 120, 189, 39, 65, 174, 76, 3, 64, 72, 38, 28, 65, 104, 127, 189, 192, 81, 82, 236, 64, 147, 82, 94, 193, 193, 240, 184, 64, 87, 209, 9, 193, 120, 114, 25, 64, 87, 209, 9, 193, 78, 40, 56, 64, 147, 82, 94, 193, 103, 242, 160, 192, 86, 39, 254, 192, 181, 213, 213, 192, 107, 237, 41, 64, 116, 145, 161, 192, 238, 178, 1, 193, 248, 67, 248, 192, 238, 178, 1, 193, 123, 225, 59, 193, 108, 237, 41, 64, 92, 174, 49, 193, 37, 111, 46, 192, 18, 92, 30, 65, 10, 152, 168, 64, 111, 85, 129, 189, 10, 152, 168, 64, 44, 156, 17, 65, 0, 218, 31, 64, 14, 233, 195, 63, 160, 224, 139, 190, 5, 165, 207, 64, 176, 224, 139, 190, 59, 227, 7, 63, 165, 94, 164, 192, 95, 246, 2, 192, 162, 66, 44, 191, 108, 236, 185, 191, 21, 38, 9, 193),
+"format": 4119,
+"index_count": 3,
+"index_data": PackedByteArray(155, 0, 153, 0, 154, 0),
+"material": SubResource("StandardMaterial3D_um815"),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 156,
+"vertex_data": PackedByteArray(138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 36, 228, 87, 219, 0, 0, 0, 128, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 36, 228, 87, 219, 0, 0, 0, 128, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 36, 228, 87, 219, 0, 0, 0, 128, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 12, 182, 255, 255, 0, 0, 0, 128, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 12, 182, 255, 255, 0, 0, 0, 128, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 12, 182, 255, 255, 0, 0, 0, 128, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 160, 42, 160, 170, 0, 0, 0, 128, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 160, 42, 160, 170, 0, 0, 0, 128, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 160, 42, 160, 170, 0, 0, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 21, 244, 190, 68, 0, 0, 0, 128, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 21, 244, 190, 68, 0, 0, 0, 128, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 21, 244, 190, 68, 0, 0, 0, 128, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 13, 174, 90, 183, 0, 0, 0, 128, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 13, 174, 90, 183, 0, 0, 0, 128, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 13, 174, 90, 183, 0, 0, 0, 128, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 86, 22, 2, 189, 0, 0, 0, 128, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 86, 22, 2, 189, 0, 0, 0, 128, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 86, 22, 2, 189, 0, 0, 0, 128, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 53, 163, 0, 0, 0, 128, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 255, 127, 53, 163, 0, 0, 0, 128, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 53, 163, 0, 0, 0, 128, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 75, 209, 178, 174, 0, 0, 0, 128, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 75, 209, 178, 174, 0, 0, 0, 128, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 75, 209, 178, 174, 0, 0, 0, 128, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 75, 209, 178, 174, 0, 0, 0, 128, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 75, 209, 178, 174, 0, 0, 0, 128, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 4, 95, 227, 165, 0, 0, 0, 128, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 4, 95, 227, 165, 0, 0, 0, 128, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 4, 95, 227, 165, 0, 0, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 4, 95, 227, 165, 0, 0, 0, 128, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 26, 218, 3, 223, 0, 0, 0, 128, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 26, 218, 3, 223, 0, 0, 0, 128, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 26, 218, 3, 223, 0, 0, 0, 128, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 26, 218, 3, 223, 0, 0, 0, 128, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 26, 218, 3, 223, 0, 0, 0, 128, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 151, 17, 151, 145, 0, 0, 0, 128, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 151, 17, 151, 145, 0, 0, 0, 128, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 151, 17, 151, 145, 0, 0, 0, 128, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 151, 17, 151, 145, 0, 0, 0, 128, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 151, 17, 151, 145, 0, 0, 0, 128, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 103, 238, 151, 145, 0, 0, 0, 128, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 103, 238, 151, 145, 0, 0, 0, 128, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 103, 238, 151, 145, 0, 0, 0, 128, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 103, 238, 151, 145, 0, 0, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 103, 238, 151, 145, 0, 0, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 103, 238, 151, 145, 0, 0, 0, 128, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 103, 238, 151, 145, 0, 0, 0, 128, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 207, 233, 255, 255, 0, 0, 0, 128, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 207, 233, 255, 255, 0, 0, 0, 128, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 207, 233, 255, 255, 0, 0, 0, 128, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 207, 233, 255, 255, 0, 0, 0, 128, 138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 207, 233, 255, 255, 0, 0, 0, 128, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 10, 86, 94, 141, 0, 0, 0, 128, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 10, 86, 94, 141, 0, 0, 0, 128, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 10, 86, 94, 141, 0, 0, 0, 128, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 10, 86, 94, 141, 0, 0, 0, 128, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 10, 86, 94, 141, 0, 0, 0, 128, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 89, 198, 7, 145, 0, 0, 0, 128, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 89, 198, 7, 145, 0, 0, 0, 128, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 89, 198, 7, 145, 0, 0, 0, 128, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 89, 198, 7, 145, 0, 0, 0, 128, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 228, 37, 3, 223, 0, 0, 0, 128, 32, 12, 220, 61, 126, 248, 121, 61, 160, 107, 141, 190, 228, 37, 3, 223, 0, 0, 0, 128, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 228, 37, 3, 223, 0, 0, 0, 128, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 228, 37, 3, 223, 0, 0, 0, 128, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 228, 37, 3, 223, 0, 0, 0, 128, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 246, 238, 165, 185, 0, 0, 0, 128, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 246, 238, 165, 185, 0, 0, 0, 128, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 246, 238, 165, 185, 0, 0, 0, 128, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 246, 238, 165, 185, 0, 0, 0, 128, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 246, 238, 165, 185, 0, 0, 0, 128, 187, 82, 32, 189, 98, 248, 8, 62, 203, 48, 155, 190, 246, 238, 165, 185, 0, 0, 0, 128, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 246, 238, 165, 185, 0, 0, 0, 128, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 159, 242, 10, 214, 0, 0, 0, 128, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 159, 242, 10, 214, 0, 0, 0, 128, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 159, 242, 10, 214, 0, 0, 0, 128, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 159, 242, 10, 214, 0, 0, 0, 128, 43, 255, 80, 61, 205, 204, 76, 62, 93, 41, 149, 59, 159, 242, 10, 214, 0, 0, 0, 128, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 159, 242, 10, 214, 0, 0, 0, 128, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 159, 242, 10, 214, 0, 0, 0, 128, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 244, 169, 94, 141, 0, 0, 0, 128, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 244, 169, 94, 141, 0, 0, 0, 128, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 244, 169, 94, 141, 0, 0, 0, 128, 75, 42, 238, 189, 205, 204, 76, 62, 79, 181, 150, 62, 244, 169, 94, 141, 0, 0, 0, 128, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 244, 169, 94, 141, 0, 0, 0, 128, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 8, 17, 165, 185, 0, 0, 0, 128, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 8, 17, 165, 185, 0, 0, 0, 128, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 8, 17, 165, 185, 0, 0, 0, 128, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 8, 17, 165, 185, 0, 0, 0, 128, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 8, 17, 165, 185, 0, 0, 0, 128, 202, 227, 128, 190, 205, 204, 204, 62, 16, 168, 55, 62, 255, 127, 255, 255, 0, 0, 0, 128, 202, 227, 128, 190, 205, 204, 204, 62, 251, 212, 132, 61, 255, 127, 255, 255, 0, 0, 0, 128, 89, 110, 60, 190, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 255, 255, 0, 0, 0, 128, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 255, 127, 255, 255, 0, 0, 0, 128, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 255, 127, 255, 255, 0, 0, 0, 128, 168, 239, 70, 189, 205, 204, 204, 62, 229, 177, 95, 62, 255, 127, 255, 255, 0, 0, 0, 128, 135, 234, 156, 60, 205, 204, 204, 62, 240, 5, 188, 60, 255, 127, 255, 255, 0, 0, 0, 128, 135, 234, 156, 60, 205, 204, 204, 62, 16, 168, 55, 62, 255, 127, 255, 255, 0, 0, 0, 128, 192, 237, 100, 188, 126, 248, 249, 61, 68, 206, 65, 189, 255, 127, 255, 255, 0, 0, 0, 128, 220, 121, 71, 61, 126, 248, 249, 61, 251, 155, 31, 190, 255, 127, 255, 255, 0, 0, 0, 128, 124, 17, 72, 60, 126, 248, 249, 61, 160, 226, 3, 189, 255, 127, 255, 255, 0, 0, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 206, 216, 44, 61, 255, 127, 255, 255, 0, 0, 0, 128, 156, 78, 58, 62, 126, 248, 249, 61, 218, 88, 69, 190, 255, 127, 255, 255, 0, 0, 0, 128, 14, 246, 6, 61, 126, 248, 249, 61, 218, 88, 69, 190, 255, 127, 255, 255, 0, 0, 0, 128, 160, 247, 235, 60, 126, 248, 249, 61, 131, 229, 66, 190, 255, 127, 255, 255, 0, 0, 0, 128, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 255, 127, 255, 255, 0, 0, 0, 128, 102, 239, 129, 61, 126, 248, 249, 61, 240, 222, 169, 61, 255, 127, 255, 255, 0, 0, 0, 128, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 255, 127, 255, 255, 0, 0, 0, 128, 148, 75, 131, 62, 126, 248, 249, 61, 10, 78, 25, 190, 255, 127, 255, 255, 0, 0, 0, 128, 148, 75, 131, 62, 126, 248, 249, 61, 199, 184, 194, 188, 255, 127, 255, 255, 0, 0, 0, 128, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 255, 127, 0, 0, 0, 0, 0, 128, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 255, 127, 0, 0, 0, 0, 0, 128, 254, 193, 102, 190, 52, 17, 54, 38, 195, 140, 169, 190, 255, 127, 0, 0, 0, 0, 0, 128, 75, 42, 238, 189, 132, 13, 143, 38, 195, 140, 169, 62, 255, 127, 0, 0, 0, 0, 0, 128, 97, 0, 188, 188, 52, 17, 54, 38, 195, 140, 169, 190, 255, 127, 0, 0, 0, 0, 0, 128, 65, 134, 161, 190, 132, 13, 143, 38, 246, 86, 93, 62, 255, 127, 0, 0, 0, 0, 0, 128, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 255, 127, 0, 0, 0, 0, 0, 128, 124, 196, 169, 61, 132, 13, 143, 38, 246, 86, 93, 62, 255, 127, 0, 0, 0, 0, 0, 128, 243, 86, 130, 60, 173, 199, 21, 38, 156, 22, 135, 190, 255, 127, 0, 0, 0, 0, 0, 128, 124, 196, 169, 61, 0, 0, 0, 0, 73, 86, 51, 62, 255, 127, 0, 0, 0, 0, 0, 128, 32, 12, 220, 61, 0, 0, 0, 0, 107, 37, 162, 190, 255, 127, 0, 0, 0, 0, 0, 128, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 255, 127, 0, 0, 0, 0, 0, 128, 123, 49, 167, 62, 0, 0, 0, 0, 160, 193, 66, 190, 255, 127, 0, 0, 0, 0, 0, 128, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 255, 127, 0, 0, 0, 0, 0, 128, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 255, 127, 255, 255, 0, 0, 0, 128, 147, 212, 104, 190, 98, 248, 136, 62, 209, 162, 92, 190, 255, 127, 255, 255, 0, 0, 0, 128, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 255, 255, 0, 0, 0, 128, 185, 152, 69, 190, 98, 248, 136, 62, 216, 212, 140, 190, 255, 127, 255, 255, 0, 0, 0, 128, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 255, 255, 0, 0, 0, 128, 138, 217, 188, 189, 98, 248, 136, 62, 216, 212, 140, 190, 255, 127, 255, 255, 0, 0, 0, 128, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 255, 127, 255, 255, 0, 0, 0, 128, 120, 228, 84, 189, 98, 248, 136, 62, 132, 11, 46, 189, 255, 127, 255, 255, 0, 0, 0, 128, 95, 30, 23, 189, 98, 248, 136, 62, 104, 245, 120, 190, 255, 127, 255, 255, 0, 0, 0, 128, 31, 230, 92, 60, 98, 248, 136, 62, 251, 155, 31, 190, 255, 127, 255, 255, 0, 0, 0, 128, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 95, 13, 10, 214, 0, 0, 0, 128, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189, 95, 13, 10, 214, 0, 0, 0, 128, 65, 134, 161, 190, 132, 13, 143, 38, 130, 226, 98, 188, 95, 13, 10, 214, 0, 0, 0, 128, 4, 53, 145, 190, 205, 204, 76, 62, 93, 41, 149, 59, 95, 13, 10, 214, 0, 0, 0, 128, 171, 157, 92, 190, 205, 204, 204, 62, 110, 248, 2, 59, 95, 13, 10, 214, 0, 0, 0, 128, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 95, 13, 10, 214, 0, 0, 0, 128, 75, 42, 238, 189, 98, 248, 136, 62, 10, 18, 163, 189, 95, 13, 10, 214, 0, 0, 0, 128, 75, 42, 238, 189, 205, 204, 204, 62, 172, 75, 98, 189, 95, 13, 10, 214, 0, 0, 0, 128, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189, 165, 57, 7, 145, 0, 0, 0, 128, 46, 74, 134, 190, 162, 23, 125, 38, 60, 131, 54, 189, 165, 57, 7, 145, 0, 0, 0, 128, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 165, 57, 7, 145, 0, 0, 0, 128, 147, 212, 104, 190, 98, 248, 136, 62, 72, 42, 197, 189, 165, 57, 7, 145, 0, 0, 0, 128, 123, 49, 167, 190, 52, 17, 54, 38, 251, 155, 31, 190, 165, 57, 7, 145, 0, 0, 0, 128, 217, 156, 150, 190, 98, 248, 8, 62, 251, 155, 31, 190, 165, 57, 7, 145, 0, 0, 0, 128, 123, 49, 167, 62, 0, 0, 0, 0, 156, 161, 128, 61, 250, 160, 227, 165, 0, 0, 0, 128, 32, 12, 220, 61, 0, 0, 0, 0, 5, 218, 65, 62, 250, 160, 227, 165, 0, 0, 0, 128, 136, 62, 149, 62, 126, 248, 121, 61, 12, 92, 46, 61, 250, 160, 227, 165, 0, 0, 0, 128, 32, 12, 220, 61, 126, 248, 249, 61, 177, 229, 221, 61, 250, 160, 227, 165, 0, 0, 0, 128, 209, 181, 93, 62, 126, 248, 249, 61, 127, 221, 57, 61, 250, 160, 227, 165, 0, 0, 0, 128, 205, 65, 67, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 47, 150, 37, 207, 139, 221, 3, 26, 70, 190, 101, 226, 134, 62, 131, 185, 18, 189, 255, 127, 47, 150, 37, 207, 139, 221, 185, 152, 69, 190, 98, 248, 136, 62, 53, 57, 22, 189, 255, 127, 47, 150, 37, 207, 139, 221)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_xeoxy")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_70rrv"]
+data = PackedVector3Array(-0.0369, 0.2675, -0.2431, -0.0922, 0.2675, -0.2751, -0.0391, 0.1338, -0.3031, 0.1819, 0.1221, -0.1927, 0.0329, 0.1221, -0.1927, 0.1074, 0.061, -0.2762, -0.2274, 0.2675, -0.2155, -0.2274, 0.2675, -0.0963, -0.2942, 0.1338, -0.1559, 0.0122, 0.1221, -0.0322, 0.0634, 0.1221, 0.0422, 0.051, 0.2, 0.0046, 0.2915, 0.061, 0.0426, 0.2165, 0.1221, 0.0454, 0.2564, 0.1221, -0.0238, -0.2154, 0.4, 0.002, -0.2517, 0.4, 0.0649, -0.2836, 0.2, 0.0046, -0.184, 0.4, 0.2185, -0.0486, 0.4, 0.2185, -0.1163, 0.2, 0.2944, 0.3265, 0, -0.1902, 0.3265, 0, 0.0628, 0.2915, 0.061, 0.0426, 0.2915, 0.061, 0.0426, 0.2564, 0.1221, -0.0238, 0.3265, 0, -0.1902, 0.2564, 0.1221, -0.0238, 0.2564, 0.1221, -0.1497, 0.3265, 0, -0.1902, 0.1074, 0.1221, 0.1083, 0.1074, 0, 0.1893, 0.0829, 0, 0.1751, 0.0829, 0, 0.1751, 0.0634, 0.1221, 0.0829, 0.1074, 0.1221, 0.1083, 0.1074, 0.061, -0.2762, 0.1074, 0, -0.3167, 0.3265, 0, -0.1902, 0.3265, 0, -0.1902, 0.2564, 0.1221, -0.1497, 0.1074, 0.061, -0.2762, 0.2564, 0.1221, -0.1497, 0.1819, 0.1221, -0.1927, 0.1074, 0.061, -0.2762, -0.2517, 0.4, 0.1794, -0.3155, 0, 0.2162, -0.3155, 0, -0.0138, -0.3155, 0, -0.0138, -0.2517, 0.4, 0.0649, -0.2517, 0.4, 0.1794, -0.3155, 0, -0.0138, -0.2836, 0.2, 0.0046, -0.2517, 0.4, 0.0649, 0.0829, 0, 0.1751, 0.0829, 0, 0.2162, 0.0192, 0.4, 0.1794, 0.0192, 0.4, 0.1794, 0.0192, 0.4, 0.023, 0.0829, 0, 0.1751, 0.0192, 0.4, 0.023, 0.0634, 0.1221, 0.0829, 0.0829, 0, 0.1751, 0.0192, 0.4, 0.023, 0.0634, 0.1221, 0.0422, 0.0634, 0.1221, 0.0829, 0.0192, 0.4, 0.023, 0.051, 0.2, 0.0046, 0.0634, 0.1221, 0.0422, -0.193, 0.2675, -0.2751, -0.2253, 0, -0.3312, -0.0229, 0, -0.3312, -0.0229, 0, -0.3312, -0.0391, 0.1338, -0.3031, -0.193, 0.2675, -0.2751, -0.0391, 0.1338, -0.3031, -0.0922, 0.2675, -0.2751, -0.193, 0.2675, -0.2751, -0.1163, 0.2, 0.2944, -0.1163, 0, 0.3312, -0.3155, 0, 0.2162, -0.3155, 0, 0.2162, -0.2517, 0.4, 0.1794, -0.1163, 0.2, 0.2944, -0.2517, 0.4, 0.1794, -0.184, 0.4, 0.2185, -0.1163, 0.2, 0.2944, -0.014, 0.1221, -0.0473, -0.052, 0.2675, -0.0425, 0.0135, 0.2675, -0.1559, 0.0135, 0.2675, -0.1559, 0.0487, 0.1221, -0.1559, -0.014, 0.1221, -0.0473, 0.0159, 0, -0.2638, 0.1074, 0, -0.3167, 0.1074, 0.061, -0.2762, 0.1074, 0.061, -0.2762, 0.0288, 0.1221, -0.1903, 0.0159, 0, -0.2638, 0.1074, 0.061, -0.2762, 0.0329, 0.1221, -0.1927, 0.0288, 0.1221, -0.1903, 0.0288, 0.1221, -0.1903, 0.0487, 0.1221, -0.1559, 0.0135, 0.2675, -0.1559, 0.0135, 0.2675, -0.1559, -0.0369, 0.2675, -0.2431, 0.0288, 0.1221, -0.1903, -0.0369, 0.2675, -0.2431, 0.0159, 0, -0.2638, 0.0288, 0.1221, -0.1903, -0.0369, 0.2675, -0.2431, -0.0391, 0.1338, -0.3031, 0.0159, 0, -0.2638, -0.0391, 0.1338, -0.3031, -0.0229, 0, -0.3312, 0.0159, 0, -0.2638, -0.1163, 0.4, -0.0552, -0.1163, 0.2675, -0.0796, -0.052, 0.2675, -0.0425, 0.0192, 0.4, 0.023, -0.1163, 0.4, -0.0552, -0.052, 0.2675, -0.0425, 0.051, 0.2, 0.0046, 0.0192, 0.4, 0.023, -0.052, 0.2675, -0.0425, 0.0122, 0.1221, -0.0322, 0.051, 0.2, 0.0046, -0.052, 0.2675, -0.0425, -0.052, 0.2675, -0.0425, -0.014, 0.1221, -0.0473, 0.0122, 0.1221, -0.0322, 0.0192, 0.4, 0.1794, 0.0829, 0, 0.2162, -0.1163, 0, 0.3312, -0.1163, 0, 0.3312, -0.1163, 0.2, 0.2944, 0.0192, 0.4, 0.1794, -0.1163, 0.2, 0.2944, -0.0486, 0.4, 0.2185, 0.0192, 0.4, 0.1794, -0.2274, 0.2675, -0.2155, -0.2942, 0.1338, -0.1559, -0.3265, 0, -0.1559, -0.3265, 0, -0.1559, -0.2253, 0, -0.3312, -0.2274, 0.2675, -0.2155, -0.2253, 0, -0.3312, -0.193, 0.2675, -0.2751, -0.2274, 0.2675, -0.2155, -0.184, 0.4, 0.2185, -0.2517, 0.4, 0.1794, -0.2517, 0.4, 0.0649, -0.2517, 0.4, 0.0649, -0.2154, 0.4, 0.002, -0.184, 0.4, 0.2185, -0.2154, 0.4, 0.002, -0.1163, 0.4, -0.0552, -0.184, 0.4, 0.2185, -0.1163, 0.4, -0.0552, -0.0486, 0.4, 0.2185, -0.184, 0.4, 0.2185, -0.1163, 0.4, -0.0552, 0.0192, 0.4, 0.023, -0.0486, 0.4, 0.2185, 0.0192, 0.4, 0.023, 0.0192, 0.4, 0.1794, -0.0486, 0.4, 0.2185, 0.0122, 0.1221, -0.0322, -0.014, 0.1221, -0.0473, 0.0487, 0.1221, -0.1559, 0.0487, 0.1221, -0.1559, 0.0634, 0.1221, 0.0422, 0.0122, 0.1221, -0.0322, 0.1819, 0.1221, -0.1927, 0.0634, 0.1221, 0.0422, 0.0487, 0.1221, -0.1559, 0.0329, 0.1221, -0.1927, 0.1819, 0.1221, -0.1927, 0.0487, 0.1221, -0.1559, 0.0487, 0.1221, -0.1559, 0.0288, 0.1221, -0.1903, 0.0329, 0.1221, -0.1927, 0.1819, 0.1221, -0.1927, 0.1074, 0.1221, 0.1083, 0.0634, 0.1221, 0.0422, 0.1074, 0.1221, 0.1083, 0.0634, 0.1221, 0.0829, 0.0634, 0.1221, 0.0422, 0.1819, 0.1221, -0.1927, 0.2165, 0.1221, 0.0454, 0.1074, 0.1221, 0.1083, 0.1819, 0.1221, -0.1927, 0.2564, 0.1221, -0.1497, 0.2165, 0.1221, 0.0454, 0.2564, 0.1221, -0.1497, 0.2564, 0.1221, -0.0238, 0.2165, 0.1221, 0.0454, -0.2253, 0, -0.3312, -0.3265, 0, -0.1559, -0.2623, 0, -0.0446, -0.1163, 0, 0.3312, -0.2253, 0, -0.3312, -0.2623, 0, -0.0446, -0.1163, 0, 0.3312, -0.0229, 0, -0.3312, -0.2253, 0, -0.3312, -0.3155, 0, 0.2162, -0.1163, 0, 0.3312, -0.2623, 0, -0.0446, -0.2623, 0, -0.0446, -0.3155, 0, -0.0138, -0.3155, 0, 0.2162, -0.1163, 0, 0.3312, 0.0829, 0, 0.2162, -0.0229, 0, -0.3312, 0.0829, 0, 0.2162, 0.0159, 0, -0.2638, -0.0229, 0, -0.3312, 0.0829, 0, 0.2162, 0.0829, 0, 0.1751, 0.0159, 0, -0.2638, 0.1074, 0, -0.3167, 0.0159, 0, -0.2638, 0.0829, 0, 0.1751, 0.0829, 0, 0.1751, 0.1074, 0, 0.1893, 0.1074, 0, -0.3167, 0.1074, 0, 0.1893, 0.3265, 0, -0.1902, 0.1074, 0, -0.3167, 0.1074, 0, 0.1893, 0.3265, 0, 0.0628, 0.3265, 0, -0.1902, -0.193, 0.2675, -0.0367, -0.2274, 0.2675, -0.0963, -0.2274, 0.2675, -0.2155, -0.2274, 0.2675, -0.2155, -0.193, 0.2675, -0.2751, -0.193, 0.2675, -0.0367, -0.193, 0.2675, -0.2751, -0.1907, 0.2675, -0.0367, -0.193, 0.2675, -0.0367, -0.193, 0.2675, -0.2751, -0.0922, 0.2675, -0.2751, -0.1907, 0.2675, -0.0367, -0.0922, 0.2675, -0.2751, -0.1163, 0.2675, -0.0796, -0.1907, 0.2675, -0.0367, -0.0922, 0.2675, -0.2751, -0.052, 0.2675, -0.0425, -0.1163, 0.2675, -0.0796, -0.0922, 0.2675, -0.2751, -0.0369, 0.2675, -0.2431, -0.052, 0.2675, -0.0425, -0.0369, 0.2675, -0.2431, 0.0135, 0.2675, -0.1559, -0.052, 0.2675, -0.0425, -0.3155, 0, -0.0138, -0.2623, 0, -0.0446, -0.1935, 0.2634, -0.0358, -0.1935, 0.2634, -0.0358, -0.2836, 0.2, 0.0046, -0.3155, 0, -0.0138, -0.1935, 0.2634, -0.0358, -0.2154, 0.4, 0.002, -0.2836, 0.2, 0.0046, -0.1935, 0.2634, -0.0358, -0.1907, 0.2675, -0.0367, -0.2154, 0.4, 0.002, -0.1907, 0.2675, -0.0367, -0.1163, 0.2675, -0.0796, -0.2154, 0.4, 0.002, -0.1163, 0.2675, -0.0796, -0.1163, 0.4, -0.0552, -0.2154, 0.4, 0.002, -0.193, 0.2675, -0.0367, -0.1935, 0.2634, -0.0358, -0.2623, 0, -0.0446, -0.2623, 0, -0.0446, -0.2274, 0.2675, -0.0963, -0.193, 0.2675, -0.0367, -0.2623, 0, -0.0446, -0.3265, 0, -0.1559, -0.2274, 0.2675, -0.0963, -0.3265, 0, -0.1559, -0.2942, 0.1338, -0.1559, -0.2274, 0.2675, -0.0963, 0.2915, 0.061, 0.0426, 0.3265, 0, 0.0628, 0.1074, 0, 0.1893, 0.1074, 0, 0.1893, 0.1074, 0.1221, 0.1083, 0.2915, 0.061, 0.0426, 0.1074, 0.1221, 0.1083, 0.2165, 0.1221, 0.0454, 0.2915, 0.061, 0.0426, -0.193, 0.2675, -0.0367, -0.1907, 0.2675, -0.0367, -0.1935, 0.2634, -0.0358)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_pkdxv"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4qr8f"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_lqif2"]
+_surfaces = [{
+"aabb": AABB(-0.633028, -0.230411, -0.633028, 1.26606, 1.23041, 1.26606),
+"format": 4097,
+"index_count": 18,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 1, 0, 0, 0, 4, 0, 4, 0, 3, 0, 1, 0, 2, 0, 5, 0, 4, 0, 4, 0, 0, 0, 2, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 66,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 85, 213, 190, 234, 240, 107, 190, 31, 14, 34, 191, 170, 170, 170, 190, 162, 79, 34, 190, 118, 109, 23, 191, 173, 170, 42, 190, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 128, 190, 234, 240, 107, 190, 31, 14, 34, 191, 169, 19, 208, 166, 162, 79, 34, 190, 118, 109, 23, 191, 166, 170, 170, 189, 234, 240, 107, 190, 31, 14, 34, 191, 173, 170, 42, 62, 162, 79, 34, 190, 118, 109, 23, 191, 166, 170, 170, 61, 234, 240, 107, 190, 31, 14, 34, 191, 170, 170, 170, 62, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 128, 62, 234, 240, 107, 190, 31, 14, 34, 191, 84, 85, 213, 62, 234, 240, 107, 190, 31, 14, 34, 191, 118, 109, 23, 191, 23, 108, 55, 63, 0, 0, 192, 62, 31, 14, 34, 191, 198, 3, 53, 63, 0, 0, 224, 62, 118, 109, 23, 191, 24, 108, 23, 63, 0, 0, 128, 62, 118, 109, 23, 191, 46, 216, 238, 62, 0, 0, 0, 62, 31, 14, 34, 191, 196, 3, 21, 63, 0, 0, 160, 62, 31, 14, 34, 191, 139, 7, 234, 62, 0, 0, 64, 62, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 31, 14, 34, 191, 135, 7, 170, 62, 0, 0, 128, 61, 118, 109, 23, 191, 94, 176, 93, 62, 0, 0, 0, 190, 31, 14, 34, 191, 15, 15, 84, 62, 0, 0, 128, 189, 118, 109, 23, 191, 189, 96, 187, 61, 0, 0, 128, 190, 31, 14, 34, 191, 38, 30, 168, 61, 0, 0, 64, 190, 31, 14, 34, 191, 181, 195, 47, 189, 0, 0, 160, 190, 118, 109, 23, 191, 136, 62, 9, 189, 0, 0, 192, 190, 31, 14, 34, 191, 234, 240, 43, 190, 3, 0, 224, 190, 31, 14, 34, 63, 198, 3, 53, 63, 0, 0, 224, 62, 118, 109, 23, 63, 23, 108, 55, 63, 0, 0, 192, 62, 118, 109, 23, 63, 24, 108, 23, 63, 0, 0, 128, 62, 118, 109, 23, 63, 46, 216, 238, 62, 0, 0, 0, 62, 31, 14, 34, 63, 196, 3, 21, 63, 0, 0, 160, 62, 31, 14, 34, 63, 139, 7, 234, 62, 0, 0, 64, 62, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 31, 14, 34, 63, 135, 7, 170, 62, 0, 0, 128, 61, 118, 109, 23, 63, 94, 176, 93, 62, 0, 0, 0, 190, 31, 14, 34, 63, 15, 15, 84, 62, 0, 0, 128, 189, 118, 109, 23, 63, 189, 96, 187, 61, 0, 0, 128, 190, 31, 14, 34, 63, 38, 30, 168, 61, 0, 0, 64, 190, 31, 14, 34, 63, 181, 195, 47, 189, 0, 0, 160, 190, 118, 109, 23, 63, 136, 62, 9, 189, 0, 0, 192, 190, 31, 14, 34, 63, 234, 240, 43, 190, 3, 0, 224, 190, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 169, 19, 208, 166, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63)
+}, {
+"aabb": AABB(-0.633028, -0.230411, -0.633028, 1.26606, 1.23041, 1.26606),
+"format": 4097,
+"index_count": 390,
+"index_data": PackedByteArray(7, 0, 6, 0, 2, 0, 6, 0, 7, 0, 2, 0, 1, 0, 8, 0, 9, 0, 8, 0, 1, 0, 9, 0, 5, 0, 10, 0, 11, 0, 10, 0, 5, 0, 11, 0, 13, 0, 3, 0, 12, 0, 3, 0, 13, 0, 12, 0, 11, 0, 14, 0, 15, 0, 15, 0, 5, 0, 11, 0, 15, 0, 16, 0, 5, 0, 16, 0, 15, 0, 17, 0, 16, 0, 18, 0, 5, 0, 18, 0, 16, 0, 19, 0, 18, 0, 20, 0, 5, 0, 20, 0, 18, 0, 21, 0, 20, 0, 22, 0, 5, 0, 22, 0, 20, 0, 23, 0, 22, 0, 7, 0, 5, 0, 7, 0, 2, 0, 5, 0, 7, 0, 22, 0, 24, 0, 14, 0, 11, 0, 15, 0, 5, 0, 15, 0, 11, 0, 16, 0, 15, 0, 5, 0, 15, 0, 16, 0, 17, 0, 18, 0, 16, 0, 5, 0, 16, 0, 18, 0, 19, 0, 20, 0, 18, 0, 5, 0, 18, 0, 20, 0, 21, 0, 22, 0, 20, 0, 5, 0, 20, 0, 22, 0, 23, 0, 7, 0, 22, 0, 5, 0, 22, 0, 7, 0, 24, 0, 2, 0, 7, 0, 5, 0, 5, 0, 3, 0, 13, 0, 13, 0, 25, 0, 5, 0, 13, 0, 26, 0, 25, 0, 25, 0, 27, 0, 5, 0, 27, 0, 28, 0, 5, 0, 25, 0, 29, 0, 27, 0, 27, 0, 30, 0, 28, 0, 28, 0, 31, 0, 5, 0, 28, 0, 32, 0, 31, 0, 31, 0, 33, 0, 5, 0, 31, 0, 34, 0, 33, 0, 33, 0, 35, 0, 5, 0, 33, 0, 36, 0, 35, 0, 35, 0, 37, 0, 5, 0, 37, 0, 38, 0, 5, 0, 38, 0, 39, 0, 5, 0, 39, 0, 10, 0, 5, 0, 3, 0, 5, 0, 13, 0, 25, 0, 13, 0, 5, 0, 26, 0, 13, 0, 25, 0, 27, 0, 25, 0, 5, 0, 28, 0, 27, 0, 5, 0, 29, 0, 25, 0, 27, 0, 30, 0, 27, 0, 28, 0, 31, 0, 28, 0, 5, 0, 32, 0, 28, 0, 31, 0, 33, 0, 31, 0, 5, 0, 34, 0, 31, 0, 33, 0, 35, 0, 33, 0, 5, 0, 36, 0, 33, 0, 35, 0, 37, 0, 35, 0, 5, 0, 38, 0, 37, 0, 5, 0, 39, 0, 38, 0, 5, 0, 10, 0, 39, 0, 5, 0, 5, 0, 2, 0, 1, 0, 1, 0, 3, 0, 5, 0, 40, 0, 8, 0, 1, 0, 1, 0, 41, 0, 40, 0, 1, 0, 2, 0, 41, 0, 2, 0, 42, 0, 41, 0, 2, 0, 43, 0, 42, 0, 42, 0, 44, 0, 41, 0, 43, 0, 45, 0, 42, 0, 2, 0, 46, 0, 43, 0, 46, 0, 47, 0, 43, 0, 2, 0, 48, 0, 46, 0, 48, 0, 49, 0, 46, 0, 2, 0, 50, 0, 48, 0, 50, 0, 51, 0, 48, 0, 2, 0, 52, 0, 50, 0, 2, 0, 53, 0, 52, 0, 2, 0, 54, 0, 53, 0, 2, 0, 6, 0, 54, 0, 8, 0, 40, 0, 1, 0, 41, 0, 1, 0, 40, 0, 2, 0, 1, 0, 41, 0, 42, 0, 2, 0, 41, 0, 43, 0, 2, 0, 42, 0, 44, 0, 42, 0, 41, 0, 45, 0, 43, 0, 42, 0, 46, 0, 2, 0, 43, 0, 47, 0, 46, 0, 43, 0, 48, 0, 2, 0, 46, 0, 49, 0, 48, 0, 46, 0, 50, 0, 2, 0, 48, 0, 51, 0, 50, 0, 48, 0, 52, 0, 2, 0, 50, 0, 53, 0, 2, 0, 52, 0, 54, 0, 2, 0, 53, 0, 6, 0, 2, 0, 54, 0, 9, 0, 55, 0, 56, 0, 56, 0, 1, 0, 9, 0, 56, 0, 57, 0, 1, 0, 57, 0, 56, 0, 58, 0, 57, 0, 59, 0, 1, 0, 59, 0, 57, 0, 60, 0, 59, 0, 61, 0, 1, 0, 61, 0, 59, 0, 62, 0, 61, 0, 63, 0, 1, 0, 63, 0, 61, 0, 64, 0, 63, 0, 12, 0, 1, 0, 12, 0, 3, 0, 1, 0, 12, 0, 63, 0, 65, 0, 55, 0, 9, 0, 56, 0, 1, 0, 56, 0, 9, 0, 57, 0, 56, 0, 1, 0, 56, 0, 57, 0, 58, 0, 59, 0, 57, 0, 1, 0, 57, 0, 59, 0, 60, 0, 61, 0, 59, 0, 1, 0, 59, 0, 61, 0, 62, 0, 63, 0, 61, 0, 1, 0, 61, 0, 63, 0, 64, 0, 12, 0, 63, 0, 1, 0, 63, 0, 12, 0, 65, 0, 3, 0, 12, 0, 1, 0),
+"lods": [0.0632573, PackedByteArray(7, 0, 6, 0, 2, 0, 6, 0, 7, 0, 2, 0, 1, 0, 8, 0, 9, 0, 8, 0, 1, 0, 9, 0, 5, 0, 10, 0, 11, 0, 10, 0, 5, 0, 11, 0, 13, 0, 3, 0, 12, 0, 3, 0, 13, 0, 12, 0, 15, 0, 5, 0, 11, 0, 15, 0, 18, 0, 5, 0, 18, 0, 22, 0, 5, 0, 22, 0, 7, 0, 5, 0, 7, 0, 2, 0, 5, 0, 5, 0, 15, 0, 11, 0, 18, 0, 15, 0, 5, 0, 22, 0, 18, 0, 5, 0, 7, 0, 22, 0, 5, 0, 2, 0, 7, 0, 5, 0, 5, 0, 3, 0, 13, 0, 13, 0, 25, 0, 5, 0, 25, 0, 28, 0, 5, 0, 28, 0, 33, 0, 5, 0, 33, 0, 39, 0, 5, 0, 39, 0, 10, 0, 5, 0, 3, 0, 5, 0, 13, 0, 25, 0, 13, 0, 5, 0, 28, 0, 25, 0, 5, 0, 33, 0, 28, 0, 5, 0, 39, 0, 33, 0, 5, 0, 10, 0, 39, 0, 5, 0, 5, 0, 2, 0, 1, 0, 1, 0, 3, 0, 5, 0, 40, 0, 8, 0, 1, 0, 1, 0, 41, 0, 40, 0, 1, 0, 2, 0, 41, 0, 2, 0, 42, 0, 41, 0, 2, 0, 43, 0, 42, 0, 2, 0, 46, 0, 43, 0, 2, 0, 48, 0, 46, 0, 2, 0, 50, 0, 48, 0, 2, 0, 52, 0, 50, 0, 2, 0, 54, 0, 52, 0, 2, 0, 6, 0, 54, 0, 8, 0, 40, 0, 1, 0, 41, 0, 1, 0, 40, 0, 2, 0, 1, 0, 41, 0, 42, 0, 2, 0, 41, 0, 43, 0, 2, 0, 42, 0, 46, 0, 2, 0, 43, 0, 48, 0, 2, 0, 46, 0, 50, 0, 2, 0, 48, 0, 52, 0, 2, 0, 50, 0, 54, 0, 2, 0, 52, 0, 6, 0, 2, 0, 54, 0, 56, 0, 1, 0, 9, 0, 56, 0, 57, 0, 1, 0, 57, 0, 59, 0, 1, 0, 59, 0, 61, 0, 1, 0, 61, 0, 63, 0, 1, 0, 63, 0, 12, 0, 1, 0, 12, 0, 3, 0, 1, 0, 1, 0, 56, 0, 9, 0, 57, 0, 56, 0, 1, 0, 59, 0, 57, 0, 1, 0, 61, 0, 59, 0, 1, 0, 63, 0, 61, 0, 1, 0, 12, 0, 63, 0, 1, 0, 3, 0, 12, 0, 1, 0), 0.393173, PackedByteArray(7, 0, 6, 0, 2, 0, 6, 0, 7, 0, 2, 0, 1, 0, 8, 0, 9, 0, 8, 0, 1, 0, 9, 0, 5, 0, 10, 0, 11, 0, 10, 0, 5, 0, 11, 0, 13, 0, 3, 0, 12, 0, 3, 0, 13, 0, 12, 0, 15, 0, 5, 0, 11, 0, 15, 0, 7, 0, 5, 0, 7, 0, 2, 0, 5, 0, 5, 0, 15, 0, 11, 0, 7, 0, 15, 0, 5, 0, 2, 0, 7, 0, 5, 0, 5, 0, 3, 0, 13, 0, 13, 0, 28, 0, 5, 0, 28, 0, 10, 0, 5, 0, 3, 0, 5, 0, 13, 0, 28, 0, 13, 0, 5, 0, 10, 0, 28, 0, 5, 0, 5, 0, 2, 0, 1, 0, 1, 0, 3, 0, 5, 0, 41, 0, 8, 0, 1, 0, 1, 0, 2, 0, 41, 0, 2, 0, 6, 0, 41, 0, 8, 0, 41, 0, 1, 0, 2, 0, 1, 0, 41, 0, 6, 0, 2, 0, 41, 0, 56, 0, 1, 0, 9, 0, 56, 0, 12, 0, 1, 0, 12, 0, 3, 0, 1, 0, 1, 0, 56, 0, 9, 0, 12, 0, 56, 0, 1, 0, 3, 0, 12, 0, 1, 0)],
+"name": "grass",
+"primitive": 3,
+"vertex_count": 66,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 85, 213, 190, 234, 240, 107, 190, 31, 14, 34, 191, 170, 170, 170, 190, 162, 79, 34, 190, 118, 109, 23, 191, 173, 170, 42, 190, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 128, 190, 234, 240, 107, 190, 31, 14, 34, 191, 169, 19, 208, 166, 162, 79, 34, 190, 118, 109, 23, 191, 166, 170, 170, 189, 234, 240, 107, 190, 31, 14, 34, 191, 173, 170, 42, 62, 162, 79, 34, 190, 118, 109, 23, 191, 166, 170, 170, 61, 234, 240, 107, 190, 31, 14, 34, 191, 170, 170, 170, 62, 162, 79, 34, 190, 118, 109, 23, 191, 0, 0, 128, 62, 234, 240, 107, 190, 31, 14, 34, 191, 84, 85, 213, 62, 234, 240, 107, 190, 31, 14, 34, 191, 118, 109, 23, 191, 23, 108, 55, 63, 0, 0, 192, 62, 31, 14, 34, 191, 198, 3, 53, 63, 0, 0, 224, 62, 118, 109, 23, 191, 24, 108, 23, 63, 0, 0, 128, 62, 118, 109, 23, 191, 46, 216, 238, 62, 0, 0, 0, 62, 31, 14, 34, 191, 196, 3, 21, 63, 0, 0, 160, 62, 31, 14, 34, 191, 139, 7, 234, 62, 0, 0, 64, 62, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 31, 14, 34, 191, 135, 7, 170, 62, 0, 0, 128, 61, 118, 109, 23, 191, 94, 176, 93, 62, 0, 0, 0, 190, 31, 14, 34, 191, 15, 15, 84, 62, 0, 0, 128, 189, 118, 109, 23, 191, 189, 96, 187, 61, 0, 0, 128, 190, 31, 14, 34, 191, 38, 30, 168, 61, 0, 0, 64, 190, 31, 14, 34, 191, 181, 195, 47, 189, 0, 0, 160, 190, 118, 109, 23, 191, 136, 62, 9, 189, 0, 0, 192, 190, 31, 14, 34, 191, 234, 240, 43, 190, 3, 0, 224, 190, 31, 14, 34, 63, 198, 3, 53, 63, 0, 0, 224, 62, 118, 109, 23, 63, 23, 108, 55, 63, 0, 0, 192, 62, 118, 109, 23, 63, 24, 108, 23, 63, 0, 0, 128, 62, 118, 109, 23, 63, 46, 216, 238, 62, 0, 0, 0, 62, 31, 14, 34, 63, 196, 3, 21, 63, 0, 0, 160, 62, 31, 14, 34, 63, 139, 7, 234, 62, 0, 0, 64, 62, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 31, 14, 34, 63, 135, 7, 170, 62, 0, 0, 128, 61, 118, 109, 23, 63, 94, 176, 93, 62, 0, 0, 0, 190, 31, 14, 34, 63, 15, 15, 84, 62, 0, 0, 128, 189, 118, 109, 23, 63, 189, 96, 187, 61, 0, 0, 128, 190, 31, 14, 34, 63, 38, 30, 168, 61, 0, 0, 64, 190, 31, 14, 34, 63, 181, 195, 47, 189, 0, 0, 160, 190, 118, 109, 23, 63, 136, 62, 9, 189, 0, 0, 192, 190, 31, 14, 34, 63, 234, 240, 43, 190, 3, 0, 224, 190, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 169, 19, 208, 166, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_vjvuh"]
+resource_name = "blockSlope_Mesh blockSlope"
+_surfaces = [{
+"aabb": AABB(-0.633028, -0.230411, -0.633028, 1.26606, 1.23041, 1.26606),
+"attribute_data": PackedByteArray(246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 155, 12, 35, 192, 169, 25, 146, 65, 0, 80, 248, 44, 129, 90, 56, 65, 155, 12, 35, 64, 169, 25, 146, 65, 155, 12, 35, 64, 169, 25, 146, 65, 0, 80, 248, 44, 129, 90, 56, 65, 155, 12, 35, 192, 169, 25, 146, 65, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 119, 37, 204, 181, 140, 107, 199, 193, 119, 37, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 64, 170, 25, 146, 65, 148, 12, 35, 192, 170, 25, 146, 65, 91, 37, 204, 53, 130, 90, 56, 65, 91, 37, 204, 53, 130, 90, 56, 65, 148, 12, 35, 192, 170, 25, 146, 65, 164, 12, 35, 64, 170, 25, 146, 65, 0, 210, 172, 46, 140, 107, 199, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 0, 210, 172, 46, 140, 107, 199, 193, 205, 59, 131, 65, 142, 137, 170, 65, 71, 249, 81, 65, 5, 99, 144, 65, 246, 122, 157, 65, 5, 99, 144, 65, 246, 122, 157, 65, 248, 122, 45, 65, 75, 249, 209, 64, 5, 99, 144, 65, 246, 122, 29, 65, 142, 137, 170, 65, 136, 85, 150, 41, 5, 99, 144, 65, 66, 249, 81, 64, 142, 137, 170, 65, 75, 249, 209, 192, 5, 99, 144, 65, 66, 249, 81, 192, 142, 137, 170, 65, 71, 249, 81, 193, 5, 99, 144, 65, 246, 122, 29, 193, 142, 137, 170, 65, 246, 122, 157, 193, 5, 99, 144, 65, 246, 122, 157, 193, 248, 122, 45, 65, 204, 59, 131, 193, 142, 137, 170, 65, 246, 122, 157, 65, 5, 99, 144, 65, 71, 249, 81, 65, 5, 99, 144, 65, 205, 59, 131, 65, 142, 137, 170, 65, 246, 122, 157, 65, 248, 122, 45, 65, 75, 249, 209, 64, 5, 99, 144, 65, 246, 122, 29, 65, 142, 137, 170, 65, 136, 85, 150, 41, 5, 99, 144, 65, 66, 249, 81, 64, 142, 137, 170, 65, 75, 249, 209, 192, 5, 99, 144, 65, 66, 249, 81, 192, 142, 137, 170, 65, 71, 249, 81, 193, 5, 99, 144, 65, 246, 122, 29, 193, 142, 137, 170, 65, 246, 122, 157, 193, 5, 99, 144, 65, 204, 59, 131, 193, 142, 137, 170, 65, 246, 122, 157, 193, 248, 122, 45, 65, 67, 31, 215, 65, 96, 238, 247, 193, 165, 136, 229, 65, 116, 29, 192, 193, 50, 145, 230, 192, 60, 105, 80, 65, 51, 112, 195, 65, 21, 25, 148, 193, 15, 6, 219, 65, 80, 201, 144, 193, 193, 87, 161, 65, 106, 41, 80, 193, 159, 126, 126, 65, 84, 65, 240, 192, 157, 237, 184, 65, 220, 137, 73, 193, 43, 213, 150, 65, 64, 2, 227, 192, 187, 77, 58, 65, 171, 95, 0, 192, 114, 121, 105, 65, 230, 194, 203, 191, 174, 57, 236, 64, 84, 195, 95, 64, 142, 72, 37, 65, 139, 65, 122, 64, 205, 175, 71, 64, 148, 249, 15, 65, 84, 47, 194, 64, 33, 153, 22, 65, 51, 54, 231, 63, 224, 161, 110, 65, 133, 39, 146, 191, 84, 2, 104, 65, 132, 40, 29, 192, 79, 85, 163, 65, 169, 235, 172, 192, 138, 5, 160, 65, 50, 145, 230, 192, 60, 105, 80, 65, 165, 136, 229, 65, 116, 29, 192, 193, 67, 31, 215, 65, 96, 238, 247, 193, 51, 112, 195, 65, 21, 25, 148, 193, 15, 6, 219, 65, 80, 201, 144, 193, 193, 87, 161, 65, 106, 41, 80, 193, 159, 126, 126, 65, 84, 65, 240, 192, 157, 237, 184, 65, 220, 137, 73, 193, 43, 213, 150, 65, 64, 2, 227, 192, 187, 77, 58, 65, 171, 95, 0, 192, 114, 121, 105, 65, 230, 194, 203, 191, 174, 57, 236, 64, 84, 195, 95, 64, 142, 72, 37, 65, 139, 65, 122, 64, 205, 175, 71, 64, 148, 249, 15, 65, 84, 47, 194, 64, 33, 153, 22, 65, 51, 54, 231, 63, 224, 161, 110, 65, 133, 39, 146, 191, 84, 2, 104, 65, 132, 40, 29, 192, 79, 85, 163, 65, 169, 235, 172, 192, 138, 5, 160, 65, 246, 122, 157, 193, 247, 181, 110, 65, 246, 122, 157, 193, 121, 8, 35, 194, 246, 122, 157, 65, 247, 181, 110, 65, 246, 122, 157, 65, 121, 8, 35, 194, 165, 136, 229, 193, 117, 29, 192, 193, 67, 31, 215, 193, 96, 238, 247, 193, 15, 6, 219, 193, 80, 201, 144, 193, 51, 112, 195, 193, 21, 25, 148, 193, 49, 145, 230, 64, 60, 105, 80, 65, 193, 87, 161, 193, 106, 41, 80, 193, 159, 126, 126, 193, 84, 65, 240, 192, 157, 237, 184, 193, 220, 137, 73, 193, 43, 213, 150, 193, 64, 2, 227, 192, 187, 77, 58, 193, 171, 95, 0, 192, 114, 121, 105, 193, 228, 194, 203, 191, 174, 57, 236, 192, 83, 195, 95, 64, 142, 72, 37, 193, 140, 65, 122, 64, 205, 175, 71, 192, 148, 249, 15, 65, 85, 47, 194, 192, 33, 153, 22, 65, 53, 54, 231, 191, 224, 161, 110, 65, 132, 39, 146, 63, 84, 2, 104, 65, 131, 40, 29, 64, 79, 85, 163, 65, 169, 235, 172, 64, 138, 5, 160, 65, 15, 6, 219, 193, 80, 201, 144, 193, 67, 31, 215, 193, 96, 238, 247, 193, 165, 136, 229, 193, 117, 29, 192, 193, 51, 112, 195, 193, 21, 25, 148, 193, 49, 145, 230, 64, 60, 105, 80, 65, 193, 87, 161, 193, 106, 41, 80, 193, 159, 126, 126, 193, 84, 65, 240, 192, 157, 237, 184, 193, 220, 137, 73, 193, 43, 213, 150, 193, 64, 2, 227, 192, 187, 77, 58, 193, 171, 95, 0, 192, 114, 121, 105, 193, 228, 194, 203, 191, 174, 57, 236, 192, 83, 195, 95, 64, 142, 72, 37, 193, 140, 65, 122, 64, 205, 175, 71, 192, 148, 249, 15, 65, 85, 47, 194, 192, 33, 153, 22, 65, 53, 54, 231, 191, 224, 161, 110, 65, 132, 39, 146, 63, 84, 2, 104, 65, 131, 40, 29, 64, 79, 85, 163, 65, 169, 235, 172, 64, 138, 5, 160, 65, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 54, 253, 97, 169, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 54, 253, 97, 169, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193),
+"format": 4119,
+"index_count": 18,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 7, 0, 9, 0, 8, 0, 12, 0, 10, 0, 11, 0, 11, 0, 13, 0, 12, 0),
+"material": SubResource("StandardMaterial3D_pkdxv"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 178,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 255, 255, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 255, 255, 127, 255, 255, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 0, 0, 255, 127, 255, 127, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 255, 255, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 255, 191, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 172, 28, 85, 206, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 169, 177, 83, 99, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 169, 177, 83, 99, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 0, 0, 0, 128, 85, 85, 213, 190, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 190, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 190, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 190, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 169, 19, 208, 166, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 189, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 173, 170, 42, 62, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 166, 170, 170, 61, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 170, 170, 170, 62, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 128, 62, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 0, 128, 84, 85, 213, 62, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 190, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 85, 85, 213, 190, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 190, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 190, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 169, 19, 208, 166, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 189, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 173, 170, 42, 62, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 166, 170, 170, 61, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 170, 170, 170, 62, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 128, 62, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 0, 128, 84, 85, 213, 62, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 76, 34, 151, 196, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 23, 108, 55, 63, 0, 0, 192, 62, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 198, 3, 53, 63, 0, 0, 224, 62, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 23, 63, 0, 0, 128, 62, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 46, 216, 238, 62, 0, 0, 0, 62, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 196, 3, 21, 63, 0, 0, 160, 62, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 139, 7, 234, 62, 0, 0, 64, 62, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 135, 7, 170, 62, 0, 0, 128, 61, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 94, 176, 93, 62, 0, 0, 0, 190, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 15, 15, 84, 62, 0, 0, 128, 189, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 189, 96, 187, 61, 0, 0, 128, 190, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 38, 30, 168, 61, 0, 0, 64, 190, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 181, 195, 47, 189, 0, 0, 160, 190, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 136, 62, 9, 189, 0, 0, 192, 190, 76, 34, 151, 196, 0, 0, 0, 128, 31, 14, 34, 191, 234, 240, 43, 190, 3, 0, 224, 190, 76, 34, 151, 196, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 76, 34, 151, 196, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 102, 187, 179, 93, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 23, 108, 55, 63, 0, 0, 192, 62, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 198, 3, 53, 63, 0, 0, 224, 62, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 24, 108, 23, 63, 0, 0, 128, 62, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 46, 216, 238, 62, 0, 0, 0, 62, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 196, 3, 21, 63, 0, 0, 160, 62, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 139, 7, 234, 62, 0, 0, 64, 62, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 135, 7, 170, 62, 0, 0, 128, 61, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 94, 176, 93, 62, 0, 0, 0, 190, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 15, 15, 84, 62, 0, 0, 128, 189, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 189, 96, 187, 61, 0, 0, 128, 190, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 38, 30, 168, 61, 0, 0, 64, 190, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 181, 195, 47, 189, 0, 0, 160, 190, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 136, 62, 9, 189, 0, 0, 192, 190, 102, 187, 179, 93, 0, 0, 0, 128, 31, 14, 34, 191, 234, 240, 43, 190, 3, 0, 224, 190, 102, 187, 179, 93, 0, 0, 0, 128, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 102, 187, 179, 93, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 198, 3, 53, 63, 0, 0, 224, 62, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 23, 108, 55, 63, 0, 0, 192, 62, 178, 221, 151, 196, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 23, 63, 0, 0, 128, 62, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 46, 216, 238, 62, 0, 0, 0, 62, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 196, 3, 21, 63, 0, 0, 160, 62, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 139, 7, 234, 62, 0, 0, 64, 62, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 135, 7, 170, 62, 0, 0, 128, 61, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 94, 176, 93, 62, 0, 0, 0, 190, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 15, 15, 84, 62, 0, 0, 128, 189, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 189, 96, 187, 61, 0, 0, 128, 190, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 38, 30, 168, 61, 0, 0, 64, 190, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 181, 195, 47, 189, 0, 0, 160, 190, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 136, 62, 9, 189, 0, 0, 192, 190, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 234, 240, 43, 190, 3, 0, 224, 190, 178, 221, 151, 196, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 0, 128, 31, 14, 34, 63, 198, 3, 53, 63, 0, 0, 224, 62, 152, 68, 179, 93, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 23, 108, 55, 63, 0, 0, 192, 62, 152, 68, 179, 93, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 24, 108, 23, 63, 0, 0, 128, 62, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 46, 216, 238, 62, 0, 0, 0, 62, 152, 68, 179, 93, 0, 0, 0, 128, 31, 14, 34, 63, 196, 3, 21, 63, 0, 0, 160, 62, 152, 68, 179, 93, 0, 0, 0, 128, 31, 14, 34, 63, 139, 7, 234, 62, 0, 0, 64, 62, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 152, 68, 179, 93, 0, 0, 0, 128, 31, 14, 34, 63, 135, 7, 170, 62, 0, 0, 128, 61, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 94, 176, 93, 62, 0, 0, 0, 190, 152, 68, 179, 93, 0, 0, 0, 128, 31, 14, 34, 63, 15, 15, 84, 62, 0, 0, 128, 189, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 189, 96, 187, 61, 0, 0, 128, 190, 152, 68, 179, 93, 0, 0, 0, 128, 31, 14, 34, 63, 38, 30, 168, 61, 0, 0, 64, 190, 152, 68, 179, 93, 0, 0, 0, 128, 31, 14, 34, 63, 181, 195, 47, 189, 0, 0, 160, 190, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 136, 62, 9, 189, 0, 0, 192, 190, 152, 68, 179, 93, 0, 0, 0, 128, 31, 14, 34, 63, 234, 240, 43, 190, 3, 0, 224, 190, 152, 68, 179, 93, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 169, 19, 208, 166, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 0, 0, 0, 128, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 169, 19, 208, 166, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 0, 0, 0, 128, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.633028, -0.230411, -0.633028, 1.26606, 1.23041, 1.26606),
+"attribute_data": PackedByteArray(246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 0, 0, 128, 63, 246, 122, 157, 193, 0, 0, 128, 63, 246, 122, 157, 65, 246, 122, 25, 194, 246, 122, 157, 193, 246, 122, 25, 194, 246, 122, 157, 65, 246, 122, 149, 193, 246, 122, 157, 65, 246, 122, 165, 65, 246, 122, 157, 193, 246, 122, 149, 193, 246, 122, 157, 193, 246, 122, 165, 65, 155, 12, 35, 192, 169, 25, 146, 65, 0, 80, 248, 44, 129, 90, 56, 65, 155, 12, 35, 64, 169, 25, 146, 65, 155, 12, 35, 64, 169, 25, 146, 65, 0, 80, 248, 44, 129, 90, 56, 65, 155, 12, 35, 192, 169, 25, 146, 65, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 192, 36, 127, 145, 193, 119, 37, 204, 181, 140, 107, 199, 193, 119, 37, 204, 181, 140, 107, 199, 193, 164, 12, 35, 192, 36, 127, 145, 193, 148, 12, 35, 64, 36, 127, 145, 193, 164, 12, 35, 64, 170, 25, 146, 65, 148, 12, 35, 192, 170, 25, 146, 65, 91, 37, 204, 53, 130, 90, 56, 65, 91, 37, 204, 53, 130, 90, 56, 65, 148, 12, 35, 192, 170, 25, 146, 65, 164, 12, 35, 64, 170, 25, 146, 65, 0, 210, 172, 46, 140, 107, 199, 193, 157, 12, 35, 64, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 192, 35, 127, 145, 193, 157, 12, 35, 64, 35, 127, 145, 193, 0, 210, 172, 46, 140, 107, 199, 193, 205, 59, 131, 65, 142, 137, 170, 65, 71, 249, 81, 65, 5, 99, 144, 65, 246, 122, 157, 65, 5, 99, 144, 65, 246, 122, 157, 65, 248, 122, 45, 65, 75, 249, 209, 64, 5, 99, 144, 65, 246, 122, 29, 65, 142, 137, 170, 65, 136, 85, 150, 41, 5, 99, 144, 65, 66, 249, 81, 64, 142, 137, 170, 65, 75, 249, 209, 192, 5, 99, 144, 65, 66, 249, 81, 192, 142, 137, 170, 65, 71, 249, 81, 193, 5, 99, 144, 65, 246, 122, 29, 193, 142, 137, 170, 65, 246, 122, 157, 193, 5, 99, 144, 65, 246, 122, 157, 193, 248, 122, 45, 65, 204, 59, 131, 193, 142, 137, 170, 65, 246, 122, 157, 65, 5, 99, 144, 65, 71, 249, 81, 65, 5, 99, 144, 65, 205, 59, 131, 65, 142, 137, 170, 65, 246, 122, 157, 65, 248, 122, 45, 65, 75, 249, 209, 64, 5, 99, 144, 65, 246, 122, 29, 65, 142, 137, 170, 65, 136, 85, 150, 41, 5, 99, 144, 65, 66, 249, 81, 64, 142, 137, 170, 65, 75, 249, 209, 192, 5, 99, 144, 65, 66, 249, 81, 192, 142, 137, 170, 65, 71, 249, 81, 193, 5, 99, 144, 65, 246, 122, 29, 193, 142, 137, 170, 65, 246, 122, 157, 193, 5, 99, 144, 65, 204, 59, 131, 193, 142, 137, 170, 65, 246, 122, 157, 193, 248, 122, 45, 65, 67, 31, 215, 65, 96, 238, 247, 193, 165, 136, 229, 65, 116, 29, 192, 193, 50, 145, 230, 192, 60, 105, 80, 65, 51, 112, 195, 65, 21, 25, 148, 193, 15, 6, 219, 65, 80, 201, 144, 193, 193, 87, 161, 65, 106, 41, 80, 193, 159, 126, 126, 65, 84, 65, 240, 192, 157, 237, 184, 65, 220, 137, 73, 193, 43, 213, 150, 65, 64, 2, 227, 192, 187, 77, 58, 65, 171, 95, 0, 192, 114, 121, 105, 65, 230, 194, 203, 191, 174, 57, 236, 64, 84, 195, 95, 64, 142, 72, 37, 65, 139, 65, 122, 64, 205, 175, 71, 64, 148, 249, 15, 65, 84, 47, 194, 64, 33, 153, 22, 65, 51, 54, 231, 63, 224, 161, 110, 65, 133, 39, 146, 191, 84, 2, 104, 65, 132, 40, 29, 192, 79, 85, 163, 65, 169, 235, 172, 192, 138, 5, 160, 65, 50, 145, 230, 192, 60, 105, 80, 65, 165, 136, 229, 65, 116, 29, 192, 193, 67, 31, 215, 65, 96, 238, 247, 193, 51, 112, 195, 65, 21, 25, 148, 193, 15, 6, 219, 65, 80, 201, 144, 193, 193, 87, 161, 65, 106, 41, 80, 193, 159, 126, 126, 65, 84, 65, 240, 192, 157, 237, 184, 65, 220, 137, 73, 193, 43, 213, 150, 65, 64, 2, 227, 192, 187, 77, 58, 65, 171, 95, 0, 192, 114, 121, 105, 65, 230, 194, 203, 191, 174, 57, 236, 64, 84, 195, 95, 64, 142, 72, 37, 65, 139, 65, 122, 64, 205, 175, 71, 64, 148, 249, 15, 65, 84, 47, 194, 64, 33, 153, 22, 65, 51, 54, 231, 63, 224, 161, 110, 65, 133, 39, 146, 191, 84, 2, 104, 65, 132, 40, 29, 192, 79, 85, 163, 65, 169, 235, 172, 192, 138, 5, 160, 65, 246, 122, 157, 193, 247, 181, 110, 65, 246, 122, 157, 193, 121, 8, 35, 194, 246, 122, 157, 65, 247, 181, 110, 65, 246, 122, 157, 65, 121, 8, 35, 194, 165, 136, 229, 193, 117, 29, 192, 193, 67, 31, 215, 193, 96, 238, 247, 193, 15, 6, 219, 193, 80, 201, 144, 193, 51, 112, 195, 193, 21, 25, 148, 193, 49, 145, 230, 64, 60, 105, 80, 65, 193, 87, 161, 193, 106, 41, 80, 193, 159, 126, 126, 193, 84, 65, 240, 192, 157, 237, 184, 193, 220, 137, 73, 193, 43, 213, 150, 193, 64, 2, 227, 192, 187, 77, 58, 193, 171, 95, 0, 192, 114, 121, 105, 193, 228, 194, 203, 191, 174, 57, 236, 192, 83, 195, 95, 64, 142, 72, 37, 193, 140, 65, 122, 64, 205, 175, 71, 192, 148, 249, 15, 65, 85, 47, 194, 192, 33, 153, 22, 65, 53, 54, 231, 191, 224, 161, 110, 65, 132, 39, 146, 63, 84, 2, 104, 65, 131, 40, 29, 64, 79, 85, 163, 65, 169, 235, 172, 64, 138, 5, 160, 65, 15, 6, 219, 193, 80, 201, 144, 193, 67, 31, 215, 193, 96, 238, 247, 193, 165, 136, 229, 193, 117, 29, 192, 193, 51, 112, 195, 193, 21, 25, 148, 193, 49, 145, 230, 64, 60, 105, 80, 65, 193, 87, 161, 193, 106, 41, 80, 193, 159, 126, 126, 193, 84, 65, 240, 192, 157, 237, 184, 193, 220, 137, 73, 193, 43, 213, 150, 193, 64, 2, 227, 192, 187, 77, 58, 193, 171, 95, 0, 192, 114, 121, 105, 193, 228, 194, 203, 191, 174, 57, 236, 192, 83, 195, 95, 64, 142, 72, 37, 193, 140, 65, 122, 64, 205, 175, 71, 192, 148, 249, 15, 65, 85, 47, 194, 192, 33, 153, 22, 65, 53, 54, 231, 191, 224, 161, 110, 65, 132, 39, 146, 63, 84, 2, 104, 65, 131, 40, 29, 64, 79, 85, 163, 65, 169, 235, 172, 64, 138, 5, 160, 65, 204, 59, 131, 65, 5, 116, 76, 193, 71, 249, 81, 65, 142, 96, 128, 193, 246, 122, 157, 65, 142, 96, 128, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 54, 253, 97, 169, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 246, 122, 157, 193, 22, 6, 186, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 65, 142, 96, 128, 193, 71, 249, 81, 65, 142, 96, 128, 193, 204, 59, 131, 65, 5, 116, 76, 193, 246, 122, 157, 65, 22, 6, 186, 193, 75, 249, 209, 64, 142, 96, 128, 193, 246, 122, 29, 65, 5, 116, 76, 193, 54, 253, 97, 169, 142, 96, 128, 193, 66, 249, 81, 64, 5, 116, 76, 193, 75, 249, 209, 192, 142, 96, 128, 193, 66, 249, 81, 192, 5, 116, 76, 193, 71, 249, 81, 193, 142, 96, 128, 193, 246, 122, 29, 193, 5, 116, 76, 193, 246, 122, 157, 193, 142, 96, 128, 193, 205, 59, 131, 193, 5, 116, 76, 193, 246, 122, 157, 193, 22, 6, 186, 193),
+"format": 4119,
+"index_count": 390,
+"index_data": PackedByteArray(16, 0, 14, 0, 15, 0, 19, 0, 17, 0, 18, 0, 22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0, 28, 0, 26, 0, 27, 0, 31, 0, 29, 0, 30, 0, 34, 0, 32, 0, 33, 0, 37, 0, 35, 0, 36, 0, 40, 0, 38, 0, 39, 0, 39, 0, 41, 0, 40, 0, 39, 0, 42, 0, 41, 0, 42, 0, 39, 0, 43, 0, 42, 0, 44, 0, 41, 0, 44, 0, 42, 0, 45, 0, 44, 0, 46, 0, 41, 0, 46, 0, 44, 0, 47, 0, 46, 0, 48, 0, 41, 0, 48, 0, 46, 0, 49, 0, 48, 0, 50, 0, 41, 0, 50, 0, 51, 0, 41, 0, 50, 0, 48, 0, 52, 0, 55, 0, 53, 0, 54, 0, 56, 0, 54, 0, 53, 0, 57, 0, 54, 0, 56, 0, 54, 0, 57, 0, 58, 0, 59, 0, 57, 0, 56, 0, 57, 0, 59, 0, 60, 0, 61, 0, 59, 0, 56, 0, 59, 0, 61, 0, 62, 0, 63, 0, 61, 0, 56, 0, 61, 0, 63, 0, 64, 0, 65, 0, 63, 0, 56, 0, 63, 0, 65, 0, 66, 0, 67, 0, 65, 0, 56, 0, 70, 0, 68, 0, 69, 0, 69, 0, 71, 0, 70, 0, 69, 0, 72, 0, 71, 0, 71, 0, 73, 0, 70, 0, 73, 0, 74, 0, 70, 0, 71, 0, 75, 0, 73, 0, 73, 0, 76, 0, 74, 0, 74, 0, 77, 0, 70, 0, 74, 0, 78, 0, 77, 0, 77, 0, 79, 0, 70, 0, 77, 0, 80, 0, 79, 0, 79, 0, 81, 0, 70, 0, 79, 0, 82, 0, 81, 0, 81, 0, 83, 0, 70, 0, 83, 0, 84, 0, 70, 0, 84, 0, 85, 0, 70, 0, 85, 0, 86, 0, 70, 0, 89, 0, 87, 0, 88, 0, 90, 0, 88, 0, 87, 0, 91, 0, 88, 0, 90, 0, 92, 0, 90, 0, 87, 0, 93, 0, 92, 0, 87, 0, 94, 0, 90, 0, 92, 0, 95, 0, 92, 0, 93, 0, 96, 0, 93, 0, 87, 0, 97, 0, 93, 0, 96, 0, 98, 0, 96, 0, 87, 0, 99, 0, 96, 0, 98, 0, 100, 0, 98, 0, 87, 0, 101, 0, 98, 0, 100, 0, 102, 0, 100, 0, 87, 0, 103, 0, 102, 0, 87, 0, 104, 0, 103, 0, 87, 0, 105, 0, 104, 0, 87, 0, 108, 0, 106, 0, 107, 0, 107, 0, 109, 0, 108, 0, 112, 0, 110, 0, 111, 0, 111, 0, 113, 0, 112, 0, 111, 0, 114, 0, 113, 0, 114, 0, 115, 0, 113, 0, 114, 0, 116, 0, 115, 0, 115, 0, 117, 0, 113, 0, 116, 0, 118, 0, 115, 0, 114, 0, 119, 0, 116, 0, 119, 0, 120, 0, 116, 0, 114, 0, 121, 0, 119, 0, 121, 0, 122, 0, 119, 0, 114, 0, 123, 0, 121, 0, 123, 0, 124, 0, 121, 0, 114, 0, 125, 0, 123, 0, 114, 0, 126, 0, 125, 0, 114, 0, 127, 0, 126, 0, 114, 0, 128, 0, 127, 0, 131, 0, 129, 0, 130, 0, 132, 0, 130, 0, 129, 0, 133, 0, 130, 0, 132, 0, 134, 0, 133, 0, 132, 0, 135, 0, 133, 0, 134, 0, 136, 0, 134, 0, 132, 0, 137, 0, 135, 0, 134, 0, 138, 0, 133, 0, 135, 0, 139, 0, 138, 0, 135, 0, 140, 0, 133, 0, 138, 0, 141, 0, 140, 0, 138, 0, 142, 0, 133, 0, 140, 0, 143, 0, 142, 0, 140, 0, 144, 0, 133, 0, 142, 0, 145, 0, 133, 0, 144, 0, 146, 0, 133, 0, 145, 0, 147, 0, 133, 0, 146, 0, 150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 149, 0, 152, 0, 151, 0, 152, 0, 149, 0, 153, 0, 152, 0, 154, 0, 151, 0, 154, 0, 152, 0, 155, 0, 154, 0, 156, 0, 151, 0, 156, 0, 154, 0, 157, 0, 156, 0, 158, 0, 151, 0, 158, 0, 156, 0, 159, 0, 158, 0, 160, 0, 151, 0, 160, 0, 161, 0, 151, 0, 160, 0, 158, 0, 162, 0, 165, 0, 163, 0, 164, 0, 166, 0, 164, 0, 163, 0, 167, 0, 164, 0, 166, 0, 164, 0, 167, 0, 168, 0, 169, 0, 167, 0, 166, 0, 167, 0, 169, 0, 170, 0, 171, 0, 169, 0, 166, 0, 169, 0, 171, 0, 172, 0, 173, 0, 171, 0, 166, 0, 171, 0, 173, 0, 174, 0, 175, 0, 173, 0, 166, 0, 173, 0, 175, 0, 176, 0, 177, 0, 175, 0, 166, 0),
+"lods": [0.0632573, PackedByteArray(16, 0, 14, 0, 15, 0, 19, 0, 17, 0, 18, 0, 22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0, 28, 0, 26, 0, 27, 0, 31, 0, 29, 0, 30, 0, 34, 0, 32, 0, 33, 0, 37, 0, 35, 0, 36, 0, 39, 0, 41, 0, 40, 0, 39, 0, 44, 0, 41, 0, 44, 0, 48, 0, 41, 0, 48, 0, 50, 0, 41, 0, 50, 0, 51, 0, 41, 0, 56, 0, 54, 0, 53, 0, 59, 0, 54, 0, 56, 0, 63, 0, 59, 0, 56, 0, 65, 0, 63, 0, 56, 0, 67, 0, 65, 0, 56, 0, 70, 0, 68, 0, 69, 0, 69, 0, 71, 0, 70, 0, 71, 0, 74, 0, 70, 0, 74, 0, 79, 0, 70, 0, 79, 0, 85, 0, 70, 0, 85, 0, 86, 0, 70, 0, 89, 0, 87, 0, 88, 0, 90, 0, 88, 0, 87, 0, 93, 0, 90, 0, 87, 0, 98, 0, 93, 0, 87, 0, 104, 0, 98, 0, 87, 0, 105, 0, 104, 0, 87, 0, 108, 0, 106, 0, 107, 0, 107, 0, 109, 0, 108, 0, 112, 0, 110, 0, 111, 0, 111, 0, 113, 0, 112, 0, 111, 0, 114, 0, 113, 0, 114, 0, 115, 0, 113, 0, 114, 0, 116, 0, 115, 0, 114, 0, 119, 0, 116, 0, 114, 0, 121, 0, 119, 0, 114, 0, 123, 0, 121, 0, 114, 0, 125, 0, 123, 0, 114, 0, 127, 0, 125, 0, 114, 0, 128, 0, 127, 0, 131, 0, 129, 0, 130, 0, 132, 0, 130, 0, 129, 0, 133, 0, 130, 0, 132, 0, 134, 0, 133, 0, 132, 0, 135, 0, 133, 0, 134, 0, 138, 0, 133, 0, 135, 0, 140, 0, 133, 0, 138, 0, 142, 0, 133, 0, 140, 0, 144, 0, 133, 0, 142, 0, 146, 0, 133, 0, 144, 0, 147, 0, 133, 0, 146, 0, 149, 0, 151, 0, 150, 0, 149, 0, 152, 0, 151, 0, 152, 0, 154, 0, 151, 0, 154, 0, 156, 0, 151, 0, 156, 0, 158, 0, 151, 0, 158, 0, 160, 0, 151, 0, 160, 0, 161, 0, 151, 0, 166, 0, 164, 0, 163, 0, 167, 0, 164, 0, 166, 0, 169, 0, 167, 0, 166, 0, 171, 0, 169, 0, 166, 0, 173, 0, 171, 0, 166, 0, 175, 0, 173, 0, 166, 0, 177, 0, 175, 0, 166, 0), 0.393173, PackedByteArray(16, 0, 14, 0, 15, 0, 19, 0, 17, 0, 18, 0, 22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0, 28, 0, 26, 0, 27, 0, 31, 0, 29, 0, 30, 0, 34, 0, 32, 0, 33, 0, 37, 0, 35, 0, 36, 0, 39, 0, 41, 0, 40, 0, 39, 0, 50, 0, 41, 0, 50, 0, 51, 0, 41, 0, 56, 0, 54, 0, 53, 0, 65, 0, 54, 0, 56, 0, 67, 0, 65, 0, 56, 0, 70, 0, 68, 0, 69, 0, 69, 0, 74, 0, 70, 0, 74, 0, 86, 0, 70, 0, 89, 0, 87, 0, 88, 0, 93, 0, 88, 0, 87, 0, 105, 0, 93, 0, 87, 0, 108, 0, 106, 0, 107, 0, 107, 0, 109, 0, 108, 0, 113, 0, 110, 0, 111, 0, 111, 0, 114, 0, 113, 0, 114, 0, 128, 0, 113, 0, 131, 0, 132, 0, 130, 0, 133, 0, 130, 0, 132, 0, 147, 0, 133, 0, 132, 0, 149, 0, 151, 0, 150, 0, 149, 0, 160, 0, 151, 0, 160, 0, 161, 0, 151, 0, 166, 0, 164, 0, 163, 0, 175, 0, 164, 0, 166, 0, 177, 0, 175, 0, 166, 0)],
+"material": SubResource("StandardMaterial3D_4qr8f"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 178,
+"vertex_data": PackedByteArray(0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 255, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 0, 0, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 255, 127, 0, 0, 0, 128, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 255, 127, 0, 0, 0, 0, 0, 128, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 82, 227, 85, 206, 0, 0, 255, 223, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 85, 78, 83, 99, 0, 0, 255, 31, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 85, 78, 83, 99, 0, 0, 255, 31, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 169, 177, 171, 156, 255, 255, 255, 159, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 172, 28, 169, 49, 255, 255, 255, 95, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 172, 28, 85, 206, 255, 63, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 169, 177, 83, 99, 255, 63, 255, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 169, 177, 83, 99, 255, 63, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 85, 78, 171, 156, 255, 191, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 82, 227, 169, 49, 255, 191, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 82, 227, 169, 49, 255, 191, 255, 63, 85, 85, 213, 190, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 190, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 190, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 190, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 169, 19, 208, 166, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 189, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 173, 170, 42, 62, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 166, 170, 170, 61, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 170, 170, 170, 62, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 128, 62, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 37, 209, 255, 255, 0, 0, 255, 191, 84, 85, 213, 62, 234, 240, 107, 190, 31, 14, 34, 191, 37, 209, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 190, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 85, 85, 213, 190, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 190, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 190, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 169, 19, 208, 166, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 189, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 173, 170, 42, 62, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 166, 170, 170, 61, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 170, 170, 170, 62, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 128, 62, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 162, 79, 34, 190, 118, 109, 23, 191, 255, 127, 37, 81, 0, 0, 255, 63, 84, 85, 213, 62, 234, 240, 107, 190, 31, 14, 34, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 127, 37, 81, 0, 0, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 76, 34, 151, 196, 37, 81, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 23, 108, 55, 63, 0, 0, 192, 62, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 198, 3, 53, 63, 0, 0, 224, 62, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 24, 108, 23, 63, 0, 0, 128, 62, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 46, 216, 238, 62, 0, 0, 0, 62, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 196, 3, 21, 63, 0, 0, 160, 62, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 139, 7, 234, 62, 0, 0, 64, 62, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 135, 7, 170, 62, 0, 0, 128, 61, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 94, 176, 93, 62, 0, 0, 0, 190, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 15, 15, 84, 62, 0, 0, 128, 189, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 189, 96, 187, 61, 0, 0, 128, 190, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 38, 30, 168, 61, 0, 0, 64, 190, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 181, 195, 47, 189, 0, 0, 160, 190, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 136, 62, 9, 189, 0, 0, 192, 190, 76, 34, 151, 196, 37, 81, 255, 191, 31, 14, 34, 191, 234, 240, 43, 190, 3, 0, 224, 190, 76, 34, 151, 196, 37, 81, 255, 191, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 76, 34, 151, 196, 37, 81, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 24, 108, 87, 63, 0, 0, 0, 63, 102, 187, 179, 93, 37, 81, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 23, 108, 55, 63, 0, 0, 192, 62, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 198, 3, 53, 63, 0, 0, 224, 62, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 24, 108, 23, 63, 0, 0, 128, 62, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 46, 216, 238, 62, 0, 0, 0, 62, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 196, 3, 21, 63, 0, 0, 160, 62, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 139, 7, 234, 62, 0, 0, 64, 62, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 47, 216, 174, 62, 103, 213, 141, 170, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 135, 7, 170, 62, 0, 0, 128, 61, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 94, 176, 93, 62, 0, 0, 0, 190, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 15, 15, 84, 62, 0, 0, 128, 189, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 189, 96, 187, 61, 0, 0, 128, 190, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 38, 30, 168, 61, 0, 0, 64, 190, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 181, 195, 47, 189, 0, 0, 160, 190, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 136, 62, 9, 189, 0, 0, 192, 190, 102, 187, 179, 93, 37, 81, 255, 63, 31, 14, 34, 191, 234, 240, 43, 190, 3, 0, 224, 190, 102, 187, 179, 93, 37, 81, 255, 63, 118, 109, 23, 191, 162, 79, 34, 190, 0, 0, 0, 191, 102, 187, 179, 93, 37, 81, 255, 63, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 89, 23, 119, 168, 0, 0, 0, 191, 255, 191, 255, 255, 0, 0, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 191, 255, 255, 0, 0, 255, 191, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 108, 151, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 178, 221, 151, 196, 0, 0, 108, 151, 31, 14, 34, 63, 198, 3, 53, 63, 0, 0, 224, 62, 178, 221, 151, 196, 0, 0, 108, 151, 118, 109, 23, 63, 23, 108, 55, 63, 0, 0, 192, 62, 178, 221, 151, 196, 0, 0, 108, 151, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 108, 151, 118, 109, 23, 63, 24, 108, 23, 63, 0, 0, 128, 62, 178, 221, 151, 196, 0, 0, 108, 151, 118, 109, 23, 63, 46, 216, 238, 62, 0, 0, 0, 62, 178, 221, 151, 196, 0, 0, 146, 232, 31, 14, 34, 63, 196, 3, 21, 63, 0, 0, 160, 62, 178, 221, 151, 196, 0, 0, 146, 232, 31, 14, 34, 63, 139, 7, 234, 62, 0, 0, 64, 62, 178, 221, 151, 196, 0, 0, 108, 151, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 178, 221, 151, 196, 0, 0, 108, 151, 31, 14, 34, 63, 135, 7, 170, 62, 0, 0, 128, 61, 178, 221, 151, 196, 0, 0, 146, 232, 118, 109, 23, 63, 94, 176, 93, 62, 0, 0, 0, 190, 178, 221, 151, 196, 0, 0, 108, 151, 31, 14, 34, 63, 15, 15, 84, 62, 0, 0, 128, 189, 178, 221, 151, 196, 0, 0, 108, 151, 118, 109, 23, 63, 189, 96, 187, 61, 0, 0, 128, 190, 178, 221, 151, 196, 0, 0, 108, 151, 31, 14, 34, 63, 38, 30, 168, 61, 0, 0, 64, 190, 178, 221, 151, 196, 0, 0, 108, 151, 31, 14, 34, 63, 181, 195, 47, 189, 0, 0, 160, 190, 178, 221, 151, 196, 0, 0, 108, 151, 118, 109, 23, 63, 136, 62, 9, 189, 0, 0, 192, 190, 178, 221, 151, 196, 0, 0, 146, 232, 31, 14, 34, 63, 234, 240, 43, 190, 3, 0, 224, 190, 178, 221, 151, 196, 0, 0, 146, 232, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 178, 221, 151, 196, 0, 0, 146, 232, 31, 14, 34, 63, 198, 3, 53, 63, 0, 0, 224, 62, 152, 68, 179, 93, 0, 0, 146, 104, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 24, 108, 87, 63, 0, 0, 0, 63, 152, 68, 179, 93, 0, 0, 108, 23, 118, 109, 23, 63, 23, 108, 55, 63, 0, 0, 192, 62, 152, 68, 179, 93, 0, 0, 146, 104, 0, 0, 0, 63, 34, 108, 128, 168, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 24, 108, 23, 63, 0, 0, 128, 62, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 46, 216, 238, 62, 0, 0, 0, 62, 152, 68, 179, 93, 0, 0, 108, 23, 31, 14, 34, 63, 196, 3, 21, 63, 0, 0, 160, 62, 152, 68, 179, 93, 0, 0, 108, 23, 31, 14, 34, 63, 139, 7, 234, 62, 0, 0, 64, 62, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 47, 216, 174, 62, 103, 213, 141, 170, 152, 68, 179, 93, 0, 0, 146, 104, 31, 14, 34, 63, 135, 7, 170, 62, 0, 0, 128, 61, 152, 68, 179, 93, 0, 0, 108, 23, 118, 109, 23, 63, 94, 176, 93, 62, 0, 0, 0, 190, 152, 68, 179, 93, 0, 0, 146, 104, 31, 14, 34, 63, 15, 15, 84, 62, 0, 0, 128, 189, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 189, 96, 187, 61, 0, 0, 128, 190, 152, 68, 179, 93, 0, 0, 146, 104, 31, 14, 34, 63, 38, 30, 168, 61, 0, 0, 64, 190, 152, 68, 179, 93, 0, 0, 146, 104, 31, 14, 34, 63, 181, 195, 47, 189, 0, 0, 160, 190, 152, 68, 179, 93, 0, 0, 146, 104, 118, 109, 23, 63, 136, 62, 9, 189, 0, 0, 192, 190, 152, 68, 179, 93, 0, 0, 108, 23, 31, 14, 34, 63, 234, 240, 43, 190, 3, 0, 224, 190, 152, 68, 179, 93, 0, 0, 108, 23, 118, 109, 23, 63, 162, 79, 34, 190, 0, 0, 0, 191, 152, 68, 179, 93, 0, 0, 108, 23, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 169, 19, 208, 166, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 255, 127, 217, 174, 255, 255, 255, 191, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 63, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 84, 85, 213, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 62, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 62, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 169, 19, 208, 166, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 61, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 173, 170, 42, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 166, 170, 170, 189, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 170, 170, 170, 190, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 128, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 24, 108, 87, 63, 118, 109, 23, 63, 37, 209, 0, 0, 255, 255, 255, 63, 85, 85, 213, 190, 195, 3, 69, 63, 31, 14, 34, 63, 37, 209, 0, 0, 255, 255, 255, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 37, 209, 0, 0, 255, 255, 255, 63)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_lqif2")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_hs8j1"]
+data = PackedVector3Array(0.5, 0, -0.5, 0.5, 0, 0.5, 0.5, 1, 0.5, -0.5, 0, -0.5, -0.5, 1, 0.5, -0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, -0.5, 1, 0.5, 0.5, 1, 0.5, 0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, -0.5, 0.5, -0.1585, -0.5915, 0.5915, -0.1585, -0.5, 0.5, 0, -0.5, 0.5915, -0.1585, -0.5, 0.5, -0.1585, -0.5915, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5915, 0.8415, 0.5, 0.5, 0.8415, 0.5915, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, -0.5, 0, -0.5, -0.5915, -0.1585, -0.5, -0.5, -0.1585, -0.5915, -0.5915, -0.1585, -0.5, -0.5, 0, -0.5, -0.5, -0.1585, -0.5915, -0.5915, 0.8415, 0.5, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5, 0.8415, 0.5915, -0.5, -0.1585, -0.5915, -0.4167, -0.2304, -0.633, -0.3333, -0.1585, -0.5915, -0.3333, -0.1585, -0.5915, -0.5, 0, -0.5, -0.5, -0.1585, -0.5915, -0.3333, -0.1585, -0.5915, -0.1667, -0.1585, -0.5915, -0.5, 0, -0.5, -0.1667, -0.1585, -0.5915, -0.3333, -0.1585, -0.5915, -0.25, -0.2304, -0.633, -0.1667, -0.1585, -0.5915, 0, -0.1585, -0.5915, -0.5, 0, -0.5, 0, -0.1585, -0.5915, -0.1667, -0.1585, -0.5915, -0.0833, -0.2304, -0.633, 0, -0.1585, -0.5915, 0.1667, -0.1585, -0.5915, -0.5, 0, -0.5, 0.1667, -0.1585, -0.5915, 0, -0.1585, -0.5915, 0.0833, -0.2304, -0.633, 0.1667, -0.1585, -0.5915, 0.3333, -0.1585, -0.5915, -0.5, 0, -0.5, 0.3333, -0.1585, -0.5915, 0.1667, -0.1585, -0.5915, 0.25, -0.2304, -0.633, 0.3333, -0.1585, -0.5915, 0.5, -0.1585, -0.5915, -0.5, 0, -0.5, 0.5, -0.1585, -0.5915, 0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, -0.1585, -0.5915, 0.3333, -0.1585, -0.5915, 0.4167, -0.2304, -0.633, -0.4167, -0.2304, -0.633, -0.5, -0.1585, -0.5915, -0.3333, -0.1585, -0.5915, -0.5, 0, -0.5, -0.3333, -0.1585, -0.5915, -0.5, -0.1585, -0.5915, -0.1667, -0.1585, -0.5915, -0.3333, -0.1585, -0.5915, -0.5, 0, -0.5, -0.3333, -0.1585, -0.5915, -0.1667, -0.1585, -0.5915, -0.25, -0.2304, -0.633, 0, -0.1585, -0.5915, -0.1667, -0.1585, -0.5915, -0.5, 0, -0.5, -0.1667, -0.1585, -0.5915, 0, -0.1585, -0.5915, -0.0833, -0.2304, -0.633, 0.1667, -0.1585, -0.5915, 0, -0.1585, -0.5915, -0.5, 0, -0.5, 0, -0.1585, -0.5915, 0.1667, -0.1585, -0.5915, 0.0833, -0.2304, -0.633, 0.3333, -0.1585, -0.5915, 0.1667, -0.1585, -0.5915, -0.5, 0, -0.5, 0.1667, -0.1585, -0.5915, 0.3333, -0.1585, -0.5915, 0.25, -0.2304, -0.633, 0.5, -0.1585, -0.5915, 0.3333, -0.1585, -0.5915, -0.5, 0, -0.5, 0.3333, -0.1585, -0.5915, 0.5, -0.1585, -0.5915, 0.4167, -0.2304, -0.633, 0.5, 0, -0.5, 0.5, -0.1585, -0.5915, -0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, 1, 0.5, -0.5915, 0.8415, 0.5, -0.5915, 0.8415, 0.5, -0.5915, 0.7165, 0.375, -0.5, 0, -0.5, -0.5915, 0.8415, 0.5, -0.633, 0.7071, 0.4375, -0.5915, 0.7165, 0.375, -0.5915, 0.7165, 0.375, -0.5915, 0.5915, 0.25, -0.5, 0, -0.5, -0.5915, 0.5915, 0.25, -0.5915, 0.4665, 0.125, -0.5, 0, -0.5, -0.5915, 0.7165, 0.375, -0.633, 0.5821, 0.3125, -0.5915, 0.5915, 0.25, -0.5915, 0.5915, 0.25, -0.633, 0.4571, 0.1875, -0.5915, 0.4665, 0.125, -0.5915, 0.4665, 0.125, -0.5915, 0.3415, 0, -0.5, 0, -0.5, -0.5915, 0.4665, 0.125, -0.633, 0.3321, 0.0625, -0.5915, 0.3415, 0, -0.5915, 0.3415, 0, -0.5915, 0.2165, -0.125, -0.5, 0, -0.5, -0.5915, 0.3415, 0, -0.633, 0.2071, -0.0625, -0.5915, 0.2165, -0.125, -0.5915, 0.2165, -0.125, -0.5915, 0.0915, -0.25, -0.5, 0, -0.5, -0.5915, 0.2165, -0.125, -0.633, 0.0821, -0.1875, -0.5915, 0.0915, -0.25, -0.5915, 0.0915, -0.25, -0.633, -0.0429, -0.3125, -0.5, 0, -0.5, -0.633, -0.0429, -0.3125, -0.5915, -0.0335, -0.375, -0.5, 0, -0.5, -0.5915, -0.0335, -0.375, -0.633, -0.1679, -0.4375, -0.5, 0, -0.5, -0.633, -0.1679, -0.4375, -0.5915, -0.1585, -0.5, -0.5, 0, -0.5, -0.5, 1, 0.5, -0.5, 0, -0.5, -0.5915, 0.8415, 0.5, -0.5915, 0.7165, 0.375, -0.5915, 0.8415, 0.5, -0.5, 0, -0.5, -0.633, 0.7071, 0.4375, -0.5915, 0.8415, 0.5, -0.5915, 0.7165, 0.375, -0.5915, 0.5915, 0.25, -0.5915, 0.7165, 0.375, -0.5, 0, -0.5, -0.5915, 0.4665, 0.125, -0.5915, 0.5915, 0.25, -0.5, 0, -0.5, -0.633, 0.5821, 0.3125, -0.5915, 0.7165, 0.375, -0.5915, 0.5915, 0.25, -0.633, 0.4571, 0.1875, -0.5915, 0.5915, 0.25, -0.5915, 0.4665, 0.125, -0.5915, 0.3415, 0, -0.5915, 0.4665, 0.125, -0.5, 0, -0.5, -0.633, 0.3321, 0.0625, -0.5915, 0.4665, 0.125, -0.5915, 0.3415, 0, -0.5915, 0.2165, -0.125, -0.5915, 0.3415, 0, -0.5, 0, -0.5, -0.633, 0.2071, -0.0625, -0.5915, 0.3415, 0, -0.5915, 0.2165, -0.125, -0.5915, 0.0915, -0.25, -0.5915, 0.2165, -0.125, -0.5, 0, -0.5, -0.633, 0.0821, -0.1875, -0.5915, 0.2165, -0.125, -0.5915, 0.0915, -0.25, -0.633, -0.0429, -0.3125, -0.5915, 0.0915, -0.25, -0.5, 0, -0.5, -0.5915, -0.0335, -0.375, -0.633, -0.0429, -0.3125, -0.5, 0, -0.5, -0.633, -0.1679, -0.4375, -0.5915, -0.0335, -0.375, -0.5, 0, -0.5, -0.5915, -0.1585, -0.5, -0.633, -0.1679, -0.4375, -0.5, 0, -0.5, -0.5, 0, -0.5, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 0, -0.5, 0.633, 0.7071, 0.4375, 0.5915, 0.8415, 0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.5915, 0.7165, 0.375, 0.633, 0.7071, 0.4375, 0.5, 1, 0.5, 0.5, 0, -0.5, 0.5915, 0.7165, 0.375, 0.5, 0, -0.5, 0.5915, 0.5915, 0.25, 0.5915, 0.7165, 0.375, 0.5, 0, -0.5, 0.5915, 0.4665, 0.125, 0.5915, 0.5915, 0.25, 0.5915, 0.5915, 0.25, 0.633, 0.5821, 0.3125, 0.5915, 0.7165, 0.375, 0.5915, 0.4665, 0.125, 0.633, 0.4571, 0.1875, 0.5915, 0.5915, 0.25, 0.5, 0, -0.5, 0.5915, 0.3415, 0, 0.5915, 0.4665, 0.125, 0.5915, 0.3415, 0, 0.633, 0.3321, 0.0625, 0.5915, 0.4665, 0.125, 0.5, 0, -0.5, 0.5915, 0.2165, -0.125, 0.5915, 0.3415, 0, 0.5915, 0.2165, -0.125, 0.633, 0.2071, -0.0625, 0.5915, 0.3415, 0, 0.5, 0, -0.5, 0.5915, 0.0915, -0.25, 0.5915, 0.2165, -0.125, 0.5915, 0.0915, -0.25, 0.633, 0.0821, -0.1875, 0.5915, 0.2165, -0.125, 0.5, 0, -0.5, 0.633, -0.0429, -0.3125, 0.5915, 0.0915, -0.25, 0.5, 0, -0.5, 0.5915, -0.0335, -0.375, 0.633, -0.0429, -0.3125, 0.5, 0, -0.5, 0.633, -0.1679, -0.4375, 0.5915, -0.0335, -0.375, 0.5, 0, -0.5, 0.5915, -0.1585, -0.5, 0.633, -0.1679, -0.4375, 0.5915, 0.8415, 0.5, 0.633, 0.7071, 0.4375, 0.5, 1, 0.5, 0.5915, 0.7165, 0.375, 0.5, 1, 0.5, 0.633, 0.7071, 0.4375, 0.5, 0, -0.5, 0.5, 1, 0.5, 0.5915, 0.7165, 0.375, 0.5915, 0.5915, 0.25, 0.5, 0, -0.5, 0.5915, 0.7165, 0.375, 0.5915, 0.4665, 0.125, 0.5, 0, -0.5, 0.5915, 0.5915, 0.25, 0.633, 0.5821, 0.3125, 0.5915, 0.5915, 0.25, 0.5915, 0.7165, 0.375, 0.633, 0.4571, 0.1875, 0.5915, 0.4665, 0.125, 0.5915, 0.5915, 0.25, 0.5915, 0.3415, 0, 0.5, 0, -0.5, 0.5915, 0.4665, 0.125, 0.633, 0.3321, 0.0625, 0.5915, 0.3415, 0, 0.5915, 0.4665, 0.125, 0.5915, 0.2165, -0.125, 0.5, 0, -0.5, 0.5915, 0.3415, 0, 0.633, 0.2071, -0.0625, 0.5915, 0.2165, -0.125, 0.5915, 0.3415, 0, 0.5915, 0.0915, -0.25, 0.5, 0, -0.5, 0.5915, 0.2165, -0.125, 0.633, 0.0821, -0.1875, 0.5915, 0.0915, -0.25, 0.5915, 0.2165, -0.125, 0.633, -0.0429, -0.3125, 0.5, 0, -0.5, 0.5915, 0.0915, -0.25, 0.5915, -0.0335, -0.375, 0.5, 0, -0.5, 0.633, -0.0429, -0.3125, 0.633, -0.1679, -0.4375, 0.5, 0, -0.5, 0.5915, -0.0335, -0.375, 0.5915, -0.1585, -0.5, 0.5, 0, -0.5, 0.633, -0.1679, -0.4375, 0.5, 0.8415, 0.5915, 0.4167, 0.7696, 0.633, 0.3333, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.5, 1, 0.5, 0.5, 1, 0.5, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, 0.4167, 0.7696, 0.633, 0.5, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.5, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, 0.3333, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.25, 0.7696, 0.633, 0, 0.8415, 0.5915, 0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, 0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.0833, 0.7696, 0.633, -0.1667, 0.8415, 0.5915, 0, 0.8415, 0.5915, 0.5, 1, 0.5, 0, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, -0.0833, 0.7696, 0.633, -0.3333, 0.8415, 0.5915, -0.1667, 0.8415, 0.5915, 0.5, 1, 0.5, -0.1667, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, -0.25, 0.7696, 0.633, -0.5, 0.8415, 0.5915, -0.3333, 0.8415, 0.5915, 0.5, 1, 0.5, -0.3333, 0.8415, 0.5915, -0.5, 0.8415, 0.5915, -0.4167, 0.7696, 0.633, -0.5, 1, 0.5, -0.5, 0.8415, 0.5915, 0.5, 1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_l4sr7"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ot3td"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_3p37u"]
+_surfaces = [{
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"format": 4097,
+"index_count": 54,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 5, 0, 4, 0, 2, 0, 2, 0, 3, 0, 5, 0, 0, 0, 6, 0, 7, 0, 7, 0, 8, 0, 0, 0, 8, 0, 7, 0, 9, 0, 9, 0, 4, 0, 8, 0, 1, 0, 0, 0, 8, 0, 8, 0, 10, 0, 1, 0, 11, 0, 6, 0, 0, 0, 0, 0, 2, 0, 11, 0, 11, 0, 9, 0, 7, 0, 7, 0, 6, 0, 11, 0, 4, 0, 9, 0, 11, 0, 11, 0, 2, 0, 4, 0, 10, 0, 8, 0, 4, 0, 4, 0, 5, 0, 10, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 156,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62)
+}, {
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"format": 4097,
+"index_count": 870,
+"index_data": PackedByteArray(14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 17, 0, 20, 0, 19, 0, 20, 0, 21, 0, 19, 0, 20, 0, 22, 0, 21, 0, 22, 0, 23, 0, 21, 0, 22, 0, 24, 0, 23, 0, 24, 0, 25, 0, 23, 0, 24, 0, 26, 0, 25, 0, 26, 0, 5, 0, 25, 0, 5, 0, 27, 0, 25, 0, 26, 0, 10, 0, 5, 0, 5, 0, 3, 0, 27, 0, 10, 0, 26, 0, 28, 0, 3, 0, 29, 0, 27, 0, 28, 0, 1, 0, 10, 0, 3, 0, 1, 0, 29, 0, 28, 0, 30, 0, 1, 0, 30, 0, 29, 0, 1, 0, 30, 0, 31, 0, 29, 0, 30, 0, 32, 0, 31, 0, 32, 0, 33, 0, 31, 0, 32, 0, 14, 0, 33, 0, 14, 0, 34, 0, 33, 0, 14, 0, 15, 0, 34, 0, 15, 0, 35, 0, 34, 0, 15, 0, 36, 0, 35, 0, 36, 0, 37, 0, 35, 0, 36, 0, 38, 0, 39, 0, 39, 0, 37, 0, 36, 0, 12, 0, 14, 0, 32, 0, 32, 0, 40, 0, 12, 0, 41, 0, 28, 0, 26, 0, 26, 0, 42, 0, 41, 0, 44, 0, 43, 0, 16, 0, 16, 0, 18, 0, 44, 0, 46, 0, 45, 0, 22, 0, 22, 0, 20, 0, 46, 0, 47, 0, 23, 0, 25, 0, 25, 0, 48, 0, 47, 0, 15, 0, 13, 0, 38, 0, 38, 0, 36, 0, 15, 0, 48, 0, 25, 0, 27, 0, 27, 0, 49, 0, 48, 0, 33, 0, 34, 0, 50, 0, 50, 0, 51, 0, 33, 0, 52, 0, 24, 0, 22, 0, 22, 0, 45, 0, 52, 0, 34, 0, 35, 0, 53, 0, 53, 0, 50, 0, 34, 0, 49, 0, 27, 0, 29, 0, 29, 0, 54, 0, 49, 0, 55, 0, 19, 0, 21, 0, 21, 0, 56, 0, 55, 0, 37, 0, 39, 0, 53, 0, 53, 0, 35, 0, 37, 0, 42, 0, 26, 0, 24, 0, 24, 0, 52, 0, 42, 0, 57, 0, 30, 0, 28, 0, 28, 0, 41, 0, 57, 0, 58, 0, 46, 0, 20, 0, 20, 0, 17, 0, 58, 0, 44, 0, 18, 0, 19, 0, 19, 0, 55, 0, 44, 0, 56, 0, 21, 0, 23, 0, 23, 0, 47, 0, 56, 0, 54, 0, 29, 0, 31, 0, 31, 0, 59, 0, 54, 0, 61, 0, 60, 0, 43, 0, 43, 0, 44, 0, 61, 0, 62, 0, 56, 0, 47, 0, 47, 0, 63, 0, 62, 0, 64, 0, 54, 0, 59, 0, 59, 0, 65, 0, 64, 0, 38, 0, 13, 0, 66, 0, 66, 0, 67, 0, 38, 0, 68, 0, 12, 0, 40, 0, 40, 0, 69, 0, 68, 0, 39, 0, 70, 0, 71, 0, 71, 0, 53, 0, 39, 0, 50, 0, 72, 0, 73, 0, 73, 0, 51, 0, 50, 0, 53, 0, 71, 0, 72, 0, 72, 0, 50, 0, 53, 0, 74, 0, 57, 0, 41, 0, 41, 0, 75, 0, 74, 0, 63, 0, 47, 0, 48, 0, 48, 0, 76, 0, 63, 0, 65, 0, 59, 0, 51, 0, 51, 0, 73, 0, 65, 0, 13, 0, 12, 0, 68, 0, 68, 0, 66, 0, 13, 0, 59, 0, 31, 0, 33, 0, 33, 0, 51, 0, 59, 0, 43, 0, 58, 0, 17, 0, 17, 0, 16, 0, 43, 0, 77, 0, 61, 0, 44, 0, 44, 0, 55, 0, 77, 0, 39, 0, 38, 0, 67, 0, 67, 0, 70, 0, 39, 0, 40, 0, 32, 0, 30, 0, 30, 0, 57, 0, 40, 0, 80, 0, 78, 0, 79, 0, 79, 0, 81, 0, 80, 0, 84, 0, 82, 0, 83, 0, 83, 0, 85, 0, 84, 0, 88, 0, 86, 0, 87, 0, 87, 0, 89, 0, 88, 0, 87, 0, 90, 0, 89, 0, 90, 0, 91, 0, 89, 0, 90, 0, 60, 0, 91, 0, 60, 0, 90, 0, 92, 0, 60, 0, 61, 0, 91, 0, 92, 0, 93, 0, 60, 0, 61, 0, 77, 0, 91, 0, 92, 0, 94, 0, 93, 0, 77, 0, 95, 0, 91, 0, 77, 0, 62, 0, 95, 0, 62, 0, 63, 0, 95, 0, 63, 0, 96, 0, 95, 0, 63, 0, 76, 0, 96, 0, 92, 0, 97, 0, 94, 0, 97, 0, 98, 0, 94, 0, 97, 0, 99, 0, 98, 0, 97, 0, 100, 0, 99, 0, 100, 0, 101, 0, 99, 0, 76, 0, 102, 0, 96, 0, 76, 0, 103, 0, 102, 0, 103, 0, 64, 0, 102, 0, 64, 0, 104, 0, 102, 0, 64, 0, 65, 0, 104, 0, 65, 0, 105, 0, 104, 0, 65, 0, 73, 0, 105, 0, 100, 0, 106, 0, 101, 0, 106, 0, 75, 0, 101, 0, 106, 0, 74, 0, 75, 0, 106, 0, 107, 0, 74, 0, 107, 0, 69, 0, 74, 0, 107, 0, 108, 0, 69, 0, 108, 0, 68, 0, 69, 0, 73, 0, 109, 0, 105, 0, 73, 0, 72, 0, 109, 0, 72, 0, 71, 0, 109, 0, 108, 0, 110, 0, 68, 0, 110, 0, 66, 0, 68, 0, 110, 0, 67, 0, 66, 0, 71, 0, 111, 0, 109, 0, 110, 0, 112, 0, 67, 0, 71, 0, 70, 0, 111, 0, 112, 0, 70, 0, 67, 0, 112, 0, 111, 0, 70, 0, 112, 0, 113, 0, 111, 0, 112, 0, 114, 0, 113, 0, 114, 0, 115, 0, 113, 0, 75, 0, 41, 0, 42, 0, 42, 0, 101, 0, 75, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0, 62, 0, 77, 0, 55, 0, 55, 0, 56, 0, 62, 0, 99, 0, 52, 0, 45, 0, 45, 0, 98, 0, 99, 0, 93, 0, 58, 0, 43, 0, 43, 0, 60, 0, 93, 0, 98, 0, 45, 0, 46, 0, 46, 0, 94, 0, 98, 0, 101, 0, 42, 0, 52, 0, 52, 0, 99, 0, 101, 0, 84, 0, 85, 0, 120, 0, 120, 0, 121, 0, 84, 0, 120, 0, 122, 0, 121, 0, 122, 0, 123, 0, 121, 0, 122, 0, 124, 0, 123, 0, 124, 0, 125, 0, 123, 0, 124, 0, 126, 0, 125, 0, 126, 0, 127, 0, 125, 0, 126, 0, 128, 0, 127, 0, 128, 0, 129, 0, 127, 0, 128, 0, 130, 0, 129, 0, 130, 0, 81, 0, 129, 0, 130, 0, 131, 0, 81, 0, 131, 0, 80, 0, 81, 0, 131, 0, 132, 0, 80, 0, 132, 0, 133, 0, 80, 0, 132, 0, 134, 0, 133, 0, 134, 0, 117, 0, 133, 0, 134, 0, 135, 0, 117, 0, 135, 0, 119, 0, 117, 0, 135, 0, 136, 0, 119, 0, 136, 0, 137, 0, 119, 0, 76, 0, 48, 0, 49, 0, 49, 0, 103, 0, 76, 0, 94, 0, 46, 0, 58, 0, 58, 0, 93, 0, 94, 0, 129, 0, 138, 0, 139, 0, 139, 0, 127, 0, 129, 0, 103, 0, 49, 0, 54, 0, 54, 0, 64, 0, 103, 0, 69, 0, 40, 0, 57, 0, 57, 0, 74, 0, 69, 0, 130, 0, 140, 0, 141, 0, 141, 0, 131, 0, 130, 0, 142, 0, 135, 0, 134, 0, 134, 0, 143, 0, 142, 0, 81, 0, 79, 0, 138, 0, 138, 0, 129, 0, 81, 0, 132, 0, 144, 0, 143, 0, 143, 0, 134, 0, 132, 0, 124, 0, 122, 0, 145, 0, 145, 0, 146, 0, 124, 0, 126, 0, 147, 0, 148, 0, 148, 0, 128, 0, 126, 0, 131, 0, 141, 0, 144, 0, 144, 0, 132, 0, 131, 0, 149, 0, 118, 0, 119, 0, 119, 0, 137, 0, 149, 0, 150, 0, 136, 0, 135, 0, 135, 0, 142, 0, 150, 0, 124, 0, 146, 0, 147, 0, 147, 0, 126, 0, 124, 0, 123, 0, 151, 0, 152, 0, 152, 0, 121, 0, 123, 0, 127, 0, 139, 0, 153, 0, 153, 0, 125, 0, 127, 0, 149, 0, 137, 0, 136, 0, 136, 0, 150, 0, 149, 0, 122, 0, 120, 0, 154, 0, 154, 0, 145, 0, 122, 0, 128, 0, 148, 0, 140, 0, 140, 0, 130, 0, 128, 0, 116, 0, 155, 0, 133, 0, 133, 0, 117, 0, 116, 0, 121, 0, 152, 0, 82, 0, 82, 0, 84, 0, 121, 0, 120, 0, 85, 0, 83, 0, 83, 0, 154, 0, 120, 0, 125, 0, 153, 0, 151, 0, 151, 0, 123, 0, 125, 0, 133, 0, 155, 0, 78, 0, 78, 0, 80, 0, 133, 0, 154, 0, 83, 0, 86, 0, 86, 0, 88, 0, 154, 0, 145, 0, 89, 0, 91, 0, 91, 0, 146, 0, 145, 0, 138, 0, 106, 0, 100, 0, 100, 0, 139, 0, 138, 0, 115, 0, 149, 0, 150, 0, 150, 0, 113, 0, 115, 0, 114, 0, 118, 0, 149, 0, 149, 0, 115, 0, 114, 0, 152, 0, 151, 0, 92, 0, 92, 0, 90, 0, 152, 0, 78, 0, 108, 0, 107, 0, 107, 0, 79, 0, 78, 0, 112, 0, 116, 0, 118, 0, 118, 0, 114, 0, 112, 0, 111, 0, 113, 0, 150, 0, 150, 0, 142, 0, 111, 0, 155, 0, 110, 0, 108, 0, 108, 0, 78, 0, 155, 0, 148, 0, 96, 0, 102, 0, 102, 0, 140, 0, 148, 0, 139, 0, 100, 0, 97, 0, 97, 0, 153, 0, 139, 0, 110, 0, 155, 0, 116, 0, 116, 0, 112, 0, 110, 0, 141, 0, 104, 0, 105, 0, 105, 0, 144, 0, 141, 0, 82, 0, 152, 0, 90, 0, 90, 0, 87, 0, 82, 0, 83, 0, 82, 0, 87, 0, 87, 0, 86, 0, 83, 0, 144, 0, 105, 0, 109, 0, 109, 0, 143, 0, 144, 0, 153, 0, 97, 0, 92, 0, 92, 0, 151, 0, 153, 0, 79, 0, 107, 0, 106, 0, 106, 0, 138, 0, 79, 0, 147, 0, 95, 0, 96, 0, 96, 0, 148, 0, 147, 0, 146, 0, 91, 0, 95, 0, 95, 0, 147, 0, 146, 0, 140, 0, 102, 0, 104, 0, 104, 0, 141, 0, 140, 0, 109, 0, 111, 0, 142, 0, 142, 0, 143, 0, 109, 0, 154, 0, 88, 0, 89, 0, 89, 0, 145, 0, 154, 0),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 156,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_3k4bs"]
+resource_name = "treePine_Mesh treePine"
+_surfaces = [{
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"attribute_data": PackedByteArray(129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 192, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 120, 157, 133, 64, 240, 58, 75, 192, 120, 157, 133, 64, 120, 157, 165, 64, 120, 157, 133, 192, 240, 58, 75, 192, 120, 157, 133, 192, 120, 157, 165, 64, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 142, 224, 137, 65, 0, 0, 128, 63, 218, 45, 133, 65, 175, 189, 174, 64, 218, 45, 133, 65, 94, 123, 93, 192, 109, 207, 110, 65, 28, 193, 243, 192, 109, 207, 110, 65, 142, 224, 25, 65, 222, 252, 66, 65, 222, 252, 50, 193, 222, 252, 66, 65, 222, 252, 82, 65, 142, 224, 9, 65, 109, 207, 94, 193, 142, 224, 9, 65, 109, 207, 126, 65, 175, 189, 142, 64, 180, 91, 122, 193, 175, 189, 142, 64, 218, 45, 141, 65, 25, 228, 13, 64, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 129, 193, 25, 228, 13, 64, 25, 228, 77, 64, 25, 228, 13, 192, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 145, 65, 175, 189, 142, 192, 180, 91, 122, 193, 25, 228, 13, 192, 25, 228, 77, 64, 175, 189, 142, 192, 218, 45, 141, 65, 142, 224, 9, 193, 109, 207, 94, 193, 142, 224, 9, 193, 109, 207, 126, 65, 222, 252, 66, 193, 222, 252, 50, 193, 222, 252, 66, 193, 222, 252, 82, 65, 109, 207, 110, 193, 28, 193, 243, 192, 109, 207, 110, 193, 142, 224, 25, 65, 218, 45, 133, 193, 94, 123, 93, 192, 218, 45, 133, 193, 175, 189, 174, 64, 142, 224, 137, 193, 0, 0, 128, 63, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 240, 247, 123, 65, 0, 0, 128, 63, 5, 98, 115, 65, 178, 109, 162, 64, 5, 98, 115, 65, 100, 219, 68, 192, 12, 54, 90, 65, 240, 247, 219, 192, 12, 54, 90, 65, 248, 251, 13, 65, 44, 43, 50, 65, 44, 43, 34, 193, 12, 71, 63, 65, 0, 0, 128, 63, 44, 43, 50, 65, 44, 43, 66, 65, 137, 194, 56, 65, 107, 6, 6, 192, 137, 194, 56, 65, 54, 3, 131, 64, 181, 166, 37, 65, 12, 71, 159, 192, 181, 166, 37, 65, 12, 71, 223, 64, 240, 247, 251, 64, 12, 54, 74, 193, 239, 64, 7, 65, 222, 129, 238, 192, 12, 71, 191, 64, 181, 166, 21, 193, 178, 109, 130, 64, 5, 98, 99, 193, 107, 6, 70, 64, 137, 194, 40, 193, 240, 247, 251, 64, 12, 54, 106, 65, 239, 64, 7, 65, 239, 64, 23, 65, 12, 71, 191, 64, 181, 166, 53, 65, 178, 109, 130, 64, 2, 177, 129, 65, 107, 6, 70, 64, 137, 194, 72, 65, 0, 0, 0, 0, 240, 247, 107, 193, 0, 0, 128, 42, 12, 71, 47, 193, 107, 6, 70, 192, 137, 194, 40, 193, 178, 109, 130, 192, 5, 98, 99, 193, 12, 71, 191, 192, 181, 166, 21, 193, 240, 247, 251, 192, 12, 54, 74, 193, 239, 64, 7, 193, 222, 129, 238, 192, 0, 0, 0, 0, 248, 251, 133, 65, 0, 0, 0, 43, 12, 71, 79, 65, 107, 6, 70, 192, 137, 194, 72, 65, 178, 109, 130, 192, 2, 177, 129, 65, 12, 71, 191, 192, 181, 166, 53, 65, 240, 247, 251, 192, 12, 54, 106, 65, 239, 64, 7, 193, 239, 64, 23, 65, 44, 43, 50, 193, 44, 43, 34, 193, 181, 166, 37, 193, 12, 71, 159, 192, 137, 194, 56, 193, 107, 6, 6, 192, 44, 43, 50, 193, 44, 43, 66, 65, 181, 166, 37, 193, 12, 71, 223, 64, 137, 194, 56, 193, 54, 3, 131, 64, 12, 54, 90, 193, 240, 247, 219, 192, 12, 54, 90, 193, 248, 251, 13, 65, 12, 71, 63, 193, 0, 0, 128, 63, 5, 98, 115, 193, 100, 219, 68, 192, 5, 98, 115, 193, 178, 109, 162, 64, 240, 247, 123, 193, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 153, 249, 17, 192, 0, 0, 128, 63, 66, 0, 13, 192, 74, 192, 209, 62, 66, 0, 13, 192, 238, 143, 203, 63, 11, 214, 252, 191, 204, 252, 8, 64, 11, 214, 252, 191, 200, 204, 15, 190, 151, 112, 206, 191, 76, 56, 39, 64, 151, 112, 206, 191, 46, 225, 28, 191, 153, 249, 145, 191, 6, 107, 62, 64, 153, 249, 145, 191, 22, 172, 121, 191, 219, 31, 23, 191, 66, 0, 77, 64, 219, 31, 23, 191, 132, 0, 154, 191, 0, 0, 128, 170, 153, 249, 81, 64, 0, 0, 128, 170, 50, 243, 163, 191, 219, 31, 23, 63, 66, 0, 77, 64, 219, 31, 23, 63, 132, 0, 154, 191, 153, 249, 145, 63, 6, 107, 62, 64, 153, 249, 145, 63, 22, 172, 121, 191, 151, 112, 206, 63, 76, 56, 39, 64, 151, 112, 206, 63, 46, 225, 28, 191, 11, 214, 252, 63, 204, 252, 8, 64, 11, 214, 252, 63, 200, 204, 15, 190, 66, 0, 13, 64, 238, 143, 203, 63, 66, 0, 13, 64, 74, 192, 209, 62, 153, 249, 17, 64, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194),
+"format": 4119,
+"index_count": 54,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 30, 0, 28, 0, 29, 0, 29, 0, 31, 0, 30, 0, 34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0),
+"material": SubResource("StandardMaterial3D_l4sr7"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 520,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 255, 255, 255, 255, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 17, 250, 237, 133, 255, 255, 255, 255, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 255, 255, 255, 255, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 237, 133, 255, 255, 255, 255, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 255, 255, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 255, 255, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 38, 27, 38, 155, 255, 127, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 38, 27, 38, 155, 255, 127, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 255, 127, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 255, 127, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 255, 255, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 255, 255, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 216, 228, 38, 155, 255, 255, 255, 255, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 255, 255, 255, 255, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 38, 155, 255, 255, 255, 255, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 255, 255, 255, 255, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 255, 127, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 255, 127, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 237, 5, 237, 133, 255, 127, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 237, 5, 237, 133, 255, 127, 255, 191, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 0, 0, 0, 128, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 0, 0, 0, 128, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 0, 0, 0, 128, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 0, 0, 0, 128, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 0, 0, 0, 128, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 0, 0, 0, 128, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 0, 0, 0, 128, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 0, 0, 0, 128, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 0, 0, 0, 128, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 0, 0, 0, 128, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 0, 0, 0, 128, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 0, 0, 0, 128, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 0, 0, 0, 128, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 0, 0, 0, 128, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 255, 255, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 0, 0, 0, 128, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 0, 0, 0, 128, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 0, 0, 0, 128, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 0, 0, 0, 128, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 0, 0, 0, 128, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 0, 0, 0, 128, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 0, 0, 0, 128, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 0, 0, 0, 128, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 0, 0, 0, 128, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"attribute_data": PackedByteArray(129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 192, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 120, 157, 133, 64, 240, 58, 75, 192, 120, 157, 133, 64, 120, 157, 165, 64, 120, 157, 133, 192, 240, 58, 75, 192, 120, 157, 133, 192, 120, 157, 165, 64, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 142, 224, 137, 65, 0, 0, 128, 63, 218, 45, 133, 65, 175, 189, 174, 64, 218, 45, 133, 65, 94, 123, 93, 192, 109, 207, 110, 65, 28, 193, 243, 192, 109, 207, 110, 65, 142, 224, 25, 65, 222, 252, 66, 65, 222, 252, 50, 193, 222, 252, 66, 65, 222, 252, 82, 65, 142, 224, 9, 65, 109, 207, 94, 193, 142, 224, 9, 65, 109, 207, 126, 65, 175, 189, 142, 64, 180, 91, 122, 193, 175, 189, 142, 64, 218, 45, 141, 65, 25, 228, 13, 64, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 129, 193, 25, 228, 13, 64, 25, 228, 77, 64, 25, 228, 13, 192, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 145, 65, 175, 189, 142, 192, 180, 91, 122, 193, 25, 228, 13, 192, 25, 228, 77, 64, 175, 189, 142, 192, 218, 45, 141, 65, 142, 224, 9, 193, 109, 207, 94, 193, 142, 224, 9, 193, 109, 207, 126, 65, 222, 252, 66, 193, 222, 252, 50, 193, 222, 252, 66, 193, 222, 252, 82, 65, 109, 207, 110, 193, 28, 193, 243, 192, 109, 207, 110, 193, 142, 224, 25, 65, 218, 45, 133, 193, 94, 123, 93, 192, 218, 45, 133, 193, 175, 189, 174, 64, 142, 224, 137, 193, 0, 0, 128, 63, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 240, 247, 123, 65, 0, 0, 128, 63, 5, 98, 115, 65, 178, 109, 162, 64, 5, 98, 115, 65, 100, 219, 68, 192, 12, 54, 90, 65, 240, 247, 219, 192, 12, 54, 90, 65, 248, 251, 13, 65, 44, 43, 50, 65, 44, 43, 34, 193, 12, 71, 63, 65, 0, 0, 128, 63, 44, 43, 50, 65, 44, 43, 66, 65, 137, 194, 56, 65, 107, 6, 6, 192, 137, 194, 56, 65, 54, 3, 131, 64, 181, 166, 37, 65, 12, 71, 159, 192, 181, 166, 37, 65, 12, 71, 223, 64, 240, 247, 251, 64, 12, 54, 74, 193, 239, 64, 7, 65, 222, 129, 238, 192, 12, 71, 191, 64, 181, 166, 21, 193, 178, 109, 130, 64, 5, 98, 99, 193, 107, 6, 70, 64, 137, 194, 40, 193, 240, 247, 251, 64, 12, 54, 106, 65, 239, 64, 7, 65, 239, 64, 23, 65, 12, 71, 191, 64, 181, 166, 53, 65, 178, 109, 130, 64, 2, 177, 129, 65, 107, 6, 70, 64, 137, 194, 72, 65, 0, 0, 0, 0, 240, 247, 107, 193, 0, 0, 128, 42, 12, 71, 47, 193, 107, 6, 70, 192, 137, 194, 40, 193, 178, 109, 130, 192, 5, 98, 99, 193, 12, 71, 191, 192, 181, 166, 21, 193, 240, 247, 251, 192, 12, 54, 74, 193, 239, 64, 7, 193, 222, 129, 238, 192, 0, 0, 0, 0, 248, 251, 133, 65, 0, 0, 0, 43, 12, 71, 79, 65, 107, 6, 70, 192, 137, 194, 72, 65, 178, 109, 130, 192, 2, 177, 129, 65, 12, 71, 191, 192, 181, 166, 53, 65, 240, 247, 251, 192, 12, 54, 106, 65, 239, 64, 7, 193, 239, 64, 23, 65, 44, 43, 50, 193, 44, 43, 34, 193, 181, 166, 37, 193, 12, 71, 159, 192, 137, 194, 56, 193, 107, 6, 6, 192, 44, 43, 50, 193, 44, 43, 66, 65, 181, 166, 37, 193, 12, 71, 223, 64, 137, 194, 56, 193, 54, 3, 131, 64, 12, 54, 90, 193, 240, 247, 219, 192, 12, 54, 90, 193, 248, 251, 13, 65, 12, 71, 63, 193, 0, 0, 128, 63, 5, 98, 115, 193, 100, 219, 68, 192, 5, 98, 115, 193, 178, 109, 162, 64, 240, 247, 123, 193, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 153, 249, 17, 192, 0, 0, 128, 63, 66, 0, 13, 192, 74, 192, 209, 62, 66, 0, 13, 192, 238, 143, 203, 63, 11, 214, 252, 191, 204, 252, 8, 64, 11, 214, 252, 191, 200, 204, 15, 190, 151, 112, 206, 191, 76, 56, 39, 64, 151, 112, 206, 191, 46, 225, 28, 191, 153, 249, 145, 191, 6, 107, 62, 64, 153, 249, 145, 191, 22, 172, 121, 191, 219, 31, 23, 191, 66, 0, 77, 64, 219, 31, 23, 191, 132, 0, 154, 191, 0, 0, 128, 170, 153, 249, 81, 64, 0, 0, 128, 170, 50, 243, 163, 191, 219, 31, 23, 63, 66, 0, 77, 64, 219, 31, 23, 63, 132, 0, 154, 191, 153, 249, 145, 63, 6, 107, 62, 64, 153, 249, 145, 63, 22, 172, 121, 191, 151, 112, 206, 63, 76, 56, 39, 64, 151, 112, 206, 63, 46, 225, 28, 191, 11, 214, 252, 63, 204, 252, 8, 64, 11, 214, 252, 63, 200, 204, 15, 190, 66, 0, 13, 64, 238, 143, 203, 63, 66, 0, 13, 64, 74, 192, 209, 62, 153, 249, 17, 64, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194),
+"format": 4119,
+"index_count": 870,
+"index_data": PackedByteArray(38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 42, 0, 40, 0, 41, 0, 41, 0, 43, 0, 42, 0, 41, 0, 44, 0, 43, 0, 44, 0, 45, 0, 43, 0, 44, 0, 46, 0, 45, 0, 46, 0, 47, 0, 45, 0, 46, 0, 48, 0, 47, 0, 48, 0, 49, 0, 47, 0, 48, 0, 50, 0, 49, 0, 50, 0, 51, 0, 49, 0, 51, 0, 52, 0, 49, 0, 50, 0, 53, 0, 51, 0, 51, 0, 54, 0, 52, 0, 53, 0, 50, 0, 55, 0, 54, 0, 56, 0, 52, 0, 55, 0, 57, 0, 53, 0, 54, 0, 57, 0, 56, 0, 55, 0, 58, 0, 57, 0, 58, 0, 56, 0, 57, 0, 58, 0, 59, 0, 56, 0, 58, 0, 60, 0, 59, 0, 60, 0, 61, 0, 59, 0, 60, 0, 62, 0, 61, 0, 62, 0, 63, 0, 61, 0, 62, 0, 64, 0, 63, 0, 64, 0, 65, 0, 63, 0, 64, 0, 66, 0, 65, 0, 66, 0, 67, 0, 65, 0, 70, 0, 68, 0, 69, 0, 69, 0, 71, 0, 70, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 90, 0, 88, 0, 89, 0, 89, 0, 91, 0, 90, 0, 94, 0, 92, 0, 93, 0, 93, 0, 95, 0, 94, 0, 98, 0, 96, 0, 97, 0, 97, 0, 99, 0, 98, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 106, 0, 104, 0, 105, 0, 105, 0, 107, 0, 106, 0, 110, 0, 108, 0, 109, 0, 109, 0, 111, 0, 110, 0, 114, 0, 112, 0, 113, 0, 113, 0, 115, 0, 114, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0, 122, 0, 120, 0, 121, 0, 121, 0, 123, 0, 122, 0, 126, 0, 124, 0, 125, 0, 125, 0, 127, 0, 126, 0, 130, 0, 128, 0, 129, 0, 129, 0, 131, 0, 130, 0, 134, 0, 132, 0, 133, 0, 133, 0, 135, 0, 134, 0, 138, 0, 136, 0, 137, 0, 137, 0, 139, 0, 138, 0, 142, 0, 140, 0, 141, 0, 141, 0, 143, 0, 142, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0, 150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 158, 0, 156, 0, 157, 0, 157, 0, 159, 0, 158, 0, 162, 0, 160, 0, 161, 0, 161, 0, 163, 0, 162, 0, 166, 0, 164, 0, 165, 0, 165, 0, 167, 0, 166, 0, 170, 0, 168, 0, 169, 0, 169, 0, 171, 0, 170, 0, 174, 0, 172, 0, 173, 0, 173, 0, 175, 0, 174, 0, 178, 0, 176, 0, 177, 0, 177, 0, 179, 0, 178, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 186, 0, 184, 0, 185, 0, 185, 0, 187, 0, 186, 0, 190, 0, 188, 0, 189, 0, 189, 0, 191, 0, 190, 0, 194, 0, 192, 0, 193, 0, 193, 0, 195, 0, 194, 0, 198, 0, 196, 0, 197, 0, 197, 0, 199, 0, 198, 0, 202, 0, 200, 0, 201, 0, 201, 0, 203, 0, 202, 0, 206, 0, 204, 0, 205, 0, 205, 0, 207, 0, 206, 0, 210, 0, 208, 0, 209, 0, 209, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 213, 0, 215, 0, 214, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 222, 0, 220, 0, 221, 0, 221, 0, 223, 0, 222, 0, 226, 0, 224, 0, 225, 0, 225, 0, 227, 0, 226, 0, 225, 0, 228, 0, 227, 0, 228, 0, 229, 0, 227, 0, 228, 0, 230, 0, 229, 0, 230, 0, 228, 0, 231, 0, 230, 0, 232, 0, 229, 0, 231, 0, 233, 0, 230, 0, 232, 0, 234, 0, 229, 0, 231, 0, 235, 0, 233, 0, 234, 0, 236, 0, 229, 0, 234, 0, 237, 0, 236, 0, 237, 0, 238, 0, 236, 0, 238, 0, 239, 0, 236, 0, 238, 0, 240, 0, 239, 0, 231, 0, 241, 0, 235, 0, 241, 0, 242, 0, 235, 0, 241, 0, 243, 0, 242, 0, 241, 0, 244, 0, 243, 0, 244, 0, 245, 0, 243, 0, 240, 0, 246, 0, 239, 0, 240, 0, 247, 0, 246, 0, 247, 0, 248, 0, 246, 0, 248, 0, 249, 0, 246, 0, 248, 0, 250, 0, 249, 0, 250, 0, 251, 0, 249, 0, 250, 0, 252, 0, 251, 0, 244, 0, 253, 0, 245, 0, 253, 0, 254, 0, 245, 0, 253, 0, 255, 0, 254, 0, 253, 0, 0, 1, 255, 0, 0, 1, 1, 1, 255, 0, 0, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 252, 0, 4, 1, 251, 0, 252, 0, 5, 1, 4, 1, 5, 1, 6, 1, 4, 1, 2, 1, 7, 1, 3, 1, 7, 1, 8, 1, 3, 1, 7, 1, 9, 1, 8, 1, 6, 1, 10, 1, 4, 1, 7, 1, 11, 1, 9, 1, 6, 1, 12, 1, 10, 1, 11, 1, 12, 1, 9, 1, 11, 1, 10, 1, 12, 1, 11, 1, 13, 1, 10, 1, 11, 1, 14, 1, 13, 1, 14, 1, 15, 1, 13, 1, 18, 1, 16, 1, 17, 1, 17, 1, 19, 1, 18, 1, 22, 1, 20, 1, 21, 1, 21, 1, 23, 1, 22, 1, 26, 1, 24, 1, 25, 1, 25, 1, 27, 1, 26, 1, 30, 1, 28, 1, 29, 1, 29, 1, 31, 1, 30, 1, 34, 1, 32, 1, 33, 1, 33, 1, 35, 1, 34, 1, 38, 1, 36, 1, 37, 1, 37, 1, 39, 1, 38, 1, 42, 1, 40, 1, 41, 1, 41, 1, 43, 1, 42, 1, 46, 1, 44, 1, 45, 1, 45, 1, 47, 1, 46, 1, 45, 1, 48, 1, 47, 1, 48, 1, 49, 1, 47, 1, 48, 1, 50, 1, 49, 1, 50, 1, 51, 1, 49, 1, 50, 1, 52, 1, 51, 1, 52, 1, 53, 1, 51, 1, 52, 1, 54, 1, 53, 1, 54, 1, 55, 1, 53, 1, 54, 1, 56, 1, 55, 1, 56, 1, 57, 1, 55, 1, 56, 1, 58, 1, 57, 1, 58, 1, 59, 1, 57, 1, 58, 1, 60, 1, 59, 1, 60, 1, 61, 1, 59, 1, 60, 1, 62, 1, 61, 1, 62, 1, 63, 1, 61, 1, 62, 1, 64, 1, 63, 1, 64, 1, 65, 1, 63, 1, 64, 1, 66, 1, 65, 1, 66, 1, 67, 1, 65, 1, 70, 1, 68, 1, 69, 1, 69, 1, 71, 1, 70, 1, 74, 1, 72, 1, 73, 1, 73, 1, 75, 1, 74, 1, 78, 1, 76, 1, 77, 1, 77, 1, 79, 1, 78, 1, 82, 1, 80, 1, 81, 1, 81, 1, 83, 1, 82, 1, 86, 1, 84, 1, 85, 1, 85, 1, 87, 1, 86, 1, 90, 1, 88, 1, 89, 1, 89, 1, 91, 1, 90, 1, 94, 1, 92, 1, 93, 1, 93, 1, 95, 1, 94, 1, 98, 1, 96, 1, 97, 1, 97, 1, 99, 1, 98, 1, 102, 1, 100, 1, 101, 1, 101, 1, 103, 1, 102, 1, 106, 1, 104, 1, 105, 1, 105, 1, 107, 1, 106, 1, 110, 1, 108, 1, 109, 1, 109, 1, 111, 1, 110, 1, 114, 1, 112, 1, 113, 1, 113, 1, 115, 1, 114, 1, 118, 1, 116, 1, 117, 1, 117, 1, 119, 1, 118, 1, 122, 1, 120, 1, 121, 1, 121, 1, 123, 1, 122, 1, 126, 1, 124, 1, 125, 1, 125, 1, 127, 1, 126, 1, 130, 1, 128, 1, 129, 1, 129, 1, 131, 1, 130, 1, 134, 1, 132, 1, 133, 1, 133, 1, 135, 1, 134, 1, 138, 1, 136, 1, 137, 1, 137, 1, 139, 1, 138, 1, 142, 1, 140, 1, 141, 1, 141, 1, 143, 1, 142, 1, 146, 1, 144, 1, 145, 1, 145, 1, 147, 1, 146, 1, 150, 1, 148, 1, 149, 1, 149, 1, 151, 1, 150, 1, 154, 1, 152, 1, 153, 1, 153, 1, 155, 1, 154, 1, 158, 1, 156, 1, 157, 1, 157, 1, 159, 1, 158, 1, 162, 1, 160, 1, 161, 1, 161, 1, 163, 1, 162, 1, 166, 1, 164, 1, 165, 1, 165, 1, 167, 1, 166, 1, 170, 1, 168, 1, 169, 1, 169, 1, 171, 1, 170, 1, 174, 1, 172, 1, 173, 1, 173, 1, 175, 1, 174, 1, 178, 1, 176, 1, 177, 1, 177, 1, 179, 1, 178, 1, 182, 1, 180, 1, 181, 1, 181, 1, 183, 1, 182, 1, 186, 1, 184, 1, 185, 1, 185, 1, 187, 1, 186, 1, 190, 1, 188, 1, 189, 1, 189, 1, 191, 1, 190, 1, 194, 1, 192, 1, 193, 1, 193, 1, 195, 1, 194, 1, 198, 1, 196, 1, 197, 1, 197, 1, 199, 1, 198, 1, 202, 1, 200, 1, 201, 1, 201, 1, 203, 1, 202, 1, 206, 1, 204, 1, 205, 1, 205, 1, 207, 1, 206, 1, 210, 1, 208, 1, 209, 1, 209, 1, 211, 1, 210, 1, 214, 1, 212, 1, 213, 1, 213, 1, 215, 1, 214, 1, 218, 1, 216, 1, 217, 1, 217, 1, 219, 1, 218, 1, 222, 1, 220, 1, 221, 1, 221, 1, 223, 1, 222, 1, 226, 1, 224, 1, 225, 1, 225, 1, 227, 1, 226, 1, 230, 1, 228, 1, 229, 1, 229, 1, 231, 1, 230, 1, 234, 1, 232, 1, 233, 1, 233, 1, 235, 1, 234, 1, 238, 1, 236, 1, 237, 1, 237, 1, 239, 1, 238, 1, 242, 1, 240, 1, 241, 1, 241, 1, 243, 1, 242, 1, 246, 1, 244, 1, 245, 1, 245, 1, 247, 1, 246, 1, 250, 1, 248, 1, 249, 1, 249, 1, 251, 1, 250, 1, 254, 1, 252, 1, 253, 1, 253, 1, 255, 1, 254, 1, 2, 2, 0, 2, 1, 2, 1, 2, 3, 2, 2, 2, 6, 2, 4, 2, 5, 2, 5, 2, 7, 2, 6, 2),
+"material": SubResource("StandardMaterial3D_ot3td"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 520,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 17, 250, 237, 133, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 237, 133, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 38, 27, 38, 155, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 38, 27, 38, 155, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 216, 228, 38, 155, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 38, 155, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 237, 5, 237, 133, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 237, 5, 237, 133, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 160, 252, 198, 158, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 134, 252, 204, 232, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 160, 252, 198, 158, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 134, 252, 204, 232, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 255, 191, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 24, 252, 153, 140, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 86, 251, 64, 255, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 24, 252, 153, 140, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 86, 251, 64, 255, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 160, 252, 117, 224, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 134, 252, 16, 167, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 160, 252, 117, 224, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 134, 252, 16, 167, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 217, 249, 83, 194, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 227, 226, 12, 190, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 217, 249, 83, 194, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 227, 226, 12, 190, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 130, 126, 83, 194, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 130, 126, 83, 194, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 202, 102, 12, 190, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 202, 102, 12, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 141, 189, 174, 193, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 141, 189, 174, 193, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 100, 174, 66, 190, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 100, 174, 66, 190, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 63, 48, 190, 193, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 22, 31, 18, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 63, 48, 190, 193, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 22, 31, 18, 190, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 128, 252, 95, 150, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 38, 252, 96, 242, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 128, 252, 95, 150, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 38, 252, 96, 242, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 27, 29, 242, 193, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 37, 6, 171, 189, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 27, 29, 242, 193, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 37, 6, 171, 189, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 120, 3, 49, 151, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 120, 3, 49, 151, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 94, 3, 56, 225, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 94, 3, 56, 225, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 33, 206, 187, 193, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 19, 191, 80, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 33, 206, 187, 193, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 19, 191, 80, 190, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 216, 3, 158, 141, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 216, 3, 158, 141, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 126, 3, 158, 233, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 126, 3, 158, 233, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 168, 4, 18, 195, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 230, 3, 113, 177, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 168, 4, 18, 195, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 230, 3, 113, 177, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 154, 81, 187, 193, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 113, 66, 80, 190, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 154, 81, 187, 193, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 113, 66, 80, 190, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 168, 4, 190, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 230, 3, 100, 243, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 168, 4, 190, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 230, 3, 100, 243, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 232, 224, 235, 193, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 191, 207, 63, 190, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 232, 224, 235, 193, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 191, 207, 63, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 24, 252, 140, 206, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 86, 251, 236, 188, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 24, 252, 140, 206, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 86, 251, 236, 188, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 192, 172, 190, 193, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 192, 172, 190, 193, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 61, 155, 18, 190, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 61, 155, 18, 190, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 193, 100, 235, 193, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 62, 83, 63, 190, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 193, 100, 235, 193, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 62, 83, 63, 190, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 235, 64, 174, 193, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 221, 49, 66, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 235, 64, 174, 193, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 221, 49, 66, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 216, 3, 138, 207, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 126, 3, 223, 167, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 216, 3, 138, 207, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 126, 3, 223, 167, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 117, 124, 189, 188, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 117, 124, 189, 188, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 160, 104, 206, 194, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 160, 104, 206, 194, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 142, 64, 151, 189, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 241, 51, 118, 194, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 142, 64, 151, 189, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 241, 51, 118, 194, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 110, 5, 32, 175, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 3, 5, 3, 216, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 110, 5, 32, 175, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 3, 5, 3, 216, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 251, 250, 124, 234, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 251, 250, 124, 234, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 144, 250, 39, 142, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 144, 250, 39, 142, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 47, 251, 184, 159, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 15, 251, 247, 217, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 47, 251, 184, 159, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 15, 251, 247, 217, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 131, 6, 58, 254, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 157, 5, 175, 139, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 131, 6, 58, 254, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 157, 5, 175, 139, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 239, 4, 126, 232, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 207, 4, 222, 157, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 239, 4, 126, 232, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 207, 4, 222, 157, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 110, 5, 215, 241, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 3, 5, 130, 149, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 110, 5, 215, 241, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 3, 5, 130, 149, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 97, 250, 128, 177, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 123, 249, 5, 197, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 97, 250, 128, 177, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 123, 249, 5, 197, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 8, 48, 125, 189, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 190, 33, 182, 194, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 8, 48, 125, 189, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 190, 33, 182, 194, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 239, 4, 6, 166, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 207, 4, 70, 224, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 239, 4, 6, 166, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 207, 4, 70, 224, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 47, 251, 31, 226, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 47, 251, 31, 226, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 15, 251, 128, 151, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 15, 251, 128, 151, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 120, 3, 238, 216, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 94, 3, 137, 159, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 120, 3, 238, 216, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 94, 3, 137, 159, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 52, 153, 242, 193, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 52, 153, 242, 193, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 124, 129, 171, 189, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 124, 129, 171, 189, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 175, 99, 71, 189, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 175, 99, 71, 189, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 249, 84, 128, 194, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 249, 84, 128, 194, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 97, 250, 79, 244, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 97, 250, 79, 244, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 123, 249, 196, 129, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 123, 249, 196, 129, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 128, 252, 30, 216, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 38, 252, 115, 176, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 128, 252, 30, 216, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 38, 252, 115, 176, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 154, 251, 225, 167, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 50, 251, 68, 208, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 154, 251, 225, 167, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 50, 251, 68, 208, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 66, 152, 138, 189, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 133, 130, 226, 194, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 66, 152, 138, 189, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 133, 130, 226, 194, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 241, 245, 189, 188, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 2, 227, 206, 194, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 241, 245, 189, 188, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 2, 227, 206, 194, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 154, 251, 19, 234, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 154, 251, 19, 234, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 50, 251, 222, 141, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 50, 251, 222, 141, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 253, 80, 135, 189, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 253, 80, 135, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 64, 68, 102, 194, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 64, 68, 102, 194, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 13, 204, 135, 189, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 112, 191, 102, 194, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 13, 204, 135, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 112, 191, 102, 194, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 94, 151, 48, 189, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 137, 131, 64, 195, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 94, 151, 48, 189, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 137, 131, 64, 195, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 190, 187, 151, 189, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 1, 175, 118, 194, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 190, 187, 151, 189, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 1, 175, 118, 194, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 64, 222, 71, 189, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 246, 207, 128, 194, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 64, 222, 71, 189, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 246, 207, 128, 194, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 254, 255, 255, 191, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 255, 255, 255, 191, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 255, 255, 255, 191, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 254, 255, 255, 191, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 254, 255, 255, 191, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 254, 255, 255, 191, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 255, 255, 255, 191, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 255, 255, 255, 255, 255, 191, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 255, 127, 255, 255, 255, 255, 255, 191, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 255, 255, 255, 191, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 255, 255, 255, 191, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 255, 255, 255, 191, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 254, 255, 255, 191, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 254, 255, 255, 191, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 254, 255, 255, 191, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 254, 255, 255, 191, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 252, 28, 48, 189, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 13, 10, 64, 195, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 252, 28, 48, 189, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 13, 10, 64, 195, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 5, 171, 125, 189, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 79, 156, 182, 194, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 5, 171, 125, 189, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 79, 156, 182, 194, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 178, 247, 27, 189, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 210, 226, 115, 194, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 178, 247, 27, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 210, 226, 115, 194, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 131, 6, 248, 186, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 157, 5, 125, 206, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 131, 6, 248, 186, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 157, 5, 125, 206, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 251, 250, 250, 167, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 144, 250, 222, 208, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 251, 250, 250, 167, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 144, 250, 222, 208, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 199, 5, 216, 187, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 233, 4, 149, 206, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 199, 5, 216, 187, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 233, 4, 149, 206, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 88, 4, 171, 232, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 57, 4, 74, 158, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 88, 4, 171, 232, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 57, 4, 74, 158, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 21, 251, 105, 177, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 55, 250, 37, 196, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 21, 251, 105, 177, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 55, 250, 37, 196, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 88, 4, 128, 166, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 57, 4, 102, 224, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 88, 4, 128, 166, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 57, 4, 102, 224, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 89, 81, 211, 189, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 89, 81, 211, 189, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 106, 67, 27, 194, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 106, 67, 27, 194, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 59, 48, 205, 189, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 138, 32, 101, 194, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 59, 48, 205, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 138, 32, 101, 194, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 204, 4, 185, 175, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 100, 4, 28, 216, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 204, 4, 185, 175, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 100, 4, 28, 216, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 21, 251, 221, 243, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 21, 251, 221, 243, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 55, 250, 66, 129, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 55, 250, 66, 129, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 204, 4, 31, 242, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 100, 4, 234, 149, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 204, 4, 31, 242, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 100, 4, 234, 149, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 206, 64, 226, 189, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 254, 50, 43, 194, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 206, 64, 226, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 254, 50, 43, 194, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 148, 188, 226, 189, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 165, 174, 43, 194, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 148, 188, 226, 189, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 165, 174, 43, 194, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 116, 223, 153, 189, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 195, 207, 49, 194, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 116, 223, 153, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 195, 207, 49, 194, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 199, 5, 188, 254, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 233, 4, 32, 140, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 199, 5, 188, 254, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 233, 4, 32, 140, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 64, 100, 153, 189, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 64, 100, 153, 189, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 40, 84, 49, 194, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 40, 84, 49, 194, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 44, 29, 138, 189, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 76, 8, 226, 194, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 44, 29, 138, 189, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 76, 8, 226, 194, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 197, 251, 180, 225, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 197, 251, 180, 225, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 166, 251, 82, 151, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 166, 251, 82, 151, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 214, 171, 205, 189, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 190, 155, 101, 194, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 214, 171, 205, 189, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 190, 155, 101, 194, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 121, 125, 27, 189, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 121, 125, 27, 189, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 188, 103, 115, 194, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 188, 103, 115, 194, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 0, 205, 211, 189, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 48, 191, 27, 194, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 0, 205, 211, 189, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 48, 191, 27, 194, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 197, 251, 151, 159, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 166, 251, 126, 217, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 197, 251, 151, 159, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 166, 251, 126, 217, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 93, 127, 146, 193, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 93, 127, 146, 193, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 237, 101, 177, 190, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 237, 101, 177, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 168, 81, 41, 193, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 114, 65, 222, 190, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 168, 81, 41, 193, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 114, 65, 222, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 54, 252, 146, 193, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 81, 227, 177, 190, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 54, 252, 146, 193, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 81, 227, 177, 190, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 38, 3, 80, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 154, 2, 245, 242, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 38, 3, 80, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 154, 2, 245, 242, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 100, 253, 8, 141, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 216, 252, 174, 255, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 100, 253, 8, 141, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 216, 252, 174, 255, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 140, 190, 31, 193, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 140, 190, 31, 193, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 86, 174, 212, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 86, 174, 212, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 168, 253, 253, 215, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 103, 253, 61, 177, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 168, 253, 253, 215, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 103, 253, 61, 177, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 168, 253, 210, 150, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 103, 253, 136, 242, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 168, 253, 210, 150, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 103, 253, 136, 242, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 151, 2, 117, 141, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 151, 2, 117, 141, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 86, 2, 43, 233, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 86, 2, 43, 233, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 189, 253, 102, 224, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 170, 253, 169, 167, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 189, 253, 102, 224, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 170, 253, 169, 167, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 173, 28, 76, 193, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 200, 3, 107, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 173, 28, 76, 193, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 200, 3, 107, 190, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 122, 226, 74, 193, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 1, 208, 212, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 122, 226, 74, 193, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 1, 208, 212, 190, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 189, 253, 70, 159, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 170, 253, 211, 232, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 189, 253, 70, 159, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 170, 253, 211, 232, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 151, 2, 193, 206, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 86, 2, 0, 168, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 151, 2, 193, 206, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 86, 2, 0, 168, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 166, 173, 42, 193, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 166, 173, 42, 193, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 236, 154, 179, 190, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 236, 154, 179, 190, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 18, 154, 76, 193, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 18, 154, 76, 193, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 161, 128, 107, 190, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 161, 128, 107, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 84, 2, 85, 216, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 65, 2, 151, 159, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 84, 2, 85, 216, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 65, 2, 151, 159, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 83, 207, 41, 193, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 48, 191, 222, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 83, 207, 41, 193, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 48, 191, 222, 190, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 100, 253, 85, 206, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 216, 252, 27, 190, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 100, 253, 85, 206, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 216, 252, 27, 190, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 253, 47, 42, 193, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 132, 29, 179, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 253, 47, 42, 193, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 132, 29, 179, 190, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 206, 64, 31, 193, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 171, 48, 212, 190, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 206, 64, 31, 193, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 171, 48, 212, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 38, 3, 227, 193, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 154, 2, 168, 177, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 38, 3, 227, 193, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 154, 2, 168, 177, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 84, 2, 42, 151, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 84, 2, 42, 151, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 65, 2, 184, 224, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 65, 2, 184, 224, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 18, 101, 74, 193, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 88, 82, 212, 190, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 18, 101, 74, 193, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 88, 82, 212, 190)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_3p37u")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_bwatw"]
+data = PackedVector3Array(0.0763, 0.1105, -0.0763, 0.0763, 0.1105, 0.0763, 0.0563, 0.522, 0.0563, 0.0563, 0.522, 0.0563, 0.0563, 0.522, -0.0563, 0.0763, 0.1105, -0.0763, -0.0563, 0.522, -0.0563, -0.0763, 0.1105, -0.0763, 0.0763, 0.1105, -0.0763, 0.0763, 0.1105, -0.0763, 0.0563, 0.522, -0.0563, -0.0563, 0.522, -0.0563, 0.0763, 0.1105, 0.0763, 0.1061, 0, 0.1061, -0.1061, 0, 0.1061, -0.1061, 0, 0.1061, -0.0763, 0.1105, 0.0763, 0.0763, 0.1105, 0.0763, -0.0763, 0.1105, 0.0763, -0.1061, 0, 0.1061, -0.1061, 0, -0.1061, -0.1061, 0, -0.1061, -0.0763, 0.1105, -0.0763, -0.0763, 0.1105, 0.0763, 0.0563, 0.522, 0.0563, 0.0763, 0.1105, 0.0763, -0.0763, 0.1105, 0.0763, -0.0763, 0.1105, 0.0763, -0.0563, 0.522, 0.0563, 0.0563, 0.522, 0.0563, 0.1061, 0, -0.1061, 0.1061, 0, 0.1061, 0.0763, 0.1105, 0.0763, 0.0763, 0.1105, 0.0763, 0.0763, 0.1105, -0.0763, 0.1061, 0, -0.1061, 0.1061, 0, -0.1061, -0.1061, 0, -0.1061, -0.1061, 0, 0.1061, -0.1061, 0, 0.1061, 0.1061, 0, 0.1061, 0.1061, 0, -0.1061, -0.0763, 0.1105, -0.0763, -0.1061, 0, -0.1061, 0.1061, 0, -0.1061, 0.1061, 0, -0.1061, 0.0763, 0.1105, -0.0763, -0.0763, 0.1105, -0.0763, -0.0563, 0.522, 0.0563, -0.0763, 0.1105, 0.0763, -0.0763, 0.1105, -0.0763, -0.0763, 0.1105, -0.0763, -0.0563, 0.522, -0.0563, -0.0563, 0.522, 0.0563, 0.3095, 0.522, 0.3095, 0.3353, 0.636, 0.3353, 0.4107, 0.636, 0.2371, 0.4107, 0.636, 0.2371, 0.3791, 0.522, 0.2189, 0.3095, 0.522, 0.3095, -0.4228, 0.522, -0.1133, -0.4378, 0.522, 0, -0.4228, 0.522, 0.1133, -0.4228, 0.522, 0.1133, -0.3791, 0.522, -0.2189, -0.4228, 0.522, -0.1133, -0.4228, 0.522, 0.1133, -0.3791, 0.522, 0.2189, -0.3791, 0.522, -0.2189, -0.3791, 0.522, 0.2189, -0.3095, 0.522, -0.3095, -0.3791, 0.522, -0.2189, -0.3791, 0.522, 0.2189, -0.3095, 0.522, 0.3095, -0.3095, 0.522, -0.3095, -0.3095, 0.522, 0.3095, -0.2189, 0.522, -0.3791, -0.3095, 0.522, -0.3095, -0.3095, 0.522, 0.3095, -0.2189, 0.522, 0.3791, -0.2189, 0.522, -0.3791, -0.2189, 0.522, 0.3791, -0.1133, 0.522, -0.4228, -0.2189, 0.522, -0.3791, -0.2189, 0.522, 0.3791, -0.1133, 0.522, 0.4228, -0.1133, 0.522, -0.4228, -0.1133, 0.522, 0.4228, -0.0563, 0.522, -0.0563, -0.1133, 0.522, -0.4228, -0.0563, 0.522, -0.0563, 0, 0.522, -0.4378, -0.1133, 0.522, -0.4228, -0.1133, 0.522, 0.4228, -0.0563, 0.522, 0.0563, -0.0563, 0.522, -0.0563, -0.0563, 0.522, -0.0563, 0.0563, 0.522, -0.0563, 0, 0.522, -0.4378, -0.0563, 0.522, 0.0563, -0.1133, 0.522, 0.4228, 0, 0.522, 0.4378, 0.0563, 0.522, -0.0563, 0.1133, 0.522, -0.4228, 0, 0.522, -0.4378, 0, 0.522, 0.4378, 0.0563, 0.522, 0.0563, -0.0563, 0.522, 0.0563, 0.0563, 0.522, -0.0563, 0.0563, 0.522, 0.0563, 0.1133, 0.522, -0.4228, 0, 0.522, 0.4378, 0.1133, 0.522, 0.4228, 0.0563, 0.522, 0.0563, 0.1133, 0.522, 0.4228, 0.1133, 0.522, -0.4228, 0.0563, 0.522, 0.0563, 0.1133, 0.522, 0.4228, 0.2189, 0.522, -0.3791, 0.1133, 0.522, -0.4228, 0.1133, 0.522, 0.4228, 0.2189, 0.522, 0.3791, 0.2189, 0.522, -0.3791, 0.2189, 0.522, 0.3791, 0.3095, 0.522, -0.3095, 0.2189, 0.522, -0.3791, 0.2189, 0.522, 0.3791, 0.3095, 0.522, 0.3095, 0.3095, 0.522, -0.3095, 0.3095, 0.522, 0.3095, 0.3791, 0.522, -0.2189, 0.3095, 0.522, -0.3095, 0.3095, 0.522, 0.3095, 0.3791, 0.522, 0.2189, 0.3791, 0.522, -0.2189, 0.3791, 0.522, 0.2189, 0.4228, 0.522, -0.1133, 0.3791, 0.522, -0.2189, 0.3791, 0.522, 0.2189, 0.4228, 0.522, 0.1133, 0.4228, 0.522, -0.1133, 0.4228, 0.522, 0.1133, 0.4378, 0.522, 0, 0.4228, 0.522, -0.1133, 0.4228, 0.522, 0.1133, 0.4581, 0.636, 0.1227, 0.4742, 0.636, 0, 0.4742, 0.636, 0, 0.4378, 0.522, 0, 0.4228, 0.522, 0.1133, 0.3353, 0.636, 0.3353, 0.3095, 0.522, 0.3095, 0.2189, 0.522, 0.3791, 0.2189, 0.522, 0.3791, 0.2371, 0.636, 0.4107, 0.3353, 0.636, 0.3353, 0, 0.636, 0.4742, 0, 0.522, 0.4378, -0.1133, 0.522, 0.4228, -0.1133, 0.522, 0.4228, -0.1227, 0.636, 0.4581, 0, 0.636, 0.4742, -0.4581, 0.636, -0.1227, -0.4742, 0.636, 0, -0.4378, 0.522, 0, -0.4378, 0.522, 0, -0.4228, 0.522, -0.1133, -0.4581, 0.636, -0.1227, -0.4107, 0.636, 0.2371, -0.3353, 0.636, 0.3353, -0.3095, 0.522, 0.3095, -0.3095, 0.522, 0.3095, -0.3791, 0.522, 0.2189, -0.4107, 0.636, 0.2371, -0.2371, 0.636, -0.4107, -0.2189, 0.522, -0.3791, -0.1133, 0.522, -0.4228, -0.1133, 0.522, -0.4228, -0.1227, 0.636, -0.4581, -0.2371, 0.636, -0.4107, 0.3791, 0.522, 0.2189, 0.4107, 0.636, 0.2371, 0.4581, 0.636, 0.1227, 0.4581, 0.636, 0.1227, 0.4228, 0.522, 0.1133, 0.3791, 0.522, 0.2189, -0.1227, 0.636, -0.4581, -0.1133, 0.522, -0.4228, 0, 0.522, -0.4378, 0, 0.522, -0.4378, 0, 0.636, -0.4742, -0.1227, 0.636, -0.4581, 0.3095, 0.522, -0.3095, 0.3791, 0.522, -0.2189, 0.4107, 0.636, -0.2371, 0.4107, 0.636, -0.2371, 0.3353, 0.636, -0.3353, 0.3095, 0.522, -0.3095, -0.2371, 0.636, 0.4107, -0.2189, 0.522, 0.3791, -0.3095, 0.522, 0.3095, -0.3095, 0.522, 0.3095, -0.3353, 0.636, 0.3353, -0.2371, 0.636, 0.4107, 0.3791, 0.522, -0.2189, 0.4228, 0.522, -0.1133, 0.4581, 0.636, -0.1227, 0.4581, 0.636, -0.1227, 0.4107, 0.636, -0.2371, 0.3791, 0.522, -0.2189, 0, 0.636, -0.4742, 0, 0.522, -0.4378, 0.1133, 0.522, -0.4228, 0.1133, 0.522, -0.4228, 0.1227, 0.636, -0.4581, 0, 0.636, -0.4742, -0.4107, 0.636, -0.2371, -0.3791, 0.522, -0.2189, -0.3095, 0.522, -0.3095, -0.3095, 0.522, -0.3095, -0.3353, 0.636, -0.3353, -0.4107, 0.636, -0.2371, 0.4378, 0.522, 0, 0.4742, 0.636, 0, 0.4581, 0.636, -0.1227, 0.4581, 0.636, -0.1227, 0.4228, 0.522, -0.1133, 0.4378, 0.522, 0, -0.1227, 0.636, 0.4581, -0.1133, 0.522, 0.4228, -0.2189, 0.522, 0.3791, -0.2189, 0.522, 0.3791, -0.2371, 0.636, 0.4107, -0.1227, 0.636, 0.4581, 0.1227, 0.636, 0.4581, 0.1133, 0.522, 0.4228, 0, 0.522, 0.4378, 0, 0.522, 0.4378, 0, 0.636, 0.4742, 0.1227, 0.636, 0.4581, -0.4581, 0.636, 0.1227, -0.4107, 0.636, 0.2371, -0.3791, 0.522, 0.2189, -0.3791, 0.522, 0.2189, -0.4228, 0.522, 0.1133, -0.4581, 0.636, 0.1227, -0.4581, 0.636, -0.1227, -0.4228, 0.522, -0.1133, -0.3791, 0.522, -0.2189, -0.3791, 0.522, -0.2189, -0.4107, 0.636, -0.2371, -0.4581, 0.636, -0.1227, -0.3353, 0.636, -0.3353, -0.3095, 0.522, -0.3095, -0.2189, 0.522, -0.3791, -0.2189, 0.522, -0.3791, -0.2371, 0.636, -0.4107, -0.3353, 0.636, -0.3353, 0.1227, 0.636, -0.4581, 0.1133, 0.522, -0.4228, 0.2189, 0.522, -0.3791, 0.2189, 0.522, -0.3791, 0.2371, 0.636, -0.4107, 0.1227, 0.636, -0.4581, -0.2933, 0.95, -0.0786, -0.3037, 0.95, 0, -0.4742, 0.636, 0, -0.4742, 0.636, 0, -0.4581, 0.636, -0.1227, -0.2933, 0.95, -0.0786, -0.2147, 0.95, -0.2147, -0.3353, 0.636, -0.3353, -0.2371, 0.636, -0.4107, -0.2371, 0.636, -0.4107, -0.1518, 0.95, -0.263, -0.2147, 0.95, -0.2147, 0.0786, 0.95, -0.2933, 0.1227, 0.636, -0.4581, 0.2371, 0.636, -0.4107, 0.2371, 0.636, -0.4107, 0.1518, 0.95, -0.263, 0.0786, 0.95, -0.2933, 0.4581, 0.636, 0.1227, 0.4107, 0.636, 0.2371, 0.263, 0.95, 0.1518, 0.263, 0.95, 0.1518, 0.2933, 0.95, 0.0786, 0.4581, 0.636, 0.1227, 0.2147, 0.95, 0.2147, 0.3353, 0.636, 0.3353, 0.2371, 0.636, 0.4107, 0.2371, 0.636, 0.4107, 0.1518, 0.95, 0.263, 0.2147, 0.95, 0.2147, 0.4742, 0.636, 0, 0.3037, 0.95, 0, 0.2933, 0.95, -0.0786, 0.2933, 0.95, -0.0786, 0.4581, 0.636, -0.1227, 0.4742, 0.636, 0, 0.4107, 0.636, -0.2371, 0.263, 0.95, -0.1518, 0.2147, 0.95, -0.2147, 0.2147, 0.95, -0.2147, 0.3353, 0.636, -0.3353, 0.4107, 0.636, -0.2371, 0.4581, 0.636, -0.1227, 0.2933, 0.95, -0.0786, 0.263, 0.95, -0.1518, 0.263, 0.95, -0.1518, 0.4107, 0.636, -0.2371, 0.4581, 0.636, -0.1227, 0.0786, 0.95, 0.2933, 0.1227, 0.636, 0.4581, 0, 0.636, 0.4742, 0, 0.636, 0.4742, 0, 0.95, 0.3037, 0.0786, 0.95, 0.2933, -0.1518, 0.95, -0.263, -0.2371, 0.636, -0.4107, -0.1227, 0.636, -0.4581, -0.1227, 0.636, -0.4581, -0.0786, 0.95, -0.2933, -0.1518, 0.95, -0.263, 0.1518, 0.95, -0.263, 0.2371, 0.636, -0.4107, 0.3353, 0.636, -0.3353, 0.3353, 0.636, -0.3353, 0.2147, 0.95, -0.2147, 0.1518, 0.95, -0.263, 0.4107, 0.636, 0.2371, 0.3353, 0.636, 0.3353, 0.2147, 0.95, 0.2147, 0.2147, 0.95, 0.2147, 0.263, 0.95, 0.1518, 0.4107, 0.636, 0.2371, 0.2371, 0.636, -0.4107, 0.2189, 0.522, -0.3791, 0.3095, 0.522, -0.3095, 0.3095, 0.522, -0.3095, 0.3353, 0.636, -0.3353, 0.2371, 0.636, -0.4107, -0.4742, 0.636, 0, -0.4581, 0.636, 0.1227, -0.4228, 0.522, 0.1133, -0.4228, 0.522, 0.1133, -0.4378, 0.522, 0, -0.4742, 0.636, 0, -0.263, 0.95, -0.1518, -0.2933, 0.95, -0.0786, -0.4581, 0.636, -0.1227, -0.4581, 0.636, -0.1227, -0.4107, 0.636, -0.2371, -0.263, 0.95, -0.1518, 0.4742, 0.636, 0, 0.4581, 0.636, 0.1227, 0.2933, 0.95, 0.0786, 0.2933, 0.95, 0.0786, 0.3037, 0.95, 0, 0.4742, 0.636, 0, 0.2371, 0.636, 0.4107, 0.2189, 0.522, 0.3791, 0.1133, 0.522, 0.4228, 0.1133, 0.522, 0.4228, 0.1227, 0.636, 0.4581, 0.2371, 0.636, 0.4107, 0.029, 1.941, 0.0502, 0.2142, 1.0921, 0.3711, 0.1109, 1.0921, 0.4139, 0.1109, 1.0921, 0.4139, 0.015, 1.941, 0.056, 0.029, 1.941, 0.0502, -0.056, 1.941, 0.015, -0.4139, 1.0921, 0.1109, -0.4285, 1.0921, 0, -0.4285, 1.0921, 0, -0.0579, 1.941, 0, -0.056, 1.941, 0.015, -0.3864, 0.95, -0.1035, -0.4, 0.95, 0, -0.3864, 0.95, 0.1035, -0.3864, 0.95, 0.1035, -0.3464, 0.95, -0.2, -0.3864, 0.95, -0.1035, -0.3864, 0.95, 0.1035, -0.3464, 0.95, 0.2, -0.3464, 0.95, -0.2, -0.3464, 0.95, 0.2, -0.2828, 0.95, -0.2828, -0.3464, 0.95, -0.2, -0.3464, 0.95, 0.2, -0.3037, 0.95, 0, -0.2828, 0.95, -0.2828, -0.3037, 0.95, 0, -0.3464, 0.95, 0.2, -0.2828, 0.95, 0.2828, -0.3037, 0.95, 0, -0.2933, 0.95, -0.0786, -0.2828, 0.95, -0.2828, -0.2828, 0.95, 0.2828, -0.2933, 0.95, 0.0786, -0.3037, 0.95, 0, -0.2933, 0.95, -0.0786, -0.263, 0.95, -0.1518, -0.2828, 0.95, -0.2828, -0.2828, 0.95, 0.2828, -0.263, 0.95, 0.1518, -0.2933, 0.95, 0.0786, -0.263, 0.95, -0.1518, -0.2, 0.95, -0.3464, -0.2828, 0.95, -0.2828, -0.263, 0.95, -0.1518, -0.2147, 0.95, -0.2147, -0.2, 0.95, -0.3464, -0.2147, 0.95, -0.2147, -0.1518, 0.95, -0.263, -0.2, 0.95, -0.3464, -0.1518, 0.95, -0.263, -0.1035, 0.95, -0.3864, -0.2, 0.95, -0.3464, -0.1518, 0.95, -0.263, -0.0786, 0.95, -0.2933, -0.1035, 0.95, -0.3864, -0.2828, 0.95, 0.2828, -0.2, 0.95, 0.3464, -0.263, 0.95, 0.1518, -0.2, 0.95, 0.3464, -0.2147, 0.95, 0.2147, -0.263, 0.95, 0.1518, -0.2, 0.95, 0.3464, -0.1518, 0.95, 0.263, -0.2147, 0.95, 0.2147, -0.2, 0.95, 0.3464, -0.1035, 0.95, 0.3864, -0.1518, 0.95, 0.263, -0.1035, 0.95, 0.3864, -0.0786, 0.95, 0.2933, -0.1518, 0.95, 0.263, -0.0786, 0.95, -0.2933, 0, 0.95, -0.4, -0.1035, 0.95, -0.3864, -0.0786, 0.95, -0.2933, 0, 0.95, -0.3037, 0, 0.95, -0.4, 0, 0.95, -0.3037, 0.0786, 0.95, -0.2933, 0, 0.95, -0.4, 0.0786, 0.95, -0.2933, 0.1035, 0.95, -0.3864, 0, 0.95, -0.4, 0.0786, 0.95, -0.2933, 0.1518, 0.95, -0.263, 0.1035, 0.95, -0.3864, 0.1518, 0.95, -0.263, 0.2, 0.95, -0.3464, 0.1035, 0.95, -0.3864, 0.1518, 0.95, -0.263, 0.2147, 0.95, -0.2147, 0.2, 0.95, -0.3464, -0.1035, 0.95, 0.3864, 0, 0.95, 0.4, -0.0786, 0.95, 0.2933, 0, 0.95, 0.4, 0, 0.95, 0.3037, -0.0786, 0.95, 0.2933, 0, 0.95, 0.4, 0.0786, 0.95, 0.2933, 0, 0.95, 0.3037, 0, 0.95, 0.4, 0.1035, 0.95, 0.3864, 0.0786, 0.95, 0.2933, 0.1035, 0.95, 0.3864, 0.1518, 0.95, 0.263, 0.0786, 0.95, 0.2933, 0.1035, 0.95, 0.3864, 0.2, 0.95, 0.3464, 0.1518, 0.95, 0.263, 0.2, 0.95, 0.3464, 0.2147, 0.95, 0.2147, 0.1518, 0.95, 0.263, 0.2147, 0.95, -0.2147, 0.2828, 0.95, -0.2828, 0.2, 0.95, -0.3464, 0.2147, 0.95, -0.2147, 0.263, 0.95, -0.1518, 0.2828, 0.95, -0.2828, 0.263, 0.95, -0.1518, 0.2933, 0.95, -0.0786, 0.2828, 0.95, -0.2828, 0.2, 0.95, 0.3464, 0.2828, 0.95, 0.2828, 0.2147, 0.95, 0.2147, 0.2828, 0.95, 0.2828, 0.263, 0.95, 0.1518, 0.2147, 0.95, 0.2147, 0.2828, 0.95, 0.2828, 0.2933, 0.95, 0.0786, 0.263, 0.95, 0.1518, 0.2933, 0.95, -0.0786, 0.3464, 0.95, -0.2, 0.2828, 0.95, -0.2828, 0.2828, 0.95, 0.2828, 0.3464, 0.95, 0.2, 0.2933, 0.95, 0.0786, 0.2933, 0.95, -0.0786, 0.3037, 0.95, 0, 0.3464, 0.95, -0.2, 0.3464, 0.95, 0.2, 0.3037, 0.95, 0, 0.2933, 0.95, 0.0786, 0.3464, 0.95, 0.2, 0.3464, 0.95, -0.2, 0.3037, 0.95, 0, 0.3464, 0.95, 0.2, 0.3864, 0.95, -0.1035, 0.3464, 0.95, -0.2, 0.3464, 0.95, 0.2, 0.3864, 0.95, 0.1035, 0.3864, 0.95, -0.1035, 0.3864, 0.95, 0.1035, 0.4, 0.95, 0, 0.3864, 0.95, -0.1035, 0, 0.95, 0.3037, 0, 0.636, 0.4742, -0.1227, 0.636, 0.4581, -0.1227, 0.636, 0.4581, -0.0786, 0.95, 0.2933, 0, 0.95, 0.3037, 0.4139, 1.0921, 0.1109, 0.3711, 1.0921, 0.2142, 0.0502, 1.941, 0.029, 0.0502, 1.941, 0.029, 0.056, 1.941, 0.015, 0.4139, 1.0921, 0.1109, -0.2147, 0.95, -0.2147, -0.263, 0.95, -0.1518, -0.4107, 0.636, -0.2371, -0.4107, 0.636, -0.2371, -0.3353, 0.636, -0.3353, -0.2147, 0.95, -0.2147, -0.1518, 0.95, 0.263, -0.2371, 0.636, 0.4107, -0.3353, 0.636, 0.3353, -0.3353, 0.636, 0.3353, -0.2147, 0.95, 0.2147, -0.1518, 0.95, 0.263, -0.2933, 0.95, 0.0786, -0.4581, 0.636, 0.1227, -0.4742, 0.636, 0, -0.4742, 0.636, 0, -0.3037, 0.95, 0, -0.2933, 0.95, 0.0786, -0.2147, 0.95, 0.2147, -0.3353, 0.636, 0.3353, -0.4107, 0.636, 0.2371, -0.4107, 0.636, 0.2371, -0.263, 0.95, 0.1518, -0.2147, 0.95, 0.2147, -0.0786, 0.95, 0.2933, -0.1227, 0.636, 0.4581, -0.2371, 0.636, 0.4107, -0.2371, 0.636, 0.4107, -0.1518, 0.95, 0.263, -0.0786, 0.95, 0.2933, -0.056, 1.941, 0.015, -0.0579, 1.941, 0, -0.056, 1.941, -0.015, -0.056, 1.941, -0.015, -0.0502, 1.941, 0.029, -0.056, 1.941, 0.015, -0.056, 1.941, -0.015, -0.0502, 1.941, -0.029, -0.0502, 1.941, 0.029, -0.0502, 1.941, -0.029, -0.041, 1.941, 0.041, -0.0502, 1.941, 0.029, -0.0502, 1.941, -0.029, -0.041, 1.941, -0.041, -0.041, 1.941, 0.041, -0.041, 1.941, -0.041, -0.029, 1.941, 0.0502, -0.041, 1.941, 0.041, -0.041, 1.941, -0.041, -0.029, 1.941, -0.0502, -0.029, 1.941, 0.0502, -0.029, 1.941, -0.0502, -0.015, 1.941, 0.056, -0.029, 1.941, 0.0502, -0.029, 1.941, -0.0502, -0.015, 1.941, -0.056, -0.015, 1.941, 0.056, -0.015, 1.941, -0.056, 0, 1.941, 0.0579, -0.015, 1.941, 0.056, -0.015, 1.941, -0.056, 0, 1.941, -0.0579, 0, 1.941, 0.0579, 0, 1.941, -0.0579, 0.015, 1.941, 0.056, 0, 1.941, 0.0579, 0, 1.941, -0.0579, 0.015, 1.941, -0.056, 0.015, 1.941, 0.056, 0.015, 1.941, -0.056, 0.029, 1.941, 0.0502, 0.015, 1.941, 0.056, 0.015, 1.941, -0.056, 0.029, 1.941, -0.0502, 0.029, 1.941, 0.0502, 0.029, 1.941, -0.0502, 0.041, 1.941, 0.041, 0.029, 1.941, 0.0502, 0.029, 1.941, -0.0502, 0.041, 1.941, -0.041, 0.041, 1.941, 0.041, 0.041, 1.941, -0.041, 0.0502, 1.941, 0.029, 0.041, 1.941, 0.041, 0.041, 1.941, -0.041, 0.0502, 1.941, -0.029, 0.0502, 1.941, 0.029, 0.0502, 1.941, -0.029, 0.056, 1.941, 0.015, 0.0502, 1.941, 0.029, 0.0502, 1.941, -0.029, 0.056, 1.941, -0.015, 0.056, 1.941, 0.015, 0.056, 1.941, -0.015, 0.0579, 1.941, 0, 0.056, 1.941, 0.015, -0.0786, 0.95, -0.2933, -0.1227, 0.636, -0.4581, 0, 0.636, -0.4742, 0, 0.636, -0.4742, 0, 0.95, -0.3037, -0.0786, 0.95, -0.2933, -0.263, 0.95, 0.1518, -0.4107, 0.636, 0.2371, -0.4581, 0.636, 0.1227, -0.4581, 0.636, 0.1227, -0.2933, 0.95, 0.0786, -0.263, 0.95, 0.1518, 0, 1.941, 0.0579, 0, 1.0921, 0.4285, -0.1109, 1.0921, 0.4139, -0.1109, 1.0921, 0.4139, -0.015, 1.941, 0.056, 0, 1.941, 0.0579, 0, 0.95, -0.3037, 0, 0.636, -0.4742, 0.1227, 0.636, -0.4581, 0.1227, 0.636, -0.4581, 0.0786, 0.95, -0.2933, 0, 0.95, -0.3037, 0.1518, 0.95, 0.263, 0.2371, 0.636, 0.4107, 0.1227, 0.636, 0.4581, 0.1227, 0.636, 0.4581, 0.0786, 0.95, 0.2933, 0.1518, 0.95, 0.263, 0, 1.941, -0.0579, 0, 1.0921, -0.4285, 0.1109, 1.0921, -0.4139, 0.1109, 1.0921, -0.4139, 0.015, 1.941, -0.056, 0, 1.941, -0.0579, 0.3711, 1.0921, -0.2142, 0.0502, 1.941, -0.029, 0.041, 1.941, -0.041, 0.041, 1.941, -0.041, 0.303, 1.0921, -0.303, 0.3711, 1.0921, -0.2142, 0.015, 1.941, 0.056, 0.1109, 1.0921, 0.4139, 0, 1.0921, 0.4285, 0, 1.0921, 0.4285, 0, 1.941, 0.0579, 0.015, 1.941, 0.056, 0.029, 1.941, -0.0502, 0.2142, 1.0921, -0.3711, 0.303, 1.0921, -0.303, 0.303, 1.0921, -0.303, 0.041, 1.941, -0.041, 0.029, 1.941, -0.0502, -0.041, 1.941, -0.041, -0.0502, 1.941, -0.029, -0.3711, 1.0921, -0.2142, -0.3711, 1.0921, -0.2142, -0.303, 1.0921, -0.303, -0.041, 1.941, -0.041, -0.029, 1.941, -0.0502, -0.2142, 1.0921, -0.3711, -0.1109, 1.0921, -0.4139, -0.1109, 1.0921, -0.4139, -0.015, 1.941, -0.056, -0.029, 1.941, -0.0502, 0.015, 1.941, -0.056, 0.1109, 1.0921, -0.4139, 0.2142, 1.0921, -0.3711, 0.2142, 1.0921, -0.3711, 0.029, 1.941, -0.0502, 0.015, 1.941, -0.056, 0.4285, 1.0921, 0, 0.4139, 1.0921, 0.1109, 0.056, 1.941, 0.015, 0.056, 1.941, 0.015, 0.0579, 1.941, 0, 0.4285, 1.0921, 0, 0.4139, 1.0921, -0.1109, 0.056, 1.941, -0.015, 0.0502, 1.941, -0.029, 0.0502, 1.941, -0.029, 0.3711, 1.0921, -0.2142, 0.4139, 1.0921, -0.1109, -0.041, 1.941, -0.041, -0.303, 1.0921, -0.303, -0.2142, 1.0921, -0.3711, -0.2142, 1.0921, -0.3711, -0.029, 1.941, -0.0502, -0.041, 1.941, -0.041, -0.041, 1.941, 0.041, -0.303, 1.0921, 0.303, -0.3711, 1.0921, 0.2142, -0.3711, 1.0921, 0.2142, -0.0502, 1.941, 0.029, -0.041, 1.941, 0.041, -0.015, 1.941, 0.056, -0.1109, 1.0921, 0.4139, -0.2142, 1.0921, 0.3711, -0.2142, 1.0921, 0.3711, -0.029, 1.941, 0.0502, -0.015, 1.941, 0.056, 0.4285, 1.0921, 0, 0.0579, 1.941, 0, 0.056, 1.941, -0.015, 0.056, 1.941, -0.015, 0.4139, 1.0921, -0.1109, 0.4285, 1.0921, 0, -0.0502, 1.941, -0.029, -0.056, 1.941, -0.015, -0.4139, 1.0921, -0.1109, -0.4139, 1.0921, -0.1109, -0.3711, 1.0921, -0.2142, -0.0502, 1.941, -0.029, -0.015, 1.941, -0.056, -0.1109, 1.0921, -0.4139, 0, 1.0921, -0.4285, 0, 1.0921, -0.4285, 0, 1.941, -0.0579, -0.015, 1.941, -0.056, 0.3711, 1.0921, 0.2142, 0.303, 1.0921, 0.303, 0.041, 1.941, 0.041, 0.041, 1.941, 0.041, 0.0502, 1.941, 0.029, 0.3711, 1.0921, 0.2142, -0.0502, 1.941, 0.029, -0.3711, 1.0921, 0.2142, -0.4139, 1.0921, 0.1109, -0.4139, 1.0921, 0.1109, -0.056, 1.941, 0.015, -0.0502, 1.941, 0.029, -0.056, 1.941, -0.015, -0.0579, 1.941, 0, -0.4285, 1.0921, 0, -0.4285, 1.0921, 0, -0.4139, 1.0921, -0.1109, -0.056, 1.941, -0.015, -0.029, 1.941, 0.0502, -0.2142, 1.0921, 0.3711, -0.303, 1.0921, 0.303, -0.303, 1.0921, 0.303, -0.041, 1.941, 0.041, -0.029, 1.941, 0.0502, 0.041, 1.941, 0.041, 0.303, 1.0921, 0.303, 0.2142, 1.0921, 0.3711, 0.2142, 1.0921, 0.3711, 0.029, 1.941, 0.0502, 0.041, 1.941, 0.041, -0.4139, 1.0921, -0.1109, -0.4285, 1.0921, 0, -0.4, 0.95, 0, -0.4, 0.95, 0, -0.3864, 0.95, -0.1035, -0.4139, 1.0921, -0.1109, -0.3711, 1.0921, -0.2142, -0.3464, 0.95, -0.2, -0.2828, 0.95, -0.2828, -0.2828, 0.95, -0.2828, -0.303, 1.0921, -0.303, -0.3711, 1.0921, -0.2142, 0, 1.0921, 0.4285, 0, 0.95, 0.4, -0.1035, 0.95, 0.3864, -0.1035, 0.95, 0.3864, -0.1109, 1.0921, 0.4139, 0, 1.0921, 0.4285, 0.4, 0.95, 0, 0.4285, 1.0921, 0, 0.4139, 1.0921, -0.1109, 0.4139, 1.0921, -0.1109, 0.3864, 0.95, -0.1035, 0.4, 0.95, 0, 0.3864, 0.95, 0.1035, 0.4139, 1.0921, 0.1109, 0.4285, 1.0921, 0, 0.4285, 1.0921, 0, 0.4, 0.95, 0, 0.3864, 0.95, 0.1035, -0.3711, 1.0921, 0.2142, -0.303, 1.0921, 0.303, -0.2828, 0.95, 0.2828, -0.2828, 0.95, 0.2828, -0.3464, 0.95, 0.2, -0.3711, 1.0921, 0.2142, 0.2142, 1.0921, 0.3711, 0.2, 0.95, 0.3464, 0.1035, 0.95, 0.3864, 0.1035, 0.95, 0.3864, 0.1109, 1.0921, 0.4139, 0.2142, 1.0921, 0.3711, 0.3464, 0.95, 0.2, 0.3711, 1.0921, 0.2142, 0.4139, 1.0921, 0.1109, 0.4139, 1.0921, 0.1109, 0.3864, 0.95, 0.1035, 0.3464, 0.95, 0.2, 0.3464, 0.95, -0.2, 0.3864, 0.95, -0.1035, 0.4139, 1.0921, -0.1109, 0.4139, 1.0921, -0.1109, 0.3711, 1.0921, -0.2142, 0.3464, 0.95, -0.2, 0.303, 1.0921, 0.303, 0.2828, 0.95, 0.2828, 0.2, 0.95, 0.3464, 0.2, 0.95, 0.3464, 0.2142, 1.0921, 0.3711, 0.303, 1.0921, 0.303, -0.1109, 1.0921, -0.4139, -0.1035, 0.95, -0.3864, 0, 0.95, -0.4, 0, 0.95, -0.4, 0, 1.0921, -0.4285, -0.1109, 1.0921, -0.4139, -0.1109, 1.0921, 0.4139, -0.1035, 0.95, 0.3864, -0.2, 0.95, 0.3464, -0.2, 0.95, 0.3464, -0.2142, 1.0921, 0.3711, -0.1109, 1.0921, 0.4139, 0.2828, 0.95, 0.2828, 0.303, 1.0921, 0.303, 0.3711, 1.0921, 0.2142, 0.3711, 1.0921, 0.2142, 0.3464, 0.95, 0.2, 0.2828, 0.95, 0.2828, 0.1109, 1.0921, -0.4139, 0.1035, 0.95, -0.3864, 0.2, 0.95, -0.3464, 0.2, 0.95, -0.3464, 0.2142, 1.0921, -0.3711, 0.1109, 1.0921, -0.4139, -0.4139, 1.0921, 0.1109, -0.3711, 1.0921, 0.2142, -0.3464, 0.95, 0.2, -0.3464, 0.95, 0.2, -0.3864, 0.95, 0.1035, -0.4139, 1.0921, 0.1109, -0.4285, 1.0921, 0, -0.4139, 1.0921, 0.1109, -0.3864, 0.95, 0.1035, -0.3864, 0.95, 0.1035, -0.4, 0.95, 0, -0.4285, 1.0921, 0, 0.2142, 1.0921, -0.3711, 0.2, 0.95, -0.3464, 0.2828, 0.95, -0.2828, 0.2828, 0.95, -0.2828, 0.303, 1.0921, -0.303, 0.2142, 1.0921, -0.3711, -0.2142, 1.0921, 0.3711, -0.2, 0.95, 0.3464, -0.2828, 0.95, 0.2828, -0.2828, 0.95, 0.2828, -0.303, 1.0921, 0.303, -0.2142, 1.0921, 0.3711, 0.1109, 1.0921, 0.4139, 0.1035, 0.95, 0.3864, 0, 0.95, 0.4, 0, 0.95, 0.4, 0, 1.0921, 0.4285, 0.1109, 1.0921, 0.4139, -0.2142, 1.0921, -0.3711, -0.2, 0.95, -0.3464, -0.1035, 0.95, -0.3864, -0.1035, 0.95, -0.3864, -0.1109, 1.0921, -0.4139, -0.2142, 1.0921, -0.3711, -0.303, 1.0921, -0.303, -0.2828, 0.95, -0.2828, -0.2, 0.95, -0.3464, -0.2, 0.95, -0.3464, -0.2142, 1.0921, -0.3711, -0.303, 1.0921, -0.303, 0, 1.0921, -0.4285, 0, 0.95, -0.4, 0.1035, 0.95, -0.3864, 0.1035, 0.95, -0.3864, 0.1109, 1.0921, -0.4139, 0, 1.0921, -0.4285, 0.2828, 0.95, -0.2828, 0.3464, 0.95, -0.2, 0.3711, 1.0921, -0.2142, 0.3711, 1.0921, -0.2142, 0.303, 1.0921, -0.303, 0.2828, 0.95, -0.2828, -0.4139, 1.0921, -0.1109, -0.3864, 0.95, -0.1035, -0.3464, 0.95, -0.2, -0.3464, 0.95, -0.2, -0.3711, 1.0921, -0.2142, -0.4139, 1.0921, -0.1109)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_8txcc"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_qupgh"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_t1ngi"]
+_surfaces = [{
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"format": 4097,
+"index_count": 54,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 5, 0, 4, 0, 2, 0, 2, 0, 3, 0, 5, 0, 0, 0, 6, 0, 7, 0, 7, 0, 8, 0, 0, 0, 8, 0, 7, 0, 9, 0, 9, 0, 4, 0, 8, 0, 1, 0, 0, 0, 8, 0, 8, 0, 10, 0, 1, 0, 11, 0, 6, 0, 0, 0, 0, 0, 2, 0, 11, 0, 11, 0, 9, 0, 7, 0, 7, 0, 6, 0, 11, 0, 4, 0, 9, 0, 11, 0, 11, 0, 2, 0, 4, 0, 10, 0, 8, 0, 4, 0, 4, 0, 5, 0, 10, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 156,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62)
+}, {
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"format": 4097,
+"index_count": 870,
+"index_data": PackedByteArray(14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 17, 0, 20, 0, 19, 0, 20, 0, 21, 0, 19, 0, 20, 0, 22, 0, 21, 0, 22, 0, 23, 0, 21, 0, 22, 0, 24, 0, 23, 0, 24, 0, 25, 0, 23, 0, 24, 0, 26, 0, 25, 0, 26, 0, 5, 0, 25, 0, 5, 0, 27, 0, 25, 0, 26, 0, 10, 0, 5, 0, 5, 0, 3, 0, 27, 0, 10, 0, 26, 0, 28, 0, 3, 0, 29, 0, 27, 0, 28, 0, 1, 0, 10, 0, 3, 0, 1, 0, 29, 0, 28, 0, 30, 0, 1, 0, 30, 0, 29, 0, 1, 0, 30, 0, 31, 0, 29, 0, 30, 0, 32, 0, 31, 0, 32, 0, 33, 0, 31, 0, 32, 0, 14, 0, 33, 0, 14, 0, 34, 0, 33, 0, 14, 0, 15, 0, 34, 0, 15, 0, 35, 0, 34, 0, 15, 0, 36, 0, 35, 0, 36, 0, 37, 0, 35, 0, 36, 0, 38, 0, 39, 0, 39, 0, 37, 0, 36, 0, 12, 0, 14, 0, 32, 0, 32, 0, 40, 0, 12, 0, 41, 0, 28, 0, 26, 0, 26, 0, 42, 0, 41, 0, 44, 0, 43, 0, 16, 0, 16, 0, 18, 0, 44, 0, 46, 0, 45, 0, 22, 0, 22, 0, 20, 0, 46, 0, 47, 0, 23, 0, 25, 0, 25, 0, 48, 0, 47, 0, 15, 0, 13, 0, 38, 0, 38, 0, 36, 0, 15, 0, 48, 0, 25, 0, 27, 0, 27, 0, 49, 0, 48, 0, 33, 0, 34, 0, 50, 0, 50, 0, 51, 0, 33, 0, 52, 0, 24, 0, 22, 0, 22, 0, 45, 0, 52, 0, 34, 0, 35, 0, 53, 0, 53, 0, 50, 0, 34, 0, 49, 0, 27, 0, 29, 0, 29, 0, 54, 0, 49, 0, 55, 0, 19, 0, 21, 0, 21, 0, 56, 0, 55, 0, 37, 0, 39, 0, 53, 0, 53, 0, 35, 0, 37, 0, 42, 0, 26, 0, 24, 0, 24, 0, 52, 0, 42, 0, 57, 0, 30, 0, 28, 0, 28, 0, 41, 0, 57, 0, 58, 0, 46, 0, 20, 0, 20, 0, 17, 0, 58, 0, 44, 0, 18, 0, 19, 0, 19, 0, 55, 0, 44, 0, 56, 0, 21, 0, 23, 0, 23, 0, 47, 0, 56, 0, 54, 0, 29, 0, 31, 0, 31, 0, 59, 0, 54, 0, 61, 0, 60, 0, 43, 0, 43, 0, 44, 0, 61, 0, 62, 0, 56, 0, 47, 0, 47, 0, 63, 0, 62, 0, 64, 0, 54, 0, 59, 0, 59, 0, 65, 0, 64, 0, 38, 0, 13, 0, 66, 0, 66, 0, 67, 0, 38, 0, 68, 0, 12, 0, 40, 0, 40, 0, 69, 0, 68, 0, 39, 0, 70, 0, 71, 0, 71, 0, 53, 0, 39, 0, 50, 0, 72, 0, 73, 0, 73, 0, 51, 0, 50, 0, 53, 0, 71, 0, 72, 0, 72, 0, 50, 0, 53, 0, 74, 0, 57, 0, 41, 0, 41, 0, 75, 0, 74, 0, 63, 0, 47, 0, 48, 0, 48, 0, 76, 0, 63, 0, 65, 0, 59, 0, 51, 0, 51, 0, 73, 0, 65, 0, 13, 0, 12, 0, 68, 0, 68, 0, 66, 0, 13, 0, 59, 0, 31, 0, 33, 0, 33, 0, 51, 0, 59, 0, 43, 0, 58, 0, 17, 0, 17, 0, 16, 0, 43, 0, 77, 0, 61, 0, 44, 0, 44, 0, 55, 0, 77, 0, 39, 0, 38, 0, 67, 0, 67, 0, 70, 0, 39, 0, 40, 0, 32, 0, 30, 0, 30, 0, 57, 0, 40, 0, 80, 0, 78, 0, 79, 0, 79, 0, 81, 0, 80, 0, 84, 0, 82, 0, 83, 0, 83, 0, 85, 0, 84, 0, 88, 0, 86, 0, 87, 0, 87, 0, 89, 0, 88, 0, 87, 0, 90, 0, 89, 0, 90, 0, 91, 0, 89, 0, 90, 0, 60, 0, 91, 0, 60, 0, 90, 0, 92, 0, 60, 0, 61, 0, 91, 0, 92, 0, 93, 0, 60, 0, 61, 0, 77, 0, 91, 0, 92, 0, 94, 0, 93, 0, 77, 0, 95, 0, 91, 0, 77, 0, 62, 0, 95, 0, 62, 0, 63, 0, 95, 0, 63, 0, 96, 0, 95, 0, 63, 0, 76, 0, 96, 0, 92, 0, 97, 0, 94, 0, 97, 0, 98, 0, 94, 0, 97, 0, 99, 0, 98, 0, 97, 0, 100, 0, 99, 0, 100, 0, 101, 0, 99, 0, 76, 0, 102, 0, 96, 0, 76, 0, 103, 0, 102, 0, 103, 0, 64, 0, 102, 0, 64, 0, 104, 0, 102, 0, 64, 0, 65, 0, 104, 0, 65, 0, 105, 0, 104, 0, 65, 0, 73, 0, 105, 0, 100, 0, 106, 0, 101, 0, 106, 0, 75, 0, 101, 0, 106, 0, 74, 0, 75, 0, 106, 0, 107, 0, 74, 0, 107, 0, 69, 0, 74, 0, 107, 0, 108, 0, 69, 0, 108, 0, 68, 0, 69, 0, 73, 0, 109, 0, 105, 0, 73, 0, 72, 0, 109, 0, 72, 0, 71, 0, 109, 0, 108, 0, 110, 0, 68, 0, 110, 0, 66, 0, 68, 0, 110, 0, 67, 0, 66, 0, 71, 0, 111, 0, 109, 0, 110, 0, 112, 0, 67, 0, 71, 0, 70, 0, 111, 0, 112, 0, 70, 0, 67, 0, 112, 0, 111, 0, 70, 0, 112, 0, 113, 0, 111, 0, 112, 0, 114, 0, 113, 0, 114, 0, 115, 0, 113, 0, 75, 0, 41, 0, 42, 0, 42, 0, 101, 0, 75, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0, 62, 0, 77, 0, 55, 0, 55, 0, 56, 0, 62, 0, 99, 0, 52, 0, 45, 0, 45, 0, 98, 0, 99, 0, 93, 0, 58, 0, 43, 0, 43, 0, 60, 0, 93, 0, 98, 0, 45, 0, 46, 0, 46, 0, 94, 0, 98, 0, 101, 0, 42, 0, 52, 0, 52, 0, 99, 0, 101, 0, 84, 0, 85, 0, 120, 0, 120, 0, 121, 0, 84, 0, 120, 0, 122, 0, 121, 0, 122, 0, 123, 0, 121, 0, 122, 0, 124, 0, 123, 0, 124, 0, 125, 0, 123, 0, 124, 0, 126, 0, 125, 0, 126, 0, 127, 0, 125, 0, 126, 0, 128, 0, 127, 0, 128, 0, 129, 0, 127, 0, 128, 0, 130, 0, 129, 0, 130, 0, 81, 0, 129, 0, 130, 0, 131, 0, 81, 0, 131, 0, 80, 0, 81, 0, 131, 0, 132, 0, 80, 0, 132, 0, 133, 0, 80, 0, 132, 0, 134, 0, 133, 0, 134, 0, 117, 0, 133, 0, 134, 0, 135, 0, 117, 0, 135, 0, 119, 0, 117, 0, 135, 0, 136, 0, 119, 0, 136, 0, 137, 0, 119, 0, 76, 0, 48, 0, 49, 0, 49, 0, 103, 0, 76, 0, 94, 0, 46, 0, 58, 0, 58, 0, 93, 0, 94, 0, 129, 0, 138, 0, 139, 0, 139, 0, 127, 0, 129, 0, 103, 0, 49, 0, 54, 0, 54, 0, 64, 0, 103, 0, 69, 0, 40, 0, 57, 0, 57, 0, 74, 0, 69, 0, 130, 0, 140, 0, 141, 0, 141, 0, 131, 0, 130, 0, 142, 0, 135, 0, 134, 0, 134, 0, 143, 0, 142, 0, 81, 0, 79, 0, 138, 0, 138, 0, 129, 0, 81, 0, 132, 0, 144, 0, 143, 0, 143, 0, 134, 0, 132, 0, 124, 0, 122, 0, 145, 0, 145, 0, 146, 0, 124, 0, 126, 0, 147, 0, 148, 0, 148, 0, 128, 0, 126, 0, 131, 0, 141, 0, 144, 0, 144, 0, 132, 0, 131, 0, 149, 0, 118, 0, 119, 0, 119, 0, 137, 0, 149, 0, 150, 0, 136, 0, 135, 0, 135, 0, 142, 0, 150, 0, 124, 0, 146, 0, 147, 0, 147, 0, 126, 0, 124, 0, 123, 0, 151, 0, 152, 0, 152, 0, 121, 0, 123, 0, 127, 0, 139, 0, 153, 0, 153, 0, 125, 0, 127, 0, 149, 0, 137, 0, 136, 0, 136, 0, 150, 0, 149, 0, 122, 0, 120, 0, 154, 0, 154, 0, 145, 0, 122, 0, 128, 0, 148, 0, 140, 0, 140, 0, 130, 0, 128, 0, 116, 0, 155, 0, 133, 0, 133, 0, 117, 0, 116, 0, 121, 0, 152, 0, 82, 0, 82, 0, 84, 0, 121, 0, 120, 0, 85, 0, 83, 0, 83, 0, 154, 0, 120, 0, 125, 0, 153, 0, 151, 0, 151, 0, 123, 0, 125, 0, 133, 0, 155, 0, 78, 0, 78, 0, 80, 0, 133, 0, 154, 0, 83, 0, 86, 0, 86, 0, 88, 0, 154, 0, 145, 0, 89, 0, 91, 0, 91, 0, 146, 0, 145, 0, 138, 0, 106, 0, 100, 0, 100, 0, 139, 0, 138, 0, 115, 0, 149, 0, 150, 0, 150, 0, 113, 0, 115, 0, 114, 0, 118, 0, 149, 0, 149, 0, 115, 0, 114, 0, 152, 0, 151, 0, 92, 0, 92, 0, 90, 0, 152, 0, 78, 0, 108, 0, 107, 0, 107, 0, 79, 0, 78, 0, 112, 0, 116, 0, 118, 0, 118, 0, 114, 0, 112, 0, 111, 0, 113, 0, 150, 0, 150, 0, 142, 0, 111, 0, 155, 0, 110, 0, 108, 0, 108, 0, 78, 0, 155, 0, 148, 0, 96, 0, 102, 0, 102, 0, 140, 0, 148, 0, 139, 0, 100, 0, 97, 0, 97, 0, 153, 0, 139, 0, 110, 0, 155, 0, 116, 0, 116, 0, 112, 0, 110, 0, 141, 0, 104, 0, 105, 0, 105, 0, 144, 0, 141, 0, 82, 0, 152, 0, 90, 0, 90, 0, 87, 0, 82, 0, 83, 0, 82, 0, 87, 0, 87, 0, 86, 0, 83, 0, 144, 0, 105, 0, 109, 0, 109, 0, 143, 0, 144, 0, 153, 0, 97, 0, 92, 0, 92, 0, 151, 0, 153, 0, 79, 0, 107, 0, 106, 0, 106, 0, 138, 0, 79, 0, 147, 0, 95, 0, 96, 0, 96, 0, 148, 0, 147, 0, 146, 0, 91, 0, 95, 0, 95, 0, 147, 0, 146, 0, 140, 0, 102, 0, 104, 0, 104, 0, 141, 0, 140, 0, 109, 0, 111, 0, 142, 0, 142, 0, 143, 0, 109, 0, 154, 0, 88, 0, 89, 0, 89, 0, 145, 0, 154, 0),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 156,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_yln2m"]
+resource_name = "treePineSnow_Mesh treePineSnow"
+_surfaces = [{
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"attribute_data": PackedByteArray(129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 192, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 120, 157, 133, 64, 240, 58, 75, 192, 120, 157, 133, 64, 120, 157, 165, 64, 120, 157, 133, 192, 240, 58, 75, 192, 120, 157, 133, 192, 120, 157, 165, 64, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 142, 224, 137, 65, 0, 0, 128, 63, 218, 45, 133, 65, 175, 189, 174, 64, 218, 45, 133, 65, 94, 123, 93, 192, 109, 207, 110, 65, 28, 193, 243, 192, 109, 207, 110, 65, 142, 224, 25, 65, 222, 252, 66, 65, 222, 252, 50, 193, 222, 252, 66, 65, 222, 252, 82, 65, 142, 224, 9, 65, 109, 207, 94, 193, 142, 224, 9, 65, 109, 207, 126, 65, 175, 189, 142, 64, 180, 91, 122, 193, 175, 189, 142, 64, 218, 45, 141, 65, 25, 228, 13, 64, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 129, 193, 25, 228, 13, 64, 25, 228, 77, 64, 25, 228, 13, 192, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 145, 65, 175, 189, 142, 192, 180, 91, 122, 193, 25, 228, 13, 192, 25, 228, 77, 64, 175, 189, 142, 192, 218, 45, 141, 65, 142, 224, 9, 193, 109, 207, 94, 193, 142, 224, 9, 193, 109, 207, 126, 65, 222, 252, 66, 193, 222, 252, 50, 193, 222, 252, 66, 193, 222, 252, 82, 65, 109, 207, 110, 193, 28, 193, 243, 192, 109, 207, 110, 193, 142, 224, 25, 65, 218, 45, 133, 193, 94, 123, 93, 192, 218, 45, 133, 193, 175, 189, 174, 64, 142, 224, 137, 193, 0, 0, 128, 63, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 240, 247, 123, 65, 0, 0, 128, 63, 5, 98, 115, 65, 178, 109, 162, 64, 5, 98, 115, 65, 100, 219, 68, 192, 12, 54, 90, 65, 240, 247, 219, 192, 12, 54, 90, 65, 248, 251, 13, 65, 44, 43, 50, 65, 44, 43, 34, 193, 12, 71, 63, 65, 0, 0, 128, 63, 44, 43, 50, 65, 44, 43, 66, 65, 137, 194, 56, 65, 107, 6, 6, 192, 137, 194, 56, 65, 54, 3, 131, 64, 181, 166, 37, 65, 12, 71, 159, 192, 181, 166, 37, 65, 12, 71, 223, 64, 240, 247, 251, 64, 12, 54, 74, 193, 239, 64, 7, 65, 222, 129, 238, 192, 12, 71, 191, 64, 181, 166, 21, 193, 178, 109, 130, 64, 5, 98, 99, 193, 107, 6, 70, 64, 137, 194, 40, 193, 240, 247, 251, 64, 12, 54, 106, 65, 239, 64, 7, 65, 239, 64, 23, 65, 12, 71, 191, 64, 181, 166, 53, 65, 178, 109, 130, 64, 2, 177, 129, 65, 107, 6, 70, 64, 137, 194, 72, 65, 0, 0, 0, 0, 240, 247, 107, 193, 0, 0, 128, 42, 12, 71, 47, 193, 107, 6, 70, 192, 137, 194, 40, 193, 178, 109, 130, 192, 5, 98, 99, 193, 12, 71, 191, 192, 181, 166, 21, 193, 240, 247, 251, 192, 12, 54, 74, 193, 239, 64, 7, 193, 222, 129, 238, 192, 0, 0, 0, 0, 248, 251, 133, 65, 0, 0, 0, 43, 12, 71, 79, 65, 107, 6, 70, 192, 137, 194, 72, 65, 178, 109, 130, 192, 2, 177, 129, 65, 12, 71, 191, 192, 181, 166, 53, 65, 240, 247, 251, 192, 12, 54, 106, 65, 239, 64, 7, 193, 239, 64, 23, 65, 44, 43, 50, 193, 44, 43, 34, 193, 181, 166, 37, 193, 12, 71, 159, 192, 137, 194, 56, 193, 107, 6, 6, 192, 44, 43, 50, 193, 44, 43, 66, 65, 181, 166, 37, 193, 12, 71, 223, 64, 137, 194, 56, 193, 54, 3, 131, 64, 12, 54, 90, 193, 240, 247, 219, 192, 12, 54, 90, 193, 248, 251, 13, 65, 12, 71, 63, 193, 0, 0, 128, 63, 5, 98, 115, 193, 100, 219, 68, 192, 5, 98, 115, 193, 178, 109, 162, 64, 240, 247, 123, 193, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 153, 249, 17, 192, 0, 0, 128, 63, 66, 0, 13, 192, 74, 192, 209, 62, 66, 0, 13, 192, 238, 143, 203, 63, 11, 214, 252, 191, 204, 252, 8, 64, 11, 214, 252, 191, 200, 204, 15, 190, 151, 112, 206, 191, 76, 56, 39, 64, 151, 112, 206, 191, 46, 225, 28, 191, 153, 249, 145, 191, 6, 107, 62, 64, 153, 249, 145, 191, 22, 172, 121, 191, 219, 31, 23, 191, 66, 0, 77, 64, 219, 31, 23, 191, 132, 0, 154, 191, 0, 0, 128, 170, 153, 249, 81, 64, 0, 0, 128, 170, 50, 243, 163, 191, 219, 31, 23, 63, 66, 0, 77, 64, 219, 31, 23, 63, 132, 0, 154, 191, 153, 249, 145, 63, 6, 107, 62, 64, 153, 249, 145, 63, 22, 172, 121, 191, 151, 112, 206, 63, 76, 56, 39, 64, 151, 112, 206, 63, 46, 225, 28, 191, 11, 214, 252, 63, 204, 252, 8, 64, 11, 214, 252, 63, 200, 204, 15, 190, 66, 0, 13, 64, 238, 143, 203, 63, 66, 0, 13, 64, 74, 192, 209, 62, 153, 249, 17, 64, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194),
+"format": 4119,
+"index_count": 54,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 30, 0, 28, 0, 29, 0, 29, 0, 31, 0, 30, 0, 34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0),
+"material": SubResource("StandardMaterial3D_8txcc"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 520,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 255, 255, 255, 255, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 17, 250, 237, 133, 255, 255, 255, 255, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 255, 255, 255, 255, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 237, 133, 255, 255, 255, 255, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 255, 255, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 255, 255, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 38, 27, 38, 155, 255, 127, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 38, 27, 38, 155, 255, 127, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 255, 127, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 255, 127, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 255, 255, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 255, 255, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 255, 255, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 216, 228, 38, 155, 255, 255, 255, 255, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 255, 255, 255, 255, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 38, 155, 255, 255, 255, 255, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 255, 255, 255, 255, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 255, 191, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 255, 191, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 255, 127, 255, 191, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 255, 127, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 237, 5, 237, 133, 255, 127, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 237, 5, 237, 133, 255, 127, 255, 191, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 0, 0, 0, 128, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 0, 128, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 0, 0, 0, 128, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 0, 0, 0, 128, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 0, 0, 0, 128, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 0, 0, 0, 128, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 0, 0, 0, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 0, 0, 0, 128, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 0, 0, 0, 128, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 0, 0, 0, 128, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 0, 0, 0, 128, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 0, 0, 0, 128, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 0, 0, 0, 128, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 0, 0, 0, 128, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 0, 0, 0, 128, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 0, 0, 0, 128, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 0, 0, 0, 128, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 0, 0, 0, 128, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 0, 0, 0, 128, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 0, 0, 0, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 0, 0, 0, 128, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 0, 0, 0, 128, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 0, 0, 0, 128, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 0, 0, 0, 128, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 0, 0, 0, 128, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 0, 0, 0, 128, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 0, 0, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 0, 128, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 0, 128, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 0, 128, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 0, 128, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 0, 128, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 0, 0, 0, 128, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 0, 0, 0, 128, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 0, 0, 0, 128, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 0, 0, 0, 128, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 0, 0, 0, 128, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 0, 0, 0, 128, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 0, 0, 0, 128, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 0, 0, 0, 128, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 255, 255, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 0, 0, 0, 128, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 0, 0, 0, 128, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 0, 0, 0, 128, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 0, 0, 0, 128, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 0, 0, 0, 128, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 0, 0, 0, 128, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 0, 0, 0, 128, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 0, 0, 0, 128, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 0, 0, 0, 128, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 0, 0, 0, 128, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 0, 0, 0, 128, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 0, 0, 0, 128, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 0, 0, 0, 128, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 0, 0, 0, 128, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 0, 0, 0, 128, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 0, 0, 0, 128, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 0, 0, 0, 128, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 0, 0, 0, 128, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 0, 0, 0, 128, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 0, 0, 0, 128, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 0, 0, 0, 128, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 0, 0, 0, 128, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 0, 0, 0, 128, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 0, 0, 0, 128, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 0, 0, 0, 128, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 0, 0, 0, 128, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 0, 0, 0, 128, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 0, 0, 0, 128, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 0, 0, 0, 128, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 0, 0, 0, 128, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 0, 0, 0, 128, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 0, 0, 0, 128, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 0, 0, 0, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 0, 0, 0, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 0, 0, 0, 128, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 0, 0, 0, 128, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 0, 0, 0, 128, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 0, 0, 0, 128, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 0, 0, 0, 128, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 0, 0, 0, 128, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 0, 0, 0, 128, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 0, 0, 0, 128, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 0, 0, 0, 128, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 0, 0, 0, 128, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 0, 0, 0, 128, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 0, 0, 0, 128, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 0, 0, 0, 128, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 0, 0, 0, 128, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 0, 0, 0, 128, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 0, 0, 0, 128, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 0, 0, 0, 128, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 0, 0, 0, 128, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 0, 0, 0, 128, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 0, 0, 0, 128, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 0, 0, 0, 128, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 0, 0, 0, 128, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.47424, -8.01483e-32, -0.47424, 0.94848, 1.941, 0.94848),
+"attribute_data": PackedByteArray(129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 192, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 192, 126, 239, 26, 192, 120, 157, 133, 64, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 120, 157, 133, 64, 240, 58, 75, 192, 120, 157, 133, 64, 120, 157, 165, 64, 120, 157, 133, 192, 240, 58, 75, 192, 120, 157, 133, 192, 120, 157, 165, 64, 120, 157, 133, 64, 252, 120, 5, 64, 120, 157, 133, 192, 252, 120, 5, 64, 129, 64, 64, 64, 126, 239, 26, 192, 129, 64, 64, 192, 126, 239, 26, 192, 129, 64, 64, 64, 4, 214, 76, 192, 129, 64, 64, 192, 4, 214, 76, 192, 25, 228, 13, 64, 246, 90, 155, 193, 25, 228, 13, 192, 246, 90, 155, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 142, 224, 137, 65, 0, 0, 128, 63, 218, 45, 133, 65, 175, 189, 174, 64, 218, 45, 133, 65, 94, 123, 93, 192, 109, 207, 110, 65, 28, 193, 243, 192, 109, 207, 110, 65, 142, 224, 25, 65, 222, 252, 66, 65, 222, 252, 50, 193, 222, 252, 66, 65, 222, 252, 82, 65, 142, 224, 9, 65, 109, 207, 94, 193, 142, 224, 9, 65, 109, 207, 126, 65, 175, 189, 142, 64, 180, 91, 122, 193, 175, 189, 142, 64, 218, 45, 141, 65, 25, 228, 13, 64, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 129, 193, 25, 228, 13, 64, 25, 228, 77, 64, 25, 228, 13, 192, 50, 200, 155, 191, 0, 0, 0, 170, 142, 224, 145, 65, 175, 189, 142, 192, 180, 91, 122, 193, 25, 228, 13, 192, 25, 228, 77, 64, 175, 189, 142, 192, 218, 45, 141, 65, 142, 224, 9, 193, 109, 207, 94, 193, 142, 224, 9, 193, 109, 207, 126, 65, 222, 252, 66, 193, 222, 252, 50, 193, 222, 252, 66, 193, 222, 252, 82, 65, 109, 207, 110, 193, 28, 193, 243, 192, 109, 207, 110, 193, 142, 224, 25, 65, 218, 45, 133, 193, 94, 123, 93, 192, 218, 45, 133, 193, 175, 189, 174, 64, 142, 224, 137, 193, 0, 0, 128, 63, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 106, 248, 27, 64, 31, 184, 227, 193, 0, 249, 15, 64, 204, 12, 190, 193, 106, 248, 27, 192, 31, 184, 227, 193, 0, 249, 15, 192, 204, 12, 190, 193, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 0, 249, 15, 64, 204, 12, 190, 193, 0, 249, 15, 192, 204, 12, 190, 193, 106, 248, 27, 64, 31, 184, 227, 193, 106, 248, 27, 192, 31, 184, 227, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 240, 247, 123, 65, 0, 0, 128, 63, 5, 98, 115, 65, 178, 109, 162, 64, 5, 98, 115, 65, 100, 219, 68, 192, 12, 54, 90, 65, 240, 247, 219, 192, 12, 54, 90, 65, 248, 251, 13, 65, 44, 43, 50, 65, 44, 43, 34, 193, 12, 71, 63, 65, 0, 0, 128, 63, 44, 43, 50, 65, 44, 43, 66, 65, 137, 194, 56, 65, 107, 6, 6, 192, 137, 194, 56, 65, 54, 3, 131, 64, 181, 166, 37, 65, 12, 71, 159, 192, 181, 166, 37, 65, 12, 71, 223, 64, 240, 247, 251, 64, 12, 54, 74, 193, 239, 64, 7, 65, 222, 129, 238, 192, 12, 71, 191, 64, 181, 166, 21, 193, 178, 109, 130, 64, 5, 98, 99, 193, 107, 6, 70, 64, 137, 194, 40, 193, 240, 247, 251, 64, 12, 54, 106, 65, 239, 64, 7, 65, 239, 64, 23, 65, 12, 71, 191, 64, 181, 166, 53, 65, 178, 109, 130, 64, 2, 177, 129, 65, 107, 6, 70, 64, 137, 194, 72, 65, 0, 0, 0, 0, 240, 247, 107, 193, 0, 0, 128, 42, 12, 71, 47, 193, 107, 6, 70, 192, 137, 194, 40, 193, 178, 109, 130, 192, 5, 98, 99, 193, 12, 71, 191, 192, 181, 166, 21, 193, 240, 247, 251, 192, 12, 54, 74, 193, 239, 64, 7, 193, 222, 129, 238, 192, 0, 0, 0, 0, 248, 251, 133, 65, 0, 0, 0, 43, 12, 71, 79, 65, 107, 6, 70, 192, 137, 194, 72, 65, 178, 109, 130, 192, 2, 177, 129, 65, 12, 71, 191, 192, 181, 166, 53, 65, 240, 247, 251, 192, 12, 54, 106, 65, 239, 64, 7, 193, 239, 64, 23, 65, 44, 43, 50, 193, 44, 43, 34, 193, 181, 166, 37, 193, 12, 71, 159, 192, 137, 194, 56, 193, 107, 6, 6, 192, 44, 43, 50, 193, 44, 43, 66, 65, 181, 166, 37, 193, 12, 71, 223, 64, 137, 194, 56, 193, 54, 3, 131, 64, 12, 54, 90, 193, 240, 247, 219, 192, 12, 54, 90, 193, 248, 251, 13, 65, 12, 71, 63, 193, 0, 0, 128, 63, 5, 98, 115, 193, 100, 219, 68, 192, 5, 98, 115, 193, 178, 109, 162, 64, 240, 247, 123, 193, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 220, 187, 199, 63, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 192, 205, 68, 68, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 153, 249, 17, 192, 0, 0, 128, 63, 66, 0, 13, 192, 74, 192, 209, 62, 66, 0, 13, 192, 238, 143, 203, 63, 11, 214, 252, 191, 204, 252, 8, 64, 11, 214, 252, 191, 200, 204, 15, 190, 151, 112, 206, 191, 76, 56, 39, 64, 151, 112, 206, 191, 46, 225, 28, 191, 153, 249, 145, 191, 6, 107, 62, 64, 153, 249, 145, 191, 22, 172, 121, 191, 219, 31, 23, 191, 66, 0, 77, 64, 219, 31, 23, 191, 132, 0, 154, 191, 0, 0, 128, 170, 153, 249, 81, 64, 0, 0, 128, 170, 50, 243, 163, 191, 219, 31, 23, 63, 66, 0, 77, 64, 219, 31, 23, 63, 132, 0, 154, 191, 153, 249, 145, 63, 6, 107, 62, 64, 153, 249, 145, 63, 22, 172, 121, 191, 151, 112, 206, 63, 76, 56, 39, 64, 151, 112, 206, 63, 46, 225, 28, 191, 11, 214, 252, 63, 204, 252, 8, 64, 11, 214, 252, 63, 200, 204, 15, 190, 66, 0, 13, 64, 238, 143, 203, 63, 66, 0, 13, 64, 74, 192, 209, 62, 153, 249, 17, 64, 0, 0, 128, 63, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 106, 248, 27, 64, 205, 68, 68, 193, 106, 248, 27, 192, 205, 68, 68, 193, 220, 187, 199, 63, 42, 119, 210, 193, 220, 187, 199, 191, 42, 119, 210, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 177, 109, 152, 62, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 192, 212, 135, 254, 193, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 212, 135, 254, 193, 172, 235, 12, 192, 212, 135, 254, 193, 177, 109, 152, 62, 175, 119, 136, 194, 177, 109, 152, 190, 175, 119, 136, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 192, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 208, 141, 3, 64, 4, 233, 26, 194, 208, 141, 3, 192, 4, 233, 26, 194, 172, 235, 12, 64, 252, 184, 49, 194, 172, 235, 12, 192, 252, 184, 49, 194),
+"format": 4119,
+"index_count": 870,
+"index_data": PackedByteArray(38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 42, 0, 40, 0, 41, 0, 41, 0, 43, 0, 42, 0, 41, 0, 44, 0, 43, 0, 44, 0, 45, 0, 43, 0, 44, 0, 46, 0, 45, 0, 46, 0, 47, 0, 45, 0, 46, 0, 48, 0, 47, 0, 48, 0, 49, 0, 47, 0, 48, 0, 50, 0, 49, 0, 50, 0, 51, 0, 49, 0, 51, 0, 52, 0, 49, 0, 50, 0, 53, 0, 51, 0, 51, 0, 54, 0, 52, 0, 53, 0, 50, 0, 55, 0, 54, 0, 56, 0, 52, 0, 55, 0, 57, 0, 53, 0, 54, 0, 57, 0, 56, 0, 55, 0, 58, 0, 57, 0, 58, 0, 56, 0, 57, 0, 58, 0, 59, 0, 56, 0, 58, 0, 60, 0, 59, 0, 60, 0, 61, 0, 59, 0, 60, 0, 62, 0, 61, 0, 62, 0, 63, 0, 61, 0, 62, 0, 64, 0, 63, 0, 64, 0, 65, 0, 63, 0, 64, 0, 66, 0, 65, 0, 66, 0, 67, 0, 65, 0, 70, 0, 68, 0, 69, 0, 69, 0, 71, 0, 70, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 90, 0, 88, 0, 89, 0, 89, 0, 91, 0, 90, 0, 94, 0, 92, 0, 93, 0, 93, 0, 95, 0, 94, 0, 98, 0, 96, 0, 97, 0, 97, 0, 99, 0, 98, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 106, 0, 104, 0, 105, 0, 105, 0, 107, 0, 106, 0, 110, 0, 108, 0, 109, 0, 109, 0, 111, 0, 110, 0, 114, 0, 112, 0, 113, 0, 113, 0, 115, 0, 114, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0, 122, 0, 120, 0, 121, 0, 121, 0, 123, 0, 122, 0, 126, 0, 124, 0, 125, 0, 125, 0, 127, 0, 126, 0, 130, 0, 128, 0, 129, 0, 129, 0, 131, 0, 130, 0, 134, 0, 132, 0, 133, 0, 133, 0, 135, 0, 134, 0, 138, 0, 136, 0, 137, 0, 137, 0, 139, 0, 138, 0, 142, 0, 140, 0, 141, 0, 141, 0, 143, 0, 142, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0, 150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 158, 0, 156, 0, 157, 0, 157, 0, 159, 0, 158, 0, 162, 0, 160, 0, 161, 0, 161, 0, 163, 0, 162, 0, 166, 0, 164, 0, 165, 0, 165, 0, 167, 0, 166, 0, 170, 0, 168, 0, 169, 0, 169, 0, 171, 0, 170, 0, 174, 0, 172, 0, 173, 0, 173, 0, 175, 0, 174, 0, 178, 0, 176, 0, 177, 0, 177, 0, 179, 0, 178, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 186, 0, 184, 0, 185, 0, 185, 0, 187, 0, 186, 0, 190, 0, 188, 0, 189, 0, 189, 0, 191, 0, 190, 0, 194, 0, 192, 0, 193, 0, 193, 0, 195, 0, 194, 0, 198, 0, 196, 0, 197, 0, 197, 0, 199, 0, 198, 0, 202, 0, 200, 0, 201, 0, 201, 0, 203, 0, 202, 0, 206, 0, 204, 0, 205, 0, 205, 0, 207, 0, 206, 0, 210, 0, 208, 0, 209, 0, 209, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 213, 0, 215, 0, 214, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 222, 0, 220, 0, 221, 0, 221, 0, 223, 0, 222, 0, 226, 0, 224, 0, 225, 0, 225, 0, 227, 0, 226, 0, 225, 0, 228, 0, 227, 0, 228, 0, 229, 0, 227, 0, 228, 0, 230, 0, 229, 0, 230, 0, 228, 0, 231, 0, 230, 0, 232, 0, 229, 0, 231, 0, 233, 0, 230, 0, 232, 0, 234, 0, 229, 0, 231, 0, 235, 0, 233, 0, 234, 0, 236, 0, 229, 0, 234, 0, 237, 0, 236, 0, 237, 0, 238, 0, 236, 0, 238, 0, 239, 0, 236, 0, 238, 0, 240, 0, 239, 0, 231, 0, 241, 0, 235, 0, 241, 0, 242, 0, 235, 0, 241, 0, 243, 0, 242, 0, 241, 0, 244, 0, 243, 0, 244, 0, 245, 0, 243, 0, 240, 0, 246, 0, 239, 0, 240, 0, 247, 0, 246, 0, 247, 0, 248, 0, 246, 0, 248, 0, 249, 0, 246, 0, 248, 0, 250, 0, 249, 0, 250, 0, 251, 0, 249, 0, 250, 0, 252, 0, 251, 0, 244, 0, 253, 0, 245, 0, 253, 0, 254, 0, 245, 0, 253, 0, 255, 0, 254, 0, 253, 0, 0, 1, 255, 0, 0, 1, 1, 1, 255, 0, 0, 1, 2, 1, 1, 1, 2, 1, 3, 1, 1, 1, 252, 0, 4, 1, 251, 0, 252, 0, 5, 1, 4, 1, 5, 1, 6, 1, 4, 1, 2, 1, 7, 1, 3, 1, 7, 1, 8, 1, 3, 1, 7, 1, 9, 1, 8, 1, 6, 1, 10, 1, 4, 1, 7, 1, 11, 1, 9, 1, 6, 1, 12, 1, 10, 1, 11, 1, 12, 1, 9, 1, 11, 1, 10, 1, 12, 1, 11, 1, 13, 1, 10, 1, 11, 1, 14, 1, 13, 1, 14, 1, 15, 1, 13, 1, 18, 1, 16, 1, 17, 1, 17, 1, 19, 1, 18, 1, 22, 1, 20, 1, 21, 1, 21, 1, 23, 1, 22, 1, 26, 1, 24, 1, 25, 1, 25, 1, 27, 1, 26, 1, 30, 1, 28, 1, 29, 1, 29, 1, 31, 1, 30, 1, 34, 1, 32, 1, 33, 1, 33, 1, 35, 1, 34, 1, 38, 1, 36, 1, 37, 1, 37, 1, 39, 1, 38, 1, 42, 1, 40, 1, 41, 1, 41, 1, 43, 1, 42, 1, 46, 1, 44, 1, 45, 1, 45, 1, 47, 1, 46, 1, 45, 1, 48, 1, 47, 1, 48, 1, 49, 1, 47, 1, 48, 1, 50, 1, 49, 1, 50, 1, 51, 1, 49, 1, 50, 1, 52, 1, 51, 1, 52, 1, 53, 1, 51, 1, 52, 1, 54, 1, 53, 1, 54, 1, 55, 1, 53, 1, 54, 1, 56, 1, 55, 1, 56, 1, 57, 1, 55, 1, 56, 1, 58, 1, 57, 1, 58, 1, 59, 1, 57, 1, 58, 1, 60, 1, 59, 1, 60, 1, 61, 1, 59, 1, 60, 1, 62, 1, 61, 1, 62, 1, 63, 1, 61, 1, 62, 1, 64, 1, 63, 1, 64, 1, 65, 1, 63, 1, 64, 1, 66, 1, 65, 1, 66, 1, 67, 1, 65, 1, 70, 1, 68, 1, 69, 1, 69, 1, 71, 1, 70, 1, 74, 1, 72, 1, 73, 1, 73, 1, 75, 1, 74, 1, 78, 1, 76, 1, 77, 1, 77, 1, 79, 1, 78, 1, 82, 1, 80, 1, 81, 1, 81, 1, 83, 1, 82, 1, 86, 1, 84, 1, 85, 1, 85, 1, 87, 1, 86, 1, 90, 1, 88, 1, 89, 1, 89, 1, 91, 1, 90, 1, 94, 1, 92, 1, 93, 1, 93, 1, 95, 1, 94, 1, 98, 1, 96, 1, 97, 1, 97, 1, 99, 1, 98, 1, 102, 1, 100, 1, 101, 1, 101, 1, 103, 1, 102, 1, 106, 1, 104, 1, 105, 1, 105, 1, 107, 1, 106, 1, 110, 1, 108, 1, 109, 1, 109, 1, 111, 1, 110, 1, 114, 1, 112, 1, 113, 1, 113, 1, 115, 1, 114, 1, 118, 1, 116, 1, 117, 1, 117, 1, 119, 1, 118, 1, 122, 1, 120, 1, 121, 1, 121, 1, 123, 1, 122, 1, 126, 1, 124, 1, 125, 1, 125, 1, 127, 1, 126, 1, 130, 1, 128, 1, 129, 1, 129, 1, 131, 1, 130, 1, 134, 1, 132, 1, 133, 1, 133, 1, 135, 1, 134, 1, 138, 1, 136, 1, 137, 1, 137, 1, 139, 1, 138, 1, 142, 1, 140, 1, 141, 1, 141, 1, 143, 1, 142, 1, 146, 1, 144, 1, 145, 1, 145, 1, 147, 1, 146, 1, 150, 1, 148, 1, 149, 1, 149, 1, 151, 1, 150, 1, 154, 1, 152, 1, 153, 1, 153, 1, 155, 1, 154, 1, 158, 1, 156, 1, 157, 1, 157, 1, 159, 1, 158, 1, 162, 1, 160, 1, 161, 1, 161, 1, 163, 1, 162, 1, 166, 1, 164, 1, 165, 1, 165, 1, 167, 1, 166, 1, 170, 1, 168, 1, 169, 1, 169, 1, 171, 1, 170, 1, 174, 1, 172, 1, 173, 1, 173, 1, 175, 1, 174, 1, 178, 1, 176, 1, 177, 1, 177, 1, 179, 1, 178, 1, 182, 1, 180, 1, 181, 1, 181, 1, 183, 1, 182, 1, 186, 1, 184, 1, 185, 1, 185, 1, 187, 1, 186, 1, 190, 1, 188, 1, 189, 1, 189, 1, 191, 1, 190, 1, 194, 1, 192, 1, 193, 1, 193, 1, 195, 1, 194, 1, 198, 1, 196, 1, 197, 1, 197, 1, 199, 1, 198, 1, 202, 1, 200, 1, 201, 1, 201, 1, 203, 1, 202, 1, 206, 1, 204, 1, 205, 1, 205, 1, 207, 1, 206, 1, 210, 1, 208, 1, 209, 1, 209, 1, 211, 1, 210, 1, 214, 1, 212, 1, 213, 1, 213, 1, 215, 1, 214, 1, 218, 1, 216, 1, 217, 1, 217, 1, 219, 1, 218, 1, 222, 1, 220, 1, 221, 1, 221, 1, 223, 1, 222, 1, 226, 1, 224, 1, 225, 1, 225, 1, 227, 1, 226, 1, 230, 1, 228, 1, 229, 1, 229, 1, 231, 1, 230, 1, 234, 1, 232, 1, 233, 1, 233, 1, 235, 1, 234, 1, 238, 1, 236, 1, 237, 1, 237, 1, 239, 1, 238, 1, 242, 1, 240, 1, 241, 1, 241, 1, 243, 1, 242, 1, 246, 1, 244, 1, 245, 1, 245, 1, 247, 1, 246, 1, 250, 1, 248, 1, 249, 1, 249, 1, 251, 1, 250, 1, 254, 1, 252, 1, 253, 1, 253, 1, 255, 1, 254, 1, 2, 2, 0, 2, 1, 2, 1, 2, 3, 2, 2, 2, 6, 2, 4, 2, 5, 2, 5, 2, 7, 2, 6, 2),
+"material": SubResource("StandardMaterial3D_qupgh"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 520,
+"vertex_data": PackedByteArray(45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 17, 250, 237, 133, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 237, 133, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 17, 250, 255, 255, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 38, 155, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 38, 27, 38, 155, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 38, 27, 38, 155, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 255, 127, 81, 146, 0, 0, 0, 128, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 237, 133, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 216, 228, 38, 155, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 61, 173, 237, 81, 146, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 38, 155, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 81, 146, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 61, 255, 127, 0, 0, 0, 0, 0, 128, 105, 52, 217, 189, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 0, 128, 105, 52, 217, 61, 169, 19, 208, 139, 105, 52, 217, 189, 216, 228, 255, 255, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 45, 67, 156, 61, 156, 91, 226, 61, 45, 67, 156, 189, 173, 237, 255, 255, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 61, 81, 18, 81, 146, 0, 0, 0, 128, 45, 67, 156, 189, 156, 91, 226, 61, 45, 67, 156, 189, 81, 18, 81, 146, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 237, 5, 237, 133, 0, 0, 0, 128, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 237, 5, 237, 133, 0, 0, 0, 128, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 160, 252, 198, 158, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 134, 252, 204, 232, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 160, 252, 198, 158, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 134, 252, 204, 232, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 189, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 189, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 255, 127, 0, 0, 0, 0, 255, 191, 116, 168, 102, 61, 203, 161, 5, 63, 116, 168, 102, 61, 255, 127, 0, 0, 0, 0, 255, 191, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 255, 127, 0, 0, 0, 0, 255, 191, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 255, 127, 0, 0, 0, 0, 255, 191, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 255, 127, 0, 0, 0, 0, 255, 191, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 255, 127, 0, 0, 0, 0, 255, 191, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 255, 127, 0, 0, 0, 0, 255, 191, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 24, 252, 153, 140, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 86, 251, 64, 255, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 24, 252, 153, 140, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 86, 251, 64, 255, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 62, 48, 180, 97, 104, 160, 252, 117, 224, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 134, 252, 16, 167, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 48, 180, 97, 104, 160, 252, 117, 224, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 134, 252, 16, 167, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 217, 249, 83, 194, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 227, 226, 12, 190, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 217, 249, 83, 194, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 227, 226, 12, 190, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 130, 126, 83, 194, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 130, 126, 83, 194, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 202, 102, 12, 190, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 202, 102, 12, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 141, 189, 174, 193, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 141, 189, 174, 193, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 100, 174, 66, 190, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 100, 174, 66, 190, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 63, 48, 190, 193, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 22, 31, 18, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 63, 48, 190, 193, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 22, 31, 18, 190, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 190, 193, 180, 103, 128, 252, 95, 150, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 8, 208, 123, 101, 38, 252, 96, 242, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 62, 190, 193, 180, 103, 128, 252, 95, 150, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 61, 8, 208, 123, 101, 38, 252, 96, 242, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 190, 131, 26, 114, 21, 27, 29, 242, 193, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 37, 6, 171, 189, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 131, 26, 114, 21, 27, 29, 242, 193, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 37, 6, 171, 189, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 120, 3, 49, 151, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 120, 3, 49, 151, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 94, 3, 56, 225, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 94, 3, 56, 225, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 33, 206, 187, 193, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 62, 206, 75, 97, 104, 19, 191, 80, 190, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 33, 206, 187, 193, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 206, 75, 97, 104, 19, 191, 80, 190, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 216, 3, 158, 141, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 216, 3, 158, 141, 224, 26, 194, 62, 203, 161, 5, 63, 20, 34, 96, 190, 179, 231, 190, 65, 126, 3, 158, 233, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 179, 231, 190, 65, 126, 3, 158, 233, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 190, 247, 224, 0, 0, 168, 4, 18, 195, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 230, 3, 113, 177, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 247, 224, 0, 0, 168, 4, 18, 195, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 230, 3, 113, 177, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 154, 81, 187, 193, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 113, 66, 80, 190, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 154, 81, 187, 193, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 113, 66, 80, 190, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 247, 224, 247, 96, 168, 4, 190, 128, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 123, 229, 9, 80, 230, 3, 100, 243, 20, 34, 224, 62, 203, 161, 5, 63, 169, 19, 80, 167, 247, 224, 247, 96, 168, 4, 190, 128, 247, 126, 216, 62, 203, 161, 5, 63, 41, 10, 232, 189, 123, 229, 9, 80, 230, 3, 100, 243, 41, 10, 232, 189, 203, 161, 5, 63, 247, 126, 216, 62, 141, 106, 123, 101, 232, 224, 235, 193, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 62, 10, 90, 180, 103, 191, 207, 63, 190, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 141, 106, 123, 101, 232, 224, 235, 193, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 10, 90, 180, 103, 191, 207, 63, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 24, 252, 140, 206, 169, 19, 80, 39, 203, 161, 5, 63, 20, 34, 224, 62, 255, 127, 247, 96, 86, 251, 236, 188, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 24, 252, 140, 206, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 247, 96, 86, 251, 236, 188, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 64, 62, 180, 103, 192, 172, 190, 193, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 62, 64, 62, 180, 103, 192, 172, 190, 193, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 61, 155, 18, 190, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 61, 155, 18, 190, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 189, 131, 26, 9, 80, 193, 100, 235, 193, 224, 26, 194, 190, 203, 161, 5, 63, 20, 34, 96, 190, 75, 24, 190, 65, 62, 83, 63, 190, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 131, 26, 9, 80, 193, 100, 235, 193, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 75, 24, 190, 65, 62, 83, 63, 190, 110, 124, 158, 190, 203, 161, 5, 63, 110, 124, 158, 190, 158, 23, 48, 52, 235, 64, 174, 193, 20, 34, 96, 190, 203, 161, 5, 63, 224, 26, 194, 190, 75, 24, 245, 37, 221, 49, 66, 190, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 158, 23, 48, 52, 235, 64, 174, 193, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 75, 24, 245, 37, 221, 49, 66, 190, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 190, 123, 229, 114, 21, 216, 3, 138, 207, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 126, 3, 223, 167, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 123, 229, 114, 21, 216, 3, 138, 207, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 126, 3, 223, 167, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 117, 124, 189, 188, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 117, 124, 189, 188, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 160, 104, 206, 194, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 160, 104, 206, 194, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 142, 64, 151, 189, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 241, 51, 118, 194, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 142, 64, 151, 189, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 241, 51, 118, 194, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 110, 5, 32, 175, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 3, 5, 3, 216, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 110, 5, 32, 175, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 3, 5, 3, 216, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 251, 250, 124, 234, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 251, 250, 124, 234, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 144, 250, 39, 142, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 144, 250, 39, 142, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 47, 251, 184, 159, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 15, 251, 247, 217, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 47, 251, 184, 159, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 15, 251, 247, 217, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 131, 6, 58, 254, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 157, 5, 175, 139, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 131, 6, 58, 254, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 157, 5, 175, 139, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 239, 4, 126, 232, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 207, 4, 222, 157, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 239, 4, 126, 232, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 207, 4, 222, 157, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 170, 216, 17, 186, 110, 5, 215, 241, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 147, 219, 240, 197, 3, 5, 130, 149, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 189, 170, 216, 17, 186, 110, 5, 215, 241, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 190, 147, 219, 240, 197, 3, 5, 130, 149, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 97, 250, 128, 177, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 123, 249, 5, 197, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 97, 250, 128, 177, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 123, 249, 5, 197, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 190, 107, 36, 121, 222, 8, 48, 125, 189, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 190, 33, 182, 194, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 107, 36, 121, 222, 8, 48, 125, 189, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 190, 33, 182, 194, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 147, 219, 121, 222, 239, 4, 6, 166, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 120, 220, 194, 209, 207, 4, 70, 224, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 147, 219, 121, 222, 239, 4, 6, 166, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 120, 220, 194, 209, 207, 4, 70, 224, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 62, 60, 174, 133, 163, 47, 251, 31, 226, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 60, 174, 133, 163, 47, 251, 31, 226, 200, 71, 210, 62, 229, 208, 34, 63, 150, 207, 114, 62, 14, 186, 107, 164, 15, 251, 128, 151, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 14, 186, 107, 164, 15, 251, 128, 151, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 190, 179, 231, 245, 37, 120, 3, 238, 216, 110, 124, 158, 62, 203, 161, 5, 63, 110, 124, 158, 190, 96, 232, 48, 52, 94, 3, 137, 159, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 190, 179, 231, 245, 37, 120, 3, 238, 216, 119, 177, 171, 62, 229, 208, 34, 63, 119, 177, 171, 190, 96, 232, 48, 52, 94, 3, 137, 159, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 246, 47, 123, 101, 52, 153, 242, 193, 247, 126, 216, 190, 203, 161, 5, 63, 41, 10, 232, 61, 246, 47, 123, 101, 52, 153, 242, 193, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 7, 31, 247, 96, 124, 129, 171, 189, 20, 34, 224, 190, 203, 161, 5, 63, 169, 19, 80, 167, 7, 31, 247, 96, 124, 129, 171, 189, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 84, 39, 17, 186, 175, 99, 71, 189, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 189, 84, 39, 17, 186, 175, 99, 71, 189, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 249, 84, 128, 194, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 249, 84, 128, 194, 140, 137, 234, 62, 229, 208, 34, 63, 86, 96, 251, 61, 237, 197, 84, 167, 97, 250, 79, 244, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 237, 197, 84, 167, 97, 250, 79, 244, 150, 207, 242, 62, 229, 208, 34, 63, 169, 19, 208, 39, 240, 210, 14, 173, 123, 249, 196, 129, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 240, 210, 14, 173, 123, 249, 196, 129, 20, 34, 96, 62, 203, 161, 5, 63, 224, 26, 194, 62, 244, 165, 180, 103, 128, 252, 30, 216, 41, 10, 232, 61, 203, 161, 5, 63, 247, 126, 216, 62, 113, 149, 123, 101, 38, 252, 115, 176, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 244, 165, 180, 103, 128, 252, 30, 216, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 113, 149, 123, 101, 38, 252, 115, 176, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 154, 251, 225, 167, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 50, 251, 68, 208, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 154, 251, 225, 167, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 50, 251, 68, 208, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 66, 152, 138, 189, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 133, 130, 226, 194, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 66, 152, 138, 189, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 133, 130, 226, 194, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 190, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 190, 255, 127, 0, 0, 0, 0, 255, 191, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 0, 0, 0, 0, 255, 191, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 255, 127, 0, 0, 0, 0, 255, 191, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 255, 127, 0, 0, 0, 0, 255, 191, 75, 222, 91, 62, 50, 51, 115, 63, 75, 222, 91, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 190, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 189, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 255, 127, 0, 0, 0, 0, 255, 191, 44, 164, 134, 62, 50, 51, 115, 63, 106, 120, 27, 62, 255, 127, 0, 0, 0, 0, 255, 191, 64, 44, 150, 62, 50, 51, 115, 63, 108, 244, 160, 61, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 255, 127, 0, 0, 0, 0, 255, 191, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 255, 127, 0, 0, 0, 0, 255, 191, 106, 120, 155, 62, 50, 51, 115, 63, 191, 14, 156, 40, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 255, 127, 0, 0, 0, 0, 255, 191, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 255, 127, 0, 0, 0, 0, 255, 191, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 255, 127, 0, 0, 0, 0, 255, 191, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 62, 255, 127, 14, 173, 241, 245, 189, 188, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 2, 227, 206, 194, 169, 19, 80, 168, 50, 51, 115, 63, 106, 120, 155, 62, 255, 127, 14, 173, 241, 245, 189, 188, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 2, 227, 206, 194, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 154, 251, 19, 234, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 154, 251, 19, 234, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 50, 251, 222, 141, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 50, 251, 222, 141, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 190, 107, 36, 240, 197, 253, 80, 135, 189, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 190, 107, 36, 240, 197, 253, 80, 135, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 190, 134, 35, 194, 209, 64, 68, 102, 194, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 190, 134, 35, 194, 209, 64, 68, 102, 194, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 13, 204, 135, 189, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 112, 191, 102, 194, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 13, 204, 135, 189, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 112, 191, 102, 194, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 94, 151, 48, 189, 150, 207, 242, 190, 229, 208, 34, 63, 169, 19, 208, 39, 14, 45, 14, 173, 137, 131, 64, 195, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 94, 151, 48, 189, 106, 120, 155, 190, 50, 51, 115, 63, 52, 17, 182, 40, 14, 45, 14, 173, 137, 131, 64, 195, 119, 177, 171, 190, 229, 208, 34, 63, 119, 177, 171, 62, 194, 81, 133, 163, 190, 187, 151, 189, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 1, 175, 118, 194, 75, 222, 91, 190, 50, 51, 115, 63, 75, 222, 91, 62, 194, 81, 133, 163, 190, 187, 151, 189, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 1, 175, 118, 194, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 62, 66, 109, 84, 167, 64, 222, 71, 189, 150, 207, 114, 190, 229, 208, 34, 63, 200, 71, 210, 62, 122, 94, 107, 164, 246, 207, 128, 194, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 62, 66, 109, 84, 167, 64, 222, 71, 189, 106, 120, 27, 190, 50, 51, 115, 63, 44, 164, 134, 62, 122, 94, 107, 164, 246, 207, 128, 194, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 254, 255, 255, 191, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 255, 255, 255, 191, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 255, 255, 255, 191, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 254, 255, 255, 191, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 254, 255, 255, 191, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 254, 255, 255, 191, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 255, 255, 255, 191, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 255, 255, 255, 255, 255, 191, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 255, 127, 255, 255, 255, 255, 255, 191, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 255, 127, 255, 255, 255, 255, 255, 191, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 255, 127, 255, 255, 255, 255, 255, 191, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 255, 127, 255, 255, 255, 255, 255, 191, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 255, 127, 255, 255, 255, 255, 255, 191, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 255, 127, 255, 255, 254, 255, 255, 191, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 255, 127, 255, 255, 254, 255, 255, 191, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 255, 127, 255, 255, 255, 255, 255, 191, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 255, 127, 255, 255, 254, 255, 255, 191, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 255, 127, 255, 255, 254, 255, 255, 191, 86, 96, 251, 189, 229, 208, 34, 63, 140, 137, 234, 190, 84, 39, 66, 237, 252, 28, 48, 189, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 13, 10, 64, 195, 108, 244, 160, 189, 50, 51, 115, 63, 64, 44, 150, 190, 84, 39, 66, 237, 252, 28, 48, 189, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 13, 10, 64, 195, 200, 71, 210, 190, 229, 208, 34, 63, 150, 207, 114, 62, 240, 69, 107, 164, 5, 171, 125, 189, 140, 137, 234, 190, 229, 208, 34, 63, 86, 96, 251, 61, 17, 58, 84, 167, 79, 156, 182, 194, 44, 164, 134, 190, 50, 51, 115, 63, 106, 120, 27, 62, 240, 69, 107, 164, 5, 171, 125, 189, 64, 44, 150, 190, 50, 51, 115, 63, 108, 244, 160, 61, 17, 58, 84, 167, 79, 156, 182, 194, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 178, 247, 27, 189, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 210, 226, 115, 194, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 178, 247, 27, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 210, 226, 115, 194, 169, 19, 80, 167, 229, 208, 34, 63, 150, 207, 242, 190, 240, 210, 255, 255, 131, 6, 248, 186, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 190, 170, 216, 66, 237, 157, 5, 125, 206, 169, 19, 208, 167, 50, 51, 115, 63, 106, 120, 155, 190, 240, 210, 255, 255, 131, 6, 248, 186, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 190, 170, 216, 66, 237, 157, 5, 125, 206, 150, 207, 114, 62, 229, 208, 34, 63, 200, 71, 210, 62, 132, 161, 107, 164, 251, 250, 250, 167, 86, 96, 251, 61, 229, 208, 34, 63, 140, 137, 234, 62, 188, 146, 84, 167, 144, 250, 222, 208, 106, 120, 27, 62, 50, 51, 115, 63, 44, 164, 134, 62, 132, 161, 107, 164, 251, 250, 250, 167, 108, 244, 160, 61, 50, 51, 115, 63, 64, 44, 150, 62, 188, 146, 84, 167, 144, 250, 222, 208, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 199, 5, 216, 187, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 233, 4, 149, 206, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 199, 5, 216, 187, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 233, 4, 149, 206, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 88, 4, 171, 232, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 57, 4, 74, 158, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 88, 4, 171, 232, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 57, 4, 74, 158, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 240, 147, 161, 161, 21, 251, 105, 177, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 228, 166, 55, 250, 37, 196, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 61, 240, 147, 161, 161, 21, 251, 105, 177, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 61, 255, 127, 228, 166, 55, 250, 37, 196, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 88, 4, 128, 166, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 206, 225, 23, 207, 57, 4, 102, 224, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 88, 4, 128, 166, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 189, 206, 225, 23, 207, 57, 4, 102, 224, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 89, 81, 211, 189, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 89, 81, 211, 189, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 106, 67, 27, 194, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 106, 67, 27, 194, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 59, 48, 205, 189, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 138, 32, 101, 194, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 59, 48, 205, 189, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 138, 32, 101, 194, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 93, 222, 13, 236, 204, 4, 185, 175, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 0, 225, 125, 220, 100, 4, 28, 216, 250, 170, 117, 60, 175, 114, 248, 63, 19, 54, 101, 189, 93, 222, 13, 236, 204, 4, 185, 175, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 189, 0, 225, 125, 220, 100, 4, 28, 216, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 108, 202, 161, 161, 21, 251, 221, 243, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 60, 108, 202, 161, 161, 21, 251, 221, 243, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 55, 250, 66, 129, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 55, 250, 66, 129, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 204, 4, 31, 242, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 188, 0, 225, 127, 194, 100, 4, 234, 149, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 204, 4, 31, 242, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 0, 225, 127, 194, 100, 4, 234, 149, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 48, 30, 23, 207, 206, 64, 226, 189, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 254, 30, 125, 220, 254, 50, 43, 194, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 189, 48, 30, 23, 207, 206, 64, 226, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 189, 254, 30, 125, 220, 254, 50, 43, 194, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 148, 188, 226, 189, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 165, 174, 43, 194, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 148, 188, 226, 189, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 165, 174, 43, 194, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 14, 108, 161, 161, 116, 223, 153, 189, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 195, 207, 49, 194, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 61, 14, 108, 161, 161, 116, 223, 153, 189, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 195, 207, 49, 194, 4, 76, 109, 61, 175, 114, 248, 63, 169, 19, 208, 40, 26, 217, 228, 166, 199, 5, 188, 254, 19, 54, 101, 61, 175, 114, 248, 63, 250, 170, 117, 188, 93, 222, 146, 181, 233, 4, 32, 140, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 26, 217, 228, 166, 199, 5, 188, 254, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 93, 222, 146, 181, 233, 4, 32, 140, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 64, 100, 153, 189, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 64, 100, 153, 189, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 188, 254, 30, 127, 194, 40, 84, 49, 194, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 254, 30, 127, 194, 40, 84, 49, 194, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 161, 33, 13, 236, 44, 29, 138, 189, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 26, 217, 255, 255, 76, 8, 226, 194, 250, 170, 117, 188, 175, 114, 248, 63, 19, 54, 101, 189, 161, 33, 13, 236, 44, 29, 138, 189, 169, 19, 208, 167, 175, 114, 248, 63, 4, 76, 109, 189, 26, 217, 255, 255, 76, 8, 226, 194, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 197, 251, 180, 225, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 197, 251, 180, 225, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 126, 189, 254, 158, 166, 251, 82, 151, 84, 129, 77, 61, 175, 114, 248, 63, 4, 76, 237, 60, 126, 189, 254, 158, 166, 251, 82, 151, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 128, 66, 254, 158, 214, 171, 205, 189, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 146, 53, 161, 161, 190, 155, 101, 194, 84, 129, 77, 189, 175, 114, 248, 63, 4, 76, 237, 60, 128, 66, 254, 158, 214, 171, 205, 189, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 60, 146, 53, 161, 161, 190, 155, 101, 194, 4, 76, 109, 189, 175, 114, 248, 63, 169, 19, 208, 40, 228, 38, 228, 166, 121, 125, 27, 189, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 228, 38, 228, 166, 121, 125, 27, 189, 19, 54, 101, 189, 175, 114, 248, 63, 250, 170, 117, 188, 161, 33, 146, 181, 188, 103, 115, 194, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 161, 33, 146, 181, 188, 103, 115, 194, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 126, 92, 254, 158, 0, 205, 211, 189, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 23, 79, 47, 158, 48, 191, 27, 194, 4, 76, 237, 188, 175, 114, 248, 63, 84, 129, 77, 61, 126, 92, 254, 158, 0, 205, 211, 189, 85, 203, 39, 189, 175, 114, 248, 63, 85, 203, 39, 61, 23, 79, 47, 158, 48, 191, 27, 194, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 231, 176, 47, 158, 197, 251, 151, 159, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 128, 163, 254, 158, 166, 251, 126, 217, 85, 203, 39, 61, 175, 114, 248, 63, 85, 203, 39, 61, 231, 176, 47, 158, 197, 251, 151, 159, 4, 76, 237, 60, 175, 114, 248, 63, 84, 129, 77, 61, 128, 163, 254, 158, 166, 251, 126, 217, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 93, 127, 146, 193, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 93, 127, 146, 193, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 237, 101, 177, 190, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 237, 101, 177, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 168, 81, 41, 193, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 114, 65, 222, 190, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 168, 81, 41, 193, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 114, 65, 222, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 54, 252, 146, 193, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 81, 227, 177, 190, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 54, 252, 146, 193, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 81, 227, 177, 190, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 38, 3, 80, 128, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 154, 2, 245, 242, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 38, 3, 80, 128, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 154, 2, 245, 242, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 100, 253, 8, 141, 187, 97, 219, 62, 71, 201, 139, 63, 169, 19, 208, 39, 159, 234, 160, 106, 216, 252, 174, 255, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 100, 253, 8, 141, 205, 204, 204, 62, 50, 51, 115, 63, 0, 0, 0, 128, 159, 234, 160, 106, 216, 252, 174, 255, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 140, 190, 31, 193, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 140, 190, 31, 193, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 86, 174, 212, 190, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 86, 174, 212, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 168, 253, 253, 215, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 103, 253, 61, 177, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 168, 253, 253, 215, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 103, 253, 61, 177, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 168, 253, 210, 150, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 61, 191, 214, 254, 109, 103, 253, 136, 242, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 168, 253, 210, 150, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 61, 191, 214, 254, 109, 103, 253, 136, 242, 85, 210, 197, 62, 50, 51, 115, 63, 74, 6, 212, 189, 254, 237, 192, 86, 151, 2, 117, 141, 18, 232, 211, 62, 71, 201, 139, 63, 232, 30, 227, 189, 254, 237, 192, 86, 151, 2, 117, 141, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 86, 2, 43, 233, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 86, 2, 43, 233, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 189, 253, 102, 224, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 62, 218, 168, 158, 111, 170, 253, 169, 167, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 189, 253, 102, 224, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 62, 218, 168, 158, 111, 170, 253, 169, 167, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 173, 28, 76, 193, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 200, 3, 107, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 173, 28, 76, 193, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 200, 3, 107, 190, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 62, 192, 104, 254, 109, 122, 226, 74, 193, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 1, 208, 212, 190, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 62, 192, 104, 254, 109, 122, 226, 74, 193, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 1, 208, 212, 190, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 62, 13, 184, 27, 112, 189, 253, 70, 159, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 62, 194, 198, 158, 111, 170, 253, 211, 232, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 62, 13, 184, 27, 112, 189, 253, 70, 159, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 62, 194, 198, 158, 111, 170, 253, 211, 232, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 151, 2, 193, 206, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 86, 2, 0, 168, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 151, 2, 193, 206, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 86, 2, 0, 168, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 62, 60, 57, 158, 111, 166, 173, 42, 193, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 62, 60, 57, 158, 111, 166, 173, 42, 193, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 236, 154, 179, 190, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 236, 154, 179, 190, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 61, 63, 41, 254, 109, 18, 154, 76, 193, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 61, 63, 41, 254, 109, 18, 154, 76, 193, 187, 97, 219, 190, 71, 201, 139, 63, 169, 19, 208, 39, 95, 21, 160, 106, 161, 128, 107, 190, 205, 204, 204, 190, 50, 51, 115, 63, 0, 0, 0, 128, 95, 21, 160, 106, 161, 128, 107, 190, 205, 204, 76, 62, 50, 51, 115, 63, 172, 92, 177, 190, 157, 239, 218, 40, 84, 2, 85, 216, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 65, 2, 151, 159, 187, 97, 91, 62, 71, 201, 139, 63, 124, 253, 189, 190, 157, 239, 218, 40, 84, 2, 85, 216, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 65, 2, 151, 159, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 62, 36, 87, 158, 111, 83, 207, 41, 193, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 62, 241, 71, 27, 112, 48, 191, 222, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 62, 36, 87, 158, 111, 83, 207, 41, 193, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 62, 241, 71, 27, 112, 48, 191, 222, 190, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 62, 62, 151, 254, 109, 100, 253, 85, 206, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 62, 255, 127, 160, 106, 216, 252, 27, 190, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 62, 62, 151, 254, 109, 100, 253, 85, 206, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 62, 255, 127, 160, 106, 216, 252, 27, 190, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 253, 47, 42, 193, 74, 6, 212, 189, 50, 51, 115, 63, 85, 210, 197, 190, 0, 18, 62, 23, 132, 29, 179, 190, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 253, 47, 42, 193, 232, 30, 227, 189, 71, 201, 139, 63, 18, 232, 211, 190, 0, 18, 62, 23, 132, 29, 179, 190, 195, 208, 144, 190, 50, 51, 115, 63, 195, 208, 144, 190, 227, 15, 13, 56, 206, 64, 31, 193, 205, 204, 76, 190, 50, 51, 115, 63, 172, 92, 177, 190, 97, 16, 218, 40, 171, 48, 212, 190, 87, 32, 155, 190, 71, 201, 139, 63, 87, 32, 155, 190, 227, 15, 13, 56, 206, 64, 31, 193, 187, 97, 91, 190, 71, 201, 139, 63, 124, 253, 189, 190, 97, 16, 218, 40, 171, 48, 212, 190, 0, 0, 0, 0, 50, 51, 115, 63, 205, 204, 204, 190, 159, 234, 0, 0, 38, 3, 227, 193, 74, 6, 212, 61, 50, 51, 115, 63, 85, 210, 197, 190, 254, 237, 62, 23, 154, 2, 168, 177, 169, 19, 80, 167, 71, 201, 139, 63, 187, 97, 219, 190, 159, 234, 0, 0, 38, 3, 227, 193, 232, 30, 227, 61, 71, 201, 139, 63, 18, 232, 211, 190, 254, 237, 62, 23, 154, 2, 168, 177, 172, 92, 177, 62, 50, 51, 115, 63, 205, 204, 76, 190, 157, 239, 195, 70, 84, 2, 42, 151, 124, 253, 189, 62, 71, 201, 139, 63, 187, 97, 91, 190, 157, 239, 195, 70, 84, 2, 42, 151, 195, 208, 144, 62, 50, 51, 115, 63, 195, 208, 144, 190, 27, 240, 13, 56, 65, 2, 184, 224, 87, 32, 155, 62, 71, 201, 139, 63, 87, 32, 155, 190, 27, 240, 13, 56, 65, 2, 184, 224, 85, 210, 197, 190, 50, 51, 115, 63, 74, 6, 212, 189, 0, 18, 192, 86, 18, 101, 74, 193, 172, 92, 177, 190, 50, 51, 115, 63, 205, 204, 76, 190, 97, 16, 195, 70, 88, 82, 212, 190, 18, 232, 211, 190, 71, 201, 139, 63, 232, 30, 227, 189, 0, 18, 192, 86, 18, 101, 74, 193, 124, 253, 189, 190, 71, 201, 139, 63, 187, 97, 91, 190, 97, 16, 195, 70, 88, 82, 212, 190)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_t1ngi")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_x23p1"]
+data = PackedVector3Array(0.0763, 0.1105, -0.0763, 0.0763, 0.1105, 0.0763, 0.0563, 0.522, 0.0563, 0.0563, 0.522, 0.0563, 0.0563, 0.522, -0.0563, 0.0763, 0.1105, -0.0763, -0.0563, 0.522, -0.0563, -0.0763, 0.1105, -0.0763, 0.0763, 0.1105, -0.0763, 0.0763, 0.1105, -0.0763, 0.0563, 0.522, -0.0563, -0.0563, 0.522, -0.0563, 0.0763, 0.1105, 0.0763, 0.1061, 0, 0.1061, -0.1061, 0, 0.1061, -0.1061, 0, 0.1061, -0.0763, 0.1105, 0.0763, 0.0763, 0.1105, 0.0763, -0.0763, 0.1105, 0.0763, -0.1061, 0, 0.1061, -0.1061, 0, -0.1061, -0.1061, 0, -0.1061, -0.0763, 0.1105, -0.0763, -0.0763, 0.1105, 0.0763, 0.0563, 0.522, 0.0563, 0.0763, 0.1105, 0.0763, -0.0763, 0.1105, 0.0763, -0.0763, 0.1105, 0.0763, -0.0563, 0.522, 0.0563, 0.0563, 0.522, 0.0563, 0.1061, 0, -0.1061, 0.1061, 0, 0.1061, 0.0763, 0.1105, 0.0763, 0.0763, 0.1105, 0.0763, 0.0763, 0.1105, -0.0763, 0.1061, 0, -0.1061, 0.1061, 0, -0.1061, -0.1061, 0, -0.1061, -0.1061, 0, 0.1061, -0.1061, 0, 0.1061, 0.1061, 0, 0.1061, 0.1061, 0, -0.1061, -0.0763, 0.1105, -0.0763, -0.1061, 0, -0.1061, 0.1061, 0, -0.1061, 0.1061, 0, -0.1061, 0.0763, 0.1105, -0.0763, -0.0763, 0.1105, -0.0763, -0.0563, 0.522, 0.0563, -0.0763, 0.1105, 0.0763, -0.0763, 0.1105, -0.0763, -0.0763, 0.1105, -0.0763, -0.0563, 0.522, -0.0563, -0.0563, 0.522, 0.0563, 0.3095, 0.522, 0.3095, 0.3353, 0.636, 0.3353, 0.4107, 0.636, 0.2371, 0.4107, 0.636, 0.2371, 0.3791, 0.522, 0.2189, 0.3095, 0.522, 0.3095, -0.4228, 0.522, -0.1133, -0.4378, 0.522, 0, -0.4228, 0.522, 0.1133, -0.4228, 0.522, 0.1133, -0.3791, 0.522, -0.2189, -0.4228, 0.522, -0.1133, -0.4228, 0.522, 0.1133, -0.3791, 0.522, 0.2189, -0.3791, 0.522, -0.2189, -0.3791, 0.522, 0.2189, -0.3095, 0.522, -0.3095, -0.3791, 0.522, -0.2189, -0.3791, 0.522, 0.2189, -0.3095, 0.522, 0.3095, -0.3095, 0.522, -0.3095, -0.3095, 0.522, 0.3095, -0.2189, 0.522, -0.3791, -0.3095, 0.522, -0.3095, -0.3095, 0.522, 0.3095, -0.2189, 0.522, 0.3791, -0.2189, 0.522, -0.3791, -0.2189, 0.522, 0.3791, -0.1133, 0.522, -0.4228, -0.2189, 0.522, -0.3791, -0.2189, 0.522, 0.3791, -0.1133, 0.522, 0.4228, -0.1133, 0.522, -0.4228, -0.1133, 0.522, 0.4228, -0.0563, 0.522, -0.0563, -0.1133, 0.522, -0.4228, -0.0563, 0.522, -0.0563, 0, 0.522, -0.4378, -0.1133, 0.522, -0.4228, -0.1133, 0.522, 0.4228, -0.0563, 0.522, 0.0563, -0.0563, 0.522, -0.0563, -0.0563, 0.522, -0.0563, 0.0563, 0.522, -0.0563, 0, 0.522, -0.4378, -0.0563, 0.522, 0.0563, -0.1133, 0.522, 0.4228, 0, 0.522, 0.4378, 0.0563, 0.522, -0.0563, 0.1133, 0.522, -0.4228, 0, 0.522, -0.4378, 0, 0.522, 0.4378, 0.0563, 0.522, 0.0563, -0.0563, 0.522, 0.0563, 0.0563, 0.522, -0.0563, 0.0563, 0.522, 0.0563, 0.1133, 0.522, -0.4228, 0, 0.522, 0.4378, 0.1133, 0.522, 0.4228, 0.0563, 0.522, 0.0563, 0.1133, 0.522, 0.4228, 0.1133, 0.522, -0.4228, 0.0563, 0.522, 0.0563, 0.1133, 0.522, 0.4228, 0.2189, 0.522, -0.3791, 0.1133, 0.522, -0.4228, 0.1133, 0.522, 0.4228, 0.2189, 0.522, 0.3791, 0.2189, 0.522, -0.3791, 0.2189, 0.522, 0.3791, 0.3095, 0.522, -0.3095, 0.2189, 0.522, -0.3791, 0.2189, 0.522, 0.3791, 0.3095, 0.522, 0.3095, 0.3095, 0.522, -0.3095, 0.3095, 0.522, 0.3095, 0.3791, 0.522, -0.2189, 0.3095, 0.522, -0.3095, 0.3095, 0.522, 0.3095, 0.3791, 0.522, 0.2189, 0.3791, 0.522, -0.2189, 0.3791, 0.522, 0.2189, 0.4228, 0.522, -0.1133, 0.3791, 0.522, -0.2189, 0.3791, 0.522, 0.2189, 0.4228, 0.522, 0.1133, 0.4228, 0.522, -0.1133, 0.4228, 0.522, 0.1133, 0.4378, 0.522, 0, 0.4228, 0.522, -0.1133, 0.4228, 0.522, 0.1133, 0.4581, 0.636, 0.1227, 0.4742, 0.636, 0, 0.4742, 0.636, 0, 0.4378, 0.522, 0, 0.4228, 0.522, 0.1133, 0.3353, 0.636, 0.3353, 0.3095, 0.522, 0.3095, 0.2189, 0.522, 0.3791, 0.2189, 0.522, 0.3791, 0.2371, 0.636, 0.4107, 0.3353, 0.636, 0.3353, 0, 0.636, 0.4742, 0, 0.522, 0.4378, -0.1133, 0.522, 0.4228, -0.1133, 0.522, 0.4228, -0.1227, 0.636, 0.4581, 0, 0.636, 0.4742, -0.4581, 0.636, -0.1227, -0.4742, 0.636, 0, -0.4378, 0.522, 0, -0.4378, 0.522, 0, -0.4228, 0.522, -0.1133, -0.4581, 0.636, -0.1227, -0.4107, 0.636, 0.2371, -0.3353, 0.636, 0.3353, -0.3095, 0.522, 0.3095, -0.3095, 0.522, 0.3095, -0.3791, 0.522, 0.2189, -0.4107, 0.636, 0.2371, -0.2371, 0.636, -0.4107, -0.2189, 0.522, -0.3791, -0.1133, 0.522, -0.4228, -0.1133, 0.522, -0.4228, -0.1227, 0.636, -0.4581, -0.2371, 0.636, -0.4107, 0.3791, 0.522, 0.2189, 0.4107, 0.636, 0.2371, 0.4581, 0.636, 0.1227, 0.4581, 0.636, 0.1227, 0.4228, 0.522, 0.1133, 0.3791, 0.522, 0.2189, -0.1227, 0.636, -0.4581, -0.1133, 0.522, -0.4228, 0, 0.522, -0.4378, 0, 0.522, -0.4378, 0, 0.636, -0.4742, -0.1227, 0.636, -0.4581, 0.3095, 0.522, -0.3095, 0.3791, 0.522, -0.2189, 0.4107, 0.636, -0.2371, 0.4107, 0.636, -0.2371, 0.3353, 0.636, -0.3353, 0.3095, 0.522, -0.3095, -0.2371, 0.636, 0.4107, -0.2189, 0.522, 0.3791, -0.3095, 0.522, 0.3095, -0.3095, 0.522, 0.3095, -0.3353, 0.636, 0.3353, -0.2371, 0.636, 0.4107, 0.3791, 0.522, -0.2189, 0.4228, 0.522, -0.1133, 0.4581, 0.636, -0.1227, 0.4581, 0.636, -0.1227, 0.4107, 0.636, -0.2371, 0.3791, 0.522, -0.2189, 0, 0.636, -0.4742, 0, 0.522, -0.4378, 0.1133, 0.522, -0.4228, 0.1133, 0.522, -0.4228, 0.1227, 0.636, -0.4581, 0, 0.636, -0.4742, -0.4107, 0.636, -0.2371, -0.3791, 0.522, -0.2189, -0.3095, 0.522, -0.3095, -0.3095, 0.522, -0.3095, -0.3353, 0.636, -0.3353, -0.4107, 0.636, -0.2371, 0.4378, 0.522, 0, 0.4742, 0.636, 0, 0.4581, 0.636, -0.1227, 0.4581, 0.636, -0.1227, 0.4228, 0.522, -0.1133, 0.4378, 0.522, 0, -0.1227, 0.636, 0.4581, -0.1133, 0.522, 0.4228, -0.2189, 0.522, 0.3791, -0.2189, 0.522, 0.3791, -0.2371, 0.636, 0.4107, -0.1227, 0.636, 0.4581, 0.1227, 0.636, 0.4581, 0.1133, 0.522, 0.4228, 0, 0.522, 0.4378, 0, 0.522, 0.4378, 0, 0.636, 0.4742, 0.1227, 0.636, 0.4581, -0.4581, 0.636, 0.1227, -0.4107, 0.636, 0.2371, -0.3791, 0.522, 0.2189, -0.3791, 0.522, 0.2189, -0.4228, 0.522, 0.1133, -0.4581, 0.636, 0.1227, -0.4581, 0.636, -0.1227, -0.4228, 0.522, -0.1133, -0.3791, 0.522, -0.2189, -0.3791, 0.522, -0.2189, -0.4107, 0.636, -0.2371, -0.4581, 0.636, -0.1227, -0.3353, 0.636, -0.3353, -0.3095, 0.522, -0.3095, -0.2189, 0.522, -0.3791, -0.2189, 0.522, -0.3791, -0.2371, 0.636, -0.4107, -0.3353, 0.636, -0.3353, 0.1227, 0.636, -0.4581, 0.1133, 0.522, -0.4228, 0.2189, 0.522, -0.3791, 0.2189, 0.522, -0.3791, 0.2371, 0.636, -0.4107, 0.1227, 0.636, -0.4581, -0.2933, 0.95, -0.0786, -0.3037, 0.95, 0, -0.4742, 0.636, 0, -0.4742, 0.636, 0, -0.4581, 0.636, -0.1227, -0.2933, 0.95, -0.0786, -0.2147, 0.95, -0.2147, -0.3353, 0.636, -0.3353, -0.2371, 0.636, -0.4107, -0.2371, 0.636, -0.4107, -0.1518, 0.95, -0.263, -0.2147, 0.95, -0.2147, 0.0786, 0.95, -0.2933, 0.1227, 0.636, -0.4581, 0.2371, 0.636, -0.4107, 0.2371, 0.636, -0.4107, 0.1518, 0.95, -0.263, 0.0786, 0.95, -0.2933, 0.4581, 0.636, 0.1227, 0.4107, 0.636, 0.2371, 0.263, 0.95, 0.1518, 0.263, 0.95, 0.1518, 0.2933, 0.95, 0.0786, 0.4581, 0.636, 0.1227, 0.2147, 0.95, 0.2147, 0.3353, 0.636, 0.3353, 0.2371, 0.636, 0.4107, 0.2371, 0.636, 0.4107, 0.1518, 0.95, 0.263, 0.2147, 0.95, 0.2147, 0.4742, 0.636, 0, 0.3037, 0.95, 0, 0.2933, 0.95, -0.0786, 0.2933, 0.95, -0.0786, 0.4581, 0.636, -0.1227, 0.4742, 0.636, 0, 0.4107, 0.636, -0.2371, 0.263, 0.95, -0.1518, 0.2147, 0.95, -0.2147, 0.2147, 0.95, -0.2147, 0.3353, 0.636, -0.3353, 0.4107, 0.636, -0.2371, 0.4581, 0.636, -0.1227, 0.2933, 0.95, -0.0786, 0.263, 0.95, -0.1518, 0.263, 0.95, -0.1518, 0.4107, 0.636, -0.2371, 0.4581, 0.636, -0.1227, 0.0786, 0.95, 0.2933, 0.1227, 0.636, 0.4581, 0, 0.636, 0.4742, 0, 0.636, 0.4742, 0, 0.95, 0.3037, 0.0786, 0.95, 0.2933, -0.1518, 0.95, -0.263, -0.2371, 0.636, -0.4107, -0.1227, 0.636, -0.4581, -0.1227, 0.636, -0.4581, -0.0786, 0.95, -0.2933, -0.1518, 0.95, -0.263, 0.1518, 0.95, -0.263, 0.2371, 0.636, -0.4107, 0.3353, 0.636, -0.3353, 0.3353, 0.636, -0.3353, 0.2147, 0.95, -0.2147, 0.1518, 0.95, -0.263, 0.4107, 0.636, 0.2371, 0.3353, 0.636, 0.3353, 0.2147, 0.95, 0.2147, 0.2147, 0.95, 0.2147, 0.263, 0.95, 0.1518, 0.4107, 0.636, 0.2371, 0.2371, 0.636, -0.4107, 0.2189, 0.522, -0.3791, 0.3095, 0.522, -0.3095, 0.3095, 0.522, -0.3095, 0.3353, 0.636, -0.3353, 0.2371, 0.636, -0.4107, -0.4742, 0.636, 0, -0.4581, 0.636, 0.1227, -0.4228, 0.522, 0.1133, -0.4228, 0.522, 0.1133, -0.4378, 0.522, 0, -0.4742, 0.636, 0, -0.263, 0.95, -0.1518, -0.2933, 0.95, -0.0786, -0.4581, 0.636, -0.1227, -0.4581, 0.636, -0.1227, -0.4107, 0.636, -0.2371, -0.263, 0.95, -0.1518, 0.4742, 0.636, 0, 0.4581, 0.636, 0.1227, 0.2933, 0.95, 0.0786, 0.2933, 0.95, 0.0786, 0.3037, 0.95, 0, 0.4742, 0.636, 0, 0.2371, 0.636, 0.4107, 0.2189, 0.522, 0.3791, 0.1133, 0.522, 0.4228, 0.1133, 0.522, 0.4228, 0.1227, 0.636, 0.4581, 0.2371, 0.636, 0.4107, 0.029, 1.941, 0.0502, 0.2142, 1.0921, 0.3711, 0.1109, 1.0921, 0.4139, 0.1109, 1.0921, 0.4139, 0.015, 1.941, 0.056, 0.029, 1.941, 0.0502, -0.056, 1.941, 0.015, -0.4139, 1.0921, 0.1109, -0.4285, 1.0921, 0, -0.4285, 1.0921, 0, -0.0579, 1.941, 0, -0.056, 1.941, 0.015, -0.3864, 0.95, -0.1035, -0.4, 0.95, 0, -0.3864, 0.95, 0.1035, -0.3864, 0.95, 0.1035, -0.3464, 0.95, -0.2, -0.3864, 0.95, -0.1035, -0.3864, 0.95, 0.1035, -0.3464, 0.95, 0.2, -0.3464, 0.95, -0.2, -0.3464, 0.95, 0.2, -0.2828, 0.95, -0.2828, -0.3464, 0.95, -0.2, -0.3464, 0.95, 0.2, -0.3037, 0.95, 0, -0.2828, 0.95, -0.2828, -0.3037, 0.95, 0, -0.3464, 0.95, 0.2, -0.2828, 0.95, 0.2828, -0.3037, 0.95, 0, -0.2933, 0.95, -0.0786, -0.2828, 0.95, -0.2828, -0.2828, 0.95, 0.2828, -0.2933, 0.95, 0.0786, -0.3037, 0.95, 0, -0.2933, 0.95, -0.0786, -0.263, 0.95, -0.1518, -0.2828, 0.95, -0.2828, -0.2828, 0.95, 0.2828, -0.263, 0.95, 0.1518, -0.2933, 0.95, 0.0786, -0.263, 0.95, -0.1518, -0.2, 0.95, -0.3464, -0.2828, 0.95, -0.2828, -0.263, 0.95, -0.1518, -0.2147, 0.95, -0.2147, -0.2, 0.95, -0.3464, -0.2147, 0.95, -0.2147, -0.1518, 0.95, -0.263, -0.2, 0.95, -0.3464, -0.1518, 0.95, -0.263, -0.1035, 0.95, -0.3864, -0.2, 0.95, -0.3464, -0.1518, 0.95, -0.263, -0.0786, 0.95, -0.2933, -0.1035, 0.95, -0.3864, -0.2828, 0.95, 0.2828, -0.2, 0.95, 0.3464, -0.263, 0.95, 0.1518, -0.2, 0.95, 0.3464, -0.2147, 0.95, 0.2147, -0.263, 0.95, 0.1518, -0.2, 0.95, 0.3464, -0.1518, 0.95, 0.263, -0.2147, 0.95, 0.2147, -0.2, 0.95, 0.3464, -0.1035, 0.95, 0.3864, -0.1518, 0.95, 0.263, -0.1035, 0.95, 0.3864, -0.0786, 0.95, 0.2933, -0.1518, 0.95, 0.263, -0.0786, 0.95, -0.2933, 0, 0.95, -0.4, -0.1035, 0.95, -0.3864, -0.0786, 0.95, -0.2933, 0, 0.95, -0.3037, 0, 0.95, -0.4, 0, 0.95, -0.3037, 0.0786, 0.95, -0.2933, 0, 0.95, -0.4, 0.0786, 0.95, -0.2933, 0.1035, 0.95, -0.3864, 0, 0.95, -0.4, 0.0786, 0.95, -0.2933, 0.1518, 0.95, -0.263, 0.1035, 0.95, -0.3864, 0.1518, 0.95, -0.263, 0.2, 0.95, -0.3464, 0.1035, 0.95, -0.3864, 0.1518, 0.95, -0.263, 0.2147, 0.95, -0.2147, 0.2, 0.95, -0.3464, -0.1035, 0.95, 0.3864, 0, 0.95, 0.4, -0.0786, 0.95, 0.2933, 0, 0.95, 0.4, 0, 0.95, 0.3037, -0.0786, 0.95, 0.2933, 0, 0.95, 0.4, 0.0786, 0.95, 0.2933, 0, 0.95, 0.3037, 0, 0.95, 0.4, 0.1035, 0.95, 0.3864, 0.0786, 0.95, 0.2933, 0.1035, 0.95, 0.3864, 0.1518, 0.95, 0.263, 0.0786, 0.95, 0.2933, 0.1035, 0.95, 0.3864, 0.2, 0.95, 0.3464, 0.1518, 0.95, 0.263, 0.2, 0.95, 0.3464, 0.2147, 0.95, 0.2147, 0.1518, 0.95, 0.263, 0.2147, 0.95, -0.2147, 0.2828, 0.95, -0.2828, 0.2, 0.95, -0.3464, 0.2147, 0.95, -0.2147, 0.263, 0.95, -0.1518, 0.2828, 0.95, -0.2828, 0.263, 0.95, -0.1518, 0.2933, 0.95, -0.0786, 0.2828, 0.95, -0.2828, 0.2, 0.95, 0.3464, 0.2828, 0.95, 0.2828, 0.2147, 0.95, 0.2147, 0.2828, 0.95, 0.2828, 0.263, 0.95, 0.1518, 0.2147, 0.95, 0.2147, 0.2828, 0.95, 0.2828, 0.2933, 0.95, 0.0786, 0.263, 0.95, 0.1518, 0.2933, 0.95, -0.0786, 0.3464, 0.95, -0.2, 0.2828, 0.95, -0.2828, 0.2828, 0.95, 0.2828, 0.3464, 0.95, 0.2, 0.2933, 0.95, 0.0786, 0.2933, 0.95, -0.0786, 0.3037, 0.95, 0, 0.3464, 0.95, -0.2, 0.3464, 0.95, 0.2, 0.3037, 0.95, 0, 0.2933, 0.95, 0.0786, 0.3464, 0.95, 0.2, 0.3464, 0.95, -0.2, 0.3037, 0.95, 0, 0.3464, 0.95, 0.2, 0.3864, 0.95, -0.1035, 0.3464, 0.95, -0.2, 0.3464, 0.95, 0.2, 0.3864, 0.95, 0.1035, 0.3864, 0.95, -0.1035, 0.3864, 0.95, 0.1035, 0.4, 0.95, 0, 0.3864, 0.95, -0.1035, 0, 0.95, 0.3037, 0, 0.636, 0.4742, -0.1227, 0.636, 0.4581, -0.1227, 0.636, 0.4581, -0.0786, 0.95, 0.2933, 0, 0.95, 0.3037, 0.4139, 1.0921, 0.1109, 0.3711, 1.0921, 0.2142, 0.0502, 1.941, 0.029, 0.0502, 1.941, 0.029, 0.056, 1.941, 0.015, 0.4139, 1.0921, 0.1109, -0.2147, 0.95, -0.2147, -0.263, 0.95, -0.1518, -0.4107, 0.636, -0.2371, -0.4107, 0.636, -0.2371, -0.3353, 0.636, -0.3353, -0.2147, 0.95, -0.2147, -0.1518, 0.95, 0.263, -0.2371, 0.636, 0.4107, -0.3353, 0.636, 0.3353, -0.3353, 0.636, 0.3353, -0.2147, 0.95, 0.2147, -0.1518, 0.95, 0.263, -0.2933, 0.95, 0.0786, -0.4581, 0.636, 0.1227, -0.4742, 0.636, 0, -0.4742, 0.636, 0, -0.3037, 0.95, 0, -0.2933, 0.95, 0.0786, -0.2147, 0.95, 0.2147, -0.3353, 0.636, 0.3353, -0.4107, 0.636, 0.2371, -0.4107, 0.636, 0.2371, -0.263, 0.95, 0.1518, -0.2147, 0.95, 0.2147, -0.0786, 0.95, 0.2933, -0.1227, 0.636, 0.4581, -0.2371, 0.636, 0.4107, -0.2371, 0.636, 0.4107, -0.1518, 0.95, 0.263, -0.0786, 0.95, 0.2933, -0.056, 1.941, 0.015, -0.0579, 1.941, 0, -0.056, 1.941, -0.015, -0.056, 1.941, -0.015, -0.0502, 1.941, 0.029, -0.056, 1.941, 0.015, -0.056, 1.941, -0.015, -0.0502, 1.941, -0.029, -0.0502, 1.941, 0.029, -0.0502, 1.941, -0.029, -0.041, 1.941, 0.041, -0.0502, 1.941, 0.029, -0.0502, 1.941, -0.029, -0.041, 1.941, -0.041, -0.041, 1.941, 0.041, -0.041, 1.941, -0.041, -0.029, 1.941, 0.0502, -0.041, 1.941, 0.041, -0.041, 1.941, -0.041, -0.029, 1.941, -0.0502, -0.029, 1.941, 0.0502, -0.029, 1.941, -0.0502, -0.015, 1.941, 0.056, -0.029, 1.941, 0.0502, -0.029, 1.941, -0.0502, -0.015, 1.941, -0.056, -0.015, 1.941, 0.056, -0.015, 1.941, -0.056, 0, 1.941, 0.0579, -0.015, 1.941, 0.056, -0.015, 1.941, -0.056, 0, 1.941, -0.0579, 0, 1.941, 0.0579, 0, 1.941, -0.0579, 0.015, 1.941, 0.056, 0, 1.941, 0.0579, 0, 1.941, -0.0579, 0.015, 1.941, -0.056, 0.015, 1.941, 0.056, 0.015, 1.941, -0.056, 0.029, 1.941, 0.0502, 0.015, 1.941, 0.056, 0.015, 1.941, -0.056, 0.029, 1.941, -0.0502, 0.029, 1.941, 0.0502, 0.029, 1.941, -0.0502, 0.041, 1.941, 0.041, 0.029, 1.941, 0.0502, 0.029, 1.941, -0.0502, 0.041, 1.941, -0.041, 0.041, 1.941, 0.041, 0.041, 1.941, -0.041, 0.0502, 1.941, 0.029, 0.041, 1.941, 0.041, 0.041, 1.941, -0.041, 0.0502, 1.941, -0.029, 0.0502, 1.941, 0.029, 0.0502, 1.941, -0.029, 0.056, 1.941, 0.015, 0.0502, 1.941, 0.029, 0.0502, 1.941, -0.029, 0.056, 1.941, -0.015, 0.056, 1.941, 0.015, 0.056, 1.941, -0.015, 0.0579, 1.941, 0, 0.056, 1.941, 0.015, -0.0786, 0.95, -0.2933, -0.1227, 0.636, -0.4581, 0, 0.636, -0.4742, 0, 0.636, -0.4742, 0, 0.95, -0.3037, -0.0786, 0.95, -0.2933, -0.263, 0.95, 0.1518, -0.4107, 0.636, 0.2371, -0.4581, 0.636, 0.1227, -0.4581, 0.636, 0.1227, -0.2933, 0.95, 0.0786, -0.263, 0.95, 0.1518, 0, 1.941, 0.0579, 0, 1.0921, 0.4285, -0.1109, 1.0921, 0.4139, -0.1109, 1.0921, 0.4139, -0.015, 1.941, 0.056, 0, 1.941, 0.0579, 0, 0.95, -0.3037, 0, 0.636, -0.4742, 0.1227, 0.636, -0.4581, 0.1227, 0.636, -0.4581, 0.0786, 0.95, -0.2933, 0, 0.95, -0.3037, 0.1518, 0.95, 0.263, 0.2371, 0.636, 0.4107, 0.1227, 0.636, 0.4581, 0.1227, 0.636, 0.4581, 0.0786, 0.95, 0.2933, 0.1518, 0.95, 0.263, 0, 1.941, -0.0579, 0, 1.0921, -0.4285, 0.1109, 1.0921, -0.4139, 0.1109, 1.0921, -0.4139, 0.015, 1.941, -0.056, 0, 1.941, -0.0579, 0.3711, 1.0921, -0.2142, 0.0502, 1.941, -0.029, 0.041, 1.941, -0.041, 0.041, 1.941, -0.041, 0.303, 1.0921, -0.303, 0.3711, 1.0921, -0.2142, 0.015, 1.941, 0.056, 0.1109, 1.0921, 0.4139, 0, 1.0921, 0.4285, 0, 1.0921, 0.4285, 0, 1.941, 0.0579, 0.015, 1.941, 0.056, 0.029, 1.941, -0.0502, 0.2142, 1.0921, -0.3711, 0.303, 1.0921, -0.303, 0.303, 1.0921, -0.303, 0.041, 1.941, -0.041, 0.029, 1.941, -0.0502, -0.041, 1.941, -0.041, -0.0502, 1.941, -0.029, -0.3711, 1.0921, -0.2142, -0.3711, 1.0921, -0.2142, -0.303, 1.0921, -0.303, -0.041, 1.941, -0.041, -0.029, 1.941, -0.0502, -0.2142, 1.0921, -0.3711, -0.1109, 1.0921, -0.4139, -0.1109, 1.0921, -0.4139, -0.015, 1.941, -0.056, -0.029, 1.941, -0.0502, 0.015, 1.941, -0.056, 0.1109, 1.0921, -0.4139, 0.2142, 1.0921, -0.3711, 0.2142, 1.0921, -0.3711, 0.029, 1.941, -0.0502, 0.015, 1.941, -0.056, 0.4285, 1.0921, 0, 0.4139, 1.0921, 0.1109, 0.056, 1.941, 0.015, 0.056, 1.941, 0.015, 0.0579, 1.941, 0, 0.4285, 1.0921, 0, 0.4139, 1.0921, -0.1109, 0.056, 1.941, -0.015, 0.0502, 1.941, -0.029, 0.0502, 1.941, -0.029, 0.3711, 1.0921, -0.2142, 0.4139, 1.0921, -0.1109, -0.041, 1.941, -0.041, -0.303, 1.0921, -0.303, -0.2142, 1.0921, -0.3711, -0.2142, 1.0921, -0.3711, -0.029, 1.941, -0.0502, -0.041, 1.941, -0.041, -0.041, 1.941, 0.041, -0.303, 1.0921, 0.303, -0.3711, 1.0921, 0.2142, -0.3711, 1.0921, 0.2142, -0.0502, 1.941, 0.029, -0.041, 1.941, 0.041, -0.015, 1.941, 0.056, -0.1109, 1.0921, 0.4139, -0.2142, 1.0921, 0.3711, -0.2142, 1.0921, 0.3711, -0.029, 1.941, 0.0502, -0.015, 1.941, 0.056, 0.4285, 1.0921, 0, 0.0579, 1.941, 0, 0.056, 1.941, -0.015, 0.056, 1.941, -0.015, 0.4139, 1.0921, -0.1109, 0.4285, 1.0921, 0, -0.0502, 1.941, -0.029, -0.056, 1.941, -0.015, -0.4139, 1.0921, -0.1109, -0.4139, 1.0921, -0.1109, -0.3711, 1.0921, -0.2142, -0.0502, 1.941, -0.029, -0.015, 1.941, -0.056, -0.1109, 1.0921, -0.4139, 0, 1.0921, -0.4285, 0, 1.0921, -0.4285, 0, 1.941, -0.0579, -0.015, 1.941, -0.056, 0.3711, 1.0921, 0.2142, 0.303, 1.0921, 0.303, 0.041, 1.941, 0.041, 0.041, 1.941, 0.041, 0.0502, 1.941, 0.029, 0.3711, 1.0921, 0.2142, -0.0502, 1.941, 0.029, -0.3711, 1.0921, 0.2142, -0.4139, 1.0921, 0.1109, -0.4139, 1.0921, 0.1109, -0.056, 1.941, 0.015, -0.0502, 1.941, 0.029, -0.056, 1.941, -0.015, -0.0579, 1.941, 0, -0.4285, 1.0921, 0, -0.4285, 1.0921, 0, -0.4139, 1.0921, -0.1109, -0.056, 1.941, -0.015, -0.029, 1.941, 0.0502, -0.2142, 1.0921, 0.3711, -0.303, 1.0921, 0.303, -0.303, 1.0921, 0.303, -0.041, 1.941, 0.041, -0.029, 1.941, 0.0502, 0.041, 1.941, 0.041, 0.303, 1.0921, 0.303, 0.2142, 1.0921, 0.3711, 0.2142, 1.0921, 0.3711, 0.029, 1.941, 0.0502, 0.041, 1.941, 0.041, -0.4139, 1.0921, -0.1109, -0.4285, 1.0921, 0, -0.4, 0.95, 0, -0.4, 0.95, 0, -0.3864, 0.95, -0.1035, -0.4139, 1.0921, -0.1109, -0.3711, 1.0921, -0.2142, -0.3464, 0.95, -0.2, -0.2828, 0.95, -0.2828, -0.2828, 0.95, -0.2828, -0.303, 1.0921, -0.303, -0.3711, 1.0921, -0.2142, 0, 1.0921, 0.4285, 0, 0.95, 0.4, -0.1035, 0.95, 0.3864, -0.1035, 0.95, 0.3864, -0.1109, 1.0921, 0.4139, 0, 1.0921, 0.4285, 0.4, 0.95, 0, 0.4285, 1.0921, 0, 0.4139, 1.0921, -0.1109, 0.4139, 1.0921, -0.1109, 0.3864, 0.95, -0.1035, 0.4, 0.95, 0, 0.3864, 0.95, 0.1035, 0.4139, 1.0921, 0.1109, 0.4285, 1.0921, 0, 0.4285, 1.0921, 0, 0.4, 0.95, 0, 0.3864, 0.95, 0.1035, -0.3711, 1.0921, 0.2142, -0.303, 1.0921, 0.303, -0.2828, 0.95, 0.2828, -0.2828, 0.95, 0.2828, -0.3464, 0.95, 0.2, -0.3711, 1.0921, 0.2142, 0.2142, 1.0921, 0.3711, 0.2, 0.95, 0.3464, 0.1035, 0.95, 0.3864, 0.1035, 0.95, 0.3864, 0.1109, 1.0921, 0.4139, 0.2142, 1.0921, 0.3711, 0.3464, 0.95, 0.2, 0.3711, 1.0921, 0.2142, 0.4139, 1.0921, 0.1109, 0.4139, 1.0921, 0.1109, 0.3864, 0.95, 0.1035, 0.3464, 0.95, 0.2, 0.3464, 0.95, -0.2, 0.3864, 0.95, -0.1035, 0.4139, 1.0921, -0.1109, 0.4139, 1.0921, -0.1109, 0.3711, 1.0921, -0.2142, 0.3464, 0.95, -0.2, 0.303, 1.0921, 0.303, 0.2828, 0.95, 0.2828, 0.2, 0.95, 0.3464, 0.2, 0.95, 0.3464, 0.2142, 1.0921, 0.3711, 0.303, 1.0921, 0.303, -0.1109, 1.0921, -0.4139, -0.1035, 0.95, -0.3864, 0, 0.95, -0.4, 0, 0.95, -0.4, 0, 1.0921, -0.4285, -0.1109, 1.0921, -0.4139, -0.1109, 1.0921, 0.4139, -0.1035, 0.95, 0.3864, -0.2, 0.95, 0.3464, -0.2, 0.95, 0.3464, -0.2142, 1.0921, 0.3711, -0.1109, 1.0921, 0.4139, 0.2828, 0.95, 0.2828, 0.303, 1.0921, 0.303, 0.3711, 1.0921, 0.2142, 0.3711, 1.0921, 0.2142, 0.3464, 0.95, 0.2, 0.2828, 0.95, 0.2828, 0.1109, 1.0921, -0.4139, 0.1035, 0.95, -0.3864, 0.2, 0.95, -0.3464, 0.2, 0.95, -0.3464, 0.2142, 1.0921, -0.3711, 0.1109, 1.0921, -0.4139, -0.4139, 1.0921, 0.1109, -0.3711, 1.0921, 0.2142, -0.3464, 0.95, 0.2, -0.3464, 0.95, 0.2, -0.3864, 0.95, 0.1035, -0.4139, 1.0921, 0.1109, -0.4285, 1.0921, 0, -0.4139, 1.0921, 0.1109, -0.3864, 0.95, 0.1035, -0.3864, 0.95, 0.1035, -0.4, 0.95, 0, -0.4285, 1.0921, 0, 0.2142, 1.0921, -0.3711, 0.2, 0.95, -0.3464, 0.2828, 0.95, -0.2828, 0.2828, 0.95, -0.2828, 0.303, 1.0921, -0.303, 0.2142, 1.0921, -0.3711, -0.2142, 1.0921, 0.3711, -0.2, 0.95, 0.3464, -0.2828, 0.95, 0.2828, -0.2828, 0.95, 0.2828, -0.303, 1.0921, 0.303, -0.2142, 1.0921, 0.3711, 0.1109, 1.0921, 0.4139, 0.1035, 0.95, 0.3864, 0, 0.95, 0.4, 0, 0.95, 0.4, 0, 1.0921, 0.4285, 0.1109, 1.0921, 0.4139, -0.2142, 1.0921, -0.3711, -0.2, 0.95, -0.3464, -0.1035, 0.95, -0.3864, -0.1035, 0.95, -0.3864, -0.1109, 1.0921, -0.4139, -0.2142, 1.0921, -0.3711, -0.303, 1.0921, -0.303, -0.2828, 0.95, -0.2828, -0.2, 0.95, -0.3464, -0.2, 0.95, -0.3464, -0.2142, 1.0921, -0.3711, -0.303, 1.0921, -0.303, 0, 1.0921, -0.4285, 0, 0.95, -0.4, 0.1035, 0.95, -0.3864, 0.1035, 0.95, -0.3864, 0.1109, 1.0921, -0.4139, 0, 1.0921, -0.4285, 0.2828, 0.95, -0.2828, 0.3464, 0.95, -0.2, 0.3711, 1.0921, -0.2142, 0.3711, 1.0921, -0.2142, 0.303, 1.0921, -0.303, 0.2828, 0.95, -0.2828, -0.4139, 1.0921, -0.1109, -0.3864, 0.95, -0.1035, -0.3464, 0.95, -0.2, -0.3464, 0.95, -0.2, -0.3711, 1.0921, -0.2142, -0.4139, 1.0921, -0.1109)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gmaku"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ru6xr"]
+resource_name = "_defaultMat"
+vertex_color_use_as_albedo = true
+albedo_color = Color(1, 1, 1, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_3ttsi"]
+resource_name = "heart"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.976471, 0.290196, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_owvi0"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_6b00e"]
+_surfaces = [{
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"format": 4097,
+"index_count": 576,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 1, 0, 5, 0, 3, 0, 4, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 6, 0, 8, 0, 7, 0, 11, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 12, 0, 14, 0, 13, 0, 17, 0, 15, 0, 16, 0, 15, 0, 17, 0, 16, 0, 20, 0, 18, 0, 19, 0, 18, 0, 20, 0, 19, 0, 23, 0, 21, 0, 22, 0, 21, 0, 23, 0, 22, 0, 26, 0, 24, 0, 25, 0, 24, 0, 26, 0, 25, 0, 29, 0, 27, 0, 28, 0, 27, 0, 29, 0, 28, 0, 32, 0, 30, 0, 31, 0, 30, 0, 32, 0, 31, 0, 35, 0, 33, 0, 34, 0, 33, 0, 35, 0, 34, 0, 38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 42, 0, 40, 0, 41, 0, 41, 0, 43, 0, 42, 0, 46, 0, 44, 0, 45, 0, 45, 0, 47, 0, 46, 0, 47, 0, 48, 0, 46, 0, 48, 0, 49, 0, 46, 0, 49, 0, 50, 0, 46, 0, 49, 0, 51, 0, 50, 0, 51, 0, 52, 0, 50, 0, 51, 0, 53, 0, 52, 0, 51, 0, 54, 0, 53, 0, 54, 0, 55, 0, 53, 0, 54, 0, 56, 0, 55, 0, 54, 0, 57, 0, 56, 0, 60, 0, 58, 0, 59, 0, 59, 0, 61, 0, 60, 0, 63, 0, 62, 0, 40, 0, 40, 0, 42, 0, 63, 0, 66, 0, 64, 0, 65, 0, 65, 0, 67, 0, 66, 0, 70, 0, 68, 0, 69, 0, 69, 0, 71, 0, 70, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 43, 0, 41, 0, 76, 0, 76, 0, 77, 0, 43, 0, 78, 0, 34, 0, 0, 0, 0, 0, 71, 0, 78, 0, 80, 0, 79, 0, 58, 0, 58, 0, 60, 0, 80, 0, 83, 0, 81, 0, 82, 0, 82, 0, 84, 0, 83, 0, 82, 0, 85, 0, 84, 0, 82, 0, 86, 0, 85, 0, 82, 0, 87, 0, 86, 0, 87, 0, 88, 0, 86, 0, 87, 0, 89, 0, 88, 0, 89, 0, 90, 0, 88, 0, 90, 0, 91, 0, 88, 0, 90, 0, 92, 0, 91, 0, 92, 0, 93, 0, 91, 0, 93, 0, 94, 0, 91, 0, 97, 0, 95, 0, 96, 0, 96, 0, 98, 0, 97, 0, 19, 0, 99, 0, 100, 0, 100, 0, 8, 0, 19, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 70, 0, 104, 0, 97, 0, 97, 0, 98, 0, 70, 0, 98, 0, 68, 0, 70, 0, 98, 0, 66, 0, 68, 0, 66, 0, 67, 0, 68, 0, 67, 0, 105, 0, 68, 0, 67, 0, 75, 0, 105, 0, 75, 0, 73, 0, 105, 0, 73, 0, 106, 0, 105, 0, 106, 0, 107, 0, 105, 0, 106, 0, 108, 0, 107, 0, 106, 0, 109, 0, 108, 0, 108, 0, 109, 0, 110, 0, 110, 0, 111, 0, 108, 0, 27, 0, 8, 0, 100, 0, 100, 0, 102, 0, 27, 0, 77, 0, 76, 0, 99, 0, 99, 0, 112, 0, 77, 0, 39, 0, 37, 0, 62, 0, 62, 0, 63, 0, 39, 0, 113, 0, 110, 0, 109, 0, 109, 0, 106, 0, 113, 0, 25, 0, 54, 0, 91, 0, 91, 0, 14, 0, 25, 0, 94, 0, 93, 0, 56, 0, 56, 0, 57, 0, 94, 0, 37, 0, 36, 0, 114, 0, 114, 0, 59, 0, 37, 0, 59, 0, 62, 0, 37, 0, 59, 0, 58, 0, 62, 0, 58, 0, 40, 0, 62, 0, 58, 0, 79, 0, 40, 0, 79, 0, 41, 0, 40, 0, 79, 0, 115, 0, 41, 0, 115, 0, 76, 0, 41, 0, 115, 0, 101, 0, 76, 0, 101, 0, 99, 0, 76, 0, 101, 0, 100, 0, 99, 0, 61, 0, 116, 0, 38, 0, 38, 0, 39, 0, 61, 0, 39, 0, 63, 0, 61, 0, 63, 0, 60, 0, 61, 0, 63, 0, 42, 0, 60, 0, 42, 0, 80, 0, 60, 0, 42, 0, 43, 0, 80, 0, 43, 0, 117, 0, 80, 0, 43, 0, 77, 0, 117, 0, 77, 0, 103, 0, 117, 0, 77, 0, 112, 0, 103, 0, 112, 0, 102, 0, 103, 0, 105, 0, 107, 0, 118, 0, 118, 0, 119, 0, 105, 0, 49, 0, 48, 0, 85, 0, 85, 0, 86, 0, 49, 0, 15, 0, 112, 0, 99, 0, 99, 0, 19, 0, 15, 0, 88, 0, 91, 0, 54, 0, 54, 0, 51, 0, 88, 0, 86, 0, 88, 0, 51, 0, 51, 0, 49, 0, 86, 0, 93, 0, 92, 0, 55, 0, 55, 0, 56, 0, 93, 0, 71, 0, 0, 0, 30, 0, 30, 0, 70, 0, 71, 0, 87, 0, 82, 0, 46, 0, 46, 0, 50, 0, 87, 0, 98, 0, 96, 0, 64, 0, 64, 0, 66, 0, 98, 0, 57, 0, 54, 0, 25, 0, 25, 0, 9, 0, 57, 0, 90, 0, 89, 0, 52, 0, 52, 0, 53, 0, 90, 0, 61, 0, 59, 0, 114, 0, 114, 0, 116, 0, 61, 0, 23, 0, 104, 0, 70, 0, 70, 0, 30, 0, 23, 0, 117, 0, 115, 0, 79, 0, 79, 0, 80, 0, 117, 0, 65, 0, 74, 0, 75, 0, 75, 0, 67, 0, 65, 0, 68, 0, 105, 0, 119, 0, 119, 0, 69, 0, 68, 0, 95, 0, 78, 0, 71, 0, 71, 0, 96, 0, 95, 0, 71, 0, 69, 0, 96, 0, 69, 0, 64, 0, 96, 0, 69, 0, 65, 0, 64, 0, 69, 0, 119, 0, 65, 0, 119, 0, 74, 0, 65, 0, 119, 0, 72, 0, 74, 0, 119, 0, 113, 0, 72, 0, 119, 0, 118, 0, 113, 0, 118, 0, 111, 0, 113, 0, 111, 0, 110, 0, 113, 0, 14, 0, 91, 0, 94, 0, 94, 0, 3, 0, 14, 0, 45, 0, 44, 0, 81, 0, 81, 0, 83, 0, 45, 0, 102, 0, 112, 0, 15, 0, 15, 0, 27, 0, 102, 0, 89, 0, 87, 0, 50, 0, 50, 0, 52, 0, 89, 0, 9, 0, 3, 0, 94, 0, 94, 0, 57, 0, 9, 0, 103, 0, 101, 0, 115, 0, 115, 0, 117, 0, 103, 0, 107, 0, 108, 0, 111, 0, 111, 0, 118, 0, 107, 0, 92, 0, 90, 0, 53, 0, 53, 0, 55, 0, 92, 0, 104, 0, 78, 0, 95, 0, 95, 0, 97, 0, 104, 0, 48, 0, 47, 0, 84, 0, 84, 0, 85, 0, 48, 0, 104, 0, 23, 0, 34, 0, 34, 0, 78, 0, 104, 0, 47, 0, 45, 0, 83, 0, 83, 0, 84, 0, 47, 0),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 144,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62)
+}, {
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"format": 4097,
+"index_count": 18,
+"index_data": PackedByteArray(46, 0, 82, 0, 81, 0, 81, 0, 44, 0, 46, 0, 38, 0, 116, 0, 114, 0, 114, 0, 36, 0, 38, 0, 106, 0, 73, 0, 72, 0, 72, 0, 113, 0, 106, 0),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 144,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62)
+}, {
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"format": 4097,
+"index_count": 288,
+"index_data": PackedByteArray(120, 0, 10, 0, 9, 0, 121, 0, 120, 0, 9, 0, 5, 0, 121, 0, 9, 0, 9, 0, 3, 0, 5, 0, 4, 0, 3, 0, 14, 0, 4, 0, 14, 0, 13, 0, 122, 0, 4, 0, 13, 0, 13, 0, 123, 0, 122, 0, 12, 0, 14, 0, 124, 0, 124, 0, 125, 0, 12, 0, 14, 0, 25, 0, 124, 0, 25, 0, 24, 0, 124, 0, 26, 0, 25, 0, 9, 0, 9, 0, 11, 0, 26, 0, 11, 0, 126, 0, 26, 0, 11, 0, 127, 0, 126, 0, 10, 0, 120, 0, 9, 0, 120, 0, 121, 0, 9, 0, 121, 0, 5, 0, 9, 0, 3, 0, 9, 0, 5, 0, 3, 0, 4, 0, 14, 0, 14, 0, 4, 0, 13, 0, 4, 0, 122, 0, 13, 0, 123, 0, 13, 0, 122, 0, 14, 0, 12, 0, 124, 0, 125, 0, 124, 0, 12, 0, 25, 0, 14, 0, 124, 0, 24, 0, 25, 0, 124, 0, 25, 0, 26, 0, 9, 0, 11, 0, 9, 0, 26, 0, 126, 0, 11, 0, 26, 0, 127, 0, 11, 0, 126, 0, 7, 0, 128, 0, 129, 0, 129, 0, 28, 0, 7, 0, 28, 0, 8, 0, 7, 0, 28, 0, 27, 0, 8, 0, 15, 0, 27, 0, 29, 0, 29, 0, 130, 0, 15, 0, 130, 0, 131, 0, 15, 0, 131, 0, 16, 0, 15, 0, 6, 0, 8, 0, 132, 0, 132, 0, 133, 0, 6, 0, 8, 0, 19, 0, 132, 0, 19, 0, 18, 0, 132, 0, 20, 0, 19, 0, 15, 0, 15, 0, 17, 0, 20, 0, 17, 0, 134, 0, 20, 0, 17, 0, 135, 0, 134, 0, 128, 0, 7, 0, 129, 0, 28, 0, 129, 0, 7, 0, 8, 0, 28, 0, 7, 0, 27, 0, 28, 0, 8, 0, 27, 0, 15, 0, 29, 0, 130, 0, 29, 0, 15, 0, 131, 0, 130, 0, 15, 0, 16, 0, 131, 0, 15, 0, 8, 0, 6, 0, 132, 0, 133, 0, 132, 0, 6, 0, 19, 0, 8, 0, 132, 0, 18, 0, 19, 0, 132, 0, 19, 0, 20, 0, 15, 0, 17, 0, 15, 0, 20, 0, 134, 0, 17, 0, 20, 0, 135, 0, 17, 0, 134, 0, 137, 0, 136, 0, 1, 0, 137, 0, 1, 0, 0, 0, 32, 0, 137, 0, 0, 0, 0, 0, 30, 0, 32, 0, 31, 0, 30, 0, 23, 0, 138, 0, 31, 0, 23, 0, 138, 0, 23, 0, 22, 0, 22, 0, 139, 0, 138, 0, 21, 0, 23, 0, 140, 0, 140, 0, 141, 0, 21, 0, 23, 0, 34, 0, 140, 0, 34, 0, 33, 0, 140, 0, 35, 0, 34, 0, 0, 0, 0, 0, 142, 0, 35, 0, 0, 0, 2, 0, 142, 0, 2, 0, 143, 0, 142, 0, 136, 0, 137, 0, 1, 0, 1, 0, 137, 0, 0, 0, 137, 0, 32, 0, 0, 0, 30, 0, 0, 0, 32, 0, 30, 0, 31, 0, 23, 0, 31, 0, 138, 0, 23, 0, 23, 0, 138, 0, 22, 0, 139, 0, 22, 0, 138, 0, 23, 0, 21, 0, 140, 0, 141, 0, 140, 0, 21, 0, 34, 0, 23, 0, 140, 0, 33, 0, 34, 0, 140, 0, 34, 0, 35, 0, 0, 0, 142, 0, 0, 0, 35, 0, 2, 0, 0, 0, 142, 0, 143, 0, 2, 0, 142, 0),
+"lods": [0.0320044, PackedByteArray(121, 0, 10, 0, 9, 0, 5, 0, 121, 0, 9, 0, 9, 0, 3, 0, 5, 0, 4, 0, 3, 0, 14, 0, 4, 0, 14, 0, 13, 0, 12, 0, 14, 0, 124, 0, 14, 0, 25, 0, 124, 0, 26, 0, 25, 0, 9, 0, 9, 0, 11, 0, 26, 0, 11, 0, 126, 0, 26, 0, 10, 0, 121, 0, 9, 0, 121, 0, 5, 0, 9, 0, 3, 0, 9, 0, 5, 0, 3, 0, 4, 0, 14, 0, 14, 0, 4, 0, 13, 0, 14, 0, 12, 0, 124, 0, 25, 0, 14, 0, 124, 0, 25, 0, 26, 0, 9, 0, 11, 0, 9, 0, 26, 0, 126, 0, 11, 0, 26, 0, 28, 0, 8, 0, 7, 0, 28, 0, 27, 0, 8, 0, 6, 0, 8, 0, 132, 0, 8, 0, 19, 0, 132, 0, 19, 0, 18, 0, 132, 0, 15, 0, 27, 0, 29, 0, 29, 0, 130, 0, 15, 0, 130, 0, 16, 0, 15, 0, 20, 0, 19, 0, 15, 0, 15, 0, 17, 0, 20, 0, 17, 0, 134, 0, 20, 0, 8, 0, 28, 0, 7, 0, 27, 0, 28, 0, 8, 0, 8, 0, 6, 0, 132, 0, 19, 0, 8, 0, 132, 0, 18, 0, 19, 0, 132, 0, 27, 0, 15, 0, 29, 0, 130, 0, 29, 0, 15, 0, 16, 0, 130, 0, 15, 0, 19, 0, 20, 0, 15, 0, 17, 0, 15, 0, 20, 0, 134, 0, 17, 0, 20, 0, 137, 0, 1, 0, 0, 0, 32, 0, 137, 0, 0, 0, 0, 0, 30, 0, 32, 0, 0, 0, 2, 0, 142, 0, 0, 0, 142, 0, 35, 0, 35, 0, 34, 0, 0, 0, 23, 0, 34, 0, 140, 0, 21, 0, 23, 0, 140, 0, 31, 0, 30, 0, 23, 0, 138, 0, 31, 0, 23, 0, 138, 0, 23, 0, 22, 0, 1, 0, 137, 0, 0, 0, 137, 0, 32, 0, 0, 0, 30, 0, 0, 0, 32, 0, 2, 0, 0, 0, 142, 0, 142, 0, 0, 0, 35, 0, 34, 0, 35, 0, 0, 0, 34, 0, 23, 0, 140, 0, 23, 0, 21, 0, 140, 0, 30, 0, 31, 0, 23, 0, 31, 0, 138, 0, 23, 0, 23, 0, 138, 0, 22, 0), 0.0362993, PackedByteArray(5, 0, 10, 0, 9, 0, 9, 0, 3, 0, 5, 0, 13, 0, 3, 0, 14, 0, 11, 0, 25, 0, 9, 0, 14, 0, 25, 0, 124, 0, 10, 0, 5, 0, 9, 0, 3, 0, 9, 0, 5, 0, 25, 0, 11, 0, 9, 0, 3, 0, 13, 0, 14, 0, 25, 0, 14, 0, 124, 0, 28, 0, 8, 0, 7, 0, 28, 0, 27, 0, 8, 0, 15, 0, 27, 0, 29, 0, 29, 0, 16, 0, 15, 0, 17, 0, 19, 0, 15, 0, 8, 0, 19, 0, 132, 0, 19, 0, 18, 0, 132, 0, 8, 0, 28, 0, 7, 0, 27, 0, 28, 0, 8, 0, 19, 0, 8, 0, 132, 0, 18, 0, 19, 0, 132, 0, 19, 0, 17, 0, 15, 0, 27, 0, 15, 0, 29, 0, 16, 0, 29, 0, 15, 0, 0, 0, 30, 0, 32, 0, 22, 0, 30, 0, 23, 0, 2, 0, 34, 0, 0, 0, 23, 0, 34, 0, 140, 0, 30, 0, 0, 0, 32, 0, 34, 0, 2, 0, 0, 0, 30, 0, 22, 0, 23, 0, 34, 0, 23, 0, 140, 0)],
+"name": "heart",
+"primitive": 3,
+"vertex_count": 144,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62)
+}, {
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"format": 4097,
+"index_count": 18,
+"index_data": PackedByteArray(19, 0, 8, 0, 27, 0, 27, 0, 15, 0, 19, 0, 25, 0, 14, 0, 3, 0, 3, 0, 9, 0, 25, 0, 34, 0, 23, 0, 30, 0, 30, 0, 0, 0, 34, 0),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 144,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_e6axn"]
+resource_name = "flowers_Mesh flowers"
+_surfaces = [{
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"attribute_data": PackedByteArray(131, 125, 37, 61, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 211, 54, 164, 63, 104, 75, 28, 63, 211, 54, 164, 63, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 131, 125, 37, 61, 104, 75, 28, 63, 20, 107, 82, 64, 30, 57, 220, 63, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 171, 81, 47, 64, 20, 107, 82, 64, 171, 81, 47, 64, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 30, 57, 220, 63, 148, 174, 152, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 148, 174, 152, 192, 238, 16, 95, 192, 118, 121, 176, 63, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 129, 60, 184, 62, 30, 57, 220, 63, 129, 60, 184, 62, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 118, 121, 176, 63, 30, 57, 220, 63, 20, 107, 82, 64, 244, 139, 154, 191, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 244, 139, 154, 191, 39, 46, 70, 190, 18, 38, 0, 191, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 148, 211, 139, 63, 39, 46, 70, 190, 148, 211, 139, 63, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 230, 105, 75, 192, 18, 38, 0, 191, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 74, 106, 18, 192, 154, 204, 133, 64, 167, 239, 97, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 167, 239, 97, 192, 197, 19, 60, 64, 74, 106, 18, 192, 154, 204, 133, 64, 118, 121, 176, 63, 244, 139, 154, 191, 118, 121, 176, 63, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 118, 121, 176, 63, 88, 13, 65, 190, 118, 121, 176, 63, 244, 139, 154, 191, 39, 46, 70, 190, 56, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 226, 32, 179, 63, 126, 17, 95, 192, 226, 32, 179, 63, 126, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 39, 46, 70, 190, 56, 17, 95, 192, 222, 105, 18, 192, 191, 74, 28, 63, 110, 239, 97, 192, 112, 74, 28, 63, 224, 105, 18, 192, 28, 203, 33, 191, 224, 105, 18, 192, 28, 203, 33, 191, 110, 239, 97, 192, 112, 74, 28, 63, 222, 105, 18, 192, 191, 74, 28, 63, 175, 158, 37, 61, 88, 204, 133, 64, 6, 148, 37, 61, 12, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 6, 148, 37, 61, 12, 19, 60, 64, 175, 158, 37, 61, 88, 204, 133, 64, 96, 147, 43, 192, 34, 174, 104, 63, 96, 147, 43, 192, 204, 239, 200, 191, 96, 229, 48, 191, 34, 174, 104, 63, 96, 229, 48, 191, 204, 239, 200, 191, 96, 147, 43, 192, 215, 215, 221, 192, 96, 147, 43, 192, 197, 148, 22, 193, 96, 229, 48, 191, 215, 215, 221, 192, 96, 229, 48, 191, 197, 148, 22, 193, 105, 53, 0, 64, 0, 0, 128, 63, 211, 241, 4, 64, 250, 222, 49, 191, 186, 169, 81, 64, 0, 0, 128, 63, 168, 29, 19, 64, 40, 28, 24, 192, 108, 157, 42, 64, 193, 13, 129, 192, 83, 67, 75, 64, 171, 211, 180, 192, 189, 22, 86, 64, 100, 121, 21, 191, 180, 207, 116, 64, 228, 250, 230, 192, 33, 85, 99, 64, 50, 247, 9, 192, 42, 75, 121, 64, 136, 6, 109, 192, 205, 120, 147, 64, 228, 144, 11, 193, 1, 231, 139, 64, 179, 229, 166, 192, 33, 81, 159, 64, 160, 196, 213, 192, 24, 190, 182, 64, 90, 98, 1, 193, 96, 147, 43, 64, 47, 214, 137, 192, 96, 147, 43, 64, 148, 217, 211, 191, 96, 229, 48, 63, 47, 214, 137, 192, 96, 229, 48, 63, 148, 217, 211, 191, 96, 147, 43, 192, 114, 152, 139, 192, 96, 147, 43, 192, 40, 234, 218, 192, 96, 229, 48, 191, 114, 152, 139, 192, 96, 229, 48, 191, 40, 234, 218, 192, 45, 247, 177, 190, 38, 148, 188, 192, 45, 247, 177, 190, 94, 107, 125, 192, 252, 40, 243, 191, 38, 148, 188, 192, 252, 40, 243, 191, 94, 107, 125, 192, 252, 40, 243, 63, 220, 189, 41, 193, 45, 247, 177, 62, 220, 189, 41, 193, 20, 41, 243, 63, 179, 215, 74, 193, 138, 247, 177, 62, 179, 215, 74, 193, 202, 247, 177, 190, 187, 184, 69, 63, 36, 41, 243, 191, 188, 184, 69, 63, 42, 248, 177, 190, 120, 157, 148, 191, 36, 41, 243, 191, 120, 157, 148, 191, 96, 147, 43, 192, 178, 237, 22, 193, 96, 147, 43, 192, 142, 150, 62, 193, 96, 229, 48, 191, 178, 237, 22, 193, 96, 229, 48, 191, 142, 150, 62, 193, 64, 37, 15, 193, 30, 126, 30, 193, 151, 190, 222, 192, 168, 239, 49, 193, 200, 18, 0, 193, 205, 193, 17, 193, 72, 200, 213, 192, 38, 184, 30, 193, 96, 147, 43, 64, 47, 177, 221, 192, 96, 147, 43, 64, 98, 209, 136, 192, 96, 229, 48, 63, 47, 177, 221, 192, 96, 229, 48, 63, 98, 209, 136, 192, 105, 53, 0, 192, 0, 0, 128, 63, 186, 169, 81, 192, 0, 0, 128, 63, 211, 241, 4, 192, 250, 222, 49, 191, 168, 29, 19, 192, 40, 28, 24, 192, 108, 157, 42, 192, 193, 13, 129, 192, 83, 67, 75, 192, 171, 211, 180, 192, 189, 22, 86, 192, 100, 121, 21, 191, 180, 207, 116, 192, 228, 250, 230, 192, 33, 85, 99, 192, 50, 247, 9, 192, 42, 75, 121, 192, 136, 6, 109, 192, 205, 120, 147, 192, 228, 144, 11, 193, 1, 231, 139, 192, 179, 229, 166, 192, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 45, 247, 177, 190, 247, 30, 39, 193, 45, 247, 177, 190, 189, 47, 8, 193, 252, 40, 243, 191, 247, 30, 39, 193, 252, 40, 243, 191, 189, 47, 8, 193, 249, 162, 200, 64, 111, 46, 81, 193, 187, 82, 146, 64, 187, 204, 97, 193, 112, 72, 239, 64, 87, 130, 97, 193, 35, 208, 157, 64, 206, 111, 122, 193, 96, 147, 43, 64, 252, 143, 102, 193, 96, 147, 43, 64, 24, 32, 60, 193, 96, 229, 48, 63, 252, 143, 102, 193, 96, 229, 48, 63, 24, 32, 60, 193, 228, 2, 3, 65, 63, 76, 33, 193, 100, 116, 233, 64, 204, 219, 5, 193, 113, 2, 219, 64, 239, 182, 45, 193, 66, 199, 209, 64, 200, 142, 210, 192, 222, 112, 188, 64, 141, 90, 16, 193, 139, 44, 191, 64, 97, 141, 151, 192, 127, 200, 177, 64, 176, 76, 54, 192, 71, 27, 163, 64, 122, 139, 227, 192, 44, 181, 169, 64, 24, 123, 110, 191, 76, 2, 167, 64, 250, 255, 127, 63, 0, 175, 106, 64, 250, 255, 127, 63, 7, 51, 143, 64, 45, 104, 164, 192, 221, 222, 128, 64, 122, 140, 71, 192, 136, 117, 112, 64, 56, 142, 136, 191, 25, 41, 243, 63, 84, 16, 197, 191, 158, 247, 177, 62, 86, 16, 197, 191, 27, 41, 243, 63, 130, 239, 102, 192, 3, 248, 177, 62, 130, 239, 102, 192, 230, 105, 75, 64, 164, 176, 129, 193, 96, 147, 43, 64, 233, 93, 107, 193, 39, 46, 70, 62, 164, 176, 129, 193, 96, 229, 48, 63, 233, 93, 107, 193, 96, 147, 43, 192, 157, 131, 61, 193, 96, 147, 43, 192, 123, 44, 101, 193, 96, 229, 48, 191, 157, 131, 61, 193, 96, 229, 48, 191, 123, 44, 101, 193, 96, 147, 43, 192, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 229, 48, 191, 35, 15, 135, 192, 45, 247, 177, 62, 20, 72, 157, 191, 252, 40, 243, 63, 20, 72, 157, 191, 45, 247, 177, 62, 77, 13, 87, 63, 252, 40, 243, 63, 77, 13, 87, 63, 126, 51, 217, 191, 244, 129, 22, 193, 16, 14, 62, 192, 244, 129, 22, 193, 118, 121, 176, 191, 206, 221, 37, 193, 20, 107, 82, 192, 206, 221, 37, 193, 16, 14, 62, 64, 25, 200, 1, 193, 126, 51, 217, 63, 25, 200, 1, 193, 16, 14, 62, 64, 221, 37, 27, 193, 126, 51, 217, 63, 221, 37, 27, 193, 46, 167, 5, 64, 0, 0, 128, 63, 178, 164, 201, 61, 0, 0, 128, 63, 166, 146, 12, 64, 142, 249, 188, 191, 141, 74, 91, 62, 120, 44, 211, 191, 116, 71, 33, 64, 202, 196, 123, 192, 255, 114, 15, 63, 5, 241, 136, 192, 104, 157, 67, 64, 198, 82, 203, 192, 134, 52, 145, 63, 201, 205, 219, 192, 124, 81, 115, 64, 85, 124, 11, 193, 50, 75, 247, 63, 251, 95, 22, 193, 103, 3, 152, 64, 89, 32, 48, 193, 75, 155, 60, 64, 232, 148, 61, 193, 145, 163, 188, 64, 13, 78, 83, 193, 109, 126, 133, 64, 76, 57, 99, 193, 178, 164, 201, 189, 0, 0, 128, 63, 46, 167, 5, 192, 0, 0, 128, 63, 141, 74, 91, 190, 120, 44, 211, 191, 166, 146, 12, 192, 142, 249, 188, 191, 116, 71, 33, 192, 202, 196, 123, 192, 255, 114, 15, 191, 5, 241, 136, 192, 104, 157, 67, 192, 198, 82, 203, 192, 134, 52, 145, 191, 201, 205, 219, 192, 124, 81, 115, 192, 85, 124, 11, 193, 50, 75, 247, 191, 251, 95, 22, 193, 103, 3, 152, 192, 89, 32, 48, 193, 75, 155, 60, 192, 232, 148, 61, 193, 145, 163, 188, 192, 13, 78, 83, 193, 109, 126, 133, 192, 76, 57, 99, 193, 20, 41, 243, 63, 158, 96, 198, 192, 138, 247, 177, 62, 158, 96, 198, 192, 252, 40, 243, 63, 39, 74, 4, 193, 45, 247, 177, 62, 39, 74, 4, 193, 126, 51, 217, 191, 141, 64, 147, 192, 16, 14, 62, 192, 141, 64, 147, 192, 126, 51, 217, 191, 171, 137, 201, 192, 16, 14, 62, 192, 171, 137, 201, 192, 96, 229, 48, 191, 215, 158, 75, 193, 96, 147, 43, 192, 215, 158, 75, 193, 39, 46, 70, 190, 47, 162, 99, 193, 230, 105, 75, 192, 47, 162, 99, 193, 16, 14, 62, 192, 68, 9, 28, 193, 126, 51, 217, 191, 68, 9, 28, 193, 16, 14, 62, 192, 182, 228, 0, 193, 126, 51, 217, 191, 182, 228, 0, 193, 16, 14, 62, 192, 225, 132, 203, 192, 126, 51, 217, 191, 225, 132, 203, 192, 16, 14, 62, 64, 163, 75, 205, 192, 126, 51, 217, 63, 163, 75, 205, 192, 16, 14, 62, 64, 151, 3, 0, 193, 126, 51, 217, 63, 151, 3, 0, 193, 208, 164, 37, 189, 157, 103, 81, 193, 210, 105, 18, 64, 157, 103, 81, 193, 204, 246, 177, 62, 172, 172, 62, 193, 228, 40, 243, 63, 172, 172, 62, 193, 16, 14, 62, 64, 46, 107, 91, 63, 126, 51, 217, 63, 46, 107, 91, 63, 16, 14, 62, 64, 24, 113, 58, 191, 126, 51, 217, 63, 24, 113, 58, 191, 45, 247, 177, 190, 222, 52, 3, 193, 45, 247, 177, 190, 71, 139, 200, 192, 252, 40, 243, 191, 222, 52, 3, 193, 252, 40, 243, 191, 71, 139, 200, 192, 123, 218, 135, 64, 172, 92, 243, 192, 207, 51, 143, 64, 84, 112, 9, 193, 156, 151, 170, 64, 143, 26, 222, 192, 133, 79, 195, 64, 134, 253, 242, 192, 16, 14, 62, 64, 204, 97, 54, 192, 126, 51, 217, 63, 204, 97, 54, 192, 16, 14, 62, 64, 108, 236, 141, 192, 126, 51, 217, 63, 108, 236, 141, 192, 96, 147, 43, 64, 234, 11, 212, 191, 96, 147, 43, 64, 139, 230, 126, 63, 96, 229, 48, 63, 234, 11, 212, 191, 96, 229, 48, 63, 139, 230, 126, 63, 89, 75, 6, 65, 66, 236, 27, 193, 107, 57, 226, 64, 156, 226, 40, 193, 206, 93, 21, 65, 148, 168, 40, 193, 179, 47, 235, 64, 29, 26, 60, 193, 96, 147, 43, 64, 77, 248, 23, 193, 96, 147, 43, 64, 204, 16, 219, 192, 96, 229, 48, 63, 77, 248, 23, 193, 96, 229, 48, 63, 204, 16, 219, 192, 42, 248, 177, 190, 2, 187, 205, 191, 36, 41, 243, 191, 4, 187, 205, 191, 212, 247, 177, 190, 110, 154, 98, 192, 38, 41, 243, 191, 108, 154, 98, 192, 252, 40, 243, 63, 104, 26, 7, 193, 45, 247, 177, 62, 104, 26, 7, 193, 252, 40, 243, 63, 64, 52, 40, 193, 45, 247, 177, 62, 64, 52, 40, 193, 228, 2, 3, 193, 62, 76, 33, 193, 115, 2, 219, 192, 239, 182, 45, 193, 101, 116, 233, 192, 204, 219, 5, 193, 68, 199, 209, 192, 200, 142, 210, 192, 223, 112, 188, 192, 140, 90, 16, 193, 140, 44, 191, 192, 96, 141, 151, 192, 128, 200, 177, 192, 175, 76, 54, 192, 72, 27, 163, 192, 122, 139, 227, 192, 39, 181, 169, 192, 18, 123, 110, 191, 78, 2, 167, 192, 255, 255, 127, 63, 2, 175, 106, 192, 255, 255, 127, 63, 8, 51, 143, 192, 45, 104, 164, 192, 216, 222, 128, 192, 122, 140, 71, 192, 138, 117, 112, 192, 52, 142, 136, 191, 84, 176, 161, 192, 78, 202, 14, 193, 117, 109, 196, 192, 64, 41, 4, 193, 168, 9, 169, 192, 77, 140, 30, 193, 94, 37, 221, 192, 187, 154, 14, 193, 126, 51, 217, 191, 42, 161, 105, 63, 16, 14, 62, 192, 42, 161, 105, 63, 126, 51, 217, 191, 164, 167, 72, 191, 16, 14, 62, 192, 164, 167, 72, 191, 242, 247, 181, 192, 177, 237, 65, 193, 103, 157, 220, 192, 152, 65, 82, 193, 102, 79, 127, 192, 252, 139, 82, 193, 24, 37, 139, 192, 14, 47, 107, 193, 16, 14, 62, 64, 248, 227, 128, 191, 126, 51, 217, 63, 248, 227, 128, 191, 16, 14, 62, 64, 12, 233, 37, 192, 126, 51, 217, 63, 12, 233, 37, 192, 20, 107, 82, 64, 100, 98, 35, 193, 16, 14, 62, 64, 132, 6, 20, 193, 118, 121, 176, 63, 100, 98, 35, 193, 126, 51, 217, 63, 132, 6, 20, 193, 96, 147, 43, 64, 20, 250, 63, 193, 96, 147, 43, 64, 49, 138, 21, 193, 96, 229, 48, 63, 20, 250, 63, 193, 96, 229, 48, 63, 49, 138, 21, 193, 27, 41, 243, 63, 88, 22, 121, 192, 3, 248, 177, 62, 86, 22, 121, 192, 54, 41, 243, 63, 215, 190, 190, 192, 17, 248, 177, 62, 216, 190, 190, 192, 16, 14, 62, 64, 80, 7, 149, 192, 126, 51, 217, 63, 80, 7, 149, 192, 16, 14, 62, 64, 217, 194, 199, 192, 126, 51, 217, 63, 217, 194, 199, 192, 45, 247, 177, 190, 102, 194, 73, 193, 45, 247, 177, 190, 42, 211, 42, 193, 252, 40, 243, 191, 102, 194, 73, 193, 252, 40, 243, 191, 42, 211, 42, 193, 126, 51, 217, 191, 59, 212, 50, 192, 16, 14, 62, 192, 59, 212, 50, 192, 126, 51, 217, 191, 54, 179, 143, 192, 16, 14, 62, 192, 54, 179, 143, 192, 203, 105, 18, 192, 219, 158, 89, 193, 144, 166, 37, 61, 220, 158, 89, 193, 196, 40, 243, 191, 238, 227, 70, 193, 73, 246, 177, 190, 237, 227, 70, 193, 126, 51, 217, 191, 206, 145, 115, 191, 16, 14, 62, 192, 206, 145, 115, 191, 126, 51, 217, 191, 164, 118, 41, 192, 16, 14, 62, 192, 164, 118, 41, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 118, 121, 176, 63, 252, 81, 47, 64, 118, 121, 176, 63, 17, 135, 112, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 118, 121, 176, 63, 17, 135, 112, 64, 118, 121, 176, 63, 252, 81, 47, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 230, 105, 75, 192, 225, 123, 213, 192, 39, 46, 70, 190, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 39, 46, 70, 190, 225, 123, 213, 192, 230, 105, 75, 192, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 189, 160, 37, 61, 110, 240, 239, 191, 226, 105, 18, 192, 82, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63, 226, 105, 18, 192, 82, 240, 239, 191, 189, 160, 37, 61, 110, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63),
+"format": 4119,
+"index_count": 576,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 5, 0, 3, 0, 4, 0, 8, 0, 6, 0, 7, 0, 11, 0, 9, 0, 10, 0, 14, 0, 12, 0, 13, 0, 17, 0, 15, 0, 16, 0, 20, 0, 18, 0, 19, 0, 23, 0, 21, 0, 22, 0, 26, 0, 24, 0, 25, 0, 29, 0, 27, 0, 28, 0, 32, 0, 30, 0, 31, 0, 35, 0, 33, 0, 34, 0, 38, 0, 36, 0, 37, 0, 41, 0, 39, 0, 40, 0, 44, 0, 42, 0, 43, 0, 47, 0, 45, 0, 46, 0, 50, 0, 48, 0, 49, 0, 53, 0, 51, 0, 52, 0, 56, 0, 54, 0, 55, 0, 59, 0, 57, 0, 58, 0, 62, 0, 60, 0, 61, 0, 65, 0, 63, 0, 64, 0, 68, 0, 66, 0, 67, 0, 71, 0, 69, 0, 70, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 83, 0, 84, 0, 82, 0, 84, 0, 85, 0, 82, 0, 85, 0, 86, 0, 82, 0, 85, 0, 87, 0, 86, 0, 87, 0, 88, 0, 86, 0, 87, 0, 89, 0, 88, 0, 87, 0, 90, 0, 89, 0, 90, 0, 91, 0, 89, 0, 90, 0, 92, 0, 91, 0, 90, 0, 93, 0, 92, 0, 96, 0, 94, 0, 95, 0, 95, 0, 97, 0, 96, 0, 100, 0, 98, 0, 99, 0, 99, 0, 101, 0, 100, 0, 104, 0, 102, 0, 103, 0, 103, 0, 105, 0, 104, 0, 108, 0, 106, 0, 107, 0, 107, 0, 109, 0, 108, 0, 112, 0, 110, 0, 111, 0, 111, 0, 113, 0, 112, 0, 116, 0, 114, 0, 115, 0, 115, 0, 117, 0, 116, 0, 120, 0, 118, 0, 119, 0, 119, 0, 121, 0, 120, 0, 124, 0, 122, 0, 123, 0, 123, 0, 125, 0, 124, 0, 128, 0, 126, 0, 127, 0, 127, 0, 129, 0, 128, 0, 127, 0, 130, 0, 129, 0, 127, 0, 131, 0, 130, 0, 127, 0, 132, 0, 131, 0, 132, 0, 133, 0, 131, 0, 132, 0, 134, 0, 133, 0, 134, 0, 135, 0, 133, 0, 135, 0, 136, 0, 133, 0, 135, 0, 137, 0, 136, 0, 137, 0, 138, 0, 136, 0, 138, 0, 139, 0, 136, 0, 142, 0, 140, 0, 141, 0, 141, 0, 143, 0, 142, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0, 150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 155, 0, 156, 0, 154, 0, 155, 0, 157, 0, 156, 0, 157, 0, 158, 0, 156, 0, 158, 0, 159, 0, 156, 0, 158, 0, 160, 0, 159, 0, 160, 0, 161, 0, 159, 0, 161, 0, 162, 0, 159, 0, 162, 0, 163, 0, 159, 0, 162, 0, 164, 0, 163, 0, 162, 0, 165, 0, 164, 0, 168, 0, 166, 0, 167, 0, 167, 0, 169, 0, 168, 0, 172, 0, 170, 0, 171, 0, 171, 0, 173, 0, 172, 0, 176, 0, 174, 0, 175, 0, 175, 0, 177, 0, 176, 0, 180, 0, 178, 0, 179, 0, 179, 0, 181, 0, 180, 0, 184, 0, 182, 0, 183, 0, 183, 0, 185, 0, 184, 0, 188, 0, 186, 0, 187, 0, 187, 0, 189, 0, 188, 0, 192, 0, 190, 0, 191, 0, 191, 0, 193, 0, 192, 0, 196, 0, 194, 0, 195, 0, 195, 0, 197, 0, 196, 0, 197, 0, 198, 0, 196, 0, 197, 0, 199, 0, 198, 0, 199, 0, 200, 0, 198, 0, 199, 0, 201, 0, 200, 0, 201, 0, 202, 0, 200, 0, 201, 0, 203, 0, 202, 0, 203, 0, 204, 0, 202, 0, 203, 0, 205, 0, 204, 0, 205, 0, 206, 0, 204, 0, 205, 0, 207, 0, 206, 0, 210, 0, 208, 0, 209, 0, 209, 0, 211, 0, 210, 0, 211, 0, 212, 0, 210, 0, 212, 0, 213, 0, 210, 0, 212, 0, 214, 0, 213, 0, 214, 0, 215, 0, 213, 0, 214, 0, 216, 0, 215, 0, 216, 0, 217, 0, 215, 0, 216, 0, 218, 0, 217, 0, 218, 0, 219, 0, 217, 0, 218, 0, 220, 0, 219, 0, 220, 0, 221, 0, 219, 0, 224, 0, 222, 0, 223, 0, 223, 0, 225, 0, 224, 0, 228, 0, 226, 0, 227, 0, 227, 0, 229, 0, 228, 0, 232, 0, 230, 0, 231, 0, 231, 0, 233, 0, 232, 0, 236, 0, 234, 0, 235, 0, 235, 0, 237, 0, 236, 0, 238, 0, 236, 0, 237, 0, 237, 0, 239, 0, 238, 0, 242, 0, 240, 0, 241, 0, 241, 0, 243, 0, 242, 0, 246, 0, 244, 0, 245, 0, 245, 0, 247, 0, 246, 0, 250, 0, 248, 0, 249, 0, 249, 0, 251, 0, 250, 0, 254, 0, 252, 0, 253, 0, 253, 0, 255, 0, 254, 0, 2, 1, 0, 1, 1, 1, 1, 1, 3, 1, 2, 1, 6, 1, 4, 1, 5, 1, 5, 1, 7, 1, 6, 1, 10, 1, 8, 1, 9, 1, 9, 1, 11, 1, 10, 1, 14, 1, 12, 1, 13, 1, 13, 1, 15, 1, 14, 1, 18, 1, 16, 1, 17, 1, 17, 1, 19, 1, 18, 1, 22, 1, 20, 1, 21, 1, 21, 1, 23, 1, 22, 1, 26, 1, 24, 1, 25, 1, 25, 1, 27, 1, 26, 1, 30, 1, 28, 1, 29, 1, 29, 1, 31, 1, 30, 1, 29, 1, 32, 1, 31, 1, 32, 1, 33, 1, 31, 1, 32, 1, 34, 1, 33, 1, 32, 1, 35, 1, 34, 1, 35, 1, 36, 1, 34, 1, 35, 1, 37, 1, 36, 1, 35, 1, 38, 1, 37, 1, 35, 1, 39, 1, 38, 1, 39, 1, 40, 1, 38, 1, 40, 1, 41, 1, 38, 1, 44, 1, 42, 1, 43, 1, 43, 1, 45, 1, 44, 1, 48, 1, 46, 1, 47, 1, 47, 1, 49, 1, 48, 1, 52, 1, 50, 1, 51, 1, 51, 1, 53, 1, 52, 1, 56, 1, 54, 1, 55, 1, 55, 1, 57, 1, 56, 1, 60, 1, 58, 1, 59, 1, 59, 1, 61, 1, 60, 1, 64, 1, 62, 1, 63, 1, 63, 1, 65, 1, 64, 1, 68, 1, 66, 1, 67, 1, 67, 1, 69, 1, 68, 1, 72, 1, 70, 1, 71, 1, 71, 1, 73, 1, 72, 1, 76, 1, 74, 1, 75, 1, 75, 1, 77, 1, 76, 1, 80, 1, 78, 1, 79, 1, 79, 1, 81, 1, 80, 1, 84, 1, 82, 1, 83, 1, 83, 1, 85, 1, 84, 1, 88, 1, 86, 1, 87, 1, 87, 1, 89, 1, 88, 1),
+"material": SubResource("StandardMaterial3D_gmaku"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 422,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 59, 99, 118, 198, 255, 191, 255, 191, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 59, 99, 118, 198, 255, 191, 255, 191, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 59, 99, 118, 198, 255, 191, 255, 191, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 136, 185, 196, 28, 255, 191, 255, 63, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 136, 185, 196, 28, 255, 191, 255, 63, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 136, 185, 196, 28, 255, 191, 255, 63, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 255, 63, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 255, 63, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 255, 63, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 217, 174, 37, 209, 255, 255, 255, 255, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 37, 81, 217, 46, 255, 255, 0, 0, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 255, 191, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 255, 63, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 255, 191, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 255, 63, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 217, 174, 37, 209, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 255, 255, 255, 255, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 217, 174, 37, 209, 255, 255, 255, 255, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 255, 255, 0, 0, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 59, 99, 118, 198, 255, 191, 255, 191, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 59, 99, 118, 198, 255, 191, 255, 191, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 59, 99, 118, 198, 255, 191, 255, 191, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 136, 185, 196, 28, 255, 191, 255, 63, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 136, 185, 196, 28, 255, 191, 255, 63, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 136, 185, 196, 28, 255, 191, 255, 63, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 255, 191, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 255, 63, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 217, 174, 37, 209, 254, 255, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 217, 174, 37, 209, 254, 255, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 217, 174, 37, 209, 254, 255, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 37, 81, 217, 46, 254, 255, 254, 127, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 37, 81, 217, 46, 254, 255, 254, 127, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 37, 81, 217, 46, 254, 255, 254, 127, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 59, 99, 118, 198, 255, 191, 255, 191, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 59, 99, 118, 198, 255, 191, 255, 191, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 59, 99, 118, 198, 255, 191, 255, 191, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 136, 185, 196, 28, 255, 191, 255, 63, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 136, 185, 196, 28, 255, 191, 255, 63, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 136, 185, 196, 28, 255, 191, 255, 63, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 255, 191, 255, 191, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 59, 99, 118, 198, 255, 191, 255, 191, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 59, 99, 118, 198, 255, 191, 255, 191, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 136, 185, 196, 28, 255, 191, 255, 63, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 136, 185, 196, 28, 255, 191, 255, 63, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 255, 191, 255, 63, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 164, 250, 164, 122, 255, 255, 255, 255, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 255, 255, 255, 255, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 164, 250, 164, 122, 255, 255, 255, 255, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 255, 255, 255, 255, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 255, 255, 255, 255, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 255, 255, 255, 255, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 255, 255, 255, 255, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 255, 255, 255, 255, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 255, 255, 127, 255, 255, 255, 255, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 255, 255, 127, 254, 255, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 255, 255, 127, 255, 255, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 255, 255, 127, 254, 255, 255, 255, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 255, 255, 127, 255, 255, 255, 255, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 255, 255, 127, 254, 255, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 255, 255, 255, 127, 254, 255, 0, 128, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 255, 255, 127, 254, 255, 255, 255, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 255, 255, 255, 127, 254, 255, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 255, 255, 255, 127, 254, 255, 255, 255, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 63, 254, 83, 133, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 255, 255, 255, 127, 255, 255, 255, 255, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 255, 255, 255, 127, 255, 255, 255, 255, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 84, 254, 53, 133, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 255, 127, 255, 191, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 255, 127, 255, 191, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 255, 127, 255, 191, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 255, 127, 255, 191, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 255, 255, 255, 255, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 255, 255, 255, 255, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 255, 255, 255, 255, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 255, 255, 255, 255, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 255, 191, 255, 191, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 255, 191, 255, 191, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 255, 191, 255, 191, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 255, 191, 255, 191, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 255, 159, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 255, 159, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 255, 223, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 255, 223, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 234, 65, 42, 124, 255, 191, 255, 191, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 234, 65, 42, 124, 255, 191, 255, 191, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 255, 191, 255, 191, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 255, 191, 255, 191, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 255, 255, 255, 255, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 255, 255, 255, 255, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 255, 255, 255, 255, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 255, 255, 255, 255, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 234, 189, 85, 105, 254, 255, 96, 154, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 234, 189, 85, 105, 254, 255, 96, 154, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 217, 254, 184, 156, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 218, 254, 164, 156, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 255, 127, 255, 191, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 255, 127, 255, 191, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 255, 127, 255, 191, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 255, 127, 255, 191, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 166, 138, 222, 192, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 0, 0, 255, 127, 255, 127, 255, 191, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 107, 138, 212, 192, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 255, 191, 255, 191, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 255, 191, 255, 191, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 255, 191, 255, 191, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 255, 191, 255, 191, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 158, 243, 188, 192, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 94, 243, 187, 192, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 206, 112, 174, 101, 223, 236, 255, 191, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 206, 112, 174, 101, 223, 236, 255, 191, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 255, 127, 255, 191, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 255, 127, 255, 191, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 255, 127, 255, 191, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 255, 127, 255, 191, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 242, 58, 90, 191, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 0, 0, 255, 191, 255, 63, 255, 191, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 214, 58, 82, 191, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 0, 0, 255, 191, 255, 63, 255, 191, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 0, 0, 255, 191, 255, 63, 255, 191, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 0, 0, 255, 191, 255, 63, 255, 191, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 0, 0, 255, 191, 255, 63, 255, 191, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 0, 0, 255, 191, 255, 63, 255, 191, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 0, 0, 255, 191, 255, 63, 255, 191, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 0, 0, 255, 191, 255, 63, 255, 191, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 0, 0, 255, 191, 255, 63, 255, 191, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 0, 0, 255, 191, 255, 63, 255, 191, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 0, 0, 255, 191, 255, 63, 255, 191, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 0, 0, 255, 191, 255, 63, 255, 191, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 255, 223, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 255, 223, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 255, 223, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 255, 223, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 63, 20, 62, 148, 255, 127, 255, 191, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 255, 127, 255, 191, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 63, 20, 62, 148, 255, 127, 255, 191, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 255, 127, 255, 191, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 255, 255, 255, 255, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 255, 255, 255, 255, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 255, 255, 255, 255, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 255, 255, 255, 255, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 255, 255, 255, 255, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 255, 255, 255, 255, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 255, 255, 255, 255, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 255, 255, 255, 255, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 255, 159, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 255, 159, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 41, 252, 233, 193, 0, 0, 255, 223, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 41, 252, 233, 193, 0, 0, 255, 223, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 255, 255, 255, 191, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 255, 255, 255, 191, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 255, 255, 255, 191, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 255, 255, 255, 191, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 255, 191, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 255, 191, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 255, 255, 255, 191, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 255, 255, 255, 191, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 255, 127, 255, 127, 255, 255, 255, 191, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 255, 127, 255, 127, 255, 255, 255, 191, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 255, 127, 255, 127, 254, 255, 255, 191, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 255, 127, 255, 127, 254, 255, 255, 191, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 255, 127, 255, 127, 254, 255, 255, 191, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 255, 127, 255, 127, 254, 255, 255, 191, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 255, 127, 255, 127, 255, 255, 255, 191, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 255, 127, 255, 127, 254, 255, 255, 191, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 255, 127, 255, 127, 254, 255, 255, 191, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 255, 127, 255, 127, 254, 255, 255, 191, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 232, 243, 42, 191, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 152, 243, 31, 191, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 255, 191, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 22, 12, 212, 192, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 102, 12, 222, 192, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 255, 159, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 255, 159, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 255, 159, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 255, 159, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 255, 255, 255, 191, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 255, 255, 255, 191, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 255, 255, 255, 191, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 255, 255, 255, 191, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 255, 255, 255, 255, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 30, 187, 31, 59, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 30, 187, 31, 59, 255, 255, 255, 255, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 255, 255, 255, 191, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 255, 255, 255, 191, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 255, 255, 255, 191, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 255, 255, 255, 191, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 255, 255, 255, 191, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 255, 255, 255, 191, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 255, 191, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 255, 191, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 251, 240, 128, 199, 0, 0, 255, 159, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 251, 240, 128, 199, 0, 0, 255, 223, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 255, 159, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 255, 223, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 255, 191, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 255, 191, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 255, 191, 255, 191, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 255, 191, 255, 191, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 255, 191, 255, 191, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 255, 191, 255, 191, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 135, 254, 106, 250, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 125, 214, 174, 101, 254, 255, 111, 246, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 132, 254, 140, 250, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 125, 214, 174, 101, 254, 255, 143, 137, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 255, 191, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 255, 191, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 255, 127, 255, 191, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 90, 5, 90, 133, 255, 127, 255, 191, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 255, 127, 255, 191, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 90, 5, 90, 133, 255, 127, 255, 191, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 152, 58, 146, 192, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 111, 58, 145, 192, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 169, 22, 106, 43, 193, 52, 255, 191, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 169, 22, 106, 43, 193, 52, 255, 191, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 255, 127, 255, 191, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 255, 127, 255, 191, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 255, 127, 255, 191, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 255, 127, 255, 191, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 255, 191, 255, 191, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 255, 191, 255, 191, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 255, 191, 255, 191, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 255, 191, 255, 191, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 255, 159, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 255, 159, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 255, 159, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 255, 223, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 181, 254, 42, 227, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 164, 254, 64, 227, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 255, 191, 255, 127, 255, 255, 255, 223, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 255, 191, 255, 127, 255, 255, 255, 159, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 255, 191, 255, 127, 254, 255, 255, 159, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 255, 191, 255, 127, 254, 255, 255, 159, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 255, 191, 255, 127, 254, 255, 255, 223, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 255, 191, 255, 127, 254, 255, 255, 223, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 255, 191, 255, 127, 255, 255, 255, 223, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 191, 255, 127, 255, 255, 255, 223, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 191, 255, 127, 255, 255, 255, 159, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 255, 191, 255, 127, 255, 255, 255, 223, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 255, 191, 255, 127, 254, 255, 255, 223, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 255, 191, 255, 127, 254, 255, 255, 159, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 40, 139, 67, 191, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 229, 138, 65, 191, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 129, 41, 174, 101, 31, 147, 255, 191, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 129, 41, 174, 101, 31, 147, 255, 191, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 255, 255, 255, 191, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 255, 255, 255, 191, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 255, 255, 255, 191, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 255, 255, 255, 191, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 96, 12, 65, 191, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 80, 26, 49, 15, 31, 19, 255, 191, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 160, 12, 67, 191, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 80, 26, 49, 15, 31, 19, 255, 191, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 255, 191, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 255, 191, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 255, 191, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 255, 191, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 255, 191, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 255, 127, 255, 191, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 255, 127, 255, 191, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 255, 127, 255, 191, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 255, 127, 255, 191, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 255, 159, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 255, 159, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 255, 223, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 255, 223, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 255, 191, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 255, 191, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 255, 191, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 255, 191, 255, 191, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 255, 191, 255, 191, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 255, 191, 255, 191, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 255, 191, 255, 191, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 255, 255, 255, 191, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 255, 255, 255, 191, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 255, 255, 255, 191, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 255, 255, 255, 191, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 232, 92, 46, 70, 255, 191, 255, 191, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 232, 92, 46, 70, 255, 191, 255, 191, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 255, 191, 255, 191, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 255, 191, 255, 191, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 255, 255, 255, 191, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 255, 255, 255, 191, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 255, 255, 255, 191, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 255, 255, 255, 191, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 0, 128, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 0, 128, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 59, 99, 118, 198, 0, 0, 0, 128, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 59, 99, 118, 198, 0, 0, 0, 128, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 59, 99, 118, 198, 0, 0, 0, 128, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 59, 99, 118, 198, 0, 0, 0, 128, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 59, 99, 118, 198, 0, 0, 0, 128, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 59, 99, 118, 198, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 0, 0, 0, 128, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 59, 99, 118, 198, 0, 0, 0, 128, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 59, 99, 118, 198, 0, 0, 0, 128, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 136, 185, 196, 28, 0, 0, 0, 128, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 136, 185, 196, 28, 0, 0, 0, 128, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 136, 185, 196, 28, 0, 0, 0, 128, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 136, 185, 196, 28, 0, 0, 0, 128, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 136, 185, 196, 28, 0, 0, 0, 128, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 136, 185, 196, 28, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 0, 0, 0, 128, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 136, 185, 196, 28, 0, 0, 0, 128, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 136, 185, 196, 28, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"attribute_data": PackedByteArray(131, 125, 37, 61, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 211, 54, 164, 63, 104, 75, 28, 63, 211, 54, 164, 63, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 131, 125, 37, 61, 104, 75, 28, 63, 20, 107, 82, 64, 30, 57, 220, 63, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 171, 81, 47, 64, 20, 107, 82, 64, 171, 81, 47, 64, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 30, 57, 220, 63, 148, 174, 152, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 148, 174, 152, 192, 238, 16, 95, 192, 118, 121, 176, 63, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 129, 60, 184, 62, 30, 57, 220, 63, 129, 60, 184, 62, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 118, 121, 176, 63, 30, 57, 220, 63, 20, 107, 82, 64, 244, 139, 154, 191, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 244, 139, 154, 191, 39, 46, 70, 190, 18, 38, 0, 191, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 148, 211, 139, 63, 39, 46, 70, 190, 148, 211, 139, 63, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 230, 105, 75, 192, 18, 38, 0, 191, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 74, 106, 18, 192, 154, 204, 133, 64, 167, 239, 97, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 167, 239, 97, 192, 197, 19, 60, 64, 74, 106, 18, 192, 154, 204, 133, 64, 118, 121, 176, 63, 244, 139, 154, 191, 118, 121, 176, 63, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 118, 121, 176, 63, 88, 13, 65, 190, 118, 121, 176, 63, 244, 139, 154, 191, 39, 46, 70, 190, 56, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 226, 32, 179, 63, 126, 17, 95, 192, 226, 32, 179, 63, 126, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 39, 46, 70, 190, 56, 17, 95, 192, 222, 105, 18, 192, 191, 74, 28, 63, 110, 239, 97, 192, 112, 74, 28, 63, 224, 105, 18, 192, 28, 203, 33, 191, 224, 105, 18, 192, 28, 203, 33, 191, 110, 239, 97, 192, 112, 74, 28, 63, 222, 105, 18, 192, 191, 74, 28, 63, 175, 158, 37, 61, 88, 204, 133, 64, 6, 148, 37, 61, 12, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 6, 148, 37, 61, 12, 19, 60, 64, 175, 158, 37, 61, 88, 204, 133, 64, 96, 147, 43, 192, 34, 174, 104, 63, 96, 147, 43, 192, 204, 239, 200, 191, 96, 229, 48, 191, 34, 174, 104, 63, 96, 229, 48, 191, 204, 239, 200, 191, 96, 147, 43, 192, 215, 215, 221, 192, 96, 147, 43, 192, 197, 148, 22, 193, 96, 229, 48, 191, 215, 215, 221, 192, 96, 229, 48, 191, 197, 148, 22, 193, 105, 53, 0, 64, 0, 0, 128, 63, 211, 241, 4, 64, 250, 222, 49, 191, 186, 169, 81, 64, 0, 0, 128, 63, 168, 29, 19, 64, 40, 28, 24, 192, 108, 157, 42, 64, 193, 13, 129, 192, 83, 67, 75, 64, 171, 211, 180, 192, 189, 22, 86, 64, 100, 121, 21, 191, 180, 207, 116, 64, 228, 250, 230, 192, 33, 85, 99, 64, 50, 247, 9, 192, 42, 75, 121, 64, 136, 6, 109, 192, 205, 120, 147, 64, 228, 144, 11, 193, 1, 231, 139, 64, 179, 229, 166, 192, 33, 81, 159, 64, 160, 196, 213, 192, 24, 190, 182, 64, 90, 98, 1, 193, 96, 147, 43, 64, 47, 214, 137, 192, 96, 147, 43, 64, 148, 217, 211, 191, 96, 229, 48, 63, 47, 214, 137, 192, 96, 229, 48, 63, 148, 217, 211, 191, 96, 147, 43, 192, 114, 152, 139, 192, 96, 147, 43, 192, 40, 234, 218, 192, 96, 229, 48, 191, 114, 152, 139, 192, 96, 229, 48, 191, 40, 234, 218, 192, 45, 247, 177, 190, 38, 148, 188, 192, 45, 247, 177, 190, 94, 107, 125, 192, 252, 40, 243, 191, 38, 148, 188, 192, 252, 40, 243, 191, 94, 107, 125, 192, 252, 40, 243, 63, 220, 189, 41, 193, 45, 247, 177, 62, 220, 189, 41, 193, 20, 41, 243, 63, 179, 215, 74, 193, 138, 247, 177, 62, 179, 215, 74, 193, 202, 247, 177, 190, 187, 184, 69, 63, 36, 41, 243, 191, 188, 184, 69, 63, 42, 248, 177, 190, 120, 157, 148, 191, 36, 41, 243, 191, 120, 157, 148, 191, 96, 147, 43, 192, 178, 237, 22, 193, 96, 147, 43, 192, 142, 150, 62, 193, 96, 229, 48, 191, 178, 237, 22, 193, 96, 229, 48, 191, 142, 150, 62, 193, 64, 37, 15, 193, 30, 126, 30, 193, 151, 190, 222, 192, 168, 239, 49, 193, 200, 18, 0, 193, 205, 193, 17, 193, 72, 200, 213, 192, 38, 184, 30, 193, 96, 147, 43, 64, 47, 177, 221, 192, 96, 147, 43, 64, 98, 209, 136, 192, 96, 229, 48, 63, 47, 177, 221, 192, 96, 229, 48, 63, 98, 209, 136, 192, 105, 53, 0, 192, 0, 0, 128, 63, 186, 169, 81, 192, 0, 0, 128, 63, 211, 241, 4, 192, 250, 222, 49, 191, 168, 29, 19, 192, 40, 28, 24, 192, 108, 157, 42, 192, 193, 13, 129, 192, 83, 67, 75, 192, 171, 211, 180, 192, 189, 22, 86, 192, 100, 121, 21, 191, 180, 207, 116, 192, 228, 250, 230, 192, 33, 85, 99, 192, 50, 247, 9, 192, 42, 75, 121, 192, 136, 6, 109, 192, 205, 120, 147, 192, 228, 144, 11, 193, 1, 231, 139, 192, 179, 229, 166, 192, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 45, 247, 177, 190, 247, 30, 39, 193, 45, 247, 177, 190, 189, 47, 8, 193, 252, 40, 243, 191, 247, 30, 39, 193, 252, 40, 243, 191, 189, 47, 8, 193, 249, 162, 200, 64, 111, 46, 81, 193, 187, 82, 146, 64, 187, 204, 97, 193, 112, 72, 239, 64, 87, 130, 97, 193, 35, 208, 157, 64, 206, 111, 122, 193, 96, 147, 43, 64, 252, 143, 102, 193, 96, 147, 43, 64, 24, 32, 60, 193, 96, 229, 48, 63, 252, 143, 102, 193, 96, 229, 48, 63, 24, 32, 60, 193, 228, 2, 3, 65, 63, 76, 33, 193, 100, 116, 233, 64, 204, 219, 5, 193, 113, 2, 219, 64, 239, 182, 45, 193, 66, 199, 209, 64, 200, 142, 210, 192, 222, 112, 188, 64, 141, 90, 16, 193, 139, 44, 191, 64, 97, 141, 151, 192, 127, 200, 177, 64, 176, 76, 54, 192, 71, 27, 163, 64, 122, 139, 227, 192, 44, 181, 169, 64, 24, 123, 110, 191, 76, 2, 167, 64, 250, 255, 127, 63, 0, 175, 106, 64, 250, 255, 127, 63, 7, 51, 143, 64, 45, 104, 164, 192, 221, 222, 128, 64, 122, 140, 71, 192, 136, 117, 112, 64, 56, 142, 136, 191, 25, 41, 243, 63, 84, 16, 197, 191, 158, 247, 177, 62, 86, 16, 197, 191, 27, 41, 243, 63, 130, 239, 102, 192, 3, 248, 177, 62, 130, 239, 102, 192, 230, 105, 75, 64, 164, 176, 129, 193, 96, 147, 43, 64, 233, 93, 107, 193, 39, 46, 70, 62, 164, 176, 129, 193, 96, 229, 48, 63, 233, 93, 107, 193, 96, 147, 43, 192, 157, 131, 61, 193, 96, 147, 43, 192, 123, 44, 101, 193, 96, 229, 48, 191, 157, 131, 61, 193, 96, 229, 48, 191, 123, 44, 101, 193, 96, 147, 43, 192, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 229, 48, 191, 35, 15, 135, 192, 45, 247, 177, 62, 20, 72, 157, 191, 252, 40, 243, 63, 20, 72, 157, 191, 45, 247, 177, 62, 77, 13, 87, 63, 252, 40, 243, 63, 77, 13, 87, 63, 126, 51, 217, 191, 244, 129, 22, 193, 16, 14, 62, 192, 244, 129, 22, 193, 118, 121, 176, 191, 206, 221, 37, 193, 20, 107, 82, 192, 206, 221, 37, 193, 16, 14, 62, 64, 25, 200, 1, 193, 126, 51, 217, 63, 25, 200, 1, 193, 16, 14, 62, 64, 221, 37, 27, 193, 126, 51, 217, 63, 221, 37, 27, 193, 46, 167, 5, 64, 0, 0, 128, 63, 178, 164, 201, 61, 0, 0, 128, 63, 166, 146, 12, 64, 142, 249, 188, 191, 141, 74, 91, 62, 120, 44, 211, 191, 116, 71, 33, 64, 202, 196, 123, 192, 255, 114, 15, 63, 5, 241, 136, 192, 104, 157, 67, 64, 198, 82, 203, 192, 134, 52, 145, 63, 201, 205, 219, 192, 124, 81, 115, 64, 85, 124, 11, 193, 50, 75, 247, 63, 251, 95, 22, 193, 103, 3, 152, 64, 89, 32, 48, 193, 75, 155, 60, 64, 232, 148, 61, 193, 145, 163, 188, 64, 13, 78, 83, 193, 109, 126, 133, 64, 76, 57, 99, 193, 178, 164, 201, 189, 0, 0, 128, 63, 46, 167, 5, 192, 0, 0, 128, 63, 141, 74, 91, 190, 120, 44, 211, 191, 166, 146, 12, 192, 142, 249, 188, 191, 116, 71, 33, 192, 202, 196, 123, 192, 255, 114, 15, 191, 5, 241, 136, 192, 104, 157, 67, 192, 198, 82, 203, 192, 134, 52, 145, 191, 201, 205, 219, 192, 124, 81, 115, 192, 85, 124, 11, 193, 50, 75, 247, 191, 251, 95, 22, 193, 103, 3, 152, 192, 89, 32, 48, 193, 75, 155, 60, 192, 232, 148, 61, 193, 145, 163, 188, 192, 13, 78, 83, 193, 109, 126, 133, 192, 76, 57, 99, 193, 20, 41, 243, 63, 158, 96, 198, 192, 138, 247, 177, 62, 158, 96, 198, 192, 252, 40, 243, 63, 39, 74, 4, 193, 45, 247, 177, 62, 39, 74, 4, 193, 126, 51, 217, 191, 141, 64, 147, 192, 16, 14, 62, 192, 141, 64, 147, 192, 126, 51, 217, 191, 171, 137, 201, 192, 16, 14, 62, 192, 171, 137, 201, 192, 96, 229, 48, 191, 215, 158, 75, 193, 96, 147, 43, 192, 215, 158, 75, 193, 39, 46, 70, 190, 47, 162, 99, 193, 230, 105, 75, 192, 47, 162, 99, 193, 16, 14, 62, 192, 68, 9, 28, 193, 126, 51, 217, 191, 68, 9, 28, 193, 16, 14, 62, 192, 182, 228, 0, 193, 126, 51, 217, 191, 182, 228, 0, 193, 16, 14, 62, 192, 225, 132, 203, 192, 126, 51, 217, 191, 225, 132, 203, 192, 16, 14, 62, 64, 163, 75, 205, 192, 126, 51, 217, 63, 163, 75, 205, 192, 16, 14, 62, 64, 151, 3, 0, 193, 126, 51, 217, 63, 151, 3, 0, 193, 208, 164, 37, 189, 157, 103, 81, 193, 210, 105, 18, 64, 157, 103, 81, 193, 204, 246, 177, 62, 172, 172, 62, 193, 228, 40, 243, 63, 172, 172, 62, 193, 16, 14, 62, 64, 46, 107, 91, 63, 126, 51, 217, 63, 46, 107, 91, 63, 16, 14, 62, 64, 24, 113, 58, 191, 126, 51, 217, 63, 24, 113, 58, 191, 45, 247, 177, 190, 222, 52, 3, 193, 45, 247, 177, 190, 71, 139, 200, 192, 252, 40, 243, 191, 222, 52, 3, 193, 252, 40, 243, 191, 71, 139, 200, 192, 123, 218, 135, 64, 172, 92, 243, 192, 207, 51, 143, 64, 84, 112, 9, 193, 156, 151, 170, 64, 143, 26, 222, 192, 133, 79, 195, 64, 134, 253, 242, 192, 16, 14, 62, 64, 204, 97, 54, 192, 126, 51, 217, 63, 204, 97, 54, 192, 16, 14, 62, 64, 108, 236, 141, 192, 126, 51, 217, 63, 108, 236, 141, 192, 96, 147, 43, 64, 234, 11, 212, 191, 96, 147, 43, 64, 139, 230, 126, 63, 96, 229, 48, 63, 234, 11, 212, 191, 96, 229, 48, 63, 139, 230, 126, 63, 89, 75, 6, 65, 66, 236, 27, 193, 107, 57, 226, 64, 156, 226, 40, 193, 206, 93, 21, 65, 148, 168, 40, 193, 179, 47, 235, 64, 29, 26, 60, 193, 96, 147, 43, 64, 77, 248, 23, 193, 96, 147, 43, 64, 204, 16, 219, 192, 96, 229, 48, 63, 77, 248, 23, 193, 96, 229, 48, 63, 204, 16, 219, 192, 42, 248, 177, 190, 2, 187, 205, 191, 36, 41, 243, 191, 4, 187, 205, 191, 212, 247, 177, 190, 110, 154, 98, 192, 38, 41, 243, 191, 108, 154, 98, 192, 252, 40, 243, 63, 104, 26, 7, 193, 45, 247, 177, 62, 104, 26, 7, 193, 252, 40, 243, 63, 64, 52, 40, 193, 45, 247, 177, 62, 64, 52, 40, 193, 228, 2, 3, 193, 62, 76, 33, 193, 115, 2, 219, 192, 239, 182, 45, 193, 101, 116, 233, 192, 204, 219, 5, 193, 68, 199, 209, 192, 200, 142, 210, 192, 223, 112, 188, 192, 140, 90, 16, 193, 140, 44, 191, 192, 96, 141, 151, 192, 128, 200, 177, 192, 175, 76, 54, 192, 72, 27, 163, 192, 122, 139, 227, 192, 39, 181, 169, 192, 18, 123, 110, 191, 78, 2, 167, 192, 255, 255, 127, 63, 2, 175, 106, 192, 255, 255, 127, 63, 8, 51, 143, 192, 45, 104, 164, 192, 216, 222, 128, 192, 122, 140, 71, 192, 138, 117, 112, 192, 52, 142, 136, 191, 84, 176, 161, 192, 78, 202, 14, 193, 117, 109, 196, 192, 64, 41, 4, 193, 168, 9, 169, 192, 77, 140, 30, 193, 94, 37, 221, 192, 187, 154, 14, 193, 126, 51, 217, 191, 42, 161, 105, 63, 16, 14, 62, 192, 42, 161, 105, 63, 126, 51, 217, 191, 164, 167, 72, 191, 16, 14, 62, 192, 164, 167, 72, 191, 242, 247, 181, 192, 177, 237, 65, 193, 103, 157, 220, 192, 152, 65, 82, 193, 102, 79, 127, 192, 252, 139, 82, 193, 24, 37, 139, 192, 14, 47, 107, 193, 16, 14, 62, 64, 248, 227, 128, 191, 126, 51, 217, 63, 248, 227, 128, 191, 16, 14, 62, 64, 12, 233, 37, 192, 126, 51, 217, 63, 12, 233, 37, 192, 20, 107, 82, 64, 100, 98, 35, 193, 16, 14, 62, 64, 132, 6, 20, 193, 118, 121, 176, 63, 100, 98, 35, 193, 126, 51, 217, 63, 132, 6, 20, 193, 96, 147, 43, 64, 20, 250, 63, 193, 96, 147, 43, 64, 49, 138, 21, 193, 96, 229, 48, 63, 20, 250, 63, 193, 96, 229, 48, 63, 49, 138, 21, 193, 27, 41, 243, 63, 88, 22, 121, 192, 3, 248, 177, 62, 86, 22, 121, 192, 54, 41, 243, 63, 215, 190, 190, 192, 17, 248, 177, 62, 216, 190, 190, 192, 16, 14, 62, 64, 80, 7, 149, 192, 126, 51, 217, 63, 80, 7, 149, 192, 16, 14, 62, 64, 217, 194, 199, 192, 126, 51, 217, 63, 217, 194, 199, 192, 45, 247, 177, 190, 102, 194, 73, 193, 45, 247, 177, 190, 42, 211, 42, 193, 252, 40, 243, 191, 102, 194, 73, 193, 252, 40, 243, 191, 42, 211, 42, 193, 126, 51, 217, 191, 59, 212, 50, 192, 16, 14, 62, 192, 59, 212, 50, 192, 126, 51, 217, 191, 54, 179, 143, 192, 16, 14, 62, 192, 54, 179, 143, 192, 203, 105, 18, 192, 219, 158, 89, 193, 144, 166, 37, 61, 220, 158, 89, 193, 196, 40, 243, 191, 238, 227, 70, 193, 73, 246, 177, 190, 237, 227, 70, 193, 126, 51, 217, 191, 206, 145, 115, 191, 16, 14, 62, 192, 206, 145, 115, 191, 126, 51, 217, 191, 164, 118, 41, 192, 16, 14, 62, 192, 164, 118, 41, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 118, 121, 176, 63, 252, 81, 47, 64, 118, 121, 176, 63, 17, 135, 112, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 118, 121, 176, 63, 17, 135, 112, 64, 118, 121, 176, 63, 252, 81, 47, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 230, 105, 75, 192, 225, 123, 213, 192, 39, 46, 70, 190, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 39, 46, 70, 190, 225, 123, 213, 192, 230, 105, 75, 192, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 189, 160, 37, 61, 110, 240, 239, 191, 226, 105, 18, 192, 82, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63, 226, 105, 18, 192, 82, 240, 239, 191, 189, 160, 37, 61, 110, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63),
+"format": 4119,
+"index_count": 18,
+"index_data": PackedByteArray(92, 1, 90, 1, 91, 1, 95, 1, 93, 1, 94, 1, 98, 1, 96, 1, 97, 1, 101, 1, 99, 1, 100, 1, 104, 1, 102, 1, 103, 1, 107, 1, 105, 1, 106, 1),
+"material": SubResource("StandardMaterial3D_ru6xr"),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 422,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 59, 99, 118, 198, 0, 0, 0, 128, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 59, 99, 118, 198, 0, 0, 0, 128, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 59, 99, 118, 198, 0, 0, 0, 128, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 136, 185, 196, 28, 0, 0, 0, 128, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 136, 185, 196, 28, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 136, 185, 196, 28, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 59, 99, 118, 198, 0, 0, 0, 128, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 59, 99, 118, 198, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 59, 99, 118, 198, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 136, 185, 196, 28, 0, 0, 0, 128, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 136, 185, 196, 28, 0, 0, 0, 128, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 136, 185, 196, 28, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 59, 99, 118, 198, 0, 0, 0, 128, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 59, 99, 118, 198, 0, 0, 0, 128, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 59, 99, 118, 198, 0, 0, 0, 128, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 136, 185, 196, 28, 0, 0, 0, 128, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 136, 185, 196, 28, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 136, 185, 196, 28, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 59, 99, 118, 198, 0, 0, 0, 128, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 59, 99, 118, 198, 0, 0, 0, 128, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 136, 185, 196, 28, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 136, 185, 196, 28, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 164, 250, 164, 122, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 164, 250, 164, 122, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 234, 65, 42, 124, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 234, 65, 42, 124, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 234, 189, 85, 105, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 234, 189, 85, 105, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 206, 112, 174, 101, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 206, 112, 174, 101, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 0, 0, 255, 191, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 0, 0, 255, 191, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 0, 0, 255, 191, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 0, 0, 255, 191, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 0, 0, 255, 191, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 0, 0, 255, 191, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 0, 0, 255, 191, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 0, 0, 255, 191, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 0, 0, 255, 191, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 0, 0, 255, 191, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 0, 0, 255, 191, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 0, 0, 255, 191, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 63, 20, 62, 148, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 63, 20, 62, 148, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 41, 252, 233, 193, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 41, 252, 233, 193, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 30, 187, 31, 59, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 30, 187, 31, 59, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 0, 0, 0, 128, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 251, 240, 128, 199, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 251, 240, 128, 199, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 125, 214, 174, 101, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 125, 214, 174, 101, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 90, 5, 90, 133, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 90, 5, 90, 133, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 169, 22, 106, 43, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 169, 22, 106, 43, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 255, 191, 255, 127, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 255, 191, 255, 127, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 255, 191, 255, 127, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 255, 191, 255, 127, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 255, 191, 255, 127, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 255, 191, 255, 127, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 255, 191, 255, 127, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 191, 255, 127, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 191, 255, 127, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 255, 191, 255, 127, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 255, 191, 255, 127, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 255, 191, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 129, 41, 174, 101, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 129, 41, 174, 101, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 80, 26, 49, 15, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 80, 26, 49, 15, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 232, 92, 46, 70, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 232, 92, 46, 70, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 223, 167, 255, 191, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 223, 167, 255, 191, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 223, 167, 255, 191, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 14, 236, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 14, 236, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 14, 236, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 255, 191, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 255, 191, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 255, 191, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 255, 255, 255, 191, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 255, 255, 255, 191, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 255, 255, 255, 191, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 238, 164, 255, 191, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 238, 164, 255, 191, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 238, 164, 255, 191, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 0, 0, 135, 237, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 0, 0, 135, 237, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 0, 0, 135, 237, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 0, 128, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 0, 128, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 59, 99, 118, 198, 0, 0, 0, 128, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 59, 99, 118, 198, 0, 0, 0, 128, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 59, 99, 118, 198, 0, 0, 0, 128, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 59, 99, 118, 198, 0, 0, 0, 128, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 59, 99, 118, 198, 0, 0, 0, 128, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 59, 99, 118, 198, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 0, 0, 0, 128, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 59, 99, 118, 198, 0, 0, 0, 128, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 59, 99, 118, 198, 0, 0, 0, 128, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 136, 185, 196, 28, 0, 0, 0, 128, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 136, 185, 196, 28, 0, 0, 0, 128, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 136, 185, 196, 28, 0, 0, 0, 128, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 136, 185, 196, 28, 0, 0, 0, 128, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 136, 185, 196, 28, 0, 0, 0, 128, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 136, 185, 196, 28, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 0, 0, 0, 128, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 136, 185, 196, 28, 0, 0, 0, 128, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 136, 185, 196, 28, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"attribute_data": PackedByteArray(131, 125, 37, 61, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 211, 54, 164, 63, 104, 75, 28, 63, 211, 54, 164, 63, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 131, 125, 37, 61, 104, 75, 28, 63, 20, 107, 82, 64, 30, 57, 220, 63, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 171, 81, 47, 64, 20, 107, 82, 64, 171, 81, 47, 64, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 30, 57, 220, 63, 148, 174, 152, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 148, 174, 152, 192, 238, 16, 95, 192, 118, 121, 176, 63, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 129, 60, 184, 62, 30, 57, 220, 63, 129, 60, 184, 62, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 118, 121, 176, 63, 30, 57, 220, 63, 20, 107, 82, 64, 244, 139, 154, 191, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 244, 139, 154, 191, 39, 46, 70, 190, 18, 38, 0, 191, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 148, 211, 139, 63, 39, 46, 70, 190, 148, 211, 139, 63, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 230, 105, 75, 192, 18, 38, 0, 191, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 74, 106, 18, 192, 154, 204, 133, 64, 167, 239, 97, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 167, 239, 97, 192, 197, 19, 60, 64, 74, 106, 18, 192, 154, 204, 133, 64, 118, 121, 176, 63, 244, 139, 154, 191, 118, 121, 176, 63, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 118, 121, 176, 63, 88, 13, 65, 190, 118, 121, 176, 63, 244, 139, 154, 191, 39, 46, 70, 190, 56, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 226, 32, 179, 63, 126, 17, 95, 192, 226, 32, 179, 63, 126, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 39, 46, 70, 190, 56, 17, 95, 192, 222, 105, 18, 192, 191, 74, 28, 63, 110, 239, 97, 192, 112, 74, 28, 63, 224, 105, 18, 192, 28, 203, 33, 191, 224, 105, 18, 192, 28, 203, 33, 191, 110, 239, 97, 192, 112, 74, 28, 63, 222, 105, 18, 192, 191, 74, 28, 63, 175, 158, 37, 61, 88, 204, 133, 64, 6, 148, 37, 61, 12, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 6, 148, 37, 61, 12, 19, 60, 64, 175, 158, 37, 61, 88, 204, 133, 64, 96, 147, 43, 192, 34, 174, 104, 63, 96, 147, 43, 192, 204, 239, 200, 191, 96, 229, 48, 191, 34, 174, 104, 63, 96, 229, 48, 191, 204, 239, 200, 191, 96, 147, 43, 192, 215, 215, 221, 192, 96, 147, 43, 192, 197, 148, 22, 193, 96, 229, 48, 191, 215, 215, 221, 192, 96, 229, 48, 191, 197, 148, 22, 193, 105, 53, 0, 64, 0, 0, 128, 63, 211, 241, 4, 64, 250, 222, 49, 191, 186, 169, 81, 64, 0, 0, 128, 63, 168, 29, 19, 64, 40, 28, 24, 192, 108, 157, 42, 64, 193, 13, 129, 192, 83, 67, 75, 64, 171, 211, 180, 192, 189, 22, 86, 64, 100, 121, 21, 191, 180, 207, 116, 64, 228, 250, 230, 192, 33, 85, 99, 64, 50, 247, 9, 192, 42, 75, 121, 64, 136, 6, 109, 192, 205, 120, 147, 64, 228, 144, 11, 193, 1, 231, 139, 64, 179, 229, 166, 192, 33, 81, 159, 64, 160, 196, 213, 192, 24, 190, 182, 64, 90, 98, 1, 193, 96, 147, 43, 64, 47, 214, 137, 192, 96, 147, 43, 64, 148, 217, 211, 191, 96, 229, 48, 63, 47, 214, 137, 192, 96, 229, 48, 63, 148, 217, 211, 191, 96, 147, 43, 192, 114, 152, 139, 192, 96, 147, 43, 192, 40, 234, 218, 192, 96, 229, 48, 191, 114, 152, 139, 192, 96, 229, 48, 191, 40, 234, 218, 192, 45, 247, 177, 190, 38, 148, 188, 192, 45, 247, 177, 190, 94, 107, 125, 192, 252, 40, 243, 191, 38, 148, 188, 192, 252, 40, 243, 191, 94, 107, 125, 192, 252, 40, 243, 63, 220, 189, 41, 193, 45, 247, 177, 62, 220, 189, 41, 193, 20, 41, 243, 63, 179, 215, 74, 193, 138, 247, 177, 62, 179, 215, 74, 193, 202, 247, 177, 190, 187, 184, 69, 63, 36, 41, 243, 191, 188, 184, 69, 63, 42, 248, 177, 190, 120, 157, 148, 191, 36, 41, 243, 191, 120, 157, 148, 191, 96, 147, 43, 192, 178, 237, 22, 193, 96, 147, 43, 192, 142, 150, 62, 193, 96, 229, 48, 191, 178, 237, 22, 193, 96, 229, 48, 191, 142, 150, 62, 193, 64, 37, 15, 193, 30, 126, 30, 193, 151, 190, 222, 192, 168, 239, 49, 193, 200, 18, 0, 193, 205, 193, 17, 193, 72, 200, 213, 192, 38, 184, 30, 193, 96, 147, 43, 64, 47, 177, 221, 192, 96, 147, 43, 64, 98, 209, 136, 192, 96, 229, 48, 63, 47, 177, 221, 192, 96, 229, 48, 63, 98, 209, 136, 192, 105, 53, 0, 192, 0, 0, 128, 63, 186, 169, 81, 192, 0, 0, 128, 63, 211, 241, 4, 192, 250, 222, 49, 191, 168, 29, 19, 192, 40, 28, 24, 192, 108, 157, 42, 192, 193, 13, 129, 192, 83, 67, 75, 192, 171, 211, 180, 192, 189, 22, 86, 192, 100, 121, 21, 191, 180, 207, 116, 192, 228, 250, 230, 192, 33, 85, 99, 192, 50, 247, 9, 192, 42, 75, 121, 192, 136, 6, 109, 192, 205, 120, 147, 192, 228, 144, 11, 193, 1, 231, 139, 192, 179, 229, 166, 192, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 45, 247, 177, 190, 247, 30, 39, 193, 45, 247, 177, 190, 189, 47, 8, 193, 252, 40, 243, 191, 247, 30, 39, 193, 252, 40, 243, 191, 189, 47, 8, 193, 249, 162, 200, 64, 111, 46, 81, 193, 187, 82, 146, 64, 187, 204, 97, 193, 112, 72, 239, 64, 87, 130, 97, 193, 35, 208, 157, 64, 206, 111, 122, 193, 96, 147, 43, 64, 252, 143, 102, 193, 96, 147, 43, 64, 24, 32, 60, 193, 96, 229, 48, 63, 252, 143, 102, 193, 96, 229, 48, 63, 24, 32, 60, 193, 228, 2, 3, 65, 63, 76, 33, 193, 100, 116, 233, 64, 204, 219, 5, 193, 113, 2, 219, 64, 239, 182, 45, 193, 66, 199, 209, 64, 200, 142, 210, 192, 222, 112, 188, 64, 141, 90, 16, 193, 139, 44, 191, 64, 97, 141, 151, 192, 127, 200, 177, 64, 176, 76, 54, 192, 71, 27, 163, 64, 122, 139, 227, 192, 44, 181, 169, 64, 24, 123, 110, 191, 76, 2, 167, 64, 250, 255, 127, 63, 0, 175, 106, 64, 250, 255, 127, 63, 7, 51, 143, 64, 45, 104, 164, 192, 221, 222, 128, 64, 122, 140, 71, 192, 136, 117, 112, 64, 56, 142, 136, 191, 25, 41, 243, 63, 84, 16, 197, 191, 158, 247, 177, 62, 86, 16, 197, 191, 27, 41, 243, 63, 130, 239, 102, 192, 3, 248, 177, 62, 130, 239, 102, 192, 230, 105, 75, 64, 164, 176, 129, 193, 96, 147, 43, 64, 233, 93, 107, 193, 39, 46, 70, 62, 164, 176, 129, 193, 96, 229, 48, 63, 233, 93, 107, 193, 96, 147, 43, 192, 157, 131, 61, 193, 96, 147, 43, 192, 123, 44, 101, 193, 96, 229, 48, 191, 157, 131, 61, 193, 96, 229, 48, 191, 123, 44, 101, 193, 96, 147, 43, 192, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 229, 48, 191, 35, 15, 135, 192, 45, 247, 177, 62, 20, 72, 157, 191, 252, 40, 243, 63, 20, 72, 157, 191, 45, 247, 177, 62, 77, 13, 87, 63, 252, 40, 243, 63, 77, 13, 87, 63, 126, 51, 217, 191, 244, 129, 22, 193, 16, 14, 62, 192, 244, 129, 22, 193, 118, 121, 176, 191, 206, 221, 37, 193, 20, 107, 82, 192, 206, 221, 37, 193, 16, 14, 62, 64, 25, 200, 1, 193, 126, 51, 217, 63, 25, 200, 1, 193, 16, 14, 62, 64, 221, 37, 27, 193, 126, 51, 217, 63, 221, 37, 27, 193, 46, 167, 5, 64, 0, 0, 128, 63, 178, 164, 201, 61, 0, 0, 128, 63, 166, 146, 12, 64, 142, 249, 188, 191, 141, 74, 91, 62, 120, 44, 211, 191, 116, 71, 33, 64, 202, 196, 123, 192, 255, 114, 15, 63, 5, 241, 136, 192, 104, 157, 67, 64, 198, 82, 203, 192, 134, 52, 145, 63, 201, 205, 219, 192, 124, 81, 115, 64, 85, 124, 11, 193, 50, 75, 247, 63, 251, 95, 22, 193, 103, 3, 152, 64, 89, 32, 48, 193, 75, 155, 60, 64, 232, 148, 61, 193, 145, 163, 188, 64, 13, 78, 83, 193, 109, 126, 133, 64, 76, 57, 99, 193, 178, 164, 201, 189, 0, 0, 128, 63, 46, 167, 5, 192, 0, 0, 128, 63, 141, 74, 91, 190, 120, 44, 211, 191, 166, 146, 12, 192, 142, 249, 188, 191, 116, 71, 33, 192, 202, 196, 123, 192, 255, 114, 15, 191, 5, 241, 136, 192, 104, 157, 67, 192, 198, 82, 203, 192, 134, 52, 145, 191, 201, 205, 219, 192, 124, 81, 115, 192, 85, 124, 11, 193, 50, 75, 247, 191, 251, 95, 22, 193, 103, 3, 152, 192, 89, 32, 48, 193, 75, 155, 60, 192, 232, 148, 61, 193, 145, 163, 188, 192, 13, 78, 83, 193, 109, 126, 133, 192, 76, 57, 99, 193, 20, 41, 243, 63, 158, 96, 198, 192, 138, 247, 177, 62, 158, 96, 198, 192, 252, 40, 243, 63, 39, 74, 4, 193, 45, 247, 177, 62, 39, 74, 4, 193, 126, 51, 217, 191, 141, 64, 147, 192, 16, 14, 62, 192, 141, 64, 147, 192, 126, 51, 217, 191, 171, 137, 201, 192, 16, 14, 62, 192, 171, 137, 201, 192, 96, 229, 48, 191, 215, 158, 75, 193, 96, 147, 43, 192, 215, 158, 75, 193, 39, 46, 70, 190, 47, 162, 99, 193, 230, 105, 75, 192, 47, 162, 99, 193, 16, 14, 62, 192, 68, 9, 28, 193, 126, 51, 217, 191, 68, 9, 28, 193, 16, 14, 62, 192, 182, 228, 0, 193, 126, 51, 217, 191, 182, 228, 0, 193, 16, 14, 62, 192, 225, 132, 203, 192, 126, 51, 217, 191, 225, 132, 203, 192, 16, 14, 62, 64, 163, 75, 205, 192, 126, 51, 217, 63, 163, 75, 205, 192, 16, 14, 62, 64, 151, 3, 0, 193, 126, 51, 217, 63, 151, 3, 0, 193, 208, 164, 37, 189, 157, 103, 81, 193, 210, 105, 18, 64, 157, 103, 81, 193, 204, 246, 177, 62, 172, 172, 62, 193, 228, 40, 243, 63, 172, 172, 62, 193, 16, 14, 62, 64, 46, 107, 91, 63, 126, 51, 217, 63, 46, 107, 91, 63, 16, 14, 62, 64, 24, 113, 58, 191, 126, 51, 217, 63, 24, 113, 58, 191, 45, 247, 177, 190, 222, 52, 3, 193, 45, 247, 177, 190, 71, 139, 200, 192, 252, 40, 243, 191, 222, 52, 3, 193, 252, 40, 243, 191, 71, 139, 200, 192, 123, 218, 135, 64, 172, 92, 243, 192, 207, 51, 143, 64, 84, 112, 9, 193, 156, 151, 170, 64, 143, 26, 222, 192, 133, 79, 195, 64, 134, 253, 242, 192, 16, 14, 62, 64, 204, 97, 54, 192, 126, 51, 217, 63, 204, 97, 54, 192, 16, 14, 62, 64, 108, 236, 141, 192, 126, 51, 217, 63, 108, 236, 141, 192, 96, 147, 43, 64, 234, 11, 212, 191, 96, 147, 43, 64, 139, 230, 126, 63, 96, 229, 48, 63, 234, 11, 212, 191, 96, 229, 48, 63, 139, 230, 126, 63, 89, 75, 6, 65, 66, 236, 27, 193, 107, 57, 226, 64, 156, 226, 40, 193, 206, 93, 21, 65, 148, 168, 40, 193, 179, 47, 235, 64, 29, 26, 60, 193, 96, 147, 43, 64, 77, 248, 23, 193, 96, 147, 43, 64, 204, 16, 219, 192, 96, 229, 48, 63, 77, 248, 23, 193, 96, 229, 48, 63, 204, 16, 219, 192, 42, 248, 177, 190, 2, 187, 205, 191, 36, 41, 243, 191, 4, 187, 205, 191, 212, 247, 177, 190, 110, 154, 98, 192, 38, 41, 243, 191, 108, 154, 98, 192, 252, 40, 243, 63, 104, 26, 7, 193, 45, 247, 177, 62, 104, 26, 7, 193, 252, 40, 243, 63, 64, 52, 40, 193, 45, 247, 177, 62, 64, 52, 40, 193, 228, 2, 3, 193, 62, 76, 33, 193, 115, 2, 219, 192, 239, 182, 45, 193, 101, 116, 233, 192, 204, 219, 5, 193, 68, 199, 209, 192, 200, 142, 210, 192, 223, 112, 188, 192, 140, 90, 16, 193, 140, 44, 191, 192, 96, 141, 151, 192, 128, 200, 177, 192, 175, 76, 54, 192, 72, 27, 163, 192, 122, 139, 227, 192, 39, 181, 169, 192, 18, 123, 110, 191, 78, 2, 167, 192, 255, 255, 127, 63, 2, 175, 106, 192, 255, 255, 127, 63, 8, 51, 143, 192, 45, 104, 164, 192, 216, 222, 128, 192, 122, 140, 71, 192, 138, 117, 112, 192, 52, 142, 136, 191, 84, 176, 161, 192, 78, 202, 14, 193, 117, 109, 196, 192, 64, 41, 4, 193, 168, 9, 169, 192, 77, 140, 30, 193, 94, 37, 221, 192, 187, 154, 14, 193, 126, 51, 217, 191, 42, 161, 105, 63, 16, 14, 62, 192, 42, 161, 105, 63, 126, 51, 217, 191, 164, 167, 72, 191, 16, 14, 62, 192, 164, 167, 72, 191, 242, 247, 181, 192, 177, 237, 65, 193, 103, 157, 220, 192, 152, 65, 82, 193, 102, 79, 127, 192, 252, 139, 82, 193, 24, 37, 139, 192, 14, 47, 107, 193, 16, 14, 62, 64, 248, 227, 128, 191, 126, 51, 217, 63, 248, 227, 128, 191, 16, 14, 62, 64, 12, 233, 37, 192, 126, 51, 217, 63, 12, 233, 37, 192, 20, 107, 82, 64, 100, 98, 35, 193, 16, 14, 62, 64, 132, 6, 20, 193, 118, 121, 176, 63, 100, 98, 35, 193, 126, 51, 217, 63, 132, 6, 20, 193, 96, 147, 43, 64, 20, 250, 63, 193, 96, 147, 43, 64, 49, 138, 21, 193, 96, 229, 48, 63, 20, 250, 63, 193, 96, 229, 48, 63, 49, 138, 21, 193, 27, 41, 243, 63, 88, 22, 121, 192, 3, 248, 177, 62, 86, 22, 121, 192, 54, 41, 243, 63, 215, 190, 190, 192, 17, 248, 177, 62, 216, 190, 190, 192, 16, 14, 62, 64, 80, 7, 149, 192, 126, 51, 217, 63, 80, 7, 149, 192, 16, 14, 62, 64, 217, 194, 199, 192, 126, 51, 217, 63, 217, 194, 199, 192, 45, 247, 177, 190, 102, 194, 73, 193, 45, 247, 177, 190, 42, 211, 42, 193, 252, 40, 243, 191, 102, 194, 73, 193, 252, 40, 243, 191, 42, 211, 42, 193, 126, 51, 217, 191, 59, 212, 50, 192, 16, 14, 62, 192, 59, 212, 50, 192, 126, 51, 217, 191, 54, 179, 143, 192, 16, 14, 62, 192, 54, 179, 143, 192, 203, 105, 18, 192, 219, 158, 89, 193, 144, 166, 37, 61, 220, 158, 89, 193, 196, 40, 243, 191, 238, 227, 70, 193, 73, 246, 177, 190, 237, 227, 70, 193, 126, 51, 217, 191, 206, 145, 115, 191, 16, 14, 62, 192, 206, 145, 115, 191, 126, 51, 217, 191, 164, 118, 41, 192, 16, 14, 62, 192, 164, 118, 41, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 118, 121, 176, 63, 252, 81, 47, 64, 118, 121, 176, 63, 17, 135, 112, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 118, 121, 176, 63, 17, 135, 112, 64, 118, 121, 176, 63, 252, 81, 47, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 230, 105, 75, 192, 225, 123, 213, 192, 39, 46, 70, 190, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 39, 46, 70, 190, 225, 123, 213, 192, 230, 105, 75, 192, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 189, 160, 37, 61, 110, 240, 239, 191, 226, 105, 18, 192, 82, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63, 226, 105, 18, 192, 82, 240, 239, 191, 189, 160, 37, 61, 110, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63),
+"format": 4119,
+"index_count": 288,
+"index_data": PackedByteArray(109, 1, 108, 1, 18, 0, 110, 1, 109, 1, 18, 0, 8, 0, 110, 1, 18, 0, 18, 0, 6, 0, 8, 0, 7, 0, 6, 0, 26, 0, 7, 0, 26, 0, 25, 0, 111, 1, 7, 0, 25, 0, 25, 0, 112, 1, 111, 1, 24, 0, 26, 0, 113, 1, 113, 1, 114, 1, 24, 0, 26, 0, 49, 0, 113, 1, 49, 0, 115, 1, 113, 1, 50, 0, 49, 0, 18, 0, 18, 0, 20, 0, 50, 0, 20, 0, 116, 1, 50, 0, 20, 0, 117, 1, 116, 1, 119, 1, 118, 1, 23, 0, 118, 1, 120, 1, 23, 0, 120, 1, 9, 0, 23, 0, 11, 0, 23, 0, 9, 0, 11, 0, 10, 0, 27, 0, 27, 0, 10, 0, 28, 0, 10, 0, 121, 1, 28, 0, 122, 1, 28, 0, 121, 1, 27, 0, 29, 0, 123, 1, 124, 1, 123, 1, 29, 0, 52, 0, 27, 0, 123, 1, 125, 1, 52, 0, 123, 1, 52, 0, 51, 0, 23, 0, 21, 0, 23, 0, 51, 0, 126, 1, 21, 0, 51, 0, 127, 1, 21, 0, 126, 1, 13, 0, 128, 1, 129, 1, 129, 1, 55, 0, 13, 0, 55, 0, 14, 0, 13, 0, 55, 0, 54, 0, 14, 0, 30, 0, 54, 0, 56, 0, 56, 0, 130, 1, 30, 0, 130, 1, 131, 1, 30, 0, 131, 1, 132, 1, 30, 0, 12, 0, 14, 0, 133, 1, 133, 1, 134, 1, 12, 0, 14, 0, 37, 0, 133, 1, 37, 0, 135, 1, 133, 1, 38, 0, 37, 0, 30, 0, 30, 0, 32, 0, 38, 0, 32, 0, 136, 1, 38, 0, 32, 0, 137, 1, 136, 1, 139, 1, 16, 0, 138, 1, 58, 0, 138, 1, 16, 0, 15, 0, 58, 0, 16, 0, 59, 0, 58, 0, 15, 0, 59, 0, 35, 0, 57, 0, 140, 1, 57, 0, 35, 0, 141, 1, 140, 1, 35, 0, 142, 1, 141, 1, 35, 0, 15, 0, 17, 0, 143, 1, 144, 1, 143, 1, 17, 0, 40, 0, 15, 0, 143, 1, 145, 1, 40, 0, 143, 1, 40, 0, 39, 0, 35, 0, 33, 0, 35, 0, 39, 0, 146, 1, 33, 0, 39, 0, 147, 1, 33, 0, 146, 1, 149, 1, 148, 1, 1, 0, 149, 1, 1, 0, 0, 0, 62, 0, 149, 1, 0, 0, 0, 0, 60, 0, 62, 0, 61, 0, 60, 0, 44, 0, 150, 1, 61, 0, 44, 0, 150, 1, 44, 0, 43, 0, 43, 0, 151, 1, 150, 1, 42, 0, 44, 0, 152, 1, 152, 1, 153, 1, 42, 0, 44, 0, 67, 0, 152, 1, 67, 0, 154, 1, 152, 1, 68, 0, 67, 0, 0, 0, 0, 0, 155, 1, 68, 0, 0, 0, 2, 0, 155, 1, 2, 0, 156, 1, 155, 1, 158, 1, 157, 1, 4, 0, 4, 0, 157, 1, 5, 0, 157, 1, 63, 0, 5, 0, 65, 0, 5, 0, 63, 0, 65, 0, 64, 0, 45, 0, 64, 0, 159, 1, 45, 0, 45, 0, 159, 1, 46, 0, 160, 1, 46, 0, 159, 1, 45, 0, 47, 0, 161, 1, 162, 1, 161, 1, 47, 0, 70, 0, 45, 0, 161, 1, 163, 1, 70, 0, 161, 1, 70, 0, 69, 0, 5, 0, 164, 1, 5, 0, 69, 0, 3, 0, 5, 0, 164, 1, 165, 1, 3, 0, 164, 1),
+"lods": [0.0320044, PackedByteArray(110, 1, 108, 1, 18, 0, 8, 0, 110, 1, 18, 0, 18, 0, 6, 0, 8, 0, 7, 0, 6, 0, 26, 0, 7, 0, 26, 0, 25, 0, 24, 0, 26, 0, 113, 1, 26, 0, 49, 0, 113, 1, 50, 0, 49, 0, 18, 0, 18, 0, 20, 0, 50, 0, 20, 0, 116, 1, 50, 0, 119, 1, 120, 1, 23, 0, 120, 1, 9, 0, 23, 0, 11, 0, 23, 0, 9, 0, 11, 0, 10, 0, 27, 0, 27, 0, 10, 0, 28, 0, 27, 0, 29, 0, 123, 1, 52, 0, 27, 0, 123, 1, 52, 0, 51, 0, 23, 0, 21, 0, 23, 0, 51, 0, 126, 1, 21, 0, 51, 0, 55, 0, 14, 0, 13, 0, 55, 0, 54, 0, 14, 0, 12, 0, 14, 0, 133, 1, 14, 0, 37, 0, 133, 1, 37, 0, 135, 1, 133, 1, 30, 0, 54, 0, 56, 0, 56, 0, 130, 1, 30, 0, 130, 1, 132, 1, 30, 0, 38, 0, 37, 0, 30, 0, 30, 0, 32, 0, 38, 0, 32, 0, 136, 1, 38, 0, 15, 0, 58, 0, 16, 0, 59, 0, 58, 0, 15, 0, 15, 0, 17, 0, 143, 1, 40, 0, 15, 0, 143, 1, 145, 1, 40, 0, 143, 1, 59, 0, 35, 0, 57, 0, 140, 1, 57, 0, 35, 0, 142, 1, 140, 1, 35, 0, 40, 0, 39, 0, 35, 0, 33, 0, 35, 0, 39, 0, 146, 1, 33, 0, 39, 0, 149, 1, 1, 0, 0, 0, 62, 0, 149, 1, 0, 0, 0, 0, 60, 0, 62, 0, 0, 0, 2, 0, 155, 1, 0, 0, 155, 1, 68, 0, 68, 0, 67, 0, 0, 0, 44, 0, 67, 0, 152, 1, 42, 0, 44, 0, 152, 1, 61, 0, 60, 0, 44, 0, 150, 1, 61, 0, 44, 0, 150, 1, 44, 0, 43, 0, 4, 0, 157, 1, 5, 0, 157, 1, 63, 0, 5, 0, 65, 0, 5, 0, 63, 0, 3, 0, 5, 0, 164, 1, 164, 1, 5, 0, 69, 0, 70, 0, 69, 0, 5, 0, 70, 0, 45, 0, 161, 1, 45, 0, 47, 0, 161, 1, 65, 0, 64, 0, 45, 0, 64, 0, 159, 1, 45, 0, 45, 0, 159, 1, 46, 0), 0.0362993, PackedByteArray(8, 0, 108, 1, 18, 0, 18, 0, 6, 0, 8, 0, 25, 0, 6, 0, 26, 0, 20, 0, 49, 0, 18, 0, 26, 0, 49, 0, 113, 1, 119, 1, 9, 0, 23, 0, 11, 0, 23, 0, 9, 0, 52, 0, 21, 0, 23, 0, 11, 0, 28, 0, 27, 0, 52, 0, 27, 0, 123, 1, 55, 0, 14, 0, 13, 0, 55, 0, 54, 0, 14, 0, 30, 0, 54, 0, 56, 0, 56, 0, 132, 1, 30, 0, 32, 0, 37, 0, 30, 0, 14, 0, 37, 0, 133, 1, 37, 0, 135, 1, 133, 1, 15, 0, 58, 0, 16, 0, 59, 0, 58, 0, 15, 0, 40, 0, 15, 0, 143, 1, 145, 1, 40, 0, 143, 1, 40, 0, 33, 0, 35, 0, 59, 0, 35, 0, 57, 0, 142, 1, 57, 0, 35, 0, 0, 0, 60, 0, 62, 0, 43, 0, 60, 0, 44, 0, 2, 0, 67, 0, 0, 0, 44, 0, 67, 0, 152, 1, 65, 0, 5, 0, 63, 0, 70, 0, 3, 0, 5, 0, 65, 0, 46, 0, 45, 0, 70, 0, 45, 0, 161, 1)],
+"material": SubResource("StandardMaterial3D_3ttsi"),
+"name": "heart",
+"primitive": 3,
+"vertex_count": 422,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 59, 99, 118, 198, 255, 191, 255, 191, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 59, 99, 118, 198, 255, 191, 255, 191, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 59, 99, 118, 198, 255, 191, 255, 191, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 136, 185, 196, 28, 255, 191, 255, 63, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 136, 185, 196, 28, 255, 191, 255, 63, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 136, 185, 196, 28, 255, 191, 255, 63, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 1, 0, 255, 191, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 255, 63, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 1, 0, 255, 63, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 255, 63, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 254, 255, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 217, 174, 37, 209, 254, 255, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 254, 255, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 0, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 37, 81, 217, 46, 254, 255, 254, 127, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 0, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 254, 191, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 64, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 255, 63, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 255, 191, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 255, 63, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 217, 174, 37, 209, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 217, 174, 37, 209, 255, 255, 255, 255, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 59, 99, 118, 198, 255, 191, 255, 191, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 59, 99, 118, 198, 255, 191, 255, 191, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 59, 99, 118, 198, 254, 191, 255, 191, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 136, 185, 196, 28, 254, 191, 255, 63, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 136, 185, 196, 28, 255, 191, 255, 63, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 136, 185, 196, 28, 255, 191, 255, 63, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 217, 174, 37, 209, 254, 255, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 217, 174, 37, 209, 254, 255, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 217, 174, 37, 209, 254, 255, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 37, 81, 217, 46, 254, 255, 254, 127, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 37, 81, 217, 46, 254, 255, 254, 127, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 37, 81, 217, 46, 254, 255, 254, 127, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 59, 99, 118, 198, 255, 191, 255, 191, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 59, 99, 118, 198, 255, 191, 255, 191, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 59, 99, 118, 198, 255, 191, 255, 191, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 136, 185, 196, 28, 255, 191, 255, 63, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 136, 185, 196, 28, 255, 191, 255, 63, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 136, 185, 196, 28, 255, 191, 255, 63, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 59, 99, 118, 198, 255, 191, 255, 191, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 59, 99, 118, 198, 255, 191, 255, 191, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 136, 185, 196, 28, 255, 191, 255, 63, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 136, 185, 196, 28, 255, 191, 255, 63, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 164, 250, 164, 122, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 164, 250, 164, 122, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 234, 65, 42, 124, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 234, 65, 42, 124, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 234, 189, 85, 105, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 234, 189, 85, 105, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 206, 112, 174, 101, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 206, 112, 174, 101, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 0, 0, 255, 191, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 0, 0, 255, 191, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 0, 0, 255, 191, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 0, 0, 255, 191, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 0, 0, 255, 191, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 0, 0, 255, 191, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 0, 0, 255, 191, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 0, 0, 255, 191, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 0, 0, 255, 191, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 0, 0, 255, 191, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 0, 0, 255, 191, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 0, 0, 255, 191, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 63, 20, 62, 148, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 63, 20, 62, 148, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 41, 252, 233, 193, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 41, 252, 233, 193, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 30, 187, 31, 59, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 30, 187, 31, 59, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 0, 0, 0, 128, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 251, 240, 128, 199, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 251, 240, 128, 199, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 125, 214, 174, 101, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 125, 214, 174, 101, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 90, 5, 90, 133, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 90, 5, 90, 133, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 169, 22, 106, 43, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 169, 22, 106, 43, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 255, 191, 255, 127, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 255, 191, 255, 127, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 255, 191, 255, 127, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 255, 191, 255, 127, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 255, 191, 255, 127, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 255, 191, 255, 127, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 255, 191, 255, 127, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 191, 255, 127, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 191, 255, 127, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 255, 191, 255, 127, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 255, 191, 255, 127, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 255, 191, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 129, 41, 174, 101, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 129, 41, 174, 101, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 80, 26, 49, 15, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 80, 26, 49, 15, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 232, 92, 46, 70, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 232, 92, 46, 70, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 255, 255, 255, 191, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 255, 191, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 1, 0, 255, 191, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 255, 191, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 255, 255, 255, 191, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 254, 191, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 253, 191, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 255, 255, 255, 63, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 255, 63, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 1, 0, 255, 63, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 255, 63, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 255, 63, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 255, 255, 255, 63, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 64, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 1, 64, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 217, 174, 37, 209, 254, 255, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 217, 174, 37, 209, 254, 255, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 254, 255, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 255, 255, 255, 255, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 217, 174, 37, 209, 255, 255, 255, 255, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 217, 174, 37, 209, 255, 255, 255, 255, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 37, 81, 217, 46, 254, 255, 254, 127, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 37, 81, 217, 46, 254, 255, 254, 127, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 0, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 255, 255, 255, 255, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 37, 81, 217, 46, 255, 255, 0, 0, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 37, 81, 217, 46, 255, 255, 0, 0, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 59, 99, 118, 198, 255, 191, 255, 191, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 59, 99, 118, 198, 255, 191, 255, 191, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 59, 99, 118, 198, 255, 191, 255, 191, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 59, 99, 118, 198, 255, 191, 255, 191, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 59, 99, 118, 198, 255, 191, 255, 191, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 59, 99, 118, 198, 255, 191, 255, 191, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 227, 218, 133, 21, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 59, 99, 118, 198, 255, 191, 255, 191, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 59, 99, 118, 198, 255, 191, 255, 191, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 136, 185, 196, 28, 255, 191, 255, 63, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 136, 185, 196, 28, 255, 191, 255, 63, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 136, 185, 196, 28, 255, 191, 255, 63, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 136, 185, 196, 28, 255, 191, 255, 63, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 136, 185, 196, 28, 255, 191, 255, 63, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 136, 185, 196, 28, 255, 191, 255, 63, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 227, 218, 123, 234, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 136, 185, 196, 28, 255, 191, 255, 63, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 136, 185, 196, 28, 255, 191, 255, 63)
+}, {
+"aabb": AABB(-0.248739, 0, -0.208377, 0.497478, 0.464044, 0.416754),
+"attribute_data": PackedByteArray(131, 125, 37, 61, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 211, 54, 164, 63, 104, 75, 28, 63, 211, 54, 164, 63, 104, 75, 28, 63, 145, 130, 37, 61, 114, 202, 33, 191, 131, 125, 37, 61, 104, 75, 28, 63, 20, 107, 82, 64, 30, 57, 220, 63, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 171, 81, 47, 64, 20, 107, 82, 64, 171, 81, 47, 64, 23, 208, 137, 64, 30, 57, 220, 63, 20, 107, 82, 64, 30, 57, 220, 63, 148, 174, 152, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 238, 16, 95, 192, 230, 105, 75, 192, 23, 130, 162, 192, 148, 174, 152, 192, 238, 16, 95, 192, 118, 121, 176, 63, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 129, 60, 184, 62, 30, 57, 220, 63, 129, 60, 184, 62, 30, 57, 220, 63, 118, 121, 176, 63, 171, 81, 47, 64, 118, 121, 176, 63, 30, 57, 220, 63, 20, 107, 82, 64, 244, 139, 154, 191, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 20, 107, 82, 64, 128, 13, 65, 190, 23, 208, 137, 64, 128, 13, 65, 190, 20, 107, 82, 64, 244, 139, 154, 191, 39, 46, 70, 190, 18, 38, 0, 191, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 148, 211, 139, 63, 39, 46, 70, 190, 148, 211, 139, 63, 226, 32, 179, 63, 18, 38, 0, 191, 39, 46, 70, 190, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 230, 105, 75, 192, 18, 38, 0, 191, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 148, 211, 139, 63, 230, 105, 75, 192, 18, 38, 0, 191, 148, 174, 152, 192, 18, 38, 0, 191, 74, 106, 18, 192, 154, 204, 133, 64, 167, 239, 97, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 64, 106, 18, 192, 197, 19, 60, 64, 167, 239, 97, 192, 197, 19, 60, 64, 74, 106, 18, 192, 154, 204, 133, 64, 118, 121, 176, 63, 244, 139, 154, 191, 118, 121, 176, 63, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 129, 60, 184, 62, 88, 13, 65, 190, 118, 121, 176, 63, 88, 13, 65, 190, 118, 121, 176, 63, 244, 139, 154, 191, 39, 46, 70, 190, 56, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 226, 32, 179, 63, 126, 17, 95, 192, 226, 32, 179, 63, 126, 17, 95, 192, 39, 46, 70, 190, 61, 130, 162, 192, 39, 46, 70, 190, 56, 17, 95, 192, 222, 105, 18, 192, 191, 74, 28, 63, 110, 239, 97, 192, 112, 74, 28, 63, 224, 105, 18, 192, 28, 203, 33, 191, 224, 105, 18, 192, 28, 203, 33, 191, 110, 239, 97, 192, 112, 74, 28, 63, 222, 105, 18, 192, 191, 74, 28, 63, 175, 158, 37, 61, 88, 204, 133, 64, 6, 148, 37, 61, 12, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 135, 55, 164, 63, 17, 19, 60, 64, 6, 148, 37, 61, 12, 19, 60, 64, 175, 158, 37, 61, 88, 204, 133, 64, 96, 147, 43, 192, 34, 174, 104, 63, 96, 147, 43, 192, 204, 239, 200, 191, 96, 229, 48, 191, 34, 174, 104, 63, 96, 229, 48, 191, 204, 239, 200, 191, 96, 147, 43, 192, 215, 215, 221, 192, 96, 147, 43, 192, 197, 148, 22, 193, 96, 229, 48, 191, 215, 215, 221, 192, 96, 229, 48, 191, 197, 148, 22, 193, 105, 53, 0, 64, 0, 0, 128, 63, 211, 241, 4, 64, 250, 222, 49, 191, 186, 169, 81, 64, 0, 0, 128, 63, 168, 29, 19, 64, 40, 28, 24, 192, 108, 157, 42, 64, 193, 13, 129, 192, 83, 67, 75, 64, 171, 211, 180, 192, 189, 22, 86, 64, 100, 121, 21, 191, 180, 207, 116, 64, 228, 250, 230, 192, 33, 85, 99, 64, 50, 247, 9, 192, 42, 75, 121, 64, 136, 6, 109, 192, 205, 120, 147, 64, 228, 144, 11, 193, 1, 231, 139, 64, 179, 229, 166, 192, 33, 81, 159, 64, 160, 196, 213, 192, 24, 190, 182, 64, 90, 98, 1, 193, 96, 147, 43, 64, 47, 214, 137, 192, 96, 147, 43, 64, 148, 217, 211, 191, 96, 229, 48, 63, 47, 214, 137, 192, 96, 229, 48, 63, 148, 217, 211, 191, 96, 147, 43, 192, 114, 152, 139, 192, 96, 147, 43, 192, 40, 234, 218, 192, 96, 229, 48, 191, 114, 152, 139, 192, 96, 229, 48, 191, 40, 234, 218, 192, 45, 247, 177, 190, 38, 148, 188, 192, 45, 247, 177, 190, 94, 107, 125, 192, 252, 40, 243, 191, 38, 148, 188, 192, 252, 40, 243, 191, 94, 107, 125, 192, 252, 40, 243, 63, 220, 189, 41, 193, 45, 247, 177, 62, 220, 189, 41, 193, 20, 41, 243, 63, 179, 215, 74, 193, 138, 247, 177, 62, 179, 215, 74, 193, 202, 247, 177, 190, 187, 184, 69, 63, 36, 41, 243, 191, 188, 184, 69, 63, 42, 248, 177, 190, 120, 157, 148, 191, 36, 41, 243, 191, 120, 157, 148, 191, 96, 147, 43, 192, 178, 237, 22, 193, 96, 147, 43, 192, 142, 150, 62, 193, 96, 229, 48, 191, 178, 237, 22, 193, 96, 229, 48, 191, 142, 150, 62, 193, 64, 37, 15, 193, 30, 126, 30, 193, 151, 190, 222, 192, 168, 239, 49, 193, 200, 18, 0, 193, 205, 193, 17, 193, 72, 200, 213, 192, 38, 184, 30, 193, 96, 147, 43, 64, 47, 177, 221, 192, 96, 147, 43, 64, 98, 209, 136, 192, 96, 229, 48, 63, 47, 177, 221, 192, 96, 229, 48, 63, 98, 209, 136, 192, 105, 53, 0, 192, 0, 0, 128, 63, 186, 169, 81, 192, 0, 0, 128, 63, 211, 241, 4, 192, 250, 222, 49, 191, 168, 29, 19, 192, 40, 28, 24, 192, 108, 157, 42, 192, 193, 13, 129, 192, 83, 67, 75, 192, 171, 211, 180, 192, 189, 22, 86, 192, 100, 121, 21, 191, 180, 207, 116, 192, 228, 250, 230, 192, 33, 85, 99, 192, 50, 247, 9, 192, 42, 75, 121, 192, 136, 6, 109, 192, 205, 120, 147, 192, 228, 144, 11, 193, 1, 231, 139, 192, 179, 229, 166, 192, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 45, 247, 177, 190, 247, 30, 39, 193, 45, 247, 177, 190, 189, 47, 8, 193, 252, 40, 243, 191, 247, 30, 39, 193, 252, 40, 243, 191, 189, 47, 8, 193, 249, 162, 200, 64, 111, 46, 81, 193, 187, 82, 146, 64, 187, 204, 97, 193, 112, 72, 239, 64, 87, 130, 97, 193, 35, 208, 157, 64, 206, 111, 122, 193, 96, 147, 43, 64, 252, 143, 102, 193, 96, 147, 43, 64, 24, 32, 60, 193, 96, 229, 48, 63, 252, 143, 102, 193, 96, 229, 48, 63, 24, 32, 60, 193, 228, 2, 3, 65, 63, 76, 33, 193, 100, 116, 233, 64, 204, 219, 5, 193, 113, 2, 219, 64, 239, 182, 45, 193, 66, 199, 209, 64, 200, 142, 210, 192, 222, 112, 188, 64, 141, 90, 16, 193, 139, 44, 191, 64, 97, 141, 151, 192, 127, 200, 177, 64, 176, 76, 54, 192, 71, 27, 163, 64, 122, 139, 227, 192, 44, 181, 169, 64, 24, 123, 110, 191, 76, 2, 167, 64, 250, 255, 127, 63, 0, 175, 106, 64, 250, 255, 127, 63, 7, 51, 143, 64, 45, 104, 164, 192, 221, 222, 128, 64, 122, 140, 71, 192, 136, 117, 112, 64, 56, 142, 136, 191, 25, 41, 243, 63, 84, 16, 197, 191, 158, 247, 177, 62, 86, 16, 197, 191, 27, 41, 243, 63, 130, 239, 102, 192, 3, 248, 177, 62, 130, 239, 102, 192, 230, 105, 75, 64, 164, 176, 129, 193, 96, 147, 43, 64, 233, 93, 107, 193, 39, 46, 70, 62, 164, 176, 129, 193, 96, 229, 48, 63, 233, 93, 107, 193, 96, 147, 43, 192, 157, 131, 61, 193, 96, 147, 43, 192, 123, 44, 101, 193, 96, 229, 48, 191, 157, 131, 61, 193, 96, 229, 48, 191, 123, 44, 101, 193, 96, 147, 43, 192, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 229, 48, 191, 35, 15, 135, 192, 45, 247, 177, 62, 20, 72, 157, 191, 252, 40, 243, 63, 20, 72, 157, 191, 45, 247, 177, 62, 77, 13, 87, 63, 252, 40, 243, 63, 77, 13, 87, 63, 126, 51, 217, 191, 244, 129, 22, 193, 16, 14, 62, 192, 244, 129, 22, 193, 118, 121, 176, 191, 206, 221, 37, 193, 20, 107, 82, 192, 206, 221, 37, 193, 16, 14, 62, 64, 25, 200, 1, 193, 126, 51, 217, 63, 25, 200, 1, 193, 16, 14, 62, 64, 221, 37, 27, 193, 126, 51, 217, 63, 221, 37, 27, 193, 46, 167, 5, 64, 0, 0, 128, 63, 178, 164, 201, 61, 0, 0, 128, 63, 166, 146, 12, 64, 142, 249, 188, 191, 141, 74, 91, 62, 120, 44, 211, 191, 116, 71, 33, 64, 202, 196, 123, 192, 255, 114, 15, 63, 5, 241, 136, 192, 104, 157, 67, 64, 198, 82, 203, 192, 134, 52, 145, 63, 201, 205, 219, 192, 124, 81, 115, 64, 85, 124, 11, 193, 50, 75, 247, 63, 251, 95, 22, 193, 103, 3, 152, 64, 89, 32, 48, 193, 75, 155, 60, 64, 232, 148, 61, 193, 145, 163, 188, 64, 13, 78, 83, 193, 109, 126, 133, 64, 76, 57, 99, 193, 178, 164, 201, 189, 0, 0, 128, 63, 46, 167, 5, 192, 0, 0, 128, 63, 141, 74, 91, 190, 120, 44, 211, 191, 166, 146, 12, 192, 142, 249, 188, 191, 116, 71, 33, 192, 202, 196, 123, 192, 255, 114, 15, 191, 5, 241, 136, 192, 104, 157, 67, 192, 198, 82, 203, 192, 134, 52, 145, 191, 201, 205, 219, 192, 124, 81, 115, 192, 85, 124, 11, 193, 50, 75, 247, 191, 251, 95, 22, 193, 103, 3, 152, 192, 89, 32, 48, 193, 75, 155, 60, 192, 232, 148, 61, 193, 145, 163, 188, 192, 13, 78, 83, 193, 109, 126, 133, 192, 76, 57, 99, 193, 20, 41, 243, 63, 158, 96, 198, 192, 138, 247, 177, 62, 158, 96, 198, 192, 252, 40, 243, 63, 39, 74, 4, 193, 45, 247, 177, 62, 39, 74, 4, 193, 126, 51, 217, 191, 141, 64, 147, 192, 16, 14, 62, 192, 141, 64, 147, 192, 126, 51, 217, 191, 171, 137, 201, 192, 16, 14, 62, 192, 171, 137, 201, 192, 96, 229, 48, 191, 215, 158, 75, 193, 96, 147, 43, 192, 215, 158, 75, 193, 39, 46, 70, 190, 47, 162, 99, 193, 230, 105, 75, 192, 47, 162, 99, 193, 16, 14, 62, 192, 68, 9, 28, 193, 126, 51, 217, 191, 68, 9, 28, 193, 16, 14, 62, 192, 182, 228, 0, 193, 126, 51, 217, 191, 182, 228, 0, 193, 16, 14, 62, 192, 225, 132, 203, 192, 126, 51, 217, 191, 225, 132, 203, 192, 16, 14, 62, 64, 163, 75, 205, 192, 126, 51, 217, 63, 163, 75, 205, 192, 16, 14, 62, 64, 151, 3, 0, 193, 126, 51, 217, 63, 151, 3, 0, 193, 208, 164, 37, 189, 157, 103, 81, 193, 210, 105, 18, 64, 157, 103, 81, 193, 204, 246, 177, 62, 172, 172, 62, 193, 228, 40, 243, 63, 172, 172, 62, 193, 16, 14, 62, 64, 46, 107, 91, 63, 126, 51, 217, 63, 46, 107, 91, 63, 16, 14, 62, 64, 24, 113, 58, 191, 126, 51, 217, 63, 24, 113, 58, 191, 45, 247, 177, 190, 222, 52, 3, 193, 45, 247, 177, 190, 71, 139, 200, 192, 252, 40, 243, 191, 222, 52, 3, 193, 252, 40, 243, 191, 71, 139, 200, 192, 123, 218, 135, 64, 172, 92, 243, 192, 207, 51, 143, 64, 84, 112, 9, 193, 156, 151, 170, 64, 143, 26, 222, 192, 133, 79, 195, 64, 134, 253, 242, 192, 16, 14, 62, 64, 204, 97, 54, 192, 126, 51, 217, 63, 204, 97, 54, 192, 16, 14, 62, 64, 108, 236, 141, 192, 126, 51, 217, 63, 108, 236, 141, 192, 96, 147, 43, 64, 234, 11, 212, 191, 96, 147, 43, 64, 139, 230, 126, 63, 96, 229, 48, 63, 234, 11, 212, 191, 96, 229, 48, 63, 139, 230, 126, 63, 89, 75, 6, 65, 66, 236, 27, 193, 107, 57, 226, 64, 156, 226, 40, 193, 206, 93, 21, 65, 148, 168, 40, 193, 179, 47, 235, 64, 29, 26, 60, 193, 96, 147, 43, 64, 77, 248, 23, 193, 96, 147, 43, 64, 204, 16, 219, 192, 96, 229, 48, 63, 77, 248, 23, 193, 96, 229, 48, 63, 204, 16, 219, 192, 42, 248, 177, 190, 2, 187, 205, 191, 36, 41, 243, 191, 4, 187, 205, 191, 212, 247, 177, 190, 110, 154, 98, 192, 38, 41, 243, 191, 108, 154, 98, 192, 252, 40, 243, 63, 104, 26, 7, 193, 45, 247, 177, 62, 104, 26, 7, 193, 252, 40, 243, 63, 64, 52, 40, 193, 45, 247, 177, 62, 64, 52, 40, 193, 228, 2, 3, 193, 62, 76, 33, 193, 115, 2, 219, 192, 239, 182, 45, 193, 101, 116, 233, 192, 204, 219, 5, 193, 68, 199, 209, 192, 200, 142, 210, 192, 223, 112, 188, 192, 140, 90, 16, 193, 140, 44, 191, 192, 96, 141, 151, 192, 128, 200, 177, 192, 175, 76, 54, 192, 72, 27, 163, 192, 122, 139, 227, 192, 39, 181, 169, 192, 18, 123, 110, 191, 78, 2, 167, 192, 255, 255, 127, 63, 2, 175, 106, 192, 255, 255, 127, 63, 8, 51, 143, 192, 45, 104, 164, 192, 216, 222, 128, 192, 122, 140, 71, 192, 138, 117, 112, 192, 52, 142, 136, 191, 84, 176, 161, 192, 78, 202, 14, 193, 117, 109, 196, 192, 64, 41, 4, 193, 168, 9, 169, 192, 77, 140, 30, 193, 94, 37, 221, 192, 187, 154, 14, 193, 126, 51, 217, 191, 42, 161, 105, 63, 16, 14, 62, 192, 42, 161, 105, 63, 126, 51, 217, 191, 164, 167, 72, 191, 16, 14, 62, 192, 164, 167, 72, 191, 242, 247, 181, 192, 177, 237, 65, 193, 103, 157, 220, 192, 152, 65, 82, 193, 102, 79, 127, 192, 252, 139, 82, 193, 24, 37, 139, 192, 14, 47, 107, 193, 16, 14, 62, 64, 248, 227, 128, 191, 126, 51, 217, 63, 248, 227, 128, 191, 16, 14, 62, 64, 12, 233, 37, 192, 126, 51, 217, 63, 12, 233, 37, 192, 20, 107, 82, 64, 100, 98, 35, 193, 16, 14, 62, 64, 132, 6, 20, 193, 118, 121, 176, 63, 100, 98, 35, 193, 126, 51, 217, 63, 132, 6, 20, 193, 96, 147, 43, 64, 20, 250, 63, 193, 96, 147, 43, 64, 49, 138, 21, 193, 96, 229, 48, 63, 20, 250, 63, 193, 96, 229, 48, 63, 49, 138, 21, 193, 27, 41, 243, 63, 88, 22, 121, 192, 3, 248, 177, 62, 86, 22, 121, 192, 54, 41, 243, 63, 215, 190, 190, 192, 17, 248, 177, 62, 216, 190, 190, 192, 16, 14, 62, 64, 80, 7, 149, 192, 126, 51, 217, 63, 80, 7, 149, 192, 16, 14, 62, 64, 217, 194, 199, 192, 126, 51, 217, 63, 217, 194, 199, 192, 45, 247, 177, 190, 102, 194, 73, 193, 45, 247, 177, 190, 42, 211, 42, 193, 252, 40, 243, 191, 102, 194, 73, 193, 252, 40, 243, 191, 42, 211, 42, 193, 126, 51, 217, 191, 59, 212, 50, 192, 16, 14, 62, 192, 59, 212, 50, 192, 126, 51, 217, 191, 54, 179, 143, 192, 16, 14, 62, 192, 54, 179, 143, 192, 203, 105, 18, 192, 219, 158, 89, 193, 144, 166, 37, 61, 220, 158, 89, 193, 196, 40, 243, 191, 238, 227, 70, 193, 73, 246, 177, 190, 237, 227, 70, 193, 126, 51, 217, 191, 206, 145, 115, 191, 16, 14, 62, 192, 206, 145, 115, 191, 126, 51, 217, 191, 164, 118, 41, 192, 16, 14, 62, 192, 164, 118, 41, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 24, 190, 182, 192, 90, 98, 1, 193, 205, 120, 147, 192, 228, 144, 11, 193, 33, 81, 159, 192, 160, 196, 213, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 96, 229, 48, 191, 35, 15, 135, 192, 96, 229, 48, 191, 170, 245, 222, 191, 96, 147, 43, 192, 35, 15, 135, 192, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 109, 126, 133, 64, 76, 57, 99, 193, 145, 163, 188, 64, 13, 78, 83, 193, 75, 155, 60, 64, 232, 148, 61, 193, 118, 121, 176, 63, 252, 81, 47, 64, 118, 121, 176, 63, 17, 135, 112, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 118, 121, 176, 63, 17, 135, 112, 64, 118, 121, 176, 63, 252, 81, 47, 64, 20, 107, 82, 64, 17, 135, 112, 64, 164, 106, 170, 64, 38, 59, 220, 63, 164, 106, 170, 64, 88, 13, 65, 190, 118, 121, 176, 63, 227, 122, 14, 192, 20, 107, 82, 64, 227, 122, 14, 192, 118, 121, 176, 63, 176, 139, 154, 191, 41, 182, 40, 191, 88, 13, 65, 190, 41, 182, 40, 191, 38, 59, 220, 63, 230, 105, 75, 192, 225, 123, 213, 192, 39, 46, 70, 190, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 39, 46, 70, 190, 225, 123, 213, 192, 230, 105, 75, 192, 225, 123, 213, 192, 179, 131, 63, 64, 126, 17, 95, 192, 179, 131, 63, 64, 168, 41, 0, 191, 226, 32, 179, 63, 168, 41, 0, 191, 62, 168, 203, 192, 168, 41, 0, 191, 62, 168, 203, 192, 126, 17, 95, 192, 148, 174, 152, 192, 168, 41, 0, 191, 230, 105, 75, 192, 157, 220, 43, 64, 39, 46, 70, 190, 157, 220, 43, 64, 189, 160, 37, 61, 110, 240, 239, 191, 226, 105, 18, 192, 82, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63, 226, 105, 18, 192, 82, 240, 239, 191, 189, 160, 37, 61, 110, 240, 239, 191, 113, 186, 152, 192, 102, 74, 28, 63, 110, 186, 152, 192, 2, 19, 60, 64, 175, 158, 37, 61, 21, 143, 173, 64, 223, 105, 18, 192, 21, 143, 173, 64, 175, 158, 37, 61, 90, 204, 133, 64, 44, 161, 33, 64, 12, 19, 60, 64, 53, 161, 33, 64, 182, 74, 28, 63),
+"format": 4119,
+"index_count": 18,
+"index_data": PackedByteArray(37, 0, 14, 0, 54, 0, 54, 0, 30, 0, 37, 0, 49, 0, 26, 0, 6, 0, 6, 0, 18, 0, 49, 0, 67, 0, 44, 0, 60, 0, 60, 0, 0, 0, 67, 0),
+"material": SubResource("StandardMaterial3D_owvi0"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 422,
+"vertex_data": PackedByteArray(241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 59, 99, 118, 198, 255, 191, 255, 191, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 59, 99, 118, 198, 0, 0, 0, 128, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 59, 99, 118, 198, 0, 0, 0, 128, 171, 129, 212, 189, 127, 41, 169, 62, 193, 113, 25, 62, 136, 185, 196, 28, 0, 0, 0, 128, 60, 161, 218, 189, 207, 61, 177, 62, 190, 154, 221, 61, 136, 185, 196, 28, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 136, 185, 196, 28, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 80, 7, 224, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 217, 174, 37, 209, 254, 255, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 255, 191, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 80, 7, 224, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 217, 174, 37, 209, 255, 255, 255, 255, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 217, 174, 37, 209, 254, 255, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 203, 211, 90, 62, 162, 27, 187, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 59, 99, 118, 198, 0, 0, 0, 128, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 59, 99, 118, 198, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 59, 99, 118, 198, 254, 191, 255, 191, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 136, 185, 196, 28, 0, 0, 0, 128, 107, 219, 103, 190, 6, 6, 154, 62, 28, 2, 204, 61, 136, 185, 196, 28, 0, 0, 0, 128, 168, 203, 100, 190, 184, 241, 145, 62, 112, 165, 16, 62, 136, 185, 196, 28, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 255, 191, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 79, 191, 21, 188, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 217, 174, 37, 209, 254, 255, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 146, 169, 159, 61, 141, 59, 227, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 59, 99, 118, 198, 255, 191, 255, 191, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 59, 99, 118, 198, 0, 0, 0, 128, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 59, 99, 118, 198, 0, 0, 0, 128, 24, 34, 24, 190, 207, 61, 177, 62, 190, 247, 135, 61, 136, 185, 196, 28, 0, 0, 0, 128, 128, 198, 66, 190, 127, 41, 169, 62, 58, 216, 129, 61, 136, 185, 196, 28, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 136, 185, 196, 28, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 59, 99, 118, 198, 255, 191, 255, 191, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 59, 99, 118, 198, 0, 0, 0, 128, 199, 85, 15, 190, 6, 6, 154, 62, 178, 134, 62, 62, 136, 185, 196, 28, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 136, 185, 196, 28, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 164, 250, 164, 122, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 164, 250, 164, 122, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 255, 255, 255, 127, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 242, 228, 242, 100, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 242, 228, 242, 100, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 234, 65, 42, 124, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 234, 65, 42, 124, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 215, 221, 215, 93, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 215, 221, 215, 93, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 234, 189, 85, 105, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 234, 189, 85, 105, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 47, 19, 47, 147, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 47, 19, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 0, 0, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 206, 112, 174, 101, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 206, 112, 174, 101, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 0, 0, 255, 191, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 0, 0, 255, 191, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 0, 0, 255, 191, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 0, 0, 255, 191, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 0, 0, 255, 191, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 0, 0, 255, 191, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 0, 0, 255, 191, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 0, 0, 255, 191, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 0, 0, 255, 191, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 0, 0, 255, 191, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 0, 0, 255, 191, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 0, 0, 255, 191, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 170, 85, 165, 61, 63, 20, 62, 148, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 202, 31, 202, 159, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 63, 20, 62, 148, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 202, 31, 202, 159, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 74, 215, 74, 87, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 74, 215, 74, 87, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 178, 245, 179, 117, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 207, 236, 207, 108, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 178, 245, 179, 117, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 207, 236, 207, 108, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 137, 248, 185, 195, 0, 0, 0, 128, 189, 19, 208, 189, 219, 7, 87, 61, 246, 165, 8, 61, 137, 248, 185, 195, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 41, 252, 233, 193, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 41, 252, 233, 193, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 62, 148, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 255, 127, 255, 127, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 145, 118, 171, 111, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 235, 116, 139, 61, 95, 118, 83, 111, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 229, 131, 100, 61, 142, 209, 128, 61, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 113, 22, 131, 61, 18, 84, 0, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 231, 48, 105, 60, 205, 80, 9, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 234, 254, 158, 61, 83, 69, 63, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 228, 196, 197, 61, 236, 193, 124, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 225, 28, 247, 61, 10, 41, 156, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 255, 255, 255, 255, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 54, 198, 55, 70, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 235, 116, 139, 61, 54, 198, 55, 70, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 30, 187, 31, 59, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 170, 85, 165, 61, 30, 187, 31, 59, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 255, 127, 202, 159, 0, 0, 0, 128, 6, 122, 154, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 0, 0, 0, 128, 133, 138, 48, 189, 11, 192, 85, 62, 143, 251, 198, 189, 255, 127, 180, 168, 0, 0, 0, 128, 6, 122, 154, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 133, 138, 48, 189, 83, 252, 44, 62, 80, 54, 165, 189, 255, 127, 39, 162, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 162, 194, 71, 62, 39, 126, 1, 190, 74, 215, 0, 0, 0, 0, 0, 128, 241, 26, 1, 190, 127, 41, 169, 62, 178, 151, 2, 62, 251, 240, 128, 199, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 251, 240, 128, 199, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 192, 231, 30, 204, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 192, 231, 30, 204, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 164, 250, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 25, 77, 204, 101, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 49, 74, 156, 107, 0, 0, 0, 128, 105, 129, 27, 190, 163, 38, 69, 62, 16, 66, 171, 61, 25, 77, 204, 101, 0, 0, 0, 128, 26, 208, 16, 190, 247, 48, 21, 62, 115, 223, 149, 61, 49, 74, 156, 107, 0, 0, 0, 128, 133, 138, 48, 189, 87, 227, 124, 62, 244, 186, 239, 189, 179, 229, 83, 111, 0, 0, 0, 128, 61, 112, 15, 189, 131, 182, 138, 62, 197, 243, 248, 189, 125, 214, 174, 101, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 61, 230, 171, 111, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 125, 214, 174, 101, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 235, 116, 139, 61, 76, 10, 75, 138, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 90, 5, 90, 133, 0, 0, 0, 128, 106, 61, 178, 59, 23, 215, 137, 61, 244, 199, 143, 60, 76, 10, 75, 138, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 90, 5, 90, 133, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 253, 12, 51, 52, 0, 0, 0, 128, 161, 207, 32, 190, 52, 51, 154, 62, 115, 222, 181, 61, 75, 13, 236, 51, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 169, 22, 106, 43, 0, 0, 0, 128, 107, 236, 43, 190, 127, 41, 169, 62, 101, 140, 175, 61, 169, 22, 106, 43, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 235, 116, 139, 61, 12, 27, 12, 155, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 0, 0, 0, 128, 167, 11, 236, 60, 138, 170, 76, 62, 244, 199, 143, 60, 12, 27, 12, 155, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 186, 67, 138, 120, 0, 0, 0, 128, 183, 121, 4, 190, 252, 244, 72, 61, 86, 101, 122, 61, 186, 67, 138, 120, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 24, 71, 206, 113, 0, 0, 0, 128, 226, 29, 9, 190, 56, 49, 200, 61, 1, 123, 134, 61, 24, 71, 206, 113, 0, 0, 0, 128, 120, 174, 0, 190, 66, 245, 82, 62, 93, 56, 107, 61, 203, 229, 24, 205, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 203, 229, 24, 205, 0, 0, 0, 128, 249, 61, 15, 190, 226, 85, 130, 62, 49, 187, 146, 61, 65, 224, 221, 207, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 65, 224, 221, 207, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 206, 190, 2, 115, 0, 0, 0, 128, 249, 67, 4, 190, 52, 51, 154, 62, 196, 245, 238, 61, 198, 190, 179, 114, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 255, 191, 255, 127, 0, 0, 0, 128, 130, 235, 253, 189, 163, 38, 69, 62, 96, 89, 228, 61, 255, 191, 255, 127, 0, 0, 0, 128, 162, 100, 229, 189, 226, 85, 130, 62, 129, 210, 203, 61, 255, 191, 255, 127, 0, 0, 0, 128, 229, 136, 232, 189, 247, 48, 21, 62, 195, 246, 206, 61, 255, 191, 255, 127, 0, 0, 0, 128, 114, 36, 217, 189, 56, 49, 200, 61, 82, 146, 191, 61, 255, 191, 255, 127, 0, 0, 0, 128, 160, 69, 200, 189, 66, 245, 82, 62, 127, 179, 174, 61, 255, 191, 255, 127, 0, 0, 0, 128, 28, 220, 207, 189, 252, 244, 72, 61, 238, 73, 182, 61, 255, 191, 255, 127, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 191, 255, 127, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 191, 255, 127, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 255, 191, 255, 127, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 255, 191, 255, 127, 0, 0, 0, 128, 109, 252, 150, 189, 219, 7, 87, 61, 151, 212, 122, 61, 255, 191, 255, 127, 0, 0, 0, 128, 6, 122, 154, 189, 87, 227, 124, 62, 244, 186, 239, 189, 75, 26, 83, 111, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 193, 25, 171, 111, 0, 0, 0, 128, 41, 7, 171, 189, 131, 182, 138, 62, 197, 243, 248, 189, 129, 41, 174, 101, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 129, 41, 174, 101, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 90, 133, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 98, 83, 25, 62, 223, 192, 184, 62, 244, 199, 143, 60, 84, 16, 109, 9, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 184, 20, 161, 59, 80, 26, 49, 15, 0, 0, 0, 128, 242, 1, 217, 61, 60, 177, 197, 62, 244, 199, 143, 60, 171, 16, 160, 9, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 184, 20, 161, 59, 80, 26, 49, 15, 0, 0, 0, 128, 6, 122, 154, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 226, 200, 36, 61, 235, 2, 174, 189, 178, 245, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 91, 40, 164, 61, 160, 198, 184, 189, 207, 236, 0, 0, 0, 0, 0, 128, 41, 7, 171, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 61, 112, 15, 189, 67, 153, 124, 62, 105, 122, 39, 190, 30, 187, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 39, 86, 108, 62, 124, 136, 20, 190, 54, 198, 0, 0, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 235, 116, 139, 61, 180, 40, 180, 168, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 235, 116, 139, 61, 39, 34, 39, 162, 0, 0, 0, 128, 169, 76, 153, 61, 198, 24, 167, 62, 244, 199, 143, 60, 180, 40, 180, 168, 0, 0, 0, 128, 22, 0, 73, 61, 195, 58, 135, 62, 244, 199, 143, 60, 39, 34, 39, 162, 0, 0, 0, 128, 124, 2, 218, 189, 97, 54, 214, 61, 116, 131, 28, 61, 206, 241, 23, 199, 0, 0, 0, 128, 43, 235, 160, 189, 97, 54, 214, 61, 253, 88, 135, 61, 206, 241, 23, 199, 0, 0, 0, 128, 246, 122, 234, 189, 186, 163, 31, 62, 79, 116, 61, 61, 155, 235, 49, 202, 0, 0, 0, 128, 166, 99, 177, 189, 186, 163, 31, 62, 120, 209, 151, 61, 155, 235, 49, 202, 0, 0, 0, 128, 6, 122, 154, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 109, 172, 244, 61, 55, 160, 202, 189, 242, 228, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 232, 169, 33, 62, 223, 108, 227, 189, 215, 221, 0, 0, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 0, 0, 0, 128, 79, 145, 12, 190, 48, 156, 115, 62, 123, 144, 255, 61, 222, 79, 66, 96, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 0, 0, 0, 128, 246, 28, 41, 190, 48, 156, 115, 62, 43, 121, 198, 61, 222, 79, 66, 96, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 133, 138, 48, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 6, 122, 154, 189, 139, 231, 2, 62, 2, 173, 138, 189, 255, 127, 12, 155, 0, 0, 0, 128, 86, 1, 81, 190, 6, 6, 154, 62, 57, 182, 249, 61, 232, 92, 46, 70, 0, 0, 0, 128, 220, 47, 38, 190, 6, 6, 154, 62, 157, 172, 39, 62, 232, 92, 46, 70, 0, 0, 0, 128, 59, 136, 57, 190, 144, 27, 144, 62, 181, 79, 231, 61, 138, 87, 234, 80, 0, 0, 0, 128, 147, 252, 28, 190, 144, 27, 144, 62, 131, 51, 16, 62, 138, 87, 234, 80, 0, 0, 0, 128, 133, 138, 48, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 6, 122, 154, 189, 63, 83, 48, 61, 98, 29, 88, 189, 255, 127, 75, 138, 0, 0, 0, 128, 133, 138, 48, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 121, 167, 175, 61, 202, 38, 111, 189, 255, 127, 47, 147, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 133, 138, 48, 189, 0, 0, 0, 0, 1, 106, 170, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 122, 154, 189, 0, 0, 0, 0, 124, 106, 80, 189, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 50, 68, 89, 61, 0, 0, 0, 0, 244, 199, 143, 60, 255, 127, 0, 0, 0, 0, 0, 128, 77, 229, 35, 59, 0, 0, 0, 0, 235, 116, 139, 61, 255, 127, 0, 0, 0, 0, 0, 128, 165, 236, 2, 190, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 0, 0, 0, 128, 168, 170, 147, 189, 0, 0, 0, 0, 15, 49, 116, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 111, 2, 2, 61, 255, 127, 0, 0, 0, 0, 0, 128, 249, 193, 204, 189, 0, 0, 0, 0, 216, 47, 179, 61, 255, 127, 0, 0, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 217, 174, 255, 255, 0, 0, 0, 128, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 0, 128, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 217, 174, 255, 255, 0, 0, 0, 128, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 217, 174, 255, 255, 0, 0, 0, 128, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 217, 174, 255, 255, 0, 0, 0, 128, 61, 112, 15, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 50, 89, 111, 62, 149, 109, 62, 190, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 40, 25, 98, 62, 192, 96, 85, 190, 255, 127, 217, 46, 0, 0, 0, 128, 188, 131, 10, 190, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 188, 131, 10, 190, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 0, 128, 41, 7, 171, 189, 137, 246, 151, 62, 8, 39, 157, 189, 255, 127, 217, 46, 0, 0, 0, 128, 61, 112, 15, 189, 135, 86, 145, 62, 95, 13, 203, 189, 255, 127, 217, 46, 0, 0, 0, 128, 246, 32, 137, 60, 131, 182, 138, 62, 197, 243, 248, 189, 255, 127, 217, 46, 0, 0, 0, 128, 246, 32, 137, 60, 67, 153, 124, 62, 105, 122, 39, 190, 255, 127, 217, 46, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 217, 174, 37, 209, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 217, 174, 37, 209, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 217, 174, 37, 209, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 217, 174, 37, 209, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 78, 204, 47, 61, 61, 151, 237, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 183, 169, 155, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 183, 169, 155, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 121, 152, 17, 189, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 128, 254, 108, 231, 61, 223, 223, 216, 62, 86, 136, 37, 62, 37, 81, 217, 46, 0, 0, 0, 128, 14, 242, 54, 62, 80, 119, 197, 62, 36, 51, 248, 61, 37, 81, 217, 46, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 170, 85, 165, 61, 37, 81, 217, 46, 0, 0, 0, 128, 128, 181, 126, 62, 241, 191, 176, 62, 184, 20, 161, 59, 37, 81, 217, 46, 0, 0, 0, 128, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 59, 99, 118, 198, 0, 0, 0, 128, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 59, 99, 118, 198, 0, 0, 0, 128, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 59, 99, 118, 198, 0, 0, 0, 128, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 59, 99, 118, 198, 0, 0, 0, 128, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 59, 99, 118, 198, 0, 0, 0, 128, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 59, 99, 118, 198, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 59, 99, 118, 198, 0, 0, 0, 128, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 59, 99, 118, 198, 0, 0, 0, 128, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 59, 99, 118, 198, 0, 0, 0, 128, 203, 87, 4, 190, 32, 82, 185, 62, 73, 198, 64, 61, 136, 185, 196, 28, 0, 0, 0, 128, 150, 12, 179, 189, 32, 82, 185, 62, 22, 6, 182, 61, 136, 185, 196, 28, 0, 0, 0, 128, 151, 160, 89, 190, 127, 41, 169, 62, 29, 72, 40, 61, 136, 185, 196, 28, 0, 0, 0, 128, 128, 181, 126, 190, 6, 6, 154, 62, 241, 77, 158, 61, 136, 185, 196, 28, 0, 0, 0, 128, 124, 196, 77, 190, 104, 221, 137, 62, 61, 65, 79, 62, 136, 185, 196, 28, 0, 0, 0, 128, 246, 149, 120, 190, 104, 221, 137, 62, 196, 111, 36, 62, 136, 185, 196, 28, 0, 0, 0, 128, 41, 250, 57, 190, 184, 241, 145, 62, 233, 118, 59, 62, 136, 185, 196, 28, 0, 0, 0, 128, 99, 247, 240, 189, 6, 6, 154, 62, 192, 96, 85, 62, 136, 185, 196, 28, 0, 0, 0, 128, 141, 205, 166, 189, 127, 41, 169, 62, 214, 75, 48, 62, 136, 185, 196, 28, 0, 0, 0, 128)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_6b00e")
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_swi18"]
+resource_name = "heart"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.976471, 0.290196, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_cvgmy"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tnd7m"]
+resource_name = "snow"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.919811, 0.979345, 1, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5l5jd"]
+resource_name = "_defaultMat"
+vertex_color_use_as_albedo = true
+albedo_color = Color(1, 1, 1, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_th2oj"]
+_surfaces = [{
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"format": 4097,
+"index_count": 252,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 1, 0, 4, 0, 3, 0, 0, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 4, 0, 1, 0, 3, 0, 7, 0, 5, 0, 6, 0, 6, 0, 8, 0, 7, 0, 6, 0, 9, 0, 8, 0, 6, 0, 3, 0, 10, 0, 10, 0, 11, 0, 6, 0, 10, 0, 12, 0, 11, 0, 3, 0, 6, 0, 10, 0, 11, 0, 10, 0, 6, 0, 12, 0, 10, 0, 11, 0, 15, 0, 13, 0, 14, 0, 14, 0, 2, 0, 15, 0, 2, 0, 5, 0, 15, 0, 13, 0, 15, 0, 14, 0, 2, 0, 14, 0, 15, 0, 5, 0, 2, 0, 15, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 17, 0, 20, 0, 19, 0, 16, 0, 18, 0, 17, 0, 19, 0, 17, 0, 18, 0, 20, 0, 17, 0, 19, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0, 23, 0, 24, 0, 22, 0, 20, 0, 22, 0, 21, 0, 23, 0, 21, 0, 22, 0, 24, 0, 23, 0, 22, 0, 26, 0, 25, 0, 19, 0, 19, 0, 27, 0, 26, 0, 27, 0, 28, 0, 26, 0, 29, 0, 27, 0, 22, 0, 22, 0, 30, 0, 29, 0, 30, 0, 31, 0, 29, 0, 27, 0, 29, 0, 22, 0, 30, 0, 22, 0, 29, 0, 31, 0, 30, 0, 29, 0, 34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0, 35, 0, 36, 0, 34, 0, 32, 0, 34, 0, 33, 0, 35, 0, 33, 0, 34, 0, 36, 0, 35, 0, 34, 0, 39, 0, 37, 0, 38, 0, 38, 0, 40, 0, 39, 0, 38, 0, 41, 0, 40, 0, 37, 0, 39, 0, 38, 0, 40, 0, 38, 0, 39, 0, 41, 0, 38, 0, 40, 0, 35, 0, 42, 0, 43, 0, 43, 0, 37, 0, 35, 0, 43, 0, 44, 0, 37, 0, 42, 0, 35, 0, 43, 0, 37, 0, 43, 0, 35, 0, 44, 0, 43, 0, 37, 0, 45, 0, 36, 0, 39, 0, 39, 0, 46, 0, 45, 0, 39, 0, 47, 0, 46, 0, 50, 0, 48, 0, 49, 0, 49, 0, 51, 0, 50, 0, 51, 0, 52, 0, 50, 0, 48, 0, 50, 0, 49, 0, 51, 0, 49, 0, 50, 0, 52, 0, 51, 0, 50, 0, 54, 0, 53, 0, 50, 0, 50, 0, 55, 0, 54, 0, 55, 0, 56, 0, 54, 0, 53, 0, 54, 0, 50, 0, 55, 0, 50, 0, 54, 0, 56, 0, 55, 0, 54, 0, 59, 0, 57, 0, 58, 0, 58, 0, 60, 0, 59, 0, 58, 0, 48, 0, 60, 0, 57, 0, 59, 0, 58, 0, 60, 0, 58, 0, 59, 0, 48, 0, 58, 0, 60, 0, 62, 0, 61, 0, 60, 0, 60, 0, 53, 0, 62, 0, 53, 0, 63, 0, 62, 0),
+"lods": [0.0435886, PackedByteArray(1, 0, 3, 0, 2, 0, 3, 0, 1, 0, 2, 0, 7, 0, 5, 0, 6, 0, 6, 0, 8, 0, 7, 0, 6, 0, 9, 0, 8, 0, 6, 0, 3, 0, 10, 0, 3, 0, 6, 0, 10, 0, 2, 0, 5, 0, 14, 0, 5, 0, 2, 0, 14, 0, 17, 0, 20, 0, 19, 0, 20, 0, 17, 0, 19, 0, 22, 0, 20, 0, 21, 0, 20, 0, 22, 0, 21, 0, 26, 0, 25, 0, 19, 0, 19, 0, 27, 0, 26, 0, 27, 0, 28, 0, 26, 0, 30, 0, 27, 0, 22, 0, 27, 0, 30, 0, 22, 0, 35, 0, 36, 0, 33, 0, 36, 0, 35, 0, 33, 0, 39, 0, 37, 0, 38, 0, 37, 0, 39, 0, 38, 0, 43, 0, 37, 0, 35, 0, 37, 0, 43, 0, 35, 0, 45, 0, 36, 0, 39, 0, 39, 0, 46, 0, 45, 0, 39, 0, 47, 0, 46, 0, 50, 0, 48, 0, 49, 0, 48, 0, 50, 0, 49, 0, 55, 0, 53, 0, 50, 0, 53, 0, 55, 0, 50, 0, 58, 0, 48, 0, 60, 0, 48, 0, 58, 0, 60, 0, 62, 0, 61, 0, 60, 0, 60, 0, 53, 0, 62, 0, 53, 0, 63, 0, 62, 0)],
+"name": "heart",
+"primitive": 3,
+"vertex_count": 80,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62)
+}, {
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"format": 4097,
+"index_count": 120,
+"index_data": PackedByteArray(2, 0, 64, 0, 65, 0, 65, 0, 3, 0, 2, 0, 2, 0, 5, 0, 66, 0, 66, 0, 64, 0, 2, 0, 6, 0, 67, 0, 66, 0, 66, 0, 5, 0, 6, 0, 67, 0, 6, 0, 3, 0, 3, 0, 65, 0, 67, 0, 65, 0, 64, 0, 66, 0, 66, 0, 67, 0, 65, 0, 68, 0, 27, 0, 22, 0, 22, 0, 69, 0, 68, 0, 20, 0, 19, 0, 70, 0, 70, 0, 71, 0, 20, 0, 20, 0, 71, 0, 69, 0, 69, 0, 22, 0, 20, 0, 27, 0, 68, 0, 70, 0, 70, 0, 19, 0, 27, 0, 71, 0, 70, 0, 68, 0, 68, 0, 69, 0, 71, 0, 39, 0, 72, 0, 73, 0, 73, 0, 36, 0, 39, 0, 35, 0, 74, 0, 75, 0, 75, 0, 37, 0, 35, 0, 75, 0, 74, 0, 73, 0, 73, 0, 72, 0, 75, 0, 35, 0, 36, 0, 73, 0, 73, 0, 74, 0, 35, 0, 72, 0, 39, 0, 37, 0, 37, 0, 75, 0, 72, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 77, 0, 53, 0, 50, 0, 50, 0, 79, 0, 77, 0, 53, 0, 77, 0, 76, 0, 76, 0, 60, 0, 53, 0, 48, 0, 60, 0, 76, 0, 76, 0, 78, 0, 48, 0, 48, 0, 78, 0, 79, 0, 79, 0, 50, 0, 48, 0),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 80,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62)
+}, {
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"format": 4097,
+"index_count": 144,
+"index_data": PackedByteArray(64, 0, 2, 0, 65, 0, 3, 0, 65, 0, 2, 0, 5, 0, 2, 0, 66, 0, 64, 0, 66, 0, 2, 0, 67, 0, 6, 0, 66, 0, 5, 0, 66, 0, 6, 0, 2, 0, 3, 0, 5, 0, 6, 0, 5, 0, 3, 0, 6, 0, 67, 0, 3, 0, 65, 0, 3, 0, 67, 0, 64, 0, 65, 0, 66, 0, 67, 0, 66, 0, 65, 0, 27, 0, 68, 0, 22, 0, 69, 0, 22, 0, 68, 0, 19, 0, 20, 0, 70, 0, 71, 0, 70, 0, 20, 0, 71, 0, 20, 0, 69, 0, 22, 0, 69, 0, 20, 0, 68, 0, 27, 0, 70, 0, 19, 0, 70, 0, 27, 0, 19, 0, 20, 0, 27, 0, 22, 0, 27, 0, 20, 0, 70, 0, 71, 0, 68, 0, 69, 0, 68, 0, 71, 0, 72, 0, 39, 0, 73, 0, 36, 0, 73, 0, 39, 0, 74, 0, 35, 0, 75, 0, 37, 0, 75, 0, 35, 0, 74, 0, 75, 0, 73, 0, 72, 0, 73, 0, 75, 0, 36, 0, 35, 0, 73, 0, 74, 0, 73, 0, 35, 0, 35, 0, 37, 0, 36, 0, 39, 0, 36, 0, 37, 0, 39, 0, 72, 0, 37, 0, 75, 0, 37, 0, 72, 0, 76, 0, 78, 0, 77, 0, 79, 0, 77, 0, 78, 0, 60, 0, 48, 0, 53, 0, 50, 0, 53, 0, 48, 0, 53, 0, 77, 0, 50, 0, 79, 0, 50, 0, 77, 0, 77, 0, 53, 0, 76, 0, 60, 0, 76, 0, 53, 0, 60, 0, 48, 0, 76, 0, 78, 0, 76, 0, 48, 0, 78, 0, 48, 0, 79, 0, 50, 0, 79, 0, 48, 0),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 80,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62)
+}, {
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"format": 4097,
+"index_count": 24,
+"index_data": PackedByteArray(3, 0, 2, 0, 5, 0, 5, 0, 6, 0, 3, 0, 20, 0, 19, 0, 27, 0, 27, 0, 22, 0, 20, 0, 37, 0, 35, 0, 36, 0, 36, 0, 39, 0, 37, 0, 48, 0, 60, 0, 53, 0, 53, 0, 50, 0, 48, 0),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 80,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_4yu4q"]
+resource_name = "flowersLow_Mesh flowersLow"
+_surfaces = [{
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"attribute_data": PackedByteArray(152, 52, 20, 63, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 152, 52, 20, 63, 96, 194, 30, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 153, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 189, 107, 209, 64, 152, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 139, 130, 144, 192, 194, 109, 146, 64, 65, 156, 55, 193, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 138, 60, 241, 192, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 36, 199, 185, 191, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 36, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 30, 9, 35, 64, 139, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 154, 52, 20, 63, 194, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 154, 52, 20, 63, 194, 109, 146, 64, 139, 130, 144, 64, 194, 109, 146, 64, 30, 9, 35, 64, 139, 223, 38, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 138, 60, 241, 64, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 192, 36, 199, 185, 191, 138, 60, 241, 192, 152, 97, 4, 63, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 152, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 94, 65, 62, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 192, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 154, 52, 20, 191, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 154, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 139, 130, 144, 192, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 65, 156, 55, 193, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 65, 156, 55, 65, 38, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 138, 60, 241, 64, 38, 199, 185, 191, 154, 52, 20, 63, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 67, 29, 24, 193, 138, 223, 90, 192, 138, 60, 241, 192, 36, 199, 185, 191, 65, 156, 55, 193, 36, 199, 185, 191, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 138, 60, 241, 192, 36, 199, 185, 191, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 155, 52, 20, 191, 94, 65, 62, 193, 155, 52, 20, 191, 96, 194, 30, 193, 31, 9, 35, 192, 92, 192, 93, 193, 139, 130, 144, 192, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 69, 22, 200, 191, 2, 72, 108, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 139, 130, 144, 192, 103, 145, 188, 192, 138, 60, 241, 192, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 26, 7, 98, 64, 62, 248, 153, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 138, 60, 241, 64, 247, 239, 49, 192, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 111, 76, 154, 63, 169, 157, 24, 193, 44, 43, 50, 63, 208, 98, 244, 192, 44, 43, 50, 191, 132, 196, 32, 193, 111, 76, 154, 191, 67, 88, 2, 193, 154, 52, 20, 63, 103, 145, 188, 192, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 191, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 196, 93, 8, 193, 170, 84, 20, 191, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 194, 220, 39, 65, 76, 123, 217, 63, 196, 93, 8, 65, 76, 123, 217, 63, 65, 156, 55, 65, 152, 116, 0, 191, 138, 60, 241, 64, 152, 116, 0, 191, 104, 49, 10, 193, 150, 21, 217, 63, 169, 157, 40, 193, 56, 38, 13, 64, 67, 88, 18, 193, 120, 99, 82, 190, 132, 196, 48, 193, 168, 169, 155, 62, 196, 93, 8, 193, 76, 123, 217, 63, 194, 220, 39, 193, 76, 123, 217, 63, 138, 60, 241, 192, 152, 116, 0, 191, 65, 156, 55, 193, 152, 116, 0, 191, 194, 220, 39, 65, 170, 84, 20, 191, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 132, 196, 48, 65, 168, 169, 155, 62, 169, 157, 40, 65, 56, 38, 13, 64, 67, 88, 18, 65, 120, 99, 82, 190, 104, 49, 10, 65, 150, 21, 217, 63, 154, 52, 20, 191, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 63, 176, 21, 39, 64, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 111, 76, 154, 63, 169, 157, 56, 65, 44, 43, 50, 191, 132, 196, 64, 65, 44, 43, 50, 63, 104, 49, 26, 65, 111, 76, 154, 191, 67, 88, 34, 65, 65, 156, 55, 193, 247, 239, 49, 192, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 26, 7, 98, 64, 2, 72, 108, 192, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 65, 156, 55, 65, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 69, 22, 200, 191, 62, 248, 153, 64, 26, 7, 98, 192, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 139, 130, 144, 192, 176, 21, 39, 64, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 65, 156, 55, 193, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 138, 60, 241, 192, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 154, 52, 20, 63, 176, 21, 39, 64, 44, 43, 178, 191, 18, 14, 52, 193, 44, 43, 178, 63, 180, 207, 205, 192, 111, 76, 26, 64, 91, 192, 35, 193, 111, 76, 26, 192, 32, 107, 238, 192, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 194, 220, 39, 65, 170, 84, 20, 191, 44, 43, 50, 191, 132, 196, 32, 193, 44, 43, 50, 63, 208, 98, 244, 192, 111, 76, 154, 63, 169, 157, 24, 193, 111, 76, 154, 191, 67, 88, 2, 193, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 26, 7, 98, 64, 2, 72, 108, 192, 139, 130, 144, 192, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 65, 156, 55, 193, 247, 239, 49, 192, 65, 156, 55, 65, 152, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 152, 116, 0, 191, 144, 53, 7, 193, 222, 152, 180, 191, 91, 192, 51, 193, 111, 76, 90, 64, 180, 207, 237, 192, 150, 21, 25, 64, 18, 14, 68, 193, 176, 172, 200, 190, 67, 88, 18, 193, 120, 99, 82, 190, 169, 157, 40, 193, 56, 38, 13, 64, 104, 49, 10, 193, 150, 21, 217, 63, 132, 196, 48, 193, 168, 169, 155, 62, 138, 60, 241, 192, 152, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 152, 116, 0, 191, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 138, 60, 241, 64, 247, 239, 49, 192, 67, 88, 18, 65, 120, 99, 82, 190, 169, 157, 40, 65, 56, 38, 13, 64, 132, 196, 48, 65, 168, 169, 155, 62, 104, 49, 10, 65, 150, 21, 217, 63, 139, 130, 144, 192, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 144, 53, 7, 65, 222, 152, 180, 191, 91, 192, 51, 65, 111, 76, 90, 64, 18, 14, 68, 65, 176, 172, 200, 190, 180, 207, 237, 64, 150, 21, 25, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 26, 7, 98, 64, 62, 248, 153, 64, 44, 43, 50, 63, 104, 49, 26, 65, 44, 43, 50, 191, 132, 196, 64, 65, 111, 76, 154, 63, 169, 157, 56, 65, 111, 76, 154, 191, 67, 88, 34, 65, 44, 43, 178, 63, 218, 231, 6, 65, 44, 43, 178, 191, 18, 14, 84, 65, 111, 76, 26, 64, 91, 192, 67, 65, 111, 76, 26, 192, 144, 53, 23, 65, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 196, 93, 8, 193, 170, 84, 20, 191, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 63, 103, 145, 188, 192, 138, 60, 241, 64, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 65, 156, 55, 65, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 111, 76, 26, 64, 91, 192, 35, 193, 44, 43, 178, 63, 180, 207, 205, 192, 44, 43, 178, 191, 18, 14, 52, 193, 111, 76, 26, 192, 32, 107, 238, 192, 180, 207, 237, 192, 150, 21, 25, 64, 91, 192, 51, 193, 111, 76, 90, 64, 144, 53, 7, 193, 222, 152, 180, 191, 18, 14, 68, 193, 176, 172, 200, 190, 18, 14, 68, 65, 176, 172, 200, 190, 91, 192, 51, 65, 111, 76, 90, 64, 144, 53, 7, 65, 222, 152, 180, 191, 180, 207, 237, 64, 150, 21, 25, 64, 111, 76, 26, 64, 91, 192, 67, 65, 44, 43, 178, 191, 18, 14, 84, 65, 44, 43, 178, 63, 218, 231, 6, 65, 111, 76, 26, 192, 144, 53, 23, 65),
+"format": 4119,
+"index_count": 252,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 1, 0, 4, 0, 3, 0, 7, 0, 5, 0, 6, 0, 8, 0, 6, 0, 5, 0, 9, 0, 6, 0, 8, 0, 12, 0, 10, 0, 11, 0, 11, 0, 13, 0, 12, 0, 11, 0, 14, 0, 13, 0, 17, 0, 15, 0, 16, 0, 16, 0, 18, 0, 17, 0, 16, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 23, 0, 21, 0, 20, 0, 24, 0, 21, 0, 23, 0, 27, 0, 25, 0, 26, 0, 26, 0, 28, 0, 27, 0, 28, 0, 29, 0, 27, 0, 32, 0, 30, 0, 31, 0, 33, 0, 31, 0, 30, 0, 34, 0, 33, 0, 30, 0, 37, 0, 35, 0, 36, 0, 36, 0, 38, 0, 37, 0, 36, 0, 39, 0, 38, 0, 42, 0, 40, 0, 41, 0, 43, 0, 41, 0, 40, 0, 44, 0, 41, 0, 43, 0, 47, 0, 45, 0, 46, 0, 46, 0, 48, 0, 47, 0, 48, 0, 49, 0, 47, 0, 52, 0, 50, 0, 51, 0, 53, 0, 51, 0, 50, 0, 54, 0, 53, 0, 50, 0, 57, 0, 55, 0, 56, 0, 56, 0, 58, 0, 57, 0, 58, 0, 59, 0, 57, 0, 62, 0, 60, 0, 61, 0, 61, 0, 63, 0, 62, 0, 63, 0, 64, 0, 62, 0, 67, 0, 65, 0, 66, 0, 68, 0, 66, 0, 65, 0, 69, 0, 68, 0, 65, 0, 72, 0, 70, 0, 71, 0, 71, 0, 73, 0, 72, 0, 73, 0, 74, 0, 72, 0, 77, 0, 75, 0, 76, 0, 78, 0, 76, 0, 75, 0, 79, 0, 78, 0, 75, 0, 82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 81, 0, 84, 0, 83, 0, 87, 0, 85, 0, 86, 0, 88, 0, 86, 0, 85, 0, 89, 0, 86, 0, 88, 0, 92, 0, 90, 0, 91, 0, 91, 0, 93, 0, 92, 0, 91, 0, 94, 0, 93, 0, 97, 0, 95, 0, 96, 0, 98, 0, 96, 0, 95, 0, 99, 0, 96, 0, 98, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 101, 0, 104, 0, 103, 0, 107, 0, 105, 0, 106, 0, 106, 0, 108, 0, 107, 0, 108, 0, 109, 0, 107, 0, 112, 0, 110, 0, 111, 0, 113, 0, 111, 0, 110, 0, 114, 0, 113, 0, 110, 0, 117, 0, 115, 0, 116, 0, 116, 0, 118, 0, 117, 0, 118, 0, 119, 0, 117, 0, 122, 0, 120, 0, 121, 0, 123, 0, 121, 0, 120, 0, 124, 0, 123, 0, 120, 0, 127, 0, 125, 0, 126, 0, 126, 0, 128, 0, 127, 0, 126, 0, 129, 0, 128, 0, 132, 0, 130, 0, 131, 0, 133, 0, 131, 0, 130, 0, 134, 0, 131, 0, 133, 0, 137, 0, 135, 0, 136, 0, 136, 0, 138, 0, 137, 0, 138, 0, 139, 0, 137, 0),
+"lods": [0.0435886, PackedByteArray(1, 0, 3, 0, 2, 0, 8, 0, 6, 0, 5, 0, 12, 0, 10, 0, 11, 0, 11, 0, 13, 0, 12, 0, 11, 0, 14, 0, 13, 0, 17, 0, 15, 0, 16, 0, 22, 0, 20, 0, 21, 0, 28, 0, 29, 0, 26, 0, 34, 0, 33, 0, 31, 0, 36, 0, 39, 0, 38, 0, 44, 0, 41, 0, 43, 0, 47, 0, 45, 0, 46, 0, 52, 0, 50, 0, 51, 0, 57, 0, 55, 0, 56, 0, 56, 0, 58, 0, 57, 0, 58, 0, 59, 0, 57, 0, 63, 0, 60, 0, 61, 0, 67, 0, 68, 0, 66, 0, 73, 0, 74, 0, 71, 0, 79, 0, 78, 0, 76, 0, 82, 0, 80, 0, 81, 0, 87, 0, 85, 0, 86, 0, 91, 0, 93, 0, 92, 0, 98, 0, 96, 0, 95, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 101, 0, 104, 0, 103, 0, 107, 0, 105, 0, 106, 0, 112, 0, 110, 0, 111, 0, 118, 0, 115, 0, 116, 0, 122, 0, 123, 0, 121, 0, 126, 0, 129, 0, 128, 0, 134, 0, 131, 0, 133, 0, 137, 0, 135, 0, 136, 0, 136, 0, 138, 0, 137, 0, 138, 0, 139, 0, 137, 0)],
+"material": SubResource("StandardMaterial3D_swi18"),
+"name": "heart",
+"primitive": 3,
+"vertex_count": 332,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 51, 139, 250, 202, 254, 255, 133, 205, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 51, 139, 250, 202, 254, 255, 133, 205, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 51, 139, 250, 202, 254, 255, 133, 205, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 51, 139, 250, 202, 254, 255, 133, 205, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 51, 139, 250, 202, 254, 255, 133, 205, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 250, 74, 52, 11, 254, 255, 121, 50, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 250, 74, 52, 11, 254, 255, 121, 50, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 250, 74, 52, 11, 254, 255, 121, 50, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 250, 74, 52, 11, 255, 255, 121, 50, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 250, 74, 52, 11, 254, 255, 121, 50, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 250, 74, 202, 244, 12, 27, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 250, 74, 202, 244, 12, 27, 255, 191, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 250, 74, 202, 244, 12, 27, 255, 191, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 250, 74, 202, 244, 12, 27, 255, 191, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 250, 74, 202, 244, 12, 27, 255, 191, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 47, 86, 250, 202, 12, 155, 255, 191, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 47, 86, 250, 202, 12, 155, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 47, 86, 250, 202, 12, 155, 255, 191, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 47, 86, 250, 202, 12, 155, 255, 191, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 47, 86, 250, 202, 12, 155, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 4, 181, 208, 41, 12, 155, 255, 63, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 4, 181, 208, 41, 12, 155, 255, 63, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 4, 181, 208, 41, 12, 155, 255, 63, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 4, 181, 208, 41, 12, 155, 255, 63, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 4, 181, 208, 41, 12, 155, 255, 63, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 4, 181, 46, 214, 0, 0, 120, 242, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 4, 181, 46, 214, 0, 0, 120, 242, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 4, 181, 46, 214, 0, 0, 120, 242, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 4, 181, 46, 214, 0, 0, 120, 242, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 4, 181, 46, 214, 0, 0, 133, 141, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 47, 86, 4, 53, 0, 0, 134, 13, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 47, 86, 4, 53, 0, 0, 134, 13, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 47, 86, 4, 53, 0, 0, 134, 13, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 47, 86, 4, 53, 0, 0, 134, 13, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 47, 86, 4, 53, 0, 0, 121, 114, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 207, 169, 250, 202, 255, 255, 120, 242, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 207, 169, 250, 202, 255, 255, 120, 242, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 207, 169, 250, 202, 255, 255, 120, 242, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 207, 169, 250, 202, 255, 255, 120, 242, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 207, 169, 250, 202, 255, 255, 120, 242, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 250, 74, 208, 41, 255, 255, 134, 13, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 250, 74, 208, 41, 255, 255, 134, 13, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 250, 74, 208, 41, 255, 255, 134, 13, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 208, 41, 255, 255, 134, 13, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 208, 41, 255, 255, 134, 13, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 203, 116, 250, 202, 242, 228, 255, 191, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 203, 116, 250, 202, 242, 228, 255, 191, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 203, 116, 250, 202, 242, 228, 255, 191, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 203, 116, 250, 202, 242, 228, 255, 191, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 203, 116, 250, 202, 242, 228, 255, 191, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 52, 11, 242, 228, 255, 63, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 4, 181, 52, 11, 242, 228, 255, 63, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 52, 11, 242, 228, 255, 63, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 4, 181, 52, 11, 242, 228, 255, 63, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 4, 181, 52, 11, 242, 228, 255, 63, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 4, 181, 202, 244, 0, 0, 120, 178, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 202, 244, 0, 0, 120, 178, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 4, 181, 202, 244, 0, 0, 120, 178, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 202, 244, 0, 0, 120, 178, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 4, 181, 202, 244, 0, 0, 120, 178, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 46, 214, 242, 100, 255, 191, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 46, 214, 242, 100, 255, 191, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 250, 74, 46, 214, 242, 100, 255, 191, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 250, 74, 46, 214, 242, 100, 255, 191, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 250, 74, 46, 214, 242, 100, 255, 191, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 207, 169, 4, 53, 242, 100, 255, 63, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 207, 169, 4, 53, 242, 100, 255, 63, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 207, 169, 4, 53, 242, 100, 255, 63, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 207, 169, 4, 53, 242, 100, 255, 63, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 207, 169, 4, 53, 242, 100, 255, 63, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 4, 181, 46, 214, 0, 0, 120, 242, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 4, 181, 46, 214, 0, 0, 120, 242, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 4, 181, 46, 214, 0, 0, 120, 242, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 46, 214, 0, 0, 120, 242, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 46, 214, 0, 0, 120, 242, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 47, 86, 4, 53, 0, 0, 134, 13, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 47, 86, 4, 53, 0, 0, 134, 13, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 47, 86, 4, 53, 0, 0, 134, 13, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 47, 86, 4, 53, 0, 0, 134, 13, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 47, 86, 4, 53, 0, 0, 134, 13, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 47, 86, 250, 202, 12, 155, 255, 191, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 47, 86, 250, 202, 12, 155, 255, 191, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 47, 86, 250, 202, 12, 155, 255, 191, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 47, 86, 250, 202, 12, 155, 255, 191, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 47, 86, 250, 202, 12, 155, 255, 191, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 208, 41, 12, 155, 255, 63, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 4, 181, 208, 41, 12, 155, 255, 63, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 208, 41, 12, 155, 255, 63, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 4, 181, 208, 41, 12, 155, 255, 63, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 4, 181, 208, 41, 12, 155, 255, 63, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 51, 139, 250, 202, 254, 255, 133, 205, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 51, 139, 250, 202, 255, 255, 120, 178, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 51, 139, 250, 202, 255, 255, 133, 205, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 51, 139, 250, 202, 255, 255, 120, 178, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 51, 139, 250, 202, 255, 255, 120, 178, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 52, 11, 255, 255, 121, 50, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 250, 74, 52, 11, 255, 255, 134, 77, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 250, 74, 52, 11, 254, 255, 121, 50, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 52, 11, 255, 255, 134, 77, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 250, 74, 52, 11, 255, 255, 134, 77, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 202, 244, 12, 27, 255, 191, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 202, 244, 12, 27, 255, 191, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 250, 74, 202, 244, 12, 27, 255, 191, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 250, 74, 202, 244, 12, 27, 255, 191, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 250, 74, 202, 244, 12, 27, 255, 191, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 203, 116, 250, 202, 242, 228, 255, 191, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 203, 116, 250, 202, 242, 228, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 203, 116, 250, 202, 242, 228, 255, 191, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 203, 116, 250, 202, 242, 228, 255, 191, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 203, 116, 250, 202, 242, 228, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 4, 181, 52, 11, 242, 228, 255, 63, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 4, 181, 52, 11, 242, 228, 255, 63, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 4, 181, 52, 11, 242, 228, 255, 63, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 4, 181, 52, 11, 242, 228, 255, 63, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 4, 181, 52, 11, 242, 228, 255, 63, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 250, 74, 46, 214, 242, 100, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 250, 74, 46, 214, 242, 100, 255, 191, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 250, 74, 46, 214, 242, 100, 255, 191, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 250, 74, 46, 214, 242, 100, 255, 191, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 250, 74, 46, 214, 242, 100, 255, 191, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 207, 169, 4, 53, 242, 100, 255, 63, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 207, 169, 4, 53, 242, 100, 255, 63, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 207, 169, 4, 53, 242, 100, 255, 63, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 207, 169, 4, 53, 242, 100, 255, 63, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 207, 169, 4, 53, 242, 100, 255, 63, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 207, 169, 250, 202, 255, 255, 120, 242, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 207, 169, 250, 202, 255, 255, 120, 242, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 207, 169, 250, 202, 255, 255, 120, 242, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 207, 169, 250, 202, 255, 255, 120, 242, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 207, 169, 250, 202, 255, 255, 120, 242, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 250, 74, 208, 41, 255, 255, 134, 13, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 250, 74, 208, 41, 255, 255, 134, 13, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 250, 74, 208, 41, 255, 255, 134, 13, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 250, 74, 208, 41, 255, 255, 134, 13, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 250, 74, 208, 41, 255, 255, 134, 13, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 4, 181, 202, 244, 0, 0, 120, 178, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 4, 181, 202, 244, 0, 0, 120, 178, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 4, 181, 202, 244, 0, 0, 120, 178, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 4, 181, 202, 244, 0, 0, 120, 178, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 4, 181, 202, 244, 0, 0, 120, 178, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 27, 37, 53, 19, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 80, 56, 228, 90, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 52, 147, 228, 90, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 52, 147, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 52, 147, 228, 90, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 52, 147, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 227, 218, 175, 71, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 227, 218, 175, 71, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 174, 199, 228, 90, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 174, 199, 228, 90, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 174, 199, 228, 90, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 174, 199, 228, 90, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 175, 71, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 175, 71, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 175, 71, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 175, 71, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 53, 19, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 53, 19, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 53, 19, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 53, 19, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 202, 108, 228, 90, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 202, 108, 228, 90, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 202, 108, 228, 90, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 202, 108, 228, 90, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 52, 147, 228, 90, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 52, 147, 228, 90, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 52, 147, 228, 90, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 52, 147, 228, 90, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 53, 19, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 53, 19, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 53, 19, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 53, 19, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 80, 56, 228, 90, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 80, 56, 228, 90, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 80, 56, 228, 90, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 80, 56, 228, 90, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 175, 71, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 175, 71, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 175, 71, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 174, 199, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 174, 199, 228, 90, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 174, 199, 228, 90, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 174, 199, 228, 90, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 202, 108, 228, 90, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 27, 37, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 227, 218, 53, 19, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 52, 147, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 52, 147, 26, 165, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 52, 147, 26, 165, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 52, 147, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 227, 218, 79, 184, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 227, 218, 79, 184, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 227, 218, 79, 184, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 227, 218, 79, 184, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 27, 37, 201, 236, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 80, 56, 26, 165, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 79, 184, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 79, 184, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 79, 184, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 79, 184, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 174, 199, 26, 165, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 174, 199, 26, 165, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 174, 199, 26, 165, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 174, 199, 26, 165, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 202, 108, 26, 165, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 202, 108, 26, 165, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 202, 108, 26, 165, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 202, 108, 26, 165, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 201, 236, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 201, 236, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 201, 236, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 201, 236, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 201, 236, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 201, 236, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 201, 236, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 201, 236, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 52, 147, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 52, 147, 26, 165, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 52, 147, 26, 165, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 52, 147, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 79, 184, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 79, 184, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 79, 184, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 79, 184, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 80, 56, 26, 165, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 80, 56, 26, 165, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 80, 56, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 27, 37, 79, 184, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 27, 37, 79, 184, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 27, 37, 79, 184, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 27, 37, 79, 184, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 227, 218, 201, 236, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 227, 218, 201, 236, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 227, 218, 201, 236, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 227, 218, 201, 236, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 174, 199, 26, 165, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 174, 199, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 174, 199, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 174, 199, 26, 165, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 202, 108, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 0, 0, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"attribute_data": PackedByteArray(152, 52, 20, 63, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 152, 52, 20, 63, 96, 194, 30, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 153, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 189, 107, 209, 64, 152, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 139, 130, 144, 192, 194, 109, 146, 64, 65, 156, 55, 193, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 138, 60, 241, 192, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 36, 199, 185, 191, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 36, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 30, 9, 35, 64, 139, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 154, 52, 20, 63, 194, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 154, 52, 20, 63, 194, 109, 146, 64, 139, 130, 144, 64, 194, 109, 146, 64, 30, 9, 35, 64, 139, 223, 38, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 138, 60, 241, 64, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 192, 36, 199, 185, 191, 138, 60, 241, 192, 152, 97, 4, 63, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 152, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 94, 65, 62, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 192, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 154, 52, 20, 191, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 154, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 139, 130, 144, 192, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 65, 156, 55, 193, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 65, 156, 55, 65, 38, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 138, 60, 241, 64, 38, 199, 185, 191, 154, 52, 20, 63, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 67, 29, 24, 193, 138, 223, 90, 192, 138, 60, 241, 192, 36, 199, 185, 191, 65, 156, 55, 193, 36, 199, 185, 191, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 138, 60, 241, 192, 36, 199, 185, 191, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 155, 52, 20, 191, 94, 65, 62, 193, 155, 52, 20, 191, 96, 194, 30, 193, 31, 9, 35, 192, 92, 192, 93, 193, 139, 130, 144, 192, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 69, 22, 200, 191, 2, 72, 108, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 139, 130, 144, 192, 103, 145, 188, 192, 138, 60, 241, 192, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 26, 7, 98, 64, 62, 248, 153, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 138, 60, 241, 64, 247, 239, 49, 192, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 111, 76, 154, 63, 169, 157, 24, 193, 44, 43, 50, 63, 208, 98, 244, 192, 44, 43, 50, 191, 132, 196, 32, 193, 111, 76, 154, 191, 67, 88, 2, 193, 154, 52, 20, 63, 103, 145, 188, 192, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 191, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 196, 93, 8, 193, 170, 84, 20, 191, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 194, 220, 39, 65, 76, 123, 217, 63, 196, 93, 8, 65, 76, 123, 217, 63, 65, 156, 55, 65, 152, 116, 0, 191, 138, 60, 241, 64, 152, 116, 0, 191, 104, 49, 10, 193, 150, 21, 217, 63, 169, 157, 40, 193, 56, 38, 13, 64, 67, 88, 18, 193, 120, 99, 82, 190, 132, 196, 48, 193, 168, 169, 155, 62, 196, 93, 8, 193, 76, 123, 217, 63, 194, 220, 39, 193, 76, 123, 217, 63, 138, 60, 241, 192, 152, 116, 0, 191, 65, 156, 55, 193, 152, 116, 0, 191, 194, 220, 39, 65, 170, 84, 20, 191, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 132, 196, 48, 65, 168, 169, 155, 62, 169, 157, 40, 65, 56, 38, 13, 64, 67, 88, 18, 65, 120, 99, 82, 190, 104, 49, 10, 65, 150, 21, 217, 63, 154, 52, 20, 191, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 63, 176, 21, 39, 64, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 111, 76, 154, 63, 169, 157, 56, 65, 44, 43, 50, 191, 132, 196, 64, 65, 44, 43, 50, 63, 104, 49, 26, 65, 111, 76, 154, 191, 67, 88, 34, 65, 65, 156, 55, 193, 247, 239, 49, 192, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 26, 7, 98, 64, 2, 72, 108, 192, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 65, 156, 55, 65, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 69, 22, 200, 191, 62, 248, 153, 64, 26, 7, 98, 192, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 139, 130, 144, 192, 176, 21, 39, 64, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 65, 156, 55, 193, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 138, 60, 241, 192, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 154, 52, 20, 63, 176, 21, 39, 64, 44, 43, 178, 191, 18, 14, 52, 193, 44, 43, 178, 63, 180, 207, 205, 192, 111, 76, 26, 64, 91, 192, 35, 193, 111, 76, 26, 192, 32, 107, 238, 192, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 194, 220, 39, 65, 170, 84, 20, 191, 44, 43, 50, 191, 132, 196, 32, 193, 44, 43, 50, 63, 208, 98, 244, 192, 111, 76, 154, 63, 169, 157, 24, 193, 111, 76, 154, 191, 67, 88, 2, 193, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 26, 7, 98, 64, 2, 72, 108, 192, 139, 130, 144, 192, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 65, 156, 55, 193, 247, 239, 49, 192, 65, 156, 55, 65, 152, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 152, 116, 0, 191, 144, 53, 7, 193, 222, 152, 180, 191, 91, 192, 51, 193, 111, 76, 90, 64, 180, 207, 237, 192, 150, 21, 25, 64, 18, 14, 68, 193, 176, 172, 200, 190, 67, 88, 18, 193, 120, 99, 82, 190, 169, 157, 40, 193, 56, 38, 13, 64, 104, 49, 10, 193, 150, 21, 217, 63, 132, 196, 48, 193, 168, 169, 155, 62, 138, 60, 241, 192, 152, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 152, 116, 0, 191, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 138, 60, 241, 64, 247, 239, 49, 192, 67, 88, 18, 65, 120, 99, 82, 190, 169, 157, 40, 65, 56, 38, 13, 64, 132, 196, 48, 65, 168, 169, 155, 62, 104, 49, 10, 65, 150, 21, 217, 63, 139, 130, 144, 192, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 144, 53, 7, 65, 222, 152, 180, 191, 91, 192, 51, 65, 111, 76, 90, 64, 18, 14, 68, 65, 176, 172, 200, 190, 180, 207, 237, 64, 150, 21, 25, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 26, 7, 98, 64, 62, 248, 153, 64, 44, 43, 50, 63, 104, 49, 26, 65, 44, 43, 50, 191, 132, 196, 64, 65, 111, 76, 154, 63, 169, 157, 56, 65, 111, 76, 154, 191, 67, 88, 34, 65, 44, 43, 178, 63, 218, 231, 6, 65, 44, 43, 178, 191, 18, 14, 84, 65, 111, 76, 26, 64, 91, 192, 67, 65, 111, 76, 26, 192, 144, 53, 23, 65, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 196, 93, 8, 193, 170, 84, 20, 191, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 63, 103, 145, 188, 192, 138, 60, 241, 64, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 65, 156, 55, 65, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 111, 76, 26, 64, 91, 192, 35, 193, 44, 43, 178, 63, 180, 207, 205, 192, 44, 43, 178, 191, 18, 14, 52, 193, 111, 76, 26, 192, 32, 107, 238, 192, 180, 207, 237, 192, 150, 21, 25, 64, 91, 192, 51, 193, 111, 76, 90, 64, 144, 53, 7, 193, 222, 152, 180, 191, 18, 14, 68, 193, 176, 172, 200, 190, 18, 14, 68, 65, 176, 172, 200, 190, 91, 192, 51, 65, 111, 76, 90, 64, 144, 53, 7, 65, 222, 152, 180, 191, 180, 207, 237, 64, 150, 21, 25, 64, 111, 76, 26, 64, 91, 192, 67, 65, 44, 43, 178, 191, 18, 14, 84, 65, 44, 43, 178, 63, 218, 231, 6, 65, 111, 76, 26, 192, 144, 53, 23, 65),
+"format": 4119,
+"index_count": 120,
+"index_data": PackedByteArray(142, 0, 140, 0, 141, 0, 141, 0, 143, 0, 142, 0, 146, 0, 144, 0, 145, 0, 145, 0, 147, 0, 146, 0, 150, 0, 148, 0, 149, 0, 149, 0, 151, 0, 150, 0, 154, 0, 152, 0, 153, 0, 153, 0, 155, 0, 154, 0, 158, 0, 156, 0, 157, 0, 157, 0, 159, 0, 158, 0, 162, 0, 160, 0, 161, 0, 161, 0, 163, 0, 162, 0, 166, 0, 164, 0, 165, 0, 165, 0, 167, 0, 166, 0, 170, 0, 168, 0, 169, 0, 169, 0, 171, 0, 170, 0, 174, 0, 172, 0, 173, 0, 173, 0, 175, 0, 174, 0, 178, 0, 176, 0, 177, 0, 177, 0, 179, 0, 178, 0, 182, 0, 180, 0, 181, 0, 181, 0, 183, 0, 182, 0, 186, 0, 184, 0, 185, 0, 185, 0, 187, 0, 186, 0, 190, 0, 188, 0, 189, 0, 189, 0, 191, 0, 190, 0, 194, 0, 192, 0, 193, 0, 193, 0, 195, 0, 194, 0, 198, 0, 196, 0, 197, 0, 197, 0, 199, 0, 198, 0, 202, 0, 200, 0, 201, 0, 201, 0, 203, 0, 202, 0, 206, 0, 204, 0, 205, 0, 205, 0, 207, 0, 206, 0, 210, 0, 208, 0, 209, 0, 209, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 213, 0, 215, 0, 214, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0),
+"material": SubResource("StandardMaterial3D_cvgmy"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 332,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 51, 139, 250, 202, 0, 0, 0, 128, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 51, 139, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 51, 139, 250, 202, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 51, 139, 250, 202, 0, 0, 0, 128, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 51, 139, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 250, 74, 52, 11, 0, 0, 0, 128, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 250, 74, 52, 11, 0, 0, 0, 128, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 250, 74, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 250, 74, 52, 11, 0, 0, 0, 128, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 250, 74, 52, 11, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 250, 74, 202, 244, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 250, 74, 202, 244, 0, 0, 0, 128, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 250, 74, 202, 244, 0, 0, 0, 128, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 250, 74, 202, 244, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 250, 74, 202, 244, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 47, 86, 250, 202, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 47, 86, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 47, 86, 250, 202, 0, 0, 0, 128, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 47, 86, 250, 202, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 47, 86, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 4, 181, 208, 41, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 4, 181, 208, 41, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 4, 181, 208, 41, 0, 0, 0, 128, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 4, 181, 208, 41, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 4, 181, 208, 41, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 4, 181, 46, 214, 0, 0, 0, 128, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 4, 181, 46, 214, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 4, 181, 46, 214, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 4, 181, 46, 214, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 4, 181, 46, 214, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 47, 86, 4, 53, 0, 0, 0, 128, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 47, 86, 4, 53, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 47, 86, 4, 53, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 47, 86, 4, 53, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 47, 86, 4, 53, 0, 0, 0, 128, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 207, 169, 250, 202, 0, 0, 0, 128, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 207, 169, 250, 202, 0, 0, 0, 128, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 207, 169, 250, 202, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 207, 169, 250, 202, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 207, 169, 250, 202, 0, 0, 0, 128, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 250, 74, 208, 41, 0, 0, 0, 128, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 250, 74, 208, 41, 0, 0, 0, 128, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 250, 74, 208, 41, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 208, 41, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 208, 41, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 203, 116, 250, 202, 0, 0, 0, 128, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 203, 116, 250, 202, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 203, 116, 250, 202, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 203, 116, 250, 202, 0, 0, 0, 128, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 203, 116, 250, 202, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 52, 11, 0, 0, 0, 128, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 4, 181, 52, 11, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 52, 11, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 4, 181, 52, 11, 0, 0, 0, 128, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 4, 181, 52, 11, 0, 0, 0, 128, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 4, 181, 202, 244, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 202, 244, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 4, 181, 202, 244, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 202, 244, 0, 0, 0, 128, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 4, 181, 202, 244, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 46, 214, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 46, 214, 0, 0, 0, 128, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 250, 74, 46, 214, 0, 0, 0, 128, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 250, 74, 46, 214, 0, 0, 0, 128, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 250, 74, 46, 214, 0, 0, 0, 128, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 207, 169, 4, 53, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 207, 169, 4, 53, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 207, 169, 4, 53, 0, 0, 0, 128, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 207, 169, 4, 53, 0, 0, 0, 128, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 207, 169, 4, 53, 0, 0, 0, 128, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 4, 181, 46, 214, 0, 0, 0, 128, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 4, 181, 46, 214, 0, 0, 0, 128, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 4, 181, 46, 214, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 46, 214, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 46, 214, 0, 0, 0, 128, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 47, 86, 4, 53, 0, 0, 0, 128, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 47, 86, 4, 53, 0, 0, 0, 128, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 47, 86, 4, 53, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 47, 86, 4, 53, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 47, 86, 4, 53, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 47, 86, 250, 202, 0, 0, 0, 128, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 47, 86, 250, 202, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 47, 86, 250, 202, 0, 0, 0, 128, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 47, 86, 250, 202, 0, 0, 0, 128, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 47, 86, 250, 202, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 208, 41, 0, 0, 0, 128, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 4, 181, 208, 41, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 208, 41, 0, 0, 0, 128, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 4, 181, 208, 41, 0, 0, 0, 128, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 4, 181, 208, 41, 0, 0, 0, 128, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 51, 139, 250, 202, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 51, 139, 250, 202, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 51, 139, 250, 202, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 51, 139, 250, 202, 0, 0, 0, 128, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 51, 139, 250, 202, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 52, 11, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 250, 74, 52, 11, 0, 0, 0, 128, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 250, 74, 52, 11, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 52, 11, 0, 0, 0, 128, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 250, 74, 52, 11, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 202, 244, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 202, 244, 0, 0, 0, 128, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 250, 74, 202, 244, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 250, 74, 202, 244, 0, 0, 0, 128, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 250, 74, 202, 244, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 203, 116, 250, 202, 0, 0, 0, 128, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 203, 116, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 203, 116, 250, 202, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 203, 116, 250, 202, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 203, 116, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 4, 181, 52, 11, 0, 0, 0, 128, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 4, 181, 52, 11, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 250, 74, 46, 214, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 250, 74, 46, 214, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 250, 74, 46, 214, 0, 0, 0, 128, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 250, 74, 46, 214, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 250, 74, 46, 214, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 207, 169, 4, 53, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 207, 169, 4, 53, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 207, 169, 4, 53, 0, 0, 0, 128, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 207, 169, 4, 53, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 207, 169, 4, 53, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 207, 169, 250, 202, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 207, 169, 250, 202, 0, 0, 0, 128, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 207, 169, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 207, 169, 250, 202, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 207, 169, 250, 202, 0, 0, 0, 128, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 250, 74, 208, 41, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 250, 74, 208, 41, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 250, 74, 208, 41, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 250, 74, 208, 41, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 250, 74, 208, 41, 0, 0, 0, 128, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 4, 181, 202, 244, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 4, 181, 202, 244, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 4, 181, 202, 244, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 4, 181, 202, 244, 0, 0, 0, 128, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 4, 181, 202, 244, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 27, 37, 53, 19, 12, 27, 255, 191, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 27, 37, 53, 19, 12, 27, 255, 191, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 27, 37, 53, 19, 12, 27, 255, 191, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 27, 37, 53, 19, 12, 27, 255, 191, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 80, 56, 228, 90, 12, 155, 255, 191, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 80, 56, 228, 90, 12, 155, 255, 191, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 80, 56, 228, 90, 12, 155, 255, 191, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 80, 56, 228, 90, 12, 155, 255, 191, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 52, 147, 228, 90, 255, 255, 133, 205, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 52, 147, 228, 90, 255, 255, 133, 205, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 52, 147, 228, 90, 255, 255, 133, 205, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 52, 147, 228, 90, 255, 255, 133, 205, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 227, 218, 175, 71, 0, 0, 120, 242, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 227, 218, 175, 71, 0, 0, 120, 242, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 227, 218, 175, 71, 0, 0, 120, 242, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 227, 218, 175, 71, 0, 0, 120, 242, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 0, 0, 0, 0, 255, 191, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 0, 0, 0, 0, 255, 191, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 174, 199, 228, 90, 255, 255, 120, 242, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 174, 199, 228, 90, 255, 255, 120, 242, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 174, 199, 228, 90, 255, 255, 120, 242, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 174, 199, 228, 90, 254, 255, 120, 242, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 175, 71, 242, 100, 255, 191, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 175, 71, 242, 100, 255, 191, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 175, 71, 242, 100, 255, 191, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 175, 71, 242, 100, 255, 191, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 53, 19, 0, 0, 120, 178, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 53, 19, 0, 0, 120, 178, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 53, 19, 0, 0, 120, 178, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 53, 19, 0, 0, 120, 178, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 202, 108, 228, 90, 242, 228, 255, 191, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 202, 108, 228, 90, 242, 228, 255, 191, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 202, 108, 228, 90, 242, 228, 255, 191, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 202, 108, 228, 90, 242, 228, 255, 191, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 255, 191, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 255, 191, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 255, 191, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 255, 191, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 52, 147, 228, 90, 255, 255, 120, 178, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 52, 147, 228, 90, 255, 255, 120, 178, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 52, 147, 228, 90, 255, 255, 120, 178, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 52, 147, 228, 90, 255, 255, 133, 205, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 53, 19, 12, 27, 255, 191, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 53, 19, 12, 27, 255, 191, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 53, 19, 12, 27, 255, 191, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 53, 19, 12, 27, 255, 191, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 255, 191, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 255, 191, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 255, 191, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 255, 191, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 80, 56, 228, 90, 12, 155, 255, 191, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 80, 56, 228, 90, 12, 155, 255, 191, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 80, 56, 228, 90, 12, 155, 255, 191, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 80, 56, 228, 90, 12, 155, 255, 191, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 175, 71, 0, 0, 120, 242, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 175, 71, 0, 0, 120, 242, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 175, 71, 0, 0, 120, 242, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 175, 71, 0, 0, 120, 242, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 0, 0, 0, 0, 255, 191, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 174, 199, 228, 90, 255, 255, 133, 141, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 174, 199, 228, 90, 255, 255, 133, 141, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 174, 199, 228, 90, 255, 255, 133, 141, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 174, 199, 228, 90, 255, 255, 133, 141, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 202, 108, 228, 90, 242, 228, 255, 191, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 202, 108, 228, 90, 242, 228, 255, 191, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 202, 108, 228, 90, 242, 228, 255, 191, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 202, 108, 228, 90, 242, 228, 255, 191, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 27, 37, 175, 71, 242, 100, 255, 191, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 27, 37, 175, 71, 242, 100, 255, 191, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 27, 37, 175, 71, 242, 100, 255, 191, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 27, 37, 175, 71, 242, 100, 255, 191, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 227, 218, 53, 19, 0, 0, 120, 178, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 227, 218, 53, 19, 0, 0, 120, 178, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 227, 218, 53, 19, 0, 0, 120, 178, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 227, 218, 53, 19, 0, 0, 120, 178, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 52, 147, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 52, 147, 26, 165, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 52, 147, 26, 165, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 52, 147, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 227, 218, 79, 184, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 227, 218, 79, 184, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 227, 218, 79, 184, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 227, 218, 79, 184, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 27, 37, 201, 236, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 80, 56, 26, 165, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 79, 184, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 79, 184, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 79, 184, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 79, 184, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 174, 199, 26, 165, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 174, 199, 26, 165, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 174, 199, 26, 165, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 174, 199, 26, 165, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 202, 108, 26, 165, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 202, 108, 26, 165, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 202, 108, 26, 165, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 202, 108, 26, 165, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 201, 236, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 201, 236, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 201, 236, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 201, 236, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 201, 236, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 201, 236, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 201, 236, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 201, 236, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 52, 147, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 52, 147, 26, 165, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 52, 147, 26, 165, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 52, 147, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 79, 184, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 79, 184, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 79, 184, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 79, 184, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 80, 56, 26, 165, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 80, 56, 26, 165, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 80, 56, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 27, 37, 79, 184, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 27, 37, 79, 184, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 27, 37, 79, 184, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 27, 37, 79, 184, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 227, 218, 201, 236, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 227, 218, 201, 236, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 227, 218, 201, 236, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 227, 218, 201, 236, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 174, 199, 26, 165, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 174, 199, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 174, 199, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 174, 199, 26, 165, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 202, 108, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 0, 0, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"attribute_data": PackedByteArray(152, 52, 20, 63, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 152, 52, 20, 63, 96, 194, 30, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 153, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 189, 107, 209, 64, 152, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 139, 130, 144, 192, 194, 109, 146, 64, 65, 156, 55, 193, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 138, 60, 241, 192, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 36, 199, 185, 191, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 36, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 30, 9, 35, 64, 139, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 154, 52, 20, 63, 194, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 154, 52, 20, 63, 194, 109, 146, 64, 139, 130, 144, 64, 194, 109, 146, 64, 30, 9, 35, 64, 139, 223, 38, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 138, 60, 241, 64, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 192, 36, 199, 185, 191, 138, 60, 241, 192, 152, 97, 4, 63, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 152, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 94, 65, 62, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 192, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 154, 52, 20, 191, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 154, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 139, 130, 144, 192, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 65, 156, 55, 193, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 65, 156, 55, 65, 38, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 138, 60, 241, 64, 38, 199, 185, 191, 154, 52, 20, 63, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 67, 29, 24, 193, 138, 223, 90, 192, 138, 60, 241, 192, 36, 199, 185, 191, 65, 156, 55, 193, 36, 199, 185, 191, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 138, 60, 241, 192, 36, 199, 185, 191, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 155, 52, 20, 191, 94, 65, 62, 193, 155, 52, 20, 191, 96, 194, 30, 193, 31, 9, 35, 192, 92, 192, 93, 193, 139, 130, 144, 192, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 69, 22, 200, 191, 2, 72, 108, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 139, 130, 144, 192, 103, 145, 188, 192, 138, 60, 241, 192, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 26, 7, 98, 64, 62, 248, 153, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 138, 60, 241, 64, 247, 239, 49, 192, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 111, 76, 154, 63, 169, 157, 24, 193, 44, 43, 50, 63, 208, 98, 244, 192, 44, 43, 50, 191, 132, 196, 32, 193, 111, 76, 154, 191, 67, 88, 2, 193, 154, 52, 20, 63, 103, 145, 188, 192, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 191, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 196, 93, 8, 193, 170, 84, 20, 191, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 194, 220, 39, 65, 76, 123, 217, 63, 196, 93, 8, 65, 76, 123, 217, 63, 65, 156, 55, 65, 152, 116, 0, 191, 138, 60, 241, 64, 152, 116, 0, 191, 104, 49, 10, 193, 150, 21, 217, 63, 169, 157, 40, 193, 56, 38, 13, 64, 67, 88, 18, 193, 120, 99, 82, 190, 132, 196, 48, 193, 168, 169, 155, 62, 196, 93, 8, 193, 76, 123, 217, 63, 194, 220, 39, 193, 76, 123, 217, 63, 138, 60, 241, 192, 152, 116, 0, 191, 65, 156, 55, 193, 152, 116, 0, 191, 194, 220, 39, 65, 170, 84, 20, 191, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 132, 196, 48, 65, 168, 169, 155, 62, 169, 157, 40, 65, 56, 38, 13, 64, 67, 88, 18, 65, 120, 99, 82, 190, 104, 49, 10, 65, 150, 21, 217, 63, 154, 52, 20, 191, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 63, 176, 21, 39, 64, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 111, 76, 154, 63, 169, 157, 56, 65, 44, 43, 50, 191, 132, 196, 64, 65, 44, 43, 50, 63, 104, 49, 26, 65, 111, 76, 154, 191, 67, 88, 34, 65, 65, 156, 55, 193, 247, 239, 49, 192, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 26, 7, 98, 64, 2, 72, 108, 192, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 65, 156, 55, 65, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 69, 22, 200, 191, 62, 248, 153, 64, 26, 7, 98, 192, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 139, 130, 144, 192, 176, 21, 39, 64, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 65, 156, 55, 193, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 138, 60, 241, 192, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 154, 52, 20, 63, 176, 21, 39, 64, 44, 43, 178, 191, 18, 14, 52, 193, 44, 43, 178, 63, 180, 207, 205, 192, 111, 76, 26, 64, 91, 192, 35, 193, 111, 76, 26, 192, 32, 107, 238, 192, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 194, 220, 39, 65, 170, 84, 20, 191, 44, 43, 50, 191, 132, 196, 32, 193, 44, 43, 50, 63, 208, 98, 244, 192, 111, 76, 154, 63, 169, 157, 24, 193, 111, 76, 154, 191, 67, 88, 2, 193, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 26, 7, 98, 64, 2, 72, 108, 192, 139, 130, 144, 192, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 65, 156, 55, 193, 247, 239, 49, 192, 65, 156, 55, 65, 152, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 152, 116, 0, 191, 144, 53, 7, 193, 222, 152, 180, 191, 91, 192, 51, 193, 111, 76, 90, 64, 180, 207, 237, 192, 150, 21, 25, 64, 18, 14, 68, 193, 176, 172, 200, 190, 67, 88, 18, 193, 120, 99, 82, 190, 169, 157, 40, 193, 56, 38, 13, 64, 104, 49, 10, 193, 150, 21, 217, 63, 132, 196, 48, 193, 168, 169, 155, 62, 138, 60, 241, 192, 152, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 152, 116, 0, 191, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 138, 60, 241, 64, 247, 239, 49, 192, 67, 88, 18, 65, 120, 99, 82, 190, 169, 157, 40, 65, 56, 38, 13, 64, 132, 196, 48, 65, 168, 169, 155, 62, 104, 49, 10, 65, 150, 21, 217, 63, 139, 130, 144, 192, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 144, 53, 7, 65, 222, 152, 180, 191, 91, 192, 51, 65, 111, 76, 90, 64, 18, 14, 68, 65, 176, 172, 200, 190, 180, 207, 237, 64, 150, 21, 25, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 26, 7, 98, 64, 62, 248, 153, 64, 44, 43, 50, 63, 104, 49, 26, 65, 44, 43, 50, 191, 132, 196, 64, 65, 111, 76, 154, 63, 169, 157, 56, 65, 111, 76, 154, 191, 67, 88, 34, 65, 44, 43, 178, 63, 218, 231, 6, 65, 44, 43, 178, 191, 18, 14, 84, 65, 111, 76, 26, 64, 91, 192, 67, 65, 111, 76, 26, 192, 144, 53, 23, 65, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 196, 93, 8, 193, 170, 84, 20, 191, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 63, 103, 145, 188, 192, 138, 60, 241, 64, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 65, 156, 55, 65, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 111, 76, 26, 64, 91, 192, 35, 193, 44, 43, 178, 63, 180, 207, 205, 192, 44, 43, 178, 191, 18, 14, 52, 193, 111, 76, 26, 192, 32, 107, 238, 192, 180, 207, 237, 192, 150, 21, 25, 64, 91, 192, 51, 193, 111, 76, 90, 64, 144, 53, 7, 193, 222, 152, 180, 191, 18, 14, 68, 193, 176, 172, 200, 190, 18, 14, 68, 65, 176, 172, 200, 190, 91, 192, 51, 65, 111, 76, 90, 64, 144, 53, 7, 65, 222, 152, 180, 191, 180, 207, 237, 64, 150, 21, 25, 64, 111, 76, 26, 64, 91, 192, 67, 65, 44, 43, 178, 191, 18, 14, 84, 65, 44, 43, 178, 63, 218, 231, 6, 65, 111, 76, 26, 192, 144, 53, 23, 65),
+"format": 4119,
+"index_count": 144,
+"index_data": PackedByteArray(222, 0, 220, 0, 221, 0, 223, 0, 221, 0, 220, 0, 226, 0, 224, 0, 225, 0, 227, 0, 225, 0, 224, 0, 230, 0, 228, 0, 229, 0, 231, 0, 229, 0, 228, 0, 234, 0, 232, 0, 233, 0, 235, 0, 233, 0, 232, 0, 238, 0, 236, 0, 237, 0, 239, 0, 237, 0, 236, 0, 242, 0, 240, 0, 241, 0, 243, 0, 241, 0, 240, 0, 246, 0, 244, 0, 245, 0, 247, 0, 245, 0, 244, 0, 250, 0, 248, 0, 249, 0, 251, 0, 249, 0, 248, 0, 254, 0, 252, 0, 253, 0, 255, 0, 253, 0, 252, 0, 2, 1, 0, 1, 1, 1, 3, 1, 1, 1, 0, 1, 6, 1, 4, 1, 5, 1, 7, 1, 5, 1, 4, 1, 10, 1, 8, 1, 9, 1, 11, 1, 9, 1, 8, 1, 14, 1, 12, 1, 13, 1, 15, 1, 13, 1, 12, 1, 18, 1, 16, 1, 17, 1, 19, 1, 17, 1, 16, 1, 22, 1, 20, 1, 21, 1, 23, 1, 21, 1, 20, 1, 26, 1, 24, 1, 25, 1, 27, 1, 25, 1, 24, 1, 30, 1, 28, 1, 29, 1, 31, 1, 29, 1, 28, 1, 34, 1, 32, 1, 33, 1, 35, 1, 33, 1, 32, 1, 38, 1, 36, 1, 37, 1, 39, 1, 37, 1, 36, 1, 42, 1, 40, 1, 41, 1, 43, 1, 41, 1, 40, 1, 46, 1, 44, 1, 45, 1, 47, 1, 45, 1, 44, 1, 50, 1, 48, 1, 49, 1, 51, 1, 49, 1, 48, 1, 54, 1, 52, 1, 53, 1, 55, 1, 53, 1, 52, 1, 58, 1, 56, 1, 57, 1, 59, 1, 57, 1, 56, 1),
+"material": SubResource("StandardMaterial3D_tnd7m"),
+"name": "snow",
+"primitive": 3,
+"vertex_count": 332,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 51, 139, 250, 202, 0, 0, 0, 128, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 51, 139, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 51, 139, 250, 202, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 51, 139, 250, 202, 0, 0, 0, 128, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 51, 139, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 250, 74, 52, 11, 0, 0, 0, 128, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 250, 74, 52, 11, 0, 0, 0, 128, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 250, 74, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 250, 74, 52, 11, 0, 0, 0, 128, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 250, 74, 52, 11, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 250, 74, 202, 244, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 250, 74, 202, 244, 0, 0, 0, 128, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 250, 74, 202, 244, 0, 0, 0, 128, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 250, 74, 202, 244, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 250, 74, 202, 244, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 47, 86, 250, 202, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 47, 86, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 47, 86, 250, 202, 0, 0, 0, 128, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 47, 86, 250, 202, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 47, 86, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 4, 181, 208, 41, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 4, 181, 208, 41, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 4, 181, 208, 41, 0, 0, 0, 128, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 4, 181, 208, 41, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 4, 181, 208, 41, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 4, 181, 46, 214, 0, 0, 0, 128, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 4, 181, 46, 214, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 4, 181, 46, 214, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 4, 181, 46, 214, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 4, 181, 46, 214, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 47, 86, 4, 53, 0, 0, 0, 128, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 47, 86, 4, 53, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 47, 86, 4, 53, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 47, 86, 4, 53, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 47, 86, 4, 53, 0, 0, 0, 128, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 207, 169, 250, 202, 0, 0, 0, 128, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 207, 169, 250, 202, 0, 0, 0, 128, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 207, 169, 250, 202, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 207, 169, 250, 202, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 207, 169, 250, 202, 0, 0, 0, 128, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 250, 74, 208, 41, 0, 0, 0, 128, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 250, 74, 208, 41, 0, 0, 0, 128, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 250, 74, 208, 41, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 208, 41, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 208, 41, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 203, 116, 250, 202, 0, 0, 0, 128, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 203, 116, 250, 202, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 203, 116, 250, 202, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 203, 116, 250, 202, 0, 0, 0, 128, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 203, 116, 250, 202, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 52, 11, 0, 0, 0, 128, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 4, 181, 52, 11, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 52, 11, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 4, 181, 52, 11, 0, 0, 0, 128, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 4, 181, 52, 11, 0, 0, 0, 128, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 4, 181, 202, 244, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 202, 244, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 4, 181, 202, 244, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 202, 244, 0, 0, 0, 128, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 4, 181, 202, 244, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 46, 214, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 46, 214, 0, 0, 0, 128, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 250, 74, 46, 214, 0, 0, 0, 128, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 250, 74, 46, 214, 0, 0, 0, 128, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 250, 74, 46, 214, 0, 0, 0, 128, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 207, 169, 4, 53, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 207, 169, 4, 53, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 207, 169, 4, 53, 0, 0, 0, 128, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 207, 169, 4, 53, 0, 0, 0, 128, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 207, 169, 4, 53, 0, 0, 0, 128, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 4, 181, 46, 214, 0, 0, 0, 128, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 4, 181, 46, 214, 0, 0, 0, 128, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 4, 181, 46, 214, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 46, 214, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 46, 214, 0, 0, 0, 128, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 47, 86, 4, 53, 0, 0, 0, 128, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 47, 86, 4, 53, 0, 0, 0, 128, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 47, 86, 4, 53, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 47, 86, 4, 53, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 47, 86, 4, 53, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 47, 86, 250, 202, 0, 0, 0, 128, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 47, 86, 250, 202, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 47, 86, 250, 202, 0, 0, 0, 128, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 47, 86, 250, 202, 0, 0, 0, 128, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 47, 86, 250, 202, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 208, 41, 0, 0, 0, 128, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 4, 181, 208, 41, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 208, 41, 0, 0, 0, 128, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 4, 181, 208, 41, 0, 0, 0, 128, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 4, 181, 208, 41, 0, 0, 0, 128, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 51, 139, 250, 202, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 51, 139, 250, 202, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 51, 139, 250, 202, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 51, 139, 250, 202, 0, 0, 0, 128, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 51, 139, 250, 202, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 52, 11, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 250, 74, 52, 11, 0, 0, 0, 128, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 250, 74, 52, 11, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 52, 11, 0, 0, 0, 128, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 250, 74, 52, 11, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 202, 244, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 202, 244, 0, 0, 0, 128, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 250, 74, 202, 244, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 250, 74, 202, 244, 0, 0, 0, 128, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 250, 74, 202, 244, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 203, 116, 250, 202, 0, 0, 0, 128, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 203, 116, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 203, 116, 250, 202, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 203, 116, 250, 202, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 203, 116, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 4, 181, 52, 11, 0, 0, 0, 128, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 4, 181, 52, 11, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 250, 74, 46, 214, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 250, 74, 46, 214, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 250, 74, 46, 214, 0, 0, 0, 128, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 250, 74, 46, 214, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 250, 74, 46, 214, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 207, 169, 4, 53, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 207, 169, 4, 53, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 207, 169, 4, 53, 0, 0, 0, 128, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 207, 169, 4, 53, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 207, 169, 4, 53, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 207, 169, 250, 202, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 207, 169, 250, 202, 0, 0, 0, 128, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 207, 169, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 207, 169, 250, 202, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 207, 169, 250, 202, 0, 0, 0, 128, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 250, 74, 208, 41, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 250, 74, 208, 41, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 250, 74, 208, 41, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 250, 74, 208, 41, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 250, 74, 208, 41, 0, 0, 0, 128, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 4, 181, 202, 244, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 4, 181, 202, 244, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 4, 181, 202, 244, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 4, 181, 202, 244, 0, 0, 0, 128, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 4, 181, 202, 244, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 27, 37, 53, 19, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 80, 56, 228, 90, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 52, 147, 228, 90, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 52, 147, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 52, 147, 228, 90, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 52, 147, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 227, 218, 175, 71, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 227, 218, 175, 71, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 174, 199, 228, 90, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 174, 199, 228, 90, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 174, 199, 228, 90, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 174, 199, 228, 90, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 175, 71, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 175, 71, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 175, 71, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 175, 71, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 53, 19, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 53, 19, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 53, 19, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 53, 19, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 202, 108, 228, 90, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 202, 108, 228, 90, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 202, 108, 228, 90, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 202, 108, 228, 90, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 52, 147, 228, 90, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 52, 147, 228, 90, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 52, 147, 228, 90, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 52, 147, 228, 90, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 53, 19, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 53, 19, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 53, 19, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 53, 19, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 80, 56, 228, 90, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 80, 56, 228, 90, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 80, 56, 228, 90, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 80, 56, 228, 90, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 175, 71, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 175, 71, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 175, 71, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 174, 199, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 174, 199, 228, 90, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 174, 199, 228, 90, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 174, 199, 228, 90, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 202, 108, 228, 90, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 27, 37, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 227, 218, 53, 19, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 52, 147, 26, 165, 12, 27, 255, 63, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 52, 147, 26, 165, 12, 27, 255, 63, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 52, 147, 26, 165, 12, 27, 255, 63, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 52, 147, 26, 165, 12, 27, 255, 63, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 227, 218, 79, 184, 12, 155, 255, 63, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 227, 218, 79, 184, 12, 155, 255, 63, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 227, 218, 79, 184, 12, 155, 255, 63, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 227, 218, 79, 184, 12, 155, 255, 63, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 27, 37, 201, 236, 255, 255, 121, 50, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 27, 37, 201, 236, 255, 255, 121, 50, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 27, 37, 201, 236, 255, 255, 121, 50, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 27, 37, 201, 236, 255, 255, 121, 50, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 255, 255, 0, 0, 255, 63, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 80, 56, 26, 165, 0, 0, 134, 13, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 80, 56, 26, 165, 0, 0, 134, 13, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 80, 56, 26, 165, 0, 0, 134, 13, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 80, 56, 26, 165, 0, 0, 134, 13, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 255, 255, 0, 0, 255, 63, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 255, 255, 0, 0, 255, 63, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 79, 184, 255, 255, 134, 13, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 79, 184, 255, 255, 134, 13, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 79, 184, 255, 255, 134, 13, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 79, 184, 254, 255, 134, 13, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 174, 199, 26, 165, 242, 100, 255, 63, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 174, 199, 26, 165, 242, 100, 255, 63, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 174, 199, 26, 165, 242, 100, 255, 63, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 174, 199, 26, 165, 242, 100, 255, 63, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 202, 108, 26, 165, 0, 0, 134, 77, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 202, 108, 26, 165, 0, 0, 134, 77, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 202, 108, 26, 165, 0, 0, 134, 77, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 202, 108, 26, 165, 0, 0, 134, 77, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 201, 236, 242, 228, 255, 63, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 201, 236, 242, 228, 255, 63, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 201, 236, 242, 228, 255, 63, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 201, 236, 242, 228, 255, 63, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 255, 63, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 255, 63, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 255, 63, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 255, 63, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 255, 63, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 255, 63, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 255, 63, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 255, 63, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 201, 236, 255, 255, 134, 77, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 201, 236, 255, 255, 134, 77, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 201, 236, 255, 255, 134, 77, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 201, 236, 255, 255, 121, 50, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 52, 147, 26, 165, 12, 27, 255, 63, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 52, 147, 26, 165, 12, 27, 255, 63, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 52, 147, 26, 165, 12, 27, 255, 63, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 52, 147, 26, 165, 12, 27, 255, 63, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 255, 63, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 255, 63, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 255, 63, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 255, 63, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 79, 184, 12, 155, 255, 63, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 79, 184, 12, 155, 255, 63, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 79, 184, 12, 155, 255, 63, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 79, 184, 12, 155, 255, 63, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 255, 63, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 255, 63, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 255, 63, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 255, 63, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 80, 56, 26, 165, 0, 0, 134, 13, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 80, 56, 26, 165, 0, 0, 134, 13, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 80, 56, 26, 165, 0, 0, 134, 13, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 80, 56, 26, 165, 0, 0, 134, 13, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 255, 255, 0, 0, 255, 63, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 255, 255, 0, 0, 255, 63, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 255, 255, 0, 0, 255, 63, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 255, 255, 0, 0, 255, 63, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 255, 255, 0, 0, 255, 63, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 27, 37, 79, 184, 255, 255, 121, 114, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 27, 37, 79, 184, 255, 255, 121, 114, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 27, 37, 79, 184, 255, 255, 121, 114, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 27, 37, 79, 184, 255, 255, 121, 114, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 227, 218, 201, 236, 242, 228, 255, 63, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 227, 218, 201, 236, 242, 228, 255, 63, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 227, 218, 201, 236, 242, 228, 255, 63, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 227, 218, 201, 236, 242, 228, 255, 63, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 174, 199, 26, 165, 242, 100, 255, 63, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 174, 199, 26, 165, 242, 100, 255, 63, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 174, 199, 26, 165, 242, 100, 255, 63, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 174, 199, 26, 165, 242, 100, 255, 63, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 202, 108, 26, 165, 0, 0, 134, 77, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 202, 108, 26, 165, 0, 0, 134, 77, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 202, 108, 26, 165, 0, 0, 134, 77, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 202, 108, 26, 165, 0, 0, 134, 77, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 0, 0, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 0, 0, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.381948, 0, -0.381948, 0.763896, 0.1, 0.763896),
+"attribute_data": PackedByteArray(152, 52, 20, 63, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 152, 52, 20, 63, 96, 194, 30, 193, 30, 9, 35, 64, 92, 192, 93, 193, 152, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 139, 130, 144, 64, 94, 65, 62, 193, 153, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 189, 107, 209, 64, 152, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 139, 130, 144, 192, 194, 109, 146, 64, 65, 156, 55, 193, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 138, 60, 241, 192, 106, 74, 121, 192, 65, 156, 55, 193, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 36, 199, 185, 191, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 138, 60, 241, 64, 36, 199, 185, 191, 65, 156, 55, 65, 36, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 30, 9, 35, 64, 139, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 154, 52, 20, 63, 194, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 154, 52, 20, 63, 194, 109, 146, 64, 139, 130, 144, 64, 194, 109, 146, 64, 30, 9, 35, 64, 139, 223, 38, 64, 154, 52, 20, 63, 189, 107, 209, 64, 139, 130, 144, 64, 189, 107, 209, 64, 138, 60, 241, 64, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 192, 36, 199, 185, 191, 138, 60, 241, 192, 152, 97, 4, 63, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 152, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 154, 52, 20, 191, 94, 65, 62, 193, 139, 130, 144, 192, 96, 194, 30, 193, 154, 52, 20, 191, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 30, 9, 35, 192, 92, 192, 93, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 94, 65, 62, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 154, 52, 20, 63, 94, 65, 62, 193, 139, 130, 144, 64, 94, 65, 62, 193, 30, 9, 35, 64, 92, 192, 93, 193, 139, 130, 144, 64, 96, 194, 30, 193, 154, 52, 20, 63, 96, 194, 30, 193, 139, 130, 144, 192, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 154, 52, 20, 191, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 154, 52, 20, 191, 189, 107, 209, 64, 139, 130, 144, 192, 194, 109, 146, 64, 139, 130, 144, 192, 189, 107, 209, 64, 154, 52, 20, 191, 194, 109, 146, 64, 30, 9, 35, 192, 139, 223, 38, 64, 65, 156, 55, 193, 49, 163, 187, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 106, 74, 121, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 193, 106, 74, 121, 192, 67, 29, 24, 193, 44, 161, 250, 192, 65, 156, 55, 193, 49, 163, 187, 192, 138, 60, 241, 192, 106, 74, 121, 192, 138, 60, 241, 192, 49, 163, 187, 192, 65, 156, 55, 65, 150, 97, 4, 63, 138, 60, 241, 64, 150, 97, 4, 63, 65, 156, 55, 65, 38, 199, 185, 191, 67, 29, 24, 65, 138, 223, 90, 192, 138, 60, 241, 64, 38, 199, 185, 191, 154, 52, 20, 63, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 139, 130, 144, 64, 189, 107, 209, 64, 155, 52, 20, 63, 193, 109, 146, 64, 154, 52, 20, 63, 189, 107, 209, 64, 31, 9, 35, 64, 138, 223, 38, 64, 139, 130, 144, 64, 194, 109, 146, 64, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 65, 156, 55, 65, 49, 163, 187, 192, 138, 60, 241, 64, 106, 74, 121, 192, 65, 156, 55, 65, 106, 74, 121, 192, 138, 60, 241, 64, 49, 163, 187, 192, 67, 29, 24, 65, 44, 161, 250, 192, 67, 29, 24, 193, 138, 223, 90, 192, 138, 60, 241, 192, 36, 199, 185, 191, 65, 156, 55, 193, 36, 199, 185, 191, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 65, 156, 55, 193, 36, 199, 185, 191, 138, 60, 241, 192, 36, 199, 185, 191, 67, 29, 24, 193, 138, 223, 90, 192, 65, 156, 55, 193, 150, 97, 4, 63, 138, 60, 241, 192, 150, 97, 4, 63, 155, 52, 20, 191, 94, 65, 62, 193, 155, 52, 20, 191, 96, 194, 30, 193, 31, 9, 35, 192, 92, 192, 93, 193, 139, 130, 144, 192, 96, 194, 30, 193, 139, 130, 144, 192, 94, 65, 62, 193, 69, 22, 200, 191, 2, 72, 108, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 139, 130, 144, 192, 103, 145, 188, 192, 138, 60, 241, 192, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 26, 7, 98, 64, 62, 248, 153, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 138, 60, 241, 64, 247, 239, 49, 192, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 111, 76, 154, 63, 169, 157, 24, 193, 44, 43, 50, 63, 208, 98, 244, 192, 44, 43, 50, 191, 132, 196, 32, 193, 111, 76, 154, 191, 67, 88, 2, 193, 154, 52, 20, 63, 103, 145, 188, 192, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 191, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 196, 93, 8, 193, 170, 84, 20, 191, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 194, 220, 39, 65, 76, 123, 217, 63, 196, 93, 8, 65, 76, 123, 217, 63, 65, 156, 55, 65, 152, 116, 0, 191, 138, 60, 241, 64, 152, 116, 0, 191, 104, 49, 10, 193, 150, 21, 217, 63, 169, 157, 40, 193, 56, 38, 13, 64, 67, 88, 18, 193, 120, 99, 82, 190, 132, 196, 48, 193, 168, 169, 155, 62, 196, 93, 8, 193, 76, 123, 217, 63, 194, 220, 39, 193, 76, 123, 217, 63, 138, 60, 241, 192, 152, 116, 0, 191, 65, 156, 55, 193, 152, 116, 0, 191, 194, 220, 39, 65, 170, 84, 20, 191, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 132, 196, 48, 65, 168, 169, 155, 62, 169, 157, 40, 65, 56, 38, 13, 64, 67, 88, 18, 65, 120, 99, 82, 190, 104, 49, 10, 65, 150, 21, 217, 63, 154, 52, 20, 191, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 154, 52, 20, 63, 176, 21, 39, 64, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 111, 76, 154, 63, 169, 157, 56, 65, 44, 43, 50, 191, 132, 196, 64, 65, 44, 43, 50, 63, 104, 49, 26, 65, 111, 76, 154, 191, 67, 88, 34, 65, 65, 156, 55, 193, 247, 239, 49, 192, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 26, 7, 98, 64, 2, 72, 108, 192, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 65, 156, 55, 65, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 69, 22, 200, 191, 62, 248, 153, 64, 26, 7, 98, 192, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 139, 130, 144, 192, 176, 21, 39, 64, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 69, 22, 200, 191, 2, 72, 108, 192, 139, 130, 144, 192, 103, 145, 188, 192, 65, 156, 55, 193, 154, 116, 0, 191, 196, 93, 8, 193, 76, 123, 217, 63, 138, 60, 241, 192, 154, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 139, 130, 144, 64, 176, 21, 39, 64, 69, 22, 200, 63, 62, 248, 153, 64, 26, 7, 98, 64, 62, 248, 153, 64, 154, 52, 20, 63, 176, 21, 39, 64, 44, 43, 178, 191, 18, 14, 52, 193, 44, 43, 178, 63, 180, 207, 205, 192, 111, 76, 26, 64, 91, 192, 35, 193, 111, 76, 26, 192, 32, 107, 238, 192, 196, 93, 8, 65, 170, 84, 20, 191, 65, 156, 55, 65, 247, 239, 49, 192, 138, 60, 241, 64, 247, 239, 49, 192, 194, 220, 39, 65, 170, 84, 20, 191, 44, 43, 50, 191, 132, 196, 32, 193, 44, 43, 50, 63, 208, 98, 244, 192, 111, 76, 154, 63, 169, 157, 24, 193, 111, 76, 154, 191, 67, 88, 2, 193, 69, 22, 200, 63, 2, 72, 108, 192, 139, 130, 144, 64, 103, 145, 188, 192, 154, 52, 20, 63, 103, 145, 188, 192, 26, 7, 98, 64, 2, 72, 108, 192, 139, 130, 144, 192, 176, 21, 39, 64, 69, 22, 200, 191, 62, 248, 153, 64, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 138, 60, 241, 192, 247, 239, 49, 192, 194, 220, 39, 193, 170, 84, 20, 191, 196, 93, 8, 193, 170, 84, 20, 191, 65, 156, 55, 193, 247, 239, 49, 192, 65, 156, 55, 65, 152, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 194, 220, 39, 65, 76, 123, 217, 63, 138, 60, 241, 64, 152, 116, 0, 191, 144, 53, 7, 193, 222, 152, 180, 191, 91, 192, 51, 193, 111, 76, 90, 64, 180, 207, 237, 192, 150, 21, 25, 64, 18, 14, 68, 193, 176, 172, 200, 190, 67, 88, 18, 193, 120, 99, 82, 190, 169, 157, 40, 193, 56, 38, 13, 64, 104, 49, 10, 193, 150, 21, 217, 63, 132, 196, 48, 193, 168, 169, 155, 62, 138, 60, 241, 192, 152, 116, 0, 191, 194, 220, 39, 193, 76, 123, 217, 63, 196, 93, 8, 193, 76, 123, 217, 63, 65, 156, 55, 193, 152, 116, 0, 191, 65, 156, 55, 65, 247, 239, 49, 192, 196, 93, 8, 65, 170, 84, 20, 191, 194, 220, 39, 65, 170, 84, 20, 191, 138, 60, 241, 64, 247, 239, 49, 192, 67, 88, 18, 65, 120, 99, 82, 190, 169, 157, 40, 65, 56, 38, 13, 64, 132, 196, 48, 65, 168, 169, 155, 62, 104, 49, 10, 65, 150, 21, 217, 63, 139, 130, 144, 192, 103, 145, 188, 192, 69, 22, 200, 191, 2, 72, 108, 192, 154, 52, 20, 191, 103, 145, 188, 192, 26, 7, 98, 192, 2, 72, 108, 192, 144, 53, 7, 65, 222, 152, 180, 191, 91, 192, 51, 65, 111, 76, 90, 64, 18, 14, 68, 65, 176, 172, 200, 190, 180, 207, 237, 64, 150, 21, 25, 64, 69, 22, 200, 63, 62, 248, 153, 64, 139, 130, 144, 64, 176, 21, 39, 64, 154, 52, 20, 63, 176, 21, 39, 64, 26, 7, 98, 64, 62, 248, 153, 64, 44, 43, 50, 63, 104, 49, 26, 65, 44, 43, 50, 191, 132, 196, 64, 65, 111, 76, 154, 63, 169, 157, 56, 65, 111, 76, 154, 191, 67, 88, 34, 65, 44, 43, 178, 63, 218, 231, 6, 65, 44, 43, 178, 191, 18, 14, 84, 65, 111, 76, 26, 64, 91, 192, 67, 65, 111, 76, 26, 192, 144, 53, 23, 65, 194, 220, 39, 193, 170, 84, 20, 191, 138, 60, 241, 192, 247, 239, 49, 192, 65, 156, 55, 193, 247, 239, 49, 192, 196, 93, 8, 193, 170, 84, 20, 191, 139, 130, 144, 64, 103, 145, 188, 192, 69, 22, 200, 63, 2, 72, 108, 192, 26, 7, 98, 64, 2, 72, 108, 192, 154, 52, 20, 63, 103, 145, 188, 192, 138, 60, 241, 64, 154, 116, 0, 191, 194, 220, 39, 65, 76, 123, 217, 63, 65, 156, 55, 65, 154, 116, 0, 191, 196, 93, 8, 65, 76, 123, 217, 63, 154, 52, 20, 191, 176, 21, 39, 64, 26, 7, 98, 192, 62, 248, 153, 64, 69, 22, 200, 191, 62, 248, 153, 64, 139, 130, 144, 192, 176, 21, 39, 64, 111, 76, 26, 64, 91, 192, 35, 193, 44, 43, 178, 63, 180, 207, 205, 192, 44, 43, 178, 191, 18, 14, 52, 193, 111, 76, 26, 192, 32, 107, 238, 192, 180, 207, 237, 192, 150, 21, 25, 64, 91, 192, 51, 193, 111, 76, 90, 64, 144, 53, 7, 193, 222, 152, 180, 191, 18, 14, 68, 193, 176, 172, 200, 190, 18, 14, 68, 65, 176, 172, 200, 190, 91, 192, 51, 65, 111, 76, 90, 64, 144, 53, 7, 65, 222, 152, 180, 191, 180, 207, 237, 64, 150, 21, 25, 64, 111, 76, 26, 64, 91, 192, 67, 65, 44, 43, 178, 191, 18, 14, 84, 65, 44, 43, 178, 63, 218, 231, 6, 65, 111, 76, 26, 192, 144, 53, 23, 65),
+"format": 4119,
+"index_count": 24,
+"index_data": PackedByteArray(62, 1, 60, 1, 61, 1, 61, 1, 63, 1, 62, 1, 66, 1, 64, 1, 65, 1, 65, 1, 67, 1, 66, 1, 70, 1, 68, 1, 69, 1, 69, 1, 71, 1, 70, 1, 74, 1, 72, 1, 73, 1, 73, 1, 75, 1, 74, 1),
+"material": SubResource("StandardMaterial3D_5l5jd"),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 332,
+"vertex_data": PackedByteArray(192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 51, 139, 250, 202, 0, 0, 0, 128, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 51, 139, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 51, 139, 250, 202, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 51, 139, 250, 202, 0, 0, 0, 128, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 51, 139, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 250, 74, 52, 11, 0, 0, 0, 128, 194, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 190, 250, 74, 52, 11, 0, 0, 0, 128, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 190, 250, 74, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 250, 74, 52, 11, 0, 0, 0, 128, 85, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 190, 250, 74, 52, 11, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 250, 74, 202, 244, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 250, 74, 202, 244, 0, 0, 0, 128, 85, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 190, 250, 74, 202, 244, 0, 0, 0, 128, 194, 208, 16, 61, 205, 204, 204, 61, 73, 197, 241, 189, 250, 74, 202, 244, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 190, 250, 74, 202, 244, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 47, 86, 250, 202, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 47, 86, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 47, 86, 250, 202, 0, 0, 0, 128, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 47, 86, 250, 202, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 47, 86, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 4, 181, 208, 41, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 190, 4, 181, 208, 41, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 4, 181, 208, 41, 0, 0, 0, 128, 185, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 190, 4, 181, 208, 41, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 190, 4, 181, 208, 41, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 4, 181, 46, 214, 0, 0, 0, 128, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 4, 181, 46, 214, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 4, 181, 46, 214, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 4, 181, 46, 214, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 4, 181, 46, 214, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 190, 47, 86, 4, 53, 0, 0, 0, 128, 186, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 190, 47, 86, 4, 53, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 190, 47, 86, 4, 53, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 47, 86, 4, 53, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 47, 86, 4, 53, 0, 0, 0, 128, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 207, 169, 250, 202, 0, 0, 0, 128, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 207, 169, 250, 202, 0, 0, 0, 128, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 207, 169, 250, 202, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 207, 169, 250, 202, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 207, 169, 250, 202, 0, 0, 0, 128, 163, 118, 22, 62, 154, 153, 153, 61, 84, 210, 197, 60, 250, 74, 208, 41, 0, 0, 0, 128, 108, 247, 48, 62, 154, 153, 153, 61, 192, 93, 148, 189, 250, 74, 208, 41, 0, 0, 0, 128, 74, 197, 241, 61, 205, 204, 204, 61, 195, 208, 16, 189, 250, 74, 208, 41, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 208, 41, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 208, 41, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 203, 116, 250, 202, 0, 0, 0, 128, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 203, 116, 250, 202, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 203, 116, 250, 202, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 203, 116, 250, 202, 0, 0, 0, 128, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 203, 116, 250, 202, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 52, 11, 0, 0, 0, 128, 182, 69, 103, 62, 154, 153, 153, 61, 186, 18, 211, 189, 4, 181, 52, 11, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 52, 11, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 204, 61, 91, 29, 7, 190, 4, 181, 52, 11, 0, 0, 0, 128, 112, 23, 165, 62, 154, 153, 153, 61, 39, 17, 158, 189, 4, 181, 52, 11, 0, 0, 0, 128, 32, 209, 53, 62, 154, 153, 153, 61, 39, 17, 158, 61, 4, 181, 202, 244, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 202, 244, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 204, 61, 91, 29, 7, 62, 4, 181, 202, 244, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 202, 244, 0, 0, 0, 128, 37, 93, 140, 62, 154, 153, 153, 61, 186, 18, 211, 61, 4, 181, 202, 244, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 46, 214, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 46, 214, 0, 0, 0, 128, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 250, 74, 46, 214, 0, 0, 0, 128, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 250, 74, 46, 214, 0, 0, 0, 128, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 250, 74, 46, 214, 0, 0, 0, 128, 73, 132, 167, 62, 154, 153, 153, 61, 191, 93, 148, 61, 207, 169, 4, 53, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 207, 169, 4, 53, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 207, 169, 4, 53, 0, 0, 0, 128, 175, 196, 180, 62, 154, 153, 153, 61, 85, 210, 197, 188, 207, 169, 4, 53, 0, 0, 0, 128, 174, 142, 195, 62, 205, 204, 204, 61, 195, 208, 16, 61, 207, 169, 4, 53, 0, 0, 0, 128, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 4, 181, 46, 214, 0, 0, 0, 128, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 4, 181, 46, 214, 0, 0, 0, 128, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 4, 181, 46, 214, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 4, 181, 46, 214, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 4, 181, 46, 214, 0, 0, 0, 128, 73, 132, 167, 190, 154, 153, 153, 61, 191, 93, 148, 61, 47, 86, 4, 53, 0, 0, 0, 128, 175, 196, 180, 190, 154, 153, 153, 61, 85, 210, 197, 188, 47, 86, 4, 53, 0, 0, 0, 128, 174, 142, 195, 190, 205, 204, 204, 61, 195, 208, 16, 61, 47, 86, 4, 53, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 47, 86, 4, 53, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 47, 86, 4, 53, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 47, 86, 250, 202, 0, 0, 0, 128, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 47, 86, 250, 202, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 47, 86, 250, 202, 0, 0, 0, 128, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 47, 86, 250, 202, 0, 0, 0, 128, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 47, 86, 250, 202, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 4, 181, 208, 41, 0, 0, 0, 128, 108, 247, 48, 190, 154, 153, 153, 61, 192, 93, 148, 189, 4, 181, 208, 41, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 4, 181, 208, 41, 0, 0, 0, 128, 163, 118, 22, 190, 154, 153, 153, 61, 84, 210, 197, 60, 4, 181, 208, 41, 0, 0, 0, 128, 74, 197, 241, 189, 205, 204, 204, 61, 195, 208, 16, 189, 4, 181, 208, 41, 0, 0, 0, 128, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 51, 139, 250, 202, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 51, 139, 250, 202, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 51, 139, 250, 202, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 51, 139, 250, 202, 0, 0, 0, 128, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 51, 139, 250, 202, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 250, 74, 52, 11, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 204, 61, 91, 29, 7, 190, 250, 74, 52, 11, 0, 0, 0, 128, 112, 23, 165, 190, 154, 153, 153, 61, 39, 17, 158, 189, 250, 74, 52, 11, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 250, 74, 52, 11, 0, 0, 0, 128, 182, 69, 103, 190, 154, 153, 153, 61, 185, 18, 211, 189, 250, 74, 52, 11, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 250, 74, 202, 244, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 250, 74, 202, 244, 0, 0, 0, 128, 37, 93, 140, 190, 154, 153, 153, 61, 185, 18, 211, 61, 250, 74, 202, 244, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 204, 61, 91, 29, 7, 62, 250, 74, 202, 244, 0, 0, 0, 128, 32, 209, 53, 190, 154, 153, 153, 61, 39, 17, 158, 61, 250, 74, 202, 244, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 203, 116, 250, 202, 0, 0, 0, 128, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 203, 116, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 203, 116, 250, 202, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 203, 116, 250, 202, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 203, 116, 250, 202, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 4, 181, 52, 11, 0, 0, 0, 128, 84, 210, 197, 188, 154, 153, 153, 61, 163, 118, 22, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 204, 61, 74, 197, 241, 61, 4, 181, 52, 11, 0, 0, 0, 128, 192, 93, 148, 61, 154, 153, 153, 61, 108, 247, 48, 62, 4, 181, 52, 11, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 250, 74, 46, 214, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 250, 74, 46, 214, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 250, 74, 46, 214, 0, 0, 0, 128, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 250, 74, 46, 214, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 250, 74, 46, 214, 0, 0, 0, 128, 39, 17, 158, 61, 154, 153, 153, 61, 112, 23, 165, 62, 207, 169, 4, 53, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 207, 169, 4, 53, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 207, 169, 4, 53, 0, 0, 0, 128, 186, 18, 211, 61, 154, 153, 153, 61, 182, 69, 103, 62, 207, 169, 4, 53, 0, 0, 0, 128, 91, 29, 7, 62, 205, 204, 204, 61, 24, 26, 146, 62, 207, 169, 4, 53, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 207, 169, 250, 202, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 207, 169, 250, 202, 0, 0, 0, 128, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 207, 169, 250, 202, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 207, 169, 250, 202, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 207, 169, 250, 202, 0, 0, 0, 128, 185, 18, 211, 189, 154, 153, 153, 61, 37, 93, 140, 62, 250, 74, 208, 41, 0, 0, 0, 128, 39, 17, 158, 189, 154, 153, 153, 61, 32, 209, 53, 62, 250, 74, 208, 41, 0, 0, 0, 128, 91, 29, 7, 190, 205, 204, 204, 61, 206, 203, 91, 62, 250, 74, 208, 41, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 250, 74, 208, 41, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 250, 74, 208, 41, 0, 0, 0, 128, 192, 93, 148, 189, 154, 153, 153, 61, 73, 132, 167, 62, 4, 181, 202, 244, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 4, 181, 202, 244, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 204, 61, 174, 142, 195, 62, 4, 181, 202, 244, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 4, 181, 202, 244, 0, 0, 0, 128, 84, 210, 197, 60, 154, 153, 153, 61, 175, 196, 180, 62, 4, 181, 202, 244, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 27, 37, 53, 19, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 27, 37, 53, 19, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 80, 56, 228, 90, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 80, 56, 228, 90, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 52, 147, 228, 90, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 52, 147, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 52, 147, 228, 90, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 52, 147, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 227, 218, 175, 71, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 227, 218, 175, 71, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 174, 199, 228, 90, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 174, 199, 228, 90, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 174, 199, 228, 90, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 174, 199, 228, 90, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 175, 71, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 175, 71, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 175, 71, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 175, 71, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 53, 19, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 53, 19, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 53, 19, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 53, 19, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 202, 108, 228, 90, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 202, 108, 228, 90, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 202, 108, 228, 90, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 202, 108, 228, 90, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 52, 147, 228, 90, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 52, 147, 228, 90, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 52, 147, 228, 90, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 52, 147, 228, 90, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 53, 19, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 27, 37, 53, 19, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 53, 19, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 27, 37, 53, 19, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 0, 0, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 0, 0, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 0, 0, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 0, 0, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 80, 56, 228, 90, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 80, 56, 228, 90, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 80, 56, 228, 90, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 80, 56, 228, 90, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 175, 71, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 227, 218, 175, 71, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 175, 71, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 227, 218, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 0, 0, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 0, 0, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 174, 199, 228, 90, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 174, 199, 228, 90, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 174, 199, 228, 90, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 174, 199, 228, 90, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 202, 108, 228, 90, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 202, 108, 228, 90, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 27, 37, 175, 71, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 27, 37, 175, 71, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 227, 218, 53, 19, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 227, 218, 53, 19, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 52, 147, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 52, 147, 26, 165, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 52, 147, 26, 165, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 52, 147, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 227, 218, 79, 184, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 227, 218, 79, 184, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 227, 218, 79, 184, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 227, 218, 79, 184, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 27, 37, 201, 236, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 27, 37, 201, 236, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 80, 56, 26, 165, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 190, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 190, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 190, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 79, 184, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 27, 37, 79, 184, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 79, 184, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 27, 37, 79, 184, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 174, 199, 26, 165, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 174, 199, 26, 165, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 174, 199, 26, 165, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 174, 199, 26, 165, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 202, 108, 26, 165, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 202, 108, 26, 165, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 202, 108, 26, 165, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 202, 108, 26, 165, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 201, 236, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 227, 218, 201, 236, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 201, 236, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 227, 218, 201, 236, 0, 0, 0, 128, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 0, 128, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 0, 128, 231, 229, 109, 62, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 62, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 62, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 0, 128, 63, 173, 143, 62, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 27, 37, 201, 236, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 27, 37, 201, 236, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 27, 37, 201, 236, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 27, 37, 201, 236, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 52, 147, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 52, 147, 26, 165, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 52, 147, 26, 165, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 52, 147, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 255, 127, 255, 255, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 255, 127, 255, 255, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 227, 218, 79, 184, 0, 0, 0, 128, 12, 13, 137, 190, 0, 0, 0, 0, 231, 211, 250, 60, 227, 218, 79, 184, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 227, 218, 79, 184, 0, 0, 0, 128, 63, 173, 143, 190, 0, 0, 0, 0, 195, 208, 144, 188, 227, 218, 79, 184, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 255, 255, 0, 0, 0, 128, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 255, 255, 0, 0, 0, 128, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 255, 255, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 255, 255, 0, 0, 0, 128, 131, 165, 96, 190, 0, 0, 0, 0, 194, 208, 144, 60, 80, 56, 26, 165, 0, 0, 0, 128, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 80, 56, 26, 165, 0, 0, 0, 128, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 80, 56, 26, 165, 0, 0, 0, 128, 231, 229, 109, 190, 0, 0, 0, 0, 231, 211, 250, 188, 80, 56, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 255, 255, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 255, 255, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 27, 37, 79, 184, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 27, 37, 79, 184, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 27, 37, 79, 184, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 27, 37, 79, 184, 0, 0, 0, 128, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 227, 218, 201, 236, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 227, 218, 201, 236, 0, 0, 0, 128, 195, 208, 144, 60, 0, 0, 0, 0, 63, 173, 143, 62, 227, 218, 201, 236, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 227, 218, 201, 236, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 174, 199, 26, 165, 0, 0, 0, 128, 231, 211, 250, 188, 0, 0, 0, 0, 12, 13, 137, 62, 174, 199, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 174, 199, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 174, 199, 26, 165, 0, 0, 0, 128, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 250, 60, 0, 0, 0, 0, 231, 229, 109, 62, 202, 108, 26, 165, 0, 0, 0, 128, 195, 208, 144, 188, 0, 0, 0, 0, 131, 165, 96, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 202, 108, 26, 165, 0, 0, 0, 128, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 190, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 190, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 190, 255, 127, 0, 0, 0, 0, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 190, 255, 127, 0, 0, 0, 0, 255, 191, 6, 75, 65, 62, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 255, 191, 24, 26, 146, 62, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 255, 191, 206, 203, 91, 62, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 255, 191, 125, 90, 159, 62, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 255, 191, 125, 90, 159, 190, 205, 204, 76, 61, 195, 208, 16, 189, 255, 127, 0, 0, 0, 0, 255, 191, 24, 26, 146, 190, 205, 204, 76, 61, 231, 211, 122, 61, 255, 127, 0, 0, 0, 0, 255, 191, 206, 203, 91, 190, 205, 204, 76, 61, 231, 211, 122, 189, 255, 127, 0, 0, 0, 0, 255, 191, 6, 75, 65, 190, 205, 204, 76, 61, 195, 208, 16, 61, 255, 127, 0, 0, 0, 0, 255, 191, 231, 211, 122, 189, 205, 204, 76, 61, 24, 26, 146, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 16, 61, 205, 204, 76, 61, 125, 90, 159, 62, 255, 127, 0, 0, 0, 0, 255, 191, 195, 208, 16, 189, 205, 204, 76, 61, 6, 75, 65, 62, 255, 127, 0, 0, 0, 0, 255, 191, 231, 211, 122, 61, 205, 204, 76, 61, 206, 203, 91, 62, 255, 127, 0, 0, 0, 0, 255, 191)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_th2oj")
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yib0j"]
+resource_name = "grass"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.376602, 0.858491, 0.697589, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_engi2"]
+_surfaces = [{
+"aabb": AABB(-0.275709, 0, -0.185162, 0.551418, 0.163512, 0.477542),
+"format": 4097,
+"index_count": 108,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 0, 0, 2, 0, 1, 0, 3, 0, 1, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 4, 0, 6, 0, 5, 0, 7, 0, 5, 0, 6, 0, 5, 0, 8, 0, 9, 0, 9, 0, 7, 0, 5, 0, 8, 0, 5, 0, 9, 0, 7, 0, 9, 0, 5, 0, 12, 0, 10, 0, 11, 0, 11, 0, 13, 0, 12, 0, 10, 0, 12, 0, 11, 0, 13, 0, 11, 0, 12, 0, 15, 0, 14, 0, 6, 0, 6, 0, 16, 0, 15, 0, 14, 0, 15, 0, 6, 0, 16, 0, 6, 0, 15, 0, 15, 0, 16, 0, 0, 0, 0, 0, 2, 0, 15, 0, 16, 0, 15, 0, 0, 0, 2, 0, 0, 0, 15, 0, 17, 0, 4, 0, 14, 0, 14, 0, 18, 0, 17, 0, 4, 0, 17, 0, 14, 0, 18, 0, 14, 0, 17, 0, 10, 0, 17, 0, 18, 0, 18, 0, 11, 0, 10, 0, 17, 0, 10, 0, 18, 0, 11, 0, 18, 0, 10, 0, 8, 0, 19, 0, 20, 0, 20, 0, 9, 0, 8, 0, 19, 0, 8, 0, 20, 0, 9, 0, 20, 0, 8, 0),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 21,
+"vertex_data": PackedByteArray(205, 43, 20, 62, 51, 109, 39, 62, 107, 85, 49, 190, 6, 63, 108, 62, 144, 194, 245, 61, 252, 154, 61, 190, 56, 169, 99, 62, 51, 109, 39, 62, 197, 156, 30, 189, 192, 41, 141, 62, 144, 194, 245, 61, 195, 149, 219, 189, 235, 81, 56, 189, 0, 0, 0, 0, 156, 213, 212, 60, 39, 115, 54, 190, 128, 68, 28, 62, 200, 149, 224, 187, 151, 144, 47, 41, 0, 0, 0, 0, 156, 213, 84, 189, 25, 155, 194, 189, 128, 68, 28, 62, 62, 127, 26, 190, 56, 169, 99, 190, 51, 109, 39, 62, 197, 156, 30, 189, 205, 43, 20, 190, 51, 109, 39, 62, 107, 85, 49, 190, 214, 250, 158, 189, 51, 109, 39, 62, 157, 252, 88, 62, 215, 250, 158, 61, 51, 109, 39, 62, 157, 252, 88, 62, 233, 81, 56, 189, 144, 194, 245, 61, 239, 178, 149, 62, 238, 81, 56, 61, 144, 194, 245, 61, 239, 178, 149, 62, 235, 81, 56, 61, 0, 0, 0, 0, 154, 213, 212, 60, 39, 115, 54, 62, 128, 68, 28, 62, 200, 149, 224, 187, 25, 155, 194, 61, 128, 68, 28, 62, 62, 127, 26, 190, 54, 75, 170, 189, 128, 68, 28, 62, 236, 131, 33, 62, 55, 75, 170, 61, 128, 68, 28, 62, 235, 131, 33, 62, 192, 41, 141, 190, 144, 194, 245, 61, 195, 149, 219, 189, 6, 63, 108, 190, 144, 194, 245, 61, 252, 154, 61, 190)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_1oxjk"]
+resource_name = "plant_Mesh plant"
+_surfaces = [{
+"aabb": AABB(-0.275709, 0, -0.185162, 0.551418, 0.163512, 0.477542),
+"attribute_data": PackedByteArray(100, 152, 67, 64, 211, 229, 168, 64, 139, 197, 226, 63, 182, 19, 14, 65, 100, 152, 67, 192, 211, 229, 168, 64, 139, 197, 226, 191, 182, 19, 14, 65, 100, 152, 67, 192, 211, 229, 168, 64, 139, 197, 226, 63, 182, 19, 14, 65, 100, 152, 67, 64, 211, 229, 168, 64, 139, 197, 226, 191, 182, 19, 14, 65, 140, 197, 226, 191, 130, 195, 169, 62, 215, 131, 81, 192, 152, 98, 243, 192, 139, 197, 226, 63, 130, 195, 169, 62, 215, 131, 81, 64, 152, 98, 243, 192, 139, 197, 226, 63, 130, 195, 169, 62, 215, 131, 81, 192, 152, 98, 243, 192, 140, 197, 226, 191, 130, 195, 169, 62, 215, 131, 81, 64, 152, 98, 243, 192, 100, 152, 67, 192, 226, 43, 7, 193, 100, 152, 67, 64, 226, 43, 7, 193, 215, 131, 81, 192, 111, 186, 200, 192, 215, 131, 81, 64, 111, 186, 200, 192, 215, 131, 81, 192, 111, 186, 200, 192, 100, 152, 67, 64, 226, 43, 7, 193, 100, 152, 67, 192, 226, 43, 7, 193, 215, 131, 81, 64, 111, 186, 200, 192, 100, 152, 67, 192, 211, 229, 168, 64, 100, 152, 67, 64, 211, 229, 168, 64, 139, 197, 226, 191, 182, 19, 14, 65, 139, 197, 226, 63, 182, 19, 14, 65, 139, 197, 226, 191, 182, 19, 14, 65, 100, 152, 67, 64, 211, 229, 168, 64, 100, 152, 67, 192, 211, 229, 168, 64, 139, 197, 226, 63, 182, 19, 14, 65, 139, 197, 226, 63, 130, 195, 169, 62, 139, 197, 226, 191, 130, 195, 169, 62, 215, 131, 81, 64, 152, 98, 243, 192, 215, 131, 81, 192, 152, 98, 243, 192, 215, 131, 81, 64, 152, 98, 243, 192, 139, 197, 226, 191, 130, 195, 169, 62, 139, 197, 226, 63, 130, 195, 169, 62, 215, 131, 81, 192, 152, 98, 243, 192, 215, 131, 81, 192, 111, 186, 200, 192, 100, 152, 67, 192, 226, 43, 7, 193, 215, 131, 81, 64, 111, 186, 200, 192, 100, 152, 67, 64, 226, 43, 7, 193, 215, 131, 81, 64, 111, 186, 200, 192, 100, 152, 67, 192, 226, 43, 7, 193, 215, 131, 81, 192, 111, 186, 200, 192, 100, 152, 67, 64, 226, 43, 7, 193, 139, 197, 226, 63, 130, 195, 169, 62, 139, 197, 226, 191, 130, 195, 169, 62, 215, 131, 81, 64, 152, 98, 243, 192, 215, 131, 81, 192, 152, 98, 243, 192, 215, 131, 81, 64, 152, 98, 243, 192, 139, 197, 226, 191, 130, 195, 169, 62, 139, 197, 226, 63, 130, 195, 169, 62, 215, 131, 81, 192, 152, 98, 243, 192, 215, 131, 81, 64, 111, 186, 200, 192, 215, 131, 81, 192, 111, 186, 200, 192, 100, 152, 67, 64, 226, 43, 7, 193, 100, 152, 67, 192, 226, 43, 7, 193, 100, 152, 67, 64, 226, 43, 7, 193, 215, 131, 81, 192, 111, 186, 200, 192, 215, 131, 81, 64, 111, 186, 200, 192, 100, 152, 67, 192, 226, 43, 7, 193, 139, 197, 226, 63, 182, 19, 14, 65, 139, 197, 226, 191, 182, 19, 14, 65, 100, 152, 67, 64, 211, 229, 168, 64, 100, 152, 67, 192, 211, 229, 168, 64, 100, 152, 67, 64, 211, 229, 168, 64, 139, 197, 226, 191, 182, 19, 14, 65, 139, 197, 226, 63, 182, 19, 14, 65, 100, 152, 67, 192, 211, 229, 168, 64),
+"format": 4119,
+"index_count": 108,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 7, 0, 5, 0, 4, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 15, 0, 13, 0, 12, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 23, 0, 21, 0, 20, 0, 26, 0, 24, 0, 25, 0, 25, 0, 27, 0, 26, 0, 30, 0, 28, 0, 29, 0, 31, 0, 29, 0, 28, 0, 34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0, 38, 0, 36, 0, 37, 0, 39, 0, 37, 0, 36, 0, 42, 0, 40, 0, 41, 0, 41, 0, 43, 0, 42, 0, 46, 0, 44, 0, 45, 0, 47, 0, 45, 0, 44, 0, 50, 0, 48, 0, 49, 0, 49, 0, 51, 0, 50, 0, 54, 0, 52, 0, 53, 0, 55, 0, 53, 0, 52, 0, 58, 0, 56, 0, 57, 0, 57, 0, 59, 0, 58, 0, 62, 0, 60, 0, 61, 0, 63, 0, 61, 0, 60, 0, 66, 0, 64, 0, 65, 0, 65, 0, 67, 0, 66, 0, 70, 0, 68, 0, 69, 0, 71, 0, 69, 0, 68, 0),
+"material": SubResource("StandardMaterial3D_yib0j"),
+"name": "grass",
+"primitive": 3,
+"vertex_count": 72,
+"vertex_data": PackedByteArray(205, 43, 20, 62, 51, 109, 39, 62, 107, 85, 49, 190, 132, 142, 202, 246, 0, 0, 146, 232, 6, 63, 108, 62, 144, 194, 245, 61, 252, 154, 61, 190, 93, 182, 135, 221, 0, 0, 108, 151, 56, 169, 99, 62, 51, 109, 39, 62, 197, 156, 30, 189, 132, 142, 202, 246, 0, 0, 108, 151, 192, 41, 141, 62, 144, 194, 245, 61, 195, 149, 219, 189, 93, 182, 135, 221, 0, 0, 108, 151, 56, 169, 99, 62, 51, 109, 39, 62, 197, 156, 30, 189, 202, 118, 133, 14, 0, 0, 146, 104, 6, 63, 108, 62, 144, 194, 245, 61, 252, 154, 61, 190, 135, 93, 94, 54, 0, 0, 146, 104, 205, 43, 20, 62, 51, 109, 39, 62, 107, 85, 49, 190, 202, 118, 133, 14, 0, 0, 108, 23, 192, 41, 141, 62, 144, 194, 245, 61, 195, 149, 219, 189, 135, 93, 94, 54, 0, 0, 146, 104, 235, 81, 56, 189, 0, 0, 0, 0, 156, 213, 212, 60, 184, 177, 144, 177, 255, 255, 146, 232, 39, 115, 54, 190, 128, 68, 28, 62, 200, 149, 224, 187, 133, 163, 246, 199, 255, 255, 146, 232, 151, 144, 47, 41, 0, 0, 0, 0, 156, 213, 84, 189, 184, 177, 144, 177, 255, 255, 146, 232, 25, 155, 194, 189, 128, 68, 28, 62, 62, 127, 26, 190, 133, 163, 246, 199, 255, 255, 146, 232, 151, 144, 47, 41, 0, 0, 0, 0, 156, 213, 84, 189, 145, 49, 184, 49, 255, 255, 108, 23, 39, 115, 54, 190, 128, 68, 28, 62, 200, 149, 224, 187, 246, 71, 134, 35, 255, 255, 108, 23, 235, 81, 56, 189, 0, 0, 0, 0, 156, 213, 212, 60, 145, 49, 184, 49, 255, 255, 108, 23, 25, 155, 194, 189, 128, 68, 28, 62, 62, 127, 26, 190, 246, 71, 134, 35, 255, 255, 108, 23, 56, 169, 99, 190, 51, 109, 39, 62, 197, 156, 30, 189, 122, 113, 202, 246, 255, 255, 108, 151, 205, 43, 20, 190, 51, 109, 39, 62, 107, 85, 49, 190, 122, 113, 202, 246, 255, 255, 108, 151, 39, 115, 54, 190, 128, 68, 28, 62, 200, 149, 224, 187, 133, 163, 246, 199, 255, 255, 146, 232, 25, 155, 194, 189, 128, 68, 28, 62, 62, 127, 26, 190, 133, 163, 246, 199, 255, 255, 146, 232, 39, 115, 54, 190, 128, 68, 28, 62, 200, 149, 224, 187, 246, 71, 134, 35, 255, 255, 108, 23, 205, 43, 20, 190, 51, 109, 39, 62, 107, 85, 49, 190, 52, 137, 133, 14, 255, 255, 146, 104, 56, 169, 99, 190, 51, 109, 39, 62, 197, 156, 30, 189, 52, 137, 133, 14, 255, 255, 146, 104, 25, 155, 194, 189, 128, 68, 28, 62, 62, 127, 26, 190, 246, 71, 134, 35, 255, 255, 108, 23, 214, 250, 158, 189, 51, 109, 39, 62, 157, 252, 88, 62, 255, 127, 8, 245, 255, 255, 255, 191, 215, 250, 158, 61, 51, 109, 39, 62, 157, 252, 88, 62, 255, 127, 8, 245, 255, 255, 255, 191, 233, 81, 56, 189, 144, 194, 245, 61, 239, 178, 149, 62, 255, 127, 21, 211, 255, 255, 255, 191, 238, 81, 56, 61, 144, 194, 245, 61, 239, 178, 149, 62, 255, 127, 21, 211, 255, 255, 255, 191, 233, 81, 56, 189, 144, 194, 245, 61, 239, 178, 149, 62, 232, 172, 0, 0, 255, 255, 255, 63, 215, 250, 158, 61, 51, 109, 39, 62, 157, 252, 88, 62, 245, 138, 0, 0, 255, 255, 255, 63, 214, 250, 158, 189, 51, 109, 39, 62, 157, 252, 88, 62, 245, 138, 0, 0, 255, 255, 255, 63, 238, 81, 56, 61, 144, 194, 245, 61, 239, 178, 149, 62, 232, 172, 0, 0, 255, 255, 255, 63, 235, 81, 56, 61, 0, 0, 0, 0, 154, 213, 212, 60, 70, 78, 144, 177, 217, 174, 255, 191, 151, 144, 47, 41, 0, 0, 0, 0, 156, 213, 84, 189, 70, 78, 144, 177, 217, 174, 255, 191, 39, 115, 54, 62, 128, 68, 28, 62, 200, 149, 224, 187, 121, 92, 246, 199, 217, 174, 255, 191, 25, 155, 194, 61, 128, 68, 28, 62, 62, 127, 26, 190, 121, 92, 246, 199, 217, 174, 255, 191, 39, 115, 54, 62, 128, 68, 28, 62, 200, 149, 224, 187, 8, 184, 134, 35, 217, 174, 255, 63, 151, 144, 47, 41, 0, 0, 0, 0, 156, 213, 84, 189, 109, 206, 184, 49, 217, 174, 255, 63, 235, 81, 56, 61, 0, 0, 0, 0, 154, 213, 212, 60, 109, 206, 184, 49, 217, 174, 255, 63, 25, 155, 194, 61, 128, 68, 28, 62, 62, 127, 26, 190, 8, 184, 134, 35, 217, 174, 255, 63, 25, 155, 194, 61, 128, 68, 28, 62, 62, 127, 26, 190, 121, 92, 246, 199, 217, 174, 255, 191, 205, 43, 20, 62, 51, 109, 39, 62, 107, 85, 49, 190, 132, 142, 202, 246, 217, 174, 255, 191, 39, 115, 54, 62, 128, 68, 28, 62, 200, 149, 224, 187, 121, 92, 246, 199, 217, 174, 255, 191, 56, 169, 99, 62, 51, 109, 39, 62, 197, 156, 30, 189, 132, 142, 202, 246, 217, 174, 255, 191, 39, 115, 54, 62, 128, 68, 28, 62, 200, 149, 224, 187, 8, 184, 134, 35, 217, 174, 255, 63, 205, 43, 20, 62, 51, 109, 39, 62, 107, 85, 49, 190, 202, 118, 133, 14, 217, 174, 255, 63, 25, 155, 194, 61, 128, 68, 28, 62, 62, 127, 26, 190, 8, 184, 134, 35, 217, 174, 255, 63, 56, 169, 99, 62, 51, 109, 39, 62, 197, 156, 30, 189, 202, 118, 133, 14, 217, 174, 255, 63, 235, 81, 56, 189, 0, 0, 0, 0, 156, 213, 212, 60, 176, 196, 255, 255, 0, 0, 255, 191, 235, 81, 56, 61, 0, 0, 0, 0, 154, 213, 212, 60, 176, 196, 255, 255, 0, 0, 255, 191, 54, 75, 170, 189, 128, 68, 28, 62, 236, 131, 33, 62, 120, 174, 255, 255, 0, 0, 255, 191, 55, 75, 170, 61, 128, 68, 28, 62, 235, 131, 33, 62, 120, 174, 255, 255, 0, 0, 255, 191, 54, 75, 170, 189, 128, 68, 28, 62, 236, 131, 33, 62, 255, 127, 120, 46, 0, 0, 255, 63, 235, 81, 56, 61, 0, 0, 0, 0, 154, 213, 212, 60, 255, 127, 177, 68, 0, 0, 255, 63, 235, 81, 56, 189, 0, 0, 0, 0, 156, 213, 212, 60, 255, 127, 177, 68, 0, 0, 255, 63, 55, 75, 170, 61, 128, 68, 28, 62, 235, 131, 33, 62, 255, 127, 120, 46, 0, 0, 255, 63, 54, 75, 170, 189, 128, 68, 28, 62, 236, 131, 33, 62, 120, 174, 255, 255, 0, 0, 255, 191, 55, 75, 170, 61, 128, 68, 28, 62, 235, 131, 33, 62, 120, 174, 255, 255, 0, 0, 255, 191, 214, 250, 158, 189, 51, 109, 39, 62, 157, 252, 88, 62, 255, 127, 8, 245, 0, 0, 255, 191, 215, 250, 158, 61, 51, 109, 39, 62, 157, 252, 88, 62, 255, 127, 8, 245, 0, 0, 255, 191, 214, 250, 158, 189, 51, 109, 39, 62, 157, 252, 88, 62, 245, 138, 0, 0, 0, 0, 255, 63, 55, 75, 170, 61, 128, 68, 28, 62, 235, 131, 33, 62, 255, 127, 120, 46, 0, 0, 255, 63, 54, 75, 170, 189, 128, 68, 28, 62, 236, 131, 33, 62, 255, 127, 120, 46, 0, 0, 255, 63, 215, 250, 158, 61, 51, 109, 39, 62, 157, 252, 88, 62, 245, 138, 0, 0, 0, 0, 255, 63, 192, 41, 141, 190, 144, 194, 245, 61, 195, 149, 219, 189, 161, 73, 135, 221, 37, 81, 255, 191, 6, 63, 108, 190, 144, 194, 245, 61, 252, 154, 61, 190, 161, 73, 135, 221, 37, 81, 255, 191, 56, 169, 99, 190, 51, 109, 39, 62, 197, 156, 30, 189, 122, 113, 202, 246, 37, 81, 255, 191, 205, 43, 20, 190, 51, 109, 39, 62, 107, 85, 49, 190, 122, 113, 202, 246, 37, 81, 255, 191, 56, 169, 99, 190, 51, 109, 39, 62, 197, 156, 30, 189, 52, 137, 133, 14, 37, 81, 255, 63, 6, 63, 108, 190, 144, 194, 245, 61, 252, 154, 61, 190, 119, 162, 94, 54, 37, 81, 255, 63, 192, 41, 141, 190, 144, 194, 245, 61, 195, 149, 219, 189, 119, 162, 94, 54, 37, 81, 255, 63, 205, 43, 20, 190, 51, 109, 39, 62, 107, 85, 49, 190, 52, 137, 133, 14, 37, 81, 255, 63)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_engi2")
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y6ao6"]
+resource_name = "heart"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.976471, 0.290196, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_868gw"]
+resource_name = "dirt"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.878431, 0.576471, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_bmbmt"]
+_surfaces = [{
+"aabb": AABB(-0.262123, 0, -0.259406, 0.524246, 0.295, 0.518812),
+"format": 4097,
+"index_count": 342,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 4, 0, 2, 0, 3, 0, 3, 0, 5, 0, 4, 0, 8, 0, 6, 0, 7, 0, 7, 0, 9, 0, 8, 0, 12, 0, 10, 0, 11, 0, 11, 0, 13, 0, 12, 0, 11, 0, 14, 0, 13, 0, 14, 0, 15, 0, 13, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0, 22, 0, 20, 0, 21, 0, 21, 0, 23, 0, 22, 0, 23, 0, 24, 0, 22, 0, 25, 0, 23, 0, 21, 0, 23, 0, 26, 0, 24, 0, 21, 0, 27, 0, 25, 0, 26, 0, 28, 0, 24, 0, 27, 0, 28, 0, 25, 0, 27, 0, 24, 0, 28, 0, 27, 0, 29, 0, 24, 0, 24, 0, 29, 0, 30, 0, 30, 0, 31, 0, 24, 0, 34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0, 37, 0, 36, 0, 20, 0, 20, 0, 22, 0, 37, 0, 11, 0, 10, 0, 36, 0, 36, 0, 37, 0, 11, 0, 39, 0, 38, 0, 16, 0, 16, 0, 18, 0, 39, 0, 40, 0, 34, 0, 35, 0, 35, 0, 41, 0, 40, 0, 11, 0, 37, 0, 31, 0, 31, 0, 14, 0, 11, 0, 42, 0, 4, 0, 8, 0, 8, 0, 9, 0, 42, 0, 37, 0, 22, 0, 24, 0, 24, 0, 31, 0, 37, 0, 35, 0, 43, 0, 44, 0, 44, 0, 41, 0, 35, 0, 27, 0, 45, 0, 30, 0, 30, 0, 29, 0, 27, 0, 12, 0, 46, 0, 36, 0, 36, 0, 10, 0, 12, 0, 48, 0, 47, 0, 6, 0, 6, 0, 8, 0, 48, 0, 31, 0, 30, 0, 15, 0, 15, 0, 14, 0, 31, 0, 18, 0, 19, 0, 40, 0, 40, 0, 39, 0, 18, 0, 40, 0, 41, 0, 39, 0, 41, 0, 44, 0, 39, 0, 50, 0, 49, 0, 42, 0, 42, 0, 51, 0, 50, 0, 42, 0, 9, 0, 51, 0, 9, 0, 7, 0, 51, 0, 33, 0, 52, 0, 43, 0, 43, 0, 35, 0, 33, 0, 53, 0, 38, 0, 43, 0, 43, 0, 52, 0, 53, 0, 30, 0, 45, 0, 13, 0, 13, 0, 15, 0, 30, 0, 45, 0, 27, 0, 21, 0, 21, 0, 46, 0, 45, 0, 50, 0, 0, 0, 2, 0, 2, 0, 49, 0, 50, 0, 5, 0, 3, 0, 1, 0, 1, 0, 54, 0, 5, 0, 54, 0, 48, 0, 5, 0, 55, 0, 54, 0, 1, 0, 54, 0, 56, 0, 48, 0, 1, 0, 57, 0, 55, 0, 56, 0, 58, 0, 48, 0, 57, 0, 58, 0, 55, 0, 57, 0, 48, 0, 58, 0, 57, 0, 47, 0, 48, 0, 57, 0, 59, 0, 6, 0, 6, 0, 47, 0, 57, 0, 40, 0, 19, 0, 17, 0, 17, 0, 34, 0, 40, 0, 4, 0, 5, 0, 48, 0, 48, 0, 8, 0, 4, 0, 6, 0, 59, 0, 51, 0, 51, 0, 7, 0, 6, 0, 38, 0, 53, 0, 60, 0, 60, 0, 16, 0, 38, 0, 36, 0, 46, 0, 21, 0, 21, 0, 20, 0, 36, 0, 34, 0, 17, 0, 61, 0, 61, 0, 32, 0, 34, 0, 51, 0, 59, 0, 0, 0, 0, 0, 50, 0, 51, 0, 43, 0, 38, 0, 39, 0, 39, 0, 44, 0, 43, 0, 13, 0, 45, 0, 46, 0, 46, 0, 12, 0, 13, 0, 59, 0, 57, 0, 1, 0, 1, 0, 0, 0, 59, 0, 32, 0, 61, 0, 60, 0, 60, 0, 62, 0, 32, 0, 62, 0, 33, 0, 32, 0, 63, 0, 62, 0, 60, 0, 62, 0, 64, 0, 33, 0, 60, 0, 53, 0, 63, 0, 64, 0, 65, 0, 33, 0, 53, 0, 65, 0, 63, 0, 53, 0, 33, 0, 65, 0, 53, 0, 52, 0, 33, 0, 17, 0, 16, 0, 60, 0, 60, 0, 61, 0, 17, 0, 42, 0, 49, 0, 2, 0, 2, 0, 4, 0, 42, 0),
+"name": "heart",
+"primitive": 3,
+"vertex_count": 78,
+"vertex_data": PackedByteArray(143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62)
+}, {
+"aabb": AABB(-0.262123, 0, -0.259406, 0.524246, 0.295, 0.518812),
+"format": 4097,
+"index_count": 90,
+"index_data": PackedByteArray(68, 0, 66, 0, 67, 0, 67, 0, 69, 0, 68, 0, 54, 0, 66, 0, 68, 0, 68, 0, 56, 0, 54, 0, 55, 0, 67, 0, 66, 0, 66, 0, 54, 0, 55, 0, 72, 0, 70, 0, 71, 0, 71, 0, 73, 0, 72, 0, 65, 0, 73, 0, 71, 0, 71, 0, 63, 0, 65, 0, 58, 0, 69, 0, 67, 0, 67, 0, 55, 0, 58, 0, 76, 0, 74, 0, 75, 0, 75, 0, 77, 0, 76, 0, 25, 0, 75, 0, 74, 0, 74, 0, 23, 0, 25, 0, 62, 0, 70, 0, 72, 0, 72, 0, 64, 0, 62, 0, 63, 0, 71, 0, 70, 0, 70, 0, 62, 0, 63, 0, 76, 0, 77, 0, 28, 0, 28, 0, 26, 0, 76, 0, 28, 0, 77, 0, 75, 0, 75, 0, 25, 0, 28, 0, 23, 0, 74, 0, 76, 0, 76, 0, 26, 0, 23, 0, 72, 0, 73, 0, 65, 0, 65, 0, 64, 0, 72, 0, 68, 0, 69, 0, 58, 0, 58, 0, 56, 0, 68, 0),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 78,
+"vertex_data": PackedByteArray(143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_ncvmo"]
+resource_name = "mushrooms_Mesh mushrooms"
+_surfaces = [{
+"aabb": AABB(-0.262123, 0, -0.259406, 0.524246, 0.295, 0.518812),
+"attribute_data": PackedByteArray(109, 196, 43, 192, 219, 40, 145, 192, 165, 241, 52, 192, 67, 73, 60, 192, 151, 16, 237, 192, 219, 40, 145, 192, 249, 121, 232, 192, 67, 73, 60, 192, 222, 110, 76, 192, 147, 172, 175, 192, 26, 156, 85, 192, 178, 80, 121, 192, 200, 101, 253, 192, 147, 172, 175, 192, 38, 207, 248, 192, 178, 80, 121, 192, 107, 196, 43, 64, 76, 65, 37, 191, 65, 174, 96, 64, 92, 87, 123, 192, 143, 16, 237, 64, 74, 65, 37, 191, 164, 155, 210, 64, 94, 87, 123, 192, 212, 145, 33, 64, 84, 226, 227, 64, 46, 235, 129, 64, 40, 200, 142, 64, 46, 235, 129, 64, 68, 126, 28, 65, 192, 47, 228, 64, 68, 126, 28, 65, 192, 47, 228, 64, 40, 200, 142, 64, 254, 168, 10, 65, 84, 226, 227, 64, 130, 242, 24, 64, 132, 159, 11, 192, 57, 106, 21, 192, 129, 159, 11, 192, 102, 17, 200, 63, 67, 211, 174, 192, 195, 0, 193, 191, 69, 211, 174, 192, 72, 49, 148, 191, 84, 226, 227, 64, 197, 25, 88, 192, 139, 110, 47, 65, 197, 25, 88, 192, 52, 207, 81, 64, 252, 4, 140, 192, 221, 217, 188, 64, 12, 14, 250, 192, 52, 207, 81, 64, 252, 4, 140, 192, 102, 117, 5, 65, 234, 21, 218, 192, 221, 217, 188, 64, 12, 14, 250, 192, 139, 110, 47, 65, 234, 21, 218, 192, 102, 117, 5, 65, 74, 135, 32, 193, 84, 226, 227, 64, 163, 21, 37, 193, 97, 114, 13, 192, 242, 96, 39, 193, 212, 122, 115, 192, 42, 42, 188, 192, 98, 114, 13, 192, 138, 147, 183, 192, 210, 122, 115, 192, 3, 14, 250, 64, 241, 229, 194, 192, 197, 25, 88, 64, 241, 229, 194, 192, 153, 164, 254, 64, 42, 234, 245, 192, 137, 236, 78, 64, 42, 234, 245, 192, 114, 180, 155, 64, 163, 219, 18, 192, 212, 29, 151, 64, 192, 76, 51, 191, 30, 195, 16, 62, 163, 219, 18, 192, 74, 203, 145, 62, 194, 76, 51, 191, 134, 63, 129, 64, 76, 164, 239, 192, 113, 180, 155, 64, 199, 160, 134, 192, 24, 216, 119, 63, 76, 164, 239, 192, 248, 194, 16, 62, 198, 160, 134, 192, 137, 236, 78, 192, 182, 101, 101, 192, 153, 164, 254, 192, 182, 101, 101, 192, 38, 235, 129, 192, 94, 182, 219, 192, 183, 47, 228, 192, 94, 182, 219, 192, 153, 164, 254, 64, 220, 206, 205, 192, 137, 236, 78, 64, 220, 206, 205, 192, 183, 47, 228, 64, 47, 105, 27, 193, 38, 235, 129, 64, 47, 105, 27, 193, 137, 236, 78, 192, 108, 103, 91, 192, 161, 164, 254, 192, 108, 103, 91, 192, 46, 235, 129, 192, 60, 183, 214, 192, 192, 47, 228, 192, 60, 183, 214, 192, 210, 7, 237, 63, 20, 141, 254, 62, 208, 216, 55, 192, 20, 141, 254, 62, 43, 52, 131, 63, 106, 53, 50, 192, 253, 238, 2, 192, 106, 53, 50, 192, 197, 25, 88, 192, 164, 124, 122, 191, 12, 14, 250, 192, 164, 124, 122, 191, 137, 236, 78, 192, 156, 167, 36, 192, 161, 164, 254, 192, 156, 167, 36, 192, 158, 242, 24, 192, 240, 177, 250, 192, 141, 17, 200, 191, 187, 218, 49, 193, 29, 106, 21, 64, 242, 177, 250, 192, 157, 0, 193, 63, 186, 218, 49, 193, 135, 180, 155, 192, 11, 65, 152, 192, 218, 196, 16, 190, 12, 65, 152, 192, 231, 29, 151, 192, 164, 121, 74, 192, 69, 204, 145, 190, 164, 121, 74, 192, 245, 96, 39, 65, 166, 154, 196, 191, 139, 147, 183, 64, 168, 154, 196, 191, 127, 38, 26, 65, 47, 42, 154, 192, 116, 8, 210, 64, 47, 42, 154, 192, 166, 241, 52, 64, 131, 16, 129, 192, 105, 196, 43, 64, 188, 20, 180, 192, 235, 121, 232, 64, 131, 16, 129, 192, 142, 16, 237, 64, 189, 20, 180, 192, 243, 96, 39, 193, 0, 116, 179, 60, 126, 38, 26, 193, 34, 160, 80, 192, 141, 147, 183, 192, 0, 115, 179, 60, 125, 8, 210, 192, 32, 160, 80, 192, 254, 168, 10, 193, 94, 101, 136, 64, 183, 47, 228, 192, 167, 44, 205, 63, 183, 47, 228, 192, 147, 127, 221, 64, 38, 235, 129, 192, 147, 127, 221, 64, 38, 235, 129, 192, 167, 44, 205, 63, 195, 145, 33, 192, 94, 101, 136, 64, 159, 222, 35, 192, 92, 226, 163, 192, 43, 52, 131, 191, 136, 252, 248, 192, 43, 52, 131, 191, 80, 144, 29, 192, 253, 238, 2, 64, 80, 144, 29, 192, 253, 238, 2, 64, 136, 252, 248, 192, 134, 51, 101, 64, 92, 226, 163, 192, 97, 197, 15, 192, 189, 223, 178, 192, 157, 242, 24, 192, 246, 227, 229, 192, 245, 60, 12, 64, 189, 223, 178, 192, 30, 106, 21, 64, 246, 227, 229, 192, 188, 134, 255, 192, 44, 39, 246, 192, 189, 176, 80, 192, 44, 39, 246, 192, 32, 240, 250, 192, 242, 34, 195, 192, 249, 221, 89, 192, 242, 34, 195, 192, 132, 180, 155, 192, 19, 91, 44, 64, 146, 63, 129, 192, 198, 175, 22, 191, 116, 196, 16, 190, 22, 91, 44, 64, 95, 216, 119, 191, 214, 175, 22, 191, 12, 14, 250, 64, 207, 173, 56, 192, 197, 25, 88, 64, 207, 173, 56, 192, 161, 164, 254, 64, 33, 91, 143, 192, 137, 236, 78, 64, 33, 91, 143, 192, 109, 196, 43, 192, 248, 244, 108, 192, 151, 16, 237, 192, 248, 244, 108, 192, 70, 174, 96, 192, 2, 126, 223, 192, 174, 155, 210, 192, 1, 126, 223, 192, 206, 87, 123, 64, 92, 226, 163, 192, 91, 173, 218, 63, 104, 158, 163, 191, 91, 173, 218, 63, 135, 110, 15, 193, 236, 153, 53, 63, 203, 234, 202, 192, 149, 171, 46, 192, 135, 110, 15, 193, 236, 153, 53, 63, 186, 179, 121, 192, 197, 118, 221, 191, 203, 234, 202, 192, 149, 171, 46, 192, 104, 158, 163, 191, 197, 118, 221, 191, 186, 179, 121, 192, 91, 86, 158, 192, 92, 226, 163, 192, 223, 110, 76, 64, 3, 145, 149, 192, 208, 101, 253, 64, 4, 145, 149, 192, 23, 156, 85, 64, 148, 25, 69, 192, 50, 207, 248, 64, 148, 25, 69, 192, 223, 17, 229, 64, 73, 97, 220, 192, 202, 134, 255, 64, 136, 187, 102, 192, 84, 205, 130, 64, 71, 97, 220, 192, 218, 176, 80, 64, 140, 187, 102, 192, 91, 173, 218, 63, 98, 30, 142, 192, 149, 171, 46, 192, 98, 30, 142, 192, 210, 7, 237, 63, 156, 34, 193, 192, 208, 216, 55, 192, 156, 34, 193, 192, 224, 110, 76, 64, 146, 68, 84, 192, 93, 172, 128, 64, 207, 37, 211, 192, 208, 101, 253, 64, 146, 68, 84, 192, 231, 240, 226, 64, 206, 37, 211, 192, 197, 25, 88, 192, 86, 108, 227, 192, 3, 14, 250, 192, 86, 108, 227, 192, 137, 236, 78, 192, 72, 56, 11, 193, 153, 164, 254, 192, 72, 56, 11, 193, 246, 96, 39, 65, 2, 227, 79, 192, 168, 21, 37, 65, 30, 181, 211, 191, 139, 147, 183, 64, 2, 227, 79, 192, 41, 42, 188, 64, 30, 181, 211, 191, 192, 134, 255, 64, 198, 25, 11, 193, 30, 240, 250, 64, 82, 47, 227, 192, 198, 176, 80, 64, 198, 25, 11, 193, 247, 221, 89, 64, 84, 47, 227, 192, 208, 216, 55, 64, 114, 11, 155, 192, 210, 7, 237, 191, 114, 11, 155, 192, 253, 238, 2, 64, 124, 7, 2, 193, 43, 52, 131, 191, 124, 7, 2, 193, 188, 134, 255, 192, 238, 35, 205, 192, 213, 17, 229, 192, 184, 19, 27, 193, 190, 176, 80, 192, 237, 35, 205, 192, 75, 205, 130, 192, 185, 19, 27, 193, 161, 164, 254, 64, 54, 2, 245, 63, 137, 236, 78, 64, 54, 2, 245, 63, 192, 47, 228, 64, 228, 11, 175, 191, 46, 235, 129, 64, 228, 11, 175, 191, 149, 171, 46, 64, 193, 45, 34, 192, 91, 173, 218, 191, 193, 45, 34, 192, 208, 216, 55, 64, 26, 27, 132, 192, 210, 7, 237, 191, 26, 27, 132, 192, 70, 135, 32, 65, 94, 101, 136, 64, 3, 14, 250, 64, 12, 176, 1, 65, 3, 14, 250, 64, 190, 169, 214, 62, 226, 21, 218, 64, 206, 185, 66, 64, 197, 25, 88, 64, 190, 169, 214, 62, 226, 21, 218, 64, 214, 109, 175, 64, 252, 4, 140, 64, 206, 185, 66, 64, 197, 25, 88, 64, 12, 176, 1, 65, 252, 4, 140, 64, 214, 109, 175, 64, 39, 49, 148, 63, 94, 101, 136, 64, 149, 242, 24, 64, 101, 59, 19, 193, 86, 197, 15, 64, 146, 114, 243, 192, 37, 106, 21, 192, 102, 59, 19, 193, 225, 60, 12, 192, 146, 114, 243, 192, 91, 172, 128, 192, 225, 3, 138, 192, 224, 110, 76, 192, 112, 1, 132, 191, 222, 240, 226, 192, 226, 3, 138, 192, 201, 101, 253, 192, 112, 1, 132, 191, 56, 217, 126, 63, 181, 18, 212, 192, 56, 217, 126, 63, 230, 99, 103, 192, 53, 11, 1, 192, 181, 18, 212, 192, 53, 11, 1, 192, 230, 99, 103, 192, 56, 217, 126, 63, 242, 195, 198, 63, 53, 11, 1, 192, 242, 195, 198, 63, 236, 153, 53, 63, 22, 64, 25, 192, 197, 118, 221, 191, 22, 64, 25, 192, 243, 177, 147, 192, 120, 60, 137, 63, 181, 18, 244, 192, 120, 60, 137, 63, 221, 217, 156, 192, 211, 3, 56, 192, 203, 234, 234, 192, 211, 3, 56, 192, 212, 61, 227, 64, 251, 105, 48, 64, 212, 61, 227, 64, 191, 149, 184, 64, 18, 221, 130, 64, 251, 105, 48, 64, 18, 221, 130, 64, 191, 149, 184, 64, 18, 221, 130, 192, 86, 159, 152, 63, 212, 61, 227, 192, 86, 159, 152, 63, 252, 4, 140, 192, 2, 205, 188, 192, 226, 21, 218, 192, 2, 205, 188, 192, 53, 11, 1, 64, 30, 91, 42, 63, 56, 217, 126, 191, 30, 91, 42, 63, 197, 118, 221, 63, 70, 11, 82, 192, 236, 153, 53, 191, 70, 11, 82, 192, 18, 221, 130, 192, 243, 177, 179, 64, 18, 221, 130, 192, 90, 9, 10, 65, 220, 61, 227, 192, 243, 177, 179, 64, 220, 61, 227, 192, 90, 9, 10, 65, 181, 18, 244, 64, 2, 29, 2, 63, 243, 177, 147, 64, 2, 29, 2, 63, 203, 234, 234, 64, 248, 131, 239, 191, 221, 217, 156, 64, 248, 131, 239, 191, 212, 61, 227, 64, 36, 220, 109, 63, 18, 221, 130, 64, 36, 220, 109, 63, 226, 21, 218, 64, 83, 57, 197, 192, 252, 4, 140, 64, 83, 57, 197, 192, 191, 149, 152, 64, 142, 171, 164, 63, 246, 211, 224, 63, 142, 171, 164, 63, 214, 109, 143, 64, 244, 201, 185, 192, 206, 185, 2, 64, 244, 201, 185, 192, 181, 18, 244, 192, 27, 77, 237, 63, 203, 234, 234, 192, 194, 138, 6, 191, 243, 177, 147, 192, 27, 77, 237, 63, 221, 217, 156, 192, 194, 138, 6, 191, 220, 61, 227, 64, 55, 101, 245, 63, 18, 221, 130, 64, 55, 101, 245, 63, 234, 21, 218, 64, 4, 181, 236, 190, 252, 4, 140, 64, 4, 181, 236, 190, 18, 221, 130, 192, 0, 216, 227, 62, 220, 61, 227, 192, 0, 216, 227, 62, 252, 4, 140, 192, 120, 156, 247, 191, 234, 21, 218, 192, 120, 156, 247, 191, 191, 149, 152, 192, 246, 195, 85, 63, 214, 109, 143, 192, 89, 60, 200, 192, 246, 211, 224, 191, 246, 195, 85, 63, 206, 185, 2, 192, 89, 60, 200, 192, 243, 177, 147, 64, 10, 181, 146, 63, 221, 217, 156, 64, 138, 71, 51, 192, 181, 18, 244, 64, 10, 181, 146, 63, 203, 234, 234, 64, 138, 71, 51, 192),
+"format": 4119,
+"index_count": 342,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 13, 0, 16, 0, 15, 0, 16, 0, 17, 0, 15, 0, 20, 0, 18, 0, 19, 0, 19, 0, 21, 0, 20, 0, 24, 0, 22, 0, 23, 0, 23, 0, 25, 0, 24, 0, 25, 0, 26, 0, 24, 0, 27, 0, 25, 0, 23, 0, 25, 0, 28, 0, 26, 0, 23, 0, 29, 0, 27, 0, 28, 0, 30, 0, 26, 0, 29, 0, 30, 0, 27, 0, 29, 0, 26, 0, 30, 0, 29, 0, 31, 0, 26, 0, 34, 0, 32, 0, 33, 0, 33, 0, 35, 0, 34, 0, 38, 0, 36, 0, 37, 0, 37, 0, 39, 0, 38, 0, 42, 0, 40, 0, 41, 0, 41, 0, 43, 0, 42, 0, 46, 0, 44, 0, 45, 0, 45, 0, 47, 0, 46, 0, 50, 0, 48, 0, 49, 0, 49, 0, 51, 0, 50, 0, 54, 0, 52, 0, 53, 0, 53, 0, 55, 0, 54, 0, 58, 0, 56, 0, 57, 0, 57, 0, 59, 0, 58, 0, 62, 0, 60, 0, 61, 0, 61, 0, 63, 0, 62, 0, 66, 0, 64, 0, 65, 0, 65, 0, 67, 0, 66, 0, 70, 0, 68, 0, 69, 0, 69, 0, 71, 0, 70, 0, 74, 0, 72, 0, 73, 0, 73, 0, 75, 0, 74, 0, 78, 0, 76, 0, 77, 0, 77, 0, 79, 0, 78, 0, 82, 0, 80, 0, 81, 0, 81, 0, 83, 0, 82, 0, 86, 0, 84, 0, 85, 0, 85, 0, 87, 0, 86, 0, 90, 0, 88, 0, 89, 0, 89, 0, 91, 0, 90, 0, 89, 0, 92, 0, 91, 0, 92, 0, 93, 0, 91, 0, 96, 0, 94, 0, 95, 0, 95, 0, 97, 0, 96, 0, 95, 0, 98, 0, 97, 0, 98, 0, 99, 0, 97, 0, 102, 0, 100, 0, 101, 0, 101, 0, 103, 0, 102, 0, 106, 0, 104, 0, 105, 0, 105, 0, 107, 0, 106, 0, 110, 0, 108, 0, 109, 0, 109, 0, 111, 0, 110, 0, 114, 0, 112, 0, 113, 0, 113, 0, 115, 0, 114, 0, 118, 0, 116, 0, 117, 0, 117, 0, 119, 0, 118, 0, 122, 0, 120, 0, 121, 0, 121, 0, 123, 0, 122, 0, 123, 0, 124, 0, 122, 0, 125, 0, 123, 0, 121, 0, 123, 0, 126, 0, 124, 0, 121, 0, 127, 0, 125, 0, 126, 0, 128, 0, 124, 0, 127, 0, 128, 0, 125, 0, 127, 0, 124, 0, 128, 0, 127, 0, 129, 0, 124, 0, 132, 0, 130, 0, 131, 0, 131, 0, 133, 0, 132, 0, 136, 0, 134, 0, 135, 0, 135, 0, 137, 0, 136, 0, 140, 0, 138, 0, 139, 0, 139, 0, 141, 0, 140, 0, 144, 0, 142, 0, 143, 0, 143, 0, 145, 0, 144, 0, 148, 0, 146, 0, 147, 0, 147, 0, 149, 0, 148, 0, 152, 0, 150, 0, 151, 0, 151, 0, 153, 0, 152, 0, 156, 0, 154, 0, 155, 0, 155, 0, 157, 0, 156, 0, 160, 0, 158, 0, 159, 0, 159, 0, 161, 0, 160, 0, 164, 0, 162, 0, 163, 0, 163, 0, 165, 0, 164, 0, 168, 0, 166, 0, 167, 0, 167, 0, 169, 0, 168, 0, 172, 0, 170, 0, 171, 0, 171, 0, 173, 0, 172, 0, 176, 0, 174, 0, 175, 0, 175, 0, 177, 0, 176, 0, 177, 0, 178, 0, 176, 0, 179, 0, 177, 0, 175, 0, 177, 0, 180, 0, 178, 0, 175, 0, 181, 0, 179, 0, 180, 0, 182, 0, 178, 0, 181, 0, 182, 0, 179, 0, 181, 0, 178, 0, 182, 0, 181, 0, 183, 0, 178, 0, 186, 0, 184, 0, 185, 0, 185, 0, 187, 0, 186, 0, 190, 0, 188, 0, 189, 0, 189, 0, 191, 0, 190, 0),
+"material": SubResource("StandardMaterial3D_y6ao6"),
+"name": "heart",
+"primitive": 3,
+"vertex_count": 252,
+"vertex_data": PackedByteArray(143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 145, 203, 64, 188, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 168, 86, 241, 112, 94, 202, 105, 196, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 127, 129, 246, 196, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 183, 19, 71, 108, 29, 130, 47, 186, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 127, 126, 7, 187, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 183, 19, 71, 108, 225, 125, 207, 197, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 109, 52, 190, 195, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 14, 15, 86, 41, 160, 53, 148, 187, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 238, 9, 63, 255, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 12, 210, 242, 173, 195, 22, 159, 249, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 125, 7, 200, 165, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 199, 218, 196, 222, 242, 18, 174, 158, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 255, 127, 255, 255, 254, 255, 255, 191, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 255, 127, 255, 255, 255, 255, 255, 191, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 255, 127, 255, 255, 255, 255, 255, 191, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 255, 127, 255, 255, 255, 255, 255, 191, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 255, 127, 255, 255, 255, 255, 255, 191, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 255, 127, 255, 255, 255, 255, 255, 191, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 145, 203, 64, 188, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 127, 129, 246, 196, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 196, 94, 54, 165, 93, 189, 133, 182, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 242, 45, 242, 173, 190, 140, 97, 203, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 255, 127, 0, 0, 0, 0, 255, 191, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 255, 127, 0, 0, 0, 0, 255, 191, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 255, 127, 0, 0, 0, 0, 255, 191, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 255, 127, 0, 0, 0, 0, 255, 191, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 255, 127, 0, 0, 0, 0, 255, 191, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 0, 0, 0, 0, 255, 191, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 255, 127, 0, 0, 0, 0, 255, 191, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 255, 127, 0, 0, 0, 0, 255, 191, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 0, 0, 0, 0, 255, 191, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 255, 127, 0, 0, 0, 0, 255, 191, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 71, 236, 71, 108, 160, 11, 14, 129, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 238, 9, 63, 255, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 240, 240, 86, 41, 213, 8, 207, 218, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 125, 7, 200, 165, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 14, 15, 86, 41, 80, 51, 116, 196, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 240, 240, 86, 41, 234, 8, 87, 166, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 204, 50, 58, 188, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 138, 7, 101, 217, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 127, 126, 7, 187, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 183, 19, 71, 108, 225, 125, 207, 197, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 109, 52, 190, 195, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 14, 15, 86, 41, 160, 53, 148, 187, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 242, 45, 242, 173, 64, 115, 157, 180, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 127, 126, 7, 187, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 55, 37, 196, 222, 161, 66, 120, 201, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 109, 52, 190, 195, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 116, 248, 153, 166, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 50, 205, 196, 195, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 58, 161, 54, 165, 210, 235, 79, 166, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 196, 94, 54, 165, 160, 204, 21, 202, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 204, 50, 58, 188, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 138, 7, 101, 217, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 55, 37, 196, 222, 94, 51, 233, 181, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 199, 218, 196, 222, 44, 20, 174, 217, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 204, 50, 58, 188, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 138, 7, 101, 217, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 55, 37, 196, 222, 94, 51, 233, 181, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 199, 218, 196, 222, 44, 20, 174, 217, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 204, 50, 58, 188, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 138, 7, 101, 217, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 55, 37, 196, 222, 94, 51, 233, 181, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 199, 218, 196, 222, 44, 20, 174, 217, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 14, 15, 86, 41, 80, 51, 116, 196, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 240, 240, 86, 41, 234, 8, 87, 166, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 204, 50, 58, 188, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 138, 7, 101, 217, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 238, 9, 63, 255, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 12, 210, 242, 173, 195, 22, 159, 249, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 125, 7, 200, 165, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 199, 218, 196, 222, 242, 18, 174, 158, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 129, 248, 54, 218, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 16, 246, 191, 128, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 86, 169, 241, 112, 41, 247, 46, 165, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 71, 236, 71, 108, 94, 244, 240, 254, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 145, 203, 64, 188, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 127, 129, 246, 196, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 196, 94, 54, 165, 93, 189, 133, 182, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 242, 45, 242, 173, 190, 140, 97, 203, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 71, 236, 71, 108, 160, 11, 14, 129, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 238, 9, 63, 255, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 240, 240, 86, 41, 213, 8, 207, 218, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 125, 7, 200, 165, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 238, 9, 63, 255, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 12, 210, 242, 173, 195, 22, 159, 249, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 125, 7, 200, 165, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 199, 218, 196, 222, 242, 18, 174, 158, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 255, 127, 255, 255, 255, 255, 255, 191, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 255, 127, 255, 255, 255, 255, 255, 191, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 255, 127, 255, 255, 255, 255, 255, 191, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 255, 127, 255, 255, 255, 255, 255, 191, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 255, 127, 255, 255, 255, 255, 255, 191, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 255, 127, 255, 255, 254, 255, 255, 191, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 255, 127, 255, 255, 255, 255, 255, 191, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 255, 127, 255, 255, 255, 255, 255, 191, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 255, 127, 255, 255, 255, 255, 255, 191, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 255, 127, 255, 255, 255, 255, 255, 191, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 255, 127, 255, 255, 255, 255, 255, 191, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 255, 127, 255, 255, 254, 255, 255, 191, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 71, 236, 71, 108, 160, 11, 14, 129, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 238, 9, 63, 255, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 240, 240, 86, 41, 213, 8, 207, 218, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 125, 7, 200, 165, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 129, 248, 54, 218, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 16, 246, 191, 128, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 86, 169, 241, 112, 41, 247, 46, 165, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 71, 236, 71, 108, 94, 244, 239, 254, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 129, 248, 54, 218, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 58, 161, 54, 165, 12, 237, 80, 225, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 16, 246, 191, 128, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 12, 210, 242, 173, 59, 233, 95, 134, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 86, 169, 241, 112, 20, 247, 167, 217, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 168, 86, 241, 112, 174, 204, 138, 187, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 116, 248, 153, 166, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 50, 205, 196, 195, 143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 145, 203, 64, 188, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 127, 129, 246, 196, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 196, 94, 54, 165, 93, 189, 133, 182, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 242, 45, 242, 173, 190, 140, 97, 203, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 255, 127, 0, 0, 0, 0, 255, 191, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 255, 127, 0, 0, 0, 0, 255, 191, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 255, 127, 0, 0, 0, 0, 255, 191, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 255, 127, 0, 0, 0, 0, 255, 191, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 255, 127, 0, 0, 0, 0, 255, 191, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 0, 0, 0, 0, 255, 191, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 255, 127, 0, 0, 0, 0, 255, 191, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 255, 127, 0, 0, 0, 0, 255, 191, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 0, 0, 0, 0, 255, 191, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 255, 127, 0, 0, 0, 0, 255, 191, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 129, 248, 54, 218, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 16, 246, 191, 128, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 86, 169, 241, 112, 41, 247, 46, 165, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 71, 236, 71, 108, 94, 244, 240, 254, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 242, 45, 242, 173, 64, 115, 157, 180, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 127, 126, 7, 187, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 55, 37, 196, 222, 161, 66, 120, 201, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 109, 52, 190, 195, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 14, 15, 86, 41, 80, 51, 116, 196, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 240, 240, 86, 41, 234, 8, 87, 166, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 204, 50, 58, 188, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 138, 7, 101, 217, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 129, 248, 54, 218, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 58, 161, 54, 165, 12, 237, 80, 225, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 16, 246, 191, 128, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 12, 210, 242, 173, 59, 233, 95, 134, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 86, 169, 241, 112, 20, 247, 167, 217, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 168, 86, 241, 112, 174, 204, 138, 187, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 116, 248, 153, 166, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 50, 205, 196, 195, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 145, 203, 64, 188, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 168, 86, 241, 112, 94, 202, 105, 196, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 127, 129, 246, 196, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 183, 19, 71, 108, 29, 130, 47, 186, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 127, 126, 7, 187, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 183, 19, 71, 108, 225, 125, 207, 197, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 109, 52, 190, 195, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 14, 15, 86, 41, 160, 53, 148, 187, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 116, 248, 153, 166, 143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 50, 205, 196, 195, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 58, 161, 54, 165, 210, 235, 79, 166, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 196, 94, 54, 165, 160, 204, 21, 202, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 129, 248, 54, 218, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 58, 161, 54, 165, 12, 237, 80, 225, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 16, 246, 191, 128, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 12, 210, 242, 173, 59, 233, 95, 134, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 116, 248, 153, 166, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 50, 205, 196, 195, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 58, 161, 54, 165, 210, 235, 79, 166, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 196, 94, 54, 165, 160, 204, 21, 202, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 86, 169, 241, 112, 20, 247, 167, 217, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 168, 86, 241, 112, 174, 204, 138, 187, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 116, 248, 153, 166, 143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 50, 205, 196, 195, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 255, 127, 0, 0, 0, 0, 255, 191, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 255, 127, 0, 0, 0, 0, 255, 191, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 255, 127, 0, 0, 0, 0, 255, 191, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 255, 127, 0, 0, 0, 0, 255, 191, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 255, 127, 0, 0, 0, 0, 255, 191, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 0, 0, 0, 0, 255, 191, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 255, 127, 0, 0, 0, 0, 255, 191, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 255, 127, 0, 0, 0, 0, 255, 191, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 0, 0, 0, 0, 255, 191, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 255, 127, 0, 0, 0, 0, 255, 191, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 145, 203, 64, 188, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 168, 86, 241, 112, 94, 202, 105, 196, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 127, 129, 246, 196, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 183, 19, 71, 108, 29, 130, 47, 186, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 242, 45, 242, 173, 64, 115, 157, 180, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 127, 126, 7, 187, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 55, 37, 196, 222, 161, 66, 120, 201, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 109, 52, 190, 195, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 255, 127, 0, 0, 0, 0, 0, 128, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 0, 0, 0, 0, 0, 128, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 255, 127, 0, 0, 0, 0, 0, 128, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 0, 0, 0, 0, 0, 128, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 82, 247, 255, 255, 0, 0, 0, 128, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 82, 247, 255, 255, 0, 0, 0, 128, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 82, 247, 255, 255, 0, 0, 0, 128, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 82, 247, 255, 255, 0, 0, 0, 128, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 172, 8, 171, 136, 0, 0, 0, 128, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 172, 8, 171, 136, 0, 0, 0, 128, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 172, 8, 171, 136, 0, 0, 0, 128, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 172, 8, 171, 136, 0, 0, 0, 128, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 255, 127, 0, 0, 0, 0, 0, 128, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 0, 0, 0, 0, 0, 128, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 255, 127, 0, 0, 0, 0, 0, 128, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 0, 0, 0, 0, 0, 128, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 247, 132, 0, 0, 0, 128, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 247, 132, 0, 0, 0, 128, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 247, 132, 0, 0, 0, 128, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 247, 132, 0, 0, 0, 128, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 171, 136, 0, 0, 0, 128, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 171, 136, 0, 0, 0, 128, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 171, 136, 0, 0, 0, 128, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 171, 136, 0, 0, 0, 128, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 255, 127, 0, 0, 0, 0, 0, 128, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 0, 0, 0, 0, 0, 128, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 255, 127, 0, 0, 0, 0, 0, 128, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 0, 0, 0, 0, 0, 128, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 212, 13, 211, 141, 0, 0, 0, 128, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 212, 13, 211, 141, 0, 0, 0, 128, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 212, 13, 211, 141, 0, 0, 0, 128, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 212, 13, 211, 141, 0, 0, 0, 128, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 7, 251, 255, 255, 0, 0, 0, 128, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 7, 251, 255, 255, 0, 0, 0, 128, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 7, 251, 255, 255, 0, 0, 0, 128, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 7, 251, 255, 255, 0, 0, 0, 128, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 247, 4, 247, 132, 0, 0, 0, 128, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 247, 4, 247, 132, 0, 0, 0, 128, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 247, 4, 247, 132, 0, 0, 0, 128, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 247, 4, 247, 132, 0, 0, 0, 128, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62, 42, 242, 211, 141, 0, 0, 0, 128, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 42, 242, 211, 141, 0, 0, 0, 128, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 42, 242, 211, 141, 0, 0, 0, 128, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 42, 242, 211, 141, 0, 0, 0, 128, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 211, 141, 0, 0, 0, 128, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 211, 141, 0, 0, 0, 128, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 211, 141, 0, 0, 0, 128, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 211, 141, 0, 0, 0, 128, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 42, 242, 255, 255, 0, 0, 0, 128, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 42, 242, 255, 255, 0, 0, 0, 128, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 42, 242, 255, 255, 0, 0, 0, 128, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 42, 242, 255, 255, 0, 0, 0, 128, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 7, 251, 247, 132, 0, 0, 0, 128, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 7, 251, 247, 132, 0, 0, 0, 128, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 7, 251, 247, 132, 0, 0, 0, 128, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 7, 251, 247, 132, 0, 0, 0, 128, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 82, 247, 171, 136, 0, 0, 0, 128, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 82, 247, 171, 136, 0, 0, 0, 128, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 82, 247, 171, 136, 0, 0, 0, 128, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 82, 247, 171, 136, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.262123, 0, -0.259406, 0.524246, 0.295, 0.518812),
+"attribute_data": PackedByteArray(109, 196, 43, 192, 219, 40, 145, 192, 165, 241, 52, 192, 67, 73, 60, 192, 151, 16, 237, 192, 219, 40, 145, 192, 249, 121, 232, 192, 67, 73, 60, 192, 222, 110, 76, 192, 147, 172, 175, 192, 26, 156, 85, 192, 178, 80, 121, 192, 200, 101, 253, 192, 147, 172, 175, 192, 38, 207, 248, 192, 178, 80, 121, 192, 107, 196, 43, 64, 76, 65, 37, 191, 65, 174, 96, 64, 92, 87, 123, 192, 143, 16, 237, 64, 74, 65, 37, 191, 164, 155, 210, 64, 94, 87, 123, 192, 212, 145, 33, 64, 84, 226, 227, 64, 46, 235, 129, 64, 40, 200, 142, 64, 46, 235, 129, 64, 68, 126, 28, 65, 192, 47, 228, 64, 68, 126, 28, 65, 192, 47, 228, 64, 40, 200, 142, 64, 254, 168, 10, 65, 84, 226, 227, 64, 130, 242, 24, 64, 132, 159, 11, 192, 57, 106, 21, 192, 129, 159, 11, 192, 102, 17, 200, 63, 67, 211, 174, 192, 195, 0, 193, 191, 69, 211, 174, 192, 72, 49, 148, 191, 84, 226, 227, 64, 197, 25, 88, 192, 139, 110, 47, 65, 197, 25, 88, 192, 52, 207, 81, 64, 252, 4, 140, 192, 221, 217, 188, 64, 12, 14, 250, 192, 52, 207, 81, 64, 252, 4, 140, 192, 102, 117, 5, 65, 234, 21, 218, 192, 221, 217, 188, 64, 12, 14, 250, 192, 139, 110, 47, 65, 234, 21, 218, 192, 102, 117, 5, 65, 74, 135, 32, 193, 84, 226, 227, 64, 163, 21, 37, 193, 97, 114, 13, 192, 242, 96, 39, 193, 212, 122, 115, 192, 42, 42, 188, 192, 98, 114, 13, 192, 138, 147, 183, 192, 210, 122, 115, 192, 3, 14, 250, 64, 241, 229, 194, 192, 197, 25, 88, 64, 241, 229, 194, 192, 153, 164, 254, 64, 42, 234, 245, 192, 137, 236, 78, 64, 42, 234, 245, 192, 114, 180, 155, 64, 163, 219, 18, 192, 212, 29, 151, 64, 192, 76, 51, 191, 30, 195, 16, 62, 163, 219, 18, 192, 74, 203, 145, 62, 194, 76, 51, 191, 134, 63, 129, 64, 76, 164, 239, 192, 113, 180, 155, 64, 199, 160, 134, 192, 24, 216, 119, 63, 76, 164, 239, 192, 248, 194, 16, 62, 198, 160, 134, 192, 137, 236, 78, 192, 182, 101, 101, 192, 153, 164, 254, 192, 182, 101, 101, 192, 38, 235, 129, 192, 94, 182, 219, 192, 183, 47, 228, 192, 94, 182, 219, 192, 153, 164, 254, 64, 220, 206, 205, 192, 137, 236, 78, 64, 220, 206, 205, 192, 183, 47, 228, 64, 47, 105, 27, 193, 38, 235, 129, 64, 47, 105, 27, 193, 137, 236, 78, 192, 108, 103, 91, 192, 161, 164, 254, 192, 108, 103, 91, 192, 46, 235, 129, 192, 60, 183, 214, 192, 192, 47, 228, 192, 60, 183, 214, 192, 210, 7, 237, 63, 20, 141, 254, 62, 208, 216, 55, 192, 20, 141, 254, 62, 43, 52, 131, 63, 106, 53, 50, 192, 253, 238, 2, 192, 106, 53, 50, 192, 197, 25, 88, 192, 164, 124, 122, 191, 12, 14, 250, 192, 164, 124, 122, 191, 137, 236, 78, 192, 156, 167, 36, 192, 161, 164, 254, 192, 156, 167, 36, 192, 158, 242, 24, 192, 240, 177, 250, 192, 141, 17, 200, 191, 187, 218, 49, 193, 29, 106, 21, 64, 242, 177, 250, 192, 157, 0, 193, 63, 186, 218, 49, 193, 135, 180, 155, 192, 11, 65, 152, 192, 218, 196, 16, 190, 12, 65, 152, 192, 231, 29, 151, 192, 164, 121, 74, 192, 69, 204, 145, 190, 164, 121, 74, 192, 245, 96, 39, 65, 166, 154, 196, 191, 139, 147, 183, 64, 168, 154, 196, 191, 127, 38, 26, 65, 47, 42, 154, 192, 116, 8, 210, 64, 47, 42, 154, 192, 166, 241, 52, 64, 131, 16, 129, 192, 105, 196, 43, 64, 188, 20, 180, 192, 235, 121, 232, 64, 131, 16, 129, 192, 142, 16, 237, 64, 189, 20, 180, 192, 243, 96, 39, 193, 0, 116, 179, 60, 126, 38, 26, 193, 34, 160, 80, 192, 141, 147, 183, 192, 0, 115, 179, 60, 125, 8, 210, 192, 32, 160, 80, 192, 254, 168, 10, 193, 94, 101, 136, 64, 183, 47, 228, 192, 167, 44, 205, 63, 183, 47, 228, 192, 147, 127, 221, 64, 38, 235, 129, 192, 147, 127, 221, 64, 38, 235, 129, 192, 167, 44, 205, 63, 195, 145, 33, 192, 94, 101, 136, 64, 159, 222, 35, 192, 92, 226, 163, 192, 43, 52, 131, 191, 136, 252, 248, 192, 43, 52, 131, 191, 80, 144, 29, 192, 253, 238, 2, 64, 80, 144, 29, 192, 253, 238, 2, 64, 136, 252, 248, 192, 134, 51, 101, 64, 92, 226, 163, 192, 97, 197, 15, 192, 189, 223, 178, 192, 157, 242, 24, 192, 246, 227, 229, 192, 245, 60, 12, 64, 189, 223, 178, 192, 30, 106, 21, 64, 246, 227, 229, 192, 188, 134, 255, 192, 44, 39, 246, 192, 189, 176, 80, 192, 44, 39, 246, 192, 32, 240, 250, 192, 242, 34, 195, 192, 249, 221, 89, 192, 242, 34, 195, 192, 132, 180, 155, 192, 19, 91, 44, 64, 146, 63, 129, 192, 198, 175, 22, 191, 116, 196, 16, 190, 22, 91, 44, 64, 95, 216, 119, 191, 214, 175, 22, 191, 12, 14, 250, 64, 207, 173, 56, 192, 197, 25, 88, 64, 207, 173, 56, 192, 161, 164, 254, 64, 33, 91, 143, 192, 137, 236, 78, 64, 33, 91, 143, 192, 109, 196, 43, 192, 248, 244, 108, 192, 151, 16, 237, 192, 248, 244, 108, 192, 70, 174, 96, 192, 2, 126, 223, 192, 174, 155, 210, 192, 1, 126, 223, 192, 206, 87, 123, 64, 92, 226, 163, 192, 91, 173, 218, 63, 104, 158, 163, 191, 91, 173, 218, 63, 135, 110, 15, 193, 236, 153, 53, 63, 203, 234, 202, 192, 149, 171, 46, 192, 135, 110, 15, 193, 236, 153, 53, 63, 186, 179, 121, 192, 197, 118, 221, 191, 203, 234, 202, 192, 149, 171, 46, 192, 104, 158, 163, 191, 197, 118, 221, 191, 186, 179, 121, 192, 91, 86, 158, 192, 92, 226, 163, 192, 223, 110, 76, 64, 3, 145, 149, 192, 208, 101, 253, 64, 4, 145, 149, 192, 23, 156, 85, 64, 148, 25, 69, 192, 50, 207, 248, 64, 148, 25, 69, 192, 223, 17, 229, 64, 73, 97, 220, 192, 202, 134, 255, 64, 136, 187, 102, 192, 84, 205, 130, 64, 71, 97, 220, 192, 218, 176, 80, 64, 140, 187, 102, 192, 91, 173, 218, 63, 98, 30, 142, 192, 149, 171, 46, 192, 98, 30, 142, 192, 210, 7, 237, 63, 156, 34, 193, 192, 208, 216, 55, 192, 156, 34, 193, 192, 224, 110, 76, 64, 146, 68, 84, 192, 93, 172, 128, 64, 207, 37, 211, 192, 208, 101, 253, 64, 146, 68, 84, 192, 231, 240, 226, 64, 206, 37, 211, 192, 197, 25, 88, 192, 86, 108, 227, 192, 3, 14, 250, 192, 86, 108, 227, 192, 137, 236, 78, 192, 72, 56, 11, 193, 153, 164, 254, 192, 72, 56, 11, 193, 246, 96, 39, 65, 2, 227, 79, 192, 168, 21, 37, 65, 30, 181, 211, 191, 139, 147, 183, 64, 2, 227, 79, 192, 41, 42, 188, 64, 30, 181, 211, 191, 192, 134, 255, 64, 198, 25, 11, 193, 30, 240, 250, 64, 82, 47, 227, 192, 198, 176, 80, 64, 198, 25, 11, 193, 247, 221, 89, 64, 84, 47, 227, 192, 208, 216, 55, 64, 114, 11, 155, 192, 210, 7, 237, 191, 114, 11, 155, 192, 253, 238, 2, 64, 124, 7, 2, 193, 43, 52, 131, 191, 124, 7, 2, 193, 188, 134, 255, 192, 238, 35, 205, 192, 213, 17, 229, 192, 184, 19, 27, 193, 190, 176, 80, 192, 237, 35, 205, 192, 75, 205, 130, 192, 185, 19, 27, 193, 161, 164, 254, 64, 54, 2, 245, 63, 137, 236, 78, 64, 54, 2, 245, 63, 192, 47, 228, 64, 228, 11, 175, 191, 46, 235, 129, 64, 228, 11, 175, 191, 149, 171, 46, 64, 193, 45, 34, 192, 91, 173, 218, 191, 193, 45, 34, 192, 208, 216, 55, 64, 26, 27, 132, 192, 210, 7, 237, 191, 26, 27, 132, 192, 70, 135, 32, 65, 94, 101, 136, 64, 3, 14, 250, 64, 12, 176, 1, 65, 3, 14, 250, 64, 190, 169, 214, 62, 226, 21, 218, 64, 206, 185, 66, 64, 197, 25, 88, 64, 190, 169, 214, 62, 226, 21, 218, 64, 214, 109, 175, 64, 252, 4, 140, 64, 206, 185, 66, 64, 197, 25, 88, 64, 12, 176, 1, 65, 252, 4, 140, 64, 214, 109, 175, 64, 39, 49, 148, 63, 94, 101, 136, 64, 149, 242, 24, 64, 101, 59, 19, 193, 86, 197, 15, 64, 146, 114, 243, 192, 37, 106, 21, 192, 102, 59, 19, 193, 225, 60, 12, 192, 146, 114, 243, 192, 91, 172, 128, 192, 225, 3, 138, 192, 224, 110, 76, 192, 112, 1, 132, 191, 222, 240, 226, 192, 226, 3, 138, 192, 201, 101, 253, 192, 112, 1, 132, 191, 56, 217, 126, 63, 181, 18, 212, 192, 56, 217, 126, 63, 230, 99, 103, 192, 53, 11, 1, 192, 181, 18, 212, 192, 53, 11, 1, 192, 230, 99, 103, 192, 56, 217, 126, 63, 242, 195, 198, 63, 53, 11, 1, 192, 242, 195, 198, 63, 236, 153, 53, 63, 22, 64, 25, 192, 197, 118, 221, 191, 22, 64, 25, 192, 243, 177, 147, 192, 120, 60, 137, 63, 181, 18, 244, 192, 120, 60, 137, 63, 221, 217, 156, 192, 211, 3, 56, 192, 203, 234, 234, 192, 211, 3, 56, 192, 212, 61, 227, 64, 251, 105, 48, 64, 212, 61, 227, 64, 191, 149, 184, 64, 18, 221, 130, 64, 251, 105, 48, 64, 18, 221, 130, 64, 191, 149, 184, 64, 18, 221, 130, 192, 86, 159, 152, 63, 212, 61, 227, 192, 86, 159, 152, 63, 252, 4, 140, 192, 2, 205, 188, 192, 226, 21, 218, 192, 2, 205, 188, 192, 53, 11, 1, 64, 30, 91, 42, 63, 56, 217, 126, 191, 30, 91, 42, 63, 197, 118, 221, 63, 70, 11, 82, 192, 236, 153, 53, 191, 70, 11, 82, 192, 18, 221, 130, 192, 243, 177, 179, 64, 18, 221, 130, 192, 90, 9, 10, 65, 220, 61, 227, 192, 243, 177, 179, 64, 220, 61, 227, 192, 90, 9, 10, 65, 181, 18, 244, 64, 2, 29, 2, 63, 243, 177, 147, 64, 2, 29, 2, 63, 203, 234, 234, 64, 248, 131, 239, 191, 221, 217, 156, 64, 248, 131, 239, 191, 212, 61, 227, 64, 36, 220, 109, 63, 18, 221, 130, 64, 36, 220, 109, 63, 226, 21, 218, 64, 83, 57, 197, 192, 252, 4, 140, 64, 83, 57, 197, 192, 191, 149, 152, 64, 142, 171, 164, 63, 246, 211, 224, 63, 142, 171, 164, 63, 214, 109, 143, 64, 244, 201, 185, 192, 206, 185, 2, 64, 244, 201, 185, 192, 181, 18, 244, 192, 27, 77, 237, 63, 203, 234, 234, 192, 194, 138, 6, 191, 243, 177, 147, 192, 27, 77, 237, 63, 221, 217, 156, 192, 194, 138, 6, 191, 220, 61, 227, 64, 55, 101, 245, 63, 18, 221, 130, 64, 55, 101, 245, 63, 234, 21, 218, 64, 4, 181, 236, 190, 252, 4, 140, 64, 4, 181, 236, 190, 18, 221, 130, 192, 0, 216, 227, 62, 220, 61, 227, 192, 0, 216, 227, 62, 252, 4, 140, 192, 120, 156, 247, 191, 234, 21, 218, 192, 120, 156, 247, 191, 191, 149, 152, 192, 246, 195, 85, 63, 214, 109, 143, 192, 89, 60, 200, 192, 246, 211, 224, 191, 246, 195, 85, 63, 206, 185, 2, 192, 89, 60, 200, 192, 243, 177, 147, 64, 10, 181, 146, 63, 221, 217, 156, 64, 138, 71, 51, 192, 181, 18, 244, 64, 10, 181, 146, 63, 203, 234, 234, 64, 138, 71, 51, 192),
+"format": 4119,
+"index_count": 90,
+"index_data": PackedByteArray(194, 0, 192, 0, 193, 0, 193, 0, 195, 0, 194, 0, 198, 0, 196, 0, 197, 0, 197, 0, 199, 0, 198, 0, 202, 0, 200, 0, 201, 0, 201, 0, 203, 0, 202, 0, 206, 0, 204, 0, 205, 0, 205, 0, 207, 0, 206, 0, 210, 0, 208, 0, 209, 0, 209, 0, 211, 0, 210, 0, 214, 0, 212, 0, 213, 0, 213, 0, 215, 0, 214, 0, 218, 0, 216, 0, 217, 0, 217, 0, 219, 0, 218, 0, 222, 0, 220, 0, 221, 0, 221, 0, 223, 0, 222, 0, 226, 0, 224, 0, 225, 0, 225, 0, 227, 0, 226, 0, 230, 0, 228, 0, 229, 0, 229, 0, 231, 0, 230, 0, 234, 0, 232, 0, 233, 0, 233, 0, 235, 0, 234, 0, 238, 0, 236, 0, 237, 0, 237, 0, 239, 0, 238, 0, 242, 0, 240, 0, 241, 0, 241, 0, 243, 0, 242, 0, 246, 0, 244, 0, 245, 0, 245, 0, 247, 0, 246, 0, 250, 0, 248, 0, 249, 0, 249, 0, 251, 0, 250, 0),
+"material": SubResource("StandardMaterial3D_868gw"),
+"name": "dirt",
+"primitive": 3,
+"vertex_count": 252,
+"vertex_data": PackedByteArray(143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 0, 0, 0, 128, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 168, 86, 241, 112, 0, 0, 0, 128, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 0, 0, 0, 128, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 183, 19, 71, 108, 0, 0, 0, 128, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 0, 0, 0, 128, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 183, 19, 71, 108, 0, 0, 0, 128, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 0, 0, 0, 128, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 14, 15, 86, 41, 0, 0, 0, 128, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 0, 0, 0, 128, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 12, 210, 242, 173, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 0, 0, 0, 128, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 199, 218, 196, 222, 0, 0, 0, 128, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 255, 127, 255, 255, 0, 0, 0, 128, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 255, 127, 255, 255, 0, 0, 0, 128, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 255, 127, 255, 255, 0, 0, 0, 128, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 255, 127, 255, 255, 0, 0, 0, 128, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 255, 127, 255, 255, 0, 0, 0, 128, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 255, 127, 255, 255, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 0, 0, 0, 128, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 0, 0, 0, 128, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 196, 94, 54, 165, 0, 0, 0, 128, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 242, 45, 242, 173, 0, 0, 0, 128, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 255, 127, 0, 0, 0, 0, 0, 128, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 255, 127, 0, 0, 0, 0, 0, 128, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 255, 127, 0, 0, 0, 0, 0, 128, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 255, 127, 0, 0, 0, 0, 0, 128, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 255, 127, 0, 0, 0, 0, 0, 128, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 0, 0, 0, 0, 0, 128, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 255, 127, 0, 0, 0, 0, 0, 128, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 255, 127, 0, 0, 0, 0, 0, 128, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 0, 0, 0, 0, 0, 128, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 255, 127, 0, 0, 0, 0, 0, 128, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 71, 236, 71, 108, 0, 0, 0, 128, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 0, 0, 0, 128, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 240, 240, 86, 41, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 0, 0, 0, 128, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 14, 15, 86, 41, 0, 0, 0, 128, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 240, 240, 86, 41, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 0, 0, 0, 128, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 0, 0, 0, 128, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 183, 19, 71, 108, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 0, 0, 0, 128, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 14, 15, 86, 41, 0, 0, 0, 128, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 242, 45, 242, 173, 0, 0, 0, 128, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 0, 0, 0, 128, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 55, 37, 196, 222, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 0, 0, 0, 128, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 58, 161, 54, 165, 0, 0, 0, 128, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 196, 94, 54, 165, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 0, 0, 0, 128, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 55, 37, 196, 222, 0, 0, 0, 128, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 199, 218, 196, 222, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 0, 0, 0, 128, 31, 50, 211, 61, 51, 51, 51, 62, 69, 22, 180, 61, 55, 37, 196, 222, 0, 0, 0, 128, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 199, 218, 196, 222, 0, 0, 0, 128, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 0, 0, 0, 128, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 55, 37, 196, 222, 0, 0, 0, 128, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 199, 218, 196, 222, 0, 0, 0, 128, 137, 165, 175, 61, 144, 194, 117, 61, 26, 7, 109, 61, 14, 15, 86, 41, 0, 0, 0, 128, 158, 62, 75, 62, 144, 194, 117, 61, 26, 7, 109, 61, 240, 240, 86, 41, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 148, 48, 83, 61, 188, 12, 206, 213, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 0, 0, 0, 128, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 0, 0, 0, 128, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 12, 210, 242, 173, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 0, 0, 0, 128, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 199, 218, 196, 222, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 0, 0, 0, 128, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 0, 0, 0, 128, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 86, 169, 241, 112, 0, 0, 0, 128, 64, 122, 130, 62, 144, 194, 117, 61, 239, 54, 31, 62, 71, 236, 71, 108, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 0, 0, 0, 128, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 0, 0, 0, 128, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 196, 94, 54, 165, 0, 0, 0, 128, 229, 82, 131, 61, 51, 51, 51, 62, 239, 54, 31, 62, 242, 45, 242, 173, 0, 0, 0, 128, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 71, 236, 71, 108, 0, 0, 0, 128, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 0, 0, 0, 128, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 240, 240, 86, 41, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 0, 0, 0, 128, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 0, 0, 0, 128, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 12, 210, 242, 173, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 148, 48, 83, 61, 66, 243, 206, 213, 0, 0, 0, 128, 82, 120, 57, 62, 51, 51, 51, 62, 69, 22, 180, 61, 199, 218, 196, 222, 0, 0, 0, 128, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 255, 127, 255, 255, 0, 0, 0, 128, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 255, 127, 255, 255, 0, 0, 0, 128, 75, 120, 57, 190, 61, 10, 151, 62, 53, 6, 26, 62, 255, 127, 255, 255, 0, 0, 0, 128, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 255, 127, 255, 255, 0, 0, 0, 128, 18, 50, 211, 189, 61, 10, 151, 62, 212, 232, 122, 60, 255, 127, 255, 255, 0, 0, 0, 128, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 255, 127, 255, 255, 0, 0, 0, 128, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 255, 127, 255, 255, 0, 0, 0, 128, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 255, 127, 255, 255, 0, 0, 0, 128, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 255, 127, 255, 255, 0, 0, 0, 128, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 255, 127, 255, 255, 0, 0, 0, 128, 119, 216, 84, 61, 246, 40, 92, 62, 195, 98, 100, 190, 255, 127, 255, 255, 0, 0, 0, 128, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 255, 127, 255, 255, 0, 0, 0, 128, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 71, 236, 71, 108, 0, 0, 0, 128, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 0, 0, 0, 128, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 240, 240, 86, 41, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 75, 131, 172, 188, 66, 243, 206, 213, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 0, 0, 0, 128, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 0, 0, 0, 128, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 86, 169, 241, 112, 0, 0, 0, 128, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 71, 236, 71, 108, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 0, 0, 0, 128, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 58, 161, 54, 165, 0, 0, 0, 128, 251, 52, 134, 62, 205, 204, 204, 61, 239, 54, 31, 62, 53, 239, 201, 144, 0, 0, 0, 128, 233, 103, 97, 62, 51, 51, 51, 62, 239, 54, 31, 62, 12, 210, 242, 173, 0, 0, 0, 128, 158, 62, 75, 62, 144, 194, 117, 61, 15, 150, 129, 62, 86, 169, 241, 112, 0, 0, 0, 128, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 168, 86, 241, 112, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 0, 0, 0, 128, 143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 0, 0, 0, 128, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 0, 0, 0, 128, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 196, 94, 54, 165, 0, 0, 0, 128, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 242, 45, 242, 173, 0, 0, 0, 128, 165, 74, 204, 189, 205, 204, 204, 61, 246, 54, 31, 190, 255, 127, 0, 0, 0, 0, 0, 128, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 255, 127, 0, 0, 0, 0, 0, 128, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 255, 127, 0, 0, 0, 0, 0, 128, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 255, 127, 0, 0, 0, 0, 0, 128, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 255, 127, 0, 0, 0, 0, 0, 128, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 0, 0, 0, 0, 0, 128, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 255, 127, 0, 0, 0, 0, 0, 128, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 255, 127, 0, 0, 0, 0, 0, 128, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 0, 0, 0, 0, 0, 128, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 255, 127, 0, 0, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 0, 0, 0, 128, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 0, 0, 0, 128, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 86, 169, 241, 112, 0, 0, 0, 128, 83, 178, 0, 62, 205, 204, 204, 61, 246, 54, 31, 190, 71, 236, 71, 108, 0, 0, 0, 128, 233, 103, 97, 190, 61, 10, 151, 62, 194, 180, 169, 61, 242, 45, 242, 173, 0, 0, 0, 128, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 0, 0, 0, 128, 75, 120, 57, 190, 61, 10, 151, 62, 212, 232, 122, 60, 55, 37, 196, 222, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 0, 0, 0, 128, 165, 189, 49, 189, 205, 204, 204, 61, 12, 150, 129, 190, 14, 15, 86, 41, 0, 0, 0, 128, 211, 248, 141, 61, 205, 204, 204, 61, 12, 150, 129, 190, 240, 240, 86, 41, 0, 0, 0, 128, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 224, 208, 132, 190, 66, 243, 206, 213, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 0, 0, 0, 128, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 58, 161, 54, 165, 0, 0, 0, 128, 200, 39, 8, 62, 41, 92, 15, 62, 246, 54, 31, 190, 53, 239, 201, 144, 0, 0, 0, 128, 119, 75, 186, 61, 246, 40, 92, 62, 246, 54, 31, 190, 12, 210, 242, 173, 0, 0, 0, 128, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 86, 169, 241, 112, 0, 0, 0, 128, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 168, 86, 241, 112, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 0, 0, 0, 128, 137, 165, 175, 61, 144, 194, 117, 61, 15, 150, 129, 62, 168, 86, 241, 112, 0, 0, 0, 128, 48, 59, 181, 60, 205, 204, 204, 61, 239, 54, 31, 62, 201, 16, 201, 144, 0, 0, 0, 128, 216, 230, 240, 60, 144, 194, 117, 61, 239, 54, 31, 62, 183, 19, 71, 108, 0, 0, 0, 128, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 0, 0, 0, 128, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 183, 19, 71, 108, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 75, 131, 172, 188, 188, 12, 206, 213, 0, 0, 0, 128, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 14, 15, 86, 41, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 0, 0, 0, 128, 143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 0, 0, 0, 128, 119, 216, 84, 61, 246, 40, 92, 62, 69, 22, 180, 189, 58, 161, 54, 165, 0, 0, 0, 128, 237, 72, 213, 188, 246, 40, 92, 62, 69, 22, 180, 189, 196, 94, 54, 165, 0, 0, 0, 128, 19, 48, 168, 189, 173, 71, 97, 62, 44, 69, 63, 62, 47, 170, 188, 140, 0, 0, 0, 128, 18, 50, 211, 189, 61, 10, 151, 62, 53, 6, 26, 62, 58, 161, 54, 165, 0, 0, 0, 128, 251, 58, 181, 188, 173, 71, 97, 62, 194, 180, 169, 61, 53, 239, 201, 144, 0, 0, 0, 128, 215, 82, 131, 189, 61, 10, 151, 62, 194, 180, 169, 61, 12, 210, 242, 173, 0, 0, 0, 128, 81, 249, 78, 62, 205, 204, 204, 61, 224, 208, 132, 62, 47, 170, 188, 140, 0, 0, 0, 128, 19, 48, 168, 61, 205, 204, 204, 61, 224, 208, 132, 62, 207, 85, 188, 140, 0, 0, 0, 128, 82, 120, 57, 62, 51, 51, 51, 62, 195, 98, 100, 62, 58, 161, 54, 165, 0, 0, 0, 128, 31, 50, 211, 61, 51, 51, 51, 62, 195, 98, 100, 62, 196, 94, 54, 165, 0, 0, 0, 128, 211, 248, 141, 61, 205, 204, 204, 61, 26, 7, 109, 189, 86, 169, 241, 112, 0, 0, 0, 128, 165, 189, 49, 189, 205, 204, 204, 61, 26, 7, 109, 189, 168, 86, 241, 112, 0, 0, 0, 128, 71, 110, 149, 61, 41, 92, 15, 62, 148, 48, 83, 189, 47, 170, 188, 140, 0, 0, 0, 128, 143, 168, 64, 189, 41, 92, 15, 62, 148, 48, 83, 189, 207, 85, 188, 140, 0, 0, 0, 128, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 255, 127, 0, 0, 0, 0, 0, 128, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 255, 127, 0, 0, 0, 0, 0, 128, 151, 62, 75, 190, 235, 81, 56, 62, 235, 172, 113, 188, 255, 127, 0, 0, 0, 0, 0, 128, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 255, 127, 0, 0, 0, 0, 0, 128, 137, 165, 175, 189, 235, 81, 56, 62, 235, 172, 113, 188, 255, 127, 0, 0, 0, 0, 0, 128, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 0, 0, 0, 0, 0, 128, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 255, 127, 0, 0, 0, 0, 0, 128, 137, 165, 175, 189, 235, 81, 56, 62, 138, 207, 56, 62, 255, 127, 0, 0, 0, 0, 0, 128, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 0, 0, 0, 0, 0, 128, 162, 230, 240, 188, 235, 81, 56, 62, 194, 180, 169, 61, 255, 127, 0, 0, 0, 0, 0, 128, 75, 249, 78, 190, 173, 71, 97, 62, 44, 69, 63, 62, 207, 85, 188, 140, 0, 0, 0, 128, 151, 62, 75, 190, 235, 81, 56, 62, 138, 207, 56, 62, 168, 86, 241, 112, 0, 0, 0, 128, 251, 52, 134, 190, 173, 71, 97, 62, 194, 180, 169, 61, 201, 16, 201, 144, 0, 0, 0, 128, 61, 122, 130, 190, 235, 81, 56, 62, 194, 180, 169, 61, 183, 19, 71, 108, 0, 0, 0, 128, 119, 49, 133, 189, 246, 40, 92, 62, 246, 54, 31, 190, 242, 45, 242, 173, 0, 0, 0, 128, 143, 53, 219, 189, 41, 92, 15, 62, 246, 54, 31, 190, 201, 16, 201, 144, 0, 0, 0, 128, 237, 72, 213, 188, 246, 40, 92, 62, 195, 98, 100, 190, 55, 37, 196, 222, 0, 0, 0, 128, 143, 168, 64, 189, 41, 92, 15, 62, 224, 208, 132, 190, 188, 12, 206, 213, 0, 0, 0, 128, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 255, 127, 0, 0, 0, 0, 255, 191, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 0, 0, 0, 0, 255, 191, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 255, 127, 0, 0, 0, 0, 255, 191, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 0, 0, 0, 0, 255, 191, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 82, 247, 255, 255, 0, 0, 255, 191, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 82, 247, 255, 255, 0, 0, 255, 191, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 82, 247, 255, 255, 0, 0, 255, 191, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 82, 247, 255, 255, 0, 0, 255, 191, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 172, 8, 171, 136, 255, 127, 255, 191, 16, 36, 207, 188, 171, 19, 208, 37, 242, 97, 70, 190, 172, 8, 171, 136, 255, 127, 255, 191, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 172, 8, 171, 136, 255, 127, 255, 191, 2, 155, 147, 188, 205, 204, 204, 61, 207, 240, 62, 190, 172, 8, 171, 136, 255, 127, 255, 191, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 255, 127, 0, 0, 0, 0, 255, 191, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 0, 0, 0, 0, 255, 191, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 255, 127, 0, 0, 0, 0, 255, 191, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 0, 0, 0, 0, 255, 191, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 247, 132, 255, 255, 255, 191, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 255, 127, 247, 132, 255, 255, 255, 191, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 247, 132, 255, 255, 255, 191, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 255, 127, 247, 132, 255, 255, 255, 191, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 171, 136, 255, 255, 255, 191, 16, 36, 207, 188, 171, 19, 208, 37, 218, 23, 240, 189, 255, 127, 171, 136, 255, 255, 255, 191, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 171, 136, 255, 255, 255, 191, 2, 155, 147, 188, 205, 204, 204, 61, 31, 250, 254, 189, 255, 127, 171, 136, 255, 255, 255, 191, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 255, 127, 0, 0, 0, 0, 255, 191, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 0, 0, 0, 0, 255, 191, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 255, 127, 0, 0, 0, 0, 255, 191, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 0, 0, 0, 0, 255, 191, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 212, 13, 211, 141, 255, 127, 255, 191, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 212, 13, 211, 141, 255, 127, 255, 191, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 212, 13, 211, 141, 255, 127, 255, 191, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 212, 13, 211, 141, 255, 127, 255, 191, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 7, 251, 255, 255, 0, 0, 255, 191, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 7, 251, 255, 255, 0, 0, 255, 191, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 7, 251, 255, 255, 0, 0, 255, 191, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 7, 251, 255, 255, 0, 0, 255, 191, 176, 179, 56, 190, 169, 19, 80, 38, 198, 10, 248, 61, 247, 4, 247, 132, 255, 127, 255, 191, 176, 179, 56, 190, 169, 19, 80, 38, 124, 189, 54, 61, 247, 4, 247, 132, 255, 127, 255, 191, 135, 66, 49, 190, 235, 81, 56, 62, 131, 40, 233, 61, 247, 4, 247, 132, 255, 127, 255, 191, 135, 66, 49, 190, 235, 81, 56, 62, 3, 130, 84, 61, 247, 4, 247, 132, 255, 127, 255, 191, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62, 42, 242, 211, 141, 255, 255, 255, 255, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 42, 242, 211, 141, 255, 255, 255, 255, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 42, 242, 211, 141, 255, 255, 255, 255, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 42, 242, 211, 141, 255, 255, 255, 255, 182, 179, 56, 62, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 211, 141, 255, 255, 255, 191, 87, 187, 212, 61, 0, 0, 0, 0, 242, 97, 70, 62, 255, 127, 211, 141, 255, 255, 255, 191, 142, 66, 49, 62, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 211, 141, 255, 255, 255, 191, 155, 157, 227, 61, 144, 194, 117, 61, 207, 240, 62, 62, 255, 127, 211, 141, 255, 255, 255, 191, 87, 187, 212, 61, 0, 0, 0, 0, 218, 23, 240, 61, 42, 242, 255, 255, 0, 0, 255, 191, 182, 179, 56, 62, 0, 0, 0, 0, 218, 23, 240, 61, 42, 242, 255, 255, 0, 0, 255, 191, 155, 157, 227, 61, 144, 194, 117, 61, 31, 250, 254, 61, 42, 242, 255, 255, 0, 0, 255, 191, 142, 66, 49, 62, 144, 194, 117, 61, 31, 250, 254, 61, 42, 242, 255, 255, 0, 0, 255, 191, 87, 187, 212, 189, 169, 19, 80, 38, 198, 10, 248, 61, 7, 251, 247, 132, 255, 255, 255, 255, 155, 157, 227, 189, 235, 81, 56, 62, 131, 40, 233, 61, 7, 251, 247, 132, 255, 255, 255, 255, 87, 187, 212, 189, 169, 19, 80, 38, 124, 189, 54, 61, 7, 251, 247, 132, 255, 255, 255, 255, 155, 157, 227, 189, 235, 81, 56, 62, 3, 130, 84, 61, 7, 251, 247, 132, 255, 255, 255, 255, 8, 198, 81, 61, 171, 19, 208, 37, 218, 23, 240, 189, 82, 247, 171, 136, 255, 255, 255, 255, 130, 1, 52, 61, 205, 204, 204, 61, 31, 250, 254, 189, 82, 247, 171, 136, 255, 255, 255, 255, 8, 198, 81, 61, 171, 19, 208, 37, 242, 97, 70, 190, 82, 247, 171, 136, 255, 255, 255, 255, 130, 1, 52, 61, 205, 204, 204, 61, 207, 240, 62, 190, 82, 247, 171, 136, 255, 255, 255, 255)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_bmbmt")
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kmhjb"]
+resource_name = "woodDark"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.627451, 0.384314, 0.223529, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tse3o"]
+resource_name = "_defaultMat"
+vertex_color_use_as_albedo = true
+albedo_color = Color(1, 1, 1, 1)
+metallic = 1.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6tnsh"]
+resource_name = "heart"
+vertex_color_use_as_albedo = true
+albedo_color = Color(0.976471, 0.290196, 0.372549, 1)
+metallic = 1.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_gnfut"]
+_surfaces = [{
+"aabb": AABB(-0.337615, 0, -0.05, 0.372615, 0.90001, 0.085),
+"format": 4097,
+"index_count": 30,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 0, 0, 4, 0, 5, 0, 5, 0, 1, 0, 0, 0, 7, 0, 6, 0, 2, 0, 2, 0, 3, 0, 7, 0, 2, 0, 6, 0, 4, 0, 4, 0, 0, 0, 2, 0, 1, 0, 5, 0, 7, 0, 7, 0, 3, 0, 1, 0),
+"name": "woodDark",
+"primitive": 3,
+"vertex_count": 24,
+"vertex_data": PackedByteArray(60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49)
+}, {
+"aabb": AABB(-0.337615, 0, -0.05, 0.372615, 0.90001, 0.085),
+"format": 4097,
+"index_count": 6,
+"index_data": PackedByteArray(5, 0, 4, 0, 6, 0, 6, 0, 7, 0, 5, 0),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 24,
+"vertex_data": PackedByteArray(60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49)
+}, {
+"aabb": AABB(-0.337615, 0, -0.05, 0.372615, 0.90001, 0.085),
+"format": 4097,
+"index_count": 84,
+"index_data": PackedByteArray(10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 8, 0, 10, 0, 9, 0, 11, 0, 9, 0, 10, 0, 12, 0, 8, 0, 10, 0, 10, 0, 13, 0, 12, 0, 8, 0, 12, 0, 10, 0, 13, 0, 10, 0, 12, 0, 16, 0, 14, 0, 15, 0, 15, 0, 17, 0, 16, 0, 16, 0, 17, 0, 12, 0, 12, 0, 13, 0, 16, 0, 14, 0, 16, 0, 15, 0, 17, 0, 15, 0, 16, 0, 17, 0, 16, 0, 12, 0, 13, 0, 12, 0, 16, 0, 20, 0, 18, 0, 19, 0, 19, 0, 21, 0, 20, 0, 18, 0, 20, 0, 19, 0, 21, 0, 19, 0, 20, 0, 22, 0, 18, 0, 20, 0, 20, 0, 23, 0, 22, 0, 18, 0, 22, 0, 20, 0, 23, 0, 20, 0, 22, 0, 21, 0, 19, 0, 15, 0, 15, 0, 14, 0, 21, 0, 19, 0, 21, 0, 15, 0, 14, 0, 15, 0, 21, 0),
+"name": "heart",
+"primitive": 3,
+"vertex_count": 24,
+"vertex_data": PackedByteArray(60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49)
+}]
+blend_shape_mode = 0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_tbtgc"]
+resource_name = "flag_Mesh flag"
+_surfaces = [{
+"aabb": AABB(-0.337615, 0, -0.05, 0.372615, 0.90001, 0.085),
+"attribute_data": PackedByteArray(131, 193, 128, 191, 194, 96, 0, 64, 131, 193, 128, 191, 0, 131, 193, 187, 131, 193, 128, 63, 194, 96, 0, 64, 131, 193, 128, 63, 0, 131, 193, 187, 194, 96, 176, 63, 20, 218, 129, 63, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 194, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 191, 166, 174, 9, 194, 193, 96, 176, 63, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 63, 20, 218, 129, 63, 194, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 194, 96, 176, 63, 20, 218, 129, 63, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 191, 20, 218, 129, 63, 181, 163, 80, 64, 130, 27, 170, 193, 238, 24, 128, 63, 130, 27, 170, 193, 181, 163, 80, 64, 91, 49, 1, 194, 238, 24, 128, 63, 91, 49, 1, 194, 181, 163, 80, 64, 91, 49, 1, 194, 238, 24, 128, 63, 130, 27, 170, 193, 181, 163, 80, 64, 130, 27, 170, 193, 238, 24, 128, 63, 91, 49, 1, 194, 148, 88, 65, 64, 130, 27, 170, 193, 148, 88, 65, 64, 91, 49, 1, 194, 233, 247, 168, 64, 130, 27, 170, 193, 233, 247, 168, 64, 91, 49, 1, 194, 233, 247, 168, 64, 130, 27, 170, 193, 148, 88, 65, 64, 91, 49, 1, 194, 148, 88, 65, 64, 130, 27, 170, 193, 233, 247, 168, 64, 91, 49, 1, 194, 182, 144, 205, 64, 91, 49, 1, 194, 182, 144, 205, 64, 130, 27, 170, 193, 160, 103, 169, 64, 91, 49, 1, 194, 160, 103, 169, 64, 130, 27, 170, 193, 138, 62, 133, 64, 130, 27, 170, 193, 138, 62, 133, 64, 91, 49, 1, 194, 160, 103, 169, 64, 91, 49, 1, 194, 182, 144, 205, 64, 130, 27, 170, 193, 182, 144, 205, 64, 91, 49, 1, 194, 160, 103, 169, 64, 130, 27, 170, 193, 138, 62, 133, 64, 130, 27, 170, 193, 138, 62, 133, 64, 91, 49, 1, 194, 205, 161, 46, 65, 130, 27, 170, 193, 254, 123, 10, 65, 130, 27, 170, 193, 205, 161, 46, 65, 91, 49, 1, 194, 254, 123, 10, 65, 91, 49, 1, 194, 205, 161, 46, 65, 91, 49, 1, 194, 254, 123, 10, 65, 130, 27, 170, 193, 205, 161, 46, 65, 130, 27, 170, 193, 254, 123, 10, 65, 91, 49, 1, 194, 89, 26, 254, 64, 130, 27, 170, 193, 89, 26, 254, 64, 91, 49, 1, 194, 67, 54, 35, 65, 130, 27, 170, 193, 67, 54, 35, 65, 91, 49, 1, 194, 67, 54, 35, 65, 130, 27, 170, 193, 89, 26, 254, 64, 91, 49, 1, 194, 89, 26, 254, 64, 130, 27, 170, 193, 67, 54, 35, 65, 91, 49, 1, 194, 117, 248, 24, 65, 130, 27, 170, 193, 74, 165, 233, 64, 130, 27, 170, 193, 117, 248, 24, 65, 91, 49, 1, 194, 74, 165, 233, 64, 91, 49, 1, 194, 117, 248, 24, 65, 91, 49, 1, 194, 74, 165, 233, 64, 130, 27, 170, 193, 117, 248, 24, 65, 130, 27, 170, 193, 74, 165, 233, 64, 91, 49, 1, 194),
+"format": 4119,
+"index_count": 30,
+"index_data": PackedByteArray(2, 0, 0, 0, 1, 0, 1, 0, 3, 0, 2, 0, 6, 0, 4, 0, 5, 0, 5, 0, 7, 0, 6, 0, 10, 0, 8, 0, 9, 0, 9, 0, 11, 0, 10, 0, 14, 0, 12, 0, 13, 0, 13, 0, 15, 0, 14, 0, 18, 0, 16, 0, 17, 0, 17, 0, 19, 0, 18, 0),
+"material": SubResource("StandardMaterial3D_kmhjb"),
+"name": "woodDark",
+"primitive": 3,
+"vertex_count": 78,
+"vertex_data": PackedByteArray(60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 255, 255, 255, 255, 255, 191, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 255, 127, 255, 255, 255, 255, 255, 191, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 255, 255, 255, 255, 255, 191, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 255, 127, 255, 255, 255, 255, 255, 191, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 84, 1, 83, 129, 255, 127, 255, 191, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 84, 1, 83, 129, 255, 127, 255, 191, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 84, 1, 83, 129, 255, 127, 255, 191, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 84, 1, 83, 129, 255, 127, 255, 191, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 170, 254, 83, 129, 255, 255, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 170, 254, 83, 129, 255, 255, 0, 128, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 170, 254, 83, 129, 255, 255, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 83, 129, 255, 255, 255, 255, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 83, 129, 255, 255, 255, 191, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 83, 129, 255, 255, 255, 191, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 83, 129, 255, 255, 255, 191, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 83, 129, 255, 255, 255, 191, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 170, 254, 255, 255, 0, 0, 255, 191, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 170, 254, 255, 255, 0, 0, 255, 191, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 255, 255, 0, 0, 255, 191, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 255, 255, 0, 0, 255, 191, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 255, 127, 0, 0, 0, 0, 0, 128, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 255, 127, 0, 0, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 255, 127, 0, 0, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 0, 0, 135, 231, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 0, 0, 135, 231, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 118, 152, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 118, 152, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 255, 255, 188, 197, 0, 0, 0, 128, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 255, 255, 188, 197, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 189, 69, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 189, 69, 255, 127, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 0, 0, 188, 197, 0, 0, 0, 128, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49, 0, 0, 188, 197, 0, 0, 0, 128, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 65, 186, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49, 65, 186, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.337615, 0, -0.05, 0.372615, 0.90001, 0.085),
+"attribute_data": PackedByteArray(131, 193, 128, 191, 194, 96, 0, 64, 131, 193, 128, 191, 0, 131, 193, 187, 131, 193, 128, 63, 194, 96, 0, 64, 131, 193, 128, 63, 0, 131, 193, 187, 194, 96, 176, 63, 20, 218, 129, 63, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 194, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 191, 166, 174, 9, 194, 193, 96, 176, 63, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 63, 20, 218, 129, 63, 194, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 194, 96, 176, 63, 20, 218, 129, 63, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 191, 20, 218, 129, 63, 181, 163, 80, 64, 130, 27, 170, 193, 238, 24, 128, 63, 130, 27, 170, 193, 181, 163, 80, 64, 91, 49, 1, 194, 238, 24, 128, 63, 91, 49, 1, 194, 181, 163, 80, 64, 91, 49, 1, 194, 238, 24, 128, 63, 130, 27, 170, 193, 181, 163, 80, 64, 130, 27, 170, 193, 238, 24, 128, 63, 91, 49, 1, 194, 148, 88, 65, 64, 130, 27, 170, 193, 148, 88, 65, 64, 91, 49, 1, 194, 233, 247, 168, 64, 130, 27, 170, 193, 233, 247, 168, 64, 91, 49, 1, 194, 233, 247, 168, 64, 130, 27, 170, 193, 148, 88, 65, 64, 91, 49, 1, 194, 148, 88, 65, 64, 130, 27, 170, 193, 233, 247, 168, 64, 91, 49, 1, 194, 182, 144, 205, 64, 91, 49, 1, 194, 182, 144, 205, 64, 130, 27, 170, 193, 160, 103, 169, 64, 91, 49, 1, 194, 160, 103, 169, 64, 130, 27, 170, 193, 138, 62, 133, 64, 130, 27, 170, 193, 138, 62, 133, 64, 91, 49, 1, 194, 160, 103, 169, 64, 91, 49, 1, 194, 182, 144, 205, 64, 130, 27, 170, 193, 182, 144, 205, 64, 91, 49, 1, 194, 160, 103, 169, 64, 130, 27, 170, 193, 138, 62, 133, 64, 130, 27, 170, 193, 138, 62, 133, 64, 91, 49, 1, 194, 205, 161, 46, 65, 130, 27, 170, 193, 254, 123, 10, 65, 130, 27, 170, 193, 205, 161, 46, 65, 91, 49, 1, 194, 254, 123, 10, 65, 91, 49, 1, 194, 205, 161, 46, 65, 91, 49, 1, 194, 254, 123, 10, 65, 130, 27, 170, 193, 205, 161, 46, 65, 130, 27, 170, 193, 254, 123, 10, 65, 91, 49, 1, 194, 89, 26, 254, 64, 130, 27, 170, 193, 89, 26, 254, 64, 91, 49, 1, 194, 67, 54, 35, 65, 130, 27, 170, 193, 67, 54, 35, 65, 91, 49, 1, 194, 67, 54, 35, 65, 130, 27, 170, 193, 89, 26, 254, 64, 91, 49, 1, 194, 89, 26, 254, 64, 130, 27, 170, 193, 67, 54, 35, 65, 91, 49, 1, 194, 117, 248, 24, 65, 130, 27, 170, 193, 74, 165, 233, 64, 130, 27, 170, 193, 117, 248, 24, 65, 91, 49, 1, 194, 74, 165, 233, 64, 91, 49, 1, 194, 117, 248, 24, 65, 91, 49, 1, 194, 74, 165, 233, 64, 130, 27, 170, 193, 117, 248, 24, 65, 130, 27, 170, 193, 74, 165, 233, 64, 91, 49, 1, 194),
+"format": 4119,
+"index_count": 6,
+"index_data": PackedByteArray(22, 0, 20, 0, 21, 0, 25, 0, 23, 0, 24, 0),
+"material": SubResource("StandardMaterial3D_tse3o"),
+"name": "_defaultMat",
+"primitive": 3,
+"vertex_count": 78,
+"vertex_data": PackedByteArray(60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 255, 255, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 255, 127, 255, 255, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 255, 255, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 255, 127, 255, 255, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 84, 1, 83, 129, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 84, 1, 83, 129, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 84, 1, 83, 129, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 84, 1, 83, 129, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 170, 254, 83, 129, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 170, 254, 83, 129, 0, 0, 0, 128, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 170, 254, 83, 129, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 83, 129, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 83, 129, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 83, 129, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 83, 129, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 83, 129, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 170, 254, 255, 255, 0, 0, 0, 128, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 170, 254, 255, 255, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 255, 255, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 255, 255, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 255, 255, 255, 191, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 255, 255, 255, 191, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 255, 127, 0, 0, 255, 255, 255, 191, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 255, 127, 0, 0, 0, 0, 255, 191, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 255, 127, 0, 0, 0, 0, 255, 191, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 0, 0, 255, 191, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 0, 0, 135, 231, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 0, 0, 135, 231, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 118, 152, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 118, 152, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 255, 255, 188, 197, 0, 0, 0, 128, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 255, 255, 188, 197, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 255, 255, 78, 213, 0, 0, 0, 128, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 189, 69, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 189, 69, 255, 127, 0, 0, 0, 128, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 78, 85, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 0, 0, 78, 213, 0, 0, 0, 128, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 0, 0, 188, 197, 0, 0, 0, 128, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49, 0, 0, 188, 197, 0, 0, 0, 128, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 65, 186, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 176, 170, 255, 127, 0, 0, 0, 128, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49, 65, 186, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 0, 128, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 0, 128, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 0, 128)
+}, {
+"aabb": AABB(-0.337615, 0, -0.05, 0.372615, 0.90001, 0.085),
+"attribute_data": PackedByteArray(131, 193, 128, 191, 194, 96, 0, 64, 131, 193, 128, 191, 0, 131, 193, 187, 131, 193, 128, 63, 194, 96, 0, 64, 131, 193, 128, 63, 0, 131, 193, 187, 194, 96, 176, 63, 20, 218, 129, 63, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 194, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 191, 166, 174, 9, 194, 193, 96, 176, 63, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 63, 20, 218, 129, 63, 194, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 194, 96, 176, 63, 20, 218, 129, 63, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 63, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 191, 20, 218, 129, 63, 131, 193, 128, 191, 166, 174, 9, 194, 131, 193, 128, 63, 166, 174, 9, 194, 193, 96, 176, 191, 20, 218, 129, 63, 181, 163, 80, 64, 130, 27, 170, 193, 238, 24, 128, 63, 130, 27, 170, 193, 181, 163, 80, 64, 91, 49, 1, 194, 238, 24, 128, 63, 91, 49, 1, 194, 181, 163, 80, 64, 91, 49, 1, 194, 238, 24, 128, 63, 130, 27, 170, 193, 181, 163, 80, 64, 130, 27, 170, 193, 238, 24, 128, 63, 91, 49, 1, 194, 148, 88, 65, 64, 130, 27, 170, 193, 148, 88, 65, 64, 91, 49, 1, 194, 233, 247, 168, 64, 130, 27, 170, 193, 233, 247, 168, 64, 91, 49, 1, 194, 233, 247, 168, 64, 130, 27, 170, 193, 148, 88, 65, 64, 91, 49, 1, 194, 148, 88, 65, 64, 130, 27, 170, 193, 233, 247, 168, 64, 91, 49, 1, 194, 182, 144, 205, 64, 91, 49, 1, 194, 182, 144, 205, 64, 130, 27, 170, 193, 160, 103, 169, 64, 91, 49, 1, 194, 160, 103, 169, 64, 130, 27, 170, 193, 138, 62, 133, 64, 130, 27, 170, 193, 138, 62, 133, 64, 91, 49, 1, 194, 160, 103, 169, 64, 91, 49, 1, 194, 182, 144, 205, 64, 130, 27, 170, 193, 182, 144, 205, 64, 91, 49, 1, 194, 160, 103, 169, 64, 130, 27, 170, 193, 138, 62, 133, 64, 130, 27, 170, 193, 138, 62, 133, 64, 91, 49, 1, 194, 205, 161, 46, 65, 130, 27, 170, 193, 254, 123, 10, 65, 130, 27, 170, 193, 205, 161, 46, 65, 91, 49, 1, 194, 254, 123, 10, 65, 91, 49, 1, 194, 205, 161, 46, 65, 91, 49, 1, 194, 254, 123, 10, 65, 130, 27, 170, 193, 205, 161, 46, 65, 130, 27, 170, 193, 254, 123, 10, 65, 91, 49, 1, 194, 89, 26, 254, 64, 130, 27, 170, 193, 89, 26, 254, 64, 91, 49, 1, 194, 67, 54, 35, 65, 130, 27, 170, 193, 67, 54, 35, 65, 91, 49, 1, 194, 67, 54, 35, 65, 130, 27, 170, 193, 89, 26, 254, 64, 91, 49, 1, 194, 89, 26, 254, 64, 130, 27, 170, 193, 67, 54, 35, 65, 91, 49, 1, 194, 117, 248, 24, 65, 130, 27, 170, 193, 74, 165, 233, 64, 130, 27, 170, 193, 117, 248, 24, 65, 91, 49, 1, 194, 74, 165, 233, 64, 91, 49, 1, 194, 117, 248, 24, 65, 91, 49, 1, 194, 74, 165, 233, 64, 130, 27, 170, 193, 117, 248, 24, 65, 130, 27, 170, 193, 74, 165, 233, 64, 91, 49, 1, 194),
+"format": 4119,
+"index_count": 84,
+"index_data": PackedByteArray(28, 0, 26, 0, 27, 0, 27, 0, 29, 0, 28, 0, 32, 0, 30, 0, 31, 0, 33, 0, 31, 0, 30, 0, 36, 0, 34, 0, 35, 0, 35, 0, 37, 0, 36, 0, 40, 0, 38, 0, 39, 0, 41, 0, 39, 0, 38, 0, 44, 0, 42, 0, 43, 0, 43, 0, 45, 0, 44, 0, 44, 0, 45, 0, 46, 0, 46, 0, 47, 0, 44, 0, 50, 0, 48, 0, 49, 0, 51, 0, 49, 0, 48, 0, 51, 0, 48, 0, 52, 0, 53, 0, 52, 0, 48, 0, 56, 0, 54, 0, 55, 0, 55, 0, 57, 0, 56, 0, 60, 0, 58, 0, 59, 0, 61, 0, 59, 0, 58, 0, 64, 0, 62, 0, 63, 0, 63, 0, 65, 0, 64, 0, 68, 0, 66, 0, 67, 0, 69, 0, 67, 0, 66, 0, 72, 0, 70, 0, 71, 0, 71, 0, 73, 0, 72, 0, 76, 0, 74, 0, 75, 0, 77, 0, 75, 0, 74, 0),
+"material": SubResource("StandardMaterial3D_6tnsh"),
+"name": "heart",
+"primitive": 3,
+"vertex_count": 78,
+"vertex_data": PackedByteArray(60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 255, 255, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 255, 127, 255, 255, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 255, 255, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 255, 127, 255, 255, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 84, 1, 83, 129, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 84, 1, 83, 129, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 84, 1, 83, 129, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 84, 1, 83, 129, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 170, 254, 83, 129, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 170, 254, 83, 129, 0, 0, 0, 128, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 170, 254, 83, 129, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 83, 129, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 83, 129, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 83, 129, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 83, 129, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 60, 255, 127, 83, 129, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 170, 254, 255, 255, 0, 0, 0, 128, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 170, 254, 255, 255, 0, 0, 0, 128, 60, 78, 209, 188, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 255, 255, 0, 0, 0, 128, 60, 78, 209, 60, 102, 102, 102, 63, 60, 78, 209, 188, 170, 254, 255, 255, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 255, 127, 0, 0, 0, 0, 0, 128, 41, 92, 15, 61, 0, 0, 0, 0, 40, 92, 15, 189, 255, 127, 0, 0, 0, 0, 0, 128, 41, 92, 15, 189, 0, 0, 0, 0, 41, 92, 15, 189, 255, 127, 0, 0, 0, 0, 0, 128, 40, 92, 15, 61, 0, 0, 0, 0, 41, 92, 15, 61, 255, 127, 0, 0, 0, 0, 0, 128, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 255, 191, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 0, 0, 135, 231, 119, 24, 255, 191, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 255, 191, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 0, 0, 135, 231, 119, 24, 255, 191, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 255, 63, 75, 248, 213, 188, 7, 196, 16, 63, 41, 197, 77, 47, 118, 152, 255, 127, 119, 24, 255, 63, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 255, 63, 75, 248, 213, 188, 169, 132, 88, 63, 93, 197, 77, 47, 118, 152, 255, 127, 119, 24, 255, 63, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 255, 191, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 255, 255, 255, 0, 0, 255, 191, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 255, 255, 78, 213, 0, 0, 87, 213, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 255, 255, 78, 213, 0, 0, 87, 213, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 78, 85, 255, 127, 0, 0, 167, 42, 179, 221, 167, 189, 169, 132, 88, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 255, 63, 179, 221, 167, 189, 7, 196, 16, 63, 142, 54, 88, 60, 255, 127, 255, 127, 0, 0, 255, 63, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 78, 85, 255, 127, 0, 0, 167, 42, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 87, 213, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 87, 213, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 255, 255, 188, 197, 0, 0, 32, 221, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 255, 255, 188, 197, 0, 0, 32, 221, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 255, 255, 78, 213, 0, 0, 87, 213, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 255, 255, 78, 213, 0, 0, 87, 213, 1, 173, 35, 190, 169, 132, 88, 63, 40, 191, 150, 188, 189, 69, 255, 127, 0, 0, 222, 34, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 167, 42, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 167, 42, 1, 173, 35, 190, 7, 196, 16, 63, 40, 191, 150, 188, 189, 69, 255, 127, 0, 0, 222, 34, 170, 30, 13, 190, 7, 196, 16, 63, 41, 197, 77, 47, 78, 85, 255, 127, 0, 0, 167, 42, 170, 30, 13, 190, 169, 132, 88, 63, 93, 197, 77, 47, 78, 85, 255, 127, 0, 0, 167, 42, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 0, 0, 78, 213, 176, 42, 255, 191, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 255, 191, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 0, 0, 78, 213, 176, 42, 255, 191, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 255, 191, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 176, 170, 255, 127, 176, 42, 255, 63, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 255, 63, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 176, 170, 255, 127, 176, 42, 255, 63, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 255, 63, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 0, 0, 78, 213, 176, 42, 255, 191, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 0, 0, 78, 213, 176, 42, 255, 191, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 0, 0, 188, 197, 66, 58, 255, 191, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49, 0, 0, 188, 197, 66, 58, 255, 191, 211, 219, 172, 190, 7, 196, 16, 63, 35, 169, 89, 49, 65, 186, 255, 127, 66, 58, 255, 63, 124, 77, 150, 190, 169, 132, 88, 63, 40, 191, 22, 189, 176, 170, 255, 127, 176, 42, 255, 63, 124, 77, 150, 190, 7, 196, 16, 63, 40, 191, 22, 189, 176, 170, 255, 127, 176, 42, 255, 63, 211, 219, 172, 190, 169, 132, 88, 63, 31, 169, 89, 49, 65, 186, 255, 127, 66, 58, 255, 63, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 255, 191, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 87, 213, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 255, 255, 255, 0, 0, 255, 191, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 255, 255, 78, 213, 0, 0, 87, 213, 41, 107, 115, 190, 169, 132, 88, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 255, 63, 88, 59, 58, 190, 7, 196, 16, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 167, 42, 41, 107, 115, 190, 7, 196, 16, 63, 204, 204, 76, 189, 255, 127, 255, 127, 0, 0, 255, 63, 88, 59, 58, 190, 169, 132, 88, 63, 41, 191, 22, 189, 78, 85, 255, 127, 0, 0, 167, 42)
+}]
+blend_shape_mode = 0
+shadow_mesh = SubResource("ArrayMesh_gnfut")
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_pqqaw"]
+data = PackedVector3Array(0.0256, 0.9, 0.0256, -0.0256, 0.9, 0.0256, -0.0256, 0.9, -0.0256, -0.0256, 0.9, -0.0256, 0.0256, 0.9, -0.0256, 0.0256, 0.9, 0.0256, -0.0256, 0.9, 0.0256, -0.035, 0, 0.035, -0.035, 0, -0.035, -0.035, 0, -0.035, -0.0256, 0.9, -0.0256, -0.0256, 0.9, 0.0256, 0.035, 0, -0.035, 0.035, 0, 0.035, 0.0256, 0.9, 0.0256, 0.0256, 0.9, 0.0256, 0.0256, 0.9, -0.0256, 0.035, 0, -0.035, 0.0256, 0.9, 0.0256, 0.035, 0, 0.035, -0.035, 0, 0.035, -0.035, 0, 0.035, -0.0256, 0.9, 0.0256, 0.0256, 0.9, 0.0256, -0.0256, 0.9, -0.0256, -0.035, 0, -0.035, 0.035, 0, -0.035, 0.035, 0, -0.035, 0.0256, 0.9, -0.0256, -0.0256, 0.9, -0.0256, -0.035, 0, -0.035, -0.035, 0, 0.035, 0.035, 0, 0.035, 0.035, 0, 0.035, 0.035, 0, -0.035, -0.035, 0, -0.035, -0.082, 0.8458, 0.0132, -0.082, 0.5655, 0.0132, -0.0261, 0.5655, 0, -0.0261, 0.5655, 0, -0.0261, 0.8458, 0, -0.082, 0.8458, 0.0132, -0.082, 0.5655, 0.0132, -0.082, 0.8458, 0.0132, -0.0261, 0.5655, 0, -0.0261, 0.8458, 0, -0.0261, 0.5655, 0, -0.082, 0.8458, 0.0132, -0.1378, 0.5655, 0, -0.082, 0.5655, 0.0132, -0.082, 0.8458, 0.0132, -0.082, 0.8458, 0.0132, -0.1378, 0.8458, 0, -0.1378, 0.5655, 0, -0.082, 0.5655, 0.0132, -0.1378, 0.5655, 0, -0.082, 0.8458, 0.0132, -0.1378, 0.8458, 0, -0.082, 0.8458, 0.0132, -0.1378, 0.5655, 0, -0.1598, 0.8458, -0.0184, -0.1819, 0.8458, -0.0368, -0.1819, 0.5655, -0.0368, -0.1819, 0.5655, -0.0368, -0.1598, 0.5655, -0.0184, -0.1598, 0.8458, -0.0184, -0.1598, 0.8458, -0.0184, -0.1598, 0.5655, -0.0184, -0.1378, 0.5655, 0, -0.1378, 0.5655, 0, -0.1378, 0.8458, 0, -0.1598, 0.8458, -0.0184, -0.1819, 0.8458, -0.0368, -0.1598, 0.8458, -0.0184, -0.1819, 0.5655, -0.0368, -0.1598, 0.5655, -0.0184, -0.1819, 0.5655, -0.0368, -0.1598, 0.8458, -0.0184, -0.1598, 0.5655, -0.0184, -0.1598, 0.8458, -0.0184, -0.1378, 0.5655, 0, -0.1378, 0.8458, 0, -0.1378, 0.5655, 0, -0.1598, 0.8458, -0.0184, -0.2936, 0.8458, -0.0368, -0.2936, 0.5655, -0.0368, -0.2377, 0.5655, -0.05, -0.2377, 0.5655, -0.05, -0.2377, 0.8458, -0.05, -0.2936, 0.8458, -0.0368, -0.2936, 0.5655, -0.0368, -0.2936, 0.8458, -0.0368, -0.2377, 0.5655, -0.05, -0.2377, 0.8458, -0.05, -0.2377, 0.5655, -0.05, -0.2936, 0.8458, -0.0368, -0.3376, 0.5655, 0, -0.2936, 0.5655, -0.0368, -0.2936, 0.8458, -0.0368, -0.2936, 0.8458, -0.0368, -0.3376, 0.8458, 0, -0.3376, 0.5655, 0, -0.2936, 0.5655, -0.0368, -0.3376, 0.5655, 0, -0.2936, 0.8458, -0.0368, -0.3376, 0.8458, 0, -0.2936, 0.8458, -0.0368, -0.3376, 0.5655, 0, -0.2377, 0.8458, -0.05, -0.2377, 0.5655, -0.05, -0.1819, 0.5655, -0.0368, -0.1819, 0.5655, -0.0368, -0.1819, 0.8458, -0.0368, -0.2377, 0.8458, -0.05, -0.2377, 0.5655, -0.05, -0.2377, 0.8458, -0.05, -0.1819, 0.5655, -0.0368, -0.1819, 0.8458, -0.0368, -0.1819, 0.5655, -0.0368, -0.2377, 0.8458, -0.05)
+
+[node name="forest-blocks" type="Node3D"]
+
+[node name="block2" type="MeshInstance3D" parent="."]
+mesh = SubResource("ArrayMesh_k1g66")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="block2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="block2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_w5axk")
+
+[node name="blockCliff2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 0)
+mesh = SubResource("ArrayMesh_37m0g")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockCliff2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockCliff2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_byf41")
+
+[node name="blockCliffCorner2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 0)
+mesh = SubResource("ArrayMesh_y800a")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockCliffCorner2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockCliffCorner2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_h4xdm")
+
+[node name="blockDirt2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0)
+mesh = SubResource("ArrayMesh_8ut0e")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockDirt2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockDirt2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_l140x")
+
+[node name="blockDirtRamp2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 2)
+mesh = SubResource("ArrayMesh_ys1ar")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockDirtRamp2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockDirtRamp2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_fsegj")
+
+[node name="blockEnd2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 2)
+mesh = SubResource("ArrayMesh_v24is")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockEnd2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockEnd2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_1p6np")
+
+[node name="blockHexagon2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 2)
+mesh = SubResource("ArrayMesh_a1omu")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockHexagon2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockHexagon2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_d6bml")
+
+[node name="blockLevel2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2)
+mesh = SubResource("ArrayMesh_b14oy")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockLevel2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockLevel2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_y8ll0")
+
+[node name="blockQuarter2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 4)
+mesh = SubResource("ArrayMesh_mya62")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockQuarter2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockQuarter2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_26jv0")
+
+[node name="bridge2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 4)
+mesh = SubResource("ArrayMesh_cvajg")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="bridge2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="bridge2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_1w6qt")
+
+[node name="blockSnow2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 4)
+mesh = SubResource("ArrayMesh_ittdv")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockSnow2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockSnow2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_ci4ec")
+
+[node name="blockSnowCliff2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4)
+mesh = SubResource("ArrayMesh_jjyko")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockSnowCliff2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockSnowCliff2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_j3olc")
+
+[node name="blockSnowCliffCorner2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4)
+mesh = SubResource("ArrayMesh_nbn1x")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockSnowCliffCorner2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockSnowCliffCorner2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_lemui")
+
+[node name="blockSnowCornerSmall2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 6)
+mesh = SubResource("ArrayMesh_c63r3")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockSnowCornerSmall2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockSnowCornerSmall2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_wftwv")
+
+[node name="blockSnowSlope2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 6)
+mesh = SubResource("ArrayMesh_llpn1")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockSnowSlope2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockSnowSlope2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_5x6vn")
+
+[node name="blockSnowSlopeHalf2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 6)
+mesh = SubResource("ArrayMesh_ccnwl")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockSnowSlopeHalf2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockSnowSlopeHalf2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_yn5ad")
+
+[node name="rocks2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 6)
+mesh = SubResource("ArrayMesh_vb03r")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="rocks2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="rocks2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_70rrv")
+
+[node name="blockSlope2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 8)
+mesh = SubResource("ArrayMesh_vjvuh")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="blockSlope2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="blockSlope2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_hs8j1")
+
+[node name="treePine2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 8)
+mesh = SubResource("ArrayMesh_3k4bs")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="treePine2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="treePine2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_bwatw")
+
+[node name="treePineSnow2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 8)
+mesh = SubResource("ArrayMesh_yln2m")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="treePineSnow2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="treePineSnow2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_x23p1")
+
+[node name="flowers2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 8)
+mesh = SubResource("ArrayMesh_e6axn")
+skeleton = NodePath("")
+
+[node name="flowersLow2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 10)
+mesh = SubResource("ArrayMesh_4yu4q")
+skeleton = NodePath("")
+
+[node name="plant2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 10)
+mesh = SubResource("ArrayMesh_1oxjk")
+skeleton = NodePath("")
+
+[node name="mushrooms2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 10)
+mesh = SubResource("ArrayMesh_ncvmo")
+skeleton = NodePath("")
+
+[node name="flag2" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 10)
+mesh = SubResource("ArrayMesh_tbtgc")
+skeleton = NodePath("")
+
+[node name="StaticBody3D" type="StaticBody3D" parent="flag2"]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="flag2/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_pqqaw")
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/License.txt b/examples/forest-brawl/models/kenney-platformer-kit/License.txt
new file mode 100644
index 0000000..61cb914
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/License.txt
@@ -0,0 +1,25 @@
+
+
+ Platformer Kit (2.2)
+
+ Created/distributed by Kenney (www.kenney.nl)
+ Creation date: 05-12-2022 12:11
+
+ ------------------------------
+
+ License: Creative Commons Zero, CC0
+ http://creativecommons.org/publicdomain/zero/1.0/
+
+ The content in this package is free to use in personal, educational and commercial projects.
+ Support the creation of these game assets by crediting 'Kenney' or 'www.kenney.nl' (this is not mandatory)
+
+ ------------------------------
+
+ • Donate: donate.kenney.nl
+ • Patreon: patreon.com/kenney
+
+ Follow on social media for updates:
+
+ • Twitter: twitter.com/KenneyNL
+ • Instagram: instagram.com/kenney_nl
+ • Mastodon: mastodon.gamedev.place/@kenney
\ No newline at end of file
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/arrow.glb b/examples/forest-brawl/models/kenney-platformer-kit/arrow.glb
new file mode 100644
index 0000000..6297afd
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/arrow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/arrow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/arrow.glb.import
new file mode 100644
index 0000000..ca52a08
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/arrow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://t7itw03vvgsv"
+path="res://.godot/imported/arrow.glb-da57c8b03d31baf1e129949eb0b416f2.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/arrow.glb"
+dest_files=["res://.godot/imported/arrow.glb-da57c8b03d31baf1e129949eb0b416f2.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/arrows.glb b/examples/forest-brawl/models/kenney-platformer-kit/arrows.glb
new file mode 100644
index 0000000..9c55aa2
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/arrows.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/arrows.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/arrows.glb.import
new file mode 100644
index 0000000..93b3851
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/arrows.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c2agi8a3sabmt"
+path="res://.godot/imported/arrows.glb-a12d0baf2c23ba528f0ab7e07cae61b3.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/arrows.glb"
+dest_files=["res://.godot/imported/arrows.glb-a12d0baf2c23ba528f0ab7e07cae61b3.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/barrel.glb b/examples/forest-brawl/models/kenney-platformer-kit/barrel.glb
new file mode 100644
index 0000000..ae8fbe0
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/barrel.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/barrel.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/barrel.glb.import
new file mode 100644
index 0000000..2da9b3d
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/barrel.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bcvd4122lu426"
+path="res://.godot/imported/barrel.glb-649a0de91046d07f6499c00b52b7580c.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/barrel.glb"
+dest_files=["res://.godot/imported/barrel.glb-649a0de91046d07f6499c00b52b7580c.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/block.glb b/examples/forest-brawl/models/kenney-platformer-kit/block.glb
new file mode 100644
index 0000000..0a11a3d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/block.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/block.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/block.glb.import
new file mode 100644
index 0000000..d3f0278
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/block.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://7mscudbyj6hx"
+path="res://.godot/imported/block.glb-3de6a54f8186aedc6a80d0ecac2b38a7.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/block.glb"
+dest_files=["res://.godot/imported/block.glb-3de6a54f8186aedc6a80d0ecac2b38a7.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCliff.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockCliff.glb
new file mode 100644
index 0000000..cd570b7
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockCliff.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCliff.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockCliff.glb.import
new file mode 100644
index 0000000..8205970
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockCliff.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://d3dpwx8qiliqt"
+path="res://.godot/imported/blockCliff.glb-64cd03e00f29e6ddd3485128c7363f17.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockCliff.glb"
+dest_files=["res://.godot/imported/blockCliff.glb-64cd03e00f29e6ddd3485128c7363f17.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCliffCorner.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockCliffCorner.glb
new file mode 100644
index 0000000..85a5631
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockCliffCorner.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCliffCorner.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockCliffCorner.glb.import
new file mode 100644
index 0000000..541beb8
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockCliffCorner.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c4dhg11pcs2w8"
+path="res://.godot/imported/blockCliffCorner.glb-d4b45bea29b749f7d6a1743ad9265459.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockCliffCorner.glb"
+dest_files=["res://.godot/imported/blockCliffCorner.glb-d4b45bea29b749f7d6a1743ad9265459.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCornerLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerLarge.glb
new file mode 100644
index 0000000..315e205
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCornerLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerLarge.glb.import
new file mode 100644
index 0000000..52dead5
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dfrkasmt3qqfv"
+path="res://.godot/imported/blockCornerLarge.glb-d5fbc3b09e26dab6ef1d8307002c6a17.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockCornerLarge.glb"
+dest_files=["res://.godot/imported/blockCornerLarge.glb-d5fbc3b09e26dab6ef1d8307002c6a17.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCornerSmall.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerSmall.glb
new file mode 100644
index 0000000..59ed959
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerSmall.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCornerSmall.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerSmall.glb.import
new file mode 100644
index 0000000..e363122
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockCornerSmall.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cwdd18eedv46a"
+path="res://.godot/imported/blockCornerSmall.glb-d96c83627c853c1004df6536a2fd2138.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockCornerSmall.glb"
+dest_files=["res://.godot/imported/blockCornerSmall.glb-d96c83627c853c1004df6536a2fd2138.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCurve.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockCurve.glb
new file mode 100644
index 0000000..cc54c6d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockCurve.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCurve.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockCurve.glb.import
new file mode 100644
index 0000000..c0bb4ff
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockCurve.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://eqsrmc3dy6yh"
+path="res://.godot/imported/blockCurve.glb-e34f5f7259a6828a402e64cad1fcded8.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockCurve.glb"
+dest_files=["res://.godot/imported/blockCurve.glb-e34f5f7259a6828a402e64cad1fcded8.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCurveHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveHalf.glb
new file mode 100644
index 0000000..d527d45
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCurveHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveHalf.glb.import
new file mode 100644
index 0000000..1204050
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cyc0rah5is4dg"
+path="res://.godot/imported/blockCurveHalf.glb-83315f5cf7d9a17acfba6ccc5550a575.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockCurveHalf.glb"
+dest_files=["res://.godot/imported/blockCurveHalf.glb-83315f5cf7d9a17acfba6ccc5550a575.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCurveLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveLow.glb
new file mode 100644
index 0000000..3a30b89
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockCurveLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveLow.glb.import
new file mode 100644
index 0000000..b6a668f
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockCurveLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c1t0pwaoqosyb"
+path="res://.godot/imported/blockCurveLow.glb-db256199ea7fff10899fd74d2cf83e62.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockCurveLow.glb"
+dest_files=["res://.godot/imported/blockCurveLow.glb-db256199ea7fff10899fd74d2cf83e62.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirt.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockDirt.glb
new file mode 100644
index 0000000..7894cbc
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockDirt.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirt.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockDirt.glb.import
new file mode 100644
index 0000000..260554b
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockDirt.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bqt5s486r2am"
+path="res://.godot/imported/blockDirt.glb-31050e33d578d7ab4b2f3c9c80dc2927.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockDirt.glb"
+dest_files=["res://.godot/imported/blockDirt.glb-31050e33d578d7ab4b2f3c9c80dc2927.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirtHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtHalf.glb
new file mode 100644
index 0000000..b2a4002
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirtHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtHalf.glb.import
new file mode 100644
index 0000000..c974039
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://6rkv4arirmw2"
+path="res://.godot/imported/blockDirtHalf.glb-b97126900f96b6ca98a8de50303c0cb5.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockDirtHalf.glb"
+dest_files=["res://.godot/imported/blockDirtHalf.glb-b97126900f96b6ca98a8de50303c0cb5.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRamp.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRamp.glb
new file mode 100644
index 0000000..30466e5
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRamp.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRamp.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRamp.glb.import
new file mode 100644
index 0000000..5b39b56
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRamp.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c37820wb43xer"
+path="res://.godot/imported/blockDirtRamp.glb-b551957d2760280c26197cc428a6d0eb.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockDirtRamp.glb"
+dest_files=["res://.godot/imported/blockDirtRamp.glb-b551957d2760280c26197cc428a6d0eb.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRampHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRampHalf.glb
new file mode 100644
index 0000000..022fb6a
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRampHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRampHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRampHalf.glb.import
new file mode 100644
index 0000000..b92cf20
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockDirtRampHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://8f3o7dur3vt4"
+path="res://.godot/imported/blockDirtRampHalf.glb-1c4971bb4520b0e87a31a7c6459dc4d6.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockDirtRampHalf.glb"
+dest_files=["res://.godot/imported/blockDirtRampHalf.glb-1c4971bb4520b0e87a31a7c6459dc4d6.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockEnd.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockEnd.glb
new file mode 100644
index 0000000..39661de
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockEnd.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockEnd.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockEnd.glb.import
new file mode 100644
index 0000000..c338f03
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockEnd.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://brd7fngcd5drl"
+path="res://.godot/imported/blockEnd.glb-ed623af61c7987f660d0beb1dd9c4c45.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockEnd.glb"
+dest_files=["res://.godot/imported/blockEnd.glb-ed623af61c7987f660d0beb1dd9c4c45.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockHalf.glb
new file mode 100644
index 0000000..c5e7025
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockHalf.glb.import
new file mode 100644
index 0000000..37b6f40
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://di4mqfjjnd1jx"
+path="res://.godot/imported/blockHalf.glb-25cad130e73628335c3fc84a78013ef7.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockHalf.glb"
+dest_files=["res://.godot/imported/blockHalf.glb-25cad130e73628335c3fc84a78013ef7.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb
new file mode 100644
index 0000000..474e95e
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb.import
new file mode 100644
index 0000000..9f1dee4
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bnyoffewc4b"
+path="res://.godot/imported/blockHexagon.glb-501df061fa147d14ed34826cd34e3448.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb"
+dest_files=["res://.godot/imported/blockHexagon.glb-501df061fa147d14ed34826cd34e3448.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockHexagonLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagonLow.glb
new file mode 100644
index 0000000..f9d9892
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagonLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockHexagonLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagonLow.glb.import
new file mode 100644
index 0000000..fd1f389
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockHexagonLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://boeyotumjdulj"
+path="res://.godot/imported/blockHexagonLow.glb-891edd38c03b2f3c5a59ad94ac9a4d4f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockHexagonLow.glb"
+dest_files=["res://.godot/imported/blockHexagonLow.glb-891edd38c03b2f3c5a59ad94ac9a4d4f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockLarge.glb
new file mode 100644
index 0000000..c4e9cbe
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockLarge.glb.import
new file mode 100644
index 0000000..64fcb04
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c5l6jbvfm5nfq"
+path="res://.godot/imported/blockLarge.glb-eeb9157d09d80a09748214165a3bee6a.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockLarge.glb"
+dest_files=["res://.godot/imported/blockLarge.glb-eeb9157d09d80a09748214165a3bee6a.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockLevel.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockLevel.glb
new file mode 100644
index 0000000..83690f1
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockLevel.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockLevel.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockLevel.glb.import
new file mode 100644
index 0000000..ce19132
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockLevel.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://d15ehqit77umo"
+path="res://.godot/imported/blockLevel.glb-af58cdd8e43674f0d6388df14adc1d81.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockLevel.glb"
+dest_files=["res://.godot/imported/blockLevel.glb-af58cdd8e43674f0d6388df14adc1d81.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockLong.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockLong.glb
new file mode 100644
index 0000000..f30f6fe
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockLong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockLong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockLong.glb.import
new file mode 100644
index 0000000..8a28414
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockLong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://41li1m0xgqf1"
+path="res://.godot/imported/blockLong.glb-c778c00af82d2e8e1b8531d39875381f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockLong.glb"
+dest_files=["res://.godot/imported/blockLong.glb-c778c00af82d2e8e1b8531d39875381f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockMoving.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockMoving.glb
new file mode 100644
index 0000000..15ebdc9
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockMoving.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockMoving.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockMoving.glb.import
new file mode 100644
index 0000000..d10514a
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockMoving.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c1ccybw2mrsab"
+path="res://.godot/imported/blockMoving.glb-c0d2caa08d0ff7d85adabb7c8435e129.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockMoving.glb"
+dest_files=["res://.godot/imported/blockMoving.glb-c0d2caa08d0ff7d85adabb7c8435e129.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockMovingBlue.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingBlue.glb
new file mode 100644
index 0000000..b9cde14
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingBlue.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockMovingBlue.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingBlue.glb.import
new file mode 100644
index 0000000..8d5701d
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingBlue.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bh6k5rwy380np"
+path="res://.godot/imported/blockMovingBlue.glb-b3615d152786fa384983f516be7d4658.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockMovingBlue.glb"
+dest_files=["res://.godot/imported/blockMovingBlue.glb-b3615d152786fa384983f516be7d4658.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockMovingLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingLarge.glb
new file mode 100644
index 0000000..533af7c
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockMovingLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingLarge.glb.import
new file mode 100644
index 0000000..6eab948
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockMovingLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://d0nc6xcbabr2"
+path="res://.godot/imported/blockMovingLarge.glb-17f1c60f0214e3d0530b10d46d6edbd7.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockMovingLarge.glb"
+dest_files=["res://.godot/imported/blockMovingLarge.glb-17f1c60f0214e3d0530b10d46d6edbd7.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockQuarter.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockQuarter.glb
new file mode 100644
index 0000000..a7df7c9
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockQuarter.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockQuarter.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockQuarter.glb.import
new file mode 100644
index 0000000..f768da4
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockQuarter.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bt8aahoyvqesy"
+path="res://.godot/imported/blockQuarter.glb-188e4d97e079c28d7467862f74556b81.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockQuarter.glb"
+dest_files=["res://.godot/imported/blockQuarter.glb-188e4d97e079c28d7467862f74556b81.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRounded.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockRounded.glb
new file mode 100644
index 0000000..c94f568
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockRounded.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRounded.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockRounded.glb.import
new file mode 100644
index 0000000..a562931
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockRounded.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cdhaion5pq76t"
+path="res://.godot/imported/blockRounded.glb-91ed6a8d49de618b51f197bb9406304e.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockRounded.glb"
+dest_files=["res://.godot/imported/blockRounded.glb-91ed6a8d49de618b51f197bb9406304e.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLarge.glb
new file mode 100644
index 0000000..2380958
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLarge.glb.import
new file mode 100644
index 0000000..acb2345
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://b251ntvwc7yqj"
+path="res://.godot/imported/blockRoundedLarge.glb-ea85357a8632810e97338834840a7b4f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLarge.glb"
+dest_files=["res://.godot/imported/blockRoundedLarge.glb-ea85357a8632810e97338834840a7b4f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLong.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLong.glb
new file mode 100644
index 0000000..b69a8ea
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLong.glb.import
new file mode 100644
index 0000000..af62bd2
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://chnd3cf1bhhj2"
+path="res://.godot/imported/blockRoundedLong.glb-9e1b0b690561b0847bc57f21250def6a.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLong.glb"
+dest_files=["res://.godot/imported/blockRoundedLong.glb-9e1b0b690561b0847bc57f21250def6a.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLow.glb
new file mode 100644
index 0000000..f933491
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLow.glb.import
new file mode 100644
index 0000000..56f5a52
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bda8ltu6su0xf"
+path="res://.godot/imported/blockRoundedLow.glb-9d67ba34a502ebcef5afb48d6debdf1a.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLow.glb"
+dest_files=["res://.godot/imported/blockRoundedLow.glb-9d67ba34a502ebcef5afb48d6debdf1a.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLowLong.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLowLong.glb
new file mode 100644
index 0000000..c205b95
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLowLong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLowLong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLowLong.glb.import
new file mode 100644
index 0000000..e80427e
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLowLong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://xvai20y2fk4c"
+path="res://.godot/imported/blockRoundedLowLong.glb-77d91b06d06083fe4340180e0935da50.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockRoundedLowLong.glb"
+dest_files=["res://.godot/imported/blockRoundedLowLong.glb-77d91b06d06083fe4340180e0935da50.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSlope.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSlope.glb
new file mode 100644
index 0000000..789b039
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSlope.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSlope.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSlope.glb.import
new file mode 100644
index 0000000..3a857b2
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSlope.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ico5lrswd6k1"
+path="res://.godot/imported/blockSlope.glb-0f96600a2f4741973f2fb87b96c4dced.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSlope.glb"
+dest_files=["res://.godot/imported/blockSlope.glb-0f96600a2f4741973f2fb87b96c4dced.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSlopeHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSlopeHalf.glb
new file mode 100644
index 0000000..8f4d0fc
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSlopeHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSlopeHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSlopeHalf.glb.import
new file mode 100644
index 0000000..060466b
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSlopeHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://yogvhjol5nrr"
+path="res://.godot/imported/blockSlopeHalf.glb-3a8ac56a4eb43c4f6ad0e66b147d94ea.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSlopeHalf.glb"
+dest_files=["res://.godot/imported/blockSlopeHalf.glb-3a8ac56a4eb43c4f6ad0e66b147d94ea.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnow.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnow.glb
new file mode 100644
index 0000000..f3639d7
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnow.glb.import
new file mode 100644
index 0000000..a6321c7
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://5plv8rd5jpbg"
+path="res://.godot/imported/blockSnow.glb-2e3667b871cc1dc8221b659e13c66478.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnow.glb"
+dest_files=["res://.godot/imported/blockSnow.glb-2e3667b871cc1dc8221b659e13c66478.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliff.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliff.glb
new file mode 100644
index 0000000..84b2f1f
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliff.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliff.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliff.glb.import
new file mode 100644
index 0000000..d3d25ee
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliff.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://crhnyhjkdbf5c"
+path="res://.godot/imported/blockSnowCliff.glb-672519fc9ef634f6fa5a155a59c232a3.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliff.glb"
+dest_files=["res://.godot/imported/blockSnowCliff.glb-672519fc9ef634f6fa5a155a59c232a3.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliffCorner.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliffCorner.glb
new file mode 100644
index 0000000..3e5f89d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliffCorner.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliffCorner.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliffCorner.glb.import
new file mode 100644
index 0000000..08869e7
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliffCorner.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bv85bvjp2d3qv"
+path="res://.godot/imported/blockSnowCliffCorner.glb-ac6c537a427e47ccb37ea5f8145dc81a.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowCliffCorner.glb"
+dest_files=["res://.godot/imported/blockSnowCliffCorner.glb-ac6c537a427e47ccb37ea5f8145dc81a.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerLarge.glb
new file mode 100644
index 0000000..fa7891b
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerLarge.glb.import
new file mode 100644
index 0000000..c33bf04
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://vyc4enaui5ta"
+path="res://.godot/imported/blockSnowCornerLarge.glb-911f2b615c5a66f672e049a57f0e2ea8.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerLarge.glb"
+dest_files=["res://.godot/imported/blockSnowCornerLarge.glb-911f2b615c5a66f672e049a57f0e2ea8.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerSmall.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerSmall.glb
new file mode 100644
index 0000000..4d08335
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerSmall.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerSmall.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerSmall.glb.import
new file mode 100644
index 0000000..33499cc
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerSmall.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bow4jr8ul37q8"
+path="res://.godot/imported/blockSnowCornerSmall.glb-6c6acebee4d27e8c92dccd3de143b3f5.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowCornerSmall.glb"
+dest_files=["res://.godot/imported/blockSnowCornerSmall.glb-6c6acebee4d27e8c92dccd3de143b3f5.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurve.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurve.glb
new file mode 100644
index 0000000..16ef573
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurve.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurve.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurve.glb.import
new file mode 100644
index 0000000..23a7d28
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurve.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dufn4md4a86i3"
+path="res://.godot/imported/blockSnowCurve.glb-53891eb186a90bc32e450ca1b4dbd543.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurve.glb"
+dest_files=["res://.godot/imported/blockSnowCurve.glb-53891eb186a90bc32e450ca1b4dbd543.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveHalf.glb
new file mode 100644
index 0000000..0d0444c
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveHalf.glb.import
new file mode 100644
index 0000000..38cd9ae
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://irn1bqjntr14"
+path="res://.godot/imported/blockSnowCurveHalf.glb-7849f02f6c24b6df70288531b6353b6a.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveHalf.glb"
+dest_files=["res://.godot/imported/blockSnowCurveHalf.glb-7849f02f6c24b6df70288531b6353b6a.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveLow.glb
new file mode 100644
index 0000000..f3df547
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveLow.glb.import
new file mode 100644
index 0000000..2a07828
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c48joyxtamjk"
+path="res://.godot/imported/blockSnowCurveLow.glb-8d83237d775422dab02f673b55070c65.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowCurveLow.glb"
+dest_files=["res://.godot/imported/blockSnowCurveLow.glb-8d83237d775422dab02f673b55070c65.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowEnd.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowEnd.glb
new file mode 100644
index 0000000..afadae5
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowEnd.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowEnd.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowEnd.glb.import
new file mode 100644
index 0000000..32ecbaf
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowEnd.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dhwvoeb1blpju"
+path="res://.godot/imported/blockSnowEnd.glb-3d3584ff99468badf38c3d2bd79cf0be.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowEnd.glb"
+dest_files=["res://.godot/imported/blockSnowEnd.glb-3d3584ff99468badf38c3d2bd79cf0be.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHalf.glb
new file mode 100644
index 0000000..5839b83
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHalf.glb.import
new file mode 100644
index 0000000..36cf740
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dy71ulq5oavq"
+path="res://.godot/imported/blockSnowHalf.glb-ad95a28c3fa9773eda027a8a5fd10dc8.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowHalf.glb"
+dest_files=["res://.godot/imported/blockSnowHalf.glb-ad95a28c3fa9773eda027a8a5fd10dc8.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagon.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagon.glb
new file mode 100644
index 0000000..9127873
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagon.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagon.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagon.glb.import
new file mode 100644
index 0000000..5c8be72
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagon.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bcfe4nhefmm61"
+path="res://.godot/imported/blockSnowHexagon.glb-d303ba6f95e60f2cc15015728f2de1dd.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagon.glb"
+dest_files=["res://.godot/imported/blockSnowHexagon.glb-d303ba6f95e60f2cc15015728f2de1dd.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagonLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagonLow.glb
new file mode 100644
index 0000000..22860e2
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagonLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagonLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagonLow.glb.import
new file mode 100644
index 0000000..04e17f4
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagonLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bnswwdi4icaye"
+path="res://.godot/imported/blockSnowHexagonLow.glb-3e6186215626b7ddf3fecc224de5ea9e.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowHexagonLow.glb"
+dest_files=["res://.godot/imported/blockSnowHexagonLow.glb-3e6186215626b7ddf3fecc224de5ea9e.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLarge.glb
new file mode 100644
index 0000000..f2f7716
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLarge.glb.import
new file mode 100644
index 0000000..74c3ae2
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bc7s0sdmv5qtn"
+path="res://.godot/imported/blockSnowLarge.glb-24abdc5c866ad1c93b1275fffb7091b1.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowLarge.glb"
+dest_files=["res://.godot/imported/blockSnowLarge.glb-24abdc5c866ad1c93b1275fffb7091b1.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLevel.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLevel.glb
new file mode 100644
index 0000000..4973a0d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLevel.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLevel.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLevel.glb.import
new file mode 100644
index 0000000..2941add
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLevel.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c2cib8d4dlnpl"
+path="res://.godot/imported/blockSnowLevel.glb-1d382c76f58e9bb0a2bf1bc4f4f71d85.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowLevel.glb"
+dest_files=["res://.godot/imported/blockSnowLevel.glb-1d382c76f58e9bb0a2bf1bc4f4f71d85.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLong.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLong.glb
new file mode 100644
index 0000000..9d505ec
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLong.glb.import
new file mode 100644
index 0000000..4fd2ed1
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowLong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bkq6wq7gkwi2g"
+path="res://.godot/imported/blockSnowLong.glb-328b0cf81088792a5d356e873b62d573.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowLong.glb"
+dest_files=["res://.godot/imported/blockSnowLong.glb-328b0cf81088792a5d356e873b62d573.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowQuarter.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowQuarter.glb
new file mode 100644
index 0000000..aeedc5a
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowQuarter.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowQuarter.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowQuarter.glb.import
new file mode 100644
index 0000000..8f0bad3
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowQuarter.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dlbmf7jvvnkri"
+path="res://.godot/imported/blockSnowQuarter.glb-a8b0e3d730f24a1465d9b301883aa6ac.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowQuarter.glb"
+dest_files=["res://.godot/imported/blockSnowQuarter.glb-a8b0e3d730f24a1465d9b301883aa6ac.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRounded.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRounded.glb
new file mode 100644
index 0000000..c605f29
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRounded.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRounded.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRounded.glb.import
new file mode 100644
index 0000000..8b8c24b
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRounded.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dpa61uxsn08na"
+path="res://.godot/imported/blockSnowRounded.glb-8b0a17db7a2c5e8af10ba21f5587e5e9.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowRounded.glb"
+dest_files=["res://.godot/imported/blockSnowRounded.glb-8b0a17db7a2c5e8af10ba21f5587e5e9.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLarge.glb
new file mode 100644
index 0000000..25b6df9
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLarge.glb.import
new file mode 100644
index 0000000..adefffe
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dpi58od52ctol"
+path="res://.godot/imported/blockSnowRoundedLarge.glb-52763f2cce4310bb0d22f5ab1c0fabdb.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLarge.glb"
+dest_files=["res://.godot/imported/blockSnowRoundedLarge.glb-52763f2cce4310bb0d22f5ab1c0fabdb.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLong.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLong.glb
new file mode 100644
index 0000000..6e02f8d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLong.glb.import
new file mode 100644
index 0000000..74cb65b
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://csj6khix0isgp"
+path="res://.godot/imported/blockSnowRoundedLong.glb-d7ae4816a7e5cbd86905f9659e27264f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLong.glb"
+dest_files=["res://.godot/imported/blockSnowRoundedLong.glb-d7ae4816a7e5cbd86905f9659e27264f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLow.glb
new file mode 100644
index 0000000..2eb7d08
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLow.glb.import
new file mode 100644
index 0000000..c797afd
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://mv57byytvhow"
+path="res://.godot/imported/blockSnowRoundedLow.glb-ffba296780e7139389a552e6abd33908.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLow.glb"
+dest_files=["res://.godot/imported/blockSnowRoundedLow.glb-ffba296780e7139389a552e6abd33908.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLowLong.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLowLong.glb
new file mode 100644
index 0000000..28d7c89
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLowLong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLowLong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLowLong.glb.import
new file mode 100644
index 0000000..cb6b8e4
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLowLong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c5nja7cmsjouj"
+path="res://.godot/imported/blockSnowRoundedLowLong.glb-a9ff9a0ba208f1fcfdafbc2aca7a5c23.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowRoundedLowLong.glb"
+dest_files=["res://.godot/imported/blockSnowRoundedLowLong.glb-a9ff9a0ba208f1fcfdafbc2aca7a5c23.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlope.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlope.glb
new file mode 100644
index 0000000..6093436
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlope.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlope.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlope.glb.import
new file mode 100644
index 0000000..09b4bfd
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlope.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c3hl5i6ff7fd6"
+path="res://.godot/imported/blockSnowSlope.glb-ead94ad0c41ff437e548e7aa848585bc.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlope.glb"
+dest_files=["res://.godot/imported/blockSnowSlope.glb-ead94ad0c41ff437e548e7aa848585bc.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlopeHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlopeHalf.glb
new file mode 100644
index 0000000..0f7c386
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlopeHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlopeHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlopeHalf.glb.import
new file mode 100644
index 0000000..931a264
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlopeHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c4sknnfkygcb3"
+path="res://.godot/imported/blockSnowSlopeHalf.glb-398c45582d7b99b631042c6181dc52f3.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/blockSnowSlopeHalf.glb"
+dest_files=["res://.godot/imported/blockSnowSlopeHalf.glb-398c45582d7b99b631042c6181dc52f3.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bomb.glb b/examples/forest-brawl/models/kenney-platformer-kit/bomb.glb
new file mode 100644
index 0000000..ac71821
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/bomb.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bomb.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/bomb.glb.import
new file mode 100644
index 0000000..9c2faa1
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/bomb.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cn6ypxuayfwfl"
+path="res://.godot/imported/bomb.glb-d1e695e78e61ed8a6ecacd830066d7c3.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/bomb.glb"
+dest_files=["res://.godot/imported/bomb.glb-d1e695e78e61ed8a6ecacd830066d7c3.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bridge.glb b/examples/forest-brawl/models/kenney-platformer-kit/bridge.glb
new file mode 100644
index 0000000..ba1aa0a
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/bridge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bridge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/bridge.glb.import
new file mode 100644
index 0000000..1346d6a
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/bridge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c8mfccicniek2"
+path="res://.godot/imported/bridge.glb-3b38dfad089e38fc1815681182d7f392.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/bridge.glb"
+dest_files=["res://.godot/imported/bridge.glb-3b38dfad089e38fc1815681182d7f392.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bridgeHalf.glb b/examples/forest-brawl/models/kenney-platformer-kit/bridgeHalf.glb
new file mode 100644
index 0000000..2291622
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/bridgeHalf.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bridgeHalf.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/bridgeHalf.glb.import
new file mode 100644
index 0000000..d0fb2c9
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/bridgeHalf.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://drv3m15yh1gl4"
+path="res://.godot/imported/bridgeHalf.glb-4e66e07266275065b527abe80299c65b.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/bridgeHalf.glb"
+dest_files=["res://.godot/imported/bridgeHalf.glb-4e66e07266275065b527abe80299c65b.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bridgeRamp.glb b/examples/forest-brawl/models/kenney-platformer-kit/bridgeRamp.glb
new file mode 100644
index 0000000..26d9020
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/bridgeRamp.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/bridgeRamp.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/bridgeRamp.glb.import
new file mode 100644
index 0000000..5de6467
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/bridgeRamp.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dkinhuwuogygb"
+path="res://.godot/imported/bridgeRamp.glb-578d75af2d3c716ddd13ad844e1baf34.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/bridgeRamp.glb"
+dest_files=["res://.godot/imported/bridgeRamp.glb-578d75af2d3c716ddd13ad844e1baf34.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/buttonRound.glb b/examples/forest-brawl/models/kenney-platformer-kit/buttonRound.glb
new file mode 100644
index 0000000..616003d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/buttonRound.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/buttonRound.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/buttonRound.glb.import
new file mode 100644
index 0000000..905d602
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/buttonRound.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ckrdfxufsb7ev"
+path="res://.godot/imported/buttonRound.glb-0980dc77be6b5a708e5f6168b112646e.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/buttonRound.glb"
+dest_files=["res://.godot/imported/buttonRound.glb-0980dc77be6b5a708e5f6168b112646e.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/buttonSquare.glb b/examples/forest-brawl/models/kenney-platformer-kit/buttonSquare.glb
new file mode 100644
index 0000000..c546521
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/buttonSquare.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/buttonSquare.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/buttonSquare.glb.import
new file mode 100644
index 0000000..2393cd3
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/buttonSquare.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://8hnyr3fmc3am"
+path="res://.godot/imported/buttonSquare.glb-02c40f0232a0ecd1e53fac56c6110f05.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/buttonSquare.glb"
+dest_files=["res://.godot/imported/buttonSquare.glb-02c40f0232a0ecd1e53fac56c6110f05.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/chest.glb b/examples/forest-brawl/models/kenney-platformer-kit/chest.glb
new file mode 100644
index 0000000..717cdec
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/chest.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/chest.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/chest.glb.import
new file mode 100644
index 0000000..3ce6d5d
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/chest.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bdd3k6mg8ucg8"
+path="res://.godot/imported/chest.glb-a9e38a5b62a8c033008669d385c652c0.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/chest.glb"
+dest_files=["res://.godot/imported/chest.glb-a9e38a5b62a8c033008669d385c652c0.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/coinBronze.glb b/examples/forest-brawl/models/kenney-platformer-kit/coinBronze.glb
new file mode 100644
index 0000000..f087bf5
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/coinBronze.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/coinBronze.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/coinBronze.glb.import
new file mode 100644
index 0000000..15f6f6c
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/coinBronze.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://d3i3vgbyh8t60"
+path="res://.godot/imported/coinBronze.glb-e899143adf1a3a2df8f5aa89ca9a786d.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/coinBronze.glb"
+dest_files=["res://.godot/imported/coinBronze.glb-e899143adf1a3a2df8f5aa89ca9a786d.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/coinGold.glb b/examples/forest-brawl/models/kenney-platformer-kit/coinGold.glb
new file mode 100644
index 0000000..7ed57e6
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/coinGold.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/coinGold.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/coinGold.glb.import
new file mode 100644
index 0000000..51d1b83
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/coinGold.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dfm8pxdktbgga"
+path="res://.godot/imported/coinGold.glb-0eead439c11c525db3297630137ff755.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/coinGold.glb"
+dest_files=["res://.godot/imported/coinGold.glb-0eead439c11c525db3297630137ff755.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/coinSilver.glb b/examples/forest-brawl/models/kenney-platformer-kit/coinSilver.glb
new file mode 100644
index 0000000..1305c69
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/coinSilver.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/coinSilver.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/coinSilver.glb.import
new file mode 100644
index 0000000..6aa3da0
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/coinSilver.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dqwtk37kqfuh6"
+path="res://.godot/imported/coinSilver.glb-61b013ce941b9afdefd46fca17bd9d40.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/coinSilver.glb"
+dest_files=["res://.godot/imported/coinSilver.glb-61b013ce941b9afdefd46fca17bd9d40.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crate.glb b/examples/forest-brawl/models/kenney-platformer-kit/crate.glb
new file mode 100644
index 0000000..2b5641b
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/crate.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crate.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/crate.glb.import
new file mode 100644
index 0000000..a666731
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/crate.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bv3qmxey50cih"
+path="res://.godot/imported/crate.glb-272b283062479121578f1959cbd84b60.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/crate.glb"
+dest_files=["res://.godot/imported/crate.glb-272b283062479121578f1959cbd84b60.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb b/examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb
new file mode 100644
index 0000000..e562968
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb.import
new file mode 100644
index 0000000..872f76d
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ch61st8ietkte"
+path="res://.godot/imported/crateItem.glb-01e9e9d482fc6a4a796ffa15247c3fb3.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb"
+dest_files=["res://.godot/imported/crateItem.glb-01e9e9d482fc6a4a796ffa15247c3fb3.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crateItemStrong.glb b/examples/forest-brawl/models/kenney-platformer-kit/crateItemStrong.glb
new file mode 100644
index 0000000..9fec10e
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/crateItemStrong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crateItemStrong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/crateItemStrong.glb.import
new file mode 100644
index 0000000..cd26a6a
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/crateItemStrong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c3ts4ta7x2co2"
+path="res://.godot/imported/crateItemStrong.glb-904f688b9aa02c54309c6a6b23e7f85b.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/crateItemStrong.glb"
+dest_files=["res://.godot/imported/crateItemStrong.glb-904f688b9aa02c54309c6a6b23e7f85b.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crateStrong.glb b/examples/forest-brawl/models/kenney-platformer-kit/crateStrong.glb
new file mode 100644
index 0000000..3b68577
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/crateStrong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/crateStrong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/crateStrong.glb.import
new file mode 100644
index 0000000..41b03f5
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/crateStrong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dg8aaswuktrst"
+path="res://.godot/imported/crateStrong.glb-dc93bab2ca151de70df3af0c3cf8b3b8.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/crateStrong.glb"
+dest_files=["res://.godot/imported/crateStrong.glb-dc93bab2ca151de70df3af0c3cf8b3b8.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorClosed.glb b/examples/forest-brawl/models/kenney-platformer-kit/doorClosed.glb
new file mode 100644
index 0000000..12da9ca
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/doorClosed.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorClosed.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/doorClosed.glb.import
new file mode 100644
index 0000000..f08da0e
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/doorClosed.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bi5hklu37h01a"
+path="res://.godot/imported/doorClosed.glb-c64ab677ead4e5beb4729c82d620095f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/doorClosed.glb"
+dest_files=["res://.godot/imported/doorClosed.glb-c64ab677ead4e5beb4729c82d620095f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorLargeClosed.glb b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeClosed.glb
new file mode 100644
index 0000000..2640b5d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeClosed.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorLargeClosed.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeClosed.glb.import
new file mode 100644
index 0000000..be7c13b
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeClosed.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c3lpkf3mybdfp"
+path="res://.godot/imported/doorLargeClosed.glb-6ea1d164ac29a28422b0af5e8136b5f0.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/doorLargeClosed.glb"
+dest_files=["res://.godot/imported/doorLargeClosed.glb-6ea1d164ac29a28422b0af5e8136b5f0.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorLargeOpen.glb b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeOpen.glb
new file mode 100644
index 0000000..8325e8f
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeOpen.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorLargeOpen.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeOpen.glb.import
new file mode 100644
index 0000000..a303b67
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/doorLargeOpen.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://da6vdlh3jhu8j"
+path="res://.godot/imported/doorLargeOpen.glb-44c6c42985b409ab09c3560e595a4076.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/doorLargeOpen.glb"
+dest_files=["res://.godot/imported/doorLargeOpen.glb-44c6c42985b409ab09c3560e595a4076.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorOpen.glb b/examples/forest-brawl/models/kenney-platformer-kit/doorOpen.glb
new file mode 100644
index 0000000..9de35d8
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/doorOpen.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/doorOpen.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/doorOpen.glb.import
new file mode 100644
index 0000000..c325394
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/doorOpen.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://y2iwiuetaag2"
+path="res://.godot/imported/doorOpen.glb-1f6f9e6cd442e8c234f3b188f38de69c.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/doorOpen.glb"
+dest_files=["res://.godot/imported/doorOpen.glb-1f6f9e6cd442e8c234f3b188f38de69c.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fence.glb b/examples/forest-brawl/models/kenney-platformer-kit/fence.glb
new file mode 100644
index 0000000..f944c8c
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fence.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fence.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fence.glb.import
new file mode 100644
index 0000000..e785040
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fence.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://boeoe53cr0g16"
+path="res://.godot/imported/fence.glb-7620672ca4a107154c39d103ba8a485a.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fence.glb"
+dest_files=["res://.godot/imported/fence.glb-7620672ca4a107154c39d103ba8a485a.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceBroken.glb b/examples/forest-brawl/models/kenney-platformer-kit/fenceBroken.glb
new file mode 100644
index 0000000..0c574aa
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fenceBroken.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceBroken.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fenceBroken.glb.import
new file mode 100644
index 0000000..7891bc6
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fenceBroken.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ccxqwcpk80kt4"
+path="res://.godot/imported/fenceBroken.glb-10dab30760850241012dcf58abdc87cb.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fenceBroken.glb"
+dest_files=["res://.godot/imported/fenceBroken.glb-10dab30760850241012dcf58abdc87cb.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceCorner.glb b/examples/forest-brawl/models/kenney-platformer-kit/fenceCorner.glb
new file mode 100644
index 0000000..7cd4340
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fenceCorner.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceCorner.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fenceCorner.glb.import
new file mode 100644
index 0000000..9e04b44
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fenceCorner.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cjvdgqt3mdrb5"
+path="res://.godot/imported/fenceCorner.glb-a7b31a9f41c38a7159c349f805dffc54.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fenceCorner.glb"
+dest_files=["res://.godot/imported/fenceCorner.glb-a7b31a9f41c38a7159c349f805dffc54.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceCornerCurved.glb b/examples/forest-brawl/models/kenney-platformer-kit/fenceCornerCurved.glb
new file mode 100644
index 0000000..b441509
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fenceCornerCurved.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceCornerCurved.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fenceCornerCurved.glb.import
new file mode 100644
index 0000000..f6f02ee
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fenceCornerCurved.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://pro7mmm7p3ug"
+path="res://.godot/imported/fenceCornerCurved.glb-b6a9a30568c2aba0ce8ab64de6b48f5f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fenceCornerCurved.glb"
+dest_files=["res://.godot/imported/fenceCornerCurved.glb-b6a9a30568c2aba0ce8ab64de6b48f5f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/fenceLow.glb
new file mode 100644
index 0000000..66cacd5
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fenceLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fenceLow.glb.import
new file mode 100644
index 0000000..c9b3f3b
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fenceLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://diand5d5mpwb7"
+path="res://.godot/imported/fenceLow.glb-8d6741a5ca288c63c571d89b14076ba2.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fenceLow.glb"
+dest_files=["res://.godot/imported/fenceLow.glb-8d6741a5ca288c63c571d89b14076ba2.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLowBroken.glb b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowBroken.glb
new file mode 100644
index 0000000..231658b
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowBroken.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLowBroken.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowBroken.glb.import
new file mode 100644
index 0000000..63d78fc
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowBroken.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bhj1ndn5op7ac"
+path="res://.godot/imported/fenceLowBroken.glb-b4e2dbc39a703dc40f89fe1f8edefe4e.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fenceLowBroken.glb"
+dest_files=["res://.godot/imported/fenceLowBroken.glb-b4e2dbc39a703dc40f89fe1f8edefe4e.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCorner.glb b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCorner.glb
new file mode 100644
index 0000000..b3fb8ef
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCorner.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCorner.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCorner.glb.import
new file mode 100644
index 0000000..a92919c
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCorner.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cauquor2clcax"
+path="res://.godot/imported/fenceLowCorner.glb-1b728a986dd655575425b3146e7cc465.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fenceLowCorner.glb"
+dest_files=["res://.godot/imported/fenceLowCorner.glb-1b728a986dd655575425b3146e7cc465.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCornerCurved.glb b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCornerCurved.glb
new file mode 100644
index 0000000..fa34e6d
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCornerCurved.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCornerCurved.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCornerCurved.glb.import
new file mode 100644
index 0000000..4db9194
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/fenceLowCornerCurved.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bsgttma3s1a4t"
+path="res://.godot/imported/fenceLowCornerCurved.glb-cabb6bcfc345e9ae72be24e32add4037.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/fenceLowCornerCurved.glb"
+dest_files=["res://.godot/imported/fenceLowCornerCurved.glb-cabb6bcfc345e9ae72be24e32add4037.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/flag.glb b/examples/forest-brawl/models/kenney-platformer-kit/flag.glb
new file mode 100644
index 0000000..a22b2ce
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/flag.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/flag.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/flag.glb.import
new file mode 100644
index 0000000..a89e970
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/flag.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://b6j3iqqk5mq7r"
+path="res://.godot/imported/flag.glb-2e0ef85323385e987a11d03d2464ff82.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/flag.glb"
+dest_files=["res://.godot/imported/flag.glb-2e0ef85323385e987a11d03d2464ff82.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/flowers.glb b/examples/forest-brawl/models/kenney-platformer-kit/flowers.glb
new file mode 100644
index 0000000..dde578b
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/flowers.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/flowers.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/flowers.glb.import
new file mode 100644
index 0000000..13d105c
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/flowers.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ble0j0npslm4j"
+path="res://.godot/imported/flowers.glb-946f94305c6ffa3e1f6ec9d6a742d6f5.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/flowers.glb"
+dest_files=["res://.godot/imported/flowers.glb-946f94305c6ffa3e1f6ec9d6a742d6f5.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/flowersLow.glb b/examples/forest-brawl/models/kenney-platformer-kit/flowersLow.glb
new file mode 100644
index 0000000..91da53f
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/flowersLow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/flowersLow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/flowersLow.glb.import
new file mode 100644
index 0000000..f4521b4
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/flowersLow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ky24tgdcn3o8"
+path="res://.godot/imported/flowersLow.glb-9afa05da5ac1bb313f54549a1bb18678.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/flowersLow.glb"
+dest_files=["res://.godot/imported/flowersLow.glb-9afa05da5ac1bb313f54549a1bb18678.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/heart.glb b/examples/forest-brawl/models/kenney-platformer-kit/heart.glb
new file mode 100644
index 0000000..766af7b
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/heart.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/heart.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/heart.glb.import
new file mode 100644
index 0000000..c137126
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/heart.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dgg4r2kmch3sp"
+path="res://.godot/imported/heart.glb-3fdc4e5c975bb219143b3201623d7a6f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/heart.glb"
+dest_files=["res://.godot/imported/heart.glb-3fdc4e5c975bb219143b3201623d7a6f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/hedge.glb b/examples/forest-brawl/models/kenney-platformer-kit/hedge.glb
new file mode 100644
index 0000000..7ed6df1
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/hedge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/hedge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/hedge.glb.import
new file mode 100644
index 0000000..45b457e
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/hedge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dp1t4soetuctw"
+path="res://.godot/imported/hedge.glb-1a109b18aee1aa4f5a12c35b1cb54866.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/hedge.glb"
+dest_files=["res://.godot/imported/hedge.glb-1a109b18aee1aa4f5a12c35b1cb54866.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/hedgeCorner.glb b/examples/forest-brawl/models/kenney-platformer-kit/hedgeCorner.glb
new file mode 100644
index 0000000..add3bb2
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/hedgeCorner.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/hedgeCorner.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/hedgeCorner.glb.import
new file mode 100644
index 0000000..756be45
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/hedgeCorner.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c5w2hxyyek0ne"
+path="res://.godot/imported/hedgeCorner.glb-6cd4f45ba0ca722636cfe415a31eb0aa.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/hedgeCorner.glb"
+dest_files=["res://.godot/imported/hedgeCorner.glb-6cd4f45ba0ca722636cfe415a31eb0aa.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/jewel.glb b/examples/forest-brawl/models/kenney-platformer-kit/jewel.glb
new file mode 100644
index 0000000..5ed6670
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/jewel.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/jewel.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/jewel.glb.import
new file mode 100644
index 0000000..46b8453
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/jewel.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c0uawulx4rcor"
+path="res://.godot/imported/jewel.glb-0494597962c1fd86d88ba3fe99c79d21.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/jewel.glb"
+dest_files=["res://.godot/imported/jewel.glb-0494597962c1fd86d88ba3fe99c79d21.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/key.glb b/examples/forest-brawl/models/kenney-platformer-kit/key.glb
new file mode 100644
index 0000000..c7ff6de
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/key.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/key.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/key.glb.import
new file mode 100644
index 0000000..48aecc5
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/key.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://b7wmmvnsfvggm"
+path="res://.godot/imported/key.glb-f9a822789d864c3edba2bc9d5f464587.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/key.glb"
+dest_files=["res://.godot/imported/key.glb-f9a822789d864c3edba2bc9d5f464587.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/ladder.glb b/examples/forest-brawl/models/kenney-platformer-kit/ladder.glb
new file mode 100644
index 0000000..0699389
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/ladder.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/ladder.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/ladder.glb.import
new file mode 100644
index 0000000..70aabbd
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/ladder.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c2obdd1ne62va"
+path="res://.godot/imported/ladder.glb-c34f2b9efc41a43b6f5c845bc0323de9.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/ladder.glb"
+dest_files=["res://.godot/imported/ladder.glb-c34f2b9efc41a43b6f5c845bc0323de9.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/ladderBroken.glb b/examples/forest-brawl/models/kenney-platformer-kit/ladderBroken.glb
new file mode 100644
index 0000000..edfc189
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/ladderBroken.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/ladderBroken.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/ladderBroken.glb.import
new file mode 100644
index 0000000..c35112f
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/ladderBroken.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://f2vg1a748u2e"
+path="res://.godot/imported/ladderBroken.glb-b144b873d952ceced1da3a80b3c72442.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/ladderBroken.glb"
+dest_files=["res://.godot/imported/ladderBroken.glb-b144b873d952ceced1da3a80b3c72442.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/ladderLong.glb b/examples/forest-brawl/models/kenney-platformer-kit/ladderLong.glb
new file mode 100644
index 0000000..757deec
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/ladderLong.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/ladderLong.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/ladderLong.glb.import
new file mode 100644
index 0000000..ba9dfa6
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/ladderLong.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cc3slpkuec5xf"
+path="res://.godot/imported/ladderLong.glb-0e55f9a0d20db32f38b1729dfa98c0a1.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/ladderLong.glb"
+dest_files=["res://.godot/imported/ladderLong.glb-0e55f9a0d20db32f38b1729dfa98c0a1.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/lever.glb b/examples/forest-brawl/models/kenney-platformer-kit/lever.glb
new file mode 100644
index 0000000..e65d2d9
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/lever.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/lever.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/lever.glb.import
new file mode 100644
index 0000000..dfa2a68
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/lever.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ka0dumkqswwq"
+path="res://.godot/imported/lever.glb-56411fe22830e1ec7fea8289fcbb7d9b.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/lever.glb"
+dest_files=["res://.godot/imported/lever.glb-56411fe22830e1ec7fea8289fcbb7d9b.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/lock.glb b/examples/forest-brawl/models/kenney-platformer-kit/lock.glb
new file mode 100644
index 0000000..d19195c
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/lock.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/lock.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/lock.glb.import
new file mode 100644
index 0000000..83f557d
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/lock.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://baq3qnvrvoxlo"
+path="res://.godot/imported/lock.glb-1f3d8b76f3182ea77d0a48076b307acd.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/lock.glb"
+dest_files=["res://.godot/imported/lock.glb-1f3d8b76f3182ea77d0a48076b307acd.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb b/examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb
new file mode 100644
index 0000000..71d012f
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb.import
new file mode 100644
index 0000000..79fc9c2
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://b16iwdgqjfxgo"
+path="res://.godot/imported/mushrooms.glb-33ea10439dda0fcc1418c64a80bd2cbd.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/mushrooms.glb"
+dest_files=["res://.godot/imported/mushrooms.glb-33ea10439dda0fcc1418c64a80bd2cbd.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/plant.glb b/examples/forest-brawl/models/kenney-platformer-kit/plant.glb
new file mode 100644
index 0000000..ea55805
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/plant.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/plant.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/plant.glb.import
new file mode 100644
index 0000000..0a8b8eb
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/plant.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dsk6x773uq4ej"
+path="res://.godot/imported/plant.glb-952ca46fb232720139567642d39e6360.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/plant.glb"
+dest_files=["res://.godot/imported/plant.glb-952ca46fb232720139567642d39e6360.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/platform.glb b/examples/forest-brawl/models/kenney-platformer-kit/platform.glb
new file mode 100644
index 0000000..1f1d894
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/platform.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/platform.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/platform.glb.import
new file mode 100644
index 0000000..6959c24
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/platform.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dx8o4d3t4r3uu"
+path="res://.godot/imported/platform.glb-f74e3dc9b4b41fa7ff1377a617dcf648.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/platform.glb"
+dest_files=["res://.godot/imported/platform.glb-f74e3dc9b4b41fa7ff1377a617dcf648.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/poles.glb b/examples/forest-brawl/models/kenney-platformer-kit/poles.glb
new file mode 100644
index 0000000..6d2c226
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/poles.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/poles.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/poles.glb.import
new file mode 100644
index 0000000..cca2805
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/poles.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://d2mtmcj6455s7"
+path="res://.godot/imported/poles.glb-48ffe9b6acbf8b11dce972100bb9aca8.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/poles.glb"
+dest_files=["res://.godot/imported/poles.glb-48ffe9b6acbf8b11dce972100bb9aca8.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/rocks.glb b/examples/forest-brawl/models/kenney-platformer-kit/rocks.glb
new file mode 100644
index 0000000..04e26ea
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/rocks.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/rocks.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/rocks.glb.import
new file mode 100644
index 0000000..20a9501
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/rocks.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bovq7lm2l2wau"
+path="res://.godot/imported/rocks.glb-e0e3a1bc424f13d077fc54d7b91051b1.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/rocks.glb"
+dest_files=["res://.godot/imported/rocks.glb-e0e3a1bc424f13d077fc54d7b91051b1.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/saw.glb b/examples/forest-brawl/models/kenney-platformer-kit/saw.glb
new file mode 100644
index 0000000..70ad155
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/saw.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/saw.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/saw.glb.import
new file mode 100644
index 0000000..19ec871
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/saw.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://cq4qq35tlq8l4"
+path="res://.godot/imported/saw.glb-a7c4c71d0d9ffaa06853005f9d591852.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/saw.glb"
+dest_files=["res://.godot/imported/saw.glb-a7c4c71d0d9ffaa06853005f9d591852.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/sign.glb b/examples/forest-brawl/models/kenney-platformer-kit/sign.glb
new file mode 100644
index 0000000..da5a3d1
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/sign.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/sign.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/sign.glb.import
new file mode 100644
index 0000000..a9ae907
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/sign.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://brvu7ihe70vaw"
+path="res://.godot/imported/sign.glb-cdfb1c61590ea7105f1df92e58bf3652.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/sign.glb"
+dest_files=["res://.godot/imported/sign.glb-cdfb1c61590ea7105f1df92e58bf3652.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikeBlock.glb b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlock.glb
new file mode 100644
index 0000000..b2d4368
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlock.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikeBlock.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlock.glb.import
new file mode 100644
index 0000000..d6b58ce
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlock.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://b3plyi0lkq0a"
+path="res://.godot/imported/spikeBlock.glb-28f813bbbfcd772cd132fda148ad2035.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/spikeBlock.glb"
+dest_files=["res://.godot/imported/spikeBlock.glb-28f813bbbfcd772cd132fda148ad2035.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikeBlockWide.glb b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlockWide.glb
new file mode 100644
index 0000000..8bbf845
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlockWide.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikeBlockWide.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlockWide.glb.import
new file mode 100644
index 0000000..0d1df27
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/spikeBlockWide.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bu7p6a71o5qow"
+path="res://.godot/imported/spikeBlockWide.glb-f02bc9f784c3c0aa1e0057b5a924d590.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/spikeBlockWide.glb"
+dest_files=["res://.godot/imported/spikeBlockWide.glb-f02bc9f784c3c0aa1e0057b5a924d590.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikes.glb b/examples/forest-brawl/models/kenney-platformer-kit/spikes.glb
new file mode 100644
index 0000000..613e86a
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/spikes.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikes.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/spikes.glb.import
new file mode 100644
index 0000000..dd44878
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/spikes.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ejyf7etts36g"
+path="res://.godot/imported/spikes.glb-1e4d3aa83fdc53017cfe6ca4b1a497f8.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/spikes.glb"
+dest_files=["res://.godot/imported/spikes.glb-1e4d3aa83fdc53017cfe6ca4b1a497f8.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikesHidden.glb b/examples/forest-brawl/models/kenney-platformer-kit/spikesHidden.glb
new file mode 100644
index 0000000..d66bf20
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/spikesHidden.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikesHidden.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/spikesHidden.glb.import
new file mode 100644
index 0000000..12d7d84
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/spikesHidden.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://da5okxs8e6nea"
+path="res://.godot/imported/spikesHidden.glb-a01d8c98408baa084de3a80395891a86.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/spikesHidden.glb"
+dest_files=["res://.godot/imported/spikesHidden.glb-a01d8c98408baa084de3a80395891a86.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikesLarge.glb b/examples/forest-brawl/models/kenney-platformer-kit/spikesLarge.glb
new file mode 100644
index 0000000..722c544
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/spikesLarge.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/spikesLarge.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/spikesLarge.glb.import
new file mode 100644
index 0000000..15194c9
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/spikesLarge.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://caqi27cqpc745"
+path="res://.godot/imported/spikesLarge.glb-2897c97ee4d6e4f7a711c284828afb2b.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/spikesLarge.glb"
+dest_files=["res://.godot/imported/spikesLarge.glb-2897c97ee4d6e4f7a711c284828afb2b.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/stones.glb b/examples/forest-brawl/models/kenney-platformer-kit/stones.glb
new file mode 100644
index 0000000..42a6fa1
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/stones.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/stones.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/stones.glb.import
new file mode 100644
index 0000000..f6a8a53
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/stones.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://tly7r44f5rqx"
+path="res://.godot/imported/stones.glb-bc9a11916de31a3539be83fb757127b2.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/stones.glb"
+dest_files=["res://.godot/imported/stones.glb-bc9a11916de31a3539be83fb757127b2.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/tree.glb b/examples/forest-brawl/models/kenney-platformer-kit/tree.glb
new file mode 100644
index 0000000..cfc7cfa
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/tree.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/tree.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/tree.glb.import
new file mode 100644
index 0000000..021dd73
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/tree.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://b55ikrnleekq7"
+path="res://.godot/imported/tree.glb-9d8c7b6a769c67b9509d970294decb7f.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/tree.glb"
+dest_files=["res://.godot/imported/tree.glb-9d8c7b6a769c67b9509d970294decb7f.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePine.glb b/examples/forest-brawl/models/kenney-platformer-kit/treePine.glb
new file mode 100644
index 0000000..8798c6b
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/treePine.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePine.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/treePine.glb.import
new file mode 100644
index 0000000..817f103
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/treePine.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://kv3qjt7u6ogb"
+path="res://.godot/imported/treePine.glb-ab4948437618c157762686abc179240e.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/treePine.glb"
+dest_files=["res://.godot/imported/treePine.glb-ab4948437618c157762686abc179240e.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePineSmall.glb b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmall.glb
new file mode 100644
index 0000000..c292336
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmall.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePineSmall.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmall.glb.import
new file mode 100644
index 0000000..ea53920
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmall.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://dbtlewwcw6ip"
+path="res://.godot/imported/treePineSmall.glb-9b6e55170b29c16efe91de5cba84076c.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/treePineSmall.glb"
+dest_files=["res://.godot/imported/treePineSmall.glb-9b6e55170b29c16efe91de5cba84076c.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePineSmallSnow.glb b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmallSnow.glb
new file mode 100644
index 0000000..930b043
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmallSnow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePineSmallSnow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmallSnow.glb.import
new file mode 100644
index 0000000..6171253
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/treePineSmallSnow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://bychiaan0xpw2"
+path="res://.godot/imported/treePineSmallSnow.glb-209cf1135a176152e771e43c04f538ac.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/treePineSmallSnow.glb"
+dest_files=["res://.godot/imported/treePineSmallSnow.glb-209cf1135a176152e771e43c04f538ac.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePineSnow.glb b/examples/forest-brawl/models/kenney-platformer-kit/treePineSnow.glb
new file mode 100644
index 0000000..879d3a9
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/treePineSnow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treePineSnow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/treePineSnow.glb.import
new file mode 100644
index 0000000..20c69d0
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/treePineSnow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://ce0xkl4ilwufq"
+path="res://.godot/imported/treePineSnow.glb-f670cd76cbea0477d524c8c1a5efb10c.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/treePineSnow.glb"
+dest_files=["res://.godot/imported/treePineSnow.glb-f670cd76cbea0477d524c8c1a5efb10c.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treeSnow.glb b/examples/forest-brawl/models/kenney-platformer-kit/treeSnow.glb
new file mode 100644
index 0000000..f664671
Binary files /dev/null and b/examples/forest-brawl/models/kenney-platformer-kit/treeSnow.glb differ
diff --git a/examples/forest-brawl/models/kenney-platformer-kit/treeSnow.glb.import b/examples/forest-brawl/models/kenney-platformer-kit/treeSnow.glb.import
new file mode 100644
index 0000000..ef64bf0
--- /dev/null
+++ b/examples/forest-brawl/models/kenney-platformer-kit/treeSnow.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://x2rvyswd65pv"
+path="res://.godot/imported/treeSnow.glb-6169c87e6609d4ace6c2c339e12ed496.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/kenney-platformer-kit/treeSnow.glb"
+dest_files=["res://.godot/imported/treeSnow.glb-6169c87e6609d4ace6c2c339e12ed496.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/models/player/bomber-guy.glb b/examples/forest-brawl/models/player/bomber-guy.glb
new file mode 100644
index 0000000..0ea0157
Binary files /dev/null and b/examples/forest-brawl/models/player/bomber-guy.glb differ
diff --git a/examples/forest-brawl/models/player/bomber-guy.glb.import b/examples/forest-brawl/models/player/bomber-guy.glb.import
new file mode 100644
index 0000000..3f12364
--- /dev/null
+++ b/examples/forest-brawl/models/player/bomber-guy.glb.import
@@ -0,0 +1,12384 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://fctd5hkxnf2y"
+path="res://.godot/imported/bomber-guy.glb-6c596a7a6e8a31f160c5f03a365b794c.scn"
+
+[deps]
+
+source_file="res://examples/forest-brawl/models/player/bomber-guy.glb"
+dest_files=["res://.godot/imported/bomber-guy.glb-6c596a7a6e8a31f160c5f03a365b794c.scn"]
+
+[params]
+
+nodes/root_type="Node3D"
+nodes/root_name="Scene Root"
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={
+"animations": {
+"Backpedal": {
+"save_to_file/enabled": false,
+"save_to_file/fallback_path": "",
+"save_to_file/keep_custom_tracks": "",
+"save_to_file/path": "",
+"settings/loop_mode": 1,
+"slice_1/end_frame": 0,
+"slice_1/loop_mode": 0,
+"slice_1/name": "",
+"slice_1/save_to_file/enabled": false,
+"slice_1/save_to_file/fallback_path": "",
+"slice_1/save_to_file/keep_custom_tracks": false,
+"slice_1/save_to_file/path": "",
+"slice_1/start_frame": 0,
+"slice_10/end_frame": 0,
+"slice_10/loop_mode": 0,
+"slice_10/name": "",
+"slice_10/save_to_file/enabled": false,
+"slice_10/save_to_file/fallback_path": "",
+"slice_10/save_to_file/keep_custom_tracks": false,
+"slice_10/save_to_file/path": "",
+"slice_10/start_frame": 0,
+"slice_100/end_frame": 0,
+"slice_100/loop_mode": 0,
+"slice_100/name": "",
+"slice_100/save_to_file/enabled": false,
+"slice_100/save_to_file/fallback_path": "",
+"slice_100/save_to_file/keep_custom_tracks": false,
+"slice_100/save_to_file/path": "",
+"slice_100/start_frame": 0,
+"slice_101/end_frame": 0,
+"slice_101/loop_mode": 0,
+"slice_101/name": "",
+"slice_101/save_to_file/enabled": false,
+"slice_101/save_to_file/fallback_path": "",
+"slice_101/save_to_file/keep_custom_tracks": false,
+"slice_101/save_to_file/path": "",
+"slice_101/start_frame": 0,
+"slice_102/end_frame": 0,
+"slice_102/loop_mode": 0,
+"slice_102/name": "",
+"slice_102/save_to_file/enabled": false,
+"slice_102/save_to_file/fallback_path": "",
+"slice_102/save_to_file/keep_custom_tracks": false,
+"slice_102/save_to_file/path": "",
+"slice_102/start_frame": 0,
+"slice_103/end_frame": 0,
+"slice_103/loop_mode": 0,
+"slice_103/name": "",
+"slice_103/save_to_file/enabled": false,
+"slice_103/save_to_file/fallback_path": "",
+"slice_103/save_to_file/keep_custom_tracks": false,
+"slice_103/save_to_file/path": "",
+"slice_103/start_frame": 0,
+"slice_104/end_frame": 0,
+"slice_104/loop_mode": 0,
+"slice_104/name": "",
+"slice_104/save_to_file/enabled": false,
+"slice_104/save_to_file/fallback_path": "",
+"slice_104/save_to_file/keep_custom_tracks": false,
+"slice_104/save_to_file/path": "",
+"slice_104/start_frame": 0,
+"slice_105/end_frame": 0,
+"slice_105/loop_mode": 0,
+"slice_105/name": "",
+"slice_105/save_to_file/enabled": false,
+"slice_105/save_to_file/fallback_path": "",
+"slice_105/save_to_file/keep_custom_tracks": false,
+"slice_105/save_to_file/path": "",
+"slice_105/start_frame": 0,
+"slice_106/end_frame": 0,
+"slice_106/loop_mode": 0,
+"slice_106/name": "",
+"slice_106/save_to_file/enabled": false,
+"slice_106/save_to_file/fallback_path": "",
+"slice_106/save_to_file/keep_custom_tracks": false,
+"slice_106/save_to_file/path": "",
+"slice_106/start_frame": 0,
+"slice_107/end_frame": 0,
+"slice_107/loop_mode": 0,
+"slice_107/name": "",
+"slice_107/save_to_file/enabled": false,
+"slice_107/save_to_file/fallback_path": "",
+"slice_107/save_to_file/keep_custom_tracks": false,
+"slice_107/save_to_file/path": "",
+"slice_107/start_frame": 0,
+"slice_108/end_frame": 0,
+"slice_108/loop_mode": 0,
+"slice_108/name": "",
+"slice_108/save_to_file/enabled": false,
+"slice_108/save_to_file/fallback_path": "",
+"slice_108/save_to_file/keep_custom_tracks": false,
+"slice_108/save_to_file/path": "",
+"slice_108/start_frame": 0,
+"slice_109/end_frame": 0,
+"slice_109/loop_mode": 0,
+"slice_109/name": "",
+"slice_109/save_to_file/enabled": false,
+"slice_109/save_to_file/fallback_path": "",
+"slice_109/save_to_file/keep_custom_tracks": false,
+"slice_109/save_to_file/path": "",
+"slice_109/start_frame": 0,
+"slice_11/end_frame": 0,
+"slice_11/loop_mode": 0,
+"slice_11/name": "",
+"slice_11/save_to_file/enabled": false,
+"slice_11/save_to_file/fallback_path": "",
+"slice_11/save_to_file/keep_custom_tracks": false,
+"slice_11/save_to_file/path": "",
+"slice_11/start_frame": 0,
+"slice_110/end_frame": 0,
+"slice_110/loop_mode": 0,
+"slice_110/name": "",
+"slice_110/save_to_file/enabled": false,
+"slice_110/save_to_file/fallback_path": "",
+"slice_110/save_to_file/keep_custom_tracks": false,
+"slice_110/save_to_file/path": "",
+"slice_110/start_frame": 0,
+"slice_111/end_frame": 0,
+"slice_111/loop_mode": 0,
+"slice_111/name": "",
+"slice_111/save_to_file/enabled": false,
+"slice_111/save_to_file/fallback_path": "",
+"slice_111/save_to_file/keep_custom_tracks": false,
+"slice_111/save_to_file/path": "",
+"slice_111/start_frame": 0,
+"slice_112/end_frame": 0,
+"slice_112/loop_mode": 0,
+"slice_112/name": "",
+"slice_112/save_to_file/enabled": false,
+"slice_112/save_to_file/fallback_path": "",
+"slice_112/save_to_file/keep_custom_tracks": false,
+"slice_112/save_to_file/path": "",
+"slice_112/start_frame": 0,
+"slice_113/end_frame": 0,
+"slice_113/loop_mode": 0,
+"slice_113/name": "",
+"slice_113/save_to_file/enabled": false,
+"slice_113/save_to_file/fallback_path": "",
+"slice_113/save_to_file/keep_custom_tracks": false,
+"slice_113/save_to_file/path": "",
+"slice_113/start_frame": 0,
+"slice_114/end_frame": 0,
+"slice_114/loop_mode": 0,
+"slice_114/name": "",
+"slice_114/save_to_file/enabled": false,
+"slice_114/save_to_file/fallback_path": "",
+"slice_114/save_to_file/keep_custom_tracks": false,
+"slice_114/save_to_file/path": "",
+"slice_114/start_frame": 0,
+"slice_115/end_frame": 0,
+"slice_115/loop_mode": 0,
+"slice_115/name": "",
+"slice_115/save_to_file/enabled": false,
+"slice_115/save_to_file/fallback_path": "",
+"slice_115/save_to_file/keep_custom_tracks": false,
+"slice_115/save_to_file/path": "",
+"slice_115/start_frame": 0,
+"slice_116/end_frame": 0,
+"slice_116/loop_mode": 0,
+"slice_116/name": "",
+"slice_116/save_to_file/enabled": false,
+"slice_116/save_to_file/fallback_path": "",
+"slice_116/save_to_file/keep_custom_tracks": false,
+"slice_116/save_to_file/path": "",
+"slice_116/start_frame": 0,
+"slice_117/end_frame": 0,
+"slice_117/loop_mode": 0,
+"slice_117/name": "",
+"slice_117/save_to_file/enabled": false,
+"slice_117/save_to_file/fallback_path": "",
+"slice_117/save_to_file/keep_custom_tracks": false,
+"slice_117/save_to_file/path": "",
+"slice_117/start_frame": 0,
+"slice_118/end_frame": 0,
+"slice_118/loop_mode": 0,
+"slice_118/name": "",
+"slice_118/save_to_file/enabled": false,
+"slice_118/save_to_file/fallback_path": "",
+"slice_118/save_to_file/keep_custom_tracks": false,
+"slice_118/save_to_file/path": "",
+"slice_118/start_frame": 0,
+"slice_119/end_frame": 0,
+"slice_119/loop_mode": 0,
+"slice_119/name": "",
+"slice_119/save_to_file/enabled": false,
+"slice_119/save_to_file/fallback_path": "",
+"slice_119/save_to_file/keep_custom_tracks": false,
+"slice_119/save_to_file/path": "",
+"slice_119/start_frame": 0,
+"slice_12/end_frame": 0,
+"slice_12/loop_mode": 0,
+"slice_12/name": "",
+"slice_12/save_to_file/enabled": false,
+"slice_12/save_to_file/fallback_path": "",
+"slice_12/save_to_file/keep_custom_tracks": false,
+"slice_12/save_to_file/path": "",
+"slice_12/start_frame": 0,
+"slice_120/end_frame": 0,
+"slice_120/loop_mode": 0,
+"slice_120/name": "",
+"slice_120/save_to_file/enabled": false,
+"slice_120/save_to_file/fallback_path": "",
+"slice_120/save_to_file/keep_custom_tracks": false,
+"slice_120/save_to_file/path": "",
+"slice_120/start_frame": 0,
+"slice_121/end_frame": 0,
+"slice_121/loop_mode": 0,
+"slice_121/name": "",
+"slice_121/save_to_file/enabled": false,
+"slice_121/save_to_file/fallback_path": "",
+"slice_121/save_to_file/keep_custom_tracks": false,
+"slice_121/save_to_file/path": "",
+"slice_121/start_frame": 0,
+"slice_122/end_frame": 0,
+"slice_122/loop_mode": 0,
+"slice_122/name": "",
+"slice_122/save_to_file/enabled": false,
+"slice_122/save_to_file/fallback_path": "",
+"slice_122/save_to_file/keep_custom_tracks": false,
+"slice_122/save_to_file/path": "",
+"slice_122/start_frame": 0,
+"slice_123/end_frame": 0,
+"slice_123/loop_mode": 0,
+"slice_123/name": "",
+"slice_123/save_to_file/enabled": false,
+"slice_123/save_to_file/fallback_path": "",
+"slice_123/save_to_file/keep_custom_tracks": false,
+"slice_123/save_to_file/path": "",
+"slice_123/start_frame": 0,
+"slice_124/end_frame": 0,
+"slice_124/loop_mode": 0,
+"slice_124/name": "",
+"slice_124/save_to_file/enabled": false,
+"slice_124/save_to_file/fallback_path": "",
+"slice_124/save_to_file/keep_custom_tracks": false,
+"slice_124/save_to_file/path": "",
+"slice_124/start_frame": 0,
+"slice_125/end_frame": 0,
+"slice_125/loop_mode": 0,
+"slice_125/name": "",
+"slice_125/save_to_file/enabled": false,
+"slice_125/save_to_file/fallback_path": "",
+"slice_125/save_to_file/keep_custom_tracks": false,
+"slice_125/save_to_file/path": "",
+"slice_125/start_frame": 0,
+"slice_126/end_frame": 0,
+"slice_126/loop_mode": 0,
+"slice_126/name": "",
+"slice_126/save_to_file/enabled": false,
+"slice_126/save_to_file/fallback_path": "",
+"slice_126/save_to_file/keep_custom_tracks": false,
+"slice_126/save_to_file/path": "",
+"slice_126/start_frame": 0,
+"slice_127/end_frame": 0,
+"slice_127/loop_mode": 0,
+"slice_127/name": "",
+"slice_127/save_to_file/enabled": false,
+"slice_127/save_to_file/fallback_path": "",
+"slice_127/save_to_file/keep_custom_tracks": false,
+"slice_127/save_to_file/path": "",
+"slice_127/start_frame": 0,
+"slice_128/end_frame": 0,
+"slice_128/loop_mode": 0,
+"slice_128/name": "",
+"slice_128/save_to_file/enabled": false,
+"slice_128/save_to_file/fallback_path": "",
+"slice_128/save_to_file/keep_custom_tracks": false,
+"slice_128/save_to_file/path": "",
+"slice_128/start_frame": 0,
+"slice_129/end_frame": 0,
+"slice_129/loop_mode": 0,
+"slice_129/name": "",
+"slice_129/save_to_file/enabled": false,
+"slice_129/save_to_file/fallback_path": "",
+"slice_129/save_to_file/keep_custom_tracks": false,
+"slice_129/save_to_file/path": "",
+"slice_129/start_frame": 0,
+"slice_13/end_frame": 0,
+"slice_13/loop_mode": 0,
+"slice_13/name": "",
+"slice_13/save_to_file/enabled": false,
+"slice_13/save_to_file/fallback_path": "",
+"slice_13/save_to_file/keep_custom_tracks": false,
+"slice_13/save_to_file/path": "",
+"slice_13/start_frame": 0,
+"slice_130/end_frame": 0,
+"slice_130/loop_mode": 0,
+"slice_130/name": "",
+"slice_130/save_to_file/enabled": false,
+"slice_130/save_to_file/fallback_path": "",
+"slice_130/save_to_file/keep_custom_tracks": false,
+"slice_130/save_to_file/path": "",
+"slice_130/start_frame": 0,
+"slice_131/end_frame": 0,
+"slice_131/loop_mode": 0,
+"slice_131/name": "",
+"slice_131/save_to_file/enabled": false,
+"slice_131/save_to_file/fallback_path": "",
+"slice_131/save_to_file/keep_custom_tracks": false,
+"slice_131/save_to_file/path": "",
+"slice_131/start_frame": 0,
+"slice_132/end_frame": 0,
+"slice_132/loop_mode": 0,
+"slice_132/name": "",
+"slice_132/save_to_file/enabled": false,
+"slice_132/save_to_file/fallback_path": "",
+"slice_132/save_to_file/keep_custom_tracks": false,
+"slice_132/save_to_file/path": "",
+"slice_132/start_frame": 0,
+"slice_133/end_frame": 0,
+"slice_133/loop_mode": 0,
+"slice_133/name": "",
+"slice_133/save_to_file/enabled": false,
+"slice_133/save_to_file/fallback_path": "",
+"slice_133/save_to_file/keep_custom_tracks": false,
+"slice_133/save_to_file/path": "",
+"slice_133/start_frame": 0,
+"slice_134/end_frame": 0,
+"slice_134/loop_mode": 0,
+"slice_134/name": "",
+"slice_134/save_to_file/enabled": false,
+"slice_134/save_to_file/fallback_path": "",
+"slice_134/save_to_file/keep_custom_tracks": false,
+"slice_134/save_to_file/path": "",
+"slice_134/start_frame": 0,
+"slice_135/end_frame": 0,
+"slice_135/loop_mode": 0,
+"slice_135/name": "",
+"slice_135/save_to_file/enabled": false,
+"slice_135/save_to_file/fallback_path": "",
+"slice_135/save_to_file/keep_custom_tracks": false,
+"slice_135/save_to_file/path": "",
+"slice_135/start_frame": 0,
+"slice_136/end_frame": 0,
+"slice_136/loop_mode": 0,
+"slice_136/name": "",
+"slice_136/save_to_file/enabled": false,
+"slice_136/save_to_file/fallback_path": "",
+"slice_136/save_to_file/keep_custom_tracks": false,
+"slice_136/save_to_file/path": "",
+"slice_136/start_frame": 0,
+"slice_137/end_frame": 0,
+"slice_137/loop_mode": 0,
+"slice_137/name": "",
+"slice_137/save_to_file/enabled": false,
+"slice_137/save_to_file/fallback_path": "",
+"slice_137/save_to_file/keep_custom_tracks": false,
+"slice_137/save_to_file/path": "",
+"slice_137/start_frame": 0,
+"slice_138/end_frame": 0,
+"slice_138/loop_mode": 0,
+"slice_138/name": "",
+"slice_138/save_to_file/enabled": false,
+"slice_138/save_to_file/fallback_path": "",
+"slice_138/save_to_file/keep_custom_tracks": false,
+"slice_138/save_to_file/path": "",
+"slice_138/start_frame": 0,
+"slice_139/end_frame": 0,
+"slice_139/loop_mode": 0,
+"slice_139/name": "",
+"slice_139/save_to_file/enabled": false,
+"slice_139/save_to_file/fallback_path": "",
+"slice_139/save_to_file/keep_custom_tracks": false,
+"slice_139/save_to_file/path": "",
+"slice_139/start_frame": 0,
+"slice_14/end_frame": 0,
+"slice_14/loop_mode": 0,
+"slice_14/name": "",
+"slice_14/save_to_file/enabled": false,
+"slice_14/save_to_file/fallback_path": "",
+"slice_14/save_to_file/keep_custom_tracks": false,
+"slice_14/save_to_file/path": "",
+"slice_14/start_frame": 0,
+"slice_140/end_frame": 0,
+"slice_140/loop_mode": 0,
+"slice_140/name": "",
+"slice_140/save_to_file/enabled": false,
+"slice_140/save_to_file/fallback_path": "",
+"slice_140/save_to_file/keep_custom_tracks": false,
+"slice_140/save_to_file/path": "",
+"slice_140/start_frame": 0,
+"slice_141/end_frame": 0,
+"slice_141/loop_mode": 0,
+"slice_141/name": "",
+"slice_141/save_to_file/enabled": false,
+"slice_141/save_to_file/fallback_path": "",
+"slice_141/save_to_file/keep_custom_tracks": false,
+"slice_141/save_to_file/path": "",
+"slice_141/start_frame": 0,
+"slice_142/end_frame": 0,
+"slice_142/loop_mode": 0,
+"slice_142/name": "",
+"slice_142/save_to_file/enabled": false,
+"slice_142/save_to_file/fallback_path": "",
+"slice_142/save_to_file/keep_custom_tracks": false,
+"slice_142/save_to_file/path": "",
+"slice_142/start_frame": 0,
+"slice_143/end_frame": 0,
+"slice_143/loop_mode": 0,
+"slice_143/name": "",
+"slice_143/save_to_file/enabled": false,
+"slice_143/save_to_file/fallback_path": "",
+"slice_143/save_to_file/keep_custom_tracks": false,
+"slice_143/save_to_file/path": "",
+"slice_143/start_frame": 0,
+"slice_144/end_frame": 0,
+"slice_144/loop_mode": 0,
+"slice_144/name": "",
+"slice_144/save_to_file/enabled": false,
+"slice_144/save_to_file/fallback_path": "",
+"slice_144/save_to_file/keep_custom_tracks": false,
+"slice_144/save_to_file/path": "",
+"slice_144/start_frame": 0,
+"slice_145/end_frame": 0,
+"slice_145/loop_mode": 0,
+"slice_145/name": "",
+"slice_145/save_to_file/enabled": false,
+"slice_145/save_to_file/fallback_path": "",
+"slice_145/save_to_file/keep_custom_tracks": false,
+"slice_145/save_to_file/path": "",
+"slice_145/start_frame": 0,
+"slice_146/end_frame": 0,
+"slice_146/loop_mode": 0,
+"slice_146/name": "",
+"slice_146/save_to_file/enabled": false,
+"slice_146/save_to_file/fallback_path": "",
+"slice_146/save_to_file/keep_custom_tracks": false,
+"slice_146/save_to_file/path": "",
+"slice_146/start_frame": 0,
+"slice_147/end_frame": 0,
+"slice_147/loop_mode": 0,
+"slice_147/name": "",
+"slice_147/save_to_file/enabled": false,
+"slice_147/save_to_file/fallback_path": "",
+"slice_147/save_to_file/keep_custom_tracks": false,
+"slice_147/save_to_file/path": "",
+"slice_147/start_frame": 0,
+"slice_148/end_frame": 0,
+"slice_148/loop_mode": 0,
+"slice_148/name": "",
+"slice_148/save_to_file/enabled": false,
+"slice_148/save_to_file/fallback_path": "",
+"slice_148/save_to_file/keep_custom_tracks": false,
+"slice_148/save_to_file/path": "",
+"slice_148/start_frame": 0,
+"slice_149/end_frame": 0,
+"slice_149/loop_mode": 0,
+"slice_149/name": "",
+"slice_149/save_to_file/enabled": false,
+"slice_149/save_to_file/fallback_path": "",
+"slice_149/save_to_file/keep_custom_tracks": false,
+"slice_149/save_to_file/path": "",
+"slice_149/start_frame": 0,
+"slice_15/end_frame": 0,
+"slice_15/loop_mode": 0,
+"slice_15/name": "",
+"slice_15/save_to_file/enabled": false,
+"slice_15/save_to_file/fallback_path": "",
+"slice_15/save_to_file/keep_custom_tracks": false,
+"slice_15/save_to_file/path": "",
+"slice_15/start_frame": 0,
+"slice_150/end_frame": 0,
+"slice_150/loop_mode": 0,
+"slice_150/name": "",
+"slice_150/save_to_file/enabled": false,
+"slice_150/save_to_file/fallback_path": "",
+"slice_150/save_to_file/keep_custom_tracks": false,
+"slice_150/save_to_file/path": "",
+"slice_150/start_frame": 0,
+"slice_151/end_frame": 0,
+"slice_151/loop_mode": 0,
+"slice_151/name": "",
+"slice_151/save_to_file/enabled": false,
+"slice_151/save_to_file/fallback_path": "",
+"slice_151/save_to_file/keep_custom_tracks": false,
+"slice_151/save_to_file/path": "",
+"slice_151/start_frame": 0,
+"slice_152/end_frame": 0,
+"slice_152/loop_mode": 0,
+"slice_152/name": "",
+"slice_152/save_to_file/enabled": false,
+"slice_152/save_to_file/fallback_path": "",
+"slice_152/save_to_file/keep_custom_tracks": false,
+"slice_152/save_to_file/path": "",
+"slice_152/start_frame": 0,
+"slice_153/end_frame": 0,
+"slice_153/loop_mode": 0,
+"slice_153/name": "",
+"slice_153/save_to_file/enabled": false,
+"slice_153/save_to_file/fallback_path": "",
+"slice_153/save_to_file/keep_custom_tracks": false,
+"slice_153/save_to_file/path": "",
+"slice_153/start_frame": 0,
+"slice_154/end_frame": 0,
+"slice_154/loop_mode": 0,
+"slice_154/name": "",
+"slice_154/save_to_file/enabled": false,
+"slice_154/save_to_file/fallback_path": "",
+"slice_154/save_to_file/keep_custom_tracks": false,
+"slice_154/save_to_file/path": "",
+"slice_154/start_frame": 0,
+"slice_155/end_frame": 0,
+"slice_155/loop_mode": 0,
+"slice_155/name": "",
+"slice_155/save_to_file/enabled": false,
+"slice_155/save_to_file/fallback_path": "",
+"slice_155/save_to_file/keep_custom_tracks": false,
+"slice_155/save_to_file/path": "",
+"slice_155/start_frame": 0,
+"slice_156/end_frame": 0,
+"slice_156/loop_mode": 0,
+"slice_156/name": "",
+"slice_156/save_to_file/enabled": false,
+"slice_156/save_to_file/fallback_path": "",
+"slice_156/save_to_file/keep_custom_tracks": false,
+"slice_156/save_to_file/path": "",
+"slice_156/start_frame": 0,
+"slice_157/end_frame": 0,
+"slice_157/loop_mode": 0,
+"slice_157/name": "",
+"slice_157/save_to_file/enabled": false,
+"slice_157/save_to_file/fallback_path": "",
+"slice_157/save_to_file/keep_custom_tracks": false,
+"slice_157/save_to_file/path": "",
+"slice_157/start_frame": 0,
+"slice_158/end_frame": 0,
+"slice_158/loop_mode": 0,
+"slice_158/name": "",
+"slice_158/save_to_file/enabled": false,
+"slice_158/save_to_file/fallback_path": "",
+"slice_158/save_to_file/keep_custom_tracks": false,
+"slice_158/save_to_file/path": "",
+"slice_158/start_frame": 0,
+"slice_159/end_frame": 0,
+"slice_159/loop_mode": 0,
+"slice_159/name": "",
+"slice_159/save_to_file/enabled": false,
+"slice_159/save_to_file/fallback_path": "",
+"slice_159/save_to_file/keep_custom_tracks": false,
+"slice_159/save_to_file/path": "",
+"slice_159/start_frame": 0,
+"slice_16/end_frame": 0,
+"slice_16/loop_mode": 0,
+"slice_16/name": "",
+"slice_16/save_to_file/enabled": false,
+"slice_16/save_to_file/fallback_path": "",
+"slice_16/save_to_file/keep_custom_tracks": false,
+"slice_16/save_to_file/path": "",
+"slice_16/start_frame": 0,
+"slice_160/end_frame": 0,
+"slice_160/loop_mode": 0,
+"slice_160/name": "",
+"slice_160/save_to_file/enabled": false,
+"slice_160/save_to_file/fallback_path": "",
+"slice_160/save_to_file/keep_custom_tracks": false,
+"slice_160/save_to_file/path": "",
+"slice_160/start_frame": 0,
+"slice_161/end_frame": 0,
+"slice_161/loop_mode": 0,
+"slice_161/name": "",
+"slice_161/save_to_file/enabled": false,
+"slice_161/save_to_file/fallback_path": "",
+"slice_161/save_to_file/keep_custom_tracks": false,
+"slice_161/save_to_file/path": "",
+"slice_161/start_frame": 0,
+"slice_162/end_frame": 0,
+"slice_162/loop_mode": 0,
+"slice_162/name": "",
+"slice_162/save_to_file/enabled": false,
+"slice_162/save_to_file/fallback_path": "",
+"slice_162/save_to_file/keep_custom_tracks": false,
+"slice_162/save_to_file/path": "",
+"slice_162/start_frame": 0,
+"slice_163/end_frame": 0,
+"slice_163/loop_mode": 0,
+"slice_163/name": "",
+"slice_163/save_to_file/enabled": false,
+"slice_163/save_to_file/fallback_path": "",
+"slice_163/save_to_file/keep_custom_tracks": false,
+"slice_163/save_to_file/path": "",
+"slice_163/start_frame": 0,
+"slice_164/end_frame": 0,
+"slice_164/loop_mode": 0,
+"slice_164/name": "",
+"slice_164/save_to_file/enabled": false,
+"slice_164/save_to_file/fallback_path": "",
+"slice_164/save_to_file/keep_custom_tracks": false,
+"slice_164/save_to_file/path": "",
+"slice_164/start_frame": 0,
+"slice_165/end_frame": 0,
+"slice_165/loop_mode": 0,
+"slice_165/name": "",
+"slice_165/save_to_file/enabled": false,
+"slice_165/save_to_file/fallback_path": "",
+"slice_165/save_to_file/keep_custom_tracks": false,
+"slice_165/save_to_file/path": "",
+"slice_165/start_frame": 0,
+"slice_166/end_frame": 0,
+"slice_166/loop_mode": 0,
+"slice_166/name": "",
+"slice_166/save_to_file/enabled": false,
+"slice_166/save_to_file/fallback_path": "",
+"slice_166/save_to_file/keep_custom_tracks": false,
+"slice_166/save_to_file/path": "",
+"slice_166/start_frame": 0,
+"slice_167/end_frame": 0,
+"slice_167/loop_mode": 0,
+"slice_167/name": "",
+"slice_167/save_to_file/enabled": false,
+"slice_167/save_to_file/fallback_path": "",
+"slice_167/save_to_file/keep_custom_tracks": false,
+"slice_167/save_to_file/path": "",
+"slice_167/start_frame": 0,
+"slice_168/end_frame": 0,
+"slice_168/loop_mode": 0,
+"slice_168/name": "",
+"slice_168/save_to_file/enabled": false,
+"slice_168/save_to_file/fallback_path": "",
+"slice_168/save_to_file/keep_custom_tracks": false,
+"slice_168/save_to_file/path": "",
+"slice_168/start_frame": 0,
+"slice_169/end_frame": 0,
+"slice_169/loop_mode": 0,
+"slice_169/name": "",
+"slice_169/save_to_file/enabled": false,
+"slice_169/save_to_file/fallback_path": "",
+"slice_169/save_to_file/keep_custom_tracks": false,
+"slice_169/save_to_file/path": "",
+"slice_169/start_frame": 0,
+"slice_17/end_frame": 0,
+"slice_17/loop_mode": 0,
+"slice_17/name": "",
+"slice_17/save_to_file/enabled": false,
+"slice_17/save_to_file/fallback_path": "",
+"slice_17/save_to_file/keep_custom_tracks": false,
+"slice_17/save_to_file/path": "",
+"slice_17/start_frame": 0,
+"slice_170/end_frame": 0,
+"slice_170/loop_mode": 0,
+"slice_170/name": "",
+"slice_170/save_to_file/enabled": false,
+"slice_170/save_to_file/fallback_path": "",
+"slice_170/save_to_file/keep_custom_tracks": false,
+"slice_170/save_to_file/path": "",
+"slice_170/start_frame": 0,
+"slice_171/end_frame": 0,
+"slice_171/loop_mode": 0,
+"slice_171/name": "",
+"slice_171/save_to_file/enabled": false,
+"slice_171/save_to_file/fallback_path": "",
+"slice_171/save_to_file/keep_custom_tracks": false,
+"slice_171/save_to_file/path": "",
+"slice_171/start_frame": 0,
+"slice_172/end_frame": 0,
+"slice_172/loop_mode": 0,
+"slice_172/name": "",
+"slice_172/save_to_file/enabled": false,
+"slice_172/save_to_file/fallback_path": "",
+"slice_172/save_to_file/keep_custom_tracks": false,
+"slice_172/save_to_file/path": "",
+"slice_172/start_frame": 0,
+"slice_173/end_frame": 0,
+"slice_173/loop_mode": 0,
+"slice_173/name": "",
+"slice_173/save_to_file/enabled": false,
+"slice_173/save_to_file/fallback_path": "",
+"slice_173/save_to_file/keep_custom_tracks": false,
+"slice_173/save_to_file/path": "",
+"slice_173/start_frame": 0,
+"slice_174/end_frame": 0,
+"slice_174/loop_mode": 0,
+"slice_174/name": "",
+"slice_174/save_to_file/enabled": false,
+"slice_174/save_to_file/fallback_path": "",
+"slice_174/save_to_file/keep_custom_tracks": false,
+"slice_174/save_to_file/path": "",
+"slice_174/start_frame": 0,
+"slice_175/end_frame": 0,
+"slice_175/loop_mode": 0,
+"slice_175/name": "",
+"slice_175/save_to_file/enabled": false,
+"slice_175/save_to_file/fallback_path": "",
+"slice_175/save_to_file/keep_custom_tracks": false,
+"slice_175/save_to_file/path": "",
+"slice_175/start_frame": 0,
+"slice_176/end_frame": 0,
+"slice_176/loop_mode": 0,
+"slice_176/name": "",
+"slice_176/save_to_file/enabled": false,
+"slice_176/save_to_file/fallback_path": "",
+"slice_176/save_to_file/keep_custom_tracks": false,
+"slice_176/save_to_file/path": "",
+"slice_176/start_frame": 0,
+"slice_177/end_frame": 0,
+"slice_177/loop_mode": 0,
+"slice_177/name": "",
+"slice_177/save_to_file/enabled": false,
+"slice_177/save_to_file/fallback_path": "",
+"slice_177/save_to_file/keep_custom_tracks": false,
+"slice_177/save_to_file/path": "",
+"slice_177/start_frame": 0,
+"slice_178/end_frame": 0,
+"slice_178/loop_mode": 0,
+"slice_178/name": "",
+"slice_178/save_to_file/enabled": false,
+"slice_178/save_to_file/fallback_path": "",
+"slice_178/save_to_file/keep_custom_tracks": false,
+"slice_178/save_to_file/path": "",
+"slice_178/start_frame": 0,
+"slice_179/end_frame": 0,
+"slice_179/loop_mode": 0,
+"slice_179/name": "",
+"slice_179/save_to_file/enabled": false,
+"slice_179/save_to_file/fallback_path": "",
+"slice_179/save_to_file/keep_custom_tracks": false,
+"slice_179/save_to_file/path": "",
+"slice_179/start_frame": 0,
+"slice_18/end_frame": 0,
+"slice_18/loop_mode": 0,
+"slice_18/name": "",
+"slice_18/save_to_file/enabled": false,
+"slice_18/save_to_file/fallback_path": "",
+"slice_18/save_to_file/keep_custom_tracks": false,
+"slice_18/save_to_file/path": "",
+"slice_18/start_frame": 0,
+"slice_180/end_frame": 0,
+"slice_180/loop_mode": 0,
+"slice_180/name": "",
+"slice_180/save_to_file/enabled": false,
+"slice_180/save_to_file/fallback_path": "",
+"slice_180/save_to_file/keep_custom_tracks": false,
+"slice_180/save_to_file/path": "",
+"slice_180/start_frame": 0,
+"slice_181/end_frame": 0,
+"slice_181/loop_mode": 0,
+"slice_181/name": "",
+"slice_181/save_to_file/enabled": false,
+"slice_181/save_to_file/fallback_path": "",
+"slice_181/save_to_file/keep_custom_tracks": false,
+"slice_181/save_to_file/path": "",
+"slice_181/start_frame": 0,
+"slice_182/end_frame": 0,
+"slice_182/loop_mode": 0,
+"slice_182/name": "",
+"slice_182/save_to_file/enabled": false,
+"slice_182/save_to_file/fallback_path": "",
+"slice_182/save_to_file/keep_custom_tracks": false,
+"slice_182/save_to_file/path": "",
+"slice_182/start_frame": 0,
+"slice_183/end_frame": 0,
+"slice_183/loop_mode": 0,
+"slice_183/name": "",
+"slice_183/save_to_file/enabled": false,
+"slice_183/save_to_file/fallback_path": "",
+"slice_183/save_to_file/keep_custom_tracks": false,
+"slice_183/save_to_file/path": "",
+"slice_183/start_frame": 0,
+"slice_184/end_frame": 0,
+"slice_184/loop_mode": 0,
+"slice_184/name": "",
+"slice_184/save_to_file/enabled": false,
+"slice_184/save_to_file/fallback_path": "",
+"slice_184/save_to_file/keep_custom_tracks": false,
+"slice_184/save_to_file/path": "",
+"slice_184/start_frame": 0,
+"slice_185/end_frame": 0,
+"slice_185/loop_mode": 0,
+"slice_185/name": "",
+"slice_185/save_to_file/enabled": false,
+"slice_185/save_to_file/fallback_path": "",
+"slice_185/save_to_file/keep_custom_tracks": false,
+"slice_185/save_to_file/path": "",
+"slice_185/start_frame": 0,
+"slice_186/end_frame": 0,
+"slice_186/loop_mode": 0,
+"slice_186/name": "",
+"slice_186/save_to_file/enabled": false,
+"slice_186/save_to_file/fallback_path": "",
+"slice_186/save_to_file/keep_custom_tracks": false,
+"slice_186/save_to_file/path": "",
+"slice_186/start_frame": 0,
+"slice_187/end_frame": 0,
+"slice_187/loop_mode": 0,
+"slice_187/name": "",
+"slice_187/save_to_file/enabled": false,
+"slice_187/save_to_file/fallback_path": "",
+"slice_187/save_to_file/keep_custom_tracks": false,
+"slice_187/save_to_file/path": "",
+"slice_187/start_frame": 0,
+"slice_188/end_frame": 0,
+"slice_188/loop_mode": 0,
+"slice_188/name": "",
+"slice_188/save_to_file/enabled": false,
+"slice_188/save_to_file/fallback_path": "",
+"slice_188/save_to_file/keep_custom_tracks": false,
+"slice_188/save_to_file/path": "",
+"slice_188/start_frame": 0,
+"slice_189/end_frame": 0,
+"slice_189/loop_mode": 0,
+"slice_189/name": "",
+"slice_189/save_to_file/enabled": false,
+"slice_189/save_to_file/fallback_path": "",
+"slice_189/save_to_file/keep_custom_tracks": false,
+"slice_189/save_to_file/path": "",
+"slice_189/start_frame": 0,
+"slice_19/end_frame": 0,
+"slice_19/loop_mode": 0,
+"slice_19/name": "",
+"slice_19/save_to_file/enabled": false,
+"slice_19/save_to_file/fallback_path": "",
+"slice_19/save_to_file/keep_custom_tracks": false,
+"slice_19/save_to_file/path": "",
+"slice_19/start_frame": 0,
+"slice_190/end_frame": 0,
+"slice_190/loop_mode": 0,
+"slice_190/name": "",
+"slice_190/save_to_file/enabled": false,
+"slice_190/save_to_file/fallback_path": "",
+"slice_190/save_to_file/keep_custom_tracks": false,
+"slice_190/save_to_file/path": "",
+"slice_190/start_frame": 0,
+"slice_191/end_frame": 0,
+"slice_191/loop_mode": 0,
+"slice_191/name": "",
+"slice_191/save_to_file/enabled": false,
+"slice_191/save_to_file/fallback_path": "",
+"slice_191/save_to_file/keep_custom_tracks": false,
+"slice_191/save_to_file/path": "",
+"slice_191/start_frame": 0,
+"slice_192/end_frame": 0,
+"slice_192/loop_mode": 0,
+"slice_192/name": "",
+"slice_192/save_to_file/enabled": false,
+"slice_192/save_to_file/fallback_path": "",
+"slice_192/save_to_file/keep_custom_tracks": false,
+"slice_192/save_to_file/path": "",
+"slice_192/start_frame": 0,
+"slice_193/end_frame": 0,
+"slice_193/loop_mode": 0,
+"slice_193/name": "",
+"slice_193/save_to_file/enabled": false,
+"slice_193/save_to_file/fallback_path": "",
+"slice_193/save_to_file/keep_custom_tracks": false,
+"slice_193/save_to_file/path": "",
+"slice_193/start_frame": 0,
+"slice_194/end_frame": 0,
+"slice_194/loop_mode": 0,
+"slice_194/name": "",
+"slice_194/save_to_file/enabled": false,
+"slice_194/save_to_file/fallback_path": "",
+"slice_194/save_to_file/keep_custom_tracks": false,
+"slice_194/save_to_file/path": "",
+"slice_194/start_frame": 0,
+"slice_195/end_frame": 0,
+"slice_195/loop_mode": 0,
+"slice_195/name": "",
+"slice_195/save_to_file/enabled": false,
+"slice_195/save_to_file/fallback_path": "",
+"slice_195/save_to_file/keep_custom_tracks": false,
+"slice_195/save_to_file/path": "",
+"slice_195/start_frame": 0,
+"slice_196/end_frame": 0,
+"slice_196/loop_mode": 0,
+"slice_196/name": "",
+"slice_196/save_to_file/enabled": false,
+"slice_196/save_to_file/fallback_path": "",
+"slice_196/save_to_file/keep_custom_tracks": false,
+"slice_196/save_to_file/path": "",
+"slice_196/start_frame": 0,
+"slice_197/end_frame": 0,
+"slice_197/loop_mode": 0,
+"slice_197/name": "",
+"slice_197/save_to_file/enabled": false,
+"slice_197/save_to_file/fallback_path": "",
+"slice_197/save_to_file/keep_custom_tracks": false,
+"slice_197/save_to_file/path": "",
+"slice_197/start_frame": 0,
+"slice_198/end_frame": 0,
+"slice_198/loop_mode": 0,
+"slice_198/name": "",
+"slice_198/save_to_file/enabled": false,
+"slice_198/save_to_file/fallback_path": "",
+"slice_198/save_to_file/keep_custom_tracks": false,
+"slice_198/save_to_file/path": "",
+"slice_198/start_frame": 0,
+"slice_199/end_frame": 0,
+"slice_199/loop_mode": 0,
+"slice_199/name": "",
+"slice_199/save_to_file/enabled": false,
+"slice_199/save_to_file/fallback_path": "",
+"slice_199/save_to_file/keep_custom_tracks": false,
+"slice_199/save_to_file/path": "",
+"slice_199/start_frame": 0,
+"slice_2/end_frame": 0,
+"slice_2/loop_mode": 0,
+"slice_2/name": "",
+"slice_2/save_to_file/enabled": false,
+"slice_2/save_to_file/fallback_path": "",
+"slice_2/save_to_file/keep_custom_tracks": false,
+"slice_2/save_to_file/path": "",
+"slice_2/start_frame": 0,
+"slice_20/end_frame": 0,
+"slice_20/loop_mode": 0,
+"slice_20/name": "",
+"slice_20/save_to_file/enabled": false,
+"slice_20/save_to_file/fallback_path": "",
+"slice_20/save_to_file/keep_custom_tracks": false,
+"slice_20/save_to_file/path": "",
+"slice_20/start_frame": 0,
+"slice_200/end_frame": 0,
+"slice_200/loop_mode": 0,
+"slice_200/name": "",
+"slice_200/save_to_file/enabled": false,
+"slice_200/save_to_file/fallback_path": "",
+"slice_200/save_to_file/keep_custom_tracks": false,
+"slice_200/save_to_file/path": "",
+"slice_200/start_frame": 0,
+"slice_201/end_frame": 0,
+"slice_201/loop_mode": 0,
+"slice_201/name": "",
+"slice_201/save_to_file/enabled": false,
+"slice_201/save_to_file/fallback_path": "",
+"slice_201/save_to_file/keep_custom_tracks": false,
+"slice_201/save_to_file/path": "",
+"slice_201/start_frame": 0,
+"slice_202/end_frame": 0,
+"slice_202/loop_mode": 0,
+"slice_202/name": "",
+"slice_202/save_to_file/enabled": false,
+"slice_202/save_to_file/fallback_path": "",
+"slice_202/save_to_file/keep_custom_tracks": false,
+"slice_202/save_to_file/path": "",
+"slice_202/start_frame": 0,
+"slice_203/end_frame": 0,
+"slice_203/loop_mode": 0,
+"slice_203/name": "",
+"slice_203/save_to_file/enabled": false,
+"slice_203/save_to_file/fallback_path": "",
+"slice_203/save_to_file/keep_custom_tracks": false,
+"slice_203/save_to_file/path": "",
+"slice_203/start_frame": 0,
+"slice_204/end_frame": 0,
+"slice_204/loop_mode": 0,
+"slice_204/name": "",
+"slice_204/save_to_file/enabled": false,
+"slice_204/save_to_file/fallback_path": "",
+"slice_204/save_to_file/keep_custom_tracks": false,
+"slice_204/save_to_file/path": "",
+"slice_204/start_frame": 0,
+"slice_205/end_frame": 0,
+"slice_205/loop_mode": 0,
+"slice_205/name": "",
+"slice_205/save_to_file/enabled": false,
+"slice_205/save_to_file/fallback_path": "",
+"slice_205/save_to_file/keep_custom_tracks": false,
+"slice_205/save_to_file/path": "",
+"slice_205/start_frame": 0,
+"slice_206/end_frame": 0,
+"slice_206/loop_mode": 0,
+"slice_206/name": "",
+"slice_206/save_to_file/enabled": false,
+"slice_206/save_to_file/fallback_path": "",
+"slice_206/save_to_file/keep_custom_tracks": false,
+"slice_206/save_to_file/path": "",
+"slice_206/start_frame": 0,
+"slice_207/end_frame": 0,
+"slice_207/loop_mode": 0,
+"slice_207/name": "",
+"slice_207/save_to_file/enabled": false,
+"slice_207/save_to_file/fallback_path": "",
+"slice_207/save_to_file/keep_custom_tracks": false,
+"slice_207/save_to_file/path": "",
+"slice_207/start_frame": 0,
+"slice_208/end_frame": 0,
+"slice_208/loop_mode": 0,
+"slice_208/name": "",
+"slice_208/save_to_file/enabled": false,
+"slice_208/save_to_file/fallback_path": "",
+"slice_208/save_to_file/keep_custom_tracks": false,
+"slice_208/save_to_file/path": "",
+"slice_208/start_frame": 0,
+"slice_209/end_frame": 0,
+"slice_209/loop_mode": 0,
+"slice_209/name": "",
+"slice_209/save_to_file/enabled": false,
+"slice_209/save_to_file/fallback_path": "",
+"slice_209/save_to_file/keep_custom_tracks": false,
+"slice_209/save_to_file/path": "",
+"slice_209/start_frame": 0,
+"slice_21/end_frame": 0,
+"slice_21/loop_mode": 0,
+"slice_21/name": "",
+"slice_21/save_to_file/enabled": false,
+"slice_21/save_to_file/fallback_path": "",
+"slice_21/save_to_file/keep_custom_tracks": false,
+"slice_21/save_to_file/path": "",
+"slice_21/start_frame": 0,
+"slice_210/end_frame": 0,
+"slice_210/loop_mode": 0,
+"slice_210/name": "",
+"slice_210/save_to_file/enabled": false,
+"slice_210/save_to_file/fallback_path": "",
+"slice_210/save_to_file/keep_custom_tracks": false,
+"slice_210/save_to_file/path": "",
+"slice_210/start_frame": 0,
+"slice_211/end_frame": 0,
+"slice_211/loop_mode": 0,
+"slice_211/name": "",
+"slice_211/save_to_file/enabled": false,
+"slice_211/save_to_file/fallback_path": "",
+"slice_211/save_to_file/keep_custom_tracks": false,
+"slice_211/save_to_file/path": "",
+"slice_211/start_frame": 0,
+"slice_212/end_frame": 0,
+"slice_212/loop_mode": 0,
+"slice_212/name": "",
+"slice_212/save_to_file/enabled": false,
+"slice_212/save_to_file/fallback_path": "",
+"slice_212/save_to_file/keep_custom_tracks": false,
+"slice_212/save_to_file/path": "",
+"slice_212/start_frame": 0,
+"slice_213/end_frame": 0,
+"slice_213/loop_mode": 0,
+"slice_213/name": "",
+"slice_213/save_to_file/enabled": false,
+"slice_213/save_to_file/fallback_path": "",
+"slice_213/save_to_file/keep_custom_tracks": false,
+"slice_213/save_to_file/path": "",
+"slice_213/start_frame": 0,
+"slice_214/end_frame": 0,
+"slice_214/loop_mode": 0,
+"slice_214/name": "",
+"slice_214/save_to_file/enabled": false,
+"slice_214/save_to_file/fallback_path": "",
+"slice_214/save_to_file/keep_custom_tracks": false,
+"slice_214/save_to_file/path": "",
+"slice_214/start_frame": 0,
+"slice_215/end_frame": 0,
+"slice_215/loop_mode": 0,
+"slice_215/name": "",
+"slice_215/save_to_file/enabled": false,
+"slice_215/save_to_file/fallback_path": "",
+"slice_215/save_to_file/keep_custom_tracks": false,
+"slice_215/save_to_file/path": "",
+"slice_215/start_frame": 0,
+"slice_216/end_frame": 0,
+"slice_216/loop_mode": 0,
+"slice_216/name": "",
+"slice_216/save_to_file/enabled": false,
+"slice_216/save_to_file/fallback_path": "",
+"slice_216/save_to_file/keep_custom_tracks": false,
+"slice_216/save_to_file/path": "",
+"slice_216/start_frame": 0,
+"slice_217/end_frame": 0,
+"slice_217/loop_mode": 0,
+"slice_217/name": "",
+"slice_217/save_to_file/enabled": false,
+"slice_217/save_to_file/fallback_path": "",
+"slice_217/save_to_file/keep_custom_tracks": false,
+"slice_217/save_to_file/path": "",
+"slice_217/start_frame": 0,
+"slice_218/end_frame": 0,
+"slice_218/loop_mode": 0,
+"slice_218/name": "",
+"slice_218/save_to_file/enabled": false,
+"slice_218/save_to_file/fallback_path": "",
+"slice_218/save_to_file/keep_custom_tracks": false,
+"slice_218/save_to_file/path": "",
+"slice_218/start_frame": 0,
+"slice_219/end_frame": 0,
+"slice_219/loop_mode": 0,
+"slice_219/name": "",
+"slice_219/save_to_file/enabled": false,
+"slice_219/save_to_file/fallback_path": "",
+"slice_219/save_to_file/keep_custom_tracks": false,
+"slice_219/save_to_file/path": "",
+"slice_219/start_frame": 0,
+"slice_22/end_frame": 0,
+"slice_22/loop_mode": 0,
+"slice_22/name": "",
+"slice_22/save_to_file/enabled": false,
+"slice_22/save_to_file/fallback_path": "",
+"slice_22/save_to_file/keep_custom_tracks": false,
+"slice_22/save_to_file/path": "",
+"slice_22/start_frame": 0,
+"slice_220/end_frame": 0,
+"slice_220/loop_mode": 0,
+"slice_220/name": "",
+"slice_220/save_to_file/enabled": false,
+"slice_220/save_to_file/fallback_path": "",
+"slice_220/save_to_file/keep_custom_tracks": false,
+"slice_220/save_to_file/path": "",
+"slice_220/start_frame": 0,
+"slice_221/end_frame": 0,
+"slice_221/loop_mode": 0,
+"slice_221/name": "",
+"slice_221/save_to_file/enabled": false,
+"slice_221/save_to_file/fallback_path": "",
+"slice_221/save_to_file/keep_custom_tracks": false,
+"slice_221/save_to_file/path": "",
+"slice_221/start_frame": 0,
+"slice_222/end_frame": 0,
+"slice_222/loop_mode": 0,
+"slice_222/name": "",
+"slice_222/save_to_file/enabled": false,
+"slice_222/save_to_file/fallback_path": "",
+"slice_222/save_to_file/keep_custom_tracks": false,
+"slice_222/save_to_file/path": "",
+"slice_222/start_frame": 0,
+"slice_223/end_frame": 0,
+"slice_223/loop_mode": 0,
+"slice_223/name": "",
+"slice_223/save_to_file/enabled": false,
+"slice_223/save_to_file/fallback_path": "",
+"slice_223/save_to_file/keep_custom_tracks": false,
+"slice_223/save_to_file/path": "",
+"slice_223/start_frame": 0,
+"slice_224/end_frame": 0,
+"slice_224/loop_mode": 0,
+"slice_224/name": "",
+"slice_224/save_to_file/enabled": false,
+"slice_224/save_to_file/fallback_path": "",
+"slice_224/save_to_file/keep_custom_tracks": false,
+"slice_224/save_to_file/path": "",
+"slice_224/start_frame": 0,
+"slice_225/end_frame": 0,
+"slice_225/loop_mode": 0,
+"slice_225/name": "",
+"slice_225/save_to_file/enabled": false,
+"slice_225/save_to_file/fallback_path": "",
+"slice_225/save_to_file/keep_custom_tracks": false,
+"slice_225/save_to_file/path": "",
+"slice_225/start_frame": 0,
+"slice_226/end_frame": 0,
+"slice_226/loop_mode": 0,
+"slice_226/name": "",
+"slice_226/save_to_file/enabled": false,
+"slice_226/save_to_file/fallback_path": "",
+"slice_226/save_to_file/keep_custom_tracks": false,
+"slice_226/save_to_file/path": "",
+"slice_226/start_frame": 0,
+"slice_227/end_frame": 0,
+"slice_227/loop_mode": 0,
+"slice_227/name": "",
+"slice_227/save_to_file/enabled": false,
+"slice_227/save_to_file/fallback_path": "",
+"slice_227/save_to_file/keep_custom_tracks": false,
+"slice_227/save_to_file/path": "",
+"slice_227/start_frame": 0,
+"slice_228/end_frame": 0,
+"slice_228/loop_mode": 0,
+"slice_228/name": "",
+"slice_228/save_to_file/enabled": false,
+"slice_228/save_to_file/fallback_path": "",
+"slice_228/save_to_file/keep_custom_tracks": false,
+"slice_228/save_to_file/path": "",
+"slice_228/start_frame": 0,
+"slice_229/end_frame": 0,
+"slice_229/loop_mode": 0,
+"slice_229/name": "",
+"slice_229/save_to_file/enabled": false,
+"slice_229/save_to_file/fallback_path": "",
+"slice_229/save_to_file/keep_custom_tracks": false,
+"slice_229/save_to_file/path": "",
+"slice_229/start_frame": 0,
+"slice_23/end_frame": 0,
+"slice_23/loop_mode": 0,
+"slice_23/name": "",
+"slice_23/save_to_file/enabled": false,
+"slice_23/save_to_file/fallback_path": "",
+"slice_23/save_to_file/keep_custom_tracks": false,
+"slice_23/save_to_file/path": "",
+"slice_23/start_frame": 0,
+"slice_230/end_frame": 0,
+"slice_230/loop_mode": 0,
+"slice_230/name": "",
+"slice_230/save_to_file/enabled": false,
+"slice_230/save_to_file/fallback_path": "",
+"slice_230/save_to_file/keep_custom_tracks": false,
+"slice_230/save_to_file/path": "",
+"slice_230/start_frame": 0,
+"slice_231/end_frame": 0,
+"slice_231/loop_mode": 0,
+"slice_231/name": "",
+"slice_231/save_to_file/enabled": false,
+"slice_231/save_to_file/fallback_path": "",
+"slice_231/save_to_file/keep_custom_tracks": false,
+"slice_231/save_to_file/path": "",
+"slice_231/start_frame": 0,
+"slice_232/end_frame": 0,
+"slice_232/loop_mode": 0,
+"slice_232/name": "",
+"slice_232/save_to_file/enabled": false,
+"slice_232/save_to_file/fallback_path": "",
+"slice_232/save_to_file/keep_custom_tracks": false,
+"slice_232/save_to_file/path": "",
+"slice_232/start_frame": 0,
+"slice_233/end_frame": 0,
+"slice_233/loop_mode": 0,
+"slice_233/name": "",
+"slice_233/save_to_file/enabled": false,
+"slice_233/save_to_file/fallback_path": "",
+"slice_233/save_to_file/keep_custom_tracks": false,
+"slice_233/save_to_file/path": "",
+"slice_233/start_frame": 0,
+"slice_234/end_frame": 0,
+"slice_234/loop_mode": 0,
+"slice_234/name": "",
+"slice_234/save_to_file/enabled": false,
+"slice_234/save_to_file/fallback_path": "",
+"slice_234/save_to_file/keep_custom_tracks": false,
+"slice_234/save_to_file/path": "",
+"slice_234/start_frame": 0,
+"slice_235/end_frame": 0,
+"slice_235/loop_mode": 0,
+"slice_235/name": "",
+"slice_235/save_to_file/enabled": false,
+"slice_235/save_to_file/fallback_path": "",
+"slice_235/save_to_file/keep_custom_tracks": false,
+"slice_235/save_to_file/path": "",
+"slice_235/start_frame": 0,
+"slice_236/end_frame": 0,
+"slice_236/loop_mode": 0,
+"slice_236/name": "",
+"slice_236/save_to_file/enabled": false,
+"slice_236/save_to_file/fallback_path": "",
+"slice_236/save_to_file/keep_custom_tracks": false,
+"slice_236/save_to_file/path": "",
+"slice_236/start_frame": 0,
+"slice_237/end_frame": 0,
+"slice_237/loop_mode": 0,
+"slice_237/name": "",
+"slice_237/save_to_file/enabled": false,
+"slice_237/save_to_file/fallback_path": "",
+"slice_237/save_to_file/keep_custom_tracks": false,
+"slice_237/save_to_file/path": "",
+"slice_237/start_frame": 0,
+"slice_238/end_frame": 0,
+"slice_238/loop_mode": 0,
+"slice_238/name": "",
+"slice_238/save_to_file/enabled": false,
+"slice_238/save_to_file/fallback_path": "",
+"slice_238/save_to_file/keep_custom_tracks": false,
+"slice_238/save_to_file/path": "",
+"slice_238/start_frame": 0,
+"slice_239/end_frame": 0,
+"slice_239/loop_mode": 0,
+"slice_239/name": "",
+"slice_239/save_to_file/enabled": false,
+"slice_239/save_to_file/fallback_path": "",
+"slice_239/save_to_file/keep_custom_tracks": false,
+"slice_239/save_to_file/path": "",
+"slice_239/start_frame": 0,
+"slice_24/end_frame": 0,
+"slice_24/loop_mode": 0,
+"slice_24/name": "",
+"slice_24/save_to_file/enabled": false,
+"slice_24/save_to_file/fallback_path": "",
+"slice_24/save_to_file/keep_custom_tracks": false,
+"slice_24/save_to_file/path": "",
+"slice_24/start_frame": 0,
+"slice_240/end_frame": 0,
+"slice_240/loop_mode": 0,
+"slice_240/name": "",
+"slice_240/save_to_file/enabled": false,
+"slice_240/save_to_file/fallback_path": "",
+"slice_240/save_to_file/keep_custom_tracks": false,
+"slice_240/save_to_file/path": "",
+"slice_240/start_frame": 0,
+"slice_241/end_frame": 0,
+"slice_241/loop_mode": 0,
+"slice_241/name": "",
+"slice_241/save_to_file/enabled": false,
+"slice_241/save_to_file/fallback_path": "",
+"slice_241/save_to_file/keep_custom_tracks": false,
+"slice_241/save_to_file/path": "",
+"slice_241/start_frame": 0,
+"slice_242/end_frame": 0,
+"slice_242/loop_mode": 0,
+"slice_242/name": "",
+"slice_242/save_to_file/enabled": false,
+"slice_242/save_to_file/fallback_path": "",
+"slice_242/save_to_file/keep_custom_tracks": false,
+"slice_242/save_to_file/path": "",
+"slice_242/start_frame": 0,
+"slice_243/end_frame": 0,
+"slice_243/loop_mode": 0,
+"slice_243/name": "",
+"slice_243/save_to_file/enabled": false,
+"slice_243/save_to_file/fallback_path": "",
+"slice_243/save_to_file/keep_custom_tracks": false,
+"slice_243/save_to_file/path": "",
+"slice_243/start_frame": 0,
+"slice_244/end_frame": 0,
+"slice_244/loop_mode": 0,
+"slice_244/name": "",
+"slice_244/save_to_file/enabled": false,
+"slice_244/save_to_file/fallback_path": "",
+"slice_244/save_to_file/keep_custom_tracks": false,
+"slice_244/save_to_file/path": "",
+"slice_244/start_frame": 0,
+"slice_245/end_frame": 0,
+"slice_245/loop_mode": 0,
+"slice_245/name": "",
+"slice_245/save_to_file/enabled": false,
+"slice_245/save_to_file/fallback_path": "",
+"slice_245/save_to_file/keep_custom_tracks": false,
+"slice_245/save_to_file/path": "",
+"slice_245/start_frame": 0,
+"slice_246/end_frame": 0,
+"slice_246/loop_mode": 0,
+"slice_246/name": "",
+"slice_246/save_to_file/enabled": false,
+"slice_246/save_to_file/fallback_path": "",
+"slice_246/save_to_file/keep_custom_tracks": false,
+"slice_246/save_to_file/path": "",
+"slice_246/start_frame": 0,
+"slice_247/end_frame": 0,
+"slice_247/loop_mode": 0,
+"slice_247/name": "",
+"slice_247/save_to_file/enabled": false,
+"slice_247/save_to_file/fallback_path": "",
+"slice_247/save_to_file/keep_custom_tracks": false,
+"slice_247/save_to_file/path": "",
+"slice_247/start_frame": 0,
+"slice_248/end_frame": 0,
+"slice_248/loop_mode": 0,
+"slice_248/name": "",
+"slice_248/save_to_file/enabled": false,
+"slice_248/save_to_file/fallback_path": "",
+"slice_248/save_to_file/keep_custom_tracks": false,
+"slice_248/save_to_file/path": "",
+"slice_248/start_frame": 0,
+"slice_249/end_frame": 0,
+"slice_249/loop_mode": 0,
+"slice_249/name": "",
+"slice_249/save_to_file/enabled": false,
+"slice_249/save_to_file/fallback_path": "",
+"slice_249/save_to_file/keep_custom_tracks": false,
+"slice_249/save_to_file/path": "",
+"slice_249/start_frame": 0,
+"slice_25/end_frame": 0,
+"slice_25/loop_mode": 0,
+"slice_25/name": "",
+"slice_25/save_to_file/enabled": false,
+"slice_25/save_to_file/fallback_path": "",
+"slice_25/save_to_file/keep_custom_tracks": false,
+"slice_25/save_to_file/path": "",
+"slice_25/start_frame": 0,
+"slice_250/end_frame": 0,
+"slice_250/loop_mode": 0,
+"slice_250/name": "",
+"slice_250/save_to_file/enabled": false,
+"slice_250/save_to_file/fallback_path": "",
+"slice_250/save_to_file/keep_custom_tracks": false,
+"slice_250/save_to_file/path": "",
+"slice_250/start_frame": 0,
+"slice_251/end_frame": 0,
+"slice_251/loop_mode": 0,
+"slice_251/name": "",
+"slice_251/save_to_file/enabled": false,
+"slice_251/save_to_file/fallback_path": "",
+"slice_251/save_to_file/keep_custom_tracks": false,
+"slice_251/save_to_file/path": "",
+"slice_251/start_frame": 0,
+"slice_252/end_frame": 0,
+"slice_252/loop_mode": 0,
+"slice_252/name": "",
+"slice_252/save_to_file/enabled": false,
+"slice_252/save_to_file/fallback_path": "",
+"slice_252/save_to_file/keep_custom_tracks": false,
+"slice_252/save_to_file/path": "",
+"slice_252/start_frame": 0,
+"slice_253/end_frame": 0,
+"slice_253/loop_mode": 0,
+"slice_253/name": "",
+"slice_253/save_to_file/enabled": false,
+"slice_253/save_to_file/fallback_path": "",
+"slice_253/save_to_file/keep_custom_tracks": false,
+"slice_253/save_to_file/path": "",
+"slice_253/start_frame": 0,
+"slice_254/end_frame": 0,
+"slice_254/loop_mode": 0,
+"slice_254/name": "",
+"slice_254/save_to_file/enabled": false,
+"slice_254/save_to_file/fallback_path": "",
+"slice_254/save_to_file/keep_custom_tracks": false,
+"slice_254/save_to_file/path": "",
+"slice_254/start_frame": 0,
+"slice_255/end_frame": 0,
+"slice_255/loop_mode": 0,
+"slice_255/name": "",
+"slice_255/save_to_file/enabled": false,
+"slice_255/save_to_file/fallback_path": "",
+"slice_255/save_to_file/keep_custom_tracks": false,
+"slice_255/save_to_file/path": "",
+"slice_255/start_frame": 0,
+"slice_256/end_frame": 0,
+"slice_256/loop_mode": 0,
+"slice_256/name": "",
+"slice_256/save_to_file/enabled": false,
+"slice_256/save_to_file/fallback_path": "",
+"slice_256/save_to_file/keep_custom_tracks": false,
+"slice_256/save_to_file/path": "",
+"slice_256/start_frame": 0,
+"slice_26/end_frame": 0,
+"slice_26/loop_mode": 0,
+"slice_26/name": "",
+"slice_26/save_to_file/enabled": false,
+"slice_26/save_to_file/fallback_path": "",
+"slice_26/save_to_file/keep_custom_tracks": false,
+"slice_26/save_to_file/path": "",
+"slice_26/start_frame": 0,
+"slice_27/end_frame": 0,
+"slice_27/loop_mode": 0,
+"slice_27/name": "",
+"slice_27/save_to_file/enabled": false,
+"slice_27/save_to_file/fallback_path": "",
+"slice_27/save_to_file/keep_custom_tracks": false,
+"slice_27/save_to_file/path": "",
+"slice_27/start_frame": 0,
+"slice_28/end_frame": 0,
+"slice_28/loop_mode": 0,
+"slice_28/name": "",
+"slice_28/save_to_file/enabled": false,
+"slice_28/save_to_file/fallback_path": "",
+"slice_28/save_to_file/keep_custom_tracks": false,
+"slice_28/save_to_file/path": "",
+"slice_28/start_frame": 0,
+"slice_29/end_frame": 0,
+"slice_29/loop_mode": 0,
+"slice_29/name": "",
+"slice_29/save_to_file/enabled": false,
+"slice_29/save_to_file/fallback_path": "",
+"slice_29/save_to_file/keep_custom_tracks": false,
+"slice_29/save_to_file/path": "",
+"slice_29/start_frame": 0,
+"slice_3/end_frame": 0,
+"slice_3/loop_mode": 0,
+"slice_3/name": "",
+"slice_3/save_to_file/enabled": false,
+"slice_3/save_to_file/fallback_path": "",
+"slice_3/save_to_file/keep_custom_tracks": false,
+"slice_3/save_to_file/path": "",
+"slice_3/start_frame": 0,
+"slice_30/end_frame": 0,
+"slice_30/loop_mode": 0,
+"slice_30/name": "",
+"slice_30/save_to_file/enabled": false,
+"slice_30/save_to_file/fallback_path": "",
+"slice_30/save_to_file/keep_custom_tracks": false,
+"slice_30/save_to_file/path": "",
+"slice_30/start_frame": 0,
+"slice_31/end_frame": 0,
+"slice_31/loop_mode": 0,
+"slice_31/name": "",
+"slice_31/save_to_file/enabled": false,
+"slice_31/save_to_file/fallback_path": "",
+"slice_31/save_to_file/keep_custom_tracks": false,
+"slice_31/save_to_file/path": "",
+"slice_31/start_frame": 0,
+"slice_32/end_frame": 0,
+"slice_32/loop_mode": 0,
+"slice_32/name": "",
+"slice_32/save_to_file/enabled": false,
+"slice_32/save_to_file/fallback_path": "",
+"slice_32/save_to_file/keep_custom_tracks": false,
+"slice_32/save_to_file/path": "",
+"slice_32/start_frame": 0,
+"slice_33/end_frame": 0,
+"slice_33/loop_mode": 0,
+"slice_33/name": "",
+"slice_33/save_to_file/enabled": false,
+"slice_33/save_to_file/fallback_path": "",
+"slice_33/save_to_file/keep_custom_tracks": false,
+"slice_33/save_to_file/path": "",
+"slice_33/start_frame": 0,
+"slice_34/end_frame": 0,
+"slice_34/loop_mode": 0,
+"slice_34/name": "",
+"slice_34/save_to_file/enabled": false,
+"slice_34/save_to_file/fallback_path": "",
+"slice_34/save_to_file/keep_custom_tracks": false,
+"slice_34/save_to_file/path": "",
+"slice_34/start_frame": 0,
+"slice_35/end_frame": 0,
+"slice_35/loop_mode": 0,
+"slice_35/name": "",
+"slice_35/save_to_file/enabled": false,
+"slice_35/save_to_file/fallback_path": "",
+"slice_35/save_to_file/keep_custom_tracks": false,
+"slice_35/save_to_file/path": "",
+"slice_35/start_frame": 0,
+"slice_36/end_frame": 0,
+"slice_36/loop_mode": 0,
+"slice_36/name": "",
+"slice_36/save_to_file/enabled": false,
+"slice_36/save_to_file/fallback_path": "",
+"slice_36/save_to_file/keep_custom_tracks": false,
+"slice_36/save_to_file/path": "",
+"slice_36/start_frame": 0,
+"slice_37/end_frame": 0,
+"slice_37/loop_mode": 0,
+"slice_37/name": "",
+"slice_37/save_to_file/enabled": false,
+"slice_37/save_to_file/fallback_path": "",
+"slice_37/save_to_file/keep_custom_tracks": false,
+"slice_37/save_to_file/path": "",
+"slice_37/start_frame": 0,
+"slice_38/end_frame": 0,
+"slice_38/loop_mode": 0,
+"slice_38/name": "",
+"slice_38/save_to_file/enabled": false,
+"slice_38/save_to_file/fallback_path": "",
+"slice_38/save_to_file/keep_custom_tracks": false,
+"slice_38/save_to_file/path": "",
+"slice_38/start_frame": 0,
+"slice_39/end_frame": 0,
+"slice_39/loop_mode": 0,
+"slice_39/name": "",
+"slice_39/save_to_file/enabled": false,
+"slice_39/save_to_file/fallback_path": "",
+"slice_39/save_to_file/keep_custom_tracks": false,
+"slice_39/save_to_file/path": "",
+"slice_39/start_frame": 0,
+"slice_4/end_frame": 0,
+"slice_4/loop_mode": 0,
+"slice_4/name": "",
+"slice_4/save_to_file/enabled": false,
+"slice_4/save_to_file/fallback_path": "",
+"slice_4/save_to_file/keep_custom_tracks": false,
+"slice_4/save_to_file/path": "",
+"slice_4/start_frame": 0,
+"slice_40/end_frame": 0,
+"slice_40/loop_mode": 0,
+"slice_40/name": "",
+"slice_40/save_to_file/enabled": false,
+"slice_40/save_to_file/fallback_path": "",
+"slice_40/save_to_file/keep_custom_tracks": false,
+"slice_40/save_to_file/path": "",
+"slice_40/start_frame": 0,
+"slice_41/end_frame": 0,
+"slice_41/loop_mode": 0,
+"slice_41/name": "",
+"slice_41/save_to_file/enabled": false,
+"slice_41/save_to_file/fallback_path": "",
+"slice_41/save_to_file/keep_custom_tracks": false,
+"slice_41/save_to_file/path": "",
+"slice_41/start_frame": 0,
+"slice_42/end_frame": 0,
+"slice_42/loop_mode": 0,
+"slice_42/name": "",
+"slice_42/save_to_file/enabled": false,
+"slice_42/save_to_file/fallback_path": "",
+"slice_42/save_to_file/keep_custom_tracks": false,
+"slice_42/save_to_file/path": "",
+"slice_42/start_frame": 0,
+"slice_43/end_frame": 0,
+"slice_43/loop_mode": 0,
+"slice_43/name": "",
+"slice_43/save_to_file/enabled": false,
+"slice_43/save_to_file/fallback_path": "",
+"slice_43/save_to_file/keep_custom_tracks": false,
+"slice_43/save_to_file/path": "",
+"slice_43/start_frame": 0,
+"slice_44/end_frame": 0,
+"slice_44/loop_mode": 0,
+"slice_44/name": "",
+"slice_44/save_to_file/enabled": false,
+"slice_44/save_to_file/fallback_path": "",
+"slice_44/save_to_file/keep_custom_tracks": false,
+"slice_44/save_to_file/path": "",
+"slice_44/start_frame": 0,
+"slice_45/end_frame": 0,
+"slice_45/loop_mode": 0,
+"slice_45/name": "",
+"slice_45/save_to_file/enabled": false,
+"slice_45/save_to_file/fallback_path": "",
+"slice_45/save_to_file/keep_custom_tracks": false,
+"slice_45/save_to_file/path": "",
+"slice_45/start_frame": 0,
+"slice_46/end_frame": 0,
+"slice_46/loop_mode": 0,
+"slice_46/name": "",
+"slice_46/save_to_file/enabled": false,
+"slice_46/save_to_file/fallback_path": "",
+"slice_46/save_to_file/keep_custom_tracks": false,
+"slice_46/save_to_file/path": "",
+"slice_46/start_frame": 0,
+"slice_47/end_frame": 0,
+"slice_47/loop_mode": 0,
+"slice_47/name": "",
+"slice_47/save_to_file/enabled": false,
+"slice_47/save_to_file/fallback_path": "",
+"slice_47/save_to_file/keep_custom_tracks": false,
+"slice_47/save_to_file/path": "",
+"slice_47/start_frame": 0,
+"slice_48/end_frame": 0,
+"slice_48/loop_mode": 0,
+"slice_48/name": "",
+"slice_48/save_to_file/enabled": false,
+"slice_48/save_to_file/fallback_path": "",
+"slice_48/save_to_file/keep_custom_tracks": false,
+"slice_48/save_to_file/path": "",
+"slice_48/start_frame": 0,
+"slice_49/end_frame": 0,
+"slice_49/loop_mode": 0,
+"slice_49/name": "",
+"slice_49/save_to_file/enabled": false,
+"slice_49/save_to_file/fallback_path": "",
+"slice_49/save_to_file/keep_custom_tracks": false,
+"slice_49/save_to_file/path": "",
+"slice_49/start_frame": 0,
+"slice_5/end_frame": 0,
+"slice_5/loop_mode": 0,
+"slice_5/name": "",
+"slice_5/save_to_file/enabled": false,
+"slice_5/save_to_file/fallback_path": "",
+"slice_5/save_to_file/keep_custom_tracks": false,
+"slice_5/save_to_file/path": "",
+"slice_5/start_frame": 0,
+"slice_50/end_frame": 0,
+"slice_50/loop_mode": 0,
+"slice_50/name": "",
+"slice_50/save_to_file/enabled": false,
+"slice_50/save_to_file/fallback_path": "",
+"slice_50/save_to_file/keep_custom_tracks": false,
+"slice_50/save_to_file/path": "",
+"slice_50/start_frame": 0,
+"slice_51/end_frame": 0,
+"slice_51/loop_mode": 0,
+"slice_51/name": "",
+"slice_51/save_to_file/enabled": false,
+"slice_51/save_to_file/fallback_path": "",
+"slice_51/save_to_file/keep_custom_tracks": false,
+"slice_51/save_to_file/path": "",
+"slice_51/start_frame": 0,
+"slice_52/end_frame": 0,
+"slice_52/loop_mode": 0,
+"slice_52/name": "",
+"slice_52/save_to_file/enabled": false,
+"slice_52/save_to_file/fallback_path": "",
+"slice_52/save_to_file/keep_custom_tracks": false,
+"slice_52/save_to_file/path": "",
+"slice_52/start_frame": 0,
+"slice_53/end_frame": 0,
+"slice_53/loop_mode": 0,
+"slice_53/name": "",
+"slice_53/save_to_file/enabled": false,
+"slice_53/save_to_file/fallback_path": "",
+"slice_53/save_to_file/keep_custom_tracks": false,
+"slice_53/save_to_file/path": "",
+"slice_53/start_frame": 0,
+"slice_54/end_frame": 0,
+"slice_54/loop_mode": 0,
+"slice_54/name": "",
+"slice_54/save_to_file/enabled": false,
+"slice_54/save_to_file/fallback_path": "",
+"slice_54/save_to_file/keep_custom_tracks": false,
+"slice_54/save_to_file/path": "",
+"slice_54/start_frame": 0,
+"slice_55/end_frame": 0,
+"slice_55/loop_mode": 0,
+"slice_55/name": "",
+"slice_55/save_to_file/enabled": false,
+"slice_55/save_to_file/fallback_path": "",
+"slice_55/save_to_file/keep_custom_tracks": false,
+"slice_55/save_to_file/path": "",
+"slice_55/start_frame": 0,
+"slice_56/end_frame": 0,
+"slice_56/loop_mode": 0,
+"slice_56/name": "",
+"slice_56/save_to_file/enabled": false,
+"slice_56/save_to_file/fallback_path": "",
+"slice_56/save_to_file/keep_custom_tracks": false,
+"slice_56/save_to_file/path": "",
+"slice_56/start_frame": 0,
+"slice_57/end_frame": 0,
+"slice_57/loop_mode": 0,
+"slice_57/name": "",
+"slice_57/save_to_file/enabled": false,
+"slice_57/save_to_file/fallback_path": "",
+"slice_57/save_to_file/keep_custom_tracks": false,
+"slice_57/save_to_file/path": "",
+"slice_57/start_frame": 0,
+"slice_58/end_frame": 0,
+"slice_58/loop_mode": 0,
+"slice_58/name": "",
+"slice_58/save_to_file/enabled": false,
+"slice_58/save_to_file/fallback_path": "",
+"slice_58/save_to_file/keep_custom_tracks": false,
+"slice_58/save_to_file/path": "",
+"slice_58/start_frame": 0,
+"slice_59/end_frame": 0,
+"slice_59/loop_mode": 0,
+"slice_59/name": "",
+"slice_59/save_to_file/enabled": false,
+"slice_59/save_to_file/fallback_path": "",
+"slice_59/save_to_file/keep_custom_tracks": false,
+"slice_59/save_to_file/path": "",
+"slice_59/start_frame": 0,
+"slice_6/end_frame": 0,
+"slice_6/loop_mode": 0,
+"slice_6/name": "",
+"slice_6/save_to_file/enabled": false,
+"slice_6/save_to_file/fallback_path": "",
+"slice_6/save_to_file/keep_custom_tracks": false,
+"slice_6/save_to_file/path": "",
+"slice_6/start_frame": 0,
+"slice_60/end_frame": 0,
+"slice_60/loop_mode": 0,
+"slice_60/name": "",
+"slice_60/save_to_file/enabled": false,
+"slice_60/save_to_file/fallback_path": "",
+"slice_60/save_to_file/keep_custom_tracks": false,
+"slice_60/save_to_file/path": "",
+"slice_60/start_frame": 0,
+"slice_61/end_frame": 0,
+"slice_61/loop_mode": 0,
+"slice_61/name": "",
+"slice_61/save_to_file/enabled": false,
+"slice_61/save_to_file/fallback_path": "",
+"slice_61/save_to_file/keep_custom_tracks": false,
+"slice_61/save_to_file/path": "",
+"slice_61/start_frame": 0,
+"slice_62/end_frame": 0,
+"slice_62/loop_mode": 0,
+"slice_62/name": "",
+"slice_62/save_to_file/enabled": false,
+"slice_62/save_to_file/fallback_path": "",
+"slice_62/save_to_file/keep_custom_tracks": false,
+"slice_62/save_to_file/path": "",
+"slice_62/start_frame": 0,
+"slice_63/end_frame": 0,
+"slice_63/loop_mode": 0,
+"slice_63/name": "",
+"slice_63/save_to_file/enabled": false,
+"slice_63/save_to_file/fallback_path": "",
+"slice_63/save_to_file/keep_custom_tracks": false,
+"slice_63/save_to_file/path": "",
+"slice_63/start_frame": 0,
+"slice_64/end_frame": 0,
+"slice_64/loop_mode": 0,
+"slice_64/name": "",
+"slice_64/save_to_file/enabled": false,
+"slice_64/save_to_file/fallback_path": "",
+"slice_64/save_to_file/keep_custom_tracks": false,
+"slice_64/save_to_file/path": "",
+"slice_64/start_frame": 0,
+"slice_65/end_frame": 0,
+"slice_65/loop_mode": 0,
+"slice_65/name": "",
+"slice_65/save_to_file/enabled": false,
+"slice_65/save_to_file/fallback_path": "",
+"slice_65/save_to_file/keep_custom_tracks": false,
+"slice_65/save_to_file/path": "",
+"slice_65/start_frame": 0,
+"slice_66/end_frame": 0,
+"slice_66/loop_mode": 0,
+"slice_66/name": "",
+"slice_66/save_to_file/enabled": false,
+"slice_66/save_to_file/fallback_path": "",
+"slice_66/save_to_file/keep_custom_tracks": false,
+"slice_66/save_to_file/path": "",
+"slice_66/start_frame": 0,
+"slice_67/end_frame": 0,
+"slice_67/loop_mode": 0,
+"slice_67/name": "",
+"slice_67/save_to_file/enabled": false,
+"slice_67/save_to_file/fallback_path": "",
+"slice_67/save_to_file/keep_custom_tracks": false,
+"slice_67/save_to_file/path": "",
+"slice_67/start_frame": 0,
+"slice_68/end_frame": 0,
+"slice_68/loop_mode": 0,
+"slice_68/name": "",
+"slice_68/save_to_file/enabled": false,
+"slice_68/save_to_file/fallback_path": "",
+"slice_68/save_to_file/keep_custom_tracks": false,
+"slice_68/save_to_file/path": "",
+"slice_68/start_frame": 0,
+"slice_69/end_frame": 0,
+"slice_69/loop_mode": 0,
+"slice_69/name": "",
+"slice_69/save_to_file/enabled": false,
+"slice_69/save_to_file/fallback_path": "",
+"slice_69/save_to_file/keep_custom_tracks": false,
+"slice_69/save_to_file/path": "",
+"slice_69/start_frame": 0,
+"slice_7/end_frame": 0,
+"slice_7/loop_mode": 0,
+"slice_7/name": "",
+"slice_7/save_to_file/enabled": false,
+"slice_7/save_to_file/fallback_path": "",
+"slice_7/save_to_file/keep_custom_tracks": false,
+"slice_7/save_to_file/path": "",
+"slice_7/start_frame": 0,
+"slice_70/end_frame": 0,
+"slice_70/loop_mode": 0,
+"slice_70/name": "",
+"slice_70/save_to_file/enabled": false,
+"slice_70/save_to_file/fallback_path": "",
+"slice_70/save_to_file/keep_custom_tracks": false,
+"slice_70/save_to_file/path": "",
+"slice_70/start_frame": 0,
+"slice_71/end_frame": 0,
+"slice_71/loop_mode": 0,
+"slice_71/name": "",
+"slice_71/save_to_file/enabled": false,
+"slice_71/save_to_file/fallback_path": "",
+"slice_71/save_to_file/keep_custom_tracks": false,
+"slice_71/save_to_file/path": "",
+"slice_71/start_frame": 0,
+"slice_72/end_frame": 0,
+"slice_72/loop_mode": 0,
+"slice_72/name": "",
+"slice_72/save_to_file/enabled": false,
+"slice_72/save_to_file/fallback_path": "",
+"slice_72/save_to_file/keep_custom_tracks": false,
+"slice_72/save_to_file/path": "",
+"slice_72/start_frame": 0,
+"slice_73/end_frame": 0,
+"slice_73/loop_mode": 0,
+"slice_73/name": "",
+"slice_73/save_to_file/enabled": false,
+"slice_73/save_to_file/fallback_path": "",
+"slice_73/save_to_file/keep_custom_tracks": false,
+"slice_73/save_to_file/path": "",
+"slice_73/start_frame": 0,
+"slice_74/end_frame": 0,
+"slice_74/loop_mode": 0,
+"slice_74/name": "",
+"slice_74/save_to_file/enabled": false,
+"slice_74/save_to_file/fallback_path": "",
+"slice_74/save_to_file/keep_custom_tracks": false,
+"slice_74/save_to_file/path": "",
+"slice_74/start_frame": 0,
+"slice_75/end_frame": 0,
+"slice_75/loop_mode": 0,
+"slice_75/name": "",
+"slice_75/save_to_file/enabled": false,
+"slice_75/save_to_file/fallback_path": "",
+"slice_75/save_to_file/keep_custom_tracks": false,
+"slice_75/save_to_file/path": "",
+"slice_75/start_frame": 0,
+"slice_76/end_frame": 0,
+"slice_76/loop_mode": 0,
+"slice_76/name": "",
+"slice_76/save_to_file/enabled": false,
+"slice_76/save_to_file/fallback_path": "",
+"slice_76/save_to_file/keep_custom_tracks": false,
+"slice_76/save_to_file/path": "",
+"slice_76/start_frame": 0,
+"slice_77/end_frame": 0,
+"slice_77/loop_mode": 0,
+"slice_77/name": "",
+"slice_77/save_to_file/enabled": false,
+"slice_77/save_to_file/fallback_path": "",
+"slice_77/save_to_file/keep_custom_tracks": false,
+"slice_77/save_to_file/path": "",
+"slice_77/start_frame": 0,
+"slice_78/end_frame": 0,
+"slice_78/loop_mode": 0,
+"slice_78/name": "",
+"slice_78/save_to_file/enabled": false,
+"slice_78/save_to_file/fallback_path": "",
+"slice_78/save_to_file/keep_custom_tracks": false,
+"slice_78/save_to_file/path": "",
+"slice_78/start_frame": 0,
+"slice_79/end_frame": 0,
+"slice_79/loop_mode": 0,
+"slice_79/name": "",
+"slice_79/save_to_file/enabled": false,
+"slice_79/save_to_file/fallback_path": "",
+"slice_79/save_to_file/keep_custom_tracks": false,
+"slice_79/save_to_file/path": "",
+"slice_79/start_frame": 0,
+"slice_8/end_frame": 0,
+"slice_8/loop_mode": 0,
+"slice_8/name": "",
+"slice_8/save_to_file/enabled": false,
+"slice_8/save_to_file/fallback_path": "",
+"slice_8/save_to_file/keep_custom_tracks": false,
+"slice_8/save_to_file/path": "",
+"slice_8/start_frame": 0,
+"slice_80/end_frame": 0,
+"slice_80/loop_mode": 0,
+"slice_80/name": "",
+"slice_80/save_to_file/enabled": false,
+"slice_80/save_to_file/fallback_path": "",
+"slice_80/save_to_file/keep_custom_tracks": false,
+"slice_80/save_to_file/path": "",
+"slice_80/start_frame": 0,
+"slice_81/end_frame": 0,
+"slice_81/loop_mode": 0,
+"slice_81/name": "",
+"slice_81/save_to_file/enabled": false,
+"slice_81/save_to_file/fallback_path": "",
+"slice_81/save_to_file/keep_custom_tracks": false,
+"slice_81/save_to_file/path": "",
+"slice_81/start_frame": 0,
+"slice_82/end_frame": 0,
+"slice_82/loop_mode": 0,
+"slice_82/name": "",
+"slice_82/save_to_file/enabled": false,
+"slice_82/save_to_file/fallback_path": "",
+"slice_82/save_to_file/keep_custom_tracks": false,
+"slice_82/save_to_file/path": "",
+"slice_82/start_frame": 0,
+"slice_83/end_frame": 0,
+"slice_83/loop_mode": 0,
+"slice_83/name": "",
+"slice_83/save_to_file/enabled": false,
+"slice_83/save_to_file/fallback_path": "",
+"slice_83/save_to_file/keep_custom_tracks": false,
+"slice_83/save_to_file/path": "",
+"slice_83/start_frame": 0,
+"slice_84/end_frame": 0,
+"slice_84/loop_mode": 0,
+"slice_84/name": "",
+"slice_84/save_to_file/enabled": false,
+"slice_84/save_to_file/fallback_path": "",
+"slice_84/save_to_file/keep_custom_tracks": false,
+"slice_84/save_to_file/path": "",
+"slice_84/start_frame": 0,
+"slice_85/end_frame": 0,
+"slice_85/loop_mode": 0,
+"slice_85/name": "",
+"slice_85/save_to_file/enabled": false,
+"slice_85/save_to_file/fallback_path": "",
+"slice_85/save_to_file/keep_custom_tracks": false,
+"slice_85/save_to_file/path": "",
+"slice_85/start_frame": 0,
+"slice_86/end_frame": 0,
+"slice_86/loop_mode": 0,
+"slice_86/name": "",
+"slice_86/save_to_file/enabled": false,
+"slice_86/save_to_file/fallback_path": "",
+"slice_86/save_to_file/keep_custom_tracks": false,
+"slice_86/save_to_file/path": "",
+"slice_86/start_frame": 0,
+"slice_87/end_frame": 0,
+"slice_87/loop_mode": 0,
+"slice_87/name": "",
+"slice_87/save_to_file/enabled": false,
+"slice_87/save_to_file/fallback_path": "",
+"slice_87/save_to_file/keep_custom_tracks": false,
+"slice_87/save_to_file/path": "",
+"slice_87/start_frame": 0,
+"slice_88/end_frame": 0,
+"slice_88/loop_mode": 0,
+"slice_88/name": "",
+"slice_88/save_to_file/enabled": false,
+"slice_88/save_to_file/fallback_path": "",
+"slice_88/save_to_file/keep_custom_tracks": false,
+"slice_88/save_to_file/path": "",
+"slice_88/start_frame": 0,
+"slice_89/end_frame": 0,
+"slice_89/loop_mode": 0,
+"slice_89/name": "",
+"slice_89/save_to_file/enabled": false,
+"slice_89/save_to_file/fallback_path": "",
+"slice_89/save_to_file/keep_custom_tracks": false,
+"slice_89/save_to_file/path": "",
+"slice_89/start_frame": 0,
+"slice_9/end_frame": 0,
+"slice_9/loop_mode": 0,
+"slice_9/name": "",
+"slice_9/save_to_file/enabled": false,
+"slice_9/save_to_file/fallback_path": "",
+"slice_9/save_to_file/keep_custom_tracks": false,
+"slice_9/save_to_file/path": "",
+"slice_9/start_frame": 0,
+"slice_90/end_frame": 0,
+"slice_90/loop_mode": 0,
+"slice_90/name": "",
+"slice_90/save_to_file/enabled": false,
+"slice_90/save_to_file/fallback_path": "",
+"slice_90/save_to_file/keep_custom_tracks": false,
+"slice_90/save_to_file/path": "",
+"slice_90/start_frame": 0,
+"slice_91/end_frame": 0,
+"slice_91/loop_mode": 0,
+"slice_91/name": "",
+"slice_91/save_to_file/enabled": false,
+"slice_91/save_to_file/fallback_path": "",
+"slice_91/save_to_file/keep_custom_tracks": false,
+"slice_91/save_to_file/path": "",
+"slice_91/start_frame": 0,
+"slice_92/end_frame": 0,
+"slice_92/loop_mode": 0,
+"slice_92/name": "",
+"slice_92/save_to_file/enabled": false,
+"slice_92/save_to_file/fallback_path": "",
+"slice_92/save_to_file/keep_custom_tracks": false,
+"slice_92/save_to_file/path": "",
+"slice_92/start_frame": 0,
+"slice_93/end_frame": 0,
+"slice_93/loop_mode": 0,
+"slice_93/name": "",
+"slice_93/save_to_file/enabled": false,
+"slice_93/save_to_file/fallback_path": "",
+"slice_93/save_to_file/keep_custom_tracks": false,
+"slice_93/save_to_file/path": "",
+"slice_93/start_frame": 0,
+"slice_94/end_frame": 0,
+"slice_94/loop_mode": 0,
+"slice_94/name": "",
+"slice_94/save_to_file/enabled": false,
+"slice_94/save_to_file/fallback_path": "",
+"slice_94/save_to_file/keep_custom_tracks": false,
+"slice_94/save_to_file/path": "",
+"slice_94/start_frame": 0,
+"slice_95/end_frame": 0,
+"slice_95/loop_mode": 0,
+"slice_95/name": "",
+"slice_95/save_to_file/enabled": false,
+"slice_95/save_to_file/fallback_path": "",
+"slice_95/save_to_file/keep_custom_tracks": false,
+"slice_95/save_to_file/path": "",
+"slice_95/start_frame": 0,
+"slice_96/end_frame": 0,
+"slice_96/loop_mode": 0,
+"slice_96/name": "",
+"slice_96/save_to_file/enabled": false,
+"slice_96/save_to_file/fallback_path": "",
+"slice_96/save_to_file/keep_custom_tracks": false,
+"slice_96/save_to_file/path": "",
+"slice_96/start_frame": 0,
+"slice_97/end_frame": 0,
+"slice_97/loop_mode": 0,
+"slice_97/name": "",
+"slice_97/save_to_file/enabled": false,
+"slice_97/save_to_file/fallback_path": "",
+"slice_97/save_to_file/keep_custom_tracks": false,
+"slice_97/save_to_file/path": "",
+"slice_97/start_frame": 0,
+"slice_98/end_frame": 0,
+"slice_98/loop_mode": 0,
+"slice_98/name": "",
+"slice_98/save_to_file/enabled": false,
+"slice_98/save_to_file/fallback_path": "",
+"slice_98/save_to_file/keep_custom_tracks": false,
+"slice_98/save_to_file/path": "",
+"slice_98/start_frame": 0,
+"slice_99/end_frame": 0,
+"slice_99/loop_mode": 0,
+"slice_99/name": "",
+"slice_99/save_to_file/enabled": false,
+"slice_99/save_to_file/fallback_path": "",
+"slice_99/save_to_file/keep_custom_tracks": false,
+"slice_99/save_to_file/path": "",
+"slice_99/start_frame": 0,
+"slices/amount": null
+},
+"Float": {
+"save_to_file/enabled": false,
+"save_to_file/fallback_path": "",
+"save_to_file/keep_custom_tracks": "",
+"save_to_file/path": "",
+"settings/loop_mode": 1,
+"slice_1/end_frame": 0,
+"slice_1/loop_mode": 0,
+"slice_1/name": "",
+"slice_1/save_to_file/enabled": false,
+"slice_1/save_to_file/fallback_path": "",
+"slice_1/save_to_file/keep_custom_tracks": false,
+"slice_1/save_to_file/path": "",
+"slice_1/start_frame": 0,
+"slice_10/end_frame": 0,
+"slice_10/loop_mode": 0,
+"slice_10/name": "",
+"slice_10/save_to_file/enabled": false,
+"slice_10/save_to_file/fallback_path": "",
+"slice_10/save_to_file/keep_custom_tracks": false,
+"slice_10/save_to_file/path": "",
+"slice_10/start_frame": 0,
+"slice_100/end_frame": 0,
+"slice_100/loop_mode": 0,
+"slice_100/name": "",
+"slice_100/save_to_file/enabled": false,
+"slice_100/save_to_file/fallback_path": "",
+"slice_100/save_to_file/keep_custom_tracks": false,
+"slice_100/save_to_file/path": "",
+"slice_100/start_frame": 0,
+"slice_101/end_frame": 0,
+"slice_101/loop_mode": 0,
+"slice_101/name": "",
+"slice_101/save_to_file/enabled": false,
+"slice_101/save_to_file/fallback_path": "",
+"slice_101/save_to_file/keep_custom_tracks": false,
+"slice_101/save_to_file/path": "",
+"slice_101/start_frame": 0,
+"slice_102/end_frame": 0,
+"slice_102/loop_mode": 0,
+"slice_102/name": "",
+"slice_102/save_to_file/enabled": false,
+"slice_102/save_to_file/fallback_path": "",
+"slice_102/save_to_file/keep_custom_tracks": false,
+"slice_102/save_to_file/path": "",
+"slice_102/start_frame": 0,
+"slice_103/end_frame": 0,
+"slice_103/loop_mode": 0,
+"slice_103/name": "",
+"slice_103/save_to_file/enabled": false,
+"slice_103/save_to_file/fallback_path": "",
+"slice_103/save_to_file/keep_custom_tracks": false,
+"slice_103/save_to_file/path": "",
+"slice_103/start_frame": 0,
+"slice_104/end_frame": 0,
+"slice_104/loop_mode": 0,
+"slice_104/name": "",
+"slice_104/save_to_file/enabled": false,
+"slice_104/save_to_file/fallback_path": "",
+"slice_104/save_to_file/keep_custom_tracks": false,
+"slice_104/save_to_file/path": "",
+"slice_104/start_frame": 0,
+"slice_105/end_frame": 0,
+"slice_105/loop_mode": 0,
+"slice_105/name": "",
+"slice_105/save_to_file/enabled": false,
+"slice_105/save_to_file/fallback_path": "",
+"slice_105/save_to_file/keep_custom_tracks": false,
+"slice_105/save_to_file/path": "",
+"slice_105/start_frame": 0,
+"slice_106/end_frame": 0,
+"slice_106/loop_mode": 0,
+"slice_106/name": "",
+"slice_106/save_to_file/enabled": false,
+"slice_106/save_to_file/fallback_path": "",
+"slice_106/save_to_file/keep_custom_tracks": false,
+"slice_106/save_to_file/path": "",
+"slice_106/start_frame": 0,
+"slice_107/end_frame": 0,
+"slice_107/loop_mode": 0,
+"slice_107/name": "",
+"slice_107/save_to_file/enabled": false,
+"slice_107/save_to_file/fallback_path": "",
+"slice_107/save_to_file/keep_custom_tracks": false,
+"slice_107/save_to_file/path": "",
+"slice_107/start_frame": 0,
+"slice_108/end_frame": 0,
+"slice_108/loop_mode": 0,
+"slice_108/name": "",
+"slice_108/save_to_file/enabled": false,
+"slice_108/save_to_file/fallback_path": "",
+"slice_108/save_to_file/keep_custom_tracks": false,
+"slice_108/save_to_file/path": "",
+"slice_108/start_frame": 0,
+"slice_109/end_frame": 0,
+"slice_109/loop_mode": 0,
+"slice_109/name": "",
+"slice_109/save_to_file/enabled": false,
+"slice_109/save_to_file/fallback_path": "",
+"slice_109/save_to_file/keep_custom_tracks": false,
+"slice_109/save_to_file/path": "",
+"slice_109/start_frame": 0,
+"slice_11/end_frame": 0,
+"slice_11/loop_mode": 0,
+"slice_11/name": "",
+"slice_11/save_to_file/enabled": false,
+"slice_11/save_to_file/fallback_path": "",
+"slice_11/save_to_file/keep_custom_tracks": false,
+"slice_11/save_to_file/path": "",
+"slice_11/start_frame": 0,
+"slice_110/end_frame": 0,
+"slice_110/loop_mode": 0,
+"slice_110/name": "",
+"slice_110/save_to_file/enabled": false,
+"slice_110/save_to_file/fallback_path": "",
+"slice_110/save_to_file/keep_custom_tracks": false,
+"slice_110/save_to_file/path": "",
+"slice_110/start_frame": 0,
+"slice_111/end_frame": 0,
+"slice_111/loop_mode": 0,
+"slice_111/name": "",
+"slice_111/save_to_file/enabled": false,
+"slice_111/save_to_file/fallback_path": "",
+"slice_111/save_to_file/keep_custom_tracks": false,
+"slice_111/save_to_file/path": "",
+"slice_111/start_frame": 0,
+"slice_112/end_frame": 0,
+"slice_112/loop_mode": 0,
+"slice_112/name": "",
+"slice_112/save_to_file/enabled": false,
+"slice_112/save_to_file/fallback_path": "",
+"slice_112/save_to_file/keep_custom_tracks": false,
+"slice_112/save_to_file/path": "",
+"slice_112/start_frame": 0,
+"slice_113/end_frame": 0,
+"slice_113/loop_mode": 0,
+"slice_113/name": "",
+"slice_113/save_to_file/enabled": false,
+"slice_113/save_to_file/fallback_path": "",
+"slice_113/save_to_file/keep_custom_tracks": false,
+"slice_113/save_to_file/path": "",
+"slice_113/start_frame": 0,
+"slice_114/end_frame": 0,
+"slice_114/loop_mode": 0,
+"slice_114/name": "",
+"slice_114/save_to_file/enabled": false,
+"slice_114/save_to_file/fallback_path": "",
+"slice_114/save_to_file/keep_custom_tracks": false,
+"slice_114/save_to_file/path": "",
+"slice_114/start_frame": 0,
+"slice_115/end_frame": 0,
+"slice_115/loop_mode": 0,
+"slice_115/name": "",
+"slice_115/save_to_file/enabled": false,
+"slice_115/save_to_file/fallback_path": "",
+"slice_115/save_to_file/keep_custom_tracks": false,
+"slice_115/save_to_file/path": "",
+"slice_115/start_frame": 0,
+"slice_116/end_frame": 0,
+"slice_116/loop_mode": 0,
+"slice_116/name": "",
+"slice_116/save_to_file/enabled": false,
+"slice_116/save_to_file/fallback_path": "",
+"slice_116/save_to_file/keep_custom_tracks": false,
+"slice_116/save_to_file/path": "",
+"slice_116/start_frame": 0,
+"slice_117/end_frame": 0,
+"slice_117/loop_mode": 0,
+"slice_117/name": "",
+"slice_117/save_to_file/enabled": false,
+"slice_117/save_to_file/fallback_path": "",
+"slice_117/save_to_file/keep_custom_tracks": false,
+"slice_117/save_to_file/path": "",
+"slice_117/start_frame": 0,
+"slice_118/end_frame": 0,
+"slice_118/loop_mode": 0,
+"slice_118/name": "",
+"slice_118/save_to_file/enabled": false,
+"slice_118/save_to_file/fallback_path": "",
+"slice_118/save_to_file/keep_custom_tracks": false,
+"slice_118/save_to_file/path": "",
+"slice_118/start_frame": 0,
+"slice_119/end_frame": 0,
+"slice_119/loop_mode": 0,
+"slice_119/name": "",
+"slice_119/save_to_file/enabled": false,
+"slice_119/save_to_file/fallback_path": "",
+"slice_119/save_to_file/keep_custom_tracks": false,
+"slice_119/save_to_file/path": "",
+"slice_119/start_frame": 0,
+"slice_12/end_frame": 0,
+"slice_12/loop_mode": 0,
+"slice_12/name": "",
+"slice_12/save_to_file/enabled": false,
+"slice_12/save_to_file/fallback_path": "",
+"slice_12/save_to_file/keep_custom_tracks": false,
+"slice_12/save_to_file/path": "",
+"slice_12/start_frame": 0,
+"slice_120/end_frame": 0,
+"slice_120/loop_mode": 0,
+"slice_120/name": "",
+"slice_120/save_to_file/enabled": false,
+"slice_120/save_to_file/fallback_path": "",
+"slice_120/save_to_file/keep_custom_tracks": false,
+"slice_120/save_to_file/path": "",
+"slice_120/start_frame": 0,
+"slice_121/end_frame": 0,
+"slice_121/loop_mode": 0,
+"slice_121/name": "",
+"slice_121/save_to_file/enabled": false,
+"slice_121/save_to_file/fallback_path": "",
+"slice_121/save_to_file/keep_custom_tracks": false,
+"slice_121/save_to_file/path": "",
+"slice_121/start_frame": 0,
+"slice_122/end_frame": 0,
+"slice_122/loop_mode": 0,
+"slice_122/name": "",
+"slice_122/save_to_file/enabled": false,
+"slice_122/save_to_file/fallback_path": "",
+"slice_122/save_to_file/keep_custom_tracks": false,
+"slice_122/save_to_file/path": "",
+"slice_122/start_frame": 0,
+"slice_123/end_frame": 0,
+"slice_123/loop_mode": 0,
+"slice_123/name": "",
+"slice_123/save_to_file/enabled": false,
+"slice_123/save_to_file/fallback_path": "",
+"slice_123/save_to_file/keep_custom_tracks": false,
+"slice_123/save_to_file/path": "",
+"slice_123/start_frame": 0,
+"slice_124/end_frame": 0,
+"slice_124/loop_mode": 0,
+"slice_124/name": "",
+"slice_124/save_to_file/enabled": false,
+"slice_124/save_to_file/fallback_path": "",
+"slice_124/save_to_file/keep_custom_tracks": false,
+"slice_124/save_to_file/path": "",
+"slice_124/start_frame": 0,
+"slice_125/end_frame": 0,
+"slice_125/loop_mode": 0,
+"slice_125/name": "",
+"slice_125/save_to_file/enabled": false,
+"slice_125/save_to_file/fallback_path": "",
+"slice_125/save_to_file/keep_custom_tracks": false,
+"slice_125/save_to_file/path": "",
+"slice_125/start_frame": 0,
+"slice_126/end_frame": 0,
+"slice_126/loop_mode": 0,
+"slice_126/name": "",
+"slice_126/save_to_file/enabled": false,
+"slice_126/save_to_file/fallback_path": "",
+"slice_126/save_to_file/keep_custom_tracks": false,
+"slice_126/save_to_file/path": "",
+"slice_126/start_frame": 0,
+"slice_127/end_frame": 0,
+"slice_127/loop_mode": 0,
+"slice_127/name": "",
+"slice_127/save_to_file/enabled": false,
+"slice_127/save_to_file/fallback_path": "",
+"slice_127/save_to_file/keep_custom_tracks": false,
+"slice_127/save_to_file/path": "",
+"slice_127/start_frame": 0,
+"slice_128/end_frame": 0,
+"slice_128/loop_mode": 0,
+"slice_128/name": "",
+"slice_128/save_to_file/enabled": false,
+"slice_128/save_to_file/fallback_path": "",
+"slice_128/save_to_file/keep_custom_tracks": false,
+"slice_128/save_to_file/path": "",
+"slice_128/start_frame": 0,
+"slice_129/end_frame": 0,
+"slice_129/loop_mode": 0,
+"slice_129/name": "",
+"slice_129/save_to_file/enabled": false,
+"slice_129/save_to_file/fallback_path": "",
+"slice_129/save_to_file/keep_custom_tracks": false,
+"slice_129/save_to_file/path": "",
+"slice_129/start_frame": 0,
+"slice_13/end_frame": 0,
+"slice_13/loop_mode": 0,
+"slice_13/name": "",
+"slice_13/save_to_file/enabled": false,
+"slice_13/save_to_file/fallback_path": "",
+"slice_13/save_to_file/keep_custom_tracks": false,
+"slice_13/save_to_file/path": "",
+"slice_13/start_frame": 0,
+"slice_130/end_frame": 0,
+"slice_130/loop_mode": 0,
+"slice_130/name": "",
+"slice_130/save_to_file/enabled": false,
+"slice_130/save_to_file/fallback_path": "",
+"slice_130/save_to_file/keep_custom_tracks": false,
+"slice_130/save_to_file/path": "",
+"slice_130/start_frame": 0,
+"slice_131/end_frame": 0,
+"slice_131/loop_mode": 0,
+"slice_131/name": "",
+"slice_131/save_to_file/enabled": false,
+"slice_131/save_to_file/fallback_path": "",
+"slice_131/save_to_file/keep_custom_tracks": false,
+"slice_131/save_to_file/path": "",
+"slice_131/start_frame": 0,
+"slice_132/end_frame": 0,
+"slice_132/loop_mode": 0,
+"slice_132/name": "",
+"slice_132/save_to_file/enabled": false,
+"slice_132/save_to_file/fallback_path": "",
+"slice_132/save_to_file/keep_custom_tracks": false,
+"slice_132/save_to_file/path": "",
+"slice_132/start_frame": 0,
+"slice_133/end_frame": 0,
+"slice_133/loop_mode": 0,
+"slice_133/name": "",
+"slice_133/save_to_file/enabled": false,
+"slice_133/save_to_file/fallback_path": "",
+"slice_133/save_to_file/keep_custom_tracks": false,
+"slice_133/save_to_file/path": "",
+"slice_133/start_frame": 0,
+"slice_134/end_frame": 0,
+"slice_134/loop_mode": 0,
+"slice_134/name": "",
+"slice_134/save_to_file/enabled": false,
+"slice_134/save_to_file/fallback_path": "",
+"slice_134/save_to_file/keep_custom_tracks": false,
+"slice_134/save_to_file/path": "",
+"slice_134/start_frame": 0,
+"slice_135/end_frame": 0,
+"slice_135/loop_mode": 0,
+"slice_135/name": "",
+"slice_135/save_to_file/enabled": false,
+"slice_135/save_to_file/fallback_path": "",
+"slice_135/save_to_file/keep_custom_tracks": false,
+"slice_135/save_to_file/path": "",
+"slice_135/start_frame": 0,
+"slice_136/end_frame": 0,
+"slice_136/loop_mode": 0,
+"slice_136/name": "",
+"slice_136/save_to_file/enabled": false,
+"slice_136/save_to_file/fallback_path": "",
+"slice_136/save_to_file/keep_custom_tracks": false,
+"slice_136/save_to_file/path": "",
+"slice_136/start_frame": 0,
+"slice_137/end_frame": 0,
+"slice_137/loop_mode": 0,
+"slice_137/name": "",
+"slice_137/save_to_file/enabled": false,
+"slice_137/save_to_file/fallback_path": "",
+"slice_137/save_to_file/keep_custom_tracks": false,
+"slice_137/save_to_file/path": "",
+"slice_137/start_frame": 0,
+"slice_138/end_frame": 0,
+"slice_138/loop_mode": 0,
+"slice_138/name": "",
+"slice_138/save_to_file/enabled": false,
+"slice_138/save_to_file/fallback_path": "",
+"slice_138/save_to_file/keep_custom_tracks": false,
+"slice_138/save_to_file/path": "",
+"slice_138/start_frame": 0,
+"slice_139/end_frame": 0,
+"slice_139/loop_mode": 0,
+"slice_139/name": "",
+"slice_139/save_to_file/enabled": false,
+"slice_139/save_to_file/fallback_path": "",
+"slice_139/save_to_file/keep_custom_tracks": false,
+"slice_139/save_to_file/path": "",
+"slice_139/start_frame": 0,
+"slice_14/end_frame": 0,
+"slice_14/loop_mode": 0,
+"slice_14/name": "",
+"slice_14/save_to_file/enabled": false,
+"slice_14/save_to_file/fallback_path": "",
+"slice_14/save_to_file/keep_custom_tracks": false,
+"slice_14/save_to_file/path": "",
+"slice_14/start_frame": 0,
+"slice_140/end_frame": 0,
+"slice_140/loop_mode": 0,
+"slice_140/name": "",
+"slice_140/save_to_file/enabled": false,
+"slice_140/save_to_file/fallback_path": "",
+"slice_140/save_to_file/keep_custom_tracks": false,
+"slice_140/save_to_file/path": "",
+"slice_140/start_frame": 0,
+"slice_141/end_frame": 0,
+"slice_141/loop_mode": 0,
+"slice_141/name": "",
+"slice_141/save_to_file/enabled": false,
+"slice_141/save_to_file/fallback_path": "",
+"slice_141/save_to_file/keep_custom_tracks": false,
+"slice_141/save_to_file/path": "",
+"slice_141/start_frame": 0,
+"slice_142/end_frame": 0,
+"slice_142/loop_mode": 0,
+"slice_142/name": "",
+"slice_142/save_to_file/enabled": false,
+"slice_142/save_to_file/fallback_path": "",
+"slice_142/save_to_file/keep_custom_tracks": false,
+"slice_142/save_to_file/path": "",
+"slice_142/start_frame": 0,
+"slice_143/end_frame": 0,
+"slice_143/loop_mode": 0,
+"slice_143/name": "",
+"slice_143/save_to_file/enabled": false,
+"slice_143/save_to_file/fallback_path": "",
+"slice_143/save_to_file/keep_custom_tracks": false,
+"slice_143/save_to_file/path": "",
+"slice_143/start_frame": 0,
+"slice_144/end_frame": 0,
+"slice_144/loop_mode": 0,
+"slice_144/name": "",
+"slice_144/save_to_file/enabled": false,
+"slice_144/save_to_file/fallback_path": "",
+"slice_144/save_to_file/keep_custom_tracks": false,
+"slice_144/save_to_file/path": "",
+"slice_144/start_frame": 0,
+"slice_145/end_frame": 0,
+"slice_145/loop_mode": 0,
+"slice_145/name": "",
+"slice_145/save_to_file/enabled": false,
+"slice_145/save_to_file/fallback_path": "",
+"slice_145/save_to_file/keep_custom_tracks": false,
+"slice_145/save_to_file/path": "",
+"slice_145/start_frame": 0,
+"slice_146/end_frame": 0,
+"slice_146/loop_mode": 0,
+"slice_146/name": "",
+"slice_146/save_to_file/enabled": false,
+"slice_146/save_to_file/fallback_path": "",
+"slice_146/save_to_file/keep_custom_tracks": false,
+"slice_146/save_to_file/path": "",
+"slice_146/start_frame": 0,
+"slice_147/end_frame": 0,
+"slice_147/loop_mode": 0,
+"slice_147/name": "",
+"slice_147/save_to_file/enabled": false,
+"slice_147/save_to_file/fallback_path": "",
+"slice_147/save_to_file/keep_custom_tracks": false,
+"slice_147/save_to_file/path": "",
+"slice_147/start_frame": 0,
+"slice_148/end_frame": 0,
+"slice_148/loop_mode": 0,
+"slice_148/name": "",
+"slice_148/save_to_file/enabled": false,
+"slice_148/save_to_file/fallback_path": "",
+"slice_148/save_to_file/keep_custom_tracks": false,
+"slice_148/save_to_file/path": "",
+"slice_148/start_frame": 0,
+"slice_149/end_frame": 0,
+"slice_149/loop_mode": 0,
+"slice_149/name": "",
+"slice_149/save_to_file/enabled": false,
+"slice_149/save_to_file/fallback_path": "",
+"slice_149/save_to_file/keep_custom_tracks": false,
+"slice_149/save_to_file/path": "",
+"slice_149/start_frame": 0,
+"slice_15/end_frame": 0,
+"slice_15/loop_mode": 0,
+"slice_15/name": "",
+"slice_15/save_to_file/enabled": false,
+"slice_15/save_to_file/fallback_path": "",
+"slice_15/save_to_file/keep_custom_tracks": false,
+"slice_15/save_to_file/path": "",
+"slice_15/start_frame": 0,
+"slice_150/end_frame": 0,
+"slice_150/loop_mode": 0,
+"slice_150/name": "",
+"slice_150/save_to_file/enabled": false,
+"slice_150/save_to_file/fallback_path": "",
+"slice_150/save_to_file/keep_custom_tracks": false,
+"slice_150/save_to_file/path": "",
+"slice_150/start_frame": 0,
+"slice_151/end_frame": 0,
+"slice_151/loop_mode": 0,
+"slice_151/name": "",
+"slice_151/save_to_file/enabled": false,
+"slice_151/save_to_file/fallback_path": "",
+"slice_151/save_to_file/keep_custom_tracks": false,
+"slice_151/save_to_file/path": "",
+"slice_151/start_frame": 0,
+"slice_152/end_frame": 0,
+"slice_152/loop_mode": 0,
+"slice_152/name": "",
+"slice_152/save_to_file/enabled": false,
+"slice_152/save_to_file/fallback_path": "",
+"slice_152/save_to_file/keep_custom_tracks": false,
+"slice_152/save_to_file/path": "",
+"slice_152/start_frame": 0,
+"slice_153/end_frame": 0,
+"slice_153/loop_mode": 0,
+"slice_153/name": "",
+"slice_153/save_to_file/enabled": false,
+"slice_153/save_to_file/fallback_path": "",
+"slice_153/save_to_file/keep_custom_tracks": false,
+"slice_153/save_to_file/path": "",
+"slice_153/start_frame": 0,
+"slice_154/end_frame": 0,
+"slice_154/loop_mode": 0,
+"slice_154/name": "",
+"slice_154/save_to_file/enabled": false,
+"slice_154/save_to_file/fallback_path": "",
+"slice_154/save_to_file/keep_custom_tracks": false,
+"slice_154/save_to_file/path": "",
+"slice_154/start_frame": 0,
+"slice_155/end_frame": 0,
+"slice_155/loop_mode": 0,
+"slice_155/name": "",
+"slice_155/save_to_file/enabled": false,
+"slice_155/save_to_file/fallback_path": "",
+"slice_155/save_to_file/keep_custom_tracks": false,
+"slice_155/save_to_file/path": "",
+"slice_155/start_frame": 0,
+"slice_156/end_frame": 0,
+"slice_156/loop_mode": 0,
+"slice_156/name": "",
+"slice_156/save_to_file/enabled": false,
+"slice_156/save_to_file/fallback_path": "",
+"slice_156/save_to_file/keep_custom_tracks": false,
+"slice_156/save_to_file/path": "",
+"slice_156/start_frame": 0,
+"slice_157/end_frame": 0,
+"slice_157/loop_mode": 0,
+"slice_157/name": "",
+"slice_157/save_to_file/enabled": false,
+"slice_157/save_to_file/fallback_path": "",
+"slice_157/save_to_file/keep_custom_tracks": false,
+"slice_157/save_to_file/path": "",
+"slice_157/start_frame": 0,
+"slice_158/end_frame": 0,
+"slice_158/loop_mode": 0,
+"slice_158/name": "",
+"slice_158/save_to_file/enabled": false,
+"slice_158/save_to_file/fallback_path": "",
+"slice_158/save_to_file/keep_custom_tracks": false,
+"slice_158/save_to_file/path": "",
+"slice_158/start_frame": 0,
+"slice_159/end_frame": 0,
+"slice_159/loop_mode": 0,
+"slice_159/name": "",
+"slice_159/save_to_file/enabled": false,
+"slice_159/save_to_file/fallback_path": "",
+"slice_159/save_to_file/keep_custom_tracks": false,
+"slice_159/save_to_file/path": "",
+"slice_159/start_frame": 0,
+"slice_16/end_frame": 0,
+"slice_16/loop_mode": 0,
+"slice_16/name": "",
+"slice_16/save_to_file/enabled": false,
+"slice_16/save_to_file/fallback_path": "",
+"slice_16/save_to_file/keep_custom_tracks": false,
+"slice_16/save_to_file/path": "",
+"slice_16/start_frame": 0,
+"slice_160/end_frame": 0,
+"slice_160/loop_mode": 0,
+"slice_160/name": "",
+"slice_160/save_to_file/enabled": false,
+"slice_160/save_to_file/fallback_path": "",
+"slice_160/save_to_file/keep_custom_tracks": false,
+"slice_160/save_to_file/path": "",
+"slice_160/start_frame": 0,
+"slice_161/end_frame": 0,
+"slice_161/loop_mode": 0,
+"slice_161/name": "",
+"slice_161/save_to_file/enabled": false,
+"slice_161/save_to_file/fallback_path": "",
+"slice_161/save_to_file/keep_custom_tracks": false,
+"slice_161/save_to_file/path": "",
+"slice_161/start_frame": 0,
+"slice_162/end_frame": 0,
+"slice_162/loop_mode": 0,
+"slice_162/name": "",
+"slice_162/save_to_file/enabled": false,
+"slice_162/save_to_file/fallback_path": "",
+"slice_162/save_to_file/keep_custom_tracks": false,
+"slice_162/save_to_file/path": "",
+"slice_162/start_frame": 0,
+"slice_163/end_frame": 0,
+"slice_163/loop_mode": 0,
+"slice_163/name": "",
+"slice_163/save_to_file/enabled": false,
+"slice_163/save_to_file/fallback_path": "",
+"slice_163/save_to_file/keep_custom_tracks": false,
+"slice_163/save_to_file/path": "",
+"slice_163/start_frame": 0,
+"slice_164/end_frame": 0,
+"slice_164/loop_mode": 0,
+"slice_164/name": "",
+"slice_164/save_to_file/enabled": false,
+"slice_164/save_to_file/fallback_path": "",
+"slice_164/save_to_file/keep_custom_tracks": false,
+"slice_164/save_to_file/path": "",
+"slice_164/start_frame": 0,
+"slice_165/end_frame": 0,
+"slice_165/loop_mode": 0,
+"slice_165/name": "",
+"slice_165/save_to_file/enabled": false,
+"slice_165/save_to_file/fallback_path": "",
+"slice_165/save_to_file/keep_custom_tracks": false,
+"slice_165/save_to_file/path": "",
+"slice_165/start_frame": 0,
+"slice_166/end_frame": 0,
+"slice_166/loop_mode": 0,
+"slice_166/name": "",
+"slice_166/save_to_file/enabled": false,
+"slice_166/save_to_file/fallback_path": "",
+"slice_166/save_to_file/keep_custom_tracks": false,
+"slice_166/save_to_file/path": "",
+"slice_166/start_frame": 0,
+"slice_167/end_frame": 0,
+"slice_167/loop_mode": 0,
+"slice_167/name": "",
+"slice_167/save_to_file/enabled": false,
+"slice_167/save_to_file/fallback_path": "",
+"slice_167/save_to_file/keep_custom_tracks": false,
+"slice_167/save_to_file/path": "",
+"slice_167/start_frame": 0,
+"slice_168/end_frame": 0,
+"slice_168/loop_mode": 0,
+"slice_168/name": "",
+"slice_168/save_to_file/enabled": false,
+"slice_168/save_to_file/fallback_path": "",
+"slice_168/save_to_file/keep_custom_tracks": false,
+"slice_168/save_to_file/path": "",
+"slice_168/start_frame": 0,
+"slice_169/end_frame": 0,
+"slice_169/loop_mode": 0,
+"slice_169/name": "",
+"slice_169/save_to_file/enabled": false,
+"slice_169/save_to_file/fallback_path": "",
+"slice_169/save_to_file/keep_custom_tracks": false,
+"slice_169/save_to_file/path": "",
+"slice_169/start_frame": 0,
+"slice_17/end_frame": 0,
+"slice_17/loop_mode": 0,
+"slice_17/name": "",
+"slice_17/save_to_file/enabled": false,
+"slice_17/save_to_file/fallback_path": "",
+"slice_17/save_to_file/keep_custom_tracks": false,
+"slice_17/save_to_file/path": "",
+"slice_17/start_frame": 0,
+"slice_170/end_frame": 0,
+"slice_170/loop_mode": 0,
+"slice_170/name": "",
+"slice_170/save_to_file/enabled": false,
+"slice_170/save_to_file/fallback_path": "",
+"slice_170/save_to_file/keep_custom_tracks": false,
+"slice_170/save_to_file/path": "",
+"slice_170/start_frame": 0,
+"slice_171/end_frame": 0,
+"slice_171/loop_mode": 0,
+"slice_171/name": "",
+"slice_171/save_to_file/enabled": false,
+"slice_171/save_to_file/fallback_path": "",
+"slice_171/save_to_file/keep_custom_tracks": false,
+"slice_171/save_to_file/path": "",
+"slice_171/start_frame": 0,
+"slice_172/end_frame": 0,
+"slice_172/loop_mode": 0,
+"slice_172/name": "",
+"slice_172/save_to_file/enabled": false,
+"slice_172/save_to_file/fallback_path": "",
+"slice_172/save_to_file/keep_custom_tracks": false,
+"slice_172/save_to_file/path": "",
+"slice_172/start_frame": 0,
+"slice_173/end_frame": 0,
+"slice_173/loop_mode": 0,
+"slice_173/name": "",
+"slice_173/save_to_file/enabled": false,
+"slice_173/save_to_file/fallback_path": "",
+"slice_173/save_to_file/keep_custom_tracks": false,
+"slice_173/save_to_file/path": "",
+"slice_173/start_frame": 0,
+"slice_174/end_frame": 0,
+"slice_174/loop_mode": 0,
+"slice_174/name": "",
+"slice_174/save_to_file/enabled": false,
+"slice_174/save_to_file/fallback_path": "",
+"slice_174/save_to_file/keep_custom_tracks": false,
+"slice_174/save_to_file/path": "",
+"slice_174/start_frame": 0,
+"slice_175/end_frame": 0,
+"slice_175/loop_mode": 0,
+"slice_175/name": "",
+"slice_175/save_to_file/enabled": false,
+"slice_175/save_to_file/fallback_path": "",
+"slice_175/save_to_file/keep_custom_tracks": false,
+"slice_175/save_to_file/path": "",
+"slice_175/start_frame": 0,
+"slice_176/end_frame": 0,
+"slice_176/loop_mode": 0,
+"slice_176/name": "",
+"slice_176/save_to_file/enabled": false,
+"slice_176/save_to_file/fallback_path": "",
+"slice_176/save_to_file/keep_custom_tracks": false,
+"slice_176/save_to_file/path": "",
+"slice_176/start_frame": 0,
+"slice_177/end_frame": 0,
+"slice_177/loop_mode": 0,
+"slice_177/name": "",
+"slice_177/save_to_file/enabled": false,
+"slice_177/save_to_file/fallback_path": "",
+"slice_177/save_to_file/keep_custom_tracks": false,
+"slice_177/save_to_file/path": "",
+"slice_177/start_frame": 0,
+"slice_178/end_frame": 0,
+"slice_178/loop_mode": 0,
+"slice_178/name": "",
+"slice_178/save_to_file/enabled": false,
+"slice_178/save_to_file/fallback_path": "",
+"slice_178/save_to_file/keep_custom_tracks": false,
+"slice_178/save_to_file/path": "",
+"slice_178/start_frame": 0,
+"slice_179/end_frame": 0,
+"slice_179/loop_mode": 0,
+"slice_179/name": "",
+"slice_179/save_to_file/enabled": false,
+"slice_179/save_to_file/fallback_path": "",
+"slice_179/save_to_file/keep_custom_tracks": false,
+"slice_179/save_to_file/path": "",
+"slice_179/start_frame": 0,
+"slice_18/end_frame": 0,
+"slice_18/loop_mode": 0,
+"slice_18/name": "",
+"slice_18/save_to_file/enabled": false,
+"slice_18/save_to_file/fallback_path": "",
+"slice_18/save_to_file/keep_custom_tracks": false,
+"slice_18/save_to_file/path": "",
+"slice_18/start_frame": 0,
+"slice_180/end_frame": 0,
+"slice_180/loop_mode": 0,
+"slice_180/name": "",
+"slice_180/save_to_file/enabled": false,
+"slice_180/save_to_file/fallback_path": "",
+"slice_180/save_to_file/keep_custom_tracks": false,
+"slice_180/save_to_file/path": "",
+"slice_180/start_frame": 0,
+"slice_181/end_frame": 0,
+"slice_181/loop_mode": 0,
+"slice_181/name": "",
+"slice_181/save_to_file/enabled": false,
+"slice_181/save_to_file/fallback_path": "",
+"slice_181/save_to_file/keep_custom_tracks": false,
+"slice_181/save_to_file/path": "",
+"slice_181/start_frame": 0,
+"slice_182/end_frame": 0,
+"slice_182/loop_mode": 0,
+"slice_182/name": "",
+"slice_182/save_to_file/enabled": false,
+"slice_182/save_to_file/fallback_path": "",
+"slice_182/save_to_file/keep_custom_tracks": false,
+"slice_182/save_to_file/path": "",
+"slice_182/start_frame": 0,
+"slice_183/end_frame": 0,
+"slice_183/loop_mode": 0,
+"slice_183/name": "",
+"slice_183/save_to_file/enabled": false,
+"slice_183/save_to_file/fallback_path": "",
+"slice_183/save_to_file/keep_custom_tracks": false,
+"slice_183/save_to_file/path": "",
+"slice_183/start_frame": 0,
+"slice_184/end_frame": 0,
+"slice_184/loop_mode": 0,
+"slice_184/name": "",
+"slice_184/save_to_file/enabled": false,
+"slice_184/save_to_file/fallback_path": "",
+"slice_184/save_to_file/keep_custom_tracks": false,
+"slice_184/save_to_file/path": "",
+"slice_184/start_frame": 0,
+"slice_185/end_frame": 0,
+"slice_185/loop_mode": 0,
+"slice_185/name": "",
+"slice_185/save_to_file/enabled": false,
+"slice_185/save_to_file/fallback_path": "",
+"slice_185/save_to_file/keep_custom_tracks": false,
+"slice_185/save_to_file/path": "",
+"slice_185/start_frame": 0,
+"slice_186/end_frame": 0,
+"slice_186/loop_mode": 0,
+"slice_186/name": "",
+"slice_186/save_to_file/enabled": false,
+"slice_186/save_to_file/fallback_path": "",
+"slice_186/save_to_file/keep_custom_tracks": false,
+"slice_186/save_to_file/path": "",
+"slice_186/start_frame": 0,
+"slice_187/end_frame": 0,
+"slice_187/loop_mode": 0,
+"slice_187/name": "",
+"slice_187/save_to_file/enabled": false,
+"slice_187/save_to_file/fallback_path": "",
+"slice_187/save_to_file/keep_custom_tracks": false,
+"slice_187/save_to_file/path": "",
+"slice_187/start_frame": 0,
+"slice_188/end_frame": 0,
+"slice_188/loop_mode": 0,
+"slice_188/name": "",
+"slice_188/save_to_file/enabled": false,
+"slice_188/save_to_file/fallback_path": "",
+"slice_188/save_to_file/keep_custom_tracks": false,
+"slice_188/save_to_file/path": "",
+"slice_188/start_frame": 0,
+"slice_189/end_frame": 0,
+"slice_189/loop_mode": 0,
+"slice_189/name": "",
+"slice_189/save_to_file/enabled": false,
+"slice_189/save_to_file/fallback_path": "",
+"slice_189/save_to_file/keep_custom_tracks": false,
+"slice_189/save_to_file/path": "",
+"slice_189/start_frame": 0,
+"slice_19/end_frame": 0,
+"slice_19/loop_mode": 0,
+"slice_19/name": "",
+"slice_19/save_to_file/enabled": false,
+"slice_19/save_to_file/fallback_path": "",
+"slice_19/save_to_file/keep_custom_tracks": false,
+"slice_19/save_to_file/path": "",
+"slice_19/start_frame": 0,
+"slice_190/end_frame": 0,
+"slice_190/loop_mode": 0,
+"slice_190/name": "",
+"slice_190/save_to_file/enabled": false,
+"slice_190/save_to_file/fallback_path": "",
+"slice_190/save_to_file/keep_custom_tracks": false,
+"slice_190/save_to_file/path": "",
+"slice_190/start_frame": 0,
+"slice_191/end_frame": 0,
+"slice_191/loop_mode": 0,
+"slice_191/name": "",
+"slice_191/save_to_file/enabled": false,
+"slice_191/save_to_file/fallback_path": "",
+"slice_191/save_to_file/keep_custom_tracks": false,
+"slice_191/save_to_file/path": "",
+"slice_191/start_frame": 0,
+"slice_192/end_frame": 0,
+"slice_192/loop_mode": 0,
+"slice_192/name": "",
+"slice_192/save_to_file/enabled": false,
+"slice_192/save_to_file/fallback_path": "",
+"slice_192/save_to_file/keep_custom_tracks": false,
+"slice_192/save_to_file/path": "",
+"slice_192/start_frame": 0,
+"slice_193/end_frame": 0,
+"slice_193/loop_mode": 0,
+"slice_193/name": "",
+"slice_193/save_to_file/enabled": false,
+"slice_193/save_to_file/fallback_path": "",
+"slice_193/save_to_file/keep_custom_tracks": false,
+"slice_193/save_to_file/path": "",
+"slice_193/start_frame": 0,
+"slice_194/end_frame": 0,
+"slice_194/loop_mode": 0,
+"slice_194/name": "",
+"slice_194/save_to_file/enabled": false,
+"slice_194/save_to_file/fallback_path": "",
+"slice_194/save_to_file/keep_custom_tracks": false,
+"slice_194/save_to_file/path": "",
+"slice_194/start_frame": 0,
+"slice_195/end_frame": 0,
+"slice_195/loop_mode": 0,
+"slice_195/name": "",
+"slice_195/save_to_file/enabled": false,
+"slice_195/save_to_file/fallback_path": "",
+"slice_195/save_to_file/keep_custom_tracks": false,
+"slice_195/save_to_file/path": "",
+"slice_195/start_frame": 0,
+"slice_196/end_frame": 0,
+"slice_196/loop_mode": 0,
+"slice_196/name": "",
+"slice_196/save_to_file/enabled": false,
+"slice_196/save_to_file/fallback_path": "",
+"slice_196/save_to_file/keep_custom_tracks": false,
+"slice_196/save_to_file/path": "",
+"slice_196/start_frame": 0,
+"slice_197/end_frame": 0,
+"slice_197/loop_mode": 0,
+"slice_197/name": "",
+"slice_197/save_to_file/enabled": false,
+"slice_197/save_to_file/fallback_path": "",
+"slice_197/save_to_file/keep_custom_tracks": false,
+"slice_197/save_to_file/path": "",
+"slice_197/start_frame": 0,
+"slice_198/end_frame": 0,
+"slice_198/loop_mode": 0,
+"slice_198/name": "",
+"slice_198/save_to_file/enabled": false,
+"slice_198/save_to_file/fallback_path": "",
+"slice_198/save_to_file/keep_custom_tracks": false,
+"slice_198/save_to_file/path": "",
+"slice_198/start_frame": 0,
+"slice_199/end_frame": 0,
+"slice_199/loop_mode": 0,
+"slice_199/name": "",
+"slice_199/save_to_file/enabled": false,
+"slice_199/save_to_file/fallback_path": "",
+"slice_199/save_to_file/keep_custom_tracks": false,
+"slice_199/save_to_file/path": "",
+"slice_199/start_frame": 0,
+"slice_2/end_frame": 0,
+"slice_2/loop_mode": 0,
+"slice_2/name": "",
+"slice_2/save_to_file/enabled": false,
+"slice_2/save_to_file/fallback_path": "",
+"slice_2/save_to_file/keep_custom_tracks": false,
+"slice_2/save_to_file/path": "",
+"slice_2/start_frame": 0,
+"slice_20/end_frame": 0,
+"slice_20/loop_mode": 0,
+"slice_20/name": "",
+"slice_20/save_to_file/enabled": false,
+"slice_20/save_to_file/fallback_path": "",
+"slice_20/save_to_file/keep_custom_tracks": false,
+"slice_20/save_to_file/path": "",
+"slice_20/start_frame": 0,
+"slice_200/end_frame": 0,
+"slice_200/loop_mode": 0,
+"slice_200/name": "",
+"slice_200/save_to_file/enabled": false,
+"slice_200/save_to_file/fallback_path": "",
+"slice_200/save_to_file/keep_custom_tracks": false,
+"slice_200/save_to_file/path": "",
+"slice_200/start_frame": 0,
+"slice_201/end_frame": 0,
+"slice_201/loop_mode": 0,
+"slice_201/name": "",
+"slice_201/save_to_file/enabled": false,
+"slice_201/save_to_file/fallback_path": "",
+"slice_201/save_to_file/keep_custom_tracks": false,
+"slice_201/save_to_file/path": "",
+"slice_201/start_frame": 0,
+"slice_202/end_frame": 0,
+"slice_202/loop_mode": 0,
+"slice_202/name": "",
+"slice_202/save_to_file/enabled": false,
+"slice_202/save_to_file/fallback_path": "",
+"slice_202/save_to_file/keep_custom_tracks": false,
+"slice_202/save_to_file/path": "",
+"slice_202/start_frame": 0,
+"slice_203/end_frame": 0,
+"slice_203/loop_mode": 0,
+"slice_203/name": "",
+"slice_203/save_to_file/enabled": false,
+"slice_203/save_to_file/fallback_path": "",
+"slice_203/save_to_file/keep_custom_tracks": false,
+"slice_203/save_to_file/path": "",
+"slice_203/start_frame": 0,
+"slice_204/end_frame": 0,
+"slice_204/loop_mode": 0,
+"slice_204/name": "",
+"slice_204/save_to_file/enabled": false,
+"slice_204/save_to_file/fallback_path": "",
+"slice_204/save_to_file/keep_custom_tracks": false,
+"slice_204/save_to_file/path": "",
+"slice_204/start_frame": 0,
+"slice_205/end_frame": 0,
+"slice_205/loop_mode": 0,
+"slice_205/name": "",
+"slice_205/save_to_file/enabled": false,
+"slice_205/save_to_file/fallback_path": "",
+"slice_205/save_to_file/keep_custom_tracks": false,
+"slice_205/save_to_file/path": "",
+"slice_205/start_frame": 0,
+"slice_206/end_frame": 0,
+"slice_206/loop_mode": 0,
+"slice_206/name": "",
+"slice_206/save_to_file/enabled": false,
+"slice_206/save_to_file/fallback_path": "",
+"slice_206/save_to_file/keep_custom_tracks": false,
+"slice_206/save_to_file/path": "",
+"slice_206/start_frame": 0,
+"slice_207/end_frame": 0,
+"slice_207/loop_mode": 0,
+"slice_207/name": "",
+"slice_207/save_to_file/enabled": false,
+"slice_207/save_to_file/fallback_path": "",
+"slice_207/save_to_file/keep_custom_tracks": false,
+"slice_207/save_to_file/path": "",
+"slice_207/start_frame": 0,
+"slice_208/end_frame": 0,
+"slice_208/loop_mode": 0,
+"slice_208/name": "",
+"slice_208/save_to_file/enabled": false,
+"slice_208/save_to_file/fallback_path": "",
+"slice_208/save_to_file/keep_custom_tracks": false,
+"slice_208/save_to_file/path": "",
+"slice_208/start_frame": 0,
+"slice_209/end_frame": 0,
+"slice_209/loop_mode": 0,
+"slice_209/name": "",
+"slice_209/save_to_file/enabled": false,
+"slice_209/save_to_file/fallback_path": "",
+"slice_209/save_to_file/keep_custom_tracks": false,
+"slice_209/save_to_file/path": "",
+"slice_209/start_frame": 0,
+"slice_21/end_frame": 0,
+"slice_21/loop_mode": 0,
+"slice_21/name": "",
+"slice_21/save_to_file/enabled": false,
+"slice_21/save_to_file/fallback_path": "",
+"slice_21/save_to_file/keep_custom_tracks": false,
+"slice_21/save_to_file/path": "",
+"slice_21/start_frame": 0,
+"slice_210/end_frame": 0,
+"slice_210/loop_mode": 0,
+"slice_210/name": "",
+"slice_210/save_to_file/enabled": false,
+"slice_210/save_to_file/fallback_path": "",
+"slice_210/save_to_file/keep_custom_tracks": false,
+"slice_210/save_to_file/path": "",
+"slice_210/start_frame": 0,
+"slice_211/end_frame": 0,
+"slice_211/loop_mode": 0,
+"slice_211/name": "",
+"slice_211/save_to_file/enabled": false,
+"slice_211/save_to_file/fallback_path": "",
+"slice_211/save_to_file/keep_custom_tracks": false,
+"slice_211/save_to_file/path": "",
+"slice_211/start_frame": 0,
+"slice_212/end_frame": 0,
+"slice_212/loop_mode": 0,
+"slice_212/name": "",
+"slice_212/save_to_file/enabled": false,
+"slice_212/save_to_file/fallback_path": "",
+"slice_212/save_to_file/keep_custom_tracks": false,
+"slice_212/save_to_file/path": "",
+"slice_212/start_frame": 0,
+"slice_213/end_frame": 0,
+"slice_213/loop_mode": 0,
+"slice_213/name": "",
+"slice_213/save_to_file/enabled": false,
+"slice_213/save_to_file/fallback_path": "",
+"slice_213/save_to_file/keep_custom_tracks": false,
+"slice_213/save_to_file/path": "",
+"slice_213/start_frame": 0,
+"slice_214/end_frame": 0,
+"slice_214/loop_mode": 0,
+"slice_214/name": "",
+"slice_214/save_to_file/enabled": false,
+"slice_214/save_to_file/fallback_path": "",
+"slice_214/save_to_file/keep_custom_tracks": false,
+"slice_214/save_to_file/path": "",
+"slice_214/start_frame": 0,
+"slice_215/end_frame": 0,
+"slice_215/loop_mode": 0,
+"slice_215/name": "",
+"slice_215/save_to_file/enabled": false,
+"slice_215/save_to_file/fallback_path": "",
+"slice_215/save_to_file/keep_custom_tracks": false,
+"slice_215/save_to_file/path": "",
+"slice_215/start_frame": 0,
+"slice_216/end_frame": 0,
+"slice_216/loop_mode": 0,
+"slice_216/name": "",
+"slice_216/save_to_file/enabled": false,
+"slice_216/save_to_file/fallback_path": "",
+"slice_216/save_to_file/keep_custom_tracks": false,
+"slice_216/save_to_file/path": "",
+"slice_216/start_frame": 0,
+"slice_217/end_frame": 0,
+"slice_217/loop_mode": 0,
+"slice_217/name": "",
+"slice_217/save_to_file/enabled": false,
+"slice_217/save_to_file/fallback_path": "",
+"slice_217/save_to_file/keep_custom_tracks": false,
+"slice_217/save_to_file/path": "",
+"slice_217/start_frame": 0,
+"slice_218/end_frame": 0,
+"slice_218/loop_mode": 0,
+"slice_218/name": "",
+"slice_218/save_to_file/enabled": false,
+"slice_218/save_to_file/fallback_path": "",
+"slice_218/save_to_file/keep_custom_tracks": false,
+"slice_218/save_to_file/path": "",
+"slice_218/start_frame": 0,
+"slice_219/end_frame": 0,
+"slice_219/loop_mode": 0,
+"slice_219/name": "",
+"slice_219/save_to_file/enabled": false,
+"slice_219/save_to_file/fallback_path": "",
+"slice_219/save_to_file/keep_custom_tracks": false,
+"slice_219/save_to_file/path": "",
+"slice_219/start_frame": 0,
+"slice_22/end_frame": 0,
+"slice_22/loop_mode": 0,
+"slice_22/name": "",
+"slice_22/save_to_file/enabled": false,
+"slice_22/save_to_file/fallback_path": "",
+"slice_22/save_to_file/keep_custom_tracks": false,
+"slice_22/save_to_file/path": "",
+"slice_22/start_frame": 0,
+"slice_220/end_frame": 0,
+"slice_220/loop_mode": 0,
+"slice_220/name": "",
+"slice_220/save_to_file/enabled": false,
+"slice_220/save_to_file/fallback_path": "",
+"slice_220/save_to_file/keep_custom_tracks": false,
+"slice_220/save_to_file/path": "",
+"slice_220/start_frame": 0,
+"slice_221/end_frame": 0,
+"slice_221/loop_mode": 0,
+"slice_221/name": "",
+"slice_221/save_to_file/enabled": false,
+"slice_221/save_to_file/fallback_path": "",
+"slice_221/save_to_file/keep_custom_tracks": false,
+"slice_221/save_to_file/path": "",
+"slice_221/start_frame": 0,
+"slice_222/end_frame": 0,
+"slice_222/loop_mode": 0,
+"slice_222/name": "",
+"slice_222/save_to_file/enabled": false,
+"slice_222/save_to_file/fallback_path": "",
+"slice_222/save_to_file/keep_custom_tracks": false,
+"slice_222/save_to_file/path": "",
+"slice_222/start_frame": 0,
+"slice_223/end_frame": 0,
+"slice_223/loop_mode": 0,
+"slice_223/name": "",
+"slice_223/save_to_file/enabled": false,
+"slice_223/save_to_file/fallback_path": "",
+"slice_223/save_to_file/keep_custom_tracks": false,
+"slice_223/save_to_file/path": "",
+"slice_223/start_frame": 0,
+"slice_224/end_frame": 0,
+"slice_224/loop_mode": 0,
+"slice_224/name": "",
+"slice_224/save_to_file/enabled": false,
+"slice_224/save_to_file/fallback_path": "",
+"slice_224/save_to_file/keep_custom_tracks": false,
+"slice_224/save_to_file/path": "",
+"slice_224/start_frame": 0,
+"slice_225/end_frame": 0,
+"slice_225/loop_mode": 0,
+"slice_225/name": "",
+"slice_225/save_to_file/enabled": false,
+"slice_225/save_to_file/fallback_path": "",
+"slice_225/save_to_file/keep_custom_tracks": false,
+"slice_225/save_to_file/path": "",
+"slice_225/start_frame": 0,
+"slice_226/end_frame": 0,
+"slice_226/loop_mode": 0,
+"slice_226/name": "",
+"slice_226/save_to_file/enabled": false,
+"slice_226/save_to_file/fallback_path": "",
+"slice_226/save_to_file/keep_custom_tracks": false,
+"slice_226/save_to_file/path": "",
+"slice_226/start_frame": 0,
+"slice_227/end_frame": 0,
+"slice_227/loop_mode": 0,
+"slice_227/name": "",
+"slice_227/save_to_file/enabled": false,
+"slice_227/save_to_file/fallback_path": "",
+"slice_227/save_to_file/keep_custom_tracks": false,
+"slice_227/save_to_file/path": "",
+"slice_227/start_frame": 0,
+"slice_228/end_frame": 0,
+"slice_228/loop_mode": 0,
+"slice_228/name": "",
+"slice_228/save_to_file/enabled": false,
+"slice_228/save_to_file/fallback_path": "",
+"slice_228/save_to_file/keep_custom_tracks": false,
+"slice_228/save_to_file/path": "",
+"slice_228/start_frame": 0,
+"slice_229/end_frame": 0,
+"slice_229/loop_mode": 0,
+"slice_229/name": "",
+"slice_229/save_to_file/enabled": false,
+"slice_229/save_to_file/fallback_path": "",
+"slice_229/save_to_file/keep_custom_tracks": false,
+"slice_229/save_to_file/path": "",
+"slice_229/start_frame": 0,
+"slice_23/end_frame": 0,
+"slice_23/loop_mode": 0,
+"slice_23/name": "",
+"slice_23/save_to_file/enabled": false,
+"slice_23/save_to_file/fallback_path": "",
+"slice_23/save_to_file/keep_custom_tracks": false,
+"slice_23/save_to_file/path": "",
+"slice_23/start_frame": 0,
+"slice_230/end_frame": 0,
+"slice_230/loop_mode": 0,
+"slice_230/name": "",
+"slice_230/save_to_file/enabled": false,
+"slice_230/save_to_file/fallback_path": "",
+"slice_230/save_to_file/keep_custom_tracks": false,
+"slice_230/save_to_file/path": "",
+"slice_230/start_frame": 0,
+"slice_231/end_frame": 0,
+"slice_231/loop_mode": 0,
+"slice_231/name": "",
+"slice_231/save_to_file/enabled": false,
+"slice_231/save_to_file/fallback_path": "",
+"slice_231/save_to_file/keep_custom_tracks": false,
+"slice_231/save_to_file/path": "",
+"slice_231/start_frame": 0,
+"slice_232/end_frame": 0,
+"slice_232/loop_mode": 0,
+"slice_232/name": "",
+"slice_232/save_to_file/enabled": false,
+"slice_232/save_to_file/fallback_path": "",
+"slice_232/save_to_file/keep_custom_tracks": false,
+"slice_232/save_to_file/path": "",
+"slice_232/start_frame": 0,
+"slice_233/end_frame": 0,
+"slice_233/loop_mode": 0,
+"slice_233/name": "",
+"slice_233/save_to_file/enabled": false,
+"slice_233/save_to_file/fallback_path": "",
+"slice_233/save_to_file/keep_custom_tracks": false,
+"slice_233/save_to_file/path": "",
+"slice_233/start_frame": 0,
+"slice_234/end_frame": 0,
+"slice_234/loop_mode": 0,
+"slice_234/name": "",
+"slice_234/save_to_file/enabled": false,
+"slice_234/save_to_file/fallback_path": "",
+"slice_234/save_to_file/keep_custom_tracks": false,
+"slice_234/save_to_file/path": "",
+"slice_234/start_frame": 0,
+"slice_235/end_frame": 0,
+"slice_235/loop_mode": 0,
+"slice_235/name": "",
+"slice_235/save_to_file/enabled": false,
+"slice_235/save_to_file/fallback_path": "",
+"slice_235/save_to_file/keep_custom_tracks": false,
+"slice_235/save_to_file/path": "",
+"slice_235/start_frame": 0,
+"slice_236/end_frame": 0,
+"slice_236/loop_mode": 0,
+"slice_236/name": "",
+"slice_236/save_to_file/enabled": false,
+"slice_236/save_to_file/fallback_path": "",
+"slice_236/save_to_file/keep_custom_tracks": false,
+"slice_236/save_to_file/path": "",
+"slice_236/start_frame": 0,
+"slice_237/end_frame": 0,
+"slice_237/loop_mode": 0,
+"slice_237/name": "",
+"slice_237/save_to_file/enabled": false,
+"slice_237/save_to_file/fallback_path": "",
+"slice_237/save_to_file/keep_custom_tracks": false,
+"slice_237/save_to_file/path": "",
+"slice_237/start_frame": 0,
+"slice_238/end_frame": 0,
+"slice_238/loop_mode": 0,
+"slice_238/name": "",
+"slice_238/save_to_file/enabled": false,
+"slice_238/save_to_file/fallback_path": "",
+"slice_238/save_to_file/keep_custom_tracks": false,
+"slice_238/save_to_file/path": "",
+"slice_238/start_frame": 0,
+"slice_239/end_frame": 0,
+"slice_239/loop_mode": 0,
+"slice_239/name": "",
+"slice_239/save_to_file/enabled": false,
+"slice_239/save_to_file/fallback_path": "",
+"slice_239/save_to_file/keep_custom_tracks": false,
+"slice_239/save_to_file/path": "",
+"slice_239/start_frame": 0,
+"slice_24/end_frame": 0,
+"slice_24/loop_mode": 0,
+"slice_24/name": "",
+"slice_24/save_to_file/enabled": false,
+"slice_24/save_to_file/fallback_path": "",
+"slice_24/save_to_file/keep_custom_tracks": false,
+"slice_24/save_to_file/path": "",
+"slice_24/start_frame": 0,
+"slice_240/end_frame": 0,
+"slice_240/loop_mode": 0,
+"slice_240/name": "",
+"slice_240/save_to_file/enabled": false,
+"slice_240/save_to_file/fallback_path": "",
+"slice_240/save_to_file/keep_custom_tracks": false,
+"slice_240/save_to_file/path": "",
+"slice_240/start_frame": 0,
+"slice_241/end_frame": 0,
+"slice_241/loop_mode": 0,
+"slice_241/name": "",
+"slice_241/save_to_file/enabled": false,
+"slice_241/save_to_file/fallback_path": "",
+"slice_241/save_to_file/keep_custom_tracks": false,
+"slice_241/save_to_file/path": "",
+"slice_241/start_frame": 0,
+"slice_242/end_frame": 0,
+"slice_242/loop_mode": 0,
+"slice_242/name": "",
+"slice_242/save_to_file/enabled": false,
+"slice_242/save_to_file/fallback_path": "",
+"slice_242/save_to_file/keep_custom_tracks": false,
+"slice_242/save_to_file/path": "",
+"slice_242/start_frame": 0,
+"slice_243/end_frame": 0,
+"slice_243/loop_mode": 0,
+"slice_243/name": "",
+"slice_243/save_to_file/enabled": false,
+"slice_243/save_to_file/fallback_path": "",
+"slice_243/save_to_file/keep_custom_tracks": false,
+"slice_243/save_to_file/path": "",
+"slice_243/start_frame": 0,
+"slice_244/end_frame": 0,
+"slice_244/loop_mode": 0,
+"slice_244/name": "",
+"slice_244/save_to_file/enabled": false,
+"slice_244/save_to_file/fallback_path": "",
+"slice_244/save_to_file/keep_custom_tracks": false,
+"slice_244/save_to_file/path": "",
+"slice_244/start_frame": 0,
+"slice_245/end_frame": 0,
+"slice_245/loop_mode": 0,
+"slice_245/name": "",
+"slice_245/save_to_file/enabled": false,
+"slice_245/save_to_file/fallback_path": "",
+"slice_245/save_to_file/keep_custom_tracks": false,
+"slice_245/save_to_file/path": "",
+"slice_245/start_frame": 0,
+"slice_246/end_frame": 0,
+"slice_246/loop_mode": 0,
+"slice_246/name": "",
+"slice_246/save_to_file/enabled": false,
+"slice_246/save_to_file/fallback_path": "",
+"slice_246/save_to_file/keep_custom_tracks": false,
+"slice_246/save_to_file/path": "",
+"slice_246/start_frame": 0,
+"slice_247/end_frame": 0,
+"slice_247/loop_mode": 0,
+"slice_247/name": "",
+"slice_247/save_to_file/enabled": false,
+"slice_247/save_to_file/fallback_path": "",
+"slice_247/save_to_file/keep_custom_tracks": false,
+"slice_247/save_to_file/path": "",
+"slice_247/start_frame": 0,
+"slice_248/end_frame": 0,
+"slice_248/loop_mode": 0,
+"slice_248/name": "",
+"slice_248/save_to_file/enabled": false,
+"slice_248/save_to_file/fallback_path": "",
+"slice_248/save_to_file/keep_custom_tracks": false,
+"slice_248/save_to_file/path": "",
+"slice_248/start_frame": 0,
+"slice_249/end_frame": 0,
+"slice_249/loop_mode": 0,
+"slice_249/name": "",
+"slice_249/save_to_file/enabled": false,
+"slice_249/save_to_file/fallback_path": "",
+"slice_249/save_to_file/keep_custom_tracks": false,
+"slice_249/save_to_file/path": "",
+"slice_249/start_frame": 0,
+"slice_25/end_frame": 0,
+"slice_25/loop_mode": 0,
+"slice_25/name": "",
+"slice_25/save_to_file/enabled": false,
+"slice_25/save_to_file/fallback_path": "",
+"slice_25/save_to_file/keep_custom_tracks": false,
+"slice_25/save_to_file/path": "",
+"slice_25/start_frame": 0,
+"slice_250/end_frame": 0,
+"slice_250/loop_mode": 0,
+"slice_250/name": "",
+"slice_250/save_to_file/enabled": false,
+"slice_250/save_to_file/fallback_path": "",
+"slice_250/save_to_file/keep_custom_tracks": false,
+"slice_250/save_to_file/path": "",
+"slice_250/start_frame": 0,
+"slice_251/end_frame": 0,
+"slice_251/loop_mode": 0,
+"slice_251/name": "",
+"slice_251/save_to_file/enabled": false,
+"slice_251/save_to_file/fallback_path": "",
+"slice_251/save_to_file/keep_custom_tracks": false,
+"slice_251/save_to_file/path": "",
+"slice_251/start_frame": 0,
+"slice_252/end_frame": 0,
+"slice_252/loop_mode": 0,
+"slice_252/name": "",
+"slice_252/save_to_file/enabled": false,
+"slice_252/save_to_file/fallback_path": "",
+"slice_252/save_to_file/keep_custom_tracks": false,
+"slice_252/save_to_file/path": "",
+"slice_252/start_frame": 0,
+"slice_253/end_frame": 0,
+"slice_253/loop_mode": 0,
+"slice_253/name": "",
+"slice_253/save_to_file/enabled": false,
+"slice_253/save_to_file/fallback_path": "",
+"slice_253/save_to_file/keep_custom_tracks": false,
+"slice_253/save_to_file/path": "",
+"slice_253/start_frame": 0,
+"slice_254/end_frame": 0,
+"slice_254/loop_mode": 0,
+"slice_254/name": "",
+"slice_254/save_to_file/enabled": false,
+"slice_254/save_to_file/fallback_path": "",
+"slice_254/save_to_file/keep_custom_tracks": false,
+"slice_254/save_to_file/path": "",
+"slice_254/start_frame": 0,
+"slice_255/end_frame": 0,
+"slice_255/loop_mode": 0,
+"slice_255/name": "",
+"slice_255/save_to_file/enabled": false,
+"slice_255/save_to_file/fallback_path": "",
+"slice_255/save_to_file/keep_custom_tracks": false,
+"slice_255/save_to_file/path": "",
+"slice_255/start_frame": 0,
+"slice_256/end_frame": 0,
+"slice_256/loop_mode": 0,
+"slice_256/name": "",
+"slice_256/save_to_file/enabled": false,
+"slice_256/save_to_file/fallback_path": "",
+"slice_256/save_to_file/keep_custom_tracks": false,
+"slice_256/save_to_file/path": "",
+"slice_256/start_frame": 0,
+"slice_26/end_frame": 0,
+"slice_26/loop_mode": 0,
+"slice_26/name": "",
+"slice_26/save_to_file/enabled": false,
+"slice_26/save_to_file/fallback_path": "",
+"slice_26/save_to_file/keep_custom_tracks": false,
+"slice_26/save_to_file/path": "",
+"slice_26/start_frame": 0,
+"slice_27/end_frame": 0,
+"slice_27/loop_mode": 0,
+"slice_27/name": "",
+"slice_27/save_to_file/enabled": false,
+"slice_27/save_to_file/fallback_path": "",
+"slice_27/save_to_file/keep_custom_tracks": false,
+"slice_27/save_to_file/path": "",
+"slice_27/start_frame": 0,
+"slice_28/end_frame": 0,
+"slice_28/loop_mode": 0,
+"slice_28/name": "",
+"slice_28/save_to_file/enabled": false,
+"slice_28/save_to_file/fallback_path": "",
+"slice_28/save_to_file/keep_custom_tracks": false,
+"slice_28/save_to_file/path": "",
+"slice_28/start_frame": 0,
+"slice_29/end_frame": 0,
+"slice_29/loop_mode": 0,
+"slice_29/name": "",
+"slice_29/save_to_file/enabled": false,
+"slice_29/save_to_file/fallback_path": "",
+"slice_29/save_to_file/keep_custom_tracks": false,
+"slice_29/save_to_file/path": "",
+"slice_29/start_frame": 0,
+"slice_3/end_frame": 0,
+"slice_3/loop_mode": 0,
+"slice_3/name": "",
+"slice_3/save_to_file/enabled": false,
+"slice_3/save_to_file/fallback_path": "",
+"slice_3/save_to_file/keep_custom_tracks": false,
+"slice_3/save_to_file/path": "",
+"slice_3/start_frame": 0,
+"slice_30/end_frame": 0,
+"slice_30/loop_mode": 0,
+"slice_30/name": "",
+"slice_30/save_to_file/enabled": false,
+"slice_30/save_to_file/fallback_path": "",
+"slice_30/save_to_file/keep_custom_tracks": false,
+"slice_30/save_to_file/path": "",
+"slice_30/start_frame": 0,
+"slice_31/end_frame": 0,
+"slice_31/loop_mode": 0,
+"slice_31/name": "",
+"slice_31/save_to_file/enabled": false,
+"slice_31/save_to_file/fallback_path": "",
+"slice_31/save_to_file/keep_custom_tracks": false,
+"slice_31/save_to_file/path": "",
+"slice_31/start_frame": 0,
+"slice_32/end_frame": 0,
+"slice_32/loop_mode": 0,
+"slice_32/name": "",
+"slice_32/save_to_file/enabled": false,
+"slice_32/save_to_file/fallback_path": "",
+"slice_32/save_to_file/keep_custom_tracks": false,
+"slice_32/save_to_file/path": "",
+"slice_32/start_frame": 0,
+"slice_33/end_frame": 0,
+"slice_33/loop_mode": 0,
+"slice_33/name": "",
+"slice_33/save_to_file/enabled": false,
+"slice_33/save_to_file/fallback_path": "",
+"slice_33/save_to_file/keep_custom_tracks": false,
+"slice_33/save_to_file/path": "",
+"slice_33/start_frame": 0,
+"slice_34/end_frame": 0,
+"slice_34/loop_mode": 0,
+"slice_34/name": "",
+"slice_34/save_to_file/enabled": false,
+"slice_34/save_to_file/fallback_path": "",
+"slice_34/save_to_file/keep_custom_tracks": false,
+"slice_34/save_to_file/path": "",
+"slice_34/start_frame": 0,
+"slice_35/end_frame": 0,
+"slice_35/loop_mode": 0,
+"slice_35/name": "",
+"slice_35/save_to_file/enabled": false,
+"slice_35/save_to_file/fallback_path": "",
+"slice_35/save_to_file/keep_custom_tracks": false,
+"slice_35/save_to_file/path": "",
+"slice_35/start_frame": 0,
+"slice_36/end_frame": 0,
+"slice_36/loop_mode": 0,
+"slice_36/name": "",
+"slice_36/save_to_file/enabled": false,
+"slice_36/save_to_file/fallback_path": "",
+"slice_36/save_to_file/keep_custom_tracks": false,
+"slice_36/save_to_file/path": "",
+"slice_36/start_frame": 0,
+"slice_37/end_frame": 0,
+"slice_37/loop_mode": 0,
+"slice_37/name": "",
+"slice_37/save_to_file/enabled": false,
+"slice_37/save_to_file/fallback_path": "",
+"slice_37/save_to_file/keep_custom_tracks": false,
+"slice_37/save_to_file/path": "",
+"slice_37/start_frame": 0,
+"slice_38/end_frame": 0,
+"slice_38/loop_mode": 0,
+"slice_38/name": "",
+"slice_38/save_to_file/enabled": false,
+"slice_38/save_to_file/fallback_path": "",
+"slice_38/save_to_file/keep_custom_tracks": false,
+"slice_38/save_to_file/path": "",
+"slice_38/start_frame": 0,
+"slice_39/end_frame": 0,
+"slice_39/loop_mode": 0,
+"slice_39/name": "",
+"slice_39/save_to_file/enabled": false,
+"slice_39/save_to_file/fallback_path": "",
+"slice_39/save_to_file/keep_custom_tracks": false,
+"slice_39/save_to_file/path": "",
+"slice_39/start_frame": 0,
+"slice_4/end_frame": 0,
+"slice_4/loop_mode": 0,
+"slice_4/name": "",
+"slice_4/save_to_file/enabled": false,
+"slice_4/save_to_file/fallback_path": "",
+"slice_4/save_to_file/keep_custom_tracks": false,
+"slice_4/save_to_file/path": "",
+"slice_4/start_frame": 0,
+"slice_40/end_frame": 0,
+"slice_40/loop_mode": 0,
+"slice_40/name": "",
+"slice_40/save_to_file/enabled": false,
+"slice_40/save_to_file/fallback_path": "",
+"slice_40/save_to_file/keep_custom_tracks": false,
+"slice_40/save_to_file/path": "",
+"slice_40/start_frame": 0,
+"slice_41/end_frame": 0,
+"slice_41/loop_mode": 0,
+"slice_41/name": "",
+"slice_41/save_to_file/enabled": false,
+"slice_41/save_to_file/fallback_path": "",
+"slice_41/save_to_file/keep_custom_tracks": false,
+"slice_41/save_to_file/path": "",
+"slice_41/start_frame": 0,
+"slice_42/end_frame": 0,
+"slice_42/loop_mode": 0,
+"slice_42/name": "",
+"slice_42/save_to_file/enabled": false,
+"slice_42/save_to_file/fallback_path": "",
+"slice_42/save_to_file/keep_custom_tracks": false,
+"slice_42/save_to_file/path": "",
+"slice_42/start_frame": 0,
+"slice_43/end_frame": 0,
+"slice_43/loop_mode": 0,
+"slice_43/name": "",
+"slice_43/save_to_file/enabled": false,
+"slice_43/save_to_file/fallback_path": "",
+"slice_43/save_to_file/keep_custom_tracks": false,
+"slice_43/save_to_file/path": "",
+"slice_43/start_frame": 0,
+"slice_44/end_frame": 0,
+"slice_44/loop_mode": 0,
+"slice_44/name": "",
+"slice_44/save_to_file/enabled": false,
+"slice_44/save_to_file/fallback_path": "",
+"slice_44/save_to_file/keep_custom_tracks": false,
+"slice_44/save_to_file/path": "",
+"slice_44/start_frame": 0,
+"slice_45/end_frame": 0,
+"slice_45/loop_mode": 0,
+"slice_45/name": "",
+"slice_45/save_to_file/enabled": false,
+"slice_45/save_to_file/fallback_path": "",
+"slice_45/save_to_file/keep_custom_tracks": false,
+"slice_45/save_to_file/path": "",
+"slice_45/start_frame": 0,
+"slice_46/end_frame": 0,
+"slice_46/loop_mode": 0,
+"slice_46/name": "",
+"slice_46/save_to_file/enabled": false,
+"slice_46/save_to_file/fallback_path": "",
+"slice_46/save_to_file/keep_custom_tracks": false,
+"slice_46/save_to_file/path": "",
+"slice_46/start_frame": 0,
+"slice_47/end_frame": 0,
+"slice_47/loop_mode": 0,
+"slice_47/name": "",
+"slice_47/save_to_file/enabled": false,
+"slice_47/save_to_file/fallback_path": "",
+"slice_47/save_to_file/keep_custom_tracks": false,
+"slice_47/save_to_file/path": "",
+"slice_47/start_frame": 0,
+"slice_48/end_frame": 0,
+"slice_48/loop_mode": 0,
+"slice_48/name": "",
+"slice_48/save_to_file/enabled": false,
+"slice_48/save_to_file/fallback_path": "",
+"slice_48/save_to_file/keep_custom_tracks": false,
+"slice_48/save_to_file/path": "",
+"slice_48/start_frame": 0,
+"slice_49/end_frame": 0,
+"slice_49/loop_mode": 0,
+"slice_49/name": "",
+"slice_49/save_to_file/enabled": false,
+"slice_49/save_to_file/fallback_path": "",
+"slice_49/save_to_file/keep_custom_tracks": false,
+"slice_49/save_to_file/path": "",
+"slice_49/start_frame": 0,
+"slice_5/end_frame": 0,
+"slice_5/loop_mode": 0,
+"slice_5/name": "",
+"slice_5/save_to_file/enabled": false,
+"slice_5/save_to_file/fallback_path": "",
+"slice_5/save_to_file/keep_custom_tracks": false,
+"slice_5/save_to_file/path": "",
+"slice_5/start_frame": 0,
+"slice_50/end_frame": 0,
+"slice_50/loop_mode": 0,
+"slice_50/name": "",
+"slice_50/save_to_file/enabled": false,
+"slice_50/save_to_file/fallback_path": "",
+"slice_50/save_to_file/keep_custom_tracks": false,
+"slice_50/save_to_file/path": "",
+"slice_50/start_frame": 0,
+"slice_51/end_frame": 0,
+"slice_51/loop_mode": 0,
+"slice_51/name": "",
+"slice_51/save_to_file/enabled": false,
+"slice_51/save_to_file/fallback_path": "",
+"slice_51/save_to_file/keep_custom_tracks": false,
+"slice_51/save_to_file/path": "",
+"slice_51/start_frame": 0,
+"slice_52/end_frame": 0,
+"slice_52/loop_mode": 0,
+"slice_52/name": "",
+"slice_52/save_to_file/enabled": false,
+"slice_52/save_to_file/fallback_path": "",
+"slice_52/save_to_file/keep_custom_tracks": false,
+"slice_52/save_to_file/path": "",
+"slice_52/start_frame": 0,
+"slice_53/end_frame": 0,
+"slice_53/loop_mode": 0,
+"slice_53/name": "",
+"slice_53/save_to_file/enabled": false,
+"slice_53/save_to_file/fallback_path": "",
+"slice_53/save_to_file/keep_custom_tracks": false,
+"slice_53/save_to_file/path": "",
+"slice_53/start_frame": 0,
+"slice_54/end_frame": 0,
+"slice_54/loop_mode": 0,
+"slice_54/name": "",
+"slice_54/save_to_file/enabled": false,
+"slice_54/save_to_file/fallback_path": "",
+"slice_54/save_to_file/keep_custom_tracks": false,
+"slice_54/save_to_file/path": "",
+"slice_54/start_frame": 0,
+"slice_55/end_frame": 0,
+"slice_55/loop_mode": 0,
+"slice_55/name": "",
+"slice_55/save_to_file/enabled": false,
+"slice_55/save_to_file/fallback_path": "",
+"slice_55/save_to_file/keep_custom_tracks": false,
+"slice_55/save_to_file/path": "",
+"slice_55/start_frame": 0,
+"slice_56/end_frame": 0,
+"slice_56/loop_mode": 0,
+"slice_56/name": "",
+"slice_56/save_to_file/enabled": false,
+"slice_56/save_to_file/fallback_path": "",
+"slice_56/save_to_file/keep_custom_tracks": false,
+"slice_56/save_to_file/path": "",
+"slice_56/start_frame": 0,
+"slice_57/end_frame": 0,
+"slice_57/loop_mode": 0,
+"slice_57/name": "",
+"slice_57/save_to_file/enabled": false,
+"slice_57/save_to_file/fallback_path": "",
+"slice_57/save_to_file/keep_custom_tracks": false,
+"slice_57/save_to_file/path": "",
+"slice_57/start_frame": 0,
+"slice_58/end_frame": 0,
+"slice_58/loop_mode": 0,
+"slice_58/name": "",
+"slice_58/save_to_file/enabled": false,
+"slice_58/save_to_file/fallback_path": "",
+"slice_58/save_to_file/keep_custom_tracks": false,
+"slice_58/save_to_file/path": "",
+"slice_58/start_frame": 0,
+"slice_59/end_frame": 0,
+"slice_59/loop_mode": 0,
+"slice_59/name": "",
+"slice_59/save_to_file/enabled": false,
+"slice_59/save_to_file/fallback_path": "",
+"slice_59/save_to_file/keep_custom_tracks": false,
+"slice_59/save_to_file/path": "",
+"slice_59/start_frame": 0,
+"slice_6/end_frame": 0,
+"slice_6/loop_mode": 0,
+"slice_6/name": "",
+"slice_6/save_to_file/enabled": false,
+"slice_6/save_to_file/fallback_path": "",
+"slice_6/save_to_file/keep_custom_tracks": false,
+"slice_6/save_to_file/path": "",
+"slice_6/start_frame": 0,
+"slice_60/end_frame": 0,
+"slice_60/loop_mode": 0,
+"slice_60/name": "",
+"slice_60/save_to_file/enabled": false,
+"slice_60/save_to_file/fallback_path": "",
+"slice_60/save_to_file/keep_custom_tracks": false,
+"slice_60/save_to_file/path": "",
+"slice_60/start_frame": 0,
+"slice_61/end_frame": 0,
+"slice_61/loop_mode": 0,
+"slice_61/name": "",
+"slice_61/save_to_file/enabled": false,
+"slice_61/save_to_file/fallback_path": "",
+"slice_61/save_to_file/keep_custom_tracks": false,
+"slice_61/save_to_file/path": "",
+"slice_61/start_frame": 0,
+"slice_62/end_frame": 0,
+"slice_62/loop_mode": 0,
+"slice_62/name": "",
+"slice_62/save_to_file/enabled": false,
+"slice_62/save_to_file/fallback_path": "",
+"slice_62/save_to_file/keep_custom_tracks": false,
+"slice_62/save_to_file/path": "",
+"slice_62/start_frame": 0,
+"slice_63/end_frame": 0,
+"slice_63/loop_mode": 0,
+"slice_63/name": "",
+"slice_63/save_to_file/enabled": false,
+"slice_63/save_to_file/fallback_path": "",
+"slice_63/save_to_file/keep_custom_tracks": false,
+"slice_63/save_to_file/path": "",
+"slice_63/start_frame": 0,
+"slice_64/end_frame": 0,
+"slice_64/loop_mode": 0,
+"slice_64/name": "",
+"slice_64/save_to_file/enabled": false,
+"slice_64/save_to_file/fallback_path": "",
+"slice_64/save_to_file/keep_custom_tracks": false,
+"slice_64/save_to_file/path": "",
+"slice_64/start_frame": 0,
+"slice_65/end_frame": 0,
+"slice_65/loop_mode": 0,
+"slice_65/name": "",
+"slice_65/save_to_file/enabled": false,
+"slice_65/save_to_file/fallback_path": "",
+"slice_65/save_to_file/keep_custom_tracks": false,
+"slice_65/save_to_file/path": "",
+"slice_65/start_frame": 0,
+"slice_66/end_frame": 0,
+"slice_66/loop_mode": 0,
+"slice_66/name": "",
+"slice_66/save_to_file/enabled": false,
+"slice_66/save_to_file/fallback_path": "",
+"slice_66/save_to_file/keep_custom_tracks": false,
+"slice_66/save_to_file/path": "",
+"slice_66/start_frame": 0,
+"slice_67/end_frame": 0,
+"slice_67/loop_mode": 0,
+"slice_67/name": "",
+"slice_67/save_to_file/enabled": false,
+"slice_67/save_to_file/fallback_path": "",
+"slice_67/save_to_file/keep_custom_tracks": false,
+"slice_67/save_to_file/path": "",
+"slice_67/start_frame": 0,
+"slice_68/end_frame": 0,
+"slice_68/loop_mode": 0,
+"slice_68/name": "",
+"slice_68/save_to_file/enabled": false,
+"slice_68/save_to_file/fallback_path": "",
+"slice_68/save_to_file/keep_custom_tracks": false,
+"slice_68/save_to_file/path": "",
+"slice_68/start_frame": 0,
+"slice_69/end_frame": 0,
+"slice_69/loop_mode": 0,
+"slice_69/name": "",
+"slice_69/save_to_file/enabled": false,
+"slice_69/save_to_file/fallback_path": "",
+"slice_69/save_to_file/keep_custom_tracks": false,
+"slice_69/save_to_file/path": "",
+"slice_69/start_frame": 0,
+"slice_7/end_frame": 0,
+"slice_7/loop_mode": 0,
+"slice_7/name": "",
+"slice_7/save_to_file/enabled": false,
+"slice_7/save_to_file/fallback_path": "",
+"slice_7/save_to_file/keep_custom_tracks": false,
+"slice_7/save_to_file/path": "",
+"slice_7/start_frame": 0,
+"slice_70/end_frame": 0,
+"slice_70/loop_mode": 0,
+"slice_70/name": "",
+"slice_70/save_to_file/enabled": false,
+"slice_70/save_to_file/fallback_path": "",
+"slice_70/save_to_file/keep_custom_tracks": false,
+"slice_70/save_to_file/path": "",
+"slice_70/start_frame": 0,
+"slice_71/end_frame": 0,
+"slice_71/loop_mode": 0,
+"slice_71/name": "",
+"slice_71/save_to_file/enabled": false,
+"slice_71/save_to_file/fallback_path": "",
+"slice_71/save_to_file/keep_custom_tracks": false,
+"slice_71/save_to_file/path": "",
+"slice_71/start_frame": 0,
+"slice_72/end_frame": 0,
+"slice_72/loop_mode": 0,
+"slice_72/name": "",
+"slice_72/save_to_file/enabled": false,
+"slice_72/save_to_file/fallback_path": "",
+"slice_72/save_to_file/keep_custom_tracks": false,
+"slice_72/save_to_file/path": "",
+"slice_72/start_frame": 0,
+"slice_73/end_frame": 0,
+"slice_73/loop_mode": 0,
+"slice_73/name": "",
+"slice_73/save_to_file/enabled": false,
+"slice_73/save_to_file/fallback_path": "",
+"slice_73/save_to_file/keep_custom_tracks": false,
+"slice_73/save_to_file/path": "",
+"slice_73/start_frame": 0,
+"slice_74/end_frame": 0,
+"slice_74/loop_mode": 0,
+"slice_74/name": "",
+"slice_74/save_to_file/enabled": false,
+"slice_74/save_to_file/fallback_path": "",
+"slice_74/save_to_file/keep_custom_tracks": false,
+"slice_74/save_to_file/path": "",
+"slice_74/start_frame": 0,
+"slice_75/end_frame": 0,
+"slice_75/loop_mode": 0,
+"slice_75/name": "",
+"slice_75/save_to_file/enabled": false,
+"slice_75/save_to_file/fallback_path": "",
+"slice_75/save_to_file/keep_custom_tracks": false,
+"slice_75/save_to_file/path": "",
+"slice_75/start_frame": 0,
+"slice_76/end_frame": 0,
+"slice_76/loop_mode": 0,
+"slice_76/name": "",
+"slice_76/save_to_file/enabled": false,
+"slice_76/save_to_file/fallback_path": "",
+"slice_76/save_to_file/keep_custom_tracks": false,
+"slice_76/save_to_file/path": "",
+"slice_76/start_frame": 0,
+"slice_77/end_frame": 0,
+"slice_77/loop_mode": 0,
+"slice_77/name": "",
+"slice_77/save_to_file/enabled": false,
+"slice_77/save_to_file/fallback_path": "",
+"slice_77/save_to_file/keep_custom_tracks": false,
+"slice_77/save_to_file/path": "",
+"slice_77/start_frame": 0,
+"slice_78/end_frame": 0,
+"slice_78/loop_mode": 0,
+"slice_78/name": "",
+"slice_78/save_to_file/enabled": false,
+"slice_78/save_to_file/fallback_path": "",
+"slice_78/save_to_file/keep_custom_tracks": false,
+"slice_78/save_to_file/path": "",
+"slice_78/start_frame": 0,
+"slice_79/end_frame": 0,
+"slice_79/loop_mode": 0,
+"slice_79/name": "",
+"slice_79/save_to_file/enabled": false,
+"slice_79/save_to_file/fallback_path": "",
+"slice_79/save_to_file/keep_custom_tracks": false,
+"slice_79/save_to_file/path": "",
+"slice_79/start_frame": 0,
+"slice_8/end_frame": 0,
+"slice_8/loop_mode": 0,
+"slice_8/name": "",
+"slice_8/save_to_file/enabled": false,
+"slice_8/save_to_file/fallback_path": "",
+"slice_8/save_to_file/keep_custom_tracks": false,
+"slice_8/save_to_file/path": "",
+"slice_8/start_frame": 0,
+"slice_80/end_frame": 0,
+"slice_80/loop_mode": 0,
+"slice_80/name": "",
+"slice_80/save_to_file/enabled": false,
+"slice_80/save_to_file/fallback_path": "",
+"slice_80/save_to_file/keep_custom_tracks": false,
+"slice_80/save_to_file/path": "",
+"slice_80/start_frame": 0,
+"slice_81/end_frame": 0,
+"slice_81/loop_mode": 0,
+"slice_81/name": "",
+"slice_81/save_to_file/enabled": false,
+"slice_81/save_to_file/fallback_path": "",
+"slice_81/save_to_file/keep_custom_tracks": false,
+"slice_81/save_to_file/path": "",
+"slice_81/start_frame": 0,
+"slice_82/end_frame": 0,
+"slice_82/loop_mode": 0,
+"slice_82/name": "",
+"slice_82/save_to_file/enabled": false,
+"slice_82/save_to_file/fallback_path": "",
+"slice_82/save_to_file/keep_custom_tracks": false,
+"slice_82/save_to_file/path": "",
+"slice_82/start_frame": 0,
+"slice_83/end_frame": 0,
+"slice_83/loop_mode": 0,
+"slice_83/name": "",
+"slice_83/save_to_file/enabled": false,
+"slice_83/save_to_file/fallback_path": "",
+"slice_83/save_to_file/keep_custom_tracks": false,
+"slice_83/save_to_file/path": "",
+"slice_83/start_frame": 0,
+"slice_84/end_frame": 0,
+"slice_84/loop_mode": 0,
+"slice_84/name": "",
+"slice_84/save_to_file/enabled": false,
+"slice_84/save_to_file/fallback_path": "",
+"slice_84/save_to_file/keep_custom_tracks": false,
+"slice_84/save_to_file/path": "",
+"slice_84/start_frame": 0,
+"slice_85/end_frame": 0,
+"slice_85/loop_mode": 0,
+"slice_85/name": "",
+"slice_85/save_to_file/enabled": false,
+"slice_85/save_to_file/fallback_path": "",
+"slice_85/save_to_file/keep_custom_tracks": false,
+"slice_85/save_to_file/path": "",
+"slice_85/start_frame": 0,
+"slice_86/end_frame": 0,
+"slice_86/loop_mode": 0,
+"slice_86/name": "",
+"slice_86/save_to_file/enabled": false,
+"slice_86/save_to_file/fallback_path": "",
+"slice_86/save_to_file/keep_custom_tracks": false,
+"slice_86/save_to_file/path": "",
+"slice_86/start_frame": 0,
+"slice_87/end_frame": 0,
+"slice_87/loop_mode": 0,
+"slice_87/name": "",
+"slice_87/save_to_file/enabled": false,
+"slice_87/save_to_file/fallback_path": "",
+"slice_87/save_to_file/keep_custom_tracks": false,
+"slice_87/save_to_file/path": "",
+"slice_87/start_frame": 0,
+"slice_88/end_frame": 0,
+"slice_88/loop_mode": 0,
+"slice_88/name": "",
+"slice_88/save_to_file/enabled": false,
+"slice_88/save_to_file/fallback_path": "",
+"slice_88/save_to_file/keep_custom_tracks": false,
+"slice_88/save_to_file/path": "",
+"slice_88/start_frame": 0,
+"slice_89/end_frame": 0,
+"slice_89/loop_mode": 0,
+"slice_89/name": "",
+"slice_89/save_to_file/enabled": false,
+"slice_89/save_to_file/fallback_path": "",
+"slice_89/save_to_file/keep_custom_tracks": false,
+"slice_89/save_to_file/path": "",
+"slice_89/start_frame": 0,
+"slice_9/end_frame": 0,
+"slice_9/loop_mode": 0,
+"slice_9/name": "",
+"slice_9/save_to_file/enabled": false,
+"slice_9/save_to_file/fallback_path": "",
+"slice_9/save_to_file/keep_custom_tracks": false,
+"slice_9/save_to_file/path": "",
+"slice_9/start_frame": 0,
+"slice_90/end_frame": 0,
+"slice_90/loop_mode": 0,
+"slice_90/name": "",
+"slice_90/save_to_file/enabled": false,
+"slice_90/save_to_file/fallback_path": "",
+"slice_90/save_to_file/keep_custom_tracks": false,
+"slice_90/save_to_file/path": "",
+"slice_90/start_frame": 0,
+"slice_91/end_frame": 0,
+"slice_91/loop_mode": 0,
+"slice_91/name": "",
+"slice_91/save_to_file/enabled": false,
+"slice_91/save_to_file/fallback_path": "",
+"slice_91/save_to_file/keep_custom_tracks": false,
+"slice_91/save_to_file/path": "",
+"slice_91/start_frame": 0,
+"slice_92/end_frame": 0,
+"slice_92/loop_mode": 0,
+"slice_92/name": "",
+"slice_92/save_to_file/enabled": false,
+"slice_92/save_to_file/fallback_path": "",
+"slice_92/save_to_file/keep_custom_tracks": false,
+"slice_92/save_to_file/path": "",
+"slice_92/start_frame": 0,
+"slice_93/end_frame": 0,
+"slice_93/loop_mode": 0,
+"slice_93/name": "",
+"slice_93/save_to_file/enabled": false,
+"slice_93/save_to_file/fallback_path": "",
+"slice_93/save_to_file/keep_custom_tracks": false,
+"slice_93/save_to_file/path": "",
+"slice_93/start_frame": 0,
+"slice_94/end_frame": 0,
+"slice_94/loop_mode": 0,
+"slice_94/name": "",
+"slice_94/save_to_file/enabled": false,
+"slice_94/save_to_file/fallback_path": "",
+"slice_94/save_to_file/keep_custom_tracks": false,
+"slice_94/save_to_file/path": "",
+"slice_94/start_frame": 0,
+"slice_95/end_frame": 0,
+"slice_95/loop_mode": 0,
+"slice_95/name": "",
+"slice_95/save_to_file/enabled": false,
+"slice_95/save_to_file/fallback_path": "",
+"slice_95/save_to_file/keep_custom_tracks": false,
+"slice_95/save_to_file/path": "",
+"slice_95/start_frame": 0,
+"slice_96/end_frame": 0,
+"slice_96/loop_mode": 0,
+"slice_96/name": "",
+"slice_96/save_to_file/enabled": false,
+"slice_96/save_to_file/fallback_path": "",
+"slice_96/save_to_file/keep_custom_tracks": false,
+"slice_96/save_to_file/path": "",
+"slice_96/start_frame": 0,
+"slice_97/end_frame": 0,
+"slice_97/loop_mode": 0,
+"slice_97/name": "",
+"slice_97/save_to_file/enabled": false,
+"slice_97/save_to_file/fallback_path": "",
+"slice_97/save_to_file/keep_custom_tracks": false,
+"slice_97/save_to_file/path": "",
+"slice_97/start_frame": 0,
+"slice_98/end_frame": 0,
+"slice_98/loop_mode": 0,
+"slice_98/name": "",
+"slice_98/save_to_file/enabled": false,
+"slice_98/save_to_file/fallback_path": "",
+"slice_98/save_to_file/keep_custom_tracks": false,
+"slice_98/save_to_file/path": "",
+"slice_98/start_frame": 0,
+"slice_99/end_frame": 0,
+"slice_99/loop_mode": 0,
+"slice_99/name": "",
+"slice_99/save_to_file/enabled": false,
+"slice_99/save_to_file/fallback_path": "",
+"slice_99/save_to_file/keep_custom_tracks": false,
+"slice_99/save_to_file/path": "",
+"slice_99/start_frame": 0,
+"slices/amount": null
+},
+"Idle": {
+"save_to_file/enabled": false,
+"save_to_file/fallback_path": "",
+"save_to_file/keep_custom_tracks": "",
+"save_to_file/path": "",
+"settings/loop_mode": 1,
+"slice_1/end_frame": 0,
+"slice_1/loop_mode": 0,
+"slice_1/name": "",
+"slice_1/save_to_file/enabled": false,
+"slice_1/save_to_file/fallback_path": "",
+"slice_1/save_to_file/keep_custom_tracks": false,
+"slice_1/save_to_file/path": "",
+"slice_1/start_frame": 0,
+"slice_10/end_frame": 0,
+"slice_10/loop_mode": 0,
+"slice_10/name": "",
+"slice_10/save_to_file/enabled": false,
+"slice_10/save_to_file/fallback_path": "",
+"slice_10/save_to_file/keep_custom_tracks": false,
+"slice_10/save_to_file/path": "",
+"slice_10/start_frame": 0,
+"slice_100/end_frame": 0,
+"slice_100/loop_mode": 0,
+"slice_100/name": "",
+"slice_100/save_to_file/enabled": false,
+"slice_100/save_to_file/fallback_path": "",
+"slice_100/save_to_file/keep_custom_tracks": false,
+"slice_100/save_to_file/path": "",
+"slice_100/start_frame": 0,
+"slice_101/end_frame": 0,
+"slice_101/loop_mode": 0,
+"slice_101/name": "",
+"slice_101/save_to_file/enabled": false,
+"slice_101/save_to_file/fallback_path": "",
+"slice_101/save_to_file/keep_custom_tracks": false,
+"slice_101/save_to_file/path": "",
+"slice_101/start_frame": 0,
+"slice_102/end_frame": 0,
+"slice_102/loop_mode": 0,
+"slice_102/name": "",
+"slice_102/save_to_file/enabled": false,
+"slice_102/save_to_file/fallback_path": "",
+"slice_102/save_to_file/keep_custom_tracks": false,
+"slice_102/save_to_file/path": "",
+"slice_102/start_frame": 0,
+"slice_103/end_frame": 0,
+"slice_103/loop_mode": 0,
+"slice_103/name": "",
+"slice_103/save_to_file/enabled": false,
+"slice_103/save_to_file/fallback_path": "",
+"slice_103/save_to_file/keep_custom_tracks": false,
+"slice_103/save_to_file/path": "",
+"slice_103/start_frame": 0,
+"slice_104/end_frame": 0,
+"slice_104/loop_mode": 0,
+"slice_104/name": "",
+"slice_104/save_to_file/enabled": false,
+"slice_104/save_to_file/fallback_path": "",
+"slice_104/save_to_file/keep_custom_tracks": false,
+"slice_104/save_to_file/path": "",
+"slice_104/start_frame": 0,
+"slice_105/end_frame": 0,
+"slice_105/loop_mode": 0,
+"slice_105/name": "",
+"slice_105/save_to_file/enabled": false,
+"slice_105/save_to_file/fallback_path": "",
+"slice_105/save_to_file/keep_custom_tracks": false,
+"slice_105/save_to_file/path": "",
+"slice_105/start_frame": 0,
+"slice_106/end_frame": 0,
+"slice_106/loop_mode": 0,
+"slice_106/name": "",
+"slice_106/save_to_file/enabled": false,
+"slice_106/save_to_file/fallback_path": "",
+"slice_106/save_to_file/keep_custom_tracks": false,
+"slice_106/save_to_file/path": "",
+"slice_106/start_frame": 0,
+"slice_107/end_frame": 0,
+"slice_107/loop_mode": 0,
+"slice_107/name": "",
+"slice_107/save_to_file/enabled": false,
+"slice_107/save_to_file/fallback_path": "",
+"slice_107/save_to_file/keep_custom_tracks": false,
+"slice_107/save_to_file/path": "",
+"slice_107/start_frame": 0,
+"slice_108/end_frame": 0,
+"slice_108/loop_mode": 0,
+"slice_108/name": "",
+"slice_108/save_to_file/enabled": false,
+"slice_108/save_to_file/fallback_path": "",
+"slice_108/save_to_file/keep_custom_tracks": false,
+"slice_108/save_to_file/path": "",
+"slice_108/start_frame": 0,
+"slice_109/end_frame": 0,
+"slice_109/loop_mode": 0,
+"slice_109/name": "",
+"slice_109/save_to_file/enabled": false,
+"slice_109/save_to_file/fallback_path": "",
+"slice_109/save_to_file/keep_custom_tracks": false,
+"slice_109/save_to_file/path": "",
+"slice_109/start_frame": 0,
+"slice_11/end_frame": 0,
+"slice_11/loop_mode": 0,
+"slice_11/name": "",
+"slice_11/save_to_file/enabled": false,
+"slice_11/save_to_file/fallback_path": "",
+"slice_11/save_to_file/keep_custom_tracks": false,
+"slice_11/save_to_file/path": "",
+"slice_11/start_frame": 0,
+"slice_110/end_frame": 0,
+"slice_110/loop_mode": 0,
+"slice_110/name": "",
+"slice_110/save_to_file/enabled": false,
+"slice_110/save_to_file/fallback_path": "",
+"slice_110/save_to_file/keep_custom_tracks": false,
+"slice_110/save_to_file/path": "",
+"slice_110/start_frame": 0,
+"slice_111/end_frame": 0,
+"slice_111/loop_mode": 0,
+"slice_111/name": "",
+"slice_111/save_to_file/enabled": false,
+"slice_111/save_to_file/fallback_path": "",
+"slice_111/save_to_file/keep_custom_tracks": false,
+"slice_111/save_to_file/path": "",
+"slice_111/start_frame": 0,
+"slice_112/end_frame": 0,
+"slice_112/loop_mode": 0,
+"slice_112/name": "",
+"slice_112/save_to_file/enabled": false,
+"slice_112/save_to_file/fallback_path": "",
+"slice_112/save_to_file/keep_custom_tracks": false,
+"slice_112/save_to_file/path": "",
+"slice_112/start_frame": 0,
+"slice_113/end_frame": 0,
+"slice_113/loop_mode": 0,
+"slice_113/name": "",
+"slice_113/save_to_file/enabled": false,
+"slice_113/save_to_file/fallback_path": "",
+"slice_113/save_to_file/keep_custom_tracks": false,
+"slice_113/save_to_file/path": "",
+"slice_113/start_frame": 0,
+"slice_114/end_frame": 0,
+"slice_114/loop_mode": 0,
+"slice_114/name": "",
+"slice_114/save_to_file/enabled": false,
+"slice_114/save_to_file/fallback_path": "",
+"slice_114/save_to_file/keep_custom_tracks": false,
+"slice_114/save_to_file/path": "",
+"slice_114/start_frame": 0,
+"slice_115/end_frame": 0,
+"slice_115/loop_mode": 0,
+"slice_115/name": "",
+"slice_115/save_to_file/enabled": false,
+"slice_115/save_to_file/fallback_path": "",
+"slice_115/save_to_file/keep_custom_tracks": false,
+"slice_115/save_to_file/path": "",
+"slice_115/start_frame": 0,
+"slice_116/end_frame": 0,
+"slice_116/loop_mode": 0,
+"slice_116/name": "",
+"slice_116/save_to_file/enabled": false,
+"slice_116/save_to_file/fallback_path": "",
+"slice_116/save_to_file/keep_custom_tracks": false,
+"slice_116/save_to_file/path": "",
+"slice_116/start_frame": 0,
+"slice_117/end_frame": 0,
+"slice_117/loop_mode": 0,
+"slice_117/name": "",
+"slice_117/save_to_file/enabled": false,
+"slice_117/save_to_file/fallback_path": "",
+"slice_117/save_to_file/keep_custom_tracks": false,
+"slice_117/save_to_file/path": "",
+"slice_117/start_frame": 0,
+"slice_118/end_frame": 0,
+"slice_118/loop_mode": 0,
+"slice_118/name": "",
+"slice_118/save_to_file/enabled": false,
+"slice_118/save_to_file/fallback_path": "",
+"slice_118/save_to_file/keep_custom_tracks": false,
+"slice_118/save_to_file/path": "",
+"slice_118/start_frame": 0,
+"slice_119/end_frame": 0,
+"slice_119/loop_mode": 0,
+"slice_119/name": "",
+"slice_119/save_to_file/enabled": false,
+"slice_119/save_to_file/fallback_path": "",
+"slice_119/save_to_file/keep_custom_tracks": false,
+"slice_119/save_to_file/path": "",
+"slice_119/start_frame": 0,
+"slice_12/end_frame": 0,
+"slice_12/loop_mode": 0,
+"slice_12/name": "",
+"slice_12/save_to_file/enabled": false,
+"slice_12/save_to_file/fallback_path": "",
+"slice_12/save_to_file/keep_custom_tracks": false,
+"slice_12/save_to_file/path": "",
+"slice_12/start_frame": 0,
+"slice_120/end_frame": 0,
+"slice_120/loop_mode": 0,
+"slice_120/name": "",
+"slice_120/save_to_file/enabled": false,
+"slice_120/save_to_file/fallback_path": "",
+"slice_120/save_to_file/keep_custom_tracks": false,
+"slice_120/save_to_file/path": "",
+"slice_120/start_frame": 0,
+"slice_121/end_frame": 0,
+"slice_121/loop_mode": 0,
+"slice_121/name": "",
+"slice_121/save_to_file/enabled": false,
+"slice_121/save_to_file/fallback_path": "",
+"slice_121/save_to_file/keep_custom_tracks": false,
+"slice_121/save_to_file/path": "",
+"slice_121/start_frame": 0,
+"slice_122/end_frame": 0,
+"slice_122/loop_mode": 0,
+"slice_122/name": "",
+"slice_122/save_to_file/enabled": false,
+"slice_122/save_to_file/fallback_path": "",
+"slice_122/save_to_file/keep_custom_tracks": false,
+"slice_122/save_to_file/path": "",
+"slice_122/start_frame": 0,
+"slice_123/end_frame": 0,
+"slice_123/loop_mode": 0,
+"slice_123/name": "",
+"slice_123/save_to_file/enabled": false,
+"slice_123/save_to_file/fallback_path": "",
+"slice_123/save_to_file/keep_custom_tracks": false,
+"slice_123/save_to_file/path": "",
+"slice_123/start_frame": 0,
+"slice_124/end_frame": 0,
+"slice_124/loop_mode": 0,
+"slice_124/name": "",
+"slice_124/save_to_file/enabled": false,
+"slice_124/save_to_file/fallback_path": "",
+"slice_124/save_to_file/keep_custom_tracks": false,
+"slice_124/save_to_file/path": "",
+"slice_124/start_frame": 0,
+"slice_125/end_frame": 0,
+"slice_125/loop_mode": 0,
+"slice_125/name": "",
+"slice_125/save_to_file/enabled": false,
+"slice_125/save_to_file/fallback_path": "",
+"slice_125/save_to_file/keep_custom_tracks": false,
+"slice_125/save_to_file/path": "",
+"slice_125/start_frame": 0,
+"slice_126/end_frame": 0,
+"slice_126/loop_mode": 0,
+"slice_126/name": "",
+"slice_126/save_to_file/enabled": false,
+"slice_126/save_to_file/fallback_path": "",
+"slice_126/save_to_file/keep_custom_tracks": false,
+"slice_126/save_to_file/path": "",
+"slice_126/start_frame": 0,
+"slice_127/end_frame": 0,
+"slice_127/loop_mode": 0,
+"slice_127/name": "",
+"slice_127/save_to_file/enabled": false,
+"slice_127/save_to_file/fallback_path": "",
+"slice_127/save_to_file/keep_custom_tracks": false,
+"slice_127/save_to_file/path": "",
+"slice_127/start_frame": 0,
+"slice_128/end_frame": 0,
+"slice_128/loop_mode": 0,
+"slice_128/name": "",
+"slice_128/save_to_file/enabled": false,
+"slice_128/save_to_file/fallback_path": "",
+"slice_128/save_to_file/keep_custom_tracks": false,
+"slice_128/save_to_file/path": "",
+"slice_128/start_frame": 0,
+"slice_129/end_frame": 0,
+"slice_129/loop_mode": 0,
+"slice_129/name": "",
+"slice_129/save_to_file/enabled": false,
+"slice_129/save_to_file/fallback_path": "",
+"slice_129/save_to_file/keep_custom_tracks": false,
+"slice_129/save_to_file/path": "",
+"slice_129/start_frame": 0,
+"slice_13/end_frame": 0,
+"slice_13/loop_mode": 0,
+"slice_13/name": "",
+"slice_13/save_to_file/enabled": false,
+"slice_13/save_to_file/fallback_path": "",
+"slice_13/save_to_file/keep_custom_tracks": false,
+"slice_13/save_to_file/path": "",
+"slice_13/start_frame": 0,
+"slice_130/end_frame": 0,
+"slice_130/loop_mode": 0,
+"slice_130/name": "",
+"slice_130/save_to_file/enabled": false,
+"slice_130/save_to_file/fallback_path": "",
+"slice_130/save_to_file/keep_custom_tracks": false,
+"slice_130/save_to_file/path": "",
+"slice_130/start_frame": 0,
+"slice_131/end_frame": 0,
+"slice_131/loop_mode": 0,
+"slice_131/name": "",
+"slice_131/save_to_file/enabled": false,
+"slice_131/save_to_file/fallback_path": "",
+"slice_131/save_to_file/keep_custom_tracks": false,
+"slice_131/save_to_file/path": "",
+"slice_131/start_frame": 0,
+"slice_132/end_frame": 0,
+"slice_132/loop_mode": 0,
+"slice_132/name": "",
+"slice_132/save_to_file/enabled": false,
+"slice_132/save_to_file/fallback_path": "",
+"slice_132/save_to_file/keep_custom_tracks": false,
+"slice_132/save_to_file/path": "",
+"slice_132/start_frame": 0,
+"slice_133/end_frame": 0,
+"slice_133/loop_mode": 0,
+"slice_133/name": "",
+"slice_133/save_to_file/enabled": false,
+"slice_133/save_to_file/fallback_path": "",
+"slice_133/save_to_file/keep_custom_tracks": false,
+"slice_133/save_to_file/path": "",
+"slice_133/start_frame": 0,
+"slice_134/end_frame": 0,
+"slice_134/loop_mode": 0,
+"slice_134/name": "",
+"slice_134/save_to_file/enabled": false,
+"slice_134/save_to_file/fallback_path": "",
+"slice_134/save_to_file/keep_custom_tracks": false,
+"slice_134/save_to_file/path": "",
+"slice_134/start_frame": 0,
+"slice_135/end_frame": 0,
+"slice_135/loop_mode": 0,
+"slice_135/name": "",
+"slice_135/save_to_file/enabled": false,
+"slice_135/save_to_file/fallback_path": "",
+"slice_135/save_to_file/keep_custom_tracks": false,
+"slice_135/save_to_file/path": "",
+"slice_135/start_frame": 0,
+"slice_136/end_frame": 0,
+"slice_136/loop_mode": 0,
+"slice_136/name": "",
+"slice_136/save_to_file/enabled": false,
+"slice_136/save_to_file/fallback_path": "",
+"slice_136/save_to_file/keep_custom_tracks": false,
+"slice_136/save_to_file/path": "",
+"slice_136/start_frame": 0,
+"slice_137/end_frame": 0,
+"slice_137/loop_mode": 0,
+"slice_137/name": "",
+"slice_137/save_to_file/enabled": false,
+"slice_137/save_to_file/fallback_path": "",
+"slice_137/save_to_file/keep_custom_tracks": false,
+"slice_137/save_to_file/path": "",
+"slice_137/start_frame": 0,
+"slice_138/end_frame": 0,
+"slice_138/loop_mode": 0,
+"slice_138/name": "",
+"slice_138/save_to_file/enabled": false,
+"slice_138/save_to_file/fallback_path": "",
+"slice_138/save_to_file/keep_custom_tracks": false,
+"slice_138/save_to_file/path": "",
+"slice_138/start_frame": 0,
+"slice_139/end_frame": 0,
+"slice_139/loop_mode": 0,
+"slice_139/name": "",
+"slice_139/save_to_file/enabled": false,
+"slice_139/save_to_file/fallback_path": "",
+"slice_139/save_to_file/keep_custom_tracks": false,
+"slice_139/save_to_file/path": "",
+"slice_139/start_frame": 0,
+"slice_14/end_frame": 0,
+"slice_14/loop_mode": 0,
+"slice_14/name": "",
+"slice_14/save_to_file/enabled": false,
+"slice_14/save_to_file/fallback_path": "",
+"slice_14/save_to_file/keep_custom_tracks": false,
+"slice_14/save_to_file/path": "",
+"slice_14/start_frame": 0,
+"slice_140/end_frame": 0,
+"slice_140/loop_mode": 0,
+"slice_140/name": "",
+"slice_140/save_to_file/enabled": false,
+"slice_140/save_to_file/fallback_path": "",
+"slice_140/save_to_file/keep_custom_tracks": false,
+"slice_140/save_to_file/path": "",
+"slice_140/start_frame": 0,
+"slice_141/end_frame": 0,
+"slice_141/loop_mode": 0,
+"slice_141/name": "",
+"slice_141/save_to_file/enabled": false,
+"slice_141/save_to_file/fallback_path": "",
+"slice_141/save_to_file/keep_custom_tracks": false,
+"slice_141/save_to_file/path": "",
+"slice_141/start_frame": 0,
+"slice_142/end_frame": 0,
+"slice_142/loop_mode": 0,
+"slice_142/name": "",
+"slice_142/save_to_file/enabled": false,
+"slice_142/save_to_file/fallback_path": "",
+"slice_142/save_to_file/keep_custom_tracks": false,
+"slice_142/save_to_file/path": "",
+"slice_142/start_frame": 0,
+"slice_143/end_frame": 0,
+"slice_143/loop_mode": 0,
+"slice_143/name": "",
+"slice_143/save_to_file/enabled": false,
+"slice_143/save_to_file/fallback_path": "",
+"slice_143/save_to_file/keep_custom_tracks": false,
+"slice_143/save_to_file/path": "",
+"slice_143/start_frame": 0,
+"slice_144/end_frame": 0,
+"slice_144/loop_mode": 0,
+"slice_144/name": "",
+"slice_144/save_to_file/enabled": false,
+"slice_144/save_to_file/fallback_path": "",
+"slice_144/save_to_file/keep_custom_tracks": false,
+"slice_144/save_to_file/path": "",
+"slice_144/start_frame": 0,
+"slice_145/end_frame": 0,
+"slice_145/loop_mode": 0,
+"slice_145/name": "",
+"slice_145/save_to_file/enabled": false,
+"slice_145/save_to_file/fallback_path": "",
+"slice_145/save_to_file/keep_custom_tracks": false,
+"slice_145/save_to_file/path": "",
+"slice_145/start_frame": 0,
+"slice_146/end_frame": 0,
+"slice_146/loop_mode": 0,
+"slice_146/name": "",
+"slice_146/save_to_file/enabled": false,
+"slice_146/save_to_file/fallback_path": "",
+"slice_146/save_to_file/keep_custom_tracks": false,
+"slice_146/save_to_file/path": "",
+"slice_146/start_frame": 0,
+"slice_147/end_frame": 0,
+"slice_147/loop_mode": 0,
+"slice_147/name": "",
+"slice_147/save_to_file/enabled": false,
+"slice_147/save_to_file/fallback_path": "",
+"slice_147/save_to_file/keep_custom_tracks": false,
+"slice_147/save_to_file/path": "",
+"slice_147/start_frame": 0,
+"slice_148/end_frame": 0,
+"slice_148/loop_mode": 0,
+"slice_148/name": "",
+"slice_148/save_to_file/enabled": false,
+"slice_148/save_to_file/fallback_path": "",
+"slice_148/save_to_file/keep_custom_tracks": false,
+"slice_148/save_to_file/path": "",
+"slice_148/start_frame": 0,
+"slice_149/end_frame": 0,
+"slice_149/loop_mode": 0,
+"slice_149/name": "",
+"slice_149/save_to_file/enabled": false,
+"slice_149/save_to_file/fallback_path": "",
+"slice_149/save_to_file/keep_custom_tracks": false,
+"slice_149/save_to_file/path": "",
+"slice_149/start_frame": 0,
+"slice_15/end_frame": 0,
+"slice_15/loop_mode": 0,
+"slice_15/name": "",
+"slice_15/save_to_file/enabled": false,
+"slice_15/save_to_file/fallback_path": "",
+"slice_15/save_to_file/keep_custom_tracks": false,
+"slice_15/save_to_file/path": "",
+"slice_15/start_frame": 0,
+"slice_150/end_frame": 0,
+"slice_150/loop_mode": 0,
+"slice_150/name": "",
+"slice_150/save_to_file/enabled": false,
+"slice_150/save_to_file/fallback_path": "",
+"slice_150/save_to_file/keep_custom_tracks": false,
+"slice_150/save_to_file/path": "",
+"slice_150/start_frame": 0,
+"slice_151/end_frame": 0,
+"slice_151/loop_mode": 0,
+"slice_151/name": "",
+"slice_151/save_to_file/enabled": false,
+"slice_151/save_to_file/fallback_path": "",
+"slice_151/save_to_file/keep_custom_tracks": false,
+"slice_151/save_to_file/path": "",
+"slice_151/start_frame": 0,
+"slice_152/end_frame": 0,
+"slice_152/loop_mode": 0,
+"slice_152/name": "",
+"slice_152/save_to_file/enabled": false,
+"slice_152/save_to_file/fallback_path": "",
+"slice_152/save_to_file/keep_custom_tracks": false,
+"slice_152/save_to_file/path": "",
+"slice_152/start_frame": 0,
+"slice_153/end_frame": 0,
+"slice_153/loop_mode": 0,
+"slice_153/name": "",
+"slice_153/save_to_file/enabled": false,
+"slice_153/save_to_file/fallback_path": "",
+"slice_153/save_to_file/keep_custom_tracks": false,
+"slice_153/save_to_file/path": "",
+"slice_153/start_frame": 0,
+"slice_154/end_frame": 0,
+"slice_154/loop_mode": 0,
+"slice_154/name": "",
+"slice_154/save_to_file/enabled": false,
+"slice_154/save_to_file/fallback_path": "",
+"slice_154/save_to_file/keep_custom_tracks": false,
+"slice_154/save_to_file/path": "",
+"slice_154/start_frame": 0,
+"slice_155/end_frame": 0,
+"slice_155/loop_mode": 0,
+"slice_155/name": "",
+"slice_155/save_to_file/enabled": false,
+"slice_155/save_to_file/fallback_path": "",
+"slice_155/save_to_file/keep_custom_tracks": false,
+"slice_155/save_to_file/path": "",
+"slice_155/start_frame": 0,
+"slice_156/end_frame": 0,
+"slice_156/loop_mode": 0,
+"slice_156/name": "",
+"slice_156/save_to_file/enabled": false,
+"slice_156/save_to_file/fallback_path": "",
+"slice_156/save_to_file/keep_custom_tracks": false,
+"slice_156/save_to_file/path": "",
+"slice_156/start_frame": 0,
+"slice_157/end_frame": 0,
+"slice_157/loop_mode": 0,
+"slice_157/name": "",
+"slice_157/save_to_file/enabled": false,
+"slice_157/save_to_file/fallback_path": "",
+"slice_157/save_to_file/keep_custom_tracks": false,
+"slice_157/save_to_file/path": "",
+"slice_157/start_frame": 0,
+"slice_158/end_frame": 0,
+"slice_158/loop_mode": 0,
+"slice_158/name": "",
+"slice_158/save_to_file/enabled": false,
+"slice_158/save_to_file/fallback_path": "",
+"slice_158/save_to_file/keep_custom_tracks": false,
+"slice_158/save_to_file/path": "",
+"slice_158/start_frame": 0,
+"slice_159/end_frame": 0,
+"slice_159/loop_mode": 0,
+"slice_159/name": "",
+"slice_159/save_to_file/enabled": false,
+"slice_159/save_to_file/fallback_path": "",
+"slice_159/save_to_file/keep_custom_tracks": false,
+"slice_159/save_to_file/path": "",
+"slice_159/start_frame": 0,
+"slice_16/end_frame": 0,
+"slice_16/loop_mode": 0,
+"slice_16/name": "",
+"slice_16/save_to_file/enabled": false,
+"slice_16/save_to_file/fallback_path": "",
+"slice_16/save_to_file/keep_custom_tracks": false,
+"slice_16/save_to_file/path": "",
+"slice_16/start_frame": 0,
+"slice_160/end_frame": 0,
+"slice_160/loop_mode": 0,
+"slice_160/name": "",
+"slice_160/save_to_file/enabled": false,
+"slice_160/save_to_file/fallback_path": "",
+"slice_160/save_to_file/keep_custom_tracks": false,
+"slice_160/save_to_file/path": "",
+"slice_160/start_frame": 0,
+"slice_161/end_frame": 0,
+"slice_161/loop_mode": 0,
+"slice_161/name": "",
+"slice_161/save_to_file/enabled": false,
+"slice_161/save_to_file/fallback_path": "",
+"slice_161/save_to_file/keep_custom_tracks": false,
+"slice_161/save_to_file/path": "",
+"slice_161/start_frame": 0,
+"slice_162/end_frame": 0,
+"slice_162/loop_mode": 0,
+"slice_162/name": "",
+"slice_162/save_to_file/enabled": false,
+"slice_162/save_to_file/fallback_path": "",
+"slice_162/save_to_file/keep_custom_tracks": false,
+"slice_162/save_to_file/path": "",
+"slice_162/start_frame": 0,
+"slice_163/end_frame": 0,
+"slice_163/loop_mode": 0,
+"slice_163/name": "",
+"slice_163/save_to_file/enabled": false,
+"slice_163/save_to_file/fallback_path": "",
+"slice_163/save_to_file/keep_custom_tracks": false,
+"slice_163/save_to_file/path": "",
+"slice_163/start_frame": 0,
+"slice_164/end_frame": 0,
+"slice_164/loop_mode": 0,
+"slice_164/name": "",
+"slice_164/save_to_file/enabled": false,
+"slice_164/save_to_file/fallback_path": "",
+"slice_164/save_to_file/keep_custom_tracks": false,
+"slice_164/save_to_file/path": "",
+"slice_164/start_frame": 0,
+"slice_165/end_frame": 0,
+"slice_165/loop_mode": 0,
+"slice_165/name": "",
+"slice_165/save_to_file/enabled": false,
+"slice_165/save_to_file/fallback_path": "",
+"slice_165/save_to_file/keep_custom_tracks": false,
+"slice_165/save_to_file/path": "",
+"slice_165/start_frame": 0,
+"slice_166/end_frame": 0,
+"slice_166/loop_mode": 0,
+"slice_166/name": "",
+"slice_166/save_to_file/enabled": false,
+"slice_166/save_to_file/fallback_path": "",
+"slice_166/save_to_file/keep_custom_tracks": false,
+"slice_166/save_to_file/path": "",
+"slice_166/start_frame": 0,
+"slice_167/end_frame": 0,
+"slice_167/loop_mode": 0,
+"slice_167/name": "",
+"slice_167/save_to_file/enabled": false,
+"slice_167/save_to_file/fallback_path": "",
+"slice_167/save_to_file/keep_custom_tracks": false,
+"slice_167/save_to_file/path": "",
+"slice_167/start_frame": 0,
+"slice_168/end_frame": 0,
+"slice_168/loop_mode": 0,
+"slice_168/name": "",
+"slice_168/save_to_file/enabled": false,
+"slice_168/save_to_file/fallback_path": "",
+"slice_168/save_to_file/keep_custom_tracks": false,
+"slice_168/save_to_file/path": "",
+"slice_168/start_frame": 0,
+"slice_169/end_frame": 0,
+"slice_169/loop_mode": 0,
+"slice_169/name": "",
+"slice_169/save_to_file/enabled": false,
+"slice_169/save_to_file/fallback_path": "",
+"slice_169/save_to_file/keep_custom_tracks": false,
+"slice_169/save_to_file/path": "",
+"slice_169/start_frame": 0,
+"slice_17/end_frame": 0,
+"slice_17/loop_mode": 0,
+"slice_17/name": "",
+"slice_17/save_to_file/enabled": false,
+"slice_17/save_to_file/fallback_path": "",
+"slice_17/save_to_file/keep_custom_tracks": false,
+"slice_17/save_to_file/path": "",
+"slice_17/start_frame": 0,
+"slice_170/end_frame": 0,
+"slice_170/loop_mode": 0,
+"slice_170/name": "",
+"slice_170/save_to_file/enabled": false,
+"slice_170/save_to_file/fallback_path": "",
+"slice_170/save_to_file/keep_custom_tracks": false,
+"slice_170/save_to_file/path": "",
+"slice_170/start_frame": 0,
+"slice_171/end_frame": 0,
+"slice_171/loop_mode": 0,
+"slice_171/name": "",
+"slice_171/save_to_file/enabled": false,
+"slice_171/save_to_file/fallback_path": "",
+"slice_171/save_to_file/keep_custom_tracks": false,
+"slice_171/save_to_file/path": "",
+"slice_171/start_frame": 0,
+"slice_172/end_frame": 0,
+"slice_172/loop_mode": 0,
+"slice_172/name": "",
+"slice_172/save_to_file/enabled": false,
+"slice_172/save_to_file/fallback_path": "",
+"slice_172/save_to_file/keep_custom_tracks": false,
+"slice_172/save_to_file/path": "",
+"slice_172/start_frame": 0,
+"slice_173/end_frame": 0,
+"slice_173/loop_mode": 0,
+"slice_173/name": "",
+"slice_173/save_to_file/enabled": false,
+"slice_173/save_to_file/fallback_path": "",
+"slice_173/save_to_file/keep_custom_tracks": false,
+"slice_173/save_to_file/path": "",
+"slice_173/start_frame": 0,
+"slice_174/end_frame": 0,
+"slice_174/loop_mode": 0,
+"slice_174/name": "",
+"slice_174/save_to_file/enabled": false,
+"slice_174/save_to_file/fallback_path": "",
+"slice_174/save_to_file/keep_custom_tracks": false,
+"slice_174/save_to_file/path": "",
+"slice_174/start_frame": 0,
+"slice_175/end_frame": 0,
+"slice_175/loop_mode": 0,
+"slice_175/name": "",
+"slice_175/save_to_file/enabled": false,
+"slice_175/save_to_file/fallback_path": "",
+"slice_175/save_to_file/keep_custom_tracks": false,
+"slice_175/save_to_file/path": "",
+"slice_175/start_frame": 0,
+"slice_176/end_frame": 0,
+"slice_176/loop_mode": 0,
+"slice_176/name": "",
+"slice_176/save_to_file/enabled": false,
+"slice_176/save_to_file/fallback_path": "",
+"slice_176/save_to_file/keep_custom_tracks": false,
+"slice_176/save_to_file/path": "",
+"slice_176/start_frame": 0,
+"slice_177/end_frame": 0,
+"slice_177/loop_mode": 0,
+"slice_177/name": "",
+"slice_177/save_to_file/enabled": false,
+"slice_177/save_to_file/fallback_path": "",
+"slice_177/save_to_file/keep_custom_tracks": false,
+"slice_177/save_to_file/path": "",
+"slice_177/start_frame": 0,
+"slice_178/end_frame": 0,
+"slice_178/loop_mode": 0,
+"slice_178/name": "",
+"slice_178/save_to_file/enabled": false,
+"slice_178/save_to_file/fallback_path": "",
+"slice_178/save_to_file/keep_custom_tracks": false,
+"slice_178/save_to_file/path": "",
+"slice_178/start_frame": 0,
+"slice_179/end_frame": 0,
+"slice_179/loop_mode": 0,
+"slice_179/name": "",
+"slice_179/save_to_file/enabled": false,
+"slice_179/save_to_file/fallback_path": "",
+"slice_179/save_to_file/keep_custom_tracks": false,
+"slice_179/save_to_file/path": "",
+"slice_179/start_frame": 0,
+"slice_18/end_frame": 0,
+"slice_18/loop_mode": 0,
+"slice_18/name": "",
+"slice_18/save_to_file/enabled": false,
+"slice_18/save_to_file/fallback_path": "",
+"slice_18/save_to_file/keep_custom_tracks": false,
+"slice_18/save_to_file/path": "",
+"slice_18/start_frame": 0,
+"slice_180/end_frame": 0,
+"slice_180/loop_mode": 0,
+"slice_180/name": "",
+"slice_180/save_to_file/enabled": false,
+"slice_180/save_to_file/fallback_path": "",
+"slice_180/save_to_file/keep_custom_tracks": false,
+"slice_180/save_to_file/path": "",
+"slice_180/start_frame": 0,
+"slice_181/end_frame": 0,
+"slice_181/loop_mode": 0,
+"slice_181/name": "",
+"slice_181/save_to_file/enabled": false,
+"slice_181/save_to_file/fallback_path": "",
+"slice_181/save_to_file/keep_custom_tracks": false,
+"slice_181/save_to_file/path": "",
+"slice_181/start_frame": 0,
+"slice_182/end_frame": 0,
+"slice_182/loop_mode": 0,
+"slice_182/name": "",
+"slice_182/save_to_file/enabled": false,
+"slice_182/save_to_file/fallback_path": "",
+"slice_182/save_to_file/keep_custom_tracks": false,
+"slice_182/save_to_file/path": "",
+"slice_182/start_frame": 0,
+"slice_183/end_frame": 0,
+"slice_183/loop_mode": 0,
+"slice_183/name": "",
+"slice_183/save_to_file/enabled": false,
+"slice_183/save_to_file/fallback_path": "",
+"slice_183/save_to_file/keep_custom_tracks": false,
+"slice_183/save_to_file/path": "",
+"slice_183/start_frame": 0,
+"slice_184/end_frame": 0,
+"slice_184/loop_mode": 0,
+"slice_184/name": "",
+"slice_184/save_to_file/enabled": false,
+"slice_184/save_to_file/fallback_path": "",
+"slice_184/save_to_file/keep_custom_tracks": false,
+"slice_184/save_to_file/path": "",
+"slice_184/start_frame": 0,
+"slice_185/end_frame": 0,
+"slice_185/loop_mode": 0,
+"slice_185/name": "",
+"slice_185/save_to_file/enabled": false,
+"slice_185/save_to_file/fallback_path": "",
+"slice_185/save_to_file/keep_custom_tracks": false,
+"slice_185/save_to_file/path": "",
+"slice_185/start_frame": 0,
+"slice_186/end_frame": 0,
+"slice_186/loop_mode": 0,
+"slice_186/name": "",
+"slice_186/save_to_file/enabled": false,
+"slice_186/save_to_file/fallback_path": "",
+"slice_186/save_to_file/keep_custom_tracks": false,
+"slice_186/save_to_file/path": "",
+"slice_186/start_frame": 0,
+"slice_187/end_frame": 0,
+"slice_187/loop_mode": 0,
+"slice_187/name": "",
+"slice_187/save_to_file/enabled": false,
+"slice_187/save_to_file/fallback_path": "",
+"slice_187/save_to_file/keep_custom_tracks": false,
+"slice_187/save_to_file/path": "",
+"slice_187/start_frame": 0,
+"slice_188/end_frame": 0,
+"slice_188/loop_mode": 0,
+"slice_188/name": "",
+"slice_188/save_to_file/enabled": false,
+"slice_188/save_to_file/fallback_path": "",
+"slice_188/save_to_file/keep_custom_tracks": false,
+"slice_188/save_to_file/path": "",
+"slice_188/start_frame": 0,
+"slice_189/end_frame": 0,
+"slice_189/loop_mode": 0,
+"slice_189/name": "",
+"slice_189/save_to_file/enabled": false,
+"slice_189/save_to_file/fallback_path": "",
+"slice_189/save_to_file/keep_custom_tracks": false,
+"slice_189/save_to_file/path": "",
+"slice_189/start_frame": 0,
+"slice_19/end_frame": 0,
+"slice_19/loop_mode": 0,
+"slice_19/name": "",
+"slice_19/save_to_file/enabled": false,
+"slice_19/save_to_file/fallback_path": "",
+"slice_19/save_to_file/keep_custom_tracks": false,
+"slice_19/save_to_file/path": "",
+"slice_19/start_frame": 0,
+"slice_190/end_frame": 0,
+"slice_190/loop_mode": 0,
+"slice_190/name": "",
+"slice_190/save_to_file/enabled": false,
+"slice_190/save_to_file/fallback_path": "",
+"slice_190/save_to_file/keep_custom_tracks": false,
+"slice_190/save_to_file/path": "",
+"slice_190/start_frame": 0,
+"slice_191/end_frame": 0,
+"slice_191/loop_mode": 0,
+"slice_191/name": "",
+"slice_191/save_to_file/enabled": false,
+"slice_191/save_to_file/fallback_path": "",
+"slice_191/save_to_file/keep_custom_tracks": false,
+"slice_191/save_to_file/path": "",
+"slice_191/start_frame": 0,
+"slice_192/end_frame": 0,
+"slice_192/loop_mode": 0,
+"slice_192/name": "",
+"slice_192/save_to_file/enabled": false,
+"slice_192/save_to_file/fallback_path": "",
+"slice_192/save_to_file/keep_custom_tracks": false,
+"slice_192/save_to_file/path": "",
+"slice_192/start_frame": 0,
+"slice_193/end_frame": 0,
+"slice_193/loop_mode": 0,
+"slice_193/name": "",
+"slice_193/save_to_file/enabled": false,
+"slice_193/save_to_file/fallback_path": "",
+"slice_193/save_to_file/keep_custom_tracks": false,
+"slice_193/save_to_file/path": "",
+"slice_193/start_frame": 0,
+"slice_194/end_frame": 0,
+"slice_194/loop_mode": 0,
+"slice_194/name": "",
+"slice_194/save_to_file/enabled": false,
+"slice_194/save_to_file/fallback_path": "",
+"slice_194/save_to_file/keep_custom_tracks": false,
+"slice_194/save_to_file/path": "",
+"slice_194/start_frame": 0,
+"slice_195/end_frame": 0,
+"slice_195/loop_mode": 0,
+"slice_195/name": "",
+"slice_195/save_to_file/enabled": false,
+"slice_195/save_to_file/fallback_path": "",
+"slice_195/save_to_file/keep_custom_tracks": false,
+"slice_195/save_to_file/path": "",
+"slice_195/start_frame": 0,
+"slice_196/end_frame": 0,
+"slice_196/loop_mode": 0,
+"slice_196/name": "",
+"slice_196/save_to_file/enabled": false,
+"slice_196/save_to_file/fallback_path": "",
+"slice_196/save_to_file/keep_custom_tracks": false,
+"slice_196/save_to_file/path": "",
+"slice_196/start_frame": 0,
+"slice_197/end_frame": 0,
+"slice_197/loop_mode": 0,
+"slice_197/name": "",
+"slice_197/save_to_file/enabled": false,
+"slice_197/save_to_file/fallback_path": "",
+"slice_197/save_to_file/keep_custom_tracks": false,
+"slice_197/save_to_file/path": "",
+"slice_197/start_frame": 0,
+"slice_198/end_frame": 0,
+"slice_198/loop_mode": 0,
+"slice_198/name": "",
+"slice_198/save_to_file/enabled": false,
+"slice_198/save_to_file/fallback_path": "",
+"slice_198/save_to_file/keep_custom_tracks": false,
+"slice_198/save_to_file/path": "",
+"slice_198/start_frame": 0,
+"slice_199/end_frame": 0,
+"slice_199/loop_mode": 0,
+"slice_199/name": "",
+"slice_199/save_to_file/enabled": false,
+"slice_199/save_to_file/fallback_path": "",
+"slice_199/save_to_file/keep_custom_tracks": false,
+"slice_199/save_to_file/path": "",
+"slice_199/start_frame": 0,
+"slice_2/end_frame": 0,
+"slice_2/loop_mode": 0,
+"slice_2/name": "",
+"slice_2/save_to_file/enabled": false,
+"slice_2/save_to_file/fallback_path": "",
+"slice_2/save_to_file/keep_custom_tracks": false,
+"slice_2/save_to_file/path": "",
+"slice_2/start_frame": 0,
+"slice_20/end_frame": 0,
+"slice_20/loop_mode": 0,
+"slice_20/name": "",
+"slice_20/save_to_file/enabled": false,
+"slice_20/save_to_file/fallback_path": "",
+"slice_20/save_to_file/keep_custom_tracks": false,
+"slice_20/save_to_file/path": "",
+"slice_20/start_frame": 0,
+"slice_200/end_frame": 0,
+"slice_200/loop_mode": 0,
+"slice_200/name": "",
+"slice_200/save_to_file/enabled": false,
+"slice_200/save_to_file/fallback_path": "",
+"slice_200/save_to_file/keep_custom_tracks": false,
+"slice_200/save_to_file/path": "",
+"slice_200/start_frame": 0,
+"slice_201/end_frame": 0,
+"slice_201/loop_mode": 0,
+"slice_201/name": "",
+"slice_201/save_to_file/enabled": false,
+"slice_201/save_to_file/fallback_path": "",
+"slice_201/save_to_file/keep_custom_tracks": false,
+"slice_201/save_to_file/path": "",
+"slice_201/start_frame": 0,
+"slice_202/end_frame": 0,
+"slice_202/loop_mode": 0,
+"slice_202/name": "",
+"slice_202/save_to_file/enabled": false,
+"slice_202/save_to_file/fallback_path": "",
+"slice_202/save_to_file/keep_custom_tracks": false,
+"slice_202/save_to_file/path": "",
+"slice_202/start_frame": 0,
+"slice_203/end_frame": 0,
+"slice_203/loop_mode": 0,
+"slice_203/name": "",
+"slice_203/save_to_file/enabled": false,
+"slice_203/save_to_file/fallback_path": "",
+"slice_203/save_to_file/keep_custom_tracks": false,
+"slice_203/save_to_file/path": "",
+"slice_203/start_frame": 0,
+"slice_204/end_frame": 0,
+"slice_204/loop_mode": 0,
+"slice_204/name": "",
+"slice_204/save_to_file/enabled": false,
+"slice_204/save_to_file/fallback_path": "",
+"slice_204/save_to_file/keep_custom_tracks": false,
+"slice_204/save_to_file/path": "",
+"slice_204/start_frame": 0,
+"slice_205/end_frame": 0,
+"slice_205/loop_mode": 0,
+"slice_205/name": "",
+"slice_205/save_to_file/enabled": false,
+"slice_205/save_to_file/fallback_path": "",
+"slice_205/save_to_file/keep_custom_tracks": false,
+"slice_205/save_to_file/path": "",
+"slice_205/start_frame": 0,
+"slice_206/end_frame": 0,
+"slice_206/loop_mode": 0,
+"slice_206/name": "",
+"slice_206/save_to_file/enabled": false,
+"slice_206/save_to_file/fallback_path": "",
+"slice_206/save_to_file/keep_custom_tracks": false,
+"slice_206/save_to_file/path": "",
+"slice_206/start_frame": 0,
+"slice_207/end_frame": 0,
+"slice_207/loop_mode": 0,
+"slice_207/name": "",
+"slice_207/save_to_file/enabled": false,
+"slice_207/save_to_file/fallback_path": "",
+"slice_207/save_to_file/keep_custom_tracks": false,
+"slice_207/save_to_file/path": "",
+"slice_207/start_frame": 0,
+"slice_208/end_frame": 0,
+"slice_208/loop_mode": 0,
+"slice_208/name": "",
+"slice_208/save_to_file/enabled": false,
+"slice_208/save_to_file/fallback_path": "",
+"slice_208/save_to_file/keep_custom_tracks": false,
+"slice_208/save_to_file/path": "",
+"slice_208/start_frame": 0,
+"slice_209/end_frame": 0,
+"slice_209/loop_mode": 0,
+"slice_209/name": "",
+"slice_209/save_to_file/enabled": false,
+"slice_209/save_to_file/fallback_path": "",
+"slice_209/save_to_file/keep_custom_tracks": false,
+"slice_209/save_to_file/path": "",
+"slice_209/start_frame": 0,
+"slice_21/end_frame": 0,
+"slice_21/loop_mode": 0,
+"slice_21/name": "",
+"slice_21/save_to_file/enabled": false,
+"slice_21/save_to_file/fallback_path": "",
+"slice_21/save_to_file/keep_custom_tracks": false,
+"slice_21/save_to_file/path": "",
+"slice_21/start_frame": 0,
+"slice_210/end_frame": 0,
+"slice_210/loop_mode": 0,
+"slice_210/name": "",
+"slice_210/save_to_file/enabled": false,
+"slice_210/save_to_file/fallback_path": "",
+"slice_210/save_to_file/keep_custom_tracks": false,
+"slice_210/save_to_file/path": "",
+"slice_210/start_frame": 0,
+"slice_211/end_frame": 0,
+"slice_211/loop_mode": 0,
+"slice_211/name": "",
+"slice_211/save_to_file/enabled": false,
+"slice_211/save_to_file/fallback_path": "",
+"slice_211/save_to_file/keep_custom_tracks": false,
+"slice_211/save_to_file/path": "",
+"slice_211/start_frame": 0,
+"slice_212/end_frame": 0,
+"slice_212/loop_mode": 0,
+"slice_212/name": "",
+"slice_212/save_to_file/enabled": false,
+"slice_212/save_to_file/fallback_path": "",
+"slice_212/save_to_file/keep_custom_tracks": false,
+"slice_212/save_to_file/path": "",
+"slice_212/start_frame": 0,
+"slice_213/end_frame": 0,
+"slice_213/loop_mode": 0,
+"slice_213/name": "",
+"slice_213/save_to_file/enabled": false,
+"slice_213/save_to_file/fallback_path": "",
+"slice_213/save_to_file/keep_custom_tracks": false,
+"slice_213/save_to_file/path": "",
+"slice_213/start_frame": 0,
+"slice_214/end_frame": 0,
+"slice_214/loop_mode": 0,
+"slice_214/name": "",
+"slice_214/save_to_file/enabled": false,
+"slice_214/save_to_file/fallback_path": "",
+"slice_214/save_to_file/keep_custom_tracks": false,
+"slice_214/save_to_file/path": "",
+"slice_214/start_frame": 0,
+"slice_215/end_frame": 0,
+"slice_215/loop_mode": 0,
+"slice_215/name": "",
+"slice_215/save_to_file/enabled": false,
+"slice_215/save_to_file/fallback_path": "",
+"slice_215/save_to_file/keep_custom_tracks": false,
+"slice_215/save_to_file/path": "",
+"slice_215/start_frame": 0,
+"slice_216/end_frame": 0,
+"slice_216/loop_mode": 0,
+"slice_216/name": "",
+"slice_216/save_to_file/enabled": false,
+"slice_216/save_to_file/fallback_path": "",
+"slice_216/save_to_file/keep_custom_tracks": false,
+"slice_216/save_to_file/path": "",
+"slice_216/start_frame": 0,
+"slice_217/end_frame": 0,
+"slice_217/loop_mode": 0,
+"slice_217/name": "",
+"slice_217/save_to_file/enabled": false,
+"slice_217/save_to_file/fallback_path": "",
+"slice_217/save_to_file/keep_custom_tracks": false,
+"slice_217/save_to_file/path": "",
+"slice_217/start_frame": 0,
+"slice_218/end_frame": 0,
+"slice_218/loop_mode": 0,
+"slice_218/name": "",
+"slice_218/save_to_file/enabled": false,
+"slice_218/save_to_file/fallback_path": "",
+"slice_218/save_to_file/keep_custom_tracks": false,
+"slice_218/save_to_file/path": "",
+"slice_218/start_frame": 0,
+"slice_219/end_frame": 0,
+"slice_219/loop_mode": 0,
+"slice_219/name": "",
+"slice_219/save_to_file/enabled": false,
+"slice_219/save_to_file/fallback_path": "",
+"slice_219/save_to_file/keep_custom_tracks": false,
+"slice_219/save_to_file/path": "",
+"slice_219/start_frame": 0,
+"slice_22/end_frame": 0,
+"slice_22/loop_mode": 0,
+"slice_22/name": "",
+"slice_22/save_to_file/enabled": false,
+"slice_22/save_to_file/fallback_path": "",
+"slice_22/save_to_file/keep_custom_tracks": false,
+"slice_22/save_to_file/path": "",
+"slice_22/start_frame": 0,
+"slice_220/end_frame": 0,
+"slice_220/loop_mode": 0,
+"slice_220/name": "",
+"slice_220/save_to_file/enabled": false,
+"slice_220/save_to_file/fallback_path": "",
+"slice_220/save_to_file/keep_custom_tracks": false,
+"slice_220/save_to_file/path": "",
+"slice_220/start_frame": 0,
+"slice_221/end_frame": 0,
+"slice_221/loop_mode": 0,
+"slice_221/name": "",
+"slice_221/save_to_file/enabled": false,
+"slice_221/save_to_file/fallback_path": "",
+"slice_221/save_to_file/keep_custom_tracks": false,
+"slice_221/save_to_file/path": "",
+"slice_221/start_frame": 0,
+"slice_222/end_frame": 0,
+"slice_222/loop_mode": 0,
+"slice_222/name": "",
+"slice_222/save_to_file/enabled": false,
+"slice_222/save_to_file/fallback_path": "",
+"slice_222/save_to_file/keep_custom_tracks": false,
+"slice_222/save_to_file/path": "",
+"slice_222/start_frame": 0,
+"slice_223/end_frame": 0,
+"slice_223/loop_mode": 0,
+"slice_223/name": "",
+"slice_223/save_to_file/enabled": false,
+"slice_223/save_to_file/fallback_path": "",
+"slice_223/save_to_file/keep_custom_tracks": false,
+"slice_223/save_to_file/path": "",
+"slice_223/start_frame": 0,
+"slice_224/end_frame": 0,
+"slice_224/loop_mode": 0,
+"slice_224/name": "",
+"slice_224/save_to_file/enabled": false,
+"slice_224/save_to_file/fallback_path": "",
+"slice_224/save_to_file/keep_custom_tracks": false,
+"slice_224/save_to_file/path": "",
+"slice_224/start_frame": 0,
+"slice_225/end_frame": 0,
+"slice_225/loop_mode": 0,
+"slice_225/name": "",
+"slice_225/save_to_file/enabled": false,
+"slice_225/save_to_file/fallback_path": "",
+"slice_225/save_to_file/keep_custom_tracks": false,
+"slice_225/save_to_file/path": "",
+"slice_225/start_frame": 0,
+"slice_226/end_frame": 0,
+"slice_226/loop_mode": 0,
+"slice_226/name": "",
+"slice_226/save_to_file/enabled": false,
+"slice_226/save_to_file/fallback_path": "",
+"slice_226/save_to_file/keep_custom_tracks": false,
+"slice_226/save_to_file/path": "",
+"slice_226/start_frame": 0,
+"slice_227/end_frame": 0,
+"slice_227/loop_mode": 0,
+"slice_227/name": "",
+"slice_227/save_to_file/enabled": false,
+"slice_227/save_to_file/fallback_path": "",
+"slice_227/save_to_file/keep_custom_tracks": false,
+"slice_227/save_to_file/path": "",
+"slice_227/start_frame": 0,
+"slice_228/end_frame": 0,
+"slice_228/loop_mode": 0,
+"slice_228/name": "",
+"slice_228/save_to_file/enabled": false,
+"slice_228/save_to_file/fallback_path": "",
+"slice_228/save_to_file/keep_custom_tracks": false,
+"slice_228/save_to_file/path": "",
+"slice_228/start_frame": 0,
+"slice_229/end_frame": 0,
+"slice_229/loop_mode": 0,
+"slice_229/name": "",
+"slice_229/save_to_file/enabled": false,
+"slice_229/save_to_file/fallback_path": "",
+"slice_229/save_to_file/keep_custom_tracks": false,
+"slice_229/save_to_file/path": "",
+"slice_229/start_frame": 0,
+"slice_23/end_frame": 0,
+"slice_23/loop_mode": 0,
+"slice_23/name": "",
+"slice_23/save_to_file/enabled": false,
+"slice_23/save_to_file/fallback_path": "",
+"slice_23/save_to_file/keep_custom_tracks": false,
+"slice_23/save_to_file/path": "",
+"slice_23/start_frame": 0,
+"slice_230/end_frame": 0,
+"slice_230/loop_mode": 0,
+"slice_230/name": "",
+"slice_230/save_to_file/enabled": false,
+"slice_230/save_to_file/fallback_path": "",
+"slice_230/save_to_file/keep_custom_tracks": false,
+"slice_230/save_to_file/path": "",
+"slice_230/start_frame": 0,
+"slice_231/end_frame": 0,
+"slice_231/loop_mode": 0,
+"slice_231/name": "",
+"slice_231/save_to_file/enabled": false,
+"slice_231/save_to_file/fallback_path": "",
+"slice_231/save_to_file/keep_custom_tracks": false,
+"slice_231/save_to_file/path": "",
+"slice_231/start_frame": 0,
+"slice_232/end_frame": 0,
+"slice_232/loop_mode": 0,
+"slice_232/name": "",
+"slice_232/save_to_file/enabled": false,
+"slice_232/save_to_file/fallback_path": "",
+"slice_232/save_to_file/keep_custom_tracks": false,
+"slice_232/save_to_file/path": "",
+"slice_232/start_frame": 0,
+"slice_233/end_frame": 0,
+"slice_233/loop_mode": 0,
+"slice_233/name": "",
+"slice_233/save_to_file/enabled": false,
+"slice_233/save_to_file/fallback_path": "",
+"slice_233/save_to_file/keep_custom_tracks": false,
+"slice_233/save_to_file/path": "",
+"slice_233/start_frame": 0,
+"slice_234/end_frame": 0,
+"slice_234/loop_mode": 0,
+"slice_234/name": "",
+"slice_234/save_to_file/enabled": false,
+"slice_234/save_to_file/fallback_path": "",
+"slice_234/save_to_file/keep_custom_tracks": false,
+"slice_234/save_to_file/path": "",
+"slice_234/start_frame": 0,
+"slice_235/end_frame": 0,
+"slice_235/loop_mode": 0,
+"slice_235/name": "",
+"slice_235/save_to_file/enabled": false,
+"slice_235/save_to_file/fallback_path": "",
+"slice_235/save_to_file/keep_custom_tracks": false,
+"slice_235/save_to_file/path": "",
+"slice_235/start_frame": 0,
+"slice_236/end_frame": 0,
+"slice_236/loop_mode": 0,
+"slice_236/name": "",
+"slice_236/save_to_file/enabled": false,
+"slice_236/save_to_file/fallback_path": "",
+"slice_236/save_to_file/keep_custom_tracks": false,
+"slice_236/save_to_file/path": "",
+"slice_236/start_frame": 0,
+"slice_237/end_frame": 0,
+"slice_237/loop_mode": 0,
+"slice_237/name": "",
+"slice_237/save_to_file/enabled": false,
+"slice_237/save_to_file/fallback_path": "",
+"slice_237/save_to_file/keep_custom_tracks": false,
+"slice_237/save_to_file/path": "",
+"slice_237/start_frame": 0,
+"slice_238/end_frame": 0,
+"slice_238/loop_mode": 0,
+"slice_238/name": "",
+"slice_238/save_to_file/enabled": false,
+"slice_238/save_to_file/fallback_path": "",
+"slice_238/save_to_file/keep_custom_tracks": false,
+"slice_238/save_to_file/path": "",
+"slice_238/start_frame": 0,
+"slice_239/end_frame": 0,
+"slice_239/loop_mode": 0,
+"slice_239/name": "",
+"slice_239/save_to_file/enabled": false,
+"slice_239/save_to_file/fallback_path": "",
+"slice_239/save_to_file/keep_custom_tracks": false,
+"slice_239/save_to_file/path": "",
+"slice_239/start_frame": 0,
+"slice_24/end_frame": 0,
+"slice_24/loop_mode": 0,
+"slice_24/name": "",
+"slice_24/save_to_file/enabled": false,
+"slice_24/save_to_file/fallback_path": "",
+"slice_24/save_to_file/keep_custom_tracks": false,
+"slice_24/save_to_file/path": "",
+"slice_24/start_frame": 0,
+"slice_240/end_frame": 0,
+"slice_240/loop_mode": 0,
+"slice_240/name": "",
+"slice_240/save_to_file/enabled": false,
+"slice_240/save_to_file/fallback_path": "",
+"slice_240/save_to_file/keep_custom_tracks": false,
+"slice_240/save_to_file/path": "",
+"slice_240/start_frame": 0,
+"slice_241/end_frame": 0,
+"slice_241/loop_mode": 0,
+"slice_241/name": "",
+"slice_241/save_to_file/enabled": false,
+"slice_241/save_to_file/fallback_path": "",
+"slice_241/save_to_file/keep_custom_tracks": false,
+"slice_241/save_to_file/path": "",
+"slice_241/start_frame": 0,
+"slice_242/end_frame": 0,
+"slice_242/loop_mode": 0,
+"slice_242/name": "",
+"slice_242/save_to_file/enabled": false,
+"slice_242/save_to_file/fallback_path": "",
+"slice_242/save_to_file/keep_custom_tracks": false,
+"slice_242/save_to_file/path": "",
+"slice_242/start_frame": 0,
+"slice_243/end_frame": 0,
+"slice_243/loop_mode": 0,
+"slice_243/name": "",
+"slice_243/save_to_file/enabled": false,
+"slice_243/save_to_file/fallback_path": "",
+"slice_243/save_to_file/keep_custom_tracks": false,
+"slice_243/save_to_file/path": "",
+"slice_243/start_frame": 0,
+"slice_244/end_frame": 0,
+"slice_244/loop_mode": 0,
+"slice_244/name": "",
+"slice_244/save_to_file/enabled": false,
+"slice_244/save_to_file/fallback_path": "",
+"slice_244/save_to_file/keep_custom_tracks": false,
+"slice_244/save_to_file/path": "",
+"slice_244/start_frame": 0,
+"slice_245/end_frame": 0,
+"slice_245/loop_mode": 0,
+"slice_245/name": "",
+"slice_245/save_to_file/enabled": false,
+"slice_245/save_to_file/fallback_path": "",
+"slice_245/save_to_file/keep_custom_tracks": false,
+"slice_245/save_to_file/path": "",
+"slice_245/start_frame": 0,
+"slice_246/end_frame": 0,
+"slice_246/loop_mode": 0,
+"slice_246/name": "",
+"slice_246/save_to_file/enabled": false,
+"slice_246/save_to_file/fallback_path": "",
+"slice_246/save_to_file/keep_custom_tracks": false,
+"slice_246/save_to_file/path": "",
+"slice_246/start_frame": 0,
+"slice_247/end_frame": 0,
+"slice_247/loop_mode": 0,
+"slice_247/name": "",
+"slice_247/save_to_file/enabled": false,
+"slice_247/save_to_file/fallback_path": "",
+"slice_247/save_to_file/keep_custom_tracks": false,
+"slice_247/save_to_file/path": "",
+"slice_247/start_frame": 0,
+"slice_248/end_frame": 0,
+"slice_248/loop_mode": 0,
+"slice_248/name": "",
+"slice_248/save_to_file/enabled": false,
+"slice_248/save_to_file/fallback_path": "",
+"slice_248/save_to_file/keep_custom_tracks": false,
+"slice_248/save_to_file/path": "",
+"slice_248/start_frame": 0,
+"slice_249/end_frame": 0,
+"slice_249/loop_mode": 0,
+"slice_249/name": "",
+"slice_249/save_to_file/enabled": false,
+"slice_249/save_to_file/fallback_path": "",
+"slice_249/save_to_file/keep_custom_tracks": false,
+"slice_249/save_to_file/path": "",
+"slice_249/start_frame": 0,
+"slice_25/end_frame": 0,
+"slice_25/loop_mode": 0,
+"slice_25/name": "",
+"slice_25/save_to_file/enabled": false,
+"slice_25/save_to_file/fallback_path": "",
+"slice_25/save_to_file/keep_custom_tracks": false,
+"slice_25/save_to_file/path": "",
+"slice_25/start_frame": 0,
+"slice_250/end_frame": 0,
+"slice_250/loop_mode": 0,
+"slice_250/name": "",
+"slice_250/save_to_file/enabled": false,
+"slice_250/save_to_file/fallback_path": "",
+"slice_250/save_to_file/keep_custom_tracks": false,
+"slice_250/save_to_file/path": "",
+"slice_250/start_frame": 0,
+"slice_251/end_frame": 0,
+"slice_251/loop_mode": 0,
+"slice_251/name": "",
+"slice_251/save_to_file/enabled": false,
+"slice_251/save_to_file/fallback_path": "",
+"slice_251/save_to_file/keep_custom_tracks": false,
+"slice_251/save_to_file/path": "",
+"slice_251/start_frame": 0,
+"slice_252/end_frame": 0,
+"slice_252/loop_mode": 0,
+"slice_252/name": "",
+"slice_252/save_to_file/enabled": false,
+"slice_252/save_to_file/fallback_path": "",
+"slice_252/save_to_file/keep_custom_tracks": false,
+"slice_252/save_to_file/path": "",
+"slice_252/start_frame": 0,
+"slice_253/end_frame": 0,
+"slice_253/loop_mode": 0,
+"slice_253/name": "",
+"slice_253/save_to_file/enabled": false,
+"slice_253/save_to_file/fallback_path": "",
+"slice_253/save_to_file/keep_custom_tracks": false,
+"slice_253/save_to_file/path": "",
+"slice_253/start_frame": 0,
+"slice_254/end_frame": 0,
+"slice_254/loop_mode": 0,
+"slice_254/name": "",
+"slice_254/save_to_file/enabled": false,
+"slice_254/save_to_file/fallback_path": "",
+"slice_254/save_to_file/keep_custom_tracks": false,
+"slice_254/save_to_file/path": "",
+"slice_254/start_frame": 0,
+"slice_255/end_frame": 0,
+"slice_255/loop_mode": 0,
+"slice_255/name": "",
+"slice_255/save_to_file/enabled": false,
+"slice_255/save_to_file/fallback_path": "",
+"slice_255/save_to_file/keep_custom_tracks": false,
+"slice_255/save_to_file/path": "",
+"slice_255/start_frame": 0,
+"slice_256/end_frame": 0,
+"slice_256/loop_mode": 0,
+"slice_256/name": "",
+"slice_256/save_to_file/enabled": false,
+"slice_256/save_to_file/fallback_path": "",
+"slice_256/save_to_file/keep_custom_tracks": false,
+"slice_256/save_to_file/path": "",
+"slice_256/start_frame": 0,
+"slice_26/end_frame": 0,
+"slice_26/loop_mode": 0,
+"slice_26/name": "",
+"slice_26/save_to_file/enabled": false,
+"slice_26/save_to_file/fallback_path": "",
+"slice_26/save_to_file/keep_custom_tracks": false,
+"slice_26/save_to_file/path": "",
+"slice_26/start_frame": 0,
+"slice_27/end_frame": 0,
+"slice_27/loop_mode": 0,
+"slice_27/name": "",
+"slice_27/save_to_file/enabled": false,
+"slice_27/save_to_file/fallback_path": "",
+"slice_27/save_to_file/keep_custom_tracks": false,
+"slice_27/save_to_file/path": "",
+"slice_27/start_frame": 0,
+"slice_28/end_frame": 0,
+"slice_28/loop_mode": 0,
+"slice_28/name": "",
+"slice_28/save_to_file/enabled": false,
+"slice_28/save_to_file/fallback_path": "",
+"slice_28/save_to_file/keep_custom_tracks": false,
+"slice_28/save_to_file/path": "",
+"slice_28/start_frame": 0,
+"slice_29/end_frame": 0,
+"slice_29/loop_mode": 0,
+"slice_29/name": "",
+"slice_29/save_to_file/enabled": false,
+"slice_29/save_to_file/fallback_path": "",
+"slice_29/save_to_file/keep_custom_tracks": false,
+"slice_29/save_to_file/path": "",
+"slice_29/start_frame": 0,
+"slice_3/end_frame": 0,
+"slice_3/loop_mode": 0,
+"slice_3/name": "",
+"slice_3/save_to_file/enabled": false,
+"slice_3/save_to_file/fallback_path": "",
+"slice_3/save_to_file/keep_custom_tracks": false,
+"slice_3/save_to_file/path": "",
+"slice_3/start_frame": 0,
+"slice_30/end_frame": 0,
+"slice_30/loop_mode": 0,
+"slice_30/name": "",
+"slice_30/save_to_file/enabled": false,
+"slice_30/save_to_file/fallback_path": "",
+"slice_30/save_to_file/keep_custom_tracks": false,
+"slice_30/save_to_file/path": "",
+"slice_30/start_frame": 0,
+"slice_31/end_frame": 0,
+"slice_31/loop_mode": 0,
+"slice_31/name": "",
+"slice_31/save_to_file/enabled": false,
+"slice_31/save_to_file/fallback_path": "",
+"slice_31/save_to_file/keep_custom_tracks": false,
+"slice_31/save_to_file/path": "",
+"slice_31/start_frame": 0,
+"slice_32/end_frame": 0,
+"slice_32/loop_mode": 0,
+"slice_32/name": "",
+"slice_32/save_to_file/enabled": false,
+"slice_32/save_to_file/fallback_path": "",
+"slice_32/save_to_file/keep_custom_tracks": false,
+"slice_32/save_to_file/path": "",
+"slice_32/start_frame": 0,
+"slice_33/end_frame": 0,
+"slice_33/loop_mode": 0,
+"slice_33/name": "",
+"slice_33/save_to_file/enabled": false,
+"slice_33/save_to_file/fallback_path": "",
+"slice_33/save_to_file/keep_custom_tracks": false,
+"slice_33/save_to_file/path": "",
+"slice_33/start_frame": 0,
+"slice_34/end_frame": 0,
+"slice_34/loop_mode": 0,
+"slice_34/name": "",
+"slice_34/save_to_file/enabled": false,
+"slice_34/save_to_file/fallback_path": "",
+"slice_34/save_to_file/keep_custom_tracks": false,
+"slice_34/save_to_file/path": "",
+"slice_34/start_frame": 0,
+"slice_35/end_frame": 0,
+"slice_35/loop_mode": 0,
+"slice_35/name": "",
+"slice_35/save_to_file/enabled": false,
+"slice_35/save_to_file/fallback_path": "",
+"slice_35/save_to_file/keep_custom_tracks": false,
+"slice_35/save_to_file/path": "",
+"slice_35/start_frame": 0,
+"slice_36/end_frame": 0,
+"slice_36/loop_mode": 0,
+"slice_36/name": "",
+"slice_36/save_to_file/enabled": false,
+"slice_36/save_to_file/fallback_path": "",
+"slice_36/save_to_file/keep_custom_tracks": false,
+"slice_36/save_to_file/path": "",
+"slice_36/start_frame": 0,
+"slice_37/end_frame": 0,
+"slice_37/loop_mode": 0,
+"slice_37/name": "",
+"slice_37/save_to_file/enabled": false,
+"slice_37/save_to_file/fallback_path": "",
+"slice_37/save_to_file/keep_custom_tracks": false,
+"slice_37/save_to_file/path": "",
+"slice_37/start_frame": 0,
+"slice_38/end_frame": 0,
+"slice_38/loop_mode": 0,
+"slice_38/name": "",
+"slice_38/save_to_file/enabled": false,
+"slice_38/save_to_file/fallback_path": "",
+"slice_38/save_to_file/keep_custom_tracks": false,
+"slice_38/save_to_file/path": "",
+"slice_38/start_frame": 0,
+"slice_39/end_frame": 0,
+"slice_39/loop_mode": 0,
+"slice_39/name": "",
+"slice_39/save_to_file/enabled": false,
+"slice_39/save_to_file/fallback_path": "",
+"slice_39/save_to_file/keep_custom_tracks": false,
+"slice_39/save_to_file/path": "",
+"slice_39/start_frame": 0,
+"slice_4/end_frame": 0,
+"slice_4/loop_mode": 0,
+"slice_4/name": "",
+"slice_4/save_to_file/enabled": false,
+"slice_4/save_to_file/fallback_path": "",
+"slice_4/save_to_file/keep_custom_tracks": false,
+"slice_4/save_to_file/path": "",
+"slice_4/start_frame": 0,
+"slice_40/end_frame": 0,
+"slice_40/loop_mode": 0,
+"slice_40/name": "",
+"slice_40/save_to_file/enabled": false,
+"slice_40/save_to_file/fallback_path": "",
+"slice_40/save_to_file/keep_custom_tracks": false,
+"slice_40/save_to_file/path": "",
+"slice_40/start_frame": 0,
+"slice_41/end_frame": 0,
+"slice_41/loop_mode": 0,
+"slice_41/name": "",
+"slice_41/save_to_file/enabled": false,
+"slice_41/save_to_file/fallback_path": "",
+"slice_41/save_to_file/keep_custom_tracks": false,
+"slice_41/save_to_file/path": "",
+"slice_41/start_frame": 0,
+"slice_42/end_frame": 0,
+"slice_42/loop_mode": 0,
+"slice_42/name": "",
+"slice_42/save_to_file/enabled": false,
+"slice_42/save_to_file/fallback_path": "",
+"slice_42/save_to_file/keep_custom_tracks": false,
+"slice_42/save_to_file/path": "",
+"slice_42/start_frame": 0,
+"slice_43/end_frame": 0,
+"slice_43/loop_mode": 0,
+"slice_43/name": "",
+"slice_43/save_to_file/enabled": false,
+"slice_43/save_to_file/fallback_path": "",
+"slice_43/save_to_file/keep_custom_tracks": false,
+"slice_43/save_to_file/path": "",
+"slice_43/start_frame": 0,
+"slice_44/end_frame": 0,
+"slice_44/loop_mode": 0,
+"slice_44/name": "",
+"slice_44/save_to_file/enabled": false,
+"slice_44/save_to_file/fallback_path": "",
+"slice_44/save_to_file/keep_custom_tracks": false,
+"slice_44/save_to_file/path": "",
+"slice_44/start_frame": 0,
+"slice_45/end_frame": 0,
+"slice_45/loop_mode": 0,
+"slice_45/name": "",
+"slice_45/save_to_file/enabled": false,
+"slice_45/save_to_file/fallback_path": "",
+"slice_45/save_to_file/keep_custom_tracks": false,
+"slice_45/save_to_file/path": "",
+"slice_45/start_frame": 0,
+"slice_46/end_frame": 0,
+"slice_46/loop_mode": 0,
+"slice_46/name": "",
+"slice_46/save_to_file/enabled": false,
+"slice_46/save_to_file/fallback_path": "",
+"slice_46/save_to_file/keep_custom_tracks": false,
+"slice_46/save_to_file/path": "",
+"slice_46/start_frame": 0,
+"slice_47/end_frame": 0,
+"slice_47/loop_mode": 0,
+"slice_47/name": "",
+"slice_47/save_to_file/enabled": false,
+"slice_47/save_to_file/fallback_path": "",
+"slice_47/save_to_file/keep_custom_tracks": false,
+"slice_47/save_to_file/path": "",
+"slice_47/start_frame": 0,
+"slice_48/end_frame": 0,
+"slice_48/loop_mode": 0,
+"slice_48/name": "",
+"slice_48/save_to_file/enabled": false,
+"slice_48/save_to_file/fallback_path": "",
+"slice_48/save_to_file/keep_custom_tracks": false,
+"slice_48/save_to_file/path": "",
+"slice_48/start_frame": 0,
+"slice_49/end_frame": 0,
+"slice_49/loop_mode": 0,
+"slice_49/name": "",
+"slice_49/save_to_file/enabled": false,
+"slice_49/save_to_file/fallback_path": "",
+"slice_49/save_to_file/keep_custom_tracks": false,
+"slice_49/save_to_file/path": "",
+"slice_49/start_frame": 0,
+"slice_5/end_frame": 0,
+"slice_5/loop_mode": 0,
+"slice_5/name": "",
+"slice_5/save_to_file/enabled": false,
+"slice_5/save_to_file/fallback_path": "",
+"slice_5/save_to_file/keep_custom_tracks": false,
+"slice_5/save_to_file/path": "",
+"slice_5/start_frame": 0,
+"slice_50/end_frame": 0,
+"slice_50/loop_mode": 0,
+"slice_50/name": "",
+"slice_50/save_to_file/enabled": false,
+"slice_50/save_to_file/fallback_path": "",
+"slice_50/save_to_file/keep_custom_tracks": false,
+"slice_50/save_to_file/path": "",
+"slice_50/start_frame": 0,
+"slice_51/end_frame": 0,
+"slice_51/loop_mode": 0,
+"slice_51/name": "",
+"slice_51/save_to_file/enabled": false,
+"slice_51/save_to_file/fallback_path": "",
+"slice_51/save_to_file/keep_custom_tracks": false,
+"slice_51/save_to_file/path": "",
+"slice_51/start_frame": 0,
+"slice_52/end_frame": 0,
+"slice_52/loop_mode": 0,
+"slice_52/name": "",
+"slice_52/save_to_file/enabled": false,
+"slice_52/save_to_file/fallback_path": "",
+"slice_52/save_to_file/keep_custom_tracks": false,
+"slice_52/save_to_file/path": "",
+"slice_52/start_frame": 0,
+"slice_53/end_frame": 0,
+"slice_53/loop_mode": 0,
+"slice_53/name": "",
+"slice_53/save_to_file/enabled": false,
+"slice_53/save_to_file/fallback_path": "",
+"slice_53/save_to_file/keep_custom_tracks": false,
+"slice_53/save_to_file/path": "",
+"slice_53/start_frame": 0,
+"slice_54/end_frame": 0,
+"slice_54/loop_mode": 0,
+"slice_54/name": "",
+"slice_54/save_to_file/enabled": false,
+"slice_54/save_to_file/fallback_path": "",
+"slice_54/save_to_file/keep_custom_tracks": false,
+"slice_54/save_to_file/path": "",
+"slice_54/start_frame": 0,
+"slice_55/end_frame": 0,
+"slice_55/loop_mode": 0,
+"slice_55/name": "",
+"slice_55/save_to_file/enabled": false,
+"slice_55/save_to_file/fallback_path": "",
+"slice_55/save_to_file/keep_custom_tracks": false,
+"slice_55/save_to_file/path": "",
+"slice_55/start_frame": 0,
+"slice_56/end_frame": 0,
+"slice_56/loop_mode": 0,
+"slice_56/name": "",
+"slice_56/save_to_file/enabled": false,
+"slice_56/save_to_file/fallback_path": "",
+"slice_56/save_to_file/keep_custom_tracks": false,
+"slice_56/save_to_file/path": "",
+"slice_56/start_frame": 0,
+"slice_57/end_frame": 0,
+"slice_57/loop_mode": 0,
+"slice_57/name": "",
+"slice_57/save_to_file/enabled": false,
+"slice_57/save_to_file/fallback_path": "",
+"slice_57/save_to_file/keep_custom_tracks": false,
+"slice_57/save_to_file/path": "",
+"slice_57/start_frame": 0,
+"slice_58/end_frame": 0,
+"slice_58/loop_mode": 0,
+"slice_58/name": "",
+"slice_58/save_to_file/enabled": false,
+"slice_58/save_to_file/fallback_path": "",
+"slice_58/save_to_file/keep_custom_tracks": false,
+"slice_58/save_to_file/path": "",
+"slice_58/start_frame": 0,
+"slice_59/end_frame": 0,
+"slice_59/loop_mode": 0,
+"slice_59/name": "",
+"slice_59/save_to_file/enabled": false,
+"slice_59/save_to_file/fallback_path": "",
+"slice_59/save_to_file/keep_custom_tracks": false,
+"slice_59/save_to_file/path": "",
+"slice_59/start_frame": 0,
+"slice_6/end_frame": 0,
+"slice_6/loop_mode": 0,
+"slice_6/name": "",
+"slice_6/save_to_file/enabled": false,
+"slice_6/save_to_file/fallback_path": "",
+"slice_6/save_to_file/keep_custom_tracks": false,
+"slice_6/save_to_file/path": "",
+"slice_6/start_frame": 0,
+"slice_60/end_frame": 0,
+"slice_60/loop_mode": 0,
+"slice_60/name": "",
+"slice_60/save_to_file/enabled": false,
+"slice_60/save_to_file/fallback_path": "",
+"slice_60/save_to_file/keep_custom_tracks": false,
+"slice_60/save_to_file/path": "",
+"slice_60/start_frame": 0,
+"slice_61/end_frame": 0,
+"slice_61/loop_mode": 0,
+"slice_61/name": "",
+"slice_61/save_to_file/enabled": false,
+"slice_61/save_to_file/fallback_path": "",
+"slice_61/save_to_file/keep_custom_tracks": false,
+"slice_61/save_to_file/path": "",
+"slice_61/start_frame": 0,
+"slice_62/end_frame": 0,
+"slice_62/loop_mode": 0,
+"slice_62/name": "",
+"slice_62/save_to_file/enabled": false,
+"slice_62/save_to_file/fallback_path": "",
+"slice_62/save_to_file/keep_custom_tracks": false,
+"slice_62/save_to_file/path": "",
+"slice_62/start_frame": 0,
+"slice_63/end_frame": 0,
+"slice_63/loop_mode": 0,
+"slice_63/name": "",
+"slice_63/save_to_file/enabled": false,
+"slice_63/save_to_file/fallback_path": "",
+"slice_63/save_to_file/keep_custom_tracks": false,
+"slice_63/save_to_file/path": "",
+"slice_63/start_frame": 0,
+"slice_64/end_frame": 0,
+"slice_64/loop_mode": 0,
+"slice_64/name": "",
+"slice_64/save_to_file/enabled": false,
+"slice_64/save_to_file/fallback_path": "",
+"slice_64/save_to_file/keep_custom_tracks": false,
+"slice_64/save_to_file/path": "",
+"slice_64/start_frame": 0,
+"slice_65/end_frame": 0,
+"slice_65/loop_mode": 0,
+"slice_65/name": "",
+"slice_65/save_to_file/enabled": false,
+"slice_65/save_to_file/fallback_path": "",
+"slice_65/save_to_file/keep_custom_tracks": false,
+"slice_65/save_to_file/path": "",
+"slice_65/start_frame": 0,
+"slice_66/end_frame": 0,
+"slice_66/loop_mode": 0,
+"slice_66/name": "",
+"slice_66/save_to_file/enabled": false,
+"slice_66/save_to_file/fallback_path": "",
+"slice_66/save_to_file/keep_custom_tracks": false,
+"slice_66/save_to_file/path": "",
+"slice_66/start_frame": 0,
+"slice_67/end_frame": 0,
+"slice_67/loop_mode": 0,
+"slice_67/name": "",
+"slice_67/save_to_file/enabled": false,
+"slice_67/save_to_file/fallback_path": "",
+"slice_67/save_to_file/keep_custom_tracks": false,
+"slice_67/save_to_file/path": "",
+"slice_67/start_frame": 0,
+"slice_68/end_frame": 0,
+"slice_68/loop_mode": 0,
+"slice_68/name": "",
+"slice_68/save_to_file/enabled": false,
+"slice_68/save_to_file/fallback_path": "",
+"slice_68/save_to_file/keep_custom_tracks": false,
+"slice_68/save_to_file/path": "",
+"slice_68/start_frame": 0,
+"slice_69/end_frame": 0,
+"slice_69/loop_mode": 0,
+"slice_69/name": "",
+"slice_69/save_to_file/enabled": false,
+"slice_69/save_to_file/fallback_path": "",
+"slice_69/save_to_file/keep_custom_tracks": false,
+"slice_69/save_to_file/path": "",
+"slice_69/start_frame": 0,
+"slice_7/end_frame": 0,
+"slice_7/loop_mode": 0,
+"slice_7/name": "",
+"slice_7/save_to_file/enabled": false,
+"slice_7/save_to_file/fallback_path": "",
+"slice_7/save_to_file/keep_custom_tracks": false,
+"slice_7/save_to_file/path": "",
+"slice_7/start_frame": 0,
+"slice_70/end_frame": 0,
+"slice_70/loop_mode": 0,
+"slice_70/name": "",
+"slice_70/save_to_file/enabled": false,
+"slice_70/save_to_file/fallback_path": "",
+"slice_70/save_to_file/keep_custom_tracks": false,
+"slice_70/save_to_file/path": "",
+"slice_70/start_frame": 0,
+"slice_71/end_frame": 0,
+"slice_71/loop_mode": 0,
+"slice_71/name": "",
+"slice_71/save_to_file/enabled": false,
+"slice_71/save_to_file/fallback_path": "",
+"slice_71/save_to_file/keep_custom_tracks": false,
+"slice_71/save_to_file/path": "",
+"slice_71/start_frame": 0,
+"slice_72/end_frame": 0,
+"slice_72/loop_mode": 0,
+"slice_72/name": "",
+"slice_72/save_to_file/enabled": false,
+"slice_72/save_to_file/fallback_path": "",
+"slice_72/save_to_file/keep_custom_tracks": false,
+"slice_72/save_to_file/path": "",
+"slice_72/start_frame": 0,
+"slice_73/end_frame": 0,
+"slice_73/loop_mode": 0,
+"slice_73/name": "",
+"slice_73/save_to_file/enabled": false,
+"slice_73/save_to_file/fallback_path": "",
+"slice_73/save_to_file/keep_custom_tracks": false,
+"slice_73/save_to_file/path": "",
+"slice_73/start_frame": 0,
+"slice_74/end_frame": 0,
+"slice_74/loop_mode": 0,
+"slice_74/name": "",
+"slice_74/save_to_file/enabled": false,
+"slice_74/save_to_file/fallback_path": "",
+"slice_74/save_to_file/keep_custom_tracks": false,
+"slice_74/save_to_file/path": "",
+"slice_74/start_frame": 0,
+"slice_75/end_frame": 0,
+"slice_75/loop_mode": 0,
+"slice_75/name": "",
+"slice_75/save_to_file/enabled": false,
+"slice_75/save_to_file/fallback_path": "",
+"slice_75/save_to_file/keep_custom_tracks": false,
+"slice_75/save_to_file/path": "",
+"slice_75/start_frame": 0,
+"slice_76/end_frame": 0,
+"slice_76/loop_mode": 0,
+"slice_76/name": "",
+"slice_76/save_to_file/enabled": false,
+"slice_76/save_to_file/fallback_path": "",
+"slice_76/save_to_file/keep_custom_tracks": false,
+"slice_76/save_to_file/path": "",
+"slice_76/start_frame": 0,
+"slice_77/end_frame": 0,
+"slice_77/loop_mode": 0,
+"slice_77/name": "",
+"slice_77/save_to_file/enabled": false,
+"slice_77/save_to_file/fallback_path": "",
+"slice_77/save_to_file/keep_custom_tracks": false,
+"slice_77/save_to_file/path": "",
+"slice_77/start_frame": 0,
+"slice_78/end_frame": 0,
+"slice_78/loop_mode": 0,
+"slice_78/name": "",
+"slice_78/save_to_file/enabled": false,
+"slice_78/save_to_file/fallback_path": "",
+"slice_78/save_to_file/keep_custom_tracks": false,
+"slice_78/save_to_file/path": "",
+"slice_78/start_frame": 0,
+"slice_79/end_frame": 0,
+"slice_79/loop_mode": 0,
+"slice_79/name": "",
+"slice_79/save_to_file/enabled": false,
+"slice_79/save_to_file/fallback_path": "",
+"slice_79/save_to_file/keep_custom_tracks": false,
+"slice_79/save_to_file/path": "",
+"slice_79/start_frame": 0,
+"slice_8/end_frame": 0,
+"slice_8/loop_mode": 0,
+"slice_8/name": "",
+"slice_8/save_to_file/enabled": false,
+"slice_8/save_to_file/fallback_path": "",
+"slice_8/save_to_file/keep_custom_tracks": false,
+"slice_8/save_to_file/path": "",
+"slice_8/start_frame": 0,
+"slice_80/end_frame": 0,
+"slice_80/loop_mode": 0,
+"slice_80/name": "",
+"slice_80/save_to_file/enabled": false,
+"slice_80/save_to_file/fallback_path": "",
+"slice_80/save_to_file/keep_custom_tracks": false,
+"slice_80/save_to_file/path": "",
+"slice_80/start_frame": 0,
+"slice_81/end_frame": 0,
+"slice_81/loop_mode": 0,
+"slice_81/name": "",
+"slice_81/save_to_file/enabled": false,
+"slice_81/save_to_file/fallback_path": "",
+"slice_81/save_to_file/keep_custom_tracks": false,
+"slice_81/save_to_file/path": "",
+"slice_81/start_frame": 0,
+"slice_82/end_frame": 0,
+"slice_82/loop_mode": 0,
+"slice_82/name": "",
+"slice_82/save_to_file/enabled": false,
+"slice_82/save_to_file/fallback_path": "",
+"slice_82/save_to_file/keep_custom_tracks": false,
+"slice_82/save_to_file/path": "",
+"slice_82/start_frame": 0,
+"slice_83/end_frame": 0,
+"slice_83/loop_mode": 0,
+"slice_83/name": "",
+"slice_83/save_to_file/enabled": false,
+"slice_83/save_to_file/fallback_path": "",
+"slice_83/save_to_file/keep_custom_tracks": false,
+"slice_83/save_to_file/path": "",
+"slice_83/start_frame": 0,
+"slice_84/end_frame": 0,
+"slice_84/loop_mode": 0,
+"slice_84/name": "",
+"slice_84/save_to_file/enabled": false,
+"slice_84/save_to_file/fallback_path": "",
+"slice_84/save_to_file/keep_custom_tracks": false,
+"slice_84/save_to_file/path": "",
+"slice_84/start_frame": 0,
+"slice_85/end_frame": 0,
+"slice_85/loop_mode": 0,
+"slice_85/name": "",
+"slice_85/save_to_file/enabled": false,
+"slice_85/save_to_file/fallback_path": "",
+"slice_85/save_to_file/keep_custom_tracks": false,
+"slice_85/save_to_file/path": "",
+"slice_85/start_frame": 0,
+"slice_86/end_frame": 0,
+"slice_86/loop_mode": 0,
+"slice_86/name": "",
+"slice_86/save_to_file/enabled": false,
+"slice_86/save_to_file/fallback_path": "",
+"slice_86/save_to_file/keep_custom_tracks": false,
+"slice_86/save_to_file/path": "",
+"slice_86/start_frame": 0,
+"slice_87/end_frame": 0,
+"slice_87/loop_mode": 0,
+"slice_87/name": "",
+"slice_87/save_to_file/enabled": false,
+"slice_87/save_to_file/fallback_path": "",
+"slice_87/save_to_file/keep_custom_tracks": false,
+"slice_87/save_to_file/path": "",
+"slice_87/start_frame": 0,
+"slice_88/end_frame": 0,
+"slice_88/loop_mode": 0,
+"slice_88/name": "",
+"slice_88/save_to_file/enabled": false,
+"slice_88/save_to_file/fallback_path": "",
+"slice_88/save_to_file/keep_custom_tracks": false,
+"slice_88/save_to_file/path": "",
+"slice_88/start_frame": 0,
+"slice_89/end_frame": 0,
+"slice_89/loop_mode": 0,
+"slice_89/name": "",
+"slice_89/save_to_file/enabled": false,
+"slice_89/save_to_file/fallback_path": "",
+"slice_89/save_to_file/keep_custom_tracks": false,
+"slice_89/save_to_file/path": "",
+"slice_89/start_frame": 0,
+"slice_9/end_frame": 0,
+"slice_9/loop_mode": 0,
+"slice_9/name": "",
+"slice_9/save_to_file/enabled": false,
+"slice_9/save_to_file/fallback_path": "",
+"slice_9/save_to_file/keep_custom_tracks": false,
+"slice_9/save_to_file/path": "",
+"slice_9/start_frame": 0,
+"slice_90/end_frame": 0,
+"slice_90/loop_mode": 0,
+"slice_90/name": "",
+"slice_90/save_to_file/enabled": false,
+"slice_90/save_to_file/fallback_path": "",
+"slice_90/save_to_file/keep_custom_tracks": false,
+"slice_90/save_to_file/path": "",
+"slice_90/start_frame": 0,
+"slice_91/end_frame": 0,
+"slice_91/loop_mode": 0,
+"slice_91/name": "",
+"slice_91/save_to_file/enabled": false,
+"slice_91/save_to_file/fallback_path": "",
+"slice_91/save_to_file/keep_custom_tracks": false,
+"slice_91/save_to_file/path": "",
+"slice_91/start_frame": 0,
+"slice_92/end_frame": 0,
+"slice_92/loop_mode": 0,
+"slice_92/name": "",
+"slice_92/save_to_file/enabled": false,
+"slice_92/save_to_file/fallback_path": "",
+"slice_92/save_to_file/keep_custom_tracks": false,
+"slice_92/save_to_file/path": "",
+"slice_92/start_frame": 0,
+"slice_93/end_frame": 0,
+"slice_93/loop_mode": 0,
+"slice_93/name": "",
+"slice_93/save_to_file/enabled": false,
+"slice_93/save_to_file/fallback_path": "",
+"slice_93/save_to_file/keep_custom_tracks": false,
+"slice_93/save_to_file/path": "",
+"slice_93/start_frame": 0,
+"slice_94/end_frame": 0,
+"slice_94/loop_mode": 0,
+"slice_94/name": "",
+"slice_94/save_to_file/enabled": false,
+"slice_94/save_to_file/fallback_path": "",
+"slice_94/save_to_file/keep_custom_tracks": false,
+"slice_94/save_to_file/path": "",
+"slice_94/start_frame": 0,
+"slice_95/end_frame": 0,
+"slice_95/loop_mode": 0,
+"slice_95/name": "",
+"slice_95/save_to_file/enabled": false,
+"slice_95/save_to_file/fallback_path": "",
+"slice_95/save_to_file/keep_custom_tracks": false,
+"slice_95/save_to_file/path": "",
+"slice_95/start_frame": 0,
+"slice_96/end_frame": 0,
+"slice_96/loop_mode": 0,
+"slice_96/name": "",
+"slice_96/save_to_file/enabled": false,
+"slice_96/save_to_file/fallback_path": "",
+"slice_96/save_to_file/keep_custom_tracks": false,
+"slice_96/save_to_file/path": "",
+"slice_96/start_frame": 0,
+"slice_97/end_frame": 0,
+"slice_97/loop_mode": 0,
+"slice_97/name": "",
+"slice_97/save_to_file/enabled": false,
+"slice_97/save_to_file/fallback_path": "",
+"slice_97/save_to_file/keep_custom_tracks": false,
+"slice_97/save_to_file/path": "",
+"slice_97/start_frame": 0,
+"slice_98/end_frame": 0,
+"slice_98/loop_mode": 0,
+"slice_98/name": "",
+"slice_98/save_to_file/enabled": false,
+"slice_98/save_to_file/fallback_path": "",
+"slice_98/save_to_file/keep_custom_tracks": false,
+"slice_98/save_to_file/path": "",
+"slice_98/start_frame": 0,
+"slice_99/end_frame": 0,
+"slice_99/loop_mode": 0,
+"slice_99/name": "",
+"slice_99/save_to_file/enabled": false,
+"slice_99/save_to_file/fallback_path": "",
+"slice_99/save_to_file/keep_custom_tracks": false,
+"slice_99/save_to_file/path": "",
+"slice_99/start_frame": 0,
+"slices/amount": null
+},
+"Run": {
+"save_to_file/enabled": false,
+"save_to_file/fallback_path": "",
+"save_to_file/keep_custom_tracks": "",
+"save_to_file/path": "",
+"settings/loop_mode": 1,
+"slice_1/end_frame": 0,
+"slice_1/loop_mode": 0,
+"slice_1/name": "",
+"slice_1/save_to_file/enabled": false,
+"slice_1/save_to_file/fallback_path": "",
+"slice_1/save_to_file/keep_custom_tracks": false,
+"slice_1/save_to_file/path": "",
+"slice_1/start_frame": 0,
+"slice_10/end_frame": 0,
+"slice_10/loop_mode": 0,
+"slice_10/name": "",
+"slice_10/save_to_file/enabled": false,
+"slice_10/save_to_file/fallback_path": "",
+"slice_10/save_to_file/keep_custom_tracks": false,
+"slice_10/save_to_file/path": "",
+"slice_10/start_frame": 0,
+"slice_100/end_frame": 0,
+"slice_100/loop_mode": 0,
+"slice_100/name": "",
+"slice_100/save_to_file/enabled": false,
+"slice_100/save_to_file/fallback_path": "",
+"slice_100/save_to_file/keep_custom_tracks": false,
+"slice_100/save_to_file/path": "",
+"slice_100/start_frame": 0,
+"slice_101/end_frame": 0,
+"slice_101/loop_mode": 0,
+"slice_101/name": "",
+"slice_101/save_to_file/enabled": false,
+"slice_101/save_to_file/fallback_path": "",
+"slice_101/save_to_file/keep_custom_tracks": false,
+"slice_101/save_to_file/path": "",
+"slice_101/start_frame": 0,
+"slice_102/end_frame": 0,
+"slice_102/loop_mode": 0,
+"slice_102/name": "",
+"slice_102/save_to_file/enabled": false,
+"slice_102/save_to_file/fallback_path": "",
+"slice_102/save_to_file/keep_custom_tracks": false,
+"slice_102/save_to_file/path": "",
+"slice_102/start_frame": 0,
+"slice_103/end_frame": 0,
+"slice_103/loop_mode": 0,
+"slice_103/name": "",
+"slice_103/save_to_file/enabled": false,
+"slice_103/save_to_file/fallback_path": "",
+"slice_103/save_to_file/keep_custom_tracks": false,
+"slice_103/save_to_file/path": "",
+"slice_103/start_frame": 0,
+"slice_104/end_frame": 0,
+"slice_104/loop_mode": 0,
+"slice_104/name": "",
+"slice_104/save_to_file/enabled": false,
+"slice_104/save_to_file/fallback_path": "",
+"slice_104/save_to_file/keep_custom_tracks": false,
+"slice_104/save_to_file/path": "",
+"slice_104/start_frame": 0,
+"slice_105/end_frame": 0,
+"slice_105/loop_mode": 0,
+"slice_105/name": "",
+"slice_105/save_to_file/enabled": false,
+"slice_105/save_to_file/fallback_path": "",
+"slice_105/save_to_file/keep_custom_tracks": false,
+"slice_105/save_to_file/path": "",
+"slice_105/start_frame": 0,
+"slice_106/end_frame": 0,
+"slice_106/loop_mode": 0,
+"slice_106/name": "",
+"slice_106/save_to_file/enabled": false,
+"slice_106/save_to_file/fallback_path": "",
+"slice_106/save_to_file/keep_custom_tracks": false,
+"slice_106/save_to_file/path": "",
+"slice_106/start_frame": 0,
+"slice_107/end_frame": 0,
+"slice_107/loop_mode": 0,
+"slice_107/name": "",
+"slice_107/save_to_file/enabled": false,
+"slice_107/save_to_file/fallback_path": "",
+"slice_107/save_to_file/keep_custom_tracks": false,
+"slice_107/save_to_file/path": "",
+"slice_107/start_frame": 0,
+"slice_108/end_frame": 0,
+"slice_108/loop_mode": 0,
+"slice_108/name": "",
+"slice_108/save_to_file/enabled": false,
+"slice_108/save_to_file/fallback_path": "",
+"slice_108/save_to_file/keep_custom_tracks": false,
+"slice_108/save_to_file/path": "",
+"slice_108/start_frame": 0,
+"slice_109/end_frame": 0,
+"slice_109/loop_mode": 0,
+"slice_109/name": "",
+"slice_109/save_to_file/enabled": false,
+"slice_109/save_to_file/fallback_path": "",
+"slice_109/save_to_file/keep_custom_tracks": false,
+"slice_109/save_to_file/path": "",
+"slice_109/start_frame": 0,
+"slice_11/end_frame": 0,
+"slice_11/loop_mode": 0,
+"slice_11/name": "",
+"slice_11/save_to_file/enabled": false,
+"slice_11/save_to_file/fallback_path": "",
+"slice_11/save_to_file/keep_custom_tracks": false,
+"slice_11/save_to_file/path": "",
+"slice_11/start_frame": 0,
+"slice_110/end_frame": 0,
+"slice_110/loop_mode": 0,
+"slice_110/name": "",
+"slice_110/save_to_file/enabled": false,
+"slice_110/save_to_file/fallback_path": "",
+"slice_110/save_to_file/keep_custom_tracks": false,
+"slice_110/save_to_file/path": "",
+"slice_110/start_frame": 0,
+"slice_111/end_frame": 0,
+"slice_111/loop_mode": 0,
+"slice_111/name": "",
+"slice_111/save_to_file/enabled": false,
+"slice_111/save_to_file/fallback_path": "",
+"slice_111/save_to_file/keep_custom_tracks": false,
+"slice_111/save_to_file/path": "",
+"slice_111/start_frame": 0,
+"slice_112/end_frame": 0,
+"slice_112/loop_mode": 0,
+"slice_112/name": "",
+"slice_112/save_to_file/enabled": false,
+"slice_112/save_to_file/fallback_path": "",
+"slice_112/save_to_file/keep_custom_tracks": false,
+"slice_112/save_to_file/path": "",
+"slice_112/start_frame": 0,
+"slice_113/end_frame": 0,
+"slice_113/loop_mode": 0,
+"slice_113/name": "",
+"slice_113/save_to_file/enabled": false,
+"slice_113/save_to_file/fallback_path": "",
+"slice_113/save_to_file/keep_custom_tracks": false,
+"slice_113/save_to_file/path": "",
+"slice_113/start_frame": 0,
+"slice_114/end_frame": 0,
+"slice_114/loop_mode": 0,
+"slice_114/name": "",
+"slice_114/save_to_file/enabled": false,
+"slice_114/save_to_file/fallback_path": "",
+"slice_114/save_to_file/keep_custom_tracks": false,
+"slice_114/save_to_file/path": "",
+"slice_114/start_frame": 0,
+"slice_115/end_frame": 0,
+"slice_115/loop_mode": 0,
+"slice_115/name": "",
+"slice_115/save_to_file/enabled": false,
+"slice_115/save_to_file/fallback_path": "",
+"slice_115/save_to_file/keep_custom_tracks": false,
+"slice_115/save_to_file/path": "",
+"slice_115/start_frame": 0,
+"slice_116/end_frame": 0,
+"slice_116/loop_mode": 0,
+"slice_116/name": "",
+"slice_116/save_to_file/enabled": false,
+"slice_116/save_to_file/fallback_path": "",
+"slice_116/save_to_file/keep_custom_tracks": false,
+"slice_116/save_to_file/path": "",
+"slice_116/start_frame": 0,
+"slice_117/end_frame": 0,
+"slice_117/loop_mode": 0,
+"slice_117/name": "",
+"slice_117/save_to_file/enabled": false,
+"slice_117/save_to_file/fallback_path": "",
+"slice_117/save_to_file/keep_custom_tracks": false,
+"slice_117/save_to_file/path": "",
+"slice_117/start_frame": 0,
+"slice_118/end_frame": 0,
+"slice_118/loop_mode": 0,
+"slice_118/name": "",
+"slice_118/save_to_file/enabled": false,
+"slice_118/save_to_file/fallback_path": "",
+"slice_118/save_to_file/keep_custom_tracks": false,
+"slice_118/save_to_file/path": "",
+"slice_118/start_frame": 0,
+"slice_119/end_frame": 0,
+"slice_119/loop_mode": 0,
+"slice_119/name": "",
+"slice_119/save_to_file/enabled": false,
+"slice_119/save_to_file/fallback_path": "",
+"slice_119/save_to_file/keep_custom_tracks": false,
+"slice_119/save_to_file/path": "",
+"slice_119/start_frame": 0,
+"slice_12/end_frame": 0,
+"slice_12/loop_mode": 0,
+"slice_12/name": "",
+"slice_12/save_to_file/enabled": false,
+"slice_12/save_to_file/fallback_path": "",
+"slice_12/save_to_file/keep_custom_tracks": false,
+"slice_12/save_to_file/path": "",
+"slice_12/start_frame": 0,
+"slice_120/end_frame": 0,
+"slice_120/loop_mode": 0,
+"slice_120/name": "",
+"slice_120/save_to_file/enabled": false,
+"slice_120/save_to_file/fallback_path": "",
+"slice_120/save_to_file/keep_custom_tracks": false,
+"slice_120/save_to_file/path": "",
+"slice_120/start_frame": 0,
+"slice_121/end_frame": 0,
+"slice_121/loop_mode": 0,
+"slice_121/name": "",
+"slice_121/save_to_file/enabled": false,
+"slice_121/save_to_file/fallback_path": "",
+"slice_121/save_to_file/keep_custom_tracks": false,
+"slice_121/save_to_file/path": "",
+"slice_121/start_frame": 0,
+"slice_122/end_frame": 0,
+"slice_122/loop_mode": 0,
+"slice_122/name": "",
+"slice_122/save_to_file/enabled": false,
+"slice_122/save_to_file/fallback_path": "",
+"slice_122/save_to_file/keep_custom_tracks": false,
+"slice_122/save_to_file/path": "",
+"slice_122/start_frame": 0,
+"slice_123/end_frame": 0,
+"slice_123/loop_mode": 0,
+"slice_123/name": "",
+"slice_123/save_to_file/enabled": false,
+"slice_123/save_to_file/fallback_path": "",
+"slice_123/save_to_file/keep_custom_tracks": false,
+"slice_123/save_to_file/path": "",
+"slice_123/start_frame": 0,
+"slice_124/end_frame": 0,
+"slice_124/loop_mode": 0,
+"slice_124/name": "",
+"slice_124/save_to_file/enabled": false,
+"slice_124/save_to_file/fallback_path": "",
+"slice_124/save_to_file/keep_custom_tracks": false,
+"slice_124/save_to_file/path": "",
+"slice_124/start_frame": 0,
+"slice_125/end_frame": 0,
+"slice_125/loop_mode": 0,
+"slice_125/name": "",
+"slice_125/save_to_file/enabled": false,
+"slice_125/save_to_file/fallback_path": "",
+"slice_125/save_to_file/keep_custom_tracks": false,
+"slice_125/save_to_file/path": "",
+"slice_125/start_frame": 0,
+"slice_126/end_frame": 0,
+"slice_126/loop_mode": 0,
+"slice_126/name": "",
+"slice_126/save_to_file/enabled": false,
+"slice_126/save_to_file/fallback_path": "",
+"slice_126/save_to_file/keep_custom_tracks": false,
+"slice_126/save_to_file/path": "",
+"slice_126/start_frame": 0,
+"slice_127/end_frame": 0,
+"slice_127/loop_mode": 0,
+"slice_127/name": "",
+"slice_127/save_to_file/enabled": false,
+"slice_127/save_to_file/fallback_path": "",
+"slice_127/save_to_file/keep_custom_tracks": false,
+"slice_127/save_to_file/path": "",
+"slice_127/start_frame": 0,
+"slice_128/end_frame": 0,
+"slice_128/loop_mode": 0,
+"slice_128/name": "",
+"slice_128/save_to_file/enabled": false,
+"slice_128/save_to_file/fallback_path": "",
+"slice_128/save_to_file/keep_custom_tracks": false,
+"slice_128/save_to_file/path": "",
+"slice_128/start_frame": 0,
+"slice_129/end_frame": 0,
+"slice_129/loop_mode": 0,
+"slice_129/name": "",
+"slice_129/save_to_file/enabled": false,
+"slice_129/save_to_file/fallback_path": "",
+"slice_129/save_to_file/keep_custom_tracks": false,
+"slice_129/save_to_file/path": "",
+"slice_129/start_frame": 0,
+"slice_13/end_frame": 0,
+"slice_13/loop_mode": 0,
+"slice_13/name": "",
+"slice_13/save_to_file/enabled": false,
+"slice_13/save_to_file/fallback_path": "",
+"slice_13/save_to_file/keep_custom_tracks": false,
+"slice_13/save_to_file/path": "",
+"slice_13/start_frame": 0,
+"slice_130/end_frame": 0,
+"slice_130/loop_mode": 0,
+"slice_130/name": "",
+"slice_130/save_to_file/enabled": false,
+"slice_130/save_to_file/fallback_path": "",
+"slice_130/save_to_file/keep_custom_tracks": false,
+"slice_130/save_to_file/path": "",
+"slice_130/start_frame": 0,
+"slice_131/end_frame": 0,
+"slice_131/loop_mode": 0,
+"slice_131/name": "",
+"slice_131/save_to_file/enabled": false,
+"slice_131/save_to_file/fallback_path": "",
+"slice_131/save_to_file/keep_custom_tracks": false,
+"slice_131/save_to_file/path": "",
+"slice_131/start_frame": 0,
+"slice_132/end_frame": 0,
+"slice_132/loop_mode": 0,
+"slice_132/name": "",
+"slice_132/save_to_file/enabled": false,
+"slice_132/save_to_file/fallback_path": "",
+"slice_132/save_to_file/keep_custom_tracks": false,
+"slice_132/save_to_file/path": "",
+"slice_132/start_frame": 0,
+"slice_133/end_frame": 0,
+"slice_133/loop_mode": 0,
+"slice_133/name": "",
+"slice_133/save_to_file/enabled": false,
+"slice_133/save_to_file/fallback_path": "",
+"slice_133/save_to_file/keep_custom_tracks": false,
+"slice_133/save_to_file/path": "",
+"slice_133/start_frame": 0,
+"slice_134/end_frame": 0,
+"slice_134/loop_mode": 0,
+"slice_134/name": "",
+"slice_134/save_to_file/enabled": false,
+"slice_134/save_to_file/fallback_path": "",
+"slice_134/save_to_file/keep_custom_tracks": false,
+"slice_134/save_to_file/path": "",
+"slice_134/start_frame": 0,
+"slice_135/end_frame": 0,
+"slice_135/loop_mode": 0,
+"slice_135/name": "",
+"slice_135/save_to_file/enabled": false,
+"slice_135/save_to_file/fallback_path": "",
+"slice_135/save_to_file/keep_custom_tracks": false,
+"slice_135/save_to_file/path": "",
+"slice_135/start_frame": 0,
+"slice_136/end_frame": 0,
+"slice_136/loop_mode": 0,
+"slice_136/name": "",
+"slice_136/save_to_file/enabled": false,
+"slice_136/save_to_file/fallback_path": "",
+"slice_136/save_to_file/keep_custom_tracks": false,
+"slice_136/save_to_file/path": "",
+"slice_136/start_frame": 0,
+"slice_137/end_frame": 0,
+"slice_137/loop_mode": 0,
+"slice_137/name": "",
+"slice_137/save_to_file/enabled": false,
+"slice_137/save_to_file/fallback_path": "",
+"slice_137/save_to_file/keep_custom_tracks": false,
+"slice_137/save_to_file/path": "",
+"slice_137/start_frame": 0,
+"slice_138/end_frame": 0,
+"slice_138/loop_mode": 0,
+"slice_138/name": "",
+"slice_138/save_to_file/enabled": false,
+"slice_138/save_to_file/fallback_path": "",
+"slice_138/save_to_file/keep_custom_tracks": false,
+"slice_138/save_to_file/path": "",
+"slice_138/start_frame": 0,
+"slice_139/end_frame": 0,
+"slice_139/loop_mode": 0,
+"slice_139/name": "",
+"slice_139/save_to_file/enabled": false,
+"slice_139/save_to_file/fallback_path": "",
+"slice_139/save_to_file/keep_custom_tracks": false,
+"slice_139/save_to_file/path": "",
+"slice_139/start_frame": 0,
+"slice_14/end_frame": 0,
+"slice_14/loop_mode": 0,
+"slice_14/name": "",
+"slice_14/save_to_file/enabled": false,
+"slice_14/save_to_file/fallback_path": "",
+"slice_14/save_to_file/keep_custom_tracks": false,
+"slice_14/save_to_file/path": "",
+"slice_14/start_frame": 0,
+"slice_140/end_frame": 0,
+"slice_140/loop_mode": 0,
+"slice_140/name": "",
+"slice_140/save_to_file/enabled": false,
+"slice_140/save_to_file/fallback_path": "",
+"slice_140/save_to_file/keep_custom_tracks": false,
+"slice_140/save_to_file/path": "",
+"slice_140/start_frame": 0,
+"slice_141/end_frame": 0,
+"slice_141/loop_mode": 0,
+"slice_141/name": "",
+"slice_141/save_to_file/enabled": false,
+"slice_141/save_to_file/fallback_path": "",
+"slice_141/save_to_file/keep_custom_tracks": false,
+"slice_141/save_to_file/path": "",
+"slice_141/start_frame": 0,
+"slice_142/end_frame": 0,
+"slice_142/loop_mode": 0,
+"slice_142/name": "",
+"slice_142/save_to_file/enabled": false,
+"slice_142/save_to_file/fallback_path": "",
+"slice_142/save_to_file/keep_custom_tracks": false,
+"slice_142/save_to_file/path": "",
+"slice_142/start_frame": 0,
+"slice_143/end_frame": 0,
+"slice_143/loop_mode": 0,
+"slice_143/name": "",
+"slice_143/save_to_file/enabled": false,
+"slice_143/save_to_file/fallback_path": "",
+"slice_143/save_to_file/keep_custom_tracks": false,
+"slice_143/save_to_file/path": "",
+"slice_143/start_frame": 0,
+"slice_144/end_frame": 0,
+"slice_144/loop_mode": 0,
+"slice_144/name": "",
+"slice_144/save_to_file/enabled": false,
+"slice_144/save_to_file/fallback_path": "",
+"slice_144/save_to_file/keep_custom_tracks": false,
+"slice_144/save_to_file/path": "",
+"slice_144/start_frame": 0,
+"slice_145/end_frame": 0,
+"slice_145/loop_mode": 0,
+"slice_145/name": "",
+"slice_145/save_to_file/enabled": false,
+"slice_145/save_to_file/fallback_path": "",
+"slice_145/save_to_file/keep_custom_tracks": false,
+"slice_145/save_to_file/path": "",
+"slice_145/start_frame": 0,
+"slice_146/end_frame": 0,
+"slice_146/loop_mode": 0,
+"slice_146/name": "",
+"slice_146/save_to_file/enabled": false,
+"slice_146/save_to_file/fallback_path": "",
+"slice_146/save_to_file/keep_custom_tracks": false,
+"slice_146/save_to_file/path": "",
+"slice_146/start_frame": 0,
+"slice_147/end_frame": 0,
+"slice_147/loop_mode": 0,
+"slice_147/name": "",
+"slice_147/save_to_file/enabled": false,
+"slice_147/save_to_file/fallback_path": "",
+"slice_147/save_to_file/keep_custom_tracks": false,
+"slice_147/save_to_file/path": "",
+"slice_147/start_frame": 0,
+"slice_148/end_frame": 0,
+"slice_148/loop_mode": 0,
+"slice_148/name": "",
+"slice_148/save_to_file/enabled": false,
+"slice_148/save_to_file/fallback_path": "",
+"slice_148/save_to_file/keep_custom_tracks": false,
+"slice_148/save_to_file/path": "",
+"slice_148/start_frame": 0,
+"slice_149/end_frame": 0,
+"slice_149/loop_mode": 0,
+"slice_149/name": "",
+"slice_149/save_to_file/enabled": false,
+"slice_149/save_to_file/fallback_path": "",
+"slice_149/save_to_file/keep_custom_tracks": false,
+"slice_149/save_to_file/path": "",
+"slice_149/start_frame": 0,
+"slice_15/end_frame": 0,
+"slice_15/loop_mode": 0,
+"slice_15/name": "",
+"slice_15/save_to_file/enabled": false,
+"slice_15/save_to_file/fallback_path": "",
+"slice_15/save_to_file/keep_custom_tracks": false,
+"slice_15/save_to_file/path": "",
+"slice_15/start_frame": 0,
+"slice_150/end_frame": 0,
+"slice_150/loop_mode": 0,
+"slice_150/name": "",
+"slice_150/save_to_file/enabled": false,
+"slice_150/save_to_file/fallback_path": "",
+"slice_150/save_to_file/keep_custom_tracks": false,
+"slice_150/save_to_file/path": "",
+"slice_150/start_frame": 0,
+"slice_151/end_frame": 0,
+"slice_151/loop_mode": 0,
+"slice_151/name": "",
+"slice_151/save_to_file/enabled": false,
+"slice_151/save_to_file/fallback_path": "",
+"slice_151/save_to_file/keep_custom_tracks": false,
+"slice_151/save_to_file/path": "",
+"slice_151/start_frame": 0,
+"slice_152/end_frame": 0,
+"slice_152/loop_mode": 0,
+"slice_152/name": "",
+"slice_152/save_to_file/enabled": false,
+"slice_152/save_to_file/fallback_path": "",
+"slice_152/save_to_file/keep_custom_tracks": false,
+"slice_152/save_to_file/path": "",
+"slice_152/start_frame": 0,
+"slice_153/end_frame": 0,
+"slice_153/loop_mode": 0,
+"slice_153/name": "",
+"slice_153/save_to_file/enabled": false,
+"slice_153/save_to_file/fallback_path": "",
+"slice_153/save_to_file/keep_custom_tracks": false,
+"slice_153/save_to_file/path": "",
+"slice_153/start_frame": 0,
+"slice_154/end_frame": 0,
+"slice_154/loop_mode": 0,
+"slice_154/name": "",
+"slice_154/save_to_file/enabled": false,
+"slice_154/save_to_file/fallback_path": "",
+"slice_154/save_to_file/keep_custom_tracks": false,
+"slice_154/save_to_file/path": "",
+"slice_154/start_frame": 0,
+"slice_155/end_frame": 0,
+"slice_155/loop_mode": 0,
+"slice_155/name": "",
+"slice_155/save_to_file/enabled": false,
+"slice_155/save_to_file/fallback_path": "",
+"slice_155/save_to_file/keep_custom_tracks": false,
+"slice_155/save_to_file/path": "",
+"slice_155/start_frame": 0,
+"slice_156/end_frame": 0,
+"slice_156/loop_mode": 0,
+"slice_156/name": "",
+"slice_156/save_to_file/enabled": false,
+"slice_156/save_to_file/fallback_path": "",
+"slice_156/save_to_file/keep_custom_tracks": false,
+"slice_156/save_to_file/path": "",
+"slice_156/start_frame": 0,
+"slice_157/end_frame": 0,
+"slice_157/loop_mode": 0,
+"slice_157/name": "",
+"slice_157/save_to_file/enabled": false,
+"slice_157/save_to_file/fallback_path": "",
+"slice_157/save_to_file/keep_custom_tracks": false,
+"slice_157/save_to_file/path": "",
+"slice_157/start_frame": 0,
+"slice_158/end_frame": 0,
+"slice_158/loop_mode": 0,
+"slice_158/name": "",
+"slice_158/save_to_file/enabled": false,
+"slice_158/save_to_file/fallback_path": "",
+"slice_158/save_to_file/keep_custom_tracks": false,
+"slice_158/save_to_file/path": "",
+"slice_158/start_frame": 0,
+"slice_159/end_frame": 0,
+"slice_159/loop_mode": 0,
+"slice_159/name": "",
+"slice_159/save_to_file/enabled": false,
+"slice_159/save_to_file/fallback_path": "",
+"slice_159/save_to_file/keep_custom_tracks": false,
+"slice_159/save_to_file/path": "",
+"slice_159/start_frame": 0,
+"slice_16/end_frame": 0,
+"slice_16/loop_mode": 0,
+"slice_16/name": "",
+"slice_16/save_to_file/enabled": false,
+"slice_16/save_to_file/fallback_path": "",
+"slice_16/save_to_file/keep_custom_tracks": false,
+"slice_16/save_to_file/path": "",
+"slice_16/start_frame": 0,
+"slice_160/end_frame": 0,
+"slice_160/loop_mode": 0,
+"slice_160/name": "",
+"slice_160/save_to_file/enabled": false,
+"slice_160/save_to_file/fallback_path": "",
+"slice_160/save_to_file/keep_custom_tracks": false,
+"slice_160/save_to_file/path": "",
+"slice_160/start_frame": 0,
+"slice_161/end_frame": 0,
+"slice_161/loop_mode": 0,
+"slice_161/name": "",
+"slice_161/save_to_file/enabled": false,
+"slice_161/save_to_file/fallback_path": "",
+"slice_161/save_to_file/keep_custom_tracks": false,
+"slice_161/save_to_file/path": "",
+"slice_161/start_frame": 0,
+"slice_162/end_frame": 0,
+"slice_162/loop_mode": 0,
+"slice_162/name": "",
+"slice_162/save_to_file/enabled": false,
+"slice_162/save_to_file/fallback_path": "",
+"slice_162/save_to_file/keep_custom_tracks": false,
+"slice_162/save_to_file/path": "",
+"slice_162/start_frame": 0,
+"slice_163/end_frame": 0,
+"slice_163/loop_mode": 0,
+"slice_163/name": "",
+"slice_163/save_to_file/enabled": false,
+"slice_163/save_to_file/fallback_path": "",
+"slice_163/save_to_file/keep_custom_tracks": false,
+"slice_163/save_to_file/path": "",
+"slice_163/start_frame": 0,
+"slice_164/end_frame": 0,
+"slice_164/loop_mode": 0,
+"slice_164/name": "",
+"slice_164/save_to_file/enabled": false,
+"slice_164/save_to_file/fallback_path": "",
+"slice_164/save_to_file/keep_custom_tracks": false,
+"slice_164/save_to_file/path": "",
+"slice_164/start_frame": 0,
+"slice_165/end_frame": 0,
+"slice_165/loop_mode": 0,
+"slice_165/name": "",
+"slice_165/save_to_file/enabled": false,
+"slice_165/save_to_file/fallback_path": "",
+"slice_165/save_to_file/keep_custom_tracks": false,
+"slice_165/save_to_file/path": "",
+"slice_165/start_frame": 0,
+"slice_166/end_frame": 0,
+"slice_166/loop_mode": 0,
+"slice_166/name": "",
+"slice_166/save_to_file/enabled": false,
+"slice_166/save_to_file/fallback_path": "",
+"slice_166/save_to_file/keep_custom_tracks": false,
+"slice_166/save_to_file/path": "",
+"slice_166/start_frame": 0,
+"slice_167/end_frame": 0,
+"slice_167/loop_mode": 0,
+"slice_167/name": "",
+"slice_167/save_to_file/enabled": false,
+"slice_167/save_to_file/fallback_path": "",
+"slice_167/save_to_file/keep_custom_tracks": false,
+"slice_167/save_to_file/path": "",
+"slice_167/start_frame": 0,
+"slice_168/end_frame": 0,
+"slice_168/loop_mode": 0,
+"slice_168/name": "",
+"slice_168/save_to_file/enabled": false,
+"slice_168/save_to_file/fallback_path": "",
+"slice_168/save_to_file/keep_custom_tracks": false,
+"slice_168/save_to_file/path": "",
+"slice_168/start_frame": 0,
+"slice_169/end_frame": 0,
+"slice_169/loop_mode": 0,
+"slice_169/name": "",
+"slice_169/save_to_file/enabled": false,
+"slice_169/save_to_file/fallback_path": "",
+"slice_169/save_to_file/keep_custom_tracks": false,
+"slice_169/save_to_file/path": "",
+"slice_169/start_frame": 0,
+"slice_17/end_frame": 0,
+"slice_17/loop_mode": 0,
+"slice_17/name": "",
+"slice_17/save_to_file/enabled": false,
+"slice_17/save_to_file/fallback_path": "",
+"slice_17/save_to_file/keep_custom_tracks": false,
+"slice_17/save_to_file/path": "",
+"slice_17/start_frame": 0,
+"slice_170/end_frame": 0,
+"slice_170/loop_mode": 0,
+"slice_170/name": "",
+"slice_170/save_to_file/enabled": false,
+"slice_170/save_to_file/fallback_path": "",
+"slice_170/save_to_file/keep_custom_tracks": false,
+"slice_170/save_to_file/path": "",
+"slice_170/start_frame": 0,
+"slice_171/end_frame": 0,
+"slice_171/loop_mode": 0,
+"slice_171/name": "",
+"slice_171/save_to_file/enabled": false,
+"slice_171/save_to_file/fallback_path": "",
+"slice_171/save_to_file/keep_custom_tracks": false,
+"slice_171/save_to_file/path": "",
+"slice_171/start_frame": 0,
+"slice_172/end_frame": 0,
+"slice_172/loop_mode": 0,
+"slice_172/name": "",
+"slice_172/save_to_file/enabled": false,
+"slice_172/save_to_file/fallback_path": "",
+"slice_172/save_to_file/keep_custom_tracks": false,
+"slice_172/save_to_file/path": "",
+"slice_172/start_frame": 0,
+"slice_173/end_frame": 0,
+"slice_173/loop_mode": 0,
+"slice_173/name": "",
+"slice_173/save_to_file/enabled": false,
+"slice_173/save_to_file/fallback_path": "",
+"slice_173/save_to_file/keep_custom_tracks": false,
+"slice_173/save_to_file/path": "",
+"slice_173/start_frame": 0,
+"slice_174/end_frame": 0,
+"slice_174/loop_mode": 0,
+"slice_174/name": "",
+"slice_174/save_to_file/enabled": false,
+"slice_174/save_to_file/fallback_path": "",
+"slice_174/save_to_file/keep_custom_tracks": false,
+"slice_174/save_to_file/path": "",
+"slice_174/start_frame": 0,
+"slice_175/end_frame": 0,
+"slice_175/loop_mode": 0,
+"slice_175/name": "",
+"slice_175/save_to_file/enabled": false,
+"slice_175/save_to_file/fallback_path": "",
+"slice_175/save_to_file/keep_custom_tracks": false,
+"slice_175/save_to_file/path": "",
+"slice_175/start_frame": 0,
+"slice_176/end_frame": 0,
+"slice_176/loop_mode": 0,
+"slice_176/name": "",
+"slice_176/save_to_file/enabled": false,
+"slice_176/save_to_file/fallback_path": "",
+"slice_176/save_to_file/keep_custom_tracks": false,
+"slice_176/save_to_file/path": "",
+"slice_176/start_frame": 0,
+"slice_177/end_frame": 0,
+"slice_177/loop_mode": 0,
+"slice_177/name": "",
+"slice_177/save_to_file/enabled": false,
+"slice_177/save_to_file/fallback_path": "",
+"slice_177/save_to_file/keep_custom_tracks": false,
+"slice_177/save_to_file/path": "",
+"slice_177/start_frame": 0,
+"slice_178/end_frame": 0,
+"slice_178/loop_mode": 0,
+"slice_178/name": "",
+"slice_178/save_to_file/enabled": false,
+"slice_178/save_to_file/fallback_path": "",
+"slice_178/save_to_file/keep_custom_tracks": false,
+"slice_178/save_to_file/path": "",
+"slice_178/start_frame": 0,
+"slice_179/end_frame": 0,
+"slice_179/loop_mode": 0,
+"slice_179/name": "",
+"slice_179/save_to_file/enabled": false,
+"slice_179/save_to_file/fallback_path": "",
+"slice_179/save_to_file/keep_custom_tracks": false,
+"slice_179/save_to_file/path": "",
+"slice_179/start_frame": 0,
+"slice_18/end_frame": 0,
+"slice_18/loop_mode": 0,
+"slice_18/name": "",
+"slice_18/save_to_file/enabled": false,
+"slice_18/save_to_file/fallback_path": "",
+"slice_18/save_to_file/keep_custom_tracks": false,
+"slice_18/save_to_file/path": "",
+"slice_18/start_frame": 0,
+"slice_180/end_frame": 0,
+"slice_180/loop_mode": 0,
+"slice_180/name": "",
+"slice_180/save_to_file/enabled": false,
+"slice_180/save_to_file/fallback_path": "",
+"slice_180/save_to_file/keep_custom_tracks": false,
+"slice_180/save_to_file/path": "",
+"slice_180/start_frame": 0,
+"slice_181/end_frame": 0,
+"slice_181/loop_mode": 0,
+"slice_181/name": "",
+"slice_181/save_to_file/enabled": false,
+"slice_181/save_to_file/fallback_path": "",
+"slice_181/save_to_file/keep_custom_tracks": false,
+"slice_181/save_to_file/path": "",
+"slice_181/start_frame": 0,
+"slice_182/end_frame": 0,
+"slice_182/loop_mode": 0,
+"slice_182/name": "",
+"slice_182/save_to_file/enabled": false,
+"slice_182/save_to_file/fallback_path": "",
+"slice_182/save_to_file/keep_custom_tracks": false,
+"slice_182/save_to_file/path": "",
+"slice_182/start_frame": 0,
+"slice_183/end_frame": 0,
+"slice_183/loop_mode": 0,
+"slice_183/name": "",
+"slice_183/save_to_file/enabled": false,
+"slice_183/save_to_file/fallback_path": "",
+"slice_183/save_to_file/keep_custom_tracks": false,
+"slice_183/save_to_file/path": "",
+"slice_183/start_frame": 0,
+"slice_184/end_frame": 0,
+"slice_184/loop_mode": 0,
+"slice_184/name": "",
+"slice_184/save_to_file/enabled": false,
+"slice_184/save_to_file/fallback_path": "",
+"slice_184/save_to_file/keep_custom_tracks": false,
+"slice_184/save_to_file/path": "",
+"slice_184/start_frame": 0,
+"slice_185/end_frame": 0,
+"slice_185/loop_mode": 0,
+"slice_185/name": "",
+"slice_185/save_to_file/enabled": false,
+"slice_185/save_to_file/fallback_path": "",
+"slice_185/save_to_file/keep_custom_tracks": false,
+"slice_185/save_to_file/path": "",
+"slice_185/start_frame": 0,
+"slice_186/end_frame": 0,
+"slice_186/loop_mode": 0,
+"slice_186/name": "",
+"slice_186/save_to_file/enabled": false,
+"slice_186/save_to_file/fallback_path": "",
+"slice_186/save_to_file/keep_custom_tracks": false,
+"slice_186/save_to_file/path": "",
+"slice_186/start_frame": 0,
+"slice_187/end_frame": 0,
+"slice_187/loop_mode": 0,
+"slice_187/name": "",
+"slice_187/save_to_file/enabled": false,
+"slice_187/save_to_file/fallback_path": "",
+"slice_187/save_to_file/keep_custom_tracks": false,
+"slice_187/save_to_file/path": "",
+"slice_187/start_frame": 0,
+"slice_188/end_frame": 0,
+"slice_188/loop_mode": 0,
+"slice_188/name": "",
+"slice_188/save_to_file/enabled": false,
+"slice_188/save_to_file/fallback_path": "",
+"slice_188/save_to_file/keep_custom_tracks": false,
+"slice_188/save_to_file/path": "",
+"slice_188/start_frame": 0,
+"slice_189/end_frame": 0,
+"slice_189/loop_mode": 0,
+"slice_189/name": "",
+"slice_189/save_to_file/enabled": false,
+"slice_189/save_to_file/fallback_path": "",
+"slice_189/save_to_file/keep_custom_tracks": false,
+"slice_189/save_to_file/path": "",
+"slice_189/start_frame": 0,
+"slice_19/end_frame": 0,
+"slice_19/loop_mode": 0,
+"slice_19/name": "",
+"slice_19/save_to_file/enabled": false,
+"slice_19/save_to_file/fallback_path": "",
+"slice_19/save_to_file/keep_custom_tracks": false,
+"slice_19/save_to_file/path": "",
+"slice_19/start_frame": 0,
+"slice_190/end_frame": 0,
+"slice_190/loop_mode": 0,
+"slice_190/name": "",
+"slice_190/save_to_file/enabled": false,
+"slice_190/save_to_file/fallback_path": "",
+"slice_190/save_to_file/keep_custom_tracks": false,
+"slice_190/save_to_file/path": "",
+"slice_190/start_frame": 0,
+"slice_191/end_frame": 0,
+"slice_191/loop_mode": 0,
+"slice_191/name": "",
+"slice_191/save_to_file/enabled": false,
+"slice_191/save_to_file/fallback_path": "",
+"slice_191/save_to_file/keep_custom_tracks": false,
+"slice_191/save_to_file/path": "",
+"slice_191/start_frame": 0,
+"slice_192/end_frame": 0,
+"slice_192/loop_mode": 0,
+"slice_192/name": "",
+"slice_192/save_to_file/enabled": false,
+"slice_192/save_to_file/fallback_path": "",
+"slice_192/save_to_file/keep_custom_tracks": false,
+"slice_192/save_to_file/path": "",
+"slice_192/start_frame": 0,
+"slice_193/end_frame": 0,
+"slice_193/loop_mode": 0,
+"slice_193/name": "",
+"slice_193/save_to_file/enabled": false,
+"slice_193/save_to_file/fallback_path": "",
+"slice_193/save_to_file/keep_custom_tracks": false,
+"slice_193/save_to_file/path": "",
+"slice_193/start_frame": 0,
+"slice_194/end_frame": 0,
+"slice_194/loop_mode": 0,
+"slice_194/name": "",
+"slice_194/save_to_file/enabled": false,
+"slice_194/save_to_file/fallback_path": "",
+"slice_194/save_to_file/keep_custom_tracks": false,
+"slice_194/save_to_file/path": "",
+"slice_194/start_frame": 0,
+"slice_195/end_frame": 0,
+"slice_195/loop_mode": 0,
+"slice_195/name": "",
+"slice_195/save_to_file/enabled": false,
+"slice_195/save_to_file/fallback_path": "",
+"slice_195/save_to_file/keep_custom_tracks": false,
+"slice_195/save_to_file/path": "",
+"slice_195/start_frame": 0,
+"slice_196/end_frame": 0,
+"slice_196/loop_mode": 0,
+"slice_196/name": "",
+"slice_196/save_to_file/enabled": false,
+"slice_196/save_to_file/fallback_path": "",
+"slice_196/save_to_file/keep_custom_tracks": false,
+"slice_196/save_to_file/path": "",
+"slice_196/start_frame": 0,
+"slice_197/end_frame": 0,
+"slice_197/loop_mode": 0,
+"slice_197/name": "",
+"slice_197/save_to_file/enabled": false,
+"slice_197/save_to_file/fallback_path": "",
+"slice_197/save_to_file/keep_custom_tracks": false,
+"slice_197/save_to_file/path": "",
+"slice_197/start_frame": 0,
+"slice_198/end_frame": 0,
+"slice_198/loop_mode": 0,
+"slice_198/name": "",
+"slice_198/save_to_file/enabled": false,
+"slice_198/save_to_file/fallback_path": "",
+"slice_198/save_to_file/keep_custom_tracks": false,
+"slice_198/save_to_file/path": "",
+"slice_198/start_frame": 0,
+"slice_199/end_frame": 0,
+"slice_199/loop_mode": 0,
+"slice_199/name": "",
+"slice_199/save_to_file/enabled": false,
+"slice_199/save_to_file/fallback_path": "",
+"slice_199/save_to_file/keep_custom_tracks": false,
+"slice_199/save_to_file/path": "",
+"slice_199/start_frame": 0,
+"slice_2/end_frame": 0,
+"slice_2/loop_mode": 0,
+"slice_2/name": "",
+"slice_2/save_to_file/enabled": false,
+"slice_2/save_to_file/fallback_path": "",
+"slice_2/save_to_file/keep_custom_tracks": false,
+"slice_2/save_to_file/path": "",
+"slice_2/start_frame": 0,
+"slice_20/end_frame": 0,
+"slice_20/loop_mode": 0,
+"slice_20/name": "",
+"slice_20/save_to_file/enabled": false,
+"slice_20/save_to_file/fallback_path": "",
+"slice_20/save_to_file/keep_custom_tracks": false,
+"slice_20/save_to_file/path": "",
+"slice_20/start_frame": 0,
+"slice_200/end_frame": 0,
+"slice_200/loop_mode": 0,
+"slice_200/name": "",
+"slice_200/save_to_file/enabled": false,
+"slice_200/save_to_file/fallback_path": "",
+"slice_200/save_to_file/keep_custom_tracks": false,
+"slice_200/save_to_file/path": "",
+"slice_200/start_frame": 0,
+"slice_201/end_frame": 0,
+"slice_201/loop_mode": 0,
+"slice_201/name": "",
+"slice_201/save_to_file/enabled": false,
+"slice_201/save_to_file/fallback_path": "",
+"slice_201/save_to_file/keep_custom_tracks": false,
+"slice_201/save_to_file/path": "",
+"slice_201/start_frame": 0,
+"slice_202/end_frame": 0,
+"slice_202/loop_mode": 0,
+"slice_202/name": "",
+"slice_202/save_to_file/enabled": false,
+"slice_202/save_to_file/fallback_path": "",
+"slice_202/save_to_file/keep_custom_tracks": false,
+"slice_202/save_to_file/path": "",
+"slice_202/start_frame": 0,
+"slice_203/end_frame": 0,
+"slice_203/loop_mode": 0,
+"slice_203/name": "",
+"slice_203/save_to_file/enabled": false,
+"slice_203/save_to_file/fallback_path": "",
+"slice_203/save_to_file/keep_custom_tracks": false,
+"slice_203/save_to_file/path": "",
+"slice_203/start_frame": 0,
+"slice_204/end_frame": 0,
+"slice_204/loop_mode": 0,
+"slice_204/name": "",
+"slice_204/save_to_file/enabled": false,
+"slice_204/save_to_file/fallback_path": "",
+"slice_204/save_to_file/keep_custom_tracks": false,
+"slice_204/save_to_file/path": "",
+"slice_204/start_frame": 0,
+"slice_205/end_frame": 0,
+"slice_205/loop_mode": 0,
+"slice_205/name": "",
+"slice_205/save_to_file/enabled": false,
+"slice_205/save_to_file/fallback_path": "",
+"slice_205/save_to_file/keep_custom_tracks": false,
+"slice_205/save_to_file/path": "",
+"slice_205/start_frame": 0,
+"slice_206/end_frame": 0,
+"slice_206/loop_mode": 0,
+"slice_206/name": "",
+"slice_206/save_to_file/enabled": false,
+"slice_206/save_to_file/fallback_path": "",
+"slice_206/save_to_file/keep_custom_tracks": false,
+"slice_206/save_to_file/path": "",
+"slice_206/start_frame": 0,
+"slice_207/end_frame": 0,
+"slice_207/loop_mode": 0,
+"slice_207/name": "",
+"slice_207/save_to_file/enabled": false,
+"slice_207/save_to_file/fallback_path": "",
+"slice_207/save_to_file/keep_custom_tracks": false,
+"slice_207/save_to_file/path": "",
+"slice_207/start_frame": 0,
+"slice_208/end_frame": 0,
+"slice_208/loop_mode": 0,
+"slice_208/name": "",
+"slice_208/save_to_file/enabled": false,
+"slice_208/save_to_file/fallback_path": "",
+"slice_208/save_to_file/keep_custom_tracks": false,
+"slice_208/save_to_file/path": "",
+"slice_208/start_frame": 0,
+"slice_209/end_frame": 0,
+"slice_209/loop_mode": 0,
+"slice_209/name": "",
+"slice_209/save_to_file/enabled": false,
+"slice_209/save_to_file/fallback_path": "",
+"slice_209/save_to_file/keep_custom_tracks": false,
+"slice_209/save_to_file/path": "",
+"slice_209/start_frame": 0,
+"slice_21/end_frame": 0,
+"slice_21/loop_mode": 0,
+"slice_21/name": "",
+"slice_21/save_to_file/enabled": false,
+"slice_21/save_to_file/fallback_path": "",
+"slice_21/save_to_file/keep_custom_tracks": false,
+"slice_21/save_to_file/path": "",
+"slice_21/start_frame": 0,
+"slice_210/end_frame": 0,
+"slice_210/loop_mode": 0,
+"slice_210/name": "",
+"slice_210/save_to_file/enabled": false,
+"slice_210/save_to_file/fallback_path": "",
+"slice_210/save_to_file/keep_custom_tracks": false,
+"slice_210/save_to_file/path": "",
+"slice_210/start_frame": 0,
+"slice_211/end_frame": 0,
+"slice_211/loop_mode": 0,
+"slice_211/name": "",
+"slice_211/save_to_file/enabled": false,
+"slice_211/save_to_file/fallback_path": "",
+"slice_211/save_to_file/keep_custom_tracks": false,
+"slice_211/save_to_file/path": "",
+"slice_211/start_frame": 0,
+"slice_212/end_frame": 0,
+"slice_212/loop_mode": 0,
+"slice_212/name": "",
+"slice_212/save_to_file/enabled": false,
+"slice_212/save_to_file/fallback_path": "",
+"slice_212/save_to_file/keep_custom_tracks": false,
+"slice_212/save_to_file/path": "",
+"slice_212/start_frame": 0,
+"slice_213/end_frame": 0,
+"slice_213/loop_mode": 0,
+"slice_213/name": "",
+"slice_213/save_to_file/enabled": false,
+"slice_213/save_to_file/fallback_path": "",
+"slice_213/save_to_file/keep_custom_tracks": false,
+"slice_213/save_to_file/path": "",
+"slice_213/start_frame": 0,
+"slice_214/end_frame": 0,
+"slice_214/loop_mode": 0,
+"slice_214/name": "",
+"slice_214/save_to_file/enabled": false,
+"slice_214/save_to_file/fallback_path": "",
+"slice_214/save_to_file/keep_custom_tracks": false,
+"slice_214/save_to_file/path": "",
+"slice_214/start_frame": 0,
+"slice_215/end_frame": 0,
+"slice_215/loop_mode": 0,
+"slice_215/name": "",
+"slice_215/save_to_file/enabled": false,
+"slice_215/save_to_file/fallback_path": "",
+"slice_215/save_to_file/keep_custom_tracks": false,
+"slice_215/save_to_file/path": "",
+"slice_215/start_frame": 0,
+"slice_216/end_frame": 0,
+"slice_216/loop_mode": 0,
+"slice_216/name": "",
+"slice_216/save_to_file/enabled": false,
+"slice_216/save_to_file/fallback_path": "",
+"slice_216/save_to_file/keep_custom_tracks": false,
+"slice_216/save_to_file/path": "",
+"slice_216/start_frame": 0,
+"slice_217/end_frame": 0,
+"slice_217/loop_mode": 0,
+"slice_217/name": "",
+"slice_217/save_to_file/enabled": false,
+"slice_217/save_to_file/fallback_path": "",
+"slice_217/save_to_file/keep_custom_tracks": false,
+"slice_217/save_to_file/path": "",
+"slice_217/start_frame": 0,
+"slice_218/end_frame": 0,
+"slice_218/loop_mode": 0,
+"slice_218/name": "",
+"slice_218/save_to_file/enabled": false,
+"slice_218/save_to_file/fallback_path": "",
+"slice_218/save_to_file/keep_custom_tracks": false,
+"slice_218/save_to_file/path": "",
+"slice_218/start_frame": 0,
+"slice_219/end_frame": 0,
+"slice_219/loop_mode": 0,
+"slice_219/name": "",
+"slice_219/save_to_file/enabled": false,
+"slice_219/save_to_file/fallback_path": "",
+"slice_219/save_to_file/keep_custom_tracks": false,
+"slice_219/save_to_file/path": "",
+"slice_219/start_frame": 0,
+"slice_22/end_frame": 0,
+"slice_22/loop_mode": 0,
+"slice_22/name": "",
+"slice_22/save_to_file/enabled": false,
+"slice_22/save_to_file/fallback_path": "",
+"slice_22/save_to_file/keep_custom_tracks": false,
+"slice_22/save_to_file/path": "",
+"slice_22/start_frame": 0,
+"slice_220/end_frame": 0,
+"slice_220/loop_mode": 0,
+"slice_220/name": "",
+"slice_220/save_to_file/enabled": false,
+"slice_220/save_to_file/fallback_path": "",
+"slice_220/save_to_file/keep_custom_tracks": false,
+"slice_220/save_to_file/path": "",
+"slice_220/start_frame": 0,
+"slice_221/end_frame": 0,
+"slice_221/loop_mode": 0,
+"slice_221/name": "",
+"slice_221/save_to_file/enabled": false,
+"slice_221/save_to_file/fallback_path": "",
+"slice_221/save_to_file/keep_custom_tracks": false,
+"slice_221/save_to_file/path": "",
+"slice_221/start_frame": 0,
+"slice_222/end_frame": 0,
+"slice_222/loop_mode": 0,
+"slice_222/name": "",
+"slice_222/save_to_file/enabled": false,
+"slice_222/save_to_file/fallback_path": "",
+"slice_222/save_to_file/keep_custom_tracks": false,
+"slice_222/save_to_file/path": "",
+"slice_222/start_frame": 0,
+"slice_223/end_frame": 0,
+"slice_223/loop_mode": 0,
+"slice_223/name": "",
+"slice_223/save_to_file/enabled": false,
+"slice_223/save_to_file/fallback_path": "",
+"slice_223/save_to_file/keep_custom_tracks": false,
+"slice_223/save_to_file/path": "",
+"slice_223/start_frame": 0,
+"slice_224/end_frame": 0,
+"slice_224/loop_mode": 0,
+"slice_224/name": "",
+"slice_224/save_to_file/enabled": false,
+"slice_224/save_to_file/fallback_path": "",
+"slice_224/save_to_file/keep_custom_tracks": false,
+"slice_224/save_to_file/path": "",
+"slice_224/start_frame": 0,
+"slice_225/end_frame": 0,
+"slice_225/loop_mode": 0,
+"slice_225/name": "",
+"slice_225/save_to_file/enabled": false,
+"slice_225/save_to_file/fallback_path": "",
+"slice_225/save_to_file/keep_custom_tracks": false,
+"slice_225/save_to_file/path": "",
+"slice_225/start_frame": 0,
+"slice_226/end_frame": 0,
+"slice_226/loop_mode": 0,
+"slice_226/name": "",
+"slice_226/save_to_file/enabled": false,
+"slice_226/save_to_file/fallback_path": "",
+"slice_226/save_to_file/keep_custom_tracks": false,
+"slice_226/save_to_file/path": "",
+"slice_226/start_frame": 0,
+"slice_227/end_frame": 0,
+"slice_227/loop_mode": 0,
+"slice_227/name": "",
+"slice_227/save_to_file/enabled": false,
+"slice_227/save_to_file/fallback_path": "",
+"slice_227/save_to_file/keep_custom_tracks": false,
+"slice_227/save_to_file/path": "",
+"slice_227/start_frame": 0,
+"slice_228/end_frame": 0,
+"slice_228/loop_mode": 0,
+"slice_228/name": "",
+"slice_228/save_to_file/enabled": false,
+"slice_228/save_to_file/fallback_path": "",
+"slice_228/save_to_file/keep_custom_tracks": false,
+"slice_228/save_to_file/path": "",
+"slice_228/start_frame": 0,
+"slice_229/end_frame": 0,
+"slice_229/loop_mode": 0,
+"slice_229/name": "",
+"slice_229/save_to_file/enabled": false,
+"slice_229/save_to_file/fallback_path": "",
+"slice_229/save_to_file/keep_custom_tracks": false,
+"slice_229/save_to_file/path": "",
+"slice_229/start_frame": 0,
+"slice_23/end_frame": 0,
+"slice_23/loop_mode": 0,
+"slice_23/name": "",
+"slice_23/save_to_file/enabled": false,
+"slice_23/save_to_file/fallback_path": "",
+"slice_23/save_to_file/keep_custom_tracks": false,
+"slice_23/save_to_file/path": "",
+"slice_23/start_frame": 0,
+"slice_230/end_frame": 0,
+"slice_230/loop_mode": 0,
+"slice_230/name": "",
+"slice_230/save_to_file/enabled": false,
+"slice_230/save_to_file/fallback_path": "",
+"slice_230/save_to_file/keep_custom_tracks": false,
+"slice_230/save_to_file/path": "",
+"slice_230/start_frame": 0,
+"slice_231/end_frame": 0,
+"slice_231/loop_mode": 0,
+"slice_231/name": "",
+"slice_231/save_to_file/enabled": false,
+"slice_231/save_to_file/fallback_path": "",
+"slice_231/save_to_file/keep_custom_tracks": false,
+"slice_231/save_to_file/path": "",
+"slice_231/start_frame": 0,
+"slice_232/end_frame": 0,
+"slice_232/loop_mode": 0,
+"slice_232/name": "",
+"slice_232/save_to_file/enabled": false,
+"slice_232/save_to_file/fallback_path": "",
+"slice_232/save_to_file/keep_custom_tracks": false,
+"slice_232/save_to_file/path": "",
+"slice_232/start_frame": 0,
+"slice_233/end_frame": 0,
+"slice_233/loop_mode": 0,
+"slice_233/name": "",
+"slice_233/save_to_file/enabled": false,
+"slice_233/save_to_file/fallback_path": "",
+"slice_233/save_to_file/keep_custom_tracks": false,
+"slice_233/save_to_file/path": "",
+"slice_233/start_frame": 0,
+"slice_234/end_frame": 0,
+"slice_234/loop_mode": 0,
+"slice_234/name": "",
+"slice_234/save_to_file/enabled": false,
+"slice_234/save_to_file/fallback_path": "",
+"slice_234/save_to_file/keep_custom_tracks": false,
+"slice_234/save_to_file/path": "",
+"slice_234/start_frame": 0,
+"slice_235/end_frame": 0,
+"slice_235/loop_mode": 0,
+"slice_235/name": "",
+"slice_235/save_to_file/enabled": false,
+"slice_235/save_to_file/fallback_path": "",
+"slice_235/save_to_file/keep_custom_tracks": false,
+"slice_235/save_to_file/path": "",
+"slice_235/start_frame": 0,
+"slice_236/end_frame": 0,
+"slice_236/loop_mode": 0,
+"slice_236/name": "",
+"slice_236/save_to_file/enabled": false,
+"slice_236/save_to_file/fallback_path": "",
+"slice_236/save_to_file/keep_custom_tracks": false,
+"slice_236/save_to_file/path": "",
+"slice_236/start_frame": 0,
+"slice_237/end_frame": 0,
+"slice_237/loop_mode": 0,
+"slice_237/name": "",
+"slice_237/save_to_file/enabled": false,
+"slice_237/save_to_file/fallback_path": "",
+"slice_237/save_to_file/keep_custom_tracks": false,
+"slice_237/save_to_file/path": "",
+"slice_237/start_frame": 0,
+"slice_238/end_frame": 0,
+"slice_238/loop_mode": 0,
+"slice_238/name": "",
+"slice_238/save_to_file/enabled": false,
+"slice_238/save_to_file/fallback_path": "",
+"slice_238/save_to_file/keep_custom_tracks": false,
+"slice_238/save_to_file/path": "",
+"slice_238/start_frame": 0,
+"slice_239/end_frame": 0,
+"slice_239/loop_mode": 0,
+"slice_239/name": "",
+"slice_239/save_to_file/enabled": false,
+"slice_239/save_to_file/fallback_path": "",
+"slice_239/save_to_file/keep_custom_tracks": false,
+"slice_239/save_to_file/path": "",
+"slice_239/start_frame": 0,
+"slice_24/end_frame": 0,
+"slice_24/loop_mode": 0,
+"slice_24/name": "",
+"slice_24/save_to_file/enabled": false,
+"slice_24/save_to_file/fallback_path": "",
+"slice_24/save_to_file/keep_custom_tracks": false,
+"slice_24/save_to_file/path": "",
+"slice_24/start_frame": 0,
+"slice_240/end_frame": 0,
+"slice_240/loop_mode": 0,
+"slice_240/name": "",
+"slice_240/save_to_file/enabled": false,
+"slice_240/save_to_file/fallback_path": "",
+"slice_240/save_to_file/keep_custom_tracks": false,
+"slice_240/save_to_file/path": "",
+"slice_240/start_frame": 0,
+"slice_241/end_frame": 0,
+"slice_241/loop_mode": 0,
+"slice_241/name": "",
+"slice_241/save_to_file/enabled": false,
+"slice_241/save_to_file/fallback_path": "",
+"slice_241/save_to_file/keep_custom_tracks": false,
+"slice_241/save_to_file/path": "",
+"slice_241/start_frame": 0,
+"slice_242/end_frame": 0,
+"slice_242/loop_mode": 0,
+"slice_242/name": "",
+"slice_242/save_to_file/enabled": false,
+"slice_242/save_to_file/fallback_path": "",
+"slice_242/save_to_file/keep_custom_tracks": false,
+"slice_242/save_to_file/path": "",
+"slice_242/start_frame": 0,
+"slice_243/end_frame": 0,
+"slice_243/loop_mode": 0,
+"slice_243/name": "",
+"slice_243/save_to_file/enabled": false,
+"slice_243/save_to_file/fallback_path": "",
+"slice_243/save_to_file/keep_custom_tracks": false,
+"slice_243/save_to_file/path": "",
+"slice_243/start_frame": 0,
+"slice_244/end_frame": 0,
+"slice_244/loop_mode": 0,
+"slice_244/name": "",
+"slice_244/save_to_file/enabled": false,
+"slice_244/save_to_file/fallback_path": "",
+"slice_244/save_to_file/keep_custom_tracks": false,
+"slice_244/save_to_file/path": "",
+"slice_244/start_frame": 0,
+"slice_245/end_frame": 0,
+"slice_245/loop_mode": 0,
+"slice_245/name": "",
+"slice_245/save_to_file/enabled": false,
+"slice_245/save_to_file/fallback_path": "",
+"slice_245/save_to_file/keep_custom_tracks": false,
+"slice_245/save_to_file/path": "",
+"slice_245/start_frame": 0,
+"slice_246/end_frame": 0,
+"slice_246/loop_mode": 0,
+"slice_246/name": "",
+"slice_246/save_to_file/enabled": false,
+"slice_246/save_to_file/fallback_path": "",
+"slice_246/save_to_file/keep_custom_tracks": false,
+"slice_246/save_to_file/path": "",
+"slice_246/start_frame": 0,
+"slice_247/end_frame": 0,
+"slice_247/loop_mode": 0,
+"slice_247/name": "",
+"slice_247/save_to_file/enabled": false,
+"slice_247/save_to_file/fallback_path": "",
+"slice_247/save_to_file/keep_custom_tracks": false,
+"slice_247/save_to_file/path": "",
+"slice_247/start_frame": 0,
+"slice_248/end_frame": 0,
+"slice_248/loop_mode": 0,
+"slice_248/name": "",
+"slice_248/save_to_file/enabled": false,
+"slice_248/save_to_file/fallback_path": "",
+"slice_248/save_to_file/keep_custom_tracks": false,
+"slice_248/save_to_file/path": "",
+"slice_248/start_frame": 0,
+"slice_249/end_frame": 0,
+"slice_249/loop_mode": 0,
+"slice_249/name": "",
+"slice_249/save_to_file/enabled": false,
+"slice_249/save_to_file/fallback_path": "",
+"slice_249/save_to_file/keep_custom_tracks": false,
+"slice_249/save_to_file/path": "",
+"slice_249/start_frame": 0,
+"slice_25/end_frame": 0,
+"slice_25/loop_mode": 0,
+"slice_25/name": "",
+"slice_25/save_to_file/enabled": false,
+"slice_25/save_to_file/fallback_path": "",
+"slice_25/save_to_file/keep_custom_tracks": false,
+"slice_25/save_to_file/path": "",
+"slice_25/start_frame": 0,
+"slice_250/end_frame": 0,
+"slice_250/loop_mode": 0,
+"slice_250/name": "",
+"slice_250/save_to_file/enabled": false,
+"slice_250/save_to_file/fallback_path": "",
+"slice_250/save_to_file/keep_custom_tracks": false,
+"slice_250/save_to_file/path": "",
+"slice_250/start_frame": 0,
+"slice_251/end_frame": 0,
+"slice_251/loop_mode": 0,
+"slice_251/name": "",
+"slice_251/save_to_file/enabled": false,
+"slice_251/save_to_file/fallback_path": "",
+"slice_251/save_to_file/keep_custom_tracks": false,
+"slice_251/save_to_file/path": "",
+"slice_251/start_frame": 0,
+"slice_252/end_frame": 0,
+"slice_252/loop_mode": 0,
+"slice_252/name": "",
+"slice_252/save_to_file/enabled": false,
+"slice_252/save_to_file/fallback_path": "",
+"slice_252/save_to_file/keep_custom_tracks": false,
+"slice_252/save_to_file/path": "",
+"slice_252/start_frame": 0,
+"slice_253/end_frame": 0,
+"slice_253/loop_mode": 0,
+"slice_253/name": "",
+"slice_253/save_to_file/enabled": false,
+"slice_253/save_to_file/fallback_path": "",
+"slice_253/save_to_file/keep_custom_tracks": false,
+"slice_253/save_to_file/path": "",
+"slice_253/start_frame": 0,
+"slice_254/end_frame": 0,
+"slice_254/loop_mode": 0,
+"slice_254/name": "",
+"slice_254/save_to_file/enabled": false,
+"slice_254/save_to_file/fallback_path": "",
+"slice_254/save_to_file/keep_custom_tracks": false,
+"slice_254/save_to_file/path": "",
+"slice_254/start_frame": 0,
+"slice_255/end_frame": 0,
+"slice_255/loop_mode": 0,
+"slice_255/name": "",
+"slice_255/save_to_file/enabled": false,
+"slice_255/save_to_file/fallback_path": "",
+"slice_255/save_to_file/keep_custom_tracks": false,
+"slice_255/save_to_file/path": "",
+"slice_255/start_frame": 0,
+"slice_256/end_frame": 0,
+"slice_256/loop_mode": 0,
+"slice_256/name": "",
+"slice_256/save_to_file/enabled": false,
+"slice_256/save_to_file/fallback_path": "",
+"slice_256/save_to_file/keep_custom_tracks": false,
+"slice_256/save_to_file/path": "",
+"slice_256/start_frame": 0,
+"slice_26/end_frame": 0,
+"slice_26/loop_mode": 0,
+"slice_26/name": "",
+"slice_26/save_to_file/enabled": false,
+"slice_26/save_to_file/fallback_path": "",
+"slice_26/save_to_file/keep_custom_tracks": false,
+"slice_26/save_to_file/path": "",
+"slice_26/start_frame": 0,
+"slice_27/end_frame": 0,
+"slice_27/loop_mode": 0,
+"slice_27/name": "",
+"slice_27/save_to_file/enabled": false,
+"slice_27/save_to_file/fallback_path": "",
+"slice_27/save_to_file/keep_custom_tracks": false,
+"slice_27/save_to_file/path": "",
+"slice_27/start_frame": 0,
+"slice_28/end_frame": 0,
+"slice_28/loop_mode": 0,
+"slice_28/name": "",
+"slice_28/save_to_file/enabled": false,
+"slice_28/save_to_file/fallback_path": "",
+"slice_28/save_to_file/keep_custom_tracks": false,
+"slice_28/save_to_file/path": "",
+"slice_28/start_frame": 0,
+"slice_29/end_frame": 0,
+"slice_29/loop_mode": 0,
+"slice_29/name": "",
+"slice_29/save_to_file/enabled": false,
+"slice_29/save_to_file/fallback_path": "",
+"slice_29/save_to_file/keep_custom_tracks": false,
+"slice_29/save_to_file/path": "",
+"slice_29/start_frame": 0,
+"slice_3/end_frame": 0,
+"slice_3/loop_mode": 0,
+"slice_3/name": "",
+"slice_3/save_to_file/enabled": false,
+"slice_3/save_to_file/fallback_path": "",
+"slice_3/save_to_file/keep_custom_tracks": false,
+"slice_3/save_to_file/path": "",
+"slice_3/start_frame": 0,
+"slice_30/end_frame": 0,
+"slice_30/loop_mode": 0,
+"slice_30/name": "",
+"slice_30/save_to_file/enabled": false,
+"slice_30/save_to_file/fallback_path": "",
+"slice_30/save_to_file/keep_custom_tracks": false,
+"slice_30/save_to_file/path": "",
+"slice_30/start_frame": 0,
+"slice_31/end_frame": 0,
+"slice_31/loop_mode": 0,
+"slice_31/name": "",
+"slice_31/save_to_file/enabled": false,
+"slice_31/save_to_file/fallback_path": "",
+"slice_31/save_to_file/keep_custom_tracks": false,
+"slice_31/save_to_file/path": "",
+"slice_31/start_frame": 0,
+"slice_32/end_frame": 0,
+"slice_32/loop_mode": 0,
+"slice_32/name": "",
+"slice_32/save_to_file/enabled": false,
+"slice_32/save_to_file/fallback_path": "",
+"slice_32/save_to_file/keep_custom_tracks": false,
+"slice_32/save_to_file/path": "",
+"slice_32/start_frame": 0,
+"slice_33/end_frame": 0,
+"slice_33/loop_mode": 0,
+"slice_33/name": "",
+"slice_33/save_to_file/enabled": false,
+"slice_33/save_to_file/fallback_path": "",
+"slice_33/save_to_file/keep_custom_tracks": false,
+"slice_33/save_to_file/path": "",
+"slice_33/start_frame": 0,
+"slice_34/end_frame": 0,
+"slice_34/loop_mode": 0,
+"slice_34/name": "",
+"slice_34/save_to_file/enabled": false,
+"slice_34/save_to_file/fallback_path": "",
+"slice_34/save_to_file/keep_custom_tracks": false,
+"slice_34/save_to_file/path": "",
+"slice_34/start_frame": 0,
+"slice_35/end_frame": 0,
+"slice_35/loop_mode": 0,
+"slice_35/name": "",
+"slice_35/save_to_file/enabled": false,
+"slice_35/save_to_file/fallback_path": "",
+"slice_35/save_to_file/keep_custom_tracks": false,
+"slice_35/save_to_file/path": "",
+"slice_35/start_frame": 0,
+"slice_36/end_frame": 0,
+"slice_36/loop_mode": 0,
+"slice_36/name": "",
+"slice_36/save_to_file/enabled": false,
+"slice_36/save_to_file/fallback_path": "",
+"slice_36/save_to_file/keep_custom_tracks": false,
+"slice_36/save_to_file/path": "",
+"slice_36/start_frame": 0,
+"slice_37/end_frame": 0,
+"slice_37/loop_mode": 0,
+"slice_37/name": "",
+"slice_37/save_to_file/enabled": false,
+"slice_37/save_to_file/fallback_path": "",
+"slice_37/save_to_file/keep_custom_tracks": false,
+"slice_37/save_to_file/path": "",
+"slice_37/start_frame": 0,
+"slice_38/end_frame": 0,
+"slice_38/loop_mode": 0,
+"slice_38/name": "",
+"slice_38/save_to_file/enabled": false,
+"slice_38/save_to_file/fallback_path": "",
+"slice_38/save_to_file/keep_custom_tracks": false,
+"slice_38/save_to_file/path": "",
+"slice_38/start_frame": 0,
+"slice_39/end_frame": 0,
+"slice_39/loop_mode": 0,
+"slice_39/name": "",
+"slice_39/save_to_file/enabled": false,
+"slice_39/save_to_file/fallback_path": "",
+"slice_39/save_to_file/keep_custom_tracks": false,
+"slice_39/save_to_file/path": "",
+"slice_39/start_frame": 0,
+"slice_4/end_frame": 0,
+"slice_4/loop_mode": 0,
+"slice_4/name": "",
+"slice_4/save_to_file/enabled": false,
+"slice_4/save_to_file/fallback_path": "",
+"slice_4/save_to_file/keep_custom_tracks": false,
+"slice_4/save_to_file/path": "",
+"slice_4/start_frame": 0,
+"slice_40/end_frame": 0,
+"slice_40/loop_mode": 0,
+"slice_40/name": "",
+"slice_40/save_to_file/enabled": false,
+"slice_40/save_to_file/fallback_path": "",
+"slice_40/save_to_file/keep_custom_tracks": false,
+"slice_40/save_to_file/path": "",
+"slice_40/start_frame": 0,
+"slice_41/end_frame": 0,
+"slice_41/loop_mode": 0,
+"slice_41/name": "",
+"slice_41/save_to_file/enabled": false,
+"slice_41/save_to_file/fallback_path": "",
+"slice_41/save_to_file/keep_custom_tracks": false,
+"slice_41/save_to_file/path": "",
+"slice_41/start_frame": 0,
+"slice_42/end_frame": 0,
+"slice_42/loop_mode": 0,
+"slice_42/name": "",
+"slice_42/save_to_file/enabled": false,
+"slice_42/save_to_file/fallback_path": "",
+"slice_42/save_to_file/keep_custom_tracks": false,
+"slice_42/save_to_file/path": "",
+"slice_42/start_frame": 0,
+"slice_43/end_frame": 0,
+"slice_43/loop_mode": 0,
+"slice_43/name": "",
+"slice_43/save_to_file/enabled": false,
+"slice_43/save_to_file/fallback_path": "",
+"slice_43/save_to_file/keep_custom_tracks": false,
+"slice_43/save_to_file/path": "",
+"slice_43/start_frame": 0,
+"slice_44/end_frame": 0,
+"slice_44/loop_mode": 0,
+"slice_44/name": "",
+"slice_44/save_to_file/enabled": false,
+"slice_44/save_to_file/fallback_path": "",
+"slice_44/save_to_file/keep_custom_tracks": false,
+"slice_44/save_to_file/path": "",
+"slice_44/start_frame": 0,
+"slice_45/end_frame": 0,
+"slice_45/loop_mode": 0,
+"slice_45/name": "",
+"slice_45/save_to_file/enabled": false,
+"slice_45/save_to_file/fallback_path": "",
+"slice_45/save_to_file/keep_custom_tracks": false,
+"slice_45/save_to_file/path": "",
+"slice_45/start_frame": 0,
+"slice_46/end_frame": 0,
+"slice_46/loop_mode": 0,
+"slice_46/name": "",
+"slice_46/save_to_file/enabled": false,
+"slice_46/save_to_file/fallback_path": "",
+"slice_46/save_to_file/keep_custom_tracks": false,
+"slice_46/save_to_file/path": "",
+"slice_46/start_frame": 0,
+"slice_47/end_frame": 0,
+"slice_47/loop_mode": 0,
+"slice_47/name": "",
+"slice_47/save_to_file/enabled": false,
+"slice_47/save_to_file/fallback_path": "",
+"slice_47/save_to_file/keep_custom_tracks": false,
+"slice_47/save_to_file/path": "",
+"slice_47/start_frame": 0,
+"slice_48/end_frame": 0,
+"slice_48/loop_mode": 0,
+"slice_48/name": "",
+"slice_48/save_to_file/enabled": false,
+"slice_48/save_to_file/fallback_path": "",
+"slice_48/save_to_file/keep_custom_tracks": false,
+"slice_48/save_to_file/path": "",
+"slice_48/start_frame": 0,
+"slice_49/end_frame": 0,
+"slice_49/loop_mode": 0,
+"slice_49/name": "",
+"slice_49/save_to_file/enabled": false,
+"slice_49/save_to_file/fallback_path": "",
+"slice_49/save_to_file/keep_custom_tracks": false,
+"slice_49/save_to_file/path": "",
+"slice_49/start_frame": 0,
+"slice_5/end_frame": 0,
+"slice_5/loop_mode": 0,
+"slice_5/name": "",
+"slice_5/save_to_file/enabled": false,
+"slice_5/save_to_file/fallback_path": "",
+"slice_5/save_to_file/keep_custom_tracks": false,
+"slice_5/save_to_file/path": "",
+"slice_5/start_frame": 0,
+"slice_50/end_frame": 0,
+"slice_50/loop_mode": 0,
+"slice_50/name": "",
+"slice_50/save_to_file/enabled": false,
+"slice_50/save_to_file/fallback_path": "",
+"slice_50/save_to_file/keep_custom_tracks": false,
+"slice_50/save_to_file/path": "",
+"slice_50/start_frame": 0,
+"slice_51/end_frame": 0,
+"slice_51/loop_mode": 0,
+"slice_51/name": "",
+"slice_51/save_to_file/enabled": false,
+"slice_51/save_to_file/fallback_path": "",
+"slice_51/save_to_file/keep_custom_tracks": false,
+"slice_51/save_to_file/path": "",
+"slice_51/start_frame": 0,
+"slice_52/end_frame": 0,
+"slice_52/loop_mode": 0,
+"slice_52/name": "",
+"slice_52/save_to_file/enabled": false,
+"slice_52/save_to_file/fallback_path": "",
+"slice_52/save_to_file/keep_custom_tracks": false,
+"slice_52/save_to_file/path": "",
+"slice_52/start_frame": 0,
+"slice_53/end_frame": 0,
+"slice_53/loop_mode": 0,
+"slice_53/name": "",
+"slice_53/save_to_file/enabled": false,
+"slice_53/save_to_file/fallback_path": "",
+"slice_53/save_to_file/keep_custom_tracks": false,
+"slice_53/save_to_file/path": "",
+"slice_53/start_frame": 0,
+"slice_54/end_frame": 0,
+"slice_54/loop_mode": 0,
+"slice_54/name": "",
+"slice_54/save_to_file/enabled": false,
+"slice_54/save_to_file/fallback_path": "",
+"slice_54/save_to_file/keep_custom_tracks": false,
+"slice_54/save_to_file/path": "",
+"slice_54/start_frame": 0,
+"slice_55/end_frame": 0,
+"slice_55/loop_mode": 0,
+"slice_55/name": "",
+"slice_55/save_to_file/enabled": false,
+"slice_55/save_to_file/fallback_path": "",
+"slice_55/save_to_file/keep_custom_tracks": false,
+"slice_55/save_to_file/path": "",
+"slice_55/start_frame": 0,
+"slice_56/end_frame": 0,
+"slice_56/loop_mode": 0,
+"slice_56/name": "",
+"slice_56/save_to_file/enabled": false,
+"slice_56/save_to_file/fallback_path": "",
+"slice_56/save_to_file/keep_custom_tracks": false,
+"slice_56/save_to_file/path": "",
+"slice_56/start_frame": 0,
+"slice_57/end_frame": 0,
+"slice_57/loop_mode": 0,
+"slice_57/name": "",
+"slice_57/save_to_file/enabled": false,
+"slice_57/save_to_file/fallback_path": "",
+"slice_57/save_to_file/keep_custom_tracks": false,
+"slice_57/save_to_file/path": "",
+"slice_57/start_frame": 0,
+"slice_58/end_frame": 0,
+"slice_58/loop_mode": 0,
+"slice_58/name": "",
+"slice_58/save_to_file/enabled": false,
+"slice_58/save_to_file/fallback_path": "",
+"slice_58/save_to_file/keep_custom_tracks": false,
+"slice_58/save_to_file/path": "",
+"slice_58/start_frame": 0,
+"slice_59/end_frame": 0,
+"slice_59/loop_mode": 0,
+"slice_59/name": "",
+"slice_59/save_to_file/enabled": false,
+"slice_59/save_to_file/fallback_path": "",
+"slice_59/save_to_file/keep_custom_tracks": false,
+"slice_59/save_to_file/path": "",
+"slice_59/start_frame": 0,
+"slice_6/end_frame": 0,
+"slice_6/loop_mode": 0,
+"slice_6/name": "",
+"slice_6/save_to_file/enabled": false,
+"slice_6/save_to_file/fallback_path": "",
+"slice_6/save_to_file/keep_custom_tracks": false,
+"slice_6/save_to_file/path": "",
+"slice_6/start_frame": 0,
+"slice_60/end_frame": 0,
+"slice_60/loop_mode": 0,
+"slice_60/name": "",
+"slice_60/save_to_file/enabled": false,
+"slice_60/save_to_file/fallback_path": "",
+"slice_60/save_to_file/keep_custom_tracks": false,
+"slice_60/save_to_file/path": "",
+"slice_60/start_frame": 0,
+"slice_61/end_frame": 0,
+"slice_61/loop_mode": 0,
+"slice_61/name": "",
+"slice_61/save_to_file/enabled": false,
+"slice_61/save_to_file/fallback_path": "",
+"slice_61/save_to_file/keep_custom_tracks": false,
+"slice_61/save_to_file/path": "",
+"slice_61/start_frame": 0,
+"slice_62/end_frame": 0,
+"slice_62/loop_mode": 0,
+"slice_62/name": "",
+"slice_62/save_to_file/enabled": false,
+"slice_62/save_to_file/fallback_path": "",
+"slice_62/save_to_file/keep_custom_tracks": false,
+"slice_62/save_to_file/path": "",
+"slice_62/start_frame": 0,
+"slice_63/end_frame": 0,
+"slice_63/loop_mode": 0,
+"slice_63/name": "",
+"slice_63/save_to_file/enabled": false,
+"slice_63/save_to_file/fallback_path": "",
+"slice_63/save_to_file/keep_custom_tracks": false,
+"slice_63/save_to_file/path": "",
+"slice_63/start_frame": 0,
+"slice_64/end_frame": 0,
+"slice_64/loop_mode": 0,
+"slice_64/name": "",
+"slice_64/save_to_file/enabled": false,
+"slice_64/save_to_file/fallback_path": "",
+"slice_64/save_to_file/keep_custom_tracks": false,
+"slice_64/save_to_file/path": "",
+"slice_64/start_frame": 0,
+"slice_65/end_frame": 0,
+"slice_65/loop_mode": 0,
+"slice_65/name": "",
+"slice_65/save_to_file/enabled": false,
+"slice_65/save_to_file/fallback_path": "",
+"slice_65/save_to_file/keep_custom_tracks": false,
+"slice_65/save_to_file/path": "",
+"slice_65/start_frame": 0,
+"slice_66/end_frame": 0,
+"slice_66/loop_mode": 0,
+"slice_66/name": "",
+"slice_66/save_to_file/enabled": false,
+"slice_66/save_to_file/fallback_path": "",
+"slice_66/save_to_file/keep_custom_tracks": false,
+"slice_66/save_to_file/path": "",
+"slice_66/start_frame": 0,
+"slice_67/end_frame": 0,
+"slice_67/loop_mode": 0,
+"slice_67/name": "",
+"slice_67/save_to_file/enabled": false,
+"slice_67/save_to_file/fallback_path": "",
+"slice_67/save_to_file/keep_custom_tracks": false,
+"slice_67/save_to_file/path": "",
+"slice_67/start_frame": 0,
+"slice_68/end_frame": 0,
+"slice_68/loop_mode": 0,
+"slice_68/name": "",
+"slice_68/save_to_file/enabled": false,
+"slice_68/save_to_file/fallback_path": "",
+"slice_68/save_to_file/keep_custom_tracks": false,
+"slice_68/save_to_file/path": "",
+"slice_68/start_frame": 0,
+"slice_69/end_frame": 0,
+"slice_69/loop_mode": 0,
+"slice_69/name": "",
+"slice_69/save_to_file/enabled": false,
+"slice_69/save_to_file/fallback_path": "",
+"slice_69/save_to_file/keep_custom_tracks": false,
+"slice_69/save_to_file/path": "",
+"slice_69/start_frame": 0,
+"slice_7/end_frame": 0,
+"slice_7/loop_mode": 0,
+"slice_7/name": "",
+"slice_7/save_to_file/enabled": false,
+"slice_7/save_to_file/fallback_path": "",
+"slice_7/save_to_file/keep_custom_tracks": false,
+"slice_7/save_to_file/path": "",
+"slice_7/start_frame": 0,
+"slice_70/end_frame": 0,
+"slice_70/loop_mode": 0,
+"slice_70/name": "",
+"slice_70/save_to_file/enabled": false,
+"slice_70/save_to_file/fallback_path": "",
+"slice_70/save_to_file/keep_custom_tracks": false,
+"slice_70/save_to_file/path": "",
+"slice_70/start_frame": 0,
+"slice_71/end_frame": 0,
+"slice_71/loop_mode": 0,
+"slice_71/name": "",
+"slice_71/save_to_file/enabled": false,
+"slice_71/save_to_file/fallback_path": "",
+"slice_71/save_to_file/keep_custom_tracks": false,
+"slice_71/save_to_file/path": "",
+"slice_71/start_frame": 0,
+"slice_72/end_frame": 0,
+"slice_72/loop_mode": 0,
+"slice_72/name": "",
+"slice_72/save_to_file/enabled": false,
+"slice_72/save_to_file/fallback_path": "",
+"slice_72/save_to_file/keep_custom_tracks": false,
+"slice_72/save_to_file/path": "",
+"slice_72/start_frame": 0,
+"slice_73/end_frame": 0,
+"slice_73/loop_mode": 0,
+"slice_73/name": "",
+"slice_73/save_to_file/enabled": false,
+"slice_73/save_to_file/fallback_path": "",
+"slice_73/save_to_file/keep_custom_tracks": false,
+"slice_73/save_to_file/path": "",
+"slice_73/start_frame": 0,
+"slice_74/end_frame": 0,
+"slice_74/loop_mode": 0,
+"slice_74/name": "",
+"slice_74/save_to_file/enabled": false,
+"slice_74/save_to_file/fallback_path": "",
+"slice_74/save_to_file/keep_custom_tracks": false,
+"slice_74/save_to_file/path": "",
+"slice_74/start_frame": 0,
+"slice_75/end_frame": 0,
+"slice_75/loop_mode": 0,
+"slice_75/name": "",
+"slice_75/save_to_file/enabled": false,
+"slice_75/save_to_file/fallback_path": "",
+"slice_75/save_to_file/keep_custom_tracks": false,
+"slice_75/save_to_file/path": "",
+"slice_75/start_frame": 0,
+"slice_76/end_frame": 0,
+"slice_76/loop_mode": 0,
+"slice_76/name": "",
+"slice_76/save_to_file/enabled": false,
+"slice_76/save_to_file/fallback_path": "",
+"slice_76/save_to_file/keep_custom_tracks": false,
+"slice_76/save_to_file/path": "",
+"slice_76/start_frame": 0,
+"slice_77/end_frame": 0,
+"slice_77/loop_mode": 0,
+"slice_77/name": "",
+"slice_77/save_to_file/enabled": false,
+"slice_77/save_to_file/fallback_path": "",
+"slice_77/save_to_file/keep_custom_tracks": false,
+"slice_77/save_to_file/path": "",
+"slice_77/start_frame": 0,
+"slice_78/end_frame": 0,
+"slice_78/loop_mode": 0,
+"slice_78/name": "",
+"slice_78/save_to_file/enabled": false,
+"slice_78/save_to_file/fallback_path": "",
+"slice_78/save_to_file/keep_custom_tracks": false,
+"slice_78/save_to_file/path": "",
+"slice_78/start_frame": 0,
+"slice_79/end_frame": 0,
+"slice_79/loop_mode": 0,
+"slice_79/name": "",
+"slice_79/save_to_file/enabled": false,
+"slice_79/save_to_file/fallback_path": "",
+"slice_79/save_to_file/keep_custom_tracks": false,
+"slice_79/save_to_file/path": "",
+"slice_79/start_frame": 0,
+"slice_8/end_frame": 0,
+"slice_8/loop_mode": 0,
+"slice_8/name": "",
+"slice_8/save_to_file/enabled": false,
+"slice_8/save_to_file/fallback_path": "",
+"slice_8/save_to_file/keep_custom_tracks": false,
+"slice_8/save_to_file/path": "",
+"slice_8/start_frame": 0,
+"slice_80/end_frame": 0,
+"slice_80/loop_mode": 0,
+"slice_80/name": "",
+"slice_80/save_to_file/enabled": false,
+"slice_80/save_to_file/fallback_path": "",
+"slice_80/save_to_file/keep_custom_tracks": false,
+"slice_80/save_to_file/path": "",
+"slice_80/start_frame": 0,
+"slice_81/end_frame": 0,
+"slice_81/loop_mode": 0,
+"slice_81/name": "",
+"slice_81/save_to_file/enabled": false,
+"slice_81/save_to_file/fallback_path": "",
+"slice_81/save_to_file/keep_custom_tracks": false,
+"slice_81/save_to_file/path": "",
+"slice_81/start_frame": 0,
+"slice_82/end_frame": 0,
+"slice_82/loop_mode": 0,
+"slice_82/name": "",
+"slice_82/save_to_file/enabled": false,
+"slice_82/save_to_file/fallback_path": "",
+"slice_82/save_to_file/keep_custom_tracks": false,
+"slice_82/save_to_file/path": "",
+"slice_82/start_frame": 0,
+"slice_83/end_frame": 0,
+"slice_83/loop_mode": 0,
+"slice_83/name": "",
+"slice_83/save_to_file/enabled": false,
+"slice_83/save_to_file/fallback_path": "",
+"slice_83/save_to_file/keep_custom_tracks": false,
+"slice_83/save_to_file/path": "",
+"slice_83/start_frame": 0,
+"slice_84/end_frame": 0,
+"slice_84/loop_mode": 0,
+"slice_84/name": "",
+"slice_84/save_to_file/enabled": false,
+"slice_84/save_to_file/fallback_path": "",
+"slice_84/save_to_file/keep_custom_tracks": false,
+"slice_84/save_to_file/path": "",
+"slice_84/start_frame": 0,
+"slice_85/end_frame": 0,
+"slice_85/loop_mode": 0,
+"slice_85/name": "",
+"slice_85/save_to_file/enabled": false,
+"slice_85/save_to_file/fallback_path": "",
+"slice_85/save_to_file/keep_custom_tracks": false,
+"slice_85/save_to_file/path": "",
+"slice_85/start_frame": 0,
+"slice_86/end_frame": 0,
+"slice_86/loop_mode": 0,
+"slice_86/name": "",
+"slice_86/save_to_file/enabled": false,
+"slice_86/save_to_file/fallback_path": "",
+"slice_86/save_to_file/keep_custom_tracks": false,
+"slice_86/save_to_file/path": "",
+"slice_86/start_frame": 0,
+"slice_87/end_frame": 0,
+"slice_87/loop_mode": 0,
+"slice_87/name": "",
+"slice_87/save_to_file/enabled": false,
+"slice_87/save_to_file/fallback_path": "",
+"slice_87/save_to_file/keep_custom_tracks": false,
+"slice_87/save_to_file/path": "",
+"slice_87/start_frame": 0,
+"slice_88/end_frame": 0,
+"slice_88/loop_mode": 0,
+"slice_88/name": "",
+"slice_88/save_to_file/enabled": false,
+"slice_88/save_to_file/fallback_path": "",
+"slice_88/save_to_file/keep_custom_tracks": false,
+"slice_88/save_to_file/path": "",
+"slice_88/start_frame": 0,
+"slice_89/end_frame": 0,
+"slice_89/loop_mode": 0,
+"slice_89/name": "",
+"slice_89/save_to_file/enabled": false,
+"slice_89/save_to_file/fallback_path": "",
+"slice_89/save_to_file/keep_custom_tracks": false,
+"slice_89/save_to_file/path": "",
+"slice_89/start_frame": 0,
+"slice_9/end_frame": 0,
+"slice_9/loop_mode": 0,
+"slice_9/name": "",
+"slice_9/save_to_file/enabled": false,
+"slice_9/save_to_file/fallback_path": "",
+"slice_9/save_to_file/keep_custom_tracks": false,
+"slice_9/save_to_file/path": "",
+"slice_9/start_frame": 0,
+"slice_90/end_frame": 0,
+"slice_90/loop_mode": 0,
+"slice_90/name": "",
+"slice_90/save_to_file/enabled": false,
+"slice_90/save_to_file/fallback_path": "",
+"slice_90/save_to_file/keep_custom_tracks": false,
+"slice_90/save_to_file/path": "",
+"slice_90/start_frame": 0,
+"slice_91/end_frame": 0,
+"slice_91/loop_mode": 0,
+"slice_91/name": "",
+"slice_91/save_to_file/enabled": false,
+"slice_91/save_to_file/fallback_path": "",
+"slice_91/save_to_file/keep_custom_tracks": false,
+"slice_91/save_to_file/path": "",
+"slice_91/start_frame": 0,
+"slice_92/end_frame": 0,
+"slice_92/loop_mode": 0,
+"slice_92/name": "",
+"slice_92/save_to_file/enabled": false,
+"slice_92/save_to_file/fallback_path": "",
+"slice_92/save_to_file/keep_custom_tracks": false,
+"slice_92/save_to_file/path": "",
+"slice_92/start_frame": 0,
+"slice_93/end_frame": 0,
+"slice_93/loop_mode": 0,
+"slice_93/name": "",
+"slice_93/save_to_file/enabled": false,
+"slice_93/save_to_file/fallback_path": "",
+"slice_93/save_to_file/keep_custom_tracks": false,
+"slice_93/save_to_file/path": "",
+"slice_93/start_frame": 0,
+"slice_94/end_frame": 0,
+"slice_94/loop_mode": 0,
+"slice_94/name": "",
+"slice_94/save_to_file/enabled": false,
+"slice_94/save_to_file/fallback_path": "",
+"slice_94/save_to_file/keep_custom_tracks": false,
+"slice_94/save_to_file/path": "",
+"slice_94/start_frame": 0,
+"slice_95/end_frame": 0,
+"slice_95/loop_mode": 0,
+"slice_95/name": "",
+"slice_95/save_to_file/enabled": false,
+"slice_95/save_to_file/fallback_path": "",
+"slice_95/save_to_file/keep_custom_tracks": false,
+"slice_95/save_to_file/path": "",
+"slice_95/start_frame": 0,
+"slice_96/end_frame": 0,
+"slice_96/loop_mode": 0,
+"slice_96/name": "",
+"slice_96/save_to_file/enabled": false,
+"slice_96/save_to_file/fallback_path": "",
+"slice_96/save_to_file/keep_custom_tracks": false,
+"slice_96/save_to_file/path": "",
+"slice_96/start_frame": 0,
+"slice_97/end_frame": 0,
+"slice_97/loop_mode": 0,
+"slice_97/name": "",
+"slice_97/save_to_file/enabled": false,
+"slice_97/save_to_file/fallback_path": "",
+"slice_97/save_to_file/keep_custom_tracks": false,
+"slice_97/save_to_file/path": "",
+"slice_97/start_frame": 0,
+"slice_98/end_frame": 0,
+"slice_98/loop_mode": 0,
+"slice_98/name": "",
+"slice_98/save_to_file/enabled": false,
+"slice_98/save_to_file/fallback_path": "",
+"slice_98/save_to_file/keep_custom_tracks": false,
+"slice_98/save_to_file/path": "",
+"slice_98/start_frame": 0,
+"slice_99/end_frame": 0,
+"slice_99/loop_mode": 0,
+"slice_99/name": "",
+"slice_99/save_to_file/enabled": false,
+"slice_99/save_to_file/fallback_path": "",
+"slice_99/save_to_file/keep_custom_tracks": false,
+"slice_99/save_to_file/path": "",
+"slice_99/start_frame": 0,
+"slices/amount": null
+},
+"Strafe_L": {
+"save_to_file/enabled": false,
+"save_to_file/fallback_path": "",
+"save_to_file/keep_custom_tracks": "",
+"save_to_file/path": "",
+"settings/loop_mode": 1,
+"slice_1/end_frame": 0,
+"slice_1/loop_mode": 0,
+"slice_1/name": "",
+"slice_1/save_to_file/enabled": false,
+"slice_1/save_to_file/fallback_path": "",
+"slice_1/save_to_file/keep_custom_tracks": false,
+"slice_1/save_to_file/path": "",
+"slice_1/start_frame": 0,
+"slice_10/end_frame": 0,
+"slice_10/loop_mode": 0,
+"slice_10/name": "",
+"slice_10/save_to_file/enabled": false,
+"slice_10/save_to_file/fallback_path": "",
+"slice_10/save_to_file/keep_custom_tracks": false,
+"slice_10/save_to_file/path": "",
+"slice_10/start_frame": 0,
+"slice_100/end_frame": 0,
+"slice_100/loop_mode": 0,
+"slice_100/name": "",
+"slice_100/save_to_file/enabled": false,
+"slice_100/save_to_file/fallback_path": "",
+"slice_100/save_to_file/keep_custom_tracks": false,
+"slice_100/save_to_file/path": "",
+"slice_100/start_frame": 0,
+"slice_101/end_frame": 0,
+"slice_101/loop_mode": 0,
+"slice_101/name": "",
+"slice_101/save_to_file/enabled": false,
+"slice_101/save_to_file/fallback_path": "",
+"slice_101/save_to_file/keep_custom_tracks": false,
+"slice_101/save_to_file/path": "",
+"slice_101/start_frame": 0,
+"slice_102/end_frame": 0,
+"slice_102/loop_mode": 0,
+"slice_102/name": "",
+"slice_102/save_to_file/enabled": false,
+"slice_102/save_to_file/fallback_path": "",
+"slice_102/save_to_file/keep_custom_tracks": false,
+"slice_102/save_to_file/path": "",
+"slice_102/start_frame": 0,
+"slice_103/end_frame": 0,
+"slice_103/loop_mode": 0,
+"slice_103/name": "",
+"slice_103/save_to_file/enabled": false,
+"slice_103/save_to_file/fallback_path": "",
+"slice_103/save_to_file/keep_custom_tracks": false,
+"slice_103/save_to_file/path": "",
+"slice_103/start_frame": 0,
+"slice_104/end_frame": 0,
+"slice_104/loop_mode": 0,
+"slice_104/name": "",
+"slice_104/save_to_file/enabled": false,
+"slice_104/save_to_file/fallback_path": "",
+"slice_104/save_to_file/keep_custom_tracks": false,
+"slice_104/save_to_file/path": "",
+"slice_104/start_frame": 0,
+"slice_105/end_frame": 0,
+"slice_105/loop_mode": 0,
+"slice_105/name": "",
+"slice_105/save_to_file/enabled": false,
+"slice_105/save_to_file/fallback_path": "",
+"slice_105/save_to_file/keep_custom_tracks": false,
+"slice_105/save_to_file/path": "",
+"slice_105/start_frame": 0,
+"slice_106/end_frame": 0,
+"slice_106/loop_mode": 0,
+"slice_106/name": "",
+"slice_106/save_to_file/enabled": false,
+"slice_106/save_to_file/fallback_path": "",
+"slice_106/save_to_file/keep_custom_tracks": false,
+"slice_106/save_to_file/path": "",
+"slice_106/start_frame": 0,
+"slice_107/end_frame": 0,
+"slice_107/loop_mode": 0,
+"slice_107/name": "",
+"slice_107/save_to_file/enabled": false,
+"slice_107/save_to_file/fallback_path": "",
+"slice_107/save_to_file/keep_custom_tracks": false,
+"slice_107/save_to_file/path": "",
+"slice_107/start_frame": 0,
+"slice_108/end_frame": 0,
+"slice_108/loop_mode": 0,
+"slice_108/name": "",
+"slice_108/save_to_file/enabled": false,
+"slice_108/save_to_file/fallback_path": "",
+"slice_108/save_to_file/keep_custom_tracks": false,
+"slice_108/save_to_file/path": "",
+"slice_108/start_frame": 0,
+"slice_109/end_frame": 0,
+"slice_109/loop_mode": 0,
+"slice_109/name": "",
+"slice_109/save_to_file/enabled": false,
+"slice_109/save_to_file/fallback_path": "",
+"slice_109/save_to_file/keep_custom_tracks": false,
+"slice_109/save_to_file/path": "",
+"slice_109/start_frame": 0,
+"slice_11/end_frame": 0,
+"slice_11/loop_mode": 0,
+"slice_11/name": "",
+"slice_11/save_to_file/enabled": false,
+"slice_11/save_to_file/fallback_path": "",
+"slice_11/save_to_file/keep_custom_tracks": false,
+"slice_11/save_to_file/path": "",
+"slice_11/start_frame": 0,
+"slice_110/end_frame": 0,
+"slice_110/loop_mode": 0,
+"slice_110/name": "",
+"slice_110/save_to_file/enabled": false,
+"slice_110/save_to_file/fallback_path": "",
+"slice_110/save_to_file/keep_custom_tracks": false,
+"slice_110/save_to_file/path": "",
+"slice_110/start_frame": 0,
+"slice_111/end_frame": 0,
+"slice_111/loop_mode": 0,
+"slice_111/name": "",
+"slice_111/save_to_file/enabled": false,
+"slice_111/save_to_file/fallback_path": "",
+"slice_111/save_to_file/keep_custom_tracks": false,
+"slice_111/save_to_file/path": "",
+"slice_111/start_frame": 0,
+"slice_112/end_frame": 0,
+"slice_112/loop_mode": 0,
+"slice_112/name": "",
+"slice_112/save_to_file/enabled": false,
+"slice_112/save_to_file/fallback_path": "",
+"slice_112/save_to_file/keep_custom_tracks": false,
+"slice_112/save_to_file/path": "",
+"slice_112/start_frame": 0,
+"slice_113/end_frame": 0,
+"slice_113/loop_mode": 0,
+"slice_113/name": "",
+"slice_113/save_to_file/enabled": false,
+"slice_113/save_to_file/fallback_path": "",
+"slice_113/save_to_file/keep_custom_tracks": false,
+"slice_113/save_to_file/path": "",
+"slice_113/start_frame": 0,
+"slice_114/end_frame": 0,
+"slice_114/loop_mode": 0,
+"slice_114/name": "",
+"slice_114/save_to_file/enabled": false,
+"slice_114/save_to_file/fallback_path": "",
+"slice_114/save_to_file/keep_custom_tracks": false,
+"slice_114/save_to_file/path": "",
+"slice_114/start_frame": 0,
+"slice_115/end_frame": 0,
+"slice_115/loop_mode": 0,
+"slice_115/name": "",
+"slice_115/save_to_file/enabled": false,
+"slice_115/save_to_file/fallback_path": "",
+"slice_115/save_to_file/keep_custom_tracks": false,
+"slice_115/save_to_file/path": "",
+"slice_115/start_frame": 0,
+"slice_116/end_frame": 0,
+"slice_116/loop_mode": 0,
+"slice_116/name": "",
+"slice_116/save_to_file/enabled": false,
+"slice_116/save_to_file/fallback_path": "",
+"slice_116/save_to_file/keep_custom_tracks": false,
+"slice_116/save_to_file/path": "",
+"slice_116/start_frame": 0,
+"slice_117/end_frame": 0,
+"slice_117/loop_mode": 0,
+"slice_117/name": "",
+"slice_117/save_to_file/enabled": false,
+"slice_117/save_to_file/fallback_path": "",
+"slice_117/save_to_file/keep_custom_tracks": false,
+"slice_117/save_to_file/path": "",
+"slice_117/start_frame": 0,
+"slice_118/end_frame": 0,
+"slice_118/loop_mode": 0,
+"slice_118/name": "",
+"slice_118/save_to_file/enabled": false,
+"slice_118/save_to_file/fallback_path": "",
+"slice_118/save_to_file/keep_custom_tracks": false,
+"slice_118/save_to_file/path": "",
+"slice_118/start_frame": 0,
+"slice_119/end_frame": 0,
+"slice_119/loop_mode": 0,
+"slice_119/name": "",
+"slice_119/save_to_file/enabled": false,
+"slice_119/save_to_file/fallback_path": "",
+"slice_119/save_to_file/keep_custom_tracks": false,
+"slice_119/save_to_file/path": "",
+"slice_119/start_frame": 0,
+"slice_12/end_frame": 0,
+"slice_12/loop_mode": 0,
+"slice_12/name": "",
+"slice_12/save_to_file/enabled": false,
+"slice_12/save_to_file/fallback_path": "",
+"slice_12/save_to_file/keep_custom_tracks": false,
+"slice_12/save_to_file/path": "",
+"slice_12/start_frame": 0,
+"slice_120/end_frame": 0,
+"slice_120/loop_mode": 0,
+"slice_120/name": "",
+"slice_120/save_to_file/enabled": false,
+"slice_120/save_to_file/fallback_path": "",
+"slice_120/save_to_file/keep_custom_tracks": false,
+"slice_120/save_to_file/path": "",
+"slice_120/start_frame": 0,
+"slice_121/end_frame": 0,
+"slice_121/loop_mode": 0,
+"slice_121/name": "",
+"slice_121/save_to_file/enabled": false,
+"slice_121/save_to_file/fallback_path": "",
+"slice_121/save_to_file/keep_custom_tracks": false,
+"slice_121/save_to_file/path": "",
+"slice_121/start_frame": 0,
+"slice_122/end_frame": 0,
+"slice_122/loop_mode": 0,
+"slice_122/name": "",
+"slice_122/save_to_file/enabled": false,
+"slice_122/save_to_file/fallback_path": "",
+"slice_122/save_to_file/keep_custom_tracks": false,
+"slice_122/save_to_file/path": "",
+"slice_122/start_frame": 0,
+"slice_123/end_frame": 0,
+"slice_123/loop_mode": 0,
+"slice_123/name": "",
+"slice_123/save_to_file/enabled": false,
+"slice_123/save_to_file/fallback_path": "",
+"slice_123/save_to_file/keep_custom_tracks": false,
+"slice_123/save_to_file/path": "",
+"slice_123/start_frame": 0,
+"slice_124/end_frame": 0,
+"slice_124/loop_mode": 0,
+"slice_124/name": "",
+"slice_124/save_to_file/enabled": false,
+"slice_124/save_to_file/fallback_path": "",
+"slice_124/save_to_file/keep_custom_tracks": false,
+"slice_124/save_to_file/path": "",
+"slice_124/start_frame": 0,
+"slice_125/end_frame": 0,
+"slice_125/loop_mode": 0,
+"slice_125/name": "",
+"slice_125/save_to_file/enabled": false,
+"slice_125/save_to_file/fallback_path": "",
+"slice_125/save_to_file/keep_custom_tracks": false,
+"slice_125/save_to_file/path": "",
+"slice_125/start_frame": 0,
+"slice_126/end_frame": 0,
+"slice_126/loop_mode": 0,
+"slice_126/name": "",
+"slice_126/save_to_file/enabled": false,
+"slice_126/save_to_file/fallback_path": "",
+"slice_126/save_to_file/keep_custom_tracks": false,
+"slice_126/save_to_file/path": "",
+"slice_126/start_frame": 0,
+"slice_127/end_frame": 0,
+"slice_127/loop_mode": 0,
+"slice_127/name": "",
+"slice_127/save_to_file/enabled": false,
+"slice_127/save_to_file/fallback_path": "",
+"slice_127/save_to_file/keep_custom_tracks": false,
+"slice_127/save_to_file/path": "",
+"slice_127/start_frame": 0,
+"slice_128/end_frame": 0,
+"slice_128/loop_mode": 0,
+"slice_128/name": "",
+"slice_128/save_to_file/enabled": false,
+"slice_128/save_to_file/fallback_path": "",
+"slice_128/save_to_file/keep_custom_tracks": false,
+"slice_128/save_to_file/path": "",
+"slice_128/start_frame": 0,
+"slice_129/end_frame": 0,
+"slice_129/loop_mode": 0,
+"slice_129/name": "",
+"slice_129/save_to_file/enabled": false,
+"slice_129/save_to_file/fallback_path": "",
+"slice_129/save_to_file/keep_custom_tracks": false,
+"slice_129/save_to_file/path": "",
+"slice_129/start_frame": 0,
+"slice_13/end_frame": 0,
+"slice_13/loop_mode": 0,
+"slice_13/name": "",
+"slice_13/save_to_file/enabled": false,
+"slice_13/save_to_file/fallback_path": "",
+"slice_13/save_to_file/keep_custom_tracks": false,
+"slice_13/save_to_file/path": "",
+"slice_13/start_frame": 0,
+"slice_130/end_frame": 0,
+"slice_130/loop_mode": 0,
+"slice_130/name": "",
+"slice_130/save_to_file/enabled": false,
+"slice_130/save_to_file/fallback_path": "",
+"slice_130/save_to_file/keep_custom_tracks": false,
+"slice_130/save_to_file/path": "",
+"slice_130/start_frame": 0,
+"slice_131/end_frame": 0,
+"slice_131/loop_mode": 0,
+"slice_131/name": "",
+"slice_131/save_to_file/enabled": false,
+"slice_131/save_to_file/fallback_path": "",
+"slice_131/save_to_file/keep_custom_tracks": false,
+"slice_131/save_to_file/path": "",
+"slice_131/start_frame": 0,
+"slice_132/end_frame": 0,
+"slice_132/loop_mode": 0,
+"slice_132/name": "",
+"slice_132/save_to_file/enabled": false,
+"slice_132/save_to_file/fallback_path": "",
+"slice_132/save_to_file/keep_custom_tracks": false,
+"slice_132/save_to_file/path": "",
+"slice_132/start_frame": 0,
+"slice_133/end_frame": 0,
+"slice_133/loop_mode": 0,
+"slice_133/name": "",
+"slice_133/save_to_file/enabled": false,
+"slice_133/save_to_file/fallback_path": "",
+"slice_133/save_to_file/keep_custom_tracks": false,
+"slice_133/save_to_file/path": "",
+"slice_133/start_frame": 0,
+"slice_134/end_frame": 0,
+"slice_134/loop_mode": 0,
+"slice_134/name": "",
+"slice_134/save_to_file/enabled": false,
+"slice_134/save_to_file/fallback_path": "",
+"slice_134/save_to_file/keep_custom_tracks": false,
+"slice_134/save_to_file/path": "",
+"slice_134/start_frame": 0,
+"slice_135/end_frame": 0,
+"slice_135/loop_mode": 0,
+"slice_135/name": "",
+"slice_135/save_to_file/enabled": false,
+"slice_135/save_to_file/fallback_path": "",
+"slice_135/save_to_file/keep_custom_tracks": false,
+"slice_135/save_to_file/path": "",
+"slice_135/start_frame": 0,
+"slice_136/end_frame": 0,
+"slice_136/loop_mode": 0,
+"slice_136/name": "",
+"slice_136/save_to_file/enabled": false,
+"slice_136/save_to_file/fallback_path": "",
+"slice_136/save_to_file/keep_custom_tracks": false,
+"slice_136/save_to_file/path": "",
+"slice_136/start_frame": 0,
+"slice_137/end_frame": 0,
+"slice_137/loop_mode": 0,
+"slice_137/name": "",
+"slice_137/save_to_file/enabled": false,
+"slice_137/save_to_file/fallback_path": "",
+"slice_137/save_to_file/keep_custom_tracks": false,
+"slice_137/save_to_file/path": "",
+"slice_137/start_frame": 0,
+"slice_138/end_frame": 0,
+"slice_138/loop_mode": 0,
+"slice_138/name": "",
+"slice_138/save_to_file/enabled": false,
+"slice_138/save_to_file/fallback_path": "",
+"slice_138/save_to_file/keep_custom_tracks": false,
+"slice_138/save_to_file/path": "",
+"slice_138/start_frame": 0,
+"slice_139/end_frame": 0,
+"slice_139/loop_mode": 0,
+"slice_139/name": "",
+"slice_139/save_to_file/enabled": false,
+"slice_139/save_to_file/fallback_path": "",
+"slice_139/save_to_file/keep_custom_tracks": false,
+"slice_139/save_to_file/path": "",
+"slice_139/start_frame": 0,
+"slice_14/end_frame": 0,
+"slice_14/loop_mode": 0,
+"slice_14/name": "",
+"slice_14/save_to_file/enabled": false,
+"slice_14/save_to_file/fallback_path": "",
+"slice_14/save_to_file/keep_custom_tracks": false,
+"slice_14/save_to_file/path": "",
+"slice_14/start_frame": 0,
+"slice_140/end_frame": 0,
+"slice_140/loop_mode": 0,
+"slice_140/name": "",
+"slice_140/save_to_file/enabled": false,
+"slice_140/save_to_file/fallback_path": "",
+"slice_140/save_to_file/keep_custom_tracks": false,
+"slice_140/save_to_file/path": "",
+"slice_140/start_frame": 0,
+"slice_141/end_frame": 0,
+"slice_141/loop_mode": 0,
+"slice_141/name": "",
+"slice_141/save_to_file/enabled": false,
+"slice_141/save_to_file/fallback_path": "",
+"slice_141/save_to_file/keep_custom_tracks": false,
+"slice_141/save_to_file/path": "",
+"slice_141/start_frame": 0,
+"slice_142/end_frame": 0,
+"slice_142/loop_mode": 0,
+"slice_142/name": "",
+"slice_142/save_to_file/enabled": false,
+"slice_142/save_to_file/fallback_path": "",
+"slice_142/save_to_file/keep_custom_tracks": false,
+"slice_142/save_to_file/path": "",
+"slice_142/start_frame": 0,
+"slice_143/end_frame": 0,
+"slice_143/loop_mode": 0,
+"slice_143/name": "",
+"slice_143/save_to_file/enabled": false,
+"slice_143/save_to_file/fallback_path": "",
+"slice_143/save_to_file/keep_custom_tracks": false,
+"slice_143/save_to_file/path": "",
+"slice_143/start_frame": 0,
+"slice_144/end_frame": 0,
+"slice_144/loop_mode": 0,
+"slice_144/name": "",
+"slice_144/save_to_file/enabled": false,
+"slice_144/save_to_file/fallback_path": "",
+"slice_144/save_to_file/keep_custom_tracks": false,
+"slice_144/save_to_file/path": "",
+"slice_144/start_frame": 0,
+"slice_145/end_frame": 0,
+"slice_145/loop_mode": 0,
+"slice_145/name": "",
+"slice_145/save_to_file/enabled": false,
+"slice_145/save_to_file/fallback_path": "",
+"slice_145/save_to_file/keep_custom_tracks": false,
+"slice_145/save_to_file/path": "",
+"slice_145/start_frame": 0,
+"slice_146/end_frame": 0,
+"slice_146/loop_mode": 0,
+"slice_146/name": "",
+"slice_146/save_to_file/enabled": false,
+"slice_146/save_to_file/fallback_path": "",
+"slice_146/save_to_file/keep_custom_tracks": false,
+"slice_146/save_to_file/path": "",
+"slice_146/start_frame": 0,
+"slice_147/end_frame": 0,
+"slice_147/loop_mode": 0,
+"slice_147/name": "",
+"slice_147/save_to_file/enabled": false,
+"slice_147/save_to_file/fallback_path": "",
+"slice_147/save_to_file/keep_custom_tracks": false,
+"slice_147/save_to_file/path": "",
+"slice_147/start_frame": 0,
+"slice_148/end_frame": 0,
+"slice_148/loop_mode": 0,
+"slice_148/name": "",
+"slice_148/save_to_file/enabled": false,
+"slice_148/save_to_file/fallback_path": "",
+"slice_148/save_to_file/keep_custom_tracks": false,
+"slice_148/save_to_file/path": "",
+"slice_148/start_frame": 0,
+"slice_149/end_frame": 0,
+"slice_149/loop_mode": 0,
+"slice_149/name": "",
+"slice_149/save_to_file/enabled": false,
+"slice_149/save_to_file/fallback_path": "",
+"slice_149/save_to_file/keep_custom_tracks": false,
+"slice_149/save_to_file/path": "",
+"slice_149/start_frame": 0,
+"slice_15/end_frame": 0,
+"slice_15/loop_mode": 0,
+"slice_15/name": "",
+"slice_15/save_to_file/enabled": false,
+"slice_15/save_to_file/fallback_path": "",
+"slice_15/save_to_file/keep_custom_tracks": false,
+"slice_15/save_to_file/path": "",
+"slice_15/start_frame": 0,
+"slice_150/end_frame": 0,
+"slice_150/loop_mode": 0,
+"slice_150/name": "",
+"slice_150/save_to_file/enabled": false,
+"slice_150/save_to_file/fallback_path": "",
+"slice_150/save_to_file/keep_custom_tracks": false,
+"slice_150/save_to_file/path": "",
+"slice_150/start_frame": 0,
+"slice_151/end_frame": 0,
+"slice_151/loop_mode": 0,
+"slice_151/name": "",
+"slice_151/save_to_file/enabled": false,
+"slice_151/save_to_file/fallback_path": "",
+"slice_151/save_to_file/keep_custom_tracks": false,
+"slice_151/save_to_file/path": "",
+"slice_151/start_frame": 0,
+"slice_152/end_frame": 0,
+"slice_152/loop_mode": 0,
+"slice_152/name": "",
+"slice_152/save_to_file/enabled": false,
+"slice_152/save_to_file/fallback_path": "",
+"slice_152/save_to_file/keep_custom_tracks": false,
+"slice_152/save_to_file/path": "",
+"slice_152/start_frame": 0,
+"slice_153/end_frame": 0,
+"slice_153/loop_mode": 0,
+"slice_153/name": "",
+"slice_153/save_to_file/enabled": false,
+"slice_153/save_to_file/fallback_path": "",
+"slice_153/save_to_file/keep_custom_tracks": false,
+"slice_153/save_to_file/path": "",
+"slice_153/start_frame": 0,
+"slice_154/end_frame": 0,
+"slice_154/loop_mode": 0,
+"slice_154/name": "",
+"slice_154/save_to_file/enabled": false,
+"slice_154/save_to_file/fallback_path": "",
+"slice_154/save_to_file/keep_custom_tracks": false,
+"slice_154/save_to_file/path": "",
+"slice_154/start_frame": 0,
+"slice_155/end_frame": 0,
+"slice_155/loop_mode": 0,
+"slice_155/name": "",
+"slice_155/save_to_file/enabled": false,
+"slice_155/save_to_file/fallback_path": "",
+"slice_155/save_to_file/keep_custom_tracks": false,
+"slice_155/save_to_file/path": "",
+"slice_155/start_frame": 0,
+"slice_156/end_frame": 0,
+"slice_156/loop_mode": 0,
+"slice_156/name": "",
+"slice_156/save_to_file/enabled": false,
+"slice_156/save_to_file/fallback_path": "",
+"slice_156/save_to_file/keep_custom_tracks": false,
+"slice_156/save_to_file/path": "",
+"slice_156/start_frame": 0,
+"slice_157/end_frame": 0,
+"slice_157/loop_mode": 0,
+"slice_157/name": "",
+"slice_157/save_to_file/enabled": false,
+"slice_157/save_to_file/fallback_path": "",
+"slice_157/save_to_file/keep_custom_tracks": false,
+"slice_157/save_to_file/path": "",
+"slice_157/start_frame": 0,
+"slice_158/end_frame": 0,
+"slice_158/loop_mode": 0,
+"slice_158/name": "",
+"slice_158/save_to_file/enabled": false,
+"slice_158/save_to_file/fallback_path": "",
+"slice_158/save_to_file/keep_custom_tracks": false,
+"slice_158/save_to_file/path": "",
+"slice_158/start_frame": 0,
+"slice_159/end_frame": 0,
+"slice_159/loop_mode": 0,
+"slice_159/name": "",
+"slice_159/save_to_file/enabled": false,
+"slice_159/save_to_file/fallback_path": "",
+"slice_159/save_to_file/keep_custom_tracks": false,
+"slice_159/save_to_file/path": "",
+"slice_159/start_frame": 0,
+"slice_16/end_frame": 0,
+"slice_16/loop_mode": 0,
+"slice_16/name": "",
+"slice_16/save_to_file/enabled": false,
+"slice_16/save_to_file/fallback_path": "",
+"slice_16/save_to_file/keep_custom_tracks": false,
+"slice_16/save_to_file/path": "",
+"slice_16/start_frame": 0,
+"slice_160/end_frame": 0,
+"slice_160/loop_mode": 0,
+"slice_160/name": "",
+"slice_160/save_to_file/enabled": false,
+"slice_160/save_to_file/fallback_path": "",
+"slice_160/save_to_file/keep_custom_tracks": false,
+"slice_160/save_to_file/path": "",
+"slice_160/start_frame": 0,
+"slice_161/end_frame": 0,
+"slice_161/loop_mode": 0,
+"slice_161/name": "",
+"slice_161/save_to_file/enabled": false,
+"slice_161/save_to_file/fallback_path": "",
+"slice_161/save_to_file/keep_custom_tracks": false,
+"slice_161/save_to_file/path": "",
+"slice_161/start_frame": 0,
+"slice_162/end_frame": 0,
+"slice_162/loop_mode": 0,
+"slice_162/name": "",
+"slice_162/save_to_file/enabled": false,
+"slice_162/save_to_file/fallback_path": "",
+"slice_162/save_to_file/keep_custom_tracks": false,
+"slice_162/save_to_file/path": "",
+"slice_162/start_frame": 0,
+"slice_163/end_frame": 0,
+"slice_163/loop_mode": 0,
+"slice_163/name": "",
+"slice_163/save_to_file/enabled": false,
+"slice_163/save_to_file/fallback_path": "",
+"slice_163/save_to_file/keep_custom_tracks": false,
+"slice_163/save_to_file/path": "",
+"slice_163/start_frame": 0,
+"slice_164/end_frame": 0,
+"slice_164/loop_mode": 0,
+"slice_164/name": "",
+"slice_164/save_to_file/enabled": false,
+"slice_164/save_to_file/fallback_path": "",
+"slice_164/save_to_file/keep_custom_tracks": false,
+"slice_164/save_to_file/path": "",
+"slice_164/start_frame": 0,
+"slice_165/end_frame": 0,
+"slice_165/loop_mode": 0,
+"slice_165/name": "",
+"slice_165/save_to_file/enabled": false,
+"slice_165/save_to_file/fallback_path": "",
+"slice_165/save_to_file/keep_custom_tracks": false,
+"slice_165/save_to_file/path": "",
+"slice_165/start_frame": 0,
+"slice_166/end_frame": 0,
+"slice_166/loop_mode": 0,
+"slice_166/name": "",
+"slice_166/save_to_file/enabled": false,
+"slice_166/save_to_file/fallback_path": "",
+"slice_166/save_to_file/keep_custom_tracks": false,
+"slice_166/save_to_file/path": "",
+"slice_166/start_frame": 0,
+"slice_167/end_frame": 0,
+"slice_167/loop_mode": 0,
+"slice_167/name": "",
+"slice_167/save_to_file/enabled": false,
+"slice_167/save_to_file/fallback_path": "",
+"slice_167/save_to_file/keep_custom_tracks": false,
+"slice_167/save_to_file/path": "",
+"slice_167/start_frame": 0,
+"slice_168/end_frame": 0,
+"slice_168/loop_mode": 0,
+"slice_168/name": "",
+"slice_168/save_to_file/enabled": false,
+"slice_168/save_to_file/fallback_path": "",
+"slice_168/save_to_file/keep_custom_tracks": false,
+"slice_168/save_to_file/path": "",
+"slice_168/start_frame": 0,
+"slice_169/end_frame": 0,
+"slice_169/loop_mode": 0,
+"slice_169/name": "",
+"slice_169/save_to_file/enabled": false,
+"slice_169/save_to_file/fallback_path": "",
+"slice_169/save_to_file/keep_custom_tracks": false,
+"slice_169/save_to_file/path": "",
+"slice_169/start_frame": 0,
+"slice_17/end_frame": 0,
+"slice_17/loop_mode": 0,
+"slice_17/name": "",
+"slice_17/save_to_file/enabled": false,
+"slice_17/save_to_file/fallback_path": "",
+"slice_17/save_to_file/keep_custom_tracks": false,
+"slice_17/save_to_file/path": "",
+"slice_17/start_frame": 0,
+"slice_170/end_frame": 0,
+"slice_170/loop_mode": 0,
+"slice_170/name": "",
+"slice_170/save_to_file/enabled": false,
+"slice_170/save_to_file/fallback_path": "",
+"slice_170/save_to_file/keep_custom_tracks": false,
+"slice_170/save_to_file/path": "",
+"slice_170/start_frame": 0,
+"slice_171/end_frame": 0,
+"slice_171/loop_mode": 0,
+"slice_171/name": "",
+"slice_171/save_to_file/enabled": false,
+"slice_171/save_to_file/fallback_path": "",
+"slice_171/save_to_file/keep_custom_tracks": false,
+"slice_171/save_to_file/path": "",
+"slice_171/start_frame": 0,
+"slice_172/end_frame": 0,
+"slice_172/loop_mode": 0,
+"slice_172/name": "",
+"slice_172/save_to_file/enabled": false,
+"slice_172/save_to_file/fallback_path": "",
+"slice_172/save_to_file/keep_custom_tracks": false,
+"slice_172/save_to_file/path": "",
+"slice_172/start_frame": 0,
+"slice_173/end_frame": 0,
+"slice_173/loop_mode": 0,
+"slice_173/name": "",
+"slice_173/save_to_file/enabled": false,
+"slice_173/save_to_file/fallback_path": "",
+"slice_173/save_to_file/keep_custom_tracks": false,
+"slice_173/save_to_file/path": "",
+"slice_173/start_frame": 0,
+"slice_174/end_frame": 0,
+"slice_174/loop_mode": 0,
+"slice_174/name": "",
+"slice_174/save_to_file/enabled": false,
+"slice_174/save_to_file/fallback_path": "",
+"slice_174/save_to_file/keep_custom_tracks": false,
+"slice_174/save_to_file/path": "",
+"slice_174/start_frame": 0,
+"slice_175/end_frame": 0,
+"slice_175/loop_mode": 0,
+"slice_175/name": "",
+"slice_175/save_to_file/enabled": false,
+"slice_175/save_to_file/fallback_path": "",
+"slice_175/save_to_file/keep_custom_tracks": false,
+"slice_175/save_to_file/path": "",
+"slice_175/start_frame": 0,
+"slice_176/end_frame": 0,
+"slice_176/loop_mode": 0,
+"slice_176/name": "",
+"slice_176/save_to_file/enabled": false,
+"slice_176/save_to_file/fallback_path": "",
+"slice_176/save_to_file/keep_custom_tracks": false,
+"slice_176/save_to_file/path": "",
+"slice_176/start_frame": 0,
+"slice_177/end_frame": 0,
+"slice_177/loop_mode": 0,
+"slice_177/name": "",
+"slice_177/save_to_file/enabled": false,
+"slice_177/save_to_file/fallback_path": "",
+"slice_177/save_to_file/keep_custom_tracks": false,
+"slice_177/save_to_file/path": "",
+"slice_177/start_frame": 0,
+"slice_178/end_frame": 0,
+"slice_178/loop_mode": 0,
+"slice_178/name": "",
+"slice_178/save_to_file/enabled": false,
+"slice_178/save_to_file/fallback_path": "",
+"slice_178/save_to_file/keep_custom_tracks": false,
+"slice_178/save_to_file/path": "",
+"slice_178/start_frame": 0,
+"slice_179/end_frame": 0,
+"slice_179/loop_mode": 0,
+"slice_179/name": "",
+"slice_179/save_to_file/enabled": false,
+"slice_179/save_to_file/fallback_path": "",
+"slice_179/save_to_file/keep_custom_tracks": false,
+"slice_179/save_to_file/path": "",
+"slice_179/start_frame": 0,
+"slice_18/end_frame": 0,
+"slice_18/loop_mode": 0,
+"slice_18/name": "",
+"slice_18/save_to_file/enabled": false,
+"slice_18/save_to_file/fallback_path": "",
+"slice_18/save_to_file/keep_custom_tracks": false,
+"slice_18/save_to_file/path": "",
+"slice_18/start_frame": 0,
+"slice_180/end_frame": 0,
+"slice_180/loop_mode": 0,
+"slice_180/name": "",
+"slice_180/save_to_file/enabled": false,
+"slice_180/save_to_file/fallback_path": "",
+"slice_180/save_to_file/keep_custom_tracks": false,
+"slice_180/save_to_file/path": "",
+"slice_180/start_frame": 0,
+"slice_181/end_frame": 0,
+"slice_181/loop_mode": 0,
+"slice_181/name": "",
+"slice_181/save_to_file/enabled": false,
+"slice_181/save_to_file/fallback_path": "",
+"slice_181/save_to_file/keep_custom_tracks": false,
+"slice_181/save_to_file/path": "",
+"slice_181/start_frame": 0,
+"slice_182/end_frame": 0,
+"slice_182/loop_mode": 0,
+"slice_182/name": "",
+"slice_182/save_to_file/enabled": false,
+"slice_182/save_to_file/fallback_path": "",
+"slice_182/save_to_file/keep_custom_tracks": false,
+"slice_182/save_to_file/path": "",
+"slice_182/start_frame": 0,
+"slice_183/end_frame": 0,
+"slice_183/loop_mode": 0,
+"slice_183/name": "",
+"slice_183/save_to_file/enabled": false,
+"slice_183/save_to_file/fallback_path": "",
+"slice_183/save_to_file/keep_custom_tracks": false,
+"slice_183/save_to_file/path": "",
+"slice_183/start_frame": 0,
+"slice_184/end_frame": 0,
+"slice_184/loop_mode": 0,
+"slice_184/name": "",
+"slice_184/save_to_file/enabled": false,
+"slice_184/save_to_file/fallback_path": "",
+"slice_184/save_to_file/keep_custom_tracks": false,
+"slice_184/save_to_file/path": "",
+"slice_184/start_frame": 0,
+"slice_185/end_frame": 0,
+"slice_185/loop_mode": 0,
+"slice_185/name": "",
+"slice_185/save_to_file/enabled": false,
+"slice_185/save_to_file/fallback_path": "",
+"slice_185/save_to_file/keep_custom_tracks": false,
+"slice_185/save_to_file/path": "",
+"slice_185/start_frame": 0,
+"slice_186/end_frame": 0,
+"slice_186/loop_mode": 0,
+"slice_186/name": "",
+"slice_186/save_to_file/enabled": false,
+"slice_186/save_to_file/fallback_path": "",
+"slice_186/save_to_file/keep_custom_tracks": false,
+"slice_186/save_to_file/path": "",
+"slice_186/start_frame": 0,
+"slice_187/end_frame": 0,
+"slice_187/loop_mode": 0,
+"slice_187/name": "",
+"slice_187/save_to_file/enabled": false,
+"slice_187/save_to_file/fallback_path": "",
+"slice_187/save_to_file/keep_custom_tracks": false,
+"slice_187/save_to_file/path": "",
+"slice_187/start_frame": 0,
+"slice_188/end_frame": 0,
+"slice_188/loop_mode": 0,
+"slice_188/name": "",
+"slice_188/save_to_file/enabled": false,
+"slice_188/save_to_file/fallback_path": "",
+"slice_188/save_to_file/keep_custom_tracks": false,
+"slice_188/save_to_file/path": "",
+"slice_188/start_frame": 0,
+"slice_189/end_frame": 0,
+"slice_189/loop_mode": 0,
+"slice_189/name": "",
+"slice_189/save_to_file/enabled": false,
+"slice_189/save_to_file/fallback_path": "",
+"slice_189/save_to_file/keep_custom_tracks": false,
+"slice_189/save_to_file/path": "",
+"slice_189/start_frame": 0,
+"slice_19/end_frame": 0,
+"slice_19/loop_mode": 0,
+"slice_19/name": "",
+"slice_19/save_to_file/enabled": false,
+"slice_19/save_to_file/fallback_path": "",
+"slice_19/save_to_file/keep_custom_tracks": false,
+"slice_19/save_to_file/path": "",
+"slice_19/start_frame": 0,
+"slice_190/end_frame": 0,
+"slice_190/loop_mode": 0,
+"slice_190/name": "",
+"slice_190/save_to_file/enabled": false,
+"slice_190/save_to_file/fallback_path": "",
+"slice_190/save_to_file/keep_custom_tracks": false,
+"slice_190/save_to_file/path": "",
+"slice_190/start_frame": 0,
+"slice_191/end_frame": 0,
+"slice_191/loop_mode": 0,
+"slice_191/name": "",
+"slice_191/save_to_file/enabled": false,
+"slice_191/save_to_file/fallback_path": "",
+"slice_191/save_to_file/keep_custom_tracks": false,
+"slice_191/save_to_file/path": "",
+"slice_191/start_frame": 0,
+"slice_192/end_frame": 0,
+"slice_192/loop_mode": 0,
+"slice_192/name": "",
+"slice_192/save_to_file/enabled": false,
+"slice_192/save_to_file/fallback_path": "",
+"slice_192/save_to_file/keep_custom_tracks": false,
+"slice_192/save_to_file/path": "",
+"slice_192/start_frame": 0,
+"slice_193/end_frame": 0,
+"slice_193/loop_mode": 0,
+"slice_193/name": "",
+"slice_193/save_to_file/enabled": false,
+"slice_193/save_to_file/fallback_path": "",
+"slice_193/save_to_file/keep_custom_tracks": false,
+"slice_193/save_to_file/path": "",
+"slice_193/start_frame": 0,
+"slice_194/end_frame": 0,
+"slice_194/loop_mode": 0,
+"slice_194/name": "",
+"slice_194/save_to_file/enabled": false,
+"slice_194/save_to_file/fallback_path": "",
+"slice_194/save_to_file/keep_custom_tracks": false,
+"slice_194/save_to_file/path": "",
+"slice_194/start_frame": 0,
+"slice_195/end_frame": 0,
+"slice_195/loop_mode": 0,
+"slice_195/name": "",
+"slice_195/save_to_file/enabled": false,
+"slice_195/save_to_file/fallback_path": "",
+"slice_195/save_to_file/keep_custom_tracks": false,
+"slice_195/save_to_file/path": "",
+"slice_195/start_frame": 0,
+"slice_196/end_frame": 0,
+"slice_196/loop_mode": 0,
+"slice_196/name": "",
+"slice_196/save_to_file/enabled": false,
+"slice_196/save_to_file/fallback_path": "",
+"slice_196/save_to_file/keep_custom_tracks": false,
+"slice_196/save_to_file/path": "",
+"slice_196/start_frame": 0,
+"slice_197/end_frame": 0,
+"slice_197/loop_mode": 0,
+"slice_197/name": "",
+"slice_197/save_to_file/enabled": false,
+"slice_197/save_to_file/fallback_path": "",
+"slice_197/save_to_file/keep_custom_tracks": false,
+"slice_197/save_to_file/path": "",
+"slice_197/start_frame": 0,
+"slice_198/end_frame": 0,
+"slice_198/loop_mode": 0,
+"slice_198/name": "",
+"slice_198/save_to_file/enabled": false,
+"slice_198/save_to_file/fallback_path": "",
+"slice_198/save_to_file/keep_custom_tracks": false,
+"slice_198/save_to_file/path": "",
+"slice_198/start_frame": 0,
+"slice_199/end_frame": 0,
+"slice_199/loop_mode": 0,
+"slice_199/name": "",
+"slice_199/save_to_file/enabled": false,
+"slice_199/save_to_file/fallback_path": "",
+"slice_199/save_to_file/keep_custom_tracks": false,
+"slice_199/save_to_file/path": "",
+"slice_199/start_frame": 0,
+"slice_2/end_frame": 0,
+"slice_2/loop_mode": 0,
+"slice_2/name": "",
+"slice_2/save_to_file/enabled": false,
+"slice_2/save_to_file/fallback_path": "",
+"slice_2/save_to_file/keep_custom_tracks": false,
+"slice_2/save_to_file/path": "",
+"slice_2/start_frame": 0,
+"slice_20/end_frame": 0,
+"slice_20/loop_mode": 0,
+"slice_20/name": "",
+"slice_20/save_to_file/enabled": false,
+"slice_20/save_to_file/fallback_path": "",
+"slice_20/save_to_file/keep_custom_tracks": false,
+"slice_20/save_to_file/path": "",
+"slice_20/start_frame": 0,
+"slice_200/end_frame": 0,
+"slice_200/loop_mode": 0,
+"slice_200/name": "",
+"slice_200/save_to_file/enabled": false,
+"slice_200/save_to_file/fallback_path": "",
+"slice_200/save_to_file/keep_custom_tracks": false,
+"slice_200/save_to_file/path": "",
+"slice_200/start_frame": 0,
+"slice_201/end_frame": 0,
+"slice_201/loop_mode": 0,
+"slice_201/name": "",
+"slice_201/save_to_file/enabled": false,
+"slice_201/save_to_file/fallback_path": "",
+"slice_201/save_to_file/keep_custom_tracks": false,
+"slice_201/save_to_file/path": "",
+"slice_201/start_frame": 0,
+"slice_202/end_frame": 0,
+"slice_202/loop_mode": 0,
+"slice_202/name": "",
+"slice_202/save_to_file/enabled": false,
+"slice_202/save_to_file/fallback_path": "",
+"slice_202/save_to_file/keep_custom_tracks": false,
+"slice_202/save_to_file/path": "",
+"slice_202/start_frame": 0,
+"slice_203/end_frame": 0,
+"slice_203/loop_mode": 0,
+"slice_203/name": "",
+"slice_203/save_to_file/enabled": false,
+"slice_203/save_to_file/fallback_path": "",
+"slice_203/save_to_file/keep_custom_tracks": false,
+"slice_203/save_to_file/path": "",
+"slice_203/start_frame": 0,
+"slice_204/end_frame": 0,
+"slice_204/loop_mode": 0,
+"slice_204/name": "",
+"slice_204/save_to_file/enabled": false,
+"slice_204/save_to_file/fallback_path": "",
+"slice_204/save_to_file/keep_custom_tracks": false,
+"slice_204/save_to_file/path": "",
+"slice_204/start_frame": 0,
+"slice_205/end_frame": 0,
+"slice_205/loop_mode": 0,
+"slice_205/name": "",
+"slice_205/save_to_file/enabled": false,
+"slice_205/save_to_file/fallback_path": "",
+"slice_205/save_to_file/keep_custom_tracks": false,
+"slice_205/save_to_file/path": "",
+"slice_205/start_frame": 0,
+"slice_206/end_frame": 0,
+"slice_206/loop_mode": 0,
+"slice_206/name": "",
+"slice_206/save_to_file/enabled": false,
+"slice_206/save_to_file/fallback_path": "",
+"slice_206/save_to_file/keep_custom_tracks": false,
+"slice_206/save_to_file/path": "",
+"slice_206/start_frame": 0,
+"slice_207/end_frame": 0,
+"slice_207/loop_mode": 0,
+"slice_207/name": "",
+"slice_207/save_to_file/enabled": false,
+"slice_207/save_to_file/fallback_path": "",
+"slice_207/save_to_file/keep_custom_tracks": false,
+"slice_207/save_to_file/path": "",
+"slice_207/start_frame": 0,
+"slice_208/end_frame": 0,
+"slice_208/loop_mode": 0,
+"slice_208/name": "",
+"slice_208/save_to_file/enabled": false,
+"slice_208/save_to_file/fallback_path": "",
+"slice_208/save_to_file/keep_custom_tracks": false,
+"slice_208/save_to_file/path": "",
+"slice_208/start_frame": 0,
+"slice_209/end_frame": 0,
+"slice_209/loop_mode": 0,
+"slice_209/name": "",
+"slice_209/save_to_file/enabled": false,
+"slice_209/save_to_file/fallback_path": "",
+"slice_209/save_to_file/keep_custom_tracks": false,
+"slice_209/save_to_file/path": "",
+"slice_209/start_frame": 0,
+"slice_21/end_frame": 0,
+"slice_21/loop_mode": 0,
+"slice_21/name": "",
+"slice_21/save_to_file/enabled": false,
+"slice_21/save_to_file/fallback_path": "",
+"slice_21/save_to_file/keep_custom_tracks": false,
+"slice_21/save_to_file/path": "",
+"slice_21/start_frame": 0,
+"slice_210/end_frame": 0,
+"slice_210/loop_mode": 0,
+"slice_210/name": "",
+"slice_210/save_to_file/enabled": false,
+"slice_210/save_to_file/fallback_path": "",
+"slice_210/save_to_file/keep_custom_tracks": false,
+"slice_210/save_to_file/path": "",
+"slice_210/start_frame": 0,
+"slice_211/end_frame": 0,
+"slice_211/loop_mode": 0,
+"slice_211/name": "",
+"slice_211/save_to_file/enabled": false,
+"slice_211/save_to_file/fallback_path": "",
+"slice_211/save_to_file/keep_custom_tracks": false,
+"slice_211/save_to_file/path": "",
+"slice_211/start_frame": 0,
+"slice_212/end_frame": 0,
+"slice_212/loop_mode": 0,
+"slice_212/name": "",
+"slice_212/save_to_file/enabled": false,
+"slice_212/save_to_file/fallback_path": "",
+"slice_212/save_to_file/keep_custom_tracks": false,
+"slice_212/save_to_file/path": "",
+"slice_212/start_frame": 0,
+"slice_213/end_frame": 0,
+"slice_213/loop_mode": 0,
+"slice_213/name": "",
+"slice_213/save_to_file/enabled": false,
+"slice_213/save_to_file/fallback_path": "",
+"slice_213/save_to_file/keep_custom_tracks": false,
+"slice_213/save_to_file/path": "",
+"slice_213/start_frame": 0,
+"slice_214/end_frame": 0,
+"slice_214/loop_mode": 0,
+"slice_214/name": "",
+"slice_214/save_to_file/enabled": false,
+"slice_214/save_to_file/fallback_path": "",
+"slice_214/save_to_file/keep_custom_tracks": false,
+"slice_214/save_to_file/path": "",
+"slice_214/start_frame": 0,
+"slice_215/end_frame": 0,
+"slice_215/loop_mode": 0,
+"slice_215/name": "",
+"slice_215/save_to_file/enabled": false,
+"slice_215/save_to_file/fallback_path": "",
+"slice_215/save_to_file/keep_custom_tracks": false,
+"slice_215/save_to_file/path": "",
+"slice_215/start_frame": 0,
+"slice_216/end_frame": 0,
+"slice_216/loop_mode": 0,
+"slice_216/name": "",
+"slice_216/save_to_file/enabled": false,
+"slice_216/save_to_file/fallback_path": "",
+"slice_216/save_to_file/keep_custom_tracks": false,
+"slice_216/save_to_file/path": "",
+"slice_216/start_frame": 0,
+"slice_217/end_frame": 0,
+"slice_217/loop_mode": 0,
+"slice_217/name": "",
+"slice_217/save_to_file/enabled": false,
+"slice_217/save_to_file/fallback_path": "",
+"slice_217/save_to_file/keep_custom_tracks": false,
+"slice_217/save_to_file/path": "",
+"slice_217/start_frame": 0,
+"slice_218/end_frame": 0,
+"slice_218/loop_mode": 0,
+"slice_218/name": "",
+"slice_218/save_to_file/enabled": false,
+"slice_218/save_to_file/fallback_path": "",
+"slice_218/save_to_file/keep_custom_tracks": false,
+"slice_218/save_to_file/path": "",
+"slice_218/start_frame": 0,
+"slice_219/end_frame": 0,
+"slice_219/loop_mode": 0,
+"slice_219/name": "",
+"slice_219/save_to_file/enabled": false,
+"slice_219/save_to_file/fallback_path": "",
+"slice_219/save_to_file/keep_custom_tracks": false,
+"slice_219/save_to_file/path": "",
+"slice_219/start_frame": 0,
+"slice_22/end_frame": 0,
+"slice_22/loop_mode": 0,
+"slice_22/name": "",
+"slice_22/save_to_file/enabled": false,
+"slice_22/save_to_file/fallback_path": "",
+"slice_22/save_to_file/keep_custom_tracks": false,
+"slice_22/save_to_file/path": "",
+"slice_22/start_frame": 0,
+"slice_220/end_frame": 0,
+"slice_220/loop_mode": 0,
+"slice_220/name": "",
+"slice_220/save_to_file/enabled": false,
+"slice_220/save_to_file/fallback_path": "",
+"slice_220/save_to_file/keep_custom_tracks": false,
+"slice_220/save_to_file/path": "",
+"slice_220/start_frame": 0,
+"slice_221/end_frame": 0,
+"slice_221/loop_mode": 0,
+"slice_221/name": "",
+"slice_221/save_to_file/enabled": false,
+"slice_221/save_to_file/fallback_path": "",
+"slice_221/save_to_file/keep_custom_tracks": false,
+"slice_221/save_to_file/path": "",
+"slice_221/start_frame": 0,
+"slice_222/end_frame": 0,
+"slice_222/loop_mode": 0,
+"slice_222/name": "",
+"slice_222/save_to_file/enabled": false,
+"slice_222/save_to_file/fallback_path": "",
+"slice_222/save_to_file/keep_custom_tracks": false,
+"slice_222/save_to_file/path": "",
+"slice_222/start_frame": 0,
+"slice_223/end_frame": 0,
+"slice_223/loop_mode": 0,
+"slice_223/name": "",
+"slice_223/save_to_file/enabled": false,
+"slice_223/save_to_file/fallback_path": "",
+"slice_223/save_to_file/keep_custom_tracks": false,
+"slice_223/save_to_file/path": "",
+"slice_223/start_frame": 0,
+"slice_224/end_frame": 0,
+"slice_224/loop_mode": 0,
+"slice_224/name": "",
+"slice_224/save_to_file/enabled": false,
+"slice_224/save_to_file/fallback_path": "",
+"slice_224/save_to_file/keep_custom_tracks": false,
+"slice_224/save_to_file/path": "",
+"slice_224/start_frame": 0,
+"slice_225/end_frame": 0,
+"slice_225/loop_mode": 0,
+"slice_225/name": "",
+"slice_225/save_to_file/enabled": false,
+"slice_225/save_to_file/fallback_path": "",
+"slice_225/save_to_file/keep_custom_tracks": false,
+"slice_225/save_to_file/path": "",
+"slice_225/start_frame": 0,
+"slice_226/end_frame": 0,
+"slice_226/loop_mode": 0,
+"slice_226/name": "",
+"slice_226/save_to_file/enabled": false,
+"slice_226/save_to_file/fallback_path": "",
+"slice_226/save_to_file/keep_custom_tracks": false,
+"slice_226/save_to_file/path": "",
+"slice_226/start_frame": 0,
+"slice_227/end_frame": 0,
+"slice_227/loop_mode": 0,
+"slice_227/name": "",
+"slice_227/save_to_file/enabled": false,
+"slice_227/save_to_file/fallback_path": "",
+"slice_227/save_to_file/keep_custom_tracks": false,
+"slice_227/save_to_file/path": "",
+"slice_227/start_frame": 0,
+"slice_228/end_frame": 0,
+"slice_228/loop_mode": 0,
+"slice_228/name": "",
+"slice_228/save_to_file/enabled": false,
+"slice_228/save_to_file/fallback_path": "",
+"slice_228/save_to_file/keep_custom_tracks": false,
+"slice_228/save_to_file/path": "",
+"slice_228/start_frame": 0,
+"slice_229/end_frame": 0,
+"slice_229/loop_mode": 0,
+"slice_229/name": "",
+"slice_229/save_to_file/enabled": false,
+"slice_229/save_to_file/fallback_path": "",
+"slice_229/save_to_file/keep_custom_tracks": false,
+"slice_229/save_to_file/path": "",
+"slice_229/start_frame": 0,
+"slice_23/end_frame": 0,
+"slice_23/loop_mode": 0,
+"slice_23/name": "",
+"slice_23/save_to_file/enabled": false,
+"slice_23/save_to_file/fallback_path": "",
+"slice_23/save_to_file/keep_custom_tracks": false,
+"slice_23/save_to_file/path": "",
+"slice_23/start_frame": 0,
+"slice_230/end_frame": 0,
+"slice_230/loop_mode": 0,
+"slice_230/name": "",
+"slice_230/save_to_file/enabled": false,
+"slice_230/save_to_file/fallback_path": "",
+"slice_230/save_to_file/keep_custom_tracks": false,
+"slice_230/save_to_file/path": "",
+"slice_230/start_frame": 0,
+"slice_231/end_frame": 0,
+"slice_231/loop_mode": 0,
+"slice_231/name": "",
+"slice_231/save_to_file/enabled": false,
+"slice_231/save_to_file/fallback_path": "",
+"slice_231/save_to_file/keep_custom_tracks": false,
+"slice_231/save_to_file/path": "",
+"slice_231/start_frame": 0,
+"slice_232/end_frame": 0,
+"slice_232/loop_mode": 0,
+"slice_232/name": "",
+"slice_232/save_to_file/enabled": false,
+"slice_232/save_to_file/fallback_path": "",
+"slice_232/save_to_file/keep_custom_tracks": false,
+"slice_232/save_to_file/path": "",
+"slice_232/start_frame": 0,
+"slice_233/end_frame": 0,
+"slice_233/loop_mode": 0,
+"slice_233/name": "",
+"slice_233/save_to_file/enabled": false,
+"slice_233/save_to_file/fallback_path": "",
+"slice_233/save_to_file/keep_custom_tracks": false,
+"slice_233/save_to_file/path": "",
+"slice_233/start_frame": 0,
+"slice_234/end_frame": 0,
+"slice_234/loop_mode": 0,
+"slice_234/name": "",
+"slice_234/save_to_file/enabled": false,
+"slice_234/save_to_file/fallback_path": "",
+"slice_234/save_to_file/keep_custom_tracks": false,
+"slice_234/save_to_file/path": "",
+"slice_234/start_frame": 0,
+"slice_235/end_frame": 0,
+"slice_235/loop_mode": 0,
+"slice_235/name": "",
+"slice_235/save_to_file/enabled": false,
+"slice_235/save_to_file/fallback_path": "",
+"slice_235/save_to_file/keep_custom_tracks": false,
+"slice_235/save_to_file/path": "",
+"slice_235/start_frame": 0,
+"slice_236/end_frame": 0,
+"slice_236/loop_mode": 0,
+"slice_236/name": "",
+"slice_236/save_to_file/enabled": false,
+"slice_236/save_to_file/fallback_path": "",
+"slice_236/save_to_file/keep_custom_tracks": false,
+"slice_236/save_to_file/path": "",
+"slice_236/start_frame": 0,
+"slice_237/end_frame": 0,
+"slice_237/loop_mode": 0,
+"slice_237/name": "",
+"slice_237/save_to_file/enabled": false,
+"slice_237/save_to_file/fallback_path": "",
+"slice_237/save_to_file/keep_custom_tracks": false,
+"slice_237/save_to_file/path": "",
+"slice_237/start_frame": 0,
+"slice_238/end_frame": 0,
+"slice_238/loop_mode": 0,
+"slice_238/name": "",
+"slice_238/save_to_file/enabled": false,
+"slice_238/save_to_file/fallback_path": "",
+"slice_238/save_to_file/keep_custom_tracks": false,
+"slice_238/save_to_file/path": "",
+"slice_238/start_frame": 0,
+"slice_239/end_frame": 0,
+"slice_239/loop_mode": 0,
+"slice_239/name": "",
+"slice_239/save_to_file/enabled": false,
+"slice_239/save_to_file/fallback_path": "",
+"slice_239/save_to_file/keep_custom_tracks": false,
+"slice_239/save_to_file/path": "",
+"slice_239/start_frame": 0,
+"slice_24/end_frame": 0,
+"slice_24/loop_mode": 0,
+"slice_24/name": "",
+"slice_24/save_to_file/enabled": false,
+"slice_24/save_to_file/fallback_path": "",
+"slice_24/save_to_file/keep_custom_tracks": false,
+"slice_24/save_to_file/path": "",
+"slice_24/start_frame": 0,
+"slice_240/end_frame": 0,
+"slice_240/loop_mode": 0,
+"slice_240/name": "",
+"slice_240/save_to_file/enabled": false,
+"slice_240/save_to_file/fallback_path": "",
+"slice_240/save_to_file/keep_custom_tracks": false,
+"slice_240/save_to_file/path": "",
+"slice_240/start_frame": 0,
+"slice_241/end_frame": 0,
+"slice_241/loop_mode": 0,
+"slice_241/name": "",
+"slice_241/save_to_file/enabled": false,
+"slice_241/save_to_file/fallback_path": "",
+"slice_241/save_to_file/keep_custom_tracks": false,
+"slice_241/save_to_file/path": "",
+"slice_241/start_frame": 0,
+"slice_242/end_frame": 0,
+"slice_242/loop_mode": 0,
+"slice_242/name": "",
+"slice_242/save_to_file/enabled": false,
+"slice_242/save_to_file/fallback_path": "",
+"slice_242/save_to_file/keep_custom_tracks": false,
+"slice_242/save_to_file/path": "",
+"slice_242/start_frame": 0,
+"slice_243/end_frame": 0,
+"slice_243/loop_mode": 0,
+"slice_243/name": "",
+"slice_243/save_to_file/enabled": false,
+"slice_243/save_to_file/fallback_path": "",
+"slice_243/save_to_file/keep_custom_tracks": false,
+"slice_243/save_to_file/path": "",
+"slice_243/start_frame": 0,
+"slice_244/end_frame": 0,
+"slice_244/loop_mode": 0,
+"slice_244/name": "",
+"slice_244/save_to_file/enabled": false,
+"slice_244/save_to_file/fallback_path": "",
+"slice_244/save_to_file/keep_custom_tracks": false,
+"slice_244/save_to_file/path": "",
+"slice_244/start_frame": 0,
+"slice_245/end_frame": 0,
+"slice_245/loop_mode": 0,
+"slice_245/name": "",
+"slice_245/save_to_file/enabled": false,
+"slice_245/save_to_file/fallback_path": "",
+"slice_245/save_to_file/keep_custom_tracks": false,
+"slice_245/save_to_file/path": "",
+"slice_245/start_frame": 0,
+"slice_246/end_frame": 0,
+"slice_246/loop_mode": 0,
+"slice_246/name": "",
+"slice_246/save_to_file/enabled": false,
+"slice_246/save_to_file/fallback_path": "",
+"slice_246/save_to_file/keep_custom_tracks": false,
+"slice_246/save_to_file/path": "",
+"slice_246/start_frame": 0,
+"slice_247/end_frame": 0,
+"slice_247/loop_mode": 0,
+"slice_247/name": "",
+"slice_247/save_to_file/enabled": false,
+"slice_247/save_to_file/fallback_path": "",
+"slice_247/save_to_file/keep_custom_tracks": false,
+"slice_247/save_to_file/path": "",
+"slice_247/start_frame": 0,
+"slice_248/end_frame": 0,
+"slice_248/loop_mode": 0,
+"slice_248/name": "",
+"slice_248/save_to_file/enabled": false,
+"slice_248/save_to_file/fallback_path": "",
+"slice_248/save_to_file/keep_custom_tracks": false,
+"slice_248/save_to_file/path": "",
+"slice_248/start_frame": 0,
+"slice_249/end_frame": 0,
+"slice_249/loop_mode": 0,
+"slice_249/name": "",
+"slice_249/save_to_file/enabled": false,
+"slice_249/save_to_file/fallback_path": "",
+"slice_249/save_to_file/keep_custom_tracks": false,
+"slice_249/save_to_file/path": "",
+"slice_249/start_frame": 0,
+"slice_25/end_frame": 0,
+"slice_25/loop_mode": 0,
+"slice_25/name": "",
+"slice_25/save_to_file/enabled": false,
+"slice_25/save_to_file/fallback_path": "",
+"slice_25/save_to_file/keep_custom_tracks": false,
+"slice_25/save_to_file/path": "",
+"slice_25/start_frame": 0,
+"slice_250/end_frame": 0,
+"slice_250/loop_mode": 0,
+"slice_250/name": "",
+"slice_250/save_to_file/enabled": false,
+"slice_250/save_to_file/fallback_path": "",
+"slice_250/save_to_file/keep_custom_tracks": false,
+"slice_250/save_to_file/path": "",
+"slice_250/start_frame": 0,
+"slice_251/end_frame": 0,
+"slice_251/loop_mode": 0,
+"slice_251/name": "",
+"slice_251/save_to_file/enabled": false,
+"slice_251/save_to_file/fallback_path": "",
+"slice_251/save_to_file/keep_custom_tracks": false,
+"slice_251/save_to_file/path": "",
+"slice_251/start_frame": 0,
+"slice_252/end_frame": 0,
+"slice_252/loop_mode": 0,
+"slice_252/name": "",
+"slice_252/save_to_file/enabled": false,
+"slice_252/save_to_file/fallback_path": "",
+"slice_252/save_to_file/keep_custom_tracks": false,
+"slice_252/save_to_file/path": "",
+"slice_252/start_frame": 0,
+"slice_253/end_frame": 0,
+"slice_253/loop_mode": 0,
+"slice_253/name": "",
+"slice_253/save_to_file/enabled": false,
+"slice_253/save_to_file/fallback_path": "",
+"slice_253/save_to_file/keep_custom_tracks": false,
+"slice_253/save_to_file/path": "",
+"slice_253/start_frame": 0,
+"slice_254/end_frame": 0,
+"slice_254/loop_mode": 0,
+"slice_254/name": "",
+"slice_254/save_to_file/enabled": false,
+"slice_254/save_to_file/fallback_path": "",
+"slice_254/save_to_file/keep_custom_tracks": false,
+"slice_254/save_to_file/path": "",
+"slice_254/start_frame": 0,
+"slice_255/end_frame": 0,
+"slice_255/loop_mode": 0,
+"slice_255/name": "",
+"slice_255/save_to_file/enabled": false,
+"slice_255/save_to_file/fallback_path": "",
+"slice_255/save_to_file/keep_custom_tracks": false,
+"slice_255/save_to_file/path": "",
+"slice_255/start_frame": 0,
+"slice_256/end_frame": 0,
+"slice_256/loop_mode": 0,
+"slice_256/name": "",
+"slice_256/save_to_file/enabled": false,
+"slice_256/save_to_file/fallback_path": "",
+"slice_256/save_to_file/keep_custom_tracks": false,
+"slice_256/save_to_file/path": "",
+"slice_256/start_frame": 0,
+"slice_26/end_frame": 0,
+"slice_26/loop_mode": 0,
+"slice_26/name": "",
+"slice_26/save_to_file/enabled": false,
+"slice_26/save_to_file/fallback_path": "",
+"slice_26/save_to_file/keep_custom_tracks": false,
+"slice_26/save_to_file/path": "",
+"slice_26/start_frame": 0,
+"slice_27/end_frame": 0,
+"slice_27/loop_mode": 0,
+"slice_27/name": "",
+"slice_27/save_to_file/enabled": false,
+"slice_27/save_to_file/fallback_path": "",
+"slice_27/save_to_file/keep_custom_tracks": false,
+"slice_27/save_to_file/path": "",
+"slice_27/start_frame": 0,
+"slice_28/end_frame": 0,
+"slice_28/loop_mode": 0,
+"slice_28/name": "",
+"slice_28/save_to_file/enabled": false,
+"slice_28/save_to_file/fallback_path": "",
+"slice_28/save_to_file/keep_custom_tracks": false,
+"slice_28/save_to_file/path": "",
+"slice_28/start_frame": 0,
+"slice_29/end_frame": 0,
+"slice_29/loop_mode": 0,
+"slice_29/name": "",
+"slice_29/save_to_file/enabled": false,
+"slice_29/save_to_file/fallback_path": "",
+"slice_29/save_to_file/keep_custom_tracks": false,
+"slice_29/save_to_file/path": "",
+"slice_29/start_frame": 0,
+"slice_3/end_frame": 0,
+"slice_3/loop_mode": 0,
+"slice_3/name": "",
+"slice_3/save_to_file/enabled": false,
+"slice_3/save_to_file/fallback_path": "",
+"slice_3/save_to_file/keep_custom_tracks": false,
+"slice_3/save_to_file/path": "",
+"slice_3/start_frame": 0,
+"slice_30/end_frame": 0,
+"slice_30/loop_mode": 0,
+"slice_30/name": "",
+"slice_30/save_to_file/enabled": false,
+"slice_30/save_to_file/fallback_path": "",
+"slice_30/save_to_file/keep_custom_tracks": false,
+"slice_30/save_to_file/path": "",
+"slice_30/start_frame": 0,
+"slice_31/end_frame": 0,
+"slice_31/loop_mode": 0,
+"slice_31/name": "",
+"slice_31/save_to_file/enabled": false,
+"slice_31/save_to_file/fallback_path": "",
+"slice_31/save_to_file/keep_custom_tracks": false,
+"slice_31/save_to_file/path": "",
+"slice_31/start_frame": 0,
+"slice_32/end_frame": 0,
+"slice_32/loop_mode": 0,
+"slice_32/name": "",
+"slice_32/save_to_file/enabled": false,
+"slice_32/save_to_file/fallback_path": "",
+"slice_32/save_to_file/keep_custom_tracks": false,
+"slice_32/save_to_file/path": "",
+"slice_32/start_frame": 0,
+"slice_33/end_frame": 0,
+"slice_33/loop_mode": 0,
+"slice_33/name": "",
+"slice_33/save_to_file/enabled": false,
+"slice_33/save_to_file/fallback_path": "",
+"slice_33/save_to_file/keep_custom_tracks": false,
+"slice_33/save_to_file/path": "",
+"slice_33/start_frame": 0,
+"slice_34/end_frame": 0,
+"slice_34/loop_mode": 0,
+"slice_34/name": "",
+"slice_34/save_to_file/enabled": false,
+"slice_34/save_to_file/fallback_path": "",
+"slice_34/save_to_file/keep_custom_tracks": false,
+"slice_34/save_to_file/path": "",
+"slice_34/start_frame": 0,
+"slice_35/end_frame": 0,
+"slice_35/loop_mode": 0,
+"slice_35/name": "",
+"slice_35/save_to_file/enabled": false,
+"slice_35/save_to_file/fallback_path": "",
+"slice_35/save_to_file/keep_custom_tracks": false,
+"slice_35/save_to_file/path": "",
+"slice_35/start_frame": 0,
+"slice_36/end_frame": 0,
+"slice_36/loop_mode": 0,
+"slice_36/name": "",
+"slice_36/save_to_file/enabled": false,
+"slice_36/save_to_file/fallback_path": "",
+"slice_36/save_to_file/keep_custom_tracks": false,
+"slice_36/save_to_file/path": "",
+"slice_36/start_frame": 0,
+"slice_37/end_frame": 0,
+"slice_37/loop_mode": 0,
+"slice_37/name": "",
+"slice_37/save_to_file/enabled": false,
+"slice_37/save_to_file/fallback_path": "",
+"slice_37/save_to_file/keep_custom_tracks": false,
+"slice_37/save_to_file/path": "",
+"slice_37/start_frame": 0,
+"slice_38/end_frame": 0,
+"slice_38/loop_mode": 0,
+"slice_38/name": "",
+"slice_38/save_to_file/enabled": false,
+"slice_38/save_to_file/fallback_path": "",
+"slice_38/save_to_file/keep_custom_tracks": false,
+"slice_38/save_to_file/path": "",
+"slice_38/start_frame": 0,
+"slice_39/end_frame": 0,
+"slice_39/loop_mode": 0,
+"slice_39/name": "",
+"slice_39/save_to_file/enabled": false,
+"slice_39/save_to_file/fallback_path": "",
+"slice_39/save_to_file/keep_custom_tracks": false,
+"slice_39/save_to_file/path": "",
+"slice_39/start_frame": 0,
+"slice_4/end_frame": 0,
+"slice_4/loop_mode": 0,
+"slice_4/name": "",
+"slice_4/save_to_file/enabled": false,
+"slice_4/save_to_file/fallback_path": "",
+"slice_4/save_to_file/keep_custom_tracks": false,
+"slice_4/save_to_file/path": "",
+"slice_4/start_frame": 0,
+"slice_40/end_frame": 0,
+"slice_40/loop_mode": 0,
+"slice_40/name": "",
+"slice_40/save_to_file/enabled": false,
+"slice_40/save_to_file/fallback_path": "",
+"slice_40/save_to_file/keep_custom_tracks": false,
+"slice_40/save_to_file/path": "",
+"slice_40/start_frame": 0,
+"slice_41/end_frame": 0,
+"slice_41/loop_mode": 0,
+"slice_41/name": "",
+"slice_41/save_to_file/enabled": false,
+"slice_41/save_to_file/fallback_path": "",
+"slice_41/save_to_file/keep_custom_tracks": false,
+"slice_41/save_to_file/path": "",
+"slice_41/start_frame": 0,
+"slice_42/end_frame": 0,
+"slice_42/loop_mode": 0,
+"slice_42/name": "",
+"slice_42/save_to_file/enabled": false,
+"slice_42/save_to_file/fallback_path": "",
+"slice_42/save_to_file/keep_custom_tracks": false,
+"slice_42/save_to_file/path": "",
+"slice_42/start_frame": 0,
+"slice_43/end_frame": 0,
+"slice_43/loop_mode": 0,
+"slice_43/name": "",
+"slice_43/save_to_file/enabled": false,
+"slice_43/save_to_file/fallback_path": "",
+"slice_43/save_to_file/keep_custom_tracks": false,
+"slice_43/save_to_file/path": "",
+"slice_43/start_frame": 0,
+"slice_44/end_frame": 0,
+"slice_44/loop_mode": 0,
+"slice_44/name": "",
+"slice_44/save_to_file/enabled": false,
+"slice_44/save_to_file/fallback_path": "",
+"slice_44/save_to_file/keep_custom_tracks": false,
+"slice_44/save_to_file/path": "",
+"slice_44/start_frame": 0,
+"slice_45/end_frame": 0,
+"slice_45/loop_mode": 0,
+"slice_45/name": "",
+"slice_45/save_to_file/enabled": false,
+"slice_45/save_to_file/fallback_path": "",
+"slice_45/save_to_file/keep_custom_tracks": false,
+"slice_45/save_to_file/path": "",
+"slice_45/start_frame": 0,
+"slice_46/end_frame": 0,
+"slice_46/loop_mode": 0,
+"slice_46/name": "",
+"slice_46/save_to_file/enabled": false,
+"slice_46/save_to_file/fallback_path": "",
+"slice_46/save_to_file/keep_custom_tracks": false,
+"slice_46/save_to_file/path": "",
+"slice_46/start_frame": 0,
+"slice_47/end_frame": 0,
+"slice_47/loop_mode": 0,
+"slice_47/name": "",
+"slice_47/save_to_file/enabled": false,
+"slice_47/save_to_file/fallback_path": "",
+"slice_47/save_to_file/keep_custom_tracks": false,
+"slice_47/save_to_file/path": "",
+"slice_47/start_frame": 0,
+"slice_48/end_frame": 0,
+"slice_48/loop_mode": 0,
+"slice_48/name": "",
+"slice_48/save_to_file/enabled": false,
+"slice_48/save_to_file/fallback_path": "",
+"slice_48/save_to_file/keep_custom_tracks": false,
+"slice_48/save_to_file/path": "",
+"slice_48/start_frame": 0,
+"slice_49/end_frame": 0,
+"slice_49/loop_mode": 0,
+"slice_49/name": "",
+"slice_49/save_to_file/enabled": false,
+"slice_49/save_to_file/fallback_path": "",
+"slice_49/save_to_file/keep_custom_tracks": false,
+"slice_49/save_to_file/path": "",
+"slice_49/start_frame": 0,
+"slice_5/end_frame": 0,
+"slice_5/loop_mode": 0,
+"slice_5/name": "",
+"slice_5/save_to_file/enabled": false,
+"slice_5/save_to_file/fallback_path": "",
+"slice_5/save_to_file/keep_custom_tracks": false,
+"slice_5/save_to_file/path": "",
+"slice_5/start_frame": 0,
+"slice_50/end_frame": 0,
+"slice_50/loop_mode": 0,
+"slice_50/name": "",
+"slice_50/save_to_file/enabled": false,
+"slice_50/save_to_file/fallback_path": "",
+"slice_50/save_to_file/keep_custom_tracks": false,
+"slice_50/save_to_file/path": "",
+"slice_50/start_frame": 0,
+"slice_51/end_frame": 0,
+"slice_51/loop_mode": 0,
+"slice_51/name": "",
+"slice_51/save_to_file/enabled": false,
+"slice_51/save_to_file/fallback_path": "",
+"slice_51/save_to_file/keep_custom_tracks": false,
+"slice_51/save_to_file/path": "",
+"slice_51/start_frame": 0,
+"slice_52/end_frame": 0,
+"slice_52/loop_mode": 0,
+"slice_52/name": "",
+"slice_52/save_to_file/enabled": false,
+"slice_52/save_to_file/fallback_path": "",
+"slice_52/save_to_file/keep_custom_tracks": false,
+"slice_52/save_to_file/path": "",
+"slice_52/start_frame": 0,
+"slice_53/end_frame": 0,
+"slice_53/loop_mode": 0,
+"slice_53/name": "",
+"slice_53/save_to_file/enabled": false,
+"slice_53/save_to_file/fallback_path": "",
+"slice_53/save_to_file/keep_custom_tracks": false,
+"slice_53/save_to_file/path": "",
+"slice_53/start_frame": 0,
+"slice_54/end_frame": 0,
+"slice_54/loop_mode": 0,
+"slice_54/name": "",
+"slice_54/save_to_file/enabled": false,
+"slice_54/save_to_file/fallback_path": "",
+"slice_54/save_to_file/keep_custom_tracks": false,
+"slice_54/save_to_file/path": "",
+"slice_54/start_frame": 0,
+"slice_55/end_frame": 0,
+"slice_55/loop_mode": 0,
+"slice_55/name": "",
+"slice_55/save_to_file/enabled": false,
+"slice_55/save_to_file/fallback_path": "",
+"slice_55/save_to_file/keep_custom_tracks": false,
+"slice_55/save_to_file/path": "",
+"slice_55/start_frame": 0,
+"slice_56/end_frame": 0,
+"slice_56/loop_mode": 0,
+"slice_56/name": "",
+"slice_56/save_to_file/enabled": false,
+"slice_56/save_to_file/fallback_path": "",
+"slice_56/save_to_file/keep_custom_tracks": false,
+"slice_56/save_to_file/path": "",
+"slice_56/start_frame": 0,
+"slice_57/end_frame": 0,
+"slice_57/loop_mode": 0,
+"slice_57/name": "",
+"slice_57/save_to_file/enabled": false,
+"slice_57/save_to_file/fallback_path": "",
+"slice_57/save_to_file/keep_custom_tracks": false,
+"slice_57/save_to_file/path": "",
+"slice_57/start_frame": 0,
+"slice_58/end_frame": 0,
+"slice_58/loop_mode": 0,
+"slice_58/name": "",
+"slice_58/save_to_file/enabled": false,
+"slice_58/save_to_file/fallback_path": "",
+"slice_58/save_to_file/keep_custom_tracks": false,
+"slice_58/save_to_file/path": "",
+"slice_58/start_frame": 0,
+"slice_59/end_frame": 0,
+"slice_59/loop_mode": 0,
+"slice_59/name": "",
+"slice_59/save_to_file/enabled": false,
+"slice_59/save_to_file/fallback_path": "",
+"slice_59/save_to_file/keep_custom_tracks": false,
+"slice_59/save_to_file/path": "",
+"slice_59/start_frame": 0,
+"slice_6/end_frame": 0,
+"slice_6/loop_mode": 0,
+"slice_6/name": "",
+"slice_6/save_to_file/enabled": false,
+"slice_6/save_to_file/fallback_path": "",
+"slice_6/save_to_file/keep_custom_tracks": false,
+"slice_6/save_to_file/path": "",
+"slice_6/start_frame": 0,
+"slice_60/end_frame": 0,
+"slice_60/loop_mode": 0,
+"slice_60/name": "",
+"slice_60/save_to_file/enabled": false,
+"slice_60/save_to_file/fallback_path": "",
+"slice_60/save_to_file/keep_custom_tracks": false,
+"slice_60/save_to_file/path": "",
+"slice_60/start_frame": 0,
+"slice_61/end_frame": 0,
+"slice_61/loop_mode": 0,
+"slice_61/name": "",
+"slice_61/save_to_file/enabled": false,
+"slice_61/save_to_file/fallback_path": "",
+"slice_61/save_to_file/keep_custom_tracks": false,
+"slice_61/save_to_file/path": "",
+"slice_61/start_frame": 0,
+"slice_62/end_frame": 0,
+"slice_62/loop_mode": 0,
+"slice_62/name": "",
+"slice_62/save_to_file/enabled": false,
+"slice_62/save_to_file/fallback_path": "",
+"slice_62/save_to_file/keep_custom_tracks": false,
+"slice_62/save_to_file/path": "",
+"slice_62/start_frame": 0,
+"slice_63/end_frame": 0,
+"slice_63/loop_mode": 0,
+"slice_63/name": "",
+"slice_63/save_to_file/enabled": false,
+"slice_63/save_to_file/fallback_path": "",
+"slice_63/save_to_file/keep_custom_tracks": false,
+"slice_63/save_to_file/path": "",
+"slice_63/start_frame": 0,
+"slice_64/end_frame": 0,
+"slice_64/loop_mode": 0,
+"slice_64/name": "",
+"slice_64/save_to_file/enabled": false,
+"slice_64/save_to_file/fallback_path": "",
+"slice_64/save_to_file/keep_custom_tracks": false,
+"slice_64/save_to_file/path": "",
+"slice_64/start_frame": 0,
+"slice_65/end_frame": 0,
+"slice_65/loop_mode": 0,
+"slice_65/name": "",
+"slice_65/save_to_file/enabled": false,
+"slice_65/save_to_file/fallback_path": "",
+"slice_65/save_to_file/keep_custom_tracks": false,
+"slice_65/save_to_file/path": "",
+"slice_65/start_frame": 0,
+"slice_66/end_frame": 0,
+"slice_66/loop_mode": 0,
+"slice_66/name": "",
+"slice_66/save_to_file/enabled": false,
+"slice_66/save_to_file/fallback_path": "",
+"slice_66/save_to_file/keep_custom_tracks": false,
+"slice_66/save_to_file/path": "",
+"slice_66/start_frame": 0,
+"slice_67/end_frame": 0,
+"slice_67/loop_mode": 0,
+"slice_67/name": "",
+"slice_67/save_to_file/enabled": false,
+"slice_67/save_to_file/fallback_path": "",
+"slice_67/save_to_file/keep_custom_tracks": false,
+"slice_67/save_to_file/path": "",
+"slice_67/start_frame": 0,
+"slice_68/end_frame": 0,
+"slice_68/loop_mode": 0,
+"slice_68/name": "",
+"slice_68/save_to_file/enabled": false,
+"slice_68/save_to_file/fallback_path": "",
+"slice_68/save_to_file/keep_custom_tracks": false,
+"slice_68/save_to_file/path": "",
+"slice_68/start_frame": 0,
+"slice_69/end_frame": 0,
+"slice_69/loop_mode": 0,
+"slice_69/name": "",
+"slice_69/save_to_file/enabled": false,
+"slice_69/save_to_file/fallback_path": "",
+"slice_69/save_to_file/keep_custom_tracks": false,
+"slice_69/save_to_file/path": "",
+"slice_69/start_frame": 0,
+"slice_7/end_frame": 0,
+"slice_7/loop_mode": 0,
+"slice_7/name": "",
+"slice_7/save_to_file/enabled": false,
+"slice_7/save_to_file/fallback_path": "",
+"slice_7/save_to_file/keep_custom_tracks": false,
+"slice_7/save_to_file/path": "",
+"slice_7/start_frame": 0,
+"slice_70/end_frame": 0,
+"slice_70/loop_mode": 0,
+"slice_70/name": "",
+"slice_70/save_to_file/enabled": false,
+"slice_70/save_to_file/fallback_path": "",
+"slice_70/save_to_file/keep_custom_tracks": false,
+"slice_70/save_to_file/path": "",
+"slice_70/start_frame": 0,
+"slice_71/end_frame": 0,
+"slice_71/loop_mode": 0,
+"slice_71/name": "",
+"slice_71/save_to_file/enabled": false,
+"slice_71/save_to_file/fallback_path": "",
+"slice_71/save_to_file/keep_custom_tracks": false,
+"slice_71/save_to_file/path": "",
+"slice_71/start_frame": 0,
+"slice_72/end_frame": 0,
+"slice_72/loop_mode": 0,
+"slice_72/name": "",
+"slice_72/save_to_file/enabled": false,
+"slice_72/save_to_file/fallback_path": "",
+"slice_72/save_to_file/keep_custom_tracks": false,
+"slice_72/save_to_file/path": "",
+"slice_72/start_frame": 0,
+"slice_73/end_frame": 0,
+"slice_73/loop_mode": 0,
+"slice_73/name": "",
+"slice_73/save_to_file/enabled": false,
+"slice_73/save_to_file/fallback_path": "",
+"slice_73/save_to_file/keep_custom_tracks": false,
+"slice_73/save_to_file/path": "",
+"slice_73/start_frame": 0,
+"slice_74/end_frame": 0,
+"slice_74/loop_mode": 0,
+"slice_74/name": "",
+"slice_74/save_to_file/enabled": false,
+"slice_74/save_to_file/fallback_path": "",
+"slice_74/save_to_file/keep_custom_tracks": false,
+"slice_74/save_to_file/path": "",
+"slice_74/start_frame": 0,
+"slice_75/end_frame": 0,
+"slice_75/loop_mode": 0,
+"slice_75/name": "",
+"slice_75/save_to_file/enabled": false,
+"slice_75/save_to_file/fallback_path": "",
+"slice_75/save_to_file/keep_custom_tracks": false,
+"slice_75/save_to_file/path": "",
+"slice_75/start_frame": 0,
+"slice_76/end_frame": 0,
+"slice_76/loop_mode": 0,
+"slice_76/name": "",
+"slice_76/save_to_file/enabled": false,
+"slice_76/save_to_file/fallback_path": "",
+"slice_76/save_to_file/keep_custom_tracks": false,
+"slice_76/save_to_file/path": "",
+"slice_76/start_frame": 0,
+"slice_77/end_frame": 0,
+"slice_77/loop_mode": 0,
+"slice_77/name": "",
+"slice_77/save_to_file/enabled": false,
+"slice_77/save_to_file/fallback_path": "",
+"slice_77/save_to_file/keep_custom_tracks": false,
+"slice_77/save_to_file/path": "",
+"slice_77/start_frame": 0,
+"slice_78/end_frame": 0,
+"slice_78/loop_mode": 0,
+"slice_78/name": "",
+"slice_78/save_to_file/enabled": false,
+"slice_78/save_to_file/fallback_path": "",
+"slice_78/save_to_file/keep_custom_tracks": false,
+"slice_78/save_to_file/path": "",
+"slice_78/start_frame": 0,
+"slice_79/end_frame": 0,
+"slice_79/loop_mode": 0,
+"slice_79/name": "",
+"slice_79/save_to_file/enabled": false,
+"slice_79/save_to_file/fallback_path": "",
+"slice_79/save_to_file/keep_custom_tracks": false,
+"slice_79/save_to_file/path": "",
+"slice_79/start_frame": 0,
+"slice_8/end_frame": 0,
+"slice_8/loop_mode": 0,
+"slice_8/name": "",
+"slice_8/save_to_file/enabled": false,
+"slice_8/save_to_file/fallback_path": "",
+"slice_8/save_to_file/keep_custom_tracks": false,
+"slice_8/save_to_file/path": "",
+"slice_8/start_frame": 0,
+"slice_80/end_frame": 0,
+"slice_80/loop_mode": 0,
+"slice_80/name": "",
+"slice_80/save_to_file/enabled": false,
+"slice_80/save_to_file/fallback_path": "",
+"slice_80/save_to_file/keep_custom_tracks": false,
+"slice_80/save_to_file/path": "",
+"slice_80/start_frame": 0,
+"slice_81/end_frame": 0,
+"slice_81/loop_mode": 0,
+"slice_81/name": "",
+"slice_81/save_to_file/enabled": false,
+"slice_81/save_to_file/fallback_path": "",
+"slice_81/save_to_file/keep_custom_tracks": false,
+"slice_81/save_to_file/path": "",
+"slice_81/start_frame": 0,
+"slice_82/end_frame": 0,
+"slice_82/loop_mode": 0,
+"slice_82/name": "",
+"slice_82/save_to_file/enabled": false,
+"slice_82/save_to_file/fallback_path": "",
+"slice_82/save_to_file/keep_custom_tracks": false,
+"slice_82/save_to_file/path": "",
+"slice_82/start_frame": 0,
+"slice_83/end_frame": 0,
+"slice_83/loop_mode": 0,
+"slice_83/name": "",
+"slice_83/save_to_file/enabled": false,
+"slice_83/save_to_file/fallback_path": "",
+"slice_83/save_to_file/keep_custom_tracks": false,
+"slice_83/save_to_file/path": "",
+"slice_83/start_frame": 0,
+"slice_84/end_frame": 0,
+"slice_84/loop_mode": 0,
+"slice_84/name": "",
+"slice_84/save_to_file/enabled": false,
+"slice_84/save_to_file/fallback_path": "",
+"slice_84/save_to_file/keep_custom_tracks": false,
+"slice_84/save_to_file/path": "",
+"slice_84/start_frame": 0,
+"slice_85/end_frame": 0,
+"slice_85/loop_mode": 0,
+"slice_85/name": "",
+"slice_85/save_to_file/enabled": false,
+"slice_85/save_to_file/fallback_path": "",
+"slice_85/save_to_file/keep_custom_tracks": false,
+"slice_85/save_to_file/path": "",
+"slice_85/start_frame": 0,
+"slice_86/end_frame": 0,
+"slice_86/loop_mode": 0,
+"slice_86/name": "",
+"slice_86/save_to_file/enabled": false,
+"slice_86/save_to_file/fallback_path": "",
+"slice_86/save_to_file/keep_custom_tracks": false,
+"slice_86/save_to_file/path": "",
+"slice_86/start_frame": 0,
+"slice_87/end_frame": 0,
+"slice_87/loop_mode": 0,
+"slice_87/name": "",
+"slice_87/save_to_file/enabled": false,
+"slice_87/save_to_file/fallback_path": "",
+"slice_87/save_to_file/keep_custom_tracks": false,
+"slice_87/save_to_file/path": "",
+"slice_87/start_frame": 0,
+"slice_88/end_frame": 0,
+"slice_88/loop_mode": 0,
+"slice_88/name": "",
+"slice_88/save_to_file/enabled": false,
+"slice_88/save_to_file/fallback_path": "",
+"slice_88/save_to_file/keep_custom_tracks": false,
+"slice_88/save_to_file/path": "",
+"slice_88/start_frame": 0,
+"slice_89/end_frame": 0,
+"slice_89/loop_mode": 0,
+"slice_89/name": "",
+"slice_89/save_to_file/enabled": false,
+"slice_89/save_to_file/fallback_path": "",
+"slice_89/save_to_file/keep_custom_tracks": false,
+"slice_89/save_to_file/path": "",
+"slice_89/start_frame": 0,
+"slice_9/end_frame": 0,
+"slice_9/loop_mode": 0,
+"slice_9/name": "",
+"slice_9/save_to_file/enabled": false,
+"slice_9/save_to_file/fallback_path": "",
+"slice_9/save_to_file/keep_custom_tracks": false,
+"slice_9/save_to_file/path": "",
+"slice_9/start_frame": 0,
+"slice_90/end_frame": 0,
+"slice_90/loop_mode": 0,
+"slice_90/name": "",
+"slice_90/save_to_file/enabled": false,
+"slice_90/save_to_file/fallback_path": "",
+"slice_90/save_to_file/keep_custom_tracks": false,
+"slice_90/save_to_file/path": "",
+"slice_90/start_frame": 0,
+"slice_91/end_frame": 0,
+"slice_91/loop_mode": 0,
+"slice_91/name": "",
+"slice_91/save_to_file/enabled": false,
+"slice_91/save_to_file/fallback_path": "",
+"slice_91/save_to_file/keep_custom_tracks": false,
+"slice_91/save_to_file/path": "",
+"slice_91/start_frame": 0,
+"slice_92/end_frame": 0,
+"slice_92/loop_mode": 0,
+"slice_92/name": "",
+"slice_92/save_to_file/enabled": false,
+"slice_92/save_to_file/fallback_path": "",
+"slice_92/save_to_file/keep_custom_tracks": false,
+"slice_92/save_to_file/path": "",
+"slice_92/start_frame": 0,
+"slice_93/end_frame": 0,
+"slice_93/loop_mode": 0,
+"slice_93/name": "",
+"slice_93/save_to_file/enabled": false,
+"slice_93/save_to_file/fallback_path": "",
+"slice_93/save_to_file/keep_custom_tracks": false,
+"slice_93/save_to_file/path": "",
+"slice_93/start_frame": 0,
+"slice_94/end_frame": 0,
+"slice_94/loop_mode": 0,
+"slice_94/name": "",
+"slice_94/save_to_file/enabled": false,
+"slice_94/save_to_file/fallback_path": "",
+"slice_94/save_to_file/keep_custom_tracks": false,
+"slice_94/save_to_file/path": "",
+"slice_94/start_frame": 0,
+"slice_95/end_frame": 0,
+"slice_95/loop_mode": 0,
+"slice_95/name": "",
+"slice_95/save_to_file/enabled": false,
+"slice_95/save_to_file/fallback_path": "",
+"slice_95/save_to_file/keep_custom_tracks": false,
+"slice_95/save_to_file/path": "",
+"slice_95/start_frame": 0,
+"slice_96/end_frame": 0,
+"slice_96/loop_mode": 0,
+"slice_96/name": "",
+"slice_96/save_to_file/enabled": false,
+"slice_96/save_to_file/fallback_path": "",
+"slice_96/save_to_file/keep_custom_tracks": false,
+"slice_96/save_to_file/path": "",
+"slice_96/start_frame": 0,
+"slice_97/end_frame": 0,
+"slice_97/loop_mode": 0,
+"slice_97/name": "",
+"slice_97/save_to_file/enabled": false,
+"slice_97/save_to_file/fallback_path": "",
+"slice_97/save_to_file/keep_custom_tracks": false,
+"slice_97/save_to_file/path": "",
+"slice_97/start_frame": 0,
+"slice_98/end_frame": 0,
+"slice_98/loop_mode": 0,
+"slice_98/name": "",
+"slice_98/save_to_file/enabled": false,
+"slice_98/save_to_file/fallback_path": "",
+"slice_98/save_to_file/keep_custom_tracks": false,
+"slice_98/save_to_file/path": "",
+"slice_98/start_frame": 0,
+"slice_99/end_frame": 0,
+"slice_99/loop_mode": 0,
+"slice_99/name": "",
+"slice_99/save_to_file/enabled": false,
+"slice_99/save_to_file/fallback_path": "",
+"slice_99/save_to_file/keep_custom_tracks": false,
+"slice_99/save_to_file/path": "",
+"slice_99/start_frame": 0,
+"slices/amount": null
+},
+"Strafe_R": {
+"save_to_file/enabled": false,
+"save_to_file/fallback_path": "",
+"save_to_file/keep_custom_tracks": "",
+"save_to_file/path": "",
+"settings/loop_mode": 1,
+"slice_1/end_frame": 0,
+"slice_1/loop_mode": 0,
+"slice_1/name": "",
+"slice_1/save_to_file/enabled": false,
+"slice_1/save_to_file/fallback_path": "",
+"slice_1/save_to_file/keep_custom_tracks": false,
+"slice_1/save_to_file/path": "",
+"slice_1/start_frame": 0,
+"slice_10/end_frame": 0,
+"slice_10/loop_mode": 0,
+"slice_10/name": "",
+"slice_10/save_to_file/enabled": false,
+"slice_10/save_to_file/fallback_path": "",
+"slice_10/save_to_file/keep_custom_tracks": false,
+"slice_10/save_to_file/path": "",
+"slice_10/start_frame": 0,
+"slice_100/end_frame": 0,
+"slice_100/loop_mode": 0,
+"slice_100/name": "",
+"slice_100/save_to_file/enabled": false,
+"slice_100/save_to_file/fallback_path": "",
+"slice_100/save_to_file/keep_custom_tracks": false,
+"slice_100/save_to_file/path": "",
+"slice_100/start_frame": 0,
+"slice_101/end_frame": 0,
+"slice_101/loop_mode": 0,
+"slice_101/name": "",
+"slice_101/save_to_file/enabled": false,
+"slice_101/save_to_file/fallback_path": "",
+"slice_101/save_to_file/keep_custom_tracks": false,
+"slice_101/save_to_file/path": "",
+"slice_101/start_frame": 0,
+"slice_102/end_frame": 0,
+"slice_102/loop_mode": 0,
+"slice_102/name": "",
+"slice_102/save_to_file/enabled": false,
+"slice_102/save_to_file/fallback_path": "",
+"slice_102/save_to_file/keep_custom_tracks": false,
+"slice_102/save_to_file/path": "",
+"slice_102/start_frame": 0,
+"slice_103/end_frame": 0,
+"slice_103/loop_mode": 0,
+"slice_103/name": "",
+"slice_103/save_to_file/enabled": false,
+"slice_103/save_to_file/fallback_path": "",
+"slice_103/save_to_file/keep_custom_tracks": false,
+"slice_103/save_to_file/path": "",
+"slice_103/start_frame": 0,
+"slice_104/end_frame": 0,
+"slice_104/loop_mode": 0,
+"slice_104/name": "",
+"slice_104/save_to_file/enabled": false,
+"slice_104/save_to_file/fallback_path": "",
+"slice_104/save_to_file/keep_custom_tracks": false,
+"slice_104/save_to_file/path": "",
+"slice_104/start_frame": 0,
+"slice_105/end_frame": 0,
+"slice_105/loop_mode": 0,
+"slice_105/name": "",
+"slice_105/save_to_file/enabled": false,
+"slice_105/save_to_file/fallback_path": "",
+"slice_105/save_to_file/keep_custom_tracks": false,
+"slice_105/save_to_file/path": "",
+"slice_105/start_frame": 0,
+"slice_106/end_frame": 0,
+"slice_106/loop_mode": 0,
+"slice_106/name": "",
+"slice_106/save_to_file/enabled": false,
+"slice_106/save_to_file/fallback_path": "",
+"slice_106/save_to_file/keep_custom_tracks": false,
+"slice_106/save_to_file/path": "",
+"slice_106/start_frame": 0,
+"slice_107/end_frame": 0,
+"slice_107/loop_mode": 0,
+"slice_107/name": "",
+"slice_107/save_to_file/enabled": false,
+"slice_107/save_to_file/fallback_path": "",
+"slice_107/save_to_file/keep_custom_tracks": false,
+"slice_107/save_to_file/path": "",
+"slice_107/start_frame": 0,
+"slice_108/end_frame": 0,
+"slice_108/loop_mode": 0,
+"slice_108/name": "",
+"slice_108/save_to_file/enabled": false,
+"slice_108/save_to_file/fallback_path": "",
+"slice_108/save_to_file/keep_custom_tracks": false,
+"slice_108/save_to_file/path": "",
+"slice_108/start_frame": 0,
+"slice_109/end_frame": 0,
+"slice_109/loop_mode": 0,
+"slice_109/name": "",
+"slice_109/save_to_file/enabled": false,
+"slice_109/save_to_file/fallback_path": "",
+"slice_109/save_to_file/keep_custom_tracks": false,
+"slice_109/save_to_file/path": "",
+"slice_109/start_frame": 0,
+"slice_11/end_frame": 0,
+"slice_11/loop_mode": 0,
+"slice_11/name": "",
+"slice_11/save_to_file/enabled": false,
+"slice_11/save_to_file/fallback_path": "",
+"slice_11/save_to_file/keep_custom_tracks": false,
+"slice_11/save_to_file/path": "",
+"slice_11/start_frame": 0,
+"slice_110/end_frame": 0,
+"slice_110/loop_mode": 0,
+"slice_110/name": "",
+"slice_110/save_to_file/enabled": false,
+"slice_110/save_to_file/fallback_path": "",
+"slice_110/save_to_file/keep_custom_tracks": false,
+"slice_110/save_to_file/path": "",
+"slice_110/start_frame": 0,
+"slice_111/end_frame": 0,
+"slice_111/loop_mode": 0,
+"slice_111/name": "",
+"slice_111/save_to_file/enabled": false,
+"slice_111/save_to_file/fallback_path": "",
+"slice_111/save_to_file/keep_custom_tracks": false,
+"slice_111/save_to_file/path": "",
+"slice_111/start_frame": 0,
+"slice_112/end_frame": 0,
+"slice_112/loop_mode": 0,
+"slice_112/name": "",
+"slice_112/save_to_file/enabled": false,
+"slice_112/save_to_file/fallback_path": "",
+"slice_112/save_to_file/keep_custom_tracks": false,
+"slice_112/save_to_file/path": "",
+"slice_112/start_frame": 0,
+"slice_113/end_frame": 0,
+"slice_113/loop_mode": 0,
+"slice_113/name": "",
+"slice_113/save_to_file/enabled": false,
+"slice_113/save_to_file/fallback_path": "",
+"slice_113/save_to_file/keep_custom_tracks": false,
+"slice_113/save_to_file/path": "",
+"slice_113/start_frame": 0,
+"slice_114/end_frame": 0,
+"slice_114/loop_mode": 0,
+"slice_114/name": "",
+"slice_114/save_to_file/enabled": false,
+"slice_114/save_to_file/fallback_path": "",
+"slice_114/save_to_file/keep_custom_tracks": false,
+"slice_114/save_to_file/path": "",
+"slice_114/start_frame": 0,
+"slice_115/end_frame": 0,
+"slice_115/loop_mode": 0,
+"slice_115/name": "",
+"slice_115/save_to_file/enabled": false,
+"slice_115/save_to_file/fallback_path": "",
+"slice_115/save_to_file/keep_custom_tracks": false,
+"slice_115/save_to_file/path": "",
+"slice_115/start_frame": 0,
+"slice_116/end_frame": 0,
+"slice_116/loop_mode": 0,
+"slice_116/name": "",
+"slice_116/save_to_file/enabled": false,
+"slice_116/save_to_file/fallback_path": "",
+"slice_116/save_to_file/keep_custom_tracks": false,
+"slice_116/save_to_file/path": "",
+"slice_116/start_frame": 0,
+"slice_117/end_frame": 0,
+"slice_117/loop_mode": 0,
+"slice_117/name": "",
+"slice_117/save_to_file/enabled": false,
+"slice_117/save_to_file/fallback_path": "",
+"slice_117/save_to_file/keep_custom_tracks": false,
+"slice_117/save_to_file/path": "",
+"slice_117/start_frame": 0,
+"slice_118/end_frame": 0,
+"slice_118/loop_mode": 0,
+"slice_118/name": "",
+"slice_118/save_to_file/enabled": false,
+"slice_118/save_to_file/fallback_path": "",
+"slice_118/save_to_file/keep_custom_tracks": false,
+"slice_118/save_to_file/path": "",
+"slice_118/start_frame": 0,
+"slice_119/end_frame": 0,
+"slice_119/loop_mode": 0,
+"slice_119/name": "",
+"slice_119/save_to_file/enabled": false,
+"slice_119/save_to_file/fallback_path": "",
+"slice_119/save_to_file/keep_custom_tracks": false,
+"slice_119/save_to_file/path": "",
+"slice_119/start_frame": 0,
+"slice_12/end_frame": 0,
+"slice_12/loop_mode": 0,
+"slice_12/name": "",
+"slice_12/save_to_file/enabled": false,
+"slice_12/save_to_file/fallback_path": "",
+"slice_12/save_to_file/keep_custom_tracks": false,
+"slice_12/save_to_file/path": "",
+"slice_12/start_frame": 0,
+"slice_120/end_frame": 0,
+"slice_120/loop_mode": 0,
+"slice_120/name": "",
+"slice_120/save_to_file/enabled": false,
+"slice_120/save_to_file/fallback_path": "",
+"slice_120/save_to_file/keep_custom_tracks": false,
+"slice_120/save_to_file/path": "",
+"slice_120/start_frame": 0,
+"slice_121/end_frame": 0,
+"slice_121/loop_mode": 0,
+"slice_121/name": "",
+"slice_121/save_to_file/enabled": false,
+"slice_121/save_to_file/fallback_path": "",
+"slice_121/save_to_file/keep_custom_tracks": false,
+"slice_121/save_to_file/path": "",
+"slice_121/start_frame": 0,
+"slice_122/end_frame": 0,
+"slice_122/loop_mode": 0,
+"slice_122/name": "",
+"slice_122/save_to_file/enabled": false,
+"slice_122/save_to_file/fallback_path": "",
+"slice_122/save_to_file/keep_custom_tracks": false,
+"slice_122/save_to_file/path": "",
+"slice_122/start_frame": 0,
+"slice_123/end_frame": 0,
+"slice_123/loop_mode": 0,
+"slice_123/name": "",
+"slice_123/save_to_file/enabled": false,
+"slice_123/save_to_file/fallback_path": "",
+"slice_123/save_to_file/keep_custom_tracks": false,
+"slice_123/save_to_file/path": "",
+"slice_123/start_frame": 0,
+"slice_124/end_frame": 0,
+"slice_124/loop_mode": 0,
+"slice_124/name": "",
+"slice_124/save_to_file/enabled": false,
+"slice_124/save_to_file/fallback_path": "",
+"slice_124/save_to_file/keep_custom_tracks": false,
+"slice_124/save_to_file/path": "",
+"slice_124/start_frame": 0,
+"slice_125/end_frame": 0,
+"slice_125/loop_mode": 0,
+"slice_125/name": "",
+"slice_125/save_to_file/enabled": false,
+"slice_125/save_to_file/fallback_path": "",
+"slice_125/save_to_file/keep_custom_tracks": false,
+"slice_125/save_to_file/path": "",
+"slice_125/start_frame": 0,
+"slice_126/end_frame": 0,
+"slice_126/loop_mode": 0,
+"slice_126/name": "",
+"slice_126/save_to_file/enabled": false,
+"slice_126/save_to_file/fallback_path": "",
+"slice_126/save_to_file/keep_custom_tracks": false,
+"slice_126/save_to_file/path": "",
+"slice_126/start_frame": 0,
+"slice_127/end_frame": 0,
+"slice_127/loop_mode": 0,
+"slice_127/name": "",
+"slice_127/save_to_file/enabled": false,
+"slice_127/save_to_file/fallback_path": "",
+"slice_127/save_to_file/keep_custom_tracks": false,
+"slice_127/save_to_file/path": "",
+"slice_127/start_frame": 0,
+"slice_128/end_frame": 0,
+"slice_128/loop_mode": 0,
+"slice_128/name": "",
+"slice_128/save_to_file/enabled": false,
+"slice_128/save_to_file/fallback_path": "",
+"slice_128/save_to_file/keep_custom_tracks": false,
+"slice_128/save_to_file/path": "",
+"slice_128/start_frame": 0,
+"slice_129/end_frame": 0,
+"slice_129/loop_mode": 0,
+"slice_129/name": "",
+"slice_129/save_to_file/enabled": false,
+"slice_129/save_to_file/fallback_path": "",
+"slice_129/save_to_file/keep_custom_tracks": false,
+"slice_129/save_to_file/path": "",
+"slice_129/start_frame": 0,
+"slice_13/end_frame": 0,
+"slice_13/loop_mode": 0,
+"slice_13/name": "",
+"slice_13/save_to_file/enabled": false,
+"slice_13/save_to_file/fallback_path": "",
+"slice_13/save_to_file/keep_custom_tracks": false,
+"slice_13/save_to_file/path": "",
+"slice_13/start_frame": 0,
+"slice_130/end_frame": 0,
+"slice_130/loop_mode": 0,
+"slice_130/name": "",
+"slice_130/save_to_file/enabled": false,
+"slice_130/save_to_file/fallback_path": "",
+"slice_130/save_to_file/keep_custom_tracks": false,
+"slice_130/save_to_file/path": "",
+"slice_130/start_frame": 0,
+"slice_131/end_frame": 0,
+"slice_131/loop_mode": 0,
+"slice_131/name": "",
+"slice_131/save_to_file/enabled": false,
+"slice_131/save_to_file/fallback_path": "",
+"slice_131/save_to_file/keep_custom_tracks": false,
+"slice_131/save_to_file/path": "",
+"slice_131/start_frame": 0,
+"slice_132/end_frame": 0,
+"slice_132/loop_mode": 0,
+"slice_132/name": "",
+"slice_132/save_to_file/enabled": false,
+"slice_132/save_to_file/fallback_path": "",
+"slice_132/save_to_file/keep_custom_tracks": false,
+"slice_132/save_to_file/path": "",
+"slice_132/start_frame": 0,
+"slice_133/end_frame": 0,
+"slice_133/loop_mode": 0,
+"slice_133/name": "",
+"slice_133/save_to_file/enabled": false,
+"slice_133/save_to_file/fallback_path": "",
+"slice_133/save_to_file/keep_custom_tracks": false,
+"slice_133/save_to_file/path": "",
+"slice_133/start_frame": 0,
+"slice_134/end_frame": 0,
+"slice_134/loop_mode": 0,
+"slice_134/name": "",
+"slice_134/save_to_file/enabled": false,
+"slice_134/save_to_file/fallback_path": "",
+"slice_134/save_to_file/keep_custom_tracks": false,
+"slice_134/save_to_file/path": "",
+"slice_134/start_frame": 0,
+"slice_135/end_frame": 0,
+"slice_135/loop_mode": 0,
+"slice_135/name": "",
+"slice_135/save_to_file/enabled": false,
+"slice_135/save_to_file/fallback_path": "",
+"slice_135/save_to_file/keep_custom_tracks": false,
+"slice_135/save_to_file/path": "",
+"slice_135/start_frame": 0,
+"slice_136/end_frame": 0,
+"slice_136/loop_mode": 0,
+"slice_136/name": "",
+"slice_136/save_to_file/enabled": false,
+"slice_136/save_to_file/fallback_path": "",
+"slice_136/save_to_file/keep_custom_tracks": false,
+"slice_136/save_to_file/path": "",
+"slice_136/start_frame": 0,
+"slice_137/end_frame": 0,
+"slice_137/loop_mode": 0,
+"slice_137/name": "",
+"slice_137/save_to_file/enabled": false,
+"slice_137/save_to_file/fallback_path": "",
+"slice_137/save_to_file/keep_custom_tracks": false,
+"slice_137/save_to_file/path": "",
+"slice_137/start_frame": 0,
+"slice_138/end_frame": 0,
+"slice_138/loop_mode": 0,
+"slice_138/name": "",
+"slice_138/save_to_file/enabled": false,
+"slice_138/save_to_file/fallback_path": "",
+"slice_138/save_to_file/keep_custom_tracks": false,
+"slice_138/save_to_file/path": "",
+"slice_138/start_frame": 0,
+"slice_139/end_frame": 0,
+"slice_139/loop_mode": 0,
+"slice_139/name": "",
+"slice_139/save_to_file/enabled": false,
+"slice_139/save_to_file/fallback_path": "",
+"slice_139/save_to_file/keep_custom_tracks": false,
+"slice_139/save_to_file/path": "",
+"slice_139/start_frame": 0,
+"slice_14/end_frame": 0,
+"slice_14/loop_mode": 0,
+"slice_14/name": "",
+"slice_14/save_to_file/enabled": false,
+"slice_14/save_to_file/fallback_path": "",
+"slice_14/save_to_file/keep_custom_tracks": false,
+"slice_14/save_to_file/path": "",
+"slice_14/start_frame": 0,
+"slice_140/end_frame": 0,
+"slice_140/loop_mode": 0,
+"slice_140/name": "",
+"slice_140/save_to_file/enabled": false,
+"slice_140/save_to_file/fallback_path": "",
+"slice_140/save_to_file/keep_custom_tracks": false,
+"slice_140/save_to_file/path": "",
+"slice_140/start_frame": 0,
+"slice_141/end_frame": 0,
+"slice_141/loop_mode": 0,
+"slice_141/name": "",
+"slice_141/save_to_file/enabled": false,
+"slice_141/save_to_file/fallback_path": "",
+"slice_141/save_to_file/keep_custom_tracks": false,
+"slice_141/save_to_file/path": "",
+"slice_141/start_frame": 0,
+"slice_142/end_frame": 0,
+"slice_142/loop_mode": 0,
+"slice_142/name": "",
+"slice_142/save_to_file/enabled": false,
+"slice_142/save_to_file/fallback_path": "",
+"slice_142/save_to_file/keep_custom_tracks": false,
+"slice_142/save_to_file/path": "",
+"slice_142/start_frame": 0,
+"slice_143/end_frame": 0,
+"slice_143/loop_mode": 0,
+"slice_143/name": "",
+"slice_143/save_to_file/enabled": false,
+"slice_143/save_to_file/fallback_path": "",
+"slice_143/save_to_file/keep_custom_tracks": false,
+"slice_143/save_to_file/path": "",
+"slice_143/start_frame": 0,
+"slice_144/end_frame": 0,
+"slice_144/loop_mode": 0,
+"slice_144/name": "",
+"slice_144/save_to_file/enabled": false,
+"slice_144/save_to_file/fallback_path": "",
+"slice_144/save_to_file/keep_custom_tracks": false,
+"slice_144/save_to_file/path": "",
+"slice_144/start_frame": 0,
+"slice_145/end_frame": 0,
+"slice_145/loop_mode": 0,
+"slice_145/name": "",
+"slice_145/save_to_file/enabled": false,
+"slice_145/save_to_file/fallback_path": "",
+"slice_145/save_to_file/keep_custom_tracks": false,
+"slice_145/save_to_file/path": "",
+"slice_145/start_frame": 0,
+"slice_146/end_frame": 0,
+"slice_146/loop_mode": 0,
+"slice_146/name": "",
+"slice_146/save_to_file/enabled": false,
+"slice_146/save_to_file/fallback_path": "",
+"slice_146/save_to_file/keep_custom_tracks": false,
+"slice_146/save_to_file/path": "",
+"slice_146/start_frame": 0,
+"slice_147/end_frame": 0,
+"slice_147/loop_mode": 0,
+"slice_147/name": "",
+"slice_147/save_to_file/enabled": false,
+"slice_147/save_to_file/fallback_path": "",
+"slice_147/save_to_file/keep_custom_tracks": false,
+"slice_147/save_to_file/path": "",
+"slice_147/start_frame": 0,
+"slice_148/end_frame": 0,
+"slice_148/loop_mode": 0,
+"slice_148/name": "",
+"slice_148/save_to_file/enabled": false,
+"slice_148/save_to_file/fallback_path": "",
+"slice_148/save_to_file/keep_custom_tracks": false,
+"slice_148/save_to_file/path": "",
+"slice_148/start_frame": 0,
+"slice_149/end_frame": 0,
+"slice_149/loop_mode": 0,
+"slice_149/name": "",
+"slice_149/save_to_file/enabled": false,
+"slice_149/save_to_file/fallback_path": "",
+"slice_149/save_to_file/keep_custom_tracks": false,
+"slice_149/save_to_file/path": "",
+"slice_149/start_frame": 0,
+"slice_15/end_frame": 0,
+"slice_15/loop_mode": 0,
+"slice_15/name": "",
+"slice_15/save_to_file/enabled": false,
+"slice_15/save_to_file/fallback_path": "",
+"slice_15/save_to_file/keep_custom_tracks": false,
+"slice_15/save_to_file/path": "",
+"slice_15/start_frame": 0,
+"slice_150/end_frame": 0,
+"slice_150/loop_mode": 0,
+"slice_150/name": "",
+"slice_150/save_to_file/enabled": false,
+"slice_150/save_to_file/fallback_path": "",
+"slice_150/save_to_file/keep_custom_tracks": false,
+"slice_150/save_to_file/path": "",
+"slice_150/start_frame": 0,
+"slice_151/end_frame": 0,
+"slice_151/loop_mode": 0,
+"slice_151/name": "",
+"slice_151/save_to_file/enabled": false,
+"slice_151/save_to_file/fallback_path": "",
+"slice_151/save_to_file/keep_custom_tracks": false,
+"slice_151/save_to_file/path": "",
+"slice_151/start_frame": 0,
+"slice_152/end_frame": 0,
+"slice_152/loop_mode": 0,
+"slice_152/name": "",
+"slice_152/save_to_file/enabled": false,
+"slice_152/save_to_file/fallback_path": "",
+"slice_152/save_to_file/keep_custom_tracks": false,
+"slice_152/save_to_file/path": "",
+"slice_152/start_frame": 0,
+"slice_153/end_frame": 0,
+"slice_153/loop_mode": 0,
+"slice_153/name": "",
+"slice_153/save_to_file/enabled": false,
+"slice_153/save_to_file/fallback_path": "",
+"slice_153/save_to_file/keep_custom_tracks": false,
+"slice_153/save_to_file/path": "",
+"slice_153/start_frame": 0,
+"slice_154/end_frame": 0,
+"slice_154/loop_mode": 0,
+"slice_154/name": "",
+"slice_154/save_to_file/enabled": false,
+"slice_154/save_to_file/fallback_path": "",
+"slice_154/save_to_file/keep_custom_tracks": false,
+"slice_154/save_to_file/path": "",
+"slice_154/start_frame": 0,
+"slice_155/end_frame": 0,
+"slice_155/loop_mode": 0,
+"slice_155/name": "",
+"slice_155/save_to_file/enabled": false,
+"slice_155/save_to_file/fallback_path": "",
+"slice_155/save_to_file/keep_custom_tracks": false,
+"slice_155/save_to_file/path": "",
+"slice_155/start_frame": 0,
+"slice_156/end_frame": 0,
+"slice_156/loop_mode": 0,
+"slice_156/name": "",
+"slice_156/save_to_file/enabled": false,
+"slice_156/save_to_file/fallback_path": "",
+"slice_156/save_to_file/keep_custom_tracks": false,
+"slice_156/save_to_file/path": "",
+"slice_156/start_frame": 0,
+"slice_157/end_frame": 0,
+"slice_157/loop_mode": 0,
+"slice_157/name": "",
+"slice_157/save_to_file/enabled": false,
+"slice_157/save_to_file/fallback_path": "",
+"slice_157/save_to_file/keep_custom_tracks": false,
+"slice_157/save_to_file/path": "",
+"slice_157/start_frame": 0,
+"slice_158/end_frame": 0,
+"slice_158/loop_mode": 0,
+"slice_158/name": "",
+"slice_158/save_to_file/enabled": false,
+"slice_158/save_to_file/fallback_path": "",
+"slice_158/save_to_file/keep_custom_tracks": false,
+"slice_158/save_to_file/path": "",
+"slice_158/start_frame": 0,
+"slice_159/end_frame": 0,
+"slice_159/loop_mode": 0,
+"slice_159/name": "",
+"slice_159/save_to_file/enabled": false,
+"slice_159/save_to_file/fallback_path": "",
+"slice_159/save_to_file/keep_custom_tracks": false,
+"slice_159/save_to_file/path": "",
+"slice_159/start_frame": 0,
+"slice_16/end_frame": 0,
+"slice_16/loop_mode": 0,
+"slice_16/name": "",
+"slice_16/save_to_file/enabled": false,
+"slice_16/save_to_file/fallback_path": "",
+"slice_16/save_to_file/keep_custom_tracks": false,
+"slice_16/save_to_file/path": "",
+"slice_16/start_frame": 0,
+"slice_160/end_frame": 0,
+"slice_160/loop_mode": 0,
+"slice_160/name": "",
+"slice_160/save_to_file/enabled": false,
+"slice_160/save_to_file/fallback_path": "",
+"slice_160/save_to_file/keep_custom_tracks": false,
+"slice_160/save_to_file/path": "",
+"slice_160/start_frame": 0,
+"slice_161/end_frame": 0,
+"slice_161/loop_mode": 0,
+"slice_161/name": "",
+"slice_161/save_to_file/enabled": false,
+"slice_161/save_to_file/fallback_path": "",
+"slice_161/save_to_file/keep_custom_tracks": false,
+"slice_161/save_to_file/path": "",
+"slice_161/start_frame": 0,
+"slice_162/end_frame": 0,
+"slice_162/loop_mode": 0,
+"slice_162/name": "",
+"slice_162/save_to_file/enabled": false,
+"slice_162/save_to_file/fallback_path": "",
+"slice_162/save_to_file/keep_custom_tracks": false,
+"slice_162/save_to_file/path": "",
+"slice_162/start_frame": 0,
+"slice_163/end_frame": 0,
+"slice_163/loop_mode": 0,
+"slice_163/name": "",
+"slice_163/save_to_file/enabled": false,
+"slice_163/save_to_file/fallback_path": "",
+"slice_163/save_to_file/keep_custom_tracks": false,
+"slice_163/save_to_file/path": "",
+"slice_163/start_frame": 0,
+"slice_164/end_frame": 0,
+"slice_164/loop_mode": 0,
+"slice_164/name": "",
+"slice_164/save_to_file/enabled": false,
+"slice_164/save_to_file/fallback_path": "",
+"slice_164/save_to_file/keep_custom_tracks": false,
+"slice_164/save_to_file/path": "",
+"slice_164/start_frame": 0,
+"slice_165/end_frame": 0,
+"slice_165/loop_mode": 0,
+"slice_165/name": "",
+"slice_165/save_to_file/enabled": false,
+"slice_165/save_to_file/fallback_path": "",
+"slice_165/save_to_file/keep_custom_tracks": false,
+"slice_165/save_to_file/path": "",
+"slice_165/start_frame": 0,
+"slice_166/end_frame": 0,
+"slice_166/loop_mode": 0,
+"slice_166/name": "",
+"slice_166/save_to_file/enabled": false,
+"slice_166/save_to_file/fallback_path": "",
+"slice_166/save_to_file/keep_custom_tracks": false,
+"slice_166/save_to_file/path": "",
+"slice_166/start_frame": 0,
+"slice_167/end_frame": 0,
+"slice_167/loop_mode": 0,
+"slice_167/name": "",
+"slice_167/save_to_file/enabled": false,
+"slice_167/save_to_file/fallback_path": "",
+"slice_167/save_to_file/keep_custom_tracks": false,
+"slice_167/save_to_file/path": "",
+"slice_167/start_frame": 0,
+"slice_168/end_frame": 0,
+"slice_168/loop_mode": 0,
+"slice_168/name": "",
+"slice_168/save_to_file/enabled": false,
+"slice_168/save_to_file/fallback_path": "",
+"slice_168/save_to_file/keep_custom_tracks": false,
+"slice_168/save_to_file/path": "",
+"slice_168/start_frame": 0,
+"slice_169/end_frame": 0,
+"slice_169/loop_mode": 0,
+"slice_169/name": "",
+"slice_169/save_to_file/enabled": false,
+"slice_169/save_to_file/fallback_path": "",
+"slice_169/save_to_file/keep_custom_tracks": false,
+"slice_169/save_to_file/path": "",
+"slice_169/start_frame": 0,
+"slice_17/end_frame": 0,
+"slice_17/loop_mode": 0,
+"slice_17/name": "",
+"slice_17/save_to_file/enabled": false,
+"slice_17/save_to_file/fallback_path": "",
+"slice_17/save_to_file/keep_custom_tracks": false,
+"slice_17/save_to_file/path": "",
+"slice_17/start_frame": 0,
+"slice_170/end_frame": 0,
+"slice_170/loop_mode": 0,
+"slice_170/name": "",
+"slice_170/save_to_file/enabled": false,
+"slice_170/save_to_file/fallback_path": "",
+"slice_170/save_to_file/keep_custom_tracks": false,
+"slice_170/save_to_file/path": "",
+"slice_170/start_frame": 0,
+"slice_171/end_frame": 0,
+"slice_171/loop_mode": 0,
+"slice_171/name": "",
+"slice_171/save_to_file/enabled": false,
+"slice_171/save_to_file/fallback_path": "",
+"slice_171/save_to_file/keep_custom_tracks": false,
+"slice_171/save_to_file/path": "",
+"slice_171/start_frame": 0,
+"slice_172/end_frame": 0,
+"slice_172/loop_mode": 0,
+"slice_172/name": "",
+"slice_172/save_to_file/enabled": false,
+"slice_172/save_to_file/fallback_path": "",
+"slice_172/save_to_file/keep_custom_tracks": false,
+"slice_172/save_to_file/path": "",
+"slice_172/start_frame": 0,
+"slice_173/end_frame": 0,
+"slice_173/loop_mode": 0,
+"slice_173/name": "",
+"slice_173/save_to_file/enabled": false,
+"slice_173/save_to_file/fallback_path": "",
+"slice_173/save_to_file/keep_custom_tracks": false,
+"slice_173/save_to_file/path": "",
+"slice_173/start_frame": 0,
+"slice_174/end_frame": 0,
+"slice_174/loop_mode": 0,
+"slice_174/name": "",
+"slice_174/save_to_file/enabled": false,
+"slice_174/save_to_file/fallback_path": "",
+"slice_174/save_to_file/keep_custom_tracks": false,
+"slice_174/save_to_file/path": "",
+"slice_174/start_frame": 0,
+"slice_175/end_frame": 0,
+"slice_175/loop_mode": 0,
+"slice_175/name": "",
+"slice_175/save_to_file/enabled": false,
+"slice_175/save_to_file/fallback_path": "",
+"slice_175/save_to_file/keep_custom_tracks": false,
+"slice_175/save_to_file/path": "",
+"slice_175/start_frame": 0,
+"slice_176/end_frame": 0,
+"slice_176/loop_mode": 0,
+"slice_176/name": "",
+"slice_176/save_to_file/enabled": false,
+"slice_176/save_to_file/fallback_path": "",
+"slice_176/save_to_file/keep_custom_tracks": false,
+"slice_176/save_to_file/path": "",
+"slice_176/start_frame": 0,
+"slice_177/end_frame": 0,
+"slice_177/loop_mode": 0,
+"slice_177/name": "",
+"slice_177/save_to_file/enabled": false,
+"slice_177/save_to_file/fallback_path": "",
+"slice_177/save_to_file/keep_custom_tracks": false,
+"slice_177/save_to_file/path": "",
+"slice_177/start_frame": 0,
+"slice_178/end_frame": 0,
+"slice_178/loop_mode": 0,
+"slice_178/name": "",
+"slice_178/save_to_file/enabled": false,
+"slice_178/save_to_file/fallback_path": "",
+"slice_178/save_to_file/keep_custom_tracks": false,
+"slice_178/save_to_file/path": "",
+"slice_178/start_frame": 0,
+"slice_179/end_frame": 0,
+"slice_179/loop_mode": 0,
+"slice_179/name": "",
+"slice_179/save_to_file/enabled": false,
+"slice_179/save_to_file/fallback_path": "",
+"slice_179/save_to_file/keep_custom_tracks": false,
+"slice_179/save_to_file/path": "",
+"slice_179/start_frame": 0,
+"slice_18/end_frame": 0,
+"slice_18/loop_mode": 0,
+"slice_18/name": "",
+"slice_18/save_to_file/enabled": false,
+"slice_18/save_to_file/fallback_path": "",
+"slice_18/save_to_file/keep_custom_tracks": false,
+"slice_18/save_to_file/path": "",
+"slice_18/start_frame": 0,
+"slice_180/end_frame": 0,
+"slice_180/loop_mode": 0,
+"slice_180/name": "",
+"slice_180/save_to_file/enabled": false,
+"slice_180/save_to_file/fallback_path": "",
+"slice_180/save_to_file/keep_custom_tracks": false,
+"slice_180/save_to_file/path": "",
+"slice_180/start_frame": 0,
+"slice_181/end_frame": 0,
+"slice_181/loop_mode": 0,
+"slice_181/name": "",
+"slice_181/save_to_file/enabled": false,
+"slice_181/save_to_file/fallback_path": "",
+"slice_181/save_to_file/keep_custom_tracks": false,
+"slice_181/save_to_file/path": "",
+"slice_181/start_frame": 0,
+"slice_182/end_frame": 0,
+"slice_182/loop_mode": 0,
+"slice_182/name": "",
+"slice_182/save_to_file/enabled": false,
+"slice_182/save_to_file/fallback_path": "",
+"slice_182/save_to_file/keep_custom_tracks": false,
+"slice_182/save_to_file/path": "",
+"slice_182/start_frame": 0,
+"slice_183/end_frame": 0,
+"slice_183/loop_mode": 0,
+"slice_183/name": "",
+"slice_183/save_to_file/enabled": false,
+"slice_183/save_to_file/fallback_path": "",
+"slice_183/save_to_file/keep_custom_tracks": false,
+"slice_183/save_to_file/path": "",
+"slice_183/start_frame": 0,
+"slice_184/end_frame": 0,
+"slice_184/loop_mode": 0,
+"slice_184/name": "",
+"slice_184/save_to_file/enabled": false,
+"slice_184/save_to_file/fallback_path": "",
+"slice_184/save_to_file/keep_custom_tracks": false,
+"slice_184/save_to_file/path": "",
+"slice_184/start_frame": 0,
+"slice_185/end_frame": 0,
+"slice_185/loop_mode": 0,
+"slice_185/name": "",
+"slice_185/save_to_file/enabled": false,
+"slice_185/save_to_file/fallback_path": "",
+"slice_185/save_to_file/keep_custom_tracks": false,
+"slice_185/save_to_file/path": "",
+"slice_185/start_frame": 0,
+"slice_186/end_frame": 0,
+"slice_186/loop_mode": 0,
+"slice_186/name": "",
+"slice_186/save_to_file/enabled": false,
+"slice_186/save_to_file/fallback_path": "",
+"slice_186/save_to_file/keep_custom_tracks": false,
+"slice_186/save_to_file/path": "",
+"slice_186/start_frame": 0,
+"slice_187/end_frame": 0,
+"slice_187/loop_mode": 0,
+"slice_187/name": "",
+"slice_187/save_to_file/enabled": false,
+"slice_187/save_to_file/fallback_path": "",
+"slice_187/save_to_file/keep_custom_tracks": false,
+"slice_187/save_to_file/path": "",
+"slice_187/start_frame": 0,
+"slice_188/end_frame": 0,
+"slice_188/loop_mode": 0,
+"slice_188/name": "",
+"slice_188/save_to_file/enabled": false,
+"slice_188/save_to_file/fallback_path": "",
+"slice_188/save_to_file/keep_custom_tracks": false,
+"slice_188/save_to_file/path": "",
+"slice_188/start_frame": 0,
+"slice_189/end_frame": 0,
+"slice_189/loop_mode": 0,
+"slice_189/name": "",
+"slice_189/save_to_file/enabled": false,
+"slice_189/save_to_file/fallback_path": "",
+"slice_189/save_to_file/keep_custom_tracks": false,
+"slice_189/save_to_file/path": "",
+"slice_189/start_frame": 0,
+"slice_19/end_frame": 0,
+"slice_19/loop_mode": 0,
+"slice_19/name": "",
+"slice_19/save_to_file/enabled": false,
+"slice_19/save_to_file/fallback_path": "",
+"slice_19/save_to_file/keep_custom_tracks": false,
+"slice_19/save_to_file/path": "",
+"slice_19/start_frame": 0,
+"slice_190/end_frame": 0,
+"slice_190/loop_mode": 0,
+"slice_190/name": "",
+"slice_190/save_to_file/enabled": false,
+"slice_190/save_to_file/fallback_path": "",
+"slice_190/save_to_file/keep_custom_tracks": false,
+"slice_190/save_to_file/path": "",
+"slice_190/start_frame": 0,
+"slice_191/end_frame": 0,
+"slice_191/loop_mode": 0,
+"slice_191/name": "",
+"slice_191/save_to_file/enabled": false,
+"slice_191/save_to_file/fallback_path": "",
+"slice_191/save_to_file/keep_custom_tracks": false,
+"slice_191/save_to_file/path": "",
+"slice_191/start_frame": 0,
+"slice_192/end_frame": 0,
+"slice_192/loop_mode": 0,
+"slice_192/name": "",
+"slice_192/save_to_file/enabled": false,
+"slice_192/save_to_file/fallback_path": "",
+"slice_192/save_to_file/keep_custom_tracks": false,
+"slice_192/save_to_file/path": "",
+"slice_192/start_frame": 0,
+"slice_193/end_frame": 0,
+"slice_193/loop_mode": 0,
+"slice_193/name": "",
+"slice_193/save_to_file/enabled": false,
+"slice_193/save_to_file/fallback_path": "",
+"slice_193/save_to_file/keep_custom_tracks": false,
+"slice_193/save_to_file/path": "",
+"slice_193/start_frame": 0,
+"slice_194/end_frame": 0,
+"slice_194/loop_mode": 0,
+"slice_194/name": "",
+"slice_194/save_to_file/enabled": false,
+"slice_194/save_to_file/fallback_path": "",
+"slice_194/save_to_file/keep_custom_tracks": false,
+"slice_194/save_to_file/path": "",
+"slice_194/start_frame": 0,
+"slice_195/end_frame": 0,
+"slice_195/loop_mode": 0,
+"slice_195/name": "",
+"slice_195/save_to_file/enabled": false,
+"slice_195/save_to_file/fallback_path": "",
+"slice_195/save_to_file/keep_custom_tracks": false,
+"slice_195/save_to_file/path": "",
+"slice_195/start_frame": 0,
+"slice_196/end_frame": 0,
+"slice_196/loop_mode": 0,
+"slice_196/name": "",
+"slice_196/save_to_file/enabled": false,
+"slice_196/save_to_file/fallback_path": "",
+"slice_196/save_to_file/keep_custom_tracks": false,
+"slice_196/save_to_file/path": "",
+"slice_196/start_frame": 0,
+"slice_197/end_frame": 0,
+"slice_197/loop_mode": 0,
+"slice_197/name": "",
+"slice_197/save_to_file/enabled": false,
+"slice_197/save_to_file/fallback_path": "",
+"slice_197/save_to_file/keep_custom_tracks": false,
+"slice_197/save_to_file/path": "",
+"slice_197/start_frame": 0,
+"slice_198/end_frame": 0,
+"slice_198/loop_mode": 0,
+"slice_198/name": "",
+"slice_198/save_to_file/enabled": false,
+"slice_198/save_to_file/fallback_path": "",
+"slice_198/save_to_file/keep_custom_tracks": false,
+"slice_198/save_to_file/path": "",
+"slice_198/start_frame": 0,
+"slice_199/end_frame": 0,
+"slice_199/loop_mode": 0,
+"slice_199/name": "",
+"slice_199/save_to_file/enabled": false,
+"slice_199/save_to_file/fallback_path": "",
+"slice_199/save_to_file/keep_custom_tracks": false,
+"slice_199/save_to_file/path": "",
+"slice_199/start_frame": 0,
+"slice_2/end_frame": 0,
+"slice_2/loop_mode": 0,
+"slice_2/name": "",
+"slice_2/save_to_file/enabled": false,
+"slice_2/save_to_file/fallback_path": "",
+"slice_2/save_to_file/keep_custom_tracks": false,
+"slice_2/save_to_file/path": "",
+"slice_2/start_frame": 0,
+"slice_20/end_frame": 0,
+"slice_20/loop_mode": 0,
+"slice_20/name": "",
+"slice_20/save_to_file/enabled": false,
+"slice_20/save_to_file/fallback_path": "",
+"slice_20/save_to_file/keep_custom_tracks": false,
+"slice_20/save_to_file/path": "",
+"slice_20/start_frame": 0,
+"slice_200/end_frame": 0,
+"slice_200/loop_mode": 0,
+"slice_200/name": "",
+"slice_200/save_to_file/enabled": false,
+"slice_200/save_to_file/fallback_path": "",
+"slice_200/save_to_file/keep_custom_tracks": false,
+"slice_200/save_to_file/path": "",
+"slice_200/start_frame": 0,
+"slice_201/end_frame": 0,
+"slice_201/loop_mode": 0,
+"slice_201/name": "",
+"slice_201/save_to_file/enabled": false,
+"slice_201/save_to_file/fallback_path": "",
+"slice_201/save_to_file/keep_custom_tracks": false,
+"slice_201/save_to_file/path": "",
+"slice_201/start_frame": 0,
+"slice_202/end_frame": 0,
+"slice_202/loop_mode": 0,
+"slice_202/name": "",
+"slice_202/save_to_file/enabled": false,
+"slice_202/save_to_file/fallback_path": "",
+"slice_202/save_to_file/keep_custom_tracks": false,
+"slice_202/save_to_file/path": "",
+"slice_202/start_frame": 0,
+"slice_203/end_frame": 0,
+"slice_203/loop_mode": 0,
+"slice_203/name": "",
+"slice_203/save_to_file/enabled": false,
+"slice_203/save_to_file/fallback_path": "",
+"slice_203/save_to_file/keep_custom_tracks": false,
+"slice_203/save_to_file/path": "",
+"slice_203/start_frame": 0,
+"slice_204/end_frame": 0,
+"slice_204/loop_mode": 0,
+"slice_204/name": "",
+"slice_204/save_to_file/enabled": false,
+"slice_204/save_to_file/fallback_path": "",
+"slice_204/save_to_file/keep_custom_tracks": false,
+"slice_204/save_to_file/path": "",
+"slice_204/start_frame": 0,
+"slice_205/end_frame": 0,
+"slice_205/loop_mode": 0,
+"slice_205/name": "",
+"slice_205/save_to_file/enabled": false,
+"slice_205/save_to_file/fallback_path": "",
+"slice_205/save_to_file/keep_custom_tracks": false,
+"slice_205/save_to_file/path": "",
+"slice_205/start_frame": 0,
+"slice_206/end_frame": 0,
+"slice_206/loop_mode": 0,
+"slice_206/name": "",
+"slice_206/save_to_file/enabled": false,
+"slice_206/save_to_file/fallback_path": "",
+"slice_206/save_to_file/keep_custom_tracks": false,
+"slice_206/save_to_file/path": "",
+"slice_206/start_frame": 0,
+"slice_207/end_frame": 0,
+"slice_207/loop_mode": 0,
+"slice_207/name": "",
+"slice_207/save_to_file/enabled": false,
+"slice_207/save_to_file/fallback_path": "",
+"slice_207/save_to_file/keep_custom_tracks": false,
+"slice_207/save_to_file/path": "",
+"slice_207/start_frame": 0,
+"slice_208/end_frame": 0,
+"slice_208/loop_mode": 0,
+"slice_208/name": "",
+"slice_208/save_to_file/enabled": false,
+"slice_208/save_to_file/fallback_path": "",
+"slice_208/save_to_file/keep_custom_tracks": false,
+"slice_208/save_to_file/path": "",
+"slice_208/start_frame": 0,
+"slice_209/end_frame": 0,
+"slice_209/loop_mode": 0,
+"slice_209/name": "",
+"slice_209/save_to_file/enabled": false,
+"slice_209/save_to_file/fallback_path": "",
+"slice_209/save_to_file/keep_custom_tracks": false,
+"slice_209/save_to_file/path": "",
+"slice_209/start_frame": 0,
+"slice_21/end_frame": 0,
+"slice_21/loop_mode": 0,
+"slice_21/name": "",
+"slice_21/save_to_file/enabled": false,
+"slice_21/save_to_file/fallback_path": "",
+"slice_21/save_to_file/keep_custom_tracks": false,
+"slice_21/save_to_file/path": "",
+"slice_21/start_frame": 0,
+"slice_210/end_frame": 0,
+"slice_210/loop_mode": 0,
+"slice_210/name": "",
+"slice_210/save_to_file/enabled": false,
+"slice_210/save_to_file/fallback_path": "",
+"slice_210/save_to_file/keep_custom_tracks": false,
+"slice_210/save_to_file/path": "",
+"slice_210/start_frame": 0,
+"slice_211/end_frame": 0,
+"slice_211/loop_mode": 0,
+"slice_211/name": "",
+"slice_211/save_to_file/enabled": false,
+"slice_211/save_to_file/fallback_path": "",
+"slice_211/save_to_file/keep_custom_tracks": false,
+"slice_211/save_to_file/path": "",
+"slice_211/start_frame": 0,
+"slice_212/end_frame": 0,
+"slice_212/loop_mode": 0,
+"slice_212/name": "",
+"slice_212/save_to_file/enabled": false,
+"slice_212/save_to_file/fallback_path": "",
+"slice_212/save_to_file/keep_custom_tracks": false,
+"slice_212/save_to_file/path": "",
+"slice_212/start_frame": 0,
+"slice_213/end_frame": 0,
+"slice_213/loop_mode": 0,
+"slice_213/name": "",
+"slice_213/save_to_file/enabled": false,
+"slice_213/save_to_file/fallback_path": "",
+"slice_213/save_to_file/keep_custom_tracks": false,
+"slice_213/save_to_file/path": "",
+"slice_213/start_frame": 0,
+"slice_214/end_frame": 0,
+"slice_214/loop_mode": 0,
+"slice_214/name": "",
+"slice_214/save_to_file/enabled": false,
+"slice_214/save_to_file/fallback_path": "",
+"slice_214/save_to_file/keep_custom_tracks": false,
+"slice_214/save_to_file/path": "",
+"slice_214/start_frame": 0,
+"slice_215/end_frame": 0,
+"slice_215/loop_mode": 0,
+"slice_215/name": "",
+"slice_215/save_to_file/enabled": false,
+"slice_215/save_to_file/fallback_path": "",
+"slice_215/save_to_file/keep_custom_tracks": false,
+"slice_215/save_to_file/path": "",
+"slice_215/start_frame": 0,
+"slice_216/end_frame": 0,
+"slice_216/loop_mode": 0,
+"slice_216/name": "",
+"slice_216/save_to_file/enabled": false,
+"slice_216/save_to_file/fallback_path": "",
+"slice_216/save_to_file/keep_custom_tracks": false,
+"slice_216/save_to_file/path": "",
+"slice_216/start_frame": 0,
+"slice_217/end_frame": 0,
+"slice_217/loop_mode": 0,
+"slice_217/name": "",
+"slice_217/save_to_file/enabled": false,
+"slice_217/save_to_file/fallback_path": "",
+"slice_217/save_to_file/keep_custom_tracks": false,
+"slice_217/save_to_file/path": "",
+"slice_217/start_frame": 0,
+"slice_218/end_frame": 0,
+"slice_218/loop_mode": 0,
+"slice_218/name": "",
+"slice_218/save_to_file/enabled": false,
+"slice_218/save_to_file/fallback_path": "",
+"slice_218/save_to_file/keep_custom_tracks": false,
+"slice_218/save_to_file/path": "",
+"slice_218/start_frame": 0,
+"slice_219/end_frame": 0,
+"slice_219/loop_mode": 0,
+"slice_219/name": "",
+"slice_219/save_to_file/enabled": false,
+"slice_219/save_to_file/fallback_path": "",
+"slice_219/save_to_file/keep_custom_tracks": false,
+"slice_219/save_to_file/path": "",
+"slice_219/start_frame": 0,
+"slice_22/end_frame": 0,
+"slice_22/loop_mode": 0,
+"slice_22/name": "",
+"slice_22/save_to_file/enabled": false,
+"slice_22/save_to_file/fallback_path": "",
+"slice_22/save_to_file/keep_custom_tracks": false,
+"slice_22/save_to_file/path": "",
+"slice_22/start_frame": 0,
+"slice_220/end_frame": 0,
+"slice_220/loop_mode": 0,
+"slice_220/name": "",
+"slice_220/save_to_file/enabled": false,
+"slice_220/save_to_file/fallback_path": "",
+"slice_220/save_to_file/keep_custom_tracks": false,
+"slice_220/save_to_file/path": "",
+"slice_220/start_frame": 0,
+"slice_221/end_frame": 0,
+"slice_221/loop_mode": 0,
+"slice_221/name": "",
+"slice_221/save_to_file/enabled": false,
+"slice_221/save_to_file/fallback_path": "",
+"slice_221/save_to_file/keep_custom_tracks": false,
+"slice_221/save_to_file/path": "",
+"slice_221/start_frame": 0,
+"slice_222/end_frame": 0,
+"slice_222/loop_mode": 0,
+"slice_222/name": "",
+"slice_222/save_to_file/enabled": false,
+"slice_222/save_to_file/fallback_path": "",
+"slice_222/save_to_file/keep_custom_tracks": false,
+"slice_222/save_to_file/path": "",
+"slice_222/start_frame": 0,
+"slice_223/end_frame": 0,
+"slice_223/loop_mode": 0,
+"slice_223/name": "",
+"slice_223/save_to_file/enabled": false,
+"slice_223/save_to_file/fallback_path": "",
+"slice_223/save_to_file/keep_custom_tracks": false,
+"slice_223/save_to_file/path": "",
+"slice_223/start_frame": 0,
+"slice_224/end_frame": 0,
+"slice_224/loop_mode": 0,
+"slice_224/name": "",
+"slice_224/save_to_file/enabled": false,
+"slice_224/save_to_file/fallback_path": "",
+"slice_224/save_to_file/keep_custom_tracks": false,
+"slice_224/save_to_file/path": "",
+"slice_224/start_frame": 0,
+"slice_225/end_frame": 0,
+"slice_225/loop_mode": 0,
+"slice_225/name": "",
+"slice_225/save_to_file/enabled": false,
+"slice_225/save_to_file/fallback_path": "",
+"slice_225/save_to_file/keep_custom_tracks": false,
+"slice_225/save_to_file/path": "",
+"slice_225/start_frame": 0,
+"slice_226/end_frame": 0,
+"slice_226/loop_mode": 0,
+"slice_226/name": "",
+"slice_226/save_to_file/enabled": false,
+"slice_226/save_to_file/fallback_path": "",
+"slice_226/save_to_file/keep_custom_tracks": false,
+"slice_226/save_to_file/path": "",
+"slice_226/start_frame": 0,
+"slice_227/end_frame": 0,
+"slice_227/loop_mode": 0,
+"slice_227/name": "",
+"slice_227/save_to_file/enabled": false,
+"slice_227/save_to_file/fallback_path": "",
+"slice_227/save_to_file/keep_custom_tracks": false,
+"slice_227/save_to_file/path": "",
+"slice_227/start_frame": 0,
+"slice_228/end_frame": 0,
+"slice_228/loop_mode": 0,
+"slice_228/name": "",
+"slice_228/save_to_file/enabled": false,
+"slice_228/save_to_file/fallback_path": "",
+"slice_228/save_to_file/keep_custom_tracks": false,
+"slice_228/save_to_file/path": "",
+"slice_228/start_frame": 0,
+"slice_229/end_frame": 0,
+"slice_229/loop_mode": 0,
+"slice_229/name": "",
+"slice_229/save_to_file/enabled": false,
+"slice_229/save_to_file/fallback_path": "",
+"slice_229/save_to_file/keep_custom_tracks": false,
+"slice_229/save_to_file/path": "",
+"slice_229/start_frame": 0,
+"slice_23/end_frame": 0,
+"slice_23/loop_mode": 0,
+"slice_23/name": "",
+"slice_23/save_to_file/enabled": false,
+"slice_23/save_to_file/fallback_path": "",
+"slice_23/save_to_file/keep_custom_tracks": false,
+"slice_23/save_to_file/path": "",
+"slice_23/start_frame": 0,
+"slice_230/end_frame": 0,
+"slice_230/loop_mode": 0,
+"slice_230/name": "",
+"slice_230/save_to_file/enabled": false,
+"slice_230/save_to_file/fallback_path": "",
+"slice_230/save_to_file/keep_custom_tracks": false,
+"slice_230/save_to_file/path": "",
+"slice_230/start_frame": 0,
+"slice_231/end_frame": 0,
+"slice_231/loop_mode": 0,
+"slice_231/name": "",
+"slice_231/save_to_file/enabled": false,
+"slice_231/save_to_file/fallback_path": "",
+"slice_231/save_to_file/keep_custom_tracks": false,
+"slice_231/save_to_file/path": "",
+"slice_231/start_frame": 0,
+"slice_232/end_frame": 0,
+"slice_232/loop_mode": 0,
+"slice_232/name": "",
+"slice_232/save_to_file/enabled": false,
+"slice_232/save_to_file/fallback_path": "",
+"slice_232/save_to_file/keep_custom_tracks": false,
+"slice_232/save_to_file/path": "",
+"slice_232/start_frame": 0,
+"slice_233/end_frame": 0,
+"slice_233/loop_mode": 0,
+"slice_233/name": "",
+"slice_233/save_to_file/enabled": false,
+"slice_233/save_to_file/fallback_path": "",
+"slice_233/save_to_file/keep_custom_tracks": false,
+"slice_233/save_to_file/path": "",
+"slice_233/start_frame": 0,
+"slice_234/end_frame": 0,
+"slice_234/loop_mode": 0,
+"slice_234/name": "",
+"slice_234/save_to_file/enabled": false,
+"slice_234/save_to_file/fallback_path": "",
+"slice_234/save_to_file/keep_custom_tracks": false,
+"slice_234/save_to_file/path": "",
+"slice_234/start_frame": 0,
+"slice_235/end_frame": 0,
+"slice_235/loop_mode": 0,
+"slice_235/name": "",
+"slice_235/save_to_file/enabled": false,
+"slice_235/save_to_file/fallback_path": "",
+"slice_235/save_to_file/keep_custom_tracks": false,
+"slice_235/save_to_file/path": "",
+"slice_235/start_frame": 0,
+"slice_236/end_frame": 0,
+"slice_236/loop_mode": 0,
+"slice_236/name": "",
+"slice_236/save_to_file/enabled": false,
+"slice_236/save_to_file/fallback_path": "",
+"slice_236/save_to_file/keep_custom_tracks": false,
+"slice_236/save_to_file/path": "",
+"slice_236/start_frame": 0,
+"slice_237/end_frame": 0,
+"slice_237/loop_mode": 0,
+"slice_237/name": "",
+"slice_237/save_to_file/enabled": false,
+"slice_237/save_to_file/fallback_path": "",
+"slice_237/save_to_file/keep_custom_tracks": false,
+"slice_237/save_to_file/path": "",
+"slice_237/start_frame": 0,
+"slice_238/end_frame": 0,
+"slice_238/loop_mode": 0,
+"slice_238/name": "",
+"slice_238/save_to_file/enabled": false,
+"slice_238/save_to_file/fallback_path": "",
+"slice_238/save_to_file/keep_custom_tracks": false,
+"slice_238/save_to_file/path": "",
+"slice_238/start_frame": 0,
+"slice_239/end_frame": 0,
+"slice_239/loop_mode": 0,
+"slice_239/name": "",
+"slice_239/save_to_file/enabled": false,
+"slice_239/save_to_file/fallback_path": "",
+"slice_239/save_to_file/keep_custom_tracks": false,
+"slice_239/save_to_file/path": "",
+"slice_239/start_frame": 0,
+"slice_24/end_frame": 0,
+"slice_24/loop_mode": 0,
+"slice_24/name": "",
+"slice_24/save_to_file/enabled": false,
+"slice_24/save_to_file/fallback_path": "",
+"slice_24/save_to_file/keep_custom_tracks": false,
+"slice_24/save_to_file/path": "",
+"slice_24/start_frame": 0,
+"slice_240/end_frame": 0,
+"slice_240/loop_mode": 0,
+"slice_240/name": "",
+"slice_240/save_to_file/enabled": false,
+"slice_240/save_to_file/fallback_path": "",
+"slice_240/save_to_file/keep_custom_tracks": false,
+"slice_240/save_to_file/path": "",
+"slice_240/start_frame": 0,
+"slice_241/end_frame": 0,
+"slice_241/loop_mode": 0,
+"slice_241/name": "",
+"slice_241/save_to_file/enabled": false,
+"slice_241/save_to_file/fallback_path": "",
+"slice_241/save_to_file/keep_custom_tracks": false,
+"slice_241/save_to_file/path": "",
+"slice_241/start_frame": 0,
+"slice_242/end_frame": 0,
+"slice_242/loop_mode": 0,
+"slice_242/name": "",
+"slice_242/save_to_file/enabled": false,
+"slice_242/save_to_file/fallback_path": "",
+"slice_242/save_to_file/keep_custom_tracks": false,
+"slice_242/save_to_file/path": "",
+"slice_242/start_frame": 0,
+"slice_243/end_frame": 0,
+"slice_243/loop_mode": 0,
+"slice_243/name": "",
+"slice_243/save_to_file/enabled": false,
+"slice_243/save_to_file/fallback_path": "",
+"slice_243/save_to_file/keep_custom_tracks": false,
+"slice_243/save_to_file/path": "",
+"slice_243/start_frame": 0,
+"slice_244/end_frame": 0,
+"slice_244/loop_mode": 0,
+"slice_244/name": "",
+"slice_244/save_to_file/enabled": false,
+"slice_244/save_to_file/fallback_path": "",
+"slice_244/save_to_file/keep_custom_tracks": false,
+"slice_244/save_to_file/path": "",
+"slice_244/start_frame": 0,
+"slice_245/end_frame": 0,
+"slice_245/loop_mode": 0,
+"slice_245/name": "",
+"slice_245/save_to_file/enabled": false,
+"slice_245/save_to_file/fallback_path": "",
+"slice_245/save_to_file/keep_custom_tracks": false,
+"slice_245/save_to_file/path": "",
+"slice_245/start_frame": 0,
+"slice_246/end_frame": 0,
+"slice_246/loop_mode": 0,
+"slice_246/name": "",
+"slice_246/save_to_file/enabled": false,
+"slice_246/save_to_file/fallback_path": "",
+"slice_246/save_to_file/keep_custom_tracks": false,
+"slice_246/save_to_file/path": "",
+"slice_246/start_frame": 0,
+"slice_247/end_frame": 0,
+"slice_247/loop_mode": 0,
+"slice_247/name": "",
+"slice_247/save_to_file/enabled": false,
+"slice_247/save_to_file/fallback_path": "",
+"slice_247/save_to_file/keep_custom_tracks": false,
+"slice_247/save_to_file/path": "",
+"slice_247/start_frame": 0,
+"slice_248/end_frame": 0,
+"slice_248/loop_mode": 0,
+"slice_248/name": "",
+"slice_248/save_to_file/enabled": false,
+"slice_248/save_to_file/fallback_path": "",
+"slice_248/save_to_file/keep_custom_tracks": false,
+"slice_248/save_to_file/path": "",
+"slice_248/start_frame": 0,
+"slice_249/end_frame": 0,
+"slice_249/loop_mode": 0,
+"slice_249/name": "",
+"slice_249/save_to_file/enabled": false,
+"slice_249/save_to_file/fallback_path": "",
+"slice_249/save_to_file/keep_custom_tracks": false,
+"slice_249/save_to_file/path": "",
+"slice_249/start_frame": 0,
+"slice_25/end_frame": 0,
+"slice_25/loop_mode": 0,
+"slice_25/name": "",
+"slice_25/save_to_file/enabled": false,
+"slice_25/save_to_file/fallback_path": "",
+"slice_25/save_to_file/keep_custom_tracks": false,
+"slice_25/save_to_file/path": "",
+"slice_25/start_frame": 0,
+"slice_250/end_frame": 0,
+"slice_250/loop_mode": 0,
+"slice_250/name": "",
+"slice_250/save_to_file/enabled": false,
+"slice_250/save_to_file/fallback_path": "",
+"slice_250/save_to_file/keep_custom_tracks": false,
+"slice_250/save_to_file/path": "",
+"slice_250/start_frame": 0,
+"slice_251/end_frame": 0,
+"slice_251/loop_mode": 0,
+"slice_251/name": "",
+"slice_251/save_to_file/enabled": false,
+"slice_251/save_to_file/fallback_path": "",
+"slice_251/save_to_file/keep_custom_tracks": false,
+"slice_251/save_to_file/path": "",
+"slice_251/start_frame": 0,
+"slice_252/end_frame": 0,
+"slice_252/loop_mode": 0,
+"slice_252/name": "",
+"slice_252/save_to_file/enabled": false,
+"slice_252/save_to_file/fallback_path": "",
+"slice_252/save_to_file/keep_custom_tracks": false,
+"slice_252/save_to_file/path": "",
+"slice_252/start_frame": 0,
+"slice_253/end_frame": 0,
+"slice_253/loop_mode": 0,
+"slice_253/name": "",
+"slice_253/save_to_file/enabled": false,
+"slice_253/save_to_file/fallback_path": "",
+"slice_253/save_to_file/keep_custom_tracks": false,
+"slice_253/save_to_file/path": "",
+"slice_253/start_frame": 0,
+"slice_254/end_frame": 0,
+"slice_254/loop_mode": 0,
+"slice_254/name": "",
+"slice_254/save_to_file/enabled": false,
+"slice_254/save_to_file/fallback_path": "",
+"slice_254/save_to_file/keep_custom_tracks": false,
+"slice_254/save_to_file/path": "",
+"slice_254/start_frame": 0,
+"slice_255/end_frame": 0,
+"slice_255/loop_mode": 0,
+"slice_255/name": "",
+"slice_255/save_to_file/enabled": false,
+"slice_255/save_to_file/fallback_path": "",
+"slice_255/save_to_file/keep_custom_tracks": false,
+"slice_255/save_to_file/path": "",
+"slice_255/start_frame": 0,
+"slice_256/end_frame": 0,
+"slice_256/loop_mode": 0,
+"slice_256/name": "",
+"slice_256/save_to_file/enabled": false,
+"slice_256/save_to_file/fallback_path": "",
+"slice_256/save_to_file/keep_custom_tracks": false,
+"slice_256/save_to_file/path": "",
+"slice_256/start_frame": 0,
+"slice_26/end_frame": 0,
+"slice_26/loop_mode": 0,
+"slice_26/name": "",
+"slice_26/save_to_file/enabled": false,
+"slice_26/save_to_file/fallback_path": "",
+"slice_26/save_to_file/keep_custom_tracks": false,
+"slice_26/save_to_file/path": "",
+"slice_26/start_frame": 0,
+"slice_27/end_frame": 0,
+"slice_27/loop_mode": 0,
+"slice_27/name": "",
+"slice_27/save_to_file/enabled": false,
+"slice_27/save_to_file/fallback_path": "",
+"slice_27/save_to_file/keep_custom_tracks": false,
+"slice_27/save_to_file/path": "",
+"slice_27/start_frame": 0,
+"slice_28/end_frame": 0,
+"slice_28/loop_mode": 0,
+"slice_28/name": "",
+"slice_28/save_to_file/enabled": false,
+"slice_28/save_to_file/fallback_path": "",
+"slice_28/save_to_file/keep_custom_tracks": false,
+"slice_28/save_to_file/path": "",
+"slice_28/start_frame": 0,
+"slice_29/end_frame": 0,
+"slice_29/loop_mode": 0,
+"slice_29/name": "",
+"slice_29/save_to_file/enabled": false,
+"slice_29/save_to_file/fallback_path": "",
+"slice_29/save_to_file/keep_custom_tracks": false,
+"slice_29/save_to_file/path": "",
+"slice_29/start_frame": 0,
+"slice_3/end_frame": 0,
+"slice_3/loop_mode": 0,
+"slice_3/name": "",
+"slice_3/save_to_file/enabled": false,
+"slice_3/save_to_file/fallback_path": "",
+"slice_3/save_to_file/keep_custom_tracks": false,
+"slice_3/save_to_file/path": "",
+"slice_3/start_frame": 0,
+"slice_30/end_frame": 0,
+"slice_30/loop_mode": 0,
+"slice_30/name": "",
+"slice_30/save_to_file/enabled": false,
+"slice_30/save_to_file/fallback_path": "",
+"slice_30/save_to_file/keep_custom_tracks": false,
+"slice_30/save_to_file/path": "",
+"slice_30/start_frame": 0,
+"slice_31/end_frame": 0,
+"slice_31/loop_mode": 0,
+"slice_31/name": "",
+"slice_31/save_to_file/enabled": false,
+"slice_31/save_to_file/fallback_path": "",
+"slice_31/save_to_file/keep_custom_tracks": false,
+"slice_31/save_to_file/path": "",
+"slice_31/start_frame": 0,
+"slice_32/end_frame": 0,
+"slice_32/loop_mode": 0,
+"slice_32/name": "",
+"slice_32/save_to_file/enabled": false,
+"slice_32/save_to_file/fallback_path": "",
+"slice_32/save_to_file/keep_custom_tracks": false,
+"slice_32/save_to_file/path": "",
+"slice_32/start_frame": 0,
+"slice_33/end_frame": 0,
+"slice_33/loop_mode": 0,
+"slice_33/name": "",
+"slice_33/save_to_file/enabled": false,
+"slice_33/save_to_file/fallback_path": "",
+"slice_33/save_to_file/keep_custom_tracks": false,
+"slice_33/save_to_file/path": "",
+"slice_33/start_frame": 0,
+"slice_34/end_frame": 0,
+"slice_34/loop_mode": 0,
+"slice_34/name": "",
+"slice_34/save_to_file/enabled": false,
+"slice_34/save_to_file/fallback_path": "",
+"slice_34/save_to_file/keep_custom_tracks": false,
+"slice_34/save_to_file/path": "",
+"slice_34/start_frame": 0,
+"slice_35/end_frame": 0,
+"slice_35/loop_mode": 0,
+"slice_35/name": "",
+"slice_35/save_to_file/enabled": false,
+"slice_35/save_to_file/fallback_path": "",
+"slice_35/save_to_file/keep_custom_tracks": false,
+"slice_35/save_to_file/path": "",
+"slice_35/start_frame": 0,
+"slice_36/end_frame": 0,
+"slice_36/loop_mode": 0,
+"slice_36/name": "",
+"slice_36/save_to_file/enabled": false,
+"slice_36/save_to_file/fallback_path": "",
+"slice_36/save_to_file/keep_custom_tracks": false,
+"slice_36/save_to_file/path": "",
+"slice_36/start_frame": 0,
+"slice_37/end_frame": 0,
+"slice_37/loop_mode": 0,
+"slice_37/name": "",
+"slice_37/save_to_file/enabled": false,
+"slice_37/save_to_file/fallback_path": "",
+"slice_37/save_to_file/keep_custom_tracks": false,
+"slice_37/save_to_file/path": "",
+"slice_37/start_frame": 0,
+"slice_38/end_frame": 0,
+"slice_38/loop_mode": 0,
+"slice_38/name": "",
+"slice_38/save_to_file/enabled": false,
+"slice_38/save_to_file/fallback_path": "",
+"slice_38/save_to_file/keep_custom_tracks": false,
+"slice_38/save_to_file/path": "",
+"slice_38/start_frame": 0,
+"slice_39/end_frame": 0,
+"slice_39/loop_mode": 0,
+"slice_39/name": "",
+"slice_39/save_to_file/enabled": false,
+"slice_39/save_to_file/fallback_path": "",
+"slice_39/save_to_file/keep_custom_tracks": false,
+"slice_39/save_to_file/path": "",
+"slice_39/start_frame": 0,
+"slice_4/end_frame": 0,
+"slice_4/loop_mode": 0,
+"slice_4/name": "",
+"slice_4/save_to_file/enabled": false,
+"slice_4/save_to_file/fallback_path": "",
+"slice_4/save_to_file/keep_custom_tracks": false,
+"slice_4/save_to_file/path": "",
+"slice_4/start_frame": 0,
+"slice_40/end_frame": 0,
+"slice_40/loop_mode": 0,
+"slice_40/name": "",
+"slice_40/save_to_file/enabled": false,
+"slice_40/save_to_file/fallback_path": "",
+"slice_40/save_to_file/keep_custom_tracks": false,
+"slice_40/save_to_file/path": "",
+"slice_40/start_frame": 0,
+"slice_41/end_frame": 0,
+"slice_41/loop_mode": 0,
+"slice_41/name": "",
+"slice_41/save_to_file/enabled": false,
+"slice_41/save_to_file/fallback_path": "",
+"slice_41/save_to_file/keep_custom_tracks": false,
+"slice_41/save_to_file/path": "",
+"slice_41/start_frame": 0,
+"slice_42/end_frame": 0,
+"slice_42/loop_mode": 0,
+"slice_42/name": "",
+"slice_42/save_to_file/enabled": false,
+"slice_42/save_to_file/fallback_path": "",
+"slice_42/save_to_file/keep_custom_tracks": false,
+"slice_42/save_to_file/path": "",
+"slice_42/start_frame": 0,
+"slice_43/end_frame": 0,
+"slice_43/loop_mode": 0,
+"slice_43/name": "",
+"slice_43/save_to_file/enabled": false,
+"slice_43/save_to_file/fallback_path": "",
+"slice_43/save_to_file/keep_custom_tracks": false,
+"slice_43/save_to_file/path": "",
+"slice_43/start_frame": 0,
+"slice_44/end_frame": 0,
+"slice_44/loop_mode": 0,
+"slice_44/name": "",
+"slice_44/save_to_file/enabled": false,
+"slice_44/save_to_file/fallback_path": "",
+"slice_44/save_to_file/keep_custom_tracks": false,
+"slice_44/save_to_file/path": "",
+"slice_44/start_frame": 0,
+"slice_45/end_frame": 0,
+"slice_45/loop_mode": 0,
+"slice_45/name": "",
+"slice_45/save_to_file/enabled": false,
+"slice_45/save_to_file/fallback_path": "",
+"slice_45/save_to_file/keep_custom_tracks": false,
+"slice_45/save_to_file/path": "",
+"slice_45/start_frame": 0,
+"slice_46/end_frame": 0,
+"slice_46/loop_mode": 0,
+"slice_46/name": "",
+"slice_46/save_to_file/enabled": false,
+"slice_46/save_to_file/fallback_path": "",
+"slice_46/save_to_file/keep_custom_tracks": false,
+"slice_46/save_to_file/path": "",
+"slice_46/start_frame": 0,
+"slice_47/end_frame": 0,
+"slice_47/loop_mode": 0,
+"slice_47/name": "",
+"slice_47/save_to_file/enabled": false,
+"slice_47/save_to_file/fallback_path": "",
+"slice_47/save_to_file/keep_custom_tracks": false,
+"slice_47/save_to_file/path": "",
+"slice_47/start_frame": 0,
+"slice_48/end_frame": 0,
+"slice_48/loop_mode": 0,
+"slice_48/name": "",
+"slice_48/save_to_file/enabled": false,
+"slice_48/save_to_file/fallback_path": "",
+"slice_48/save_to_file/keep_custom_tracks": false,
+"slice_48/save_to_file/path": "",
+"slice_48/start_frame": 0,
+"slice_49/end_frame": 0,
+"slice_49/loop_mode": 0,
+"slice_49/name": "",
+"slice_49/save_to_file/enabled": false,
+"slice_49/save_to_file/fallback_path": "",
+"slice_49/save_to_file/keep_custom_tracks": false,
+"slice_49/save_to_file/path": "",
+"slice_49/start_frame": 0,
+"slice_5/end_frame": 0,
+"slice_5/loop_mode": 0,
+"slice_5/name": "",
+"slice_5/save_to_file/enabled": false,
+"slice_5/save_to_file/fallback_path": "",
+"slice_5/save_to_file/keep_custom_tracks": false,
+"slice_5/save_to_file/path": "",
+"slice_5/start_frame": 0,
+"slice_50/end_frame": 0,
+"slice_50/loop_mode": 0,
+"slice_50/name": "",
+"slice_50/save_to_file/enabled": false,
+"slice_50/save_to_file/fallback_path": "",
+"slice_50/save_to_file/keep_custom_tracks": false,
+"slice_50/save_to_file/path": "",
+"slice_50/start_frame": 0,
+"slice_51/end_frame": 0,
+"slice_51/loop_mode": 0,
+"slice_51/name": "",
+"slice_51/save_to_file/enabled": false,
+"slice_51/save_to_file/fallback_path": "",
+"slice_51/save_to_file/keep_custom_tracks": false,
+"slice_51/save_to_file/path": "",
+"slice_51/start_frame": 0,
+"slice_52/end_frame": 0,
+"slice_52/loop_mode": 0,
+"slice_52/name": "",
+"slice_52/save_to_file/enabled": false,
+"slice_52/save_to_file/fallback_path": "",
+"slice_52/save_to_file/keep_custom_tracks": false,
+"slice_52/save_to_file/path": "",
+"slice_52/start_frame": 0,
+"slice_53/end_frame": 0,
+"slice_53/loop_mode": 0,
+"slice_53/name": "",
+"slice_53/save_to_file/enabled": false,
+"slice_53/save_to_file/fallback_path": "",
+"slice_53/save_to_file/keep_custom_tracks": false,
+"slice_53/save_to_file/path": "",
+"slice_53/start_frame": 0,
+"slice_54/end_frame": 0,
+"slice_54/loop_mode": 0,
+"slice_54/name": "",
+"slice_54/save_to_file/enabled": false,
+"slice_54/save_to_file/fallback_path": "",
+"slice_54/save_to_file/keep_custom_tracks": false,
+"slice_54/save_to_file/path": "",
+"slice_54/start_frame": 0,
+"slice_55/end_frame": 0,
+"slice_55/loop_mode": 0,
+"slice_55/name": "",
+"slice_55/save_to_file/enabled": false,
+"slice_55/save_to_file/fallback_path": "",
+"slice_55/save_to_file/keep_custom_tracks": false,
+"slice_55/save_to_file/path": "",
+"slice_55/start_frame": 0,
+"slice_56/end_frame": 0,
+"slice_56/loop_mode": 0,
+"slice_56/name": "",
+"slice_56/save_to_file/enabled": false,
+"slice_56/save_to_file/fallback_path": "",
+"slice_56/save_to_file/keep_custom_tracks": false,
+"slice_56/save_to_file/path": "",
+"slice_56/start_frame": 0,
+"slice_57/end_frame": 0,
+"slice_57/loop_mode": 0,
+"slice_57/name": "",
+"slice_57/save_to_file/enabled": false,
+"slice_57/save_to_file/fallback_path": "",
+"slice_57/save_to_file/keep_custom_tracks": false,
+"slice_57/save_to_file/path": "",
+"slice_57/start_frame": 0,
+"slice_58/end_frame": 0,
+"slice_58/loop_mode": 0,
+"slice_58/name": "",
+"slice_58/save_to_file/enabled": false,
+"slice_58/save_to_file/fallback_path": "",
+"slice_58/save_to_file/keep_custom_tracks": false,
+"slice_58/save_to_file/path": "",
+"slice_58/start_frame": 0,
+"slice_59/end_frame": 0,
+"slice_59/loop_mode": 0,
+"slice_59/name": "",
+"slice_59/save_to_file/enabled": false,
+"slice_59/save_to_file/fallback_path": "",
+"slice_59/save_to_file/keep_custom_tracks": false,
+"slice_59/save_to_file/path": "",
+"slice_59/start_frame": 0,
+"slice_6/end_frame": 0,
+"slice_6/loop_mode": 0,
+"slice_6/name": "",
+"slice_6/save_to_file/enabled": false,
+"slice_6/save_to_file/fallback_path": "",
+"slice_6/save_to_file/keep_custom_tracks": false,
+"slice_6/save_to_file/path": "",
+"slice_6/start_frame": 0,
+"slice_60/end_frame": 0,
+"slice_60/loop_mode": 0,
+"slice_60/name": "",
+"slice_60/save_to_file/enabled": false,
+"slice_60/save_to_file/fallback_path": "",
+"slice_60/save_to_file/keep_custom_tracks": false,
+"slice_60/save_to_file/path": "",
+"slice_60/start_frame": 0,
+"slice_61/end_frame": 0,
+"slice_61/loop_mode": 0,
+"slice_61/name": "",
+"slice_61/save_to_file/enabled": false,
+"slice_61/save_to_file/fallback_path": "",
+"slice_61/save_to_file/keep_custom_tracks": false,
+"slice_61/save_to_file/path": "",
+"slice_61/start_frame": 0,
+"slice_62/end_frame": 0,
+"slice_62/loop_mode": 0,
+"slice_62/name": "",
+"slice_62/save_to_file/enabled": false,
+"slice_62/save_to_file/fallback_path": "",
+"slice_62/save_to_file/keep_custom_tracks": false,
+"slice_62/save_to_file/path": "",
+"slice_62/start_frame": 0,
+"slice_63/end_frame": 0,
+"slice_63/loop_mode": 0,
+"slice_63/name": "",
+"slice_63/save_to_file/enabled": false,
+"slice_63/save_to_file/fallback_path": "",
+"slice_63/save_to_file/keep_custom_tracks": false,
+"slice_63/save_to_file/path": "",
+"slice_63/start_frame": 0,
+"slice_64/end_frame": 0,
+"slice_64/loop_mode": 0,
+"slice_64/name": "",
+"slice_64/save_to_file/enabled": false,
+"slice_64/save_to_file/fallback_path": "",
+"slice_64/save_to_file/keep_custom_tracks": false,
+"slice_64/save_to_file/path": "",
+"slice_64/start_frame": 0,
+"slice_65/end_frame": 0,
+"slice_65/loop_mode": 0,
+"slice_65/name": "",
+"slice_65/save_to_file/enabled": false,
+"slice_65/save_to_file/fallback_path": "",
+"slice_65/save_to_file/keep_custom_tracks": false,
+"slice_65/save_to_file/path": "",
+"slice_65/start_frame": 0,
+"slice_66/end_frame": 0,
+"slice_66/loop_mode": 0,
+"slice_66/name": "",
+"slice_66/save_to_file/enabled": false,
+"slice_66/save_to_file/fallback_path": "",
+"slice_66/save_to_file/keep_custom_tracks": false,
+"slice_66/save_to_file/path": "",
+"slice_66/start_frame": 0,
+"slice_67/end_frame": 0,
+"slice_67/loop_mode": 0,
+"slice_67/name": "",
+"slice_67/save_to_file/enabled": false,
+"slice_67/save_to_file/fallback_path": "",
+"slice_67/save_to_file/keep_custom_tracks": false,
+"slice_67/save_to_file/path": "",
+"slice_67/start_frame": 0,
+"slice_68/end_frame": 0,
+"slice_68/loop_mode": 0,
+"slice_68/name": "",
+"slice_68/save_to_file/enabled": false,
+"slice_68/save_to_file/fallback_path": "",
+"slice_68/save_to_file/keep_custom_tracks": false,
+"slice_68/save_to_file/path": "",
+"slice_68/start_frame": 0,
+"slice_69/end_frame": 0,
+"slice_69/loop_mode": 0,
+"slice_69/name": "",
+"slice_69/save_to_file/enabled": false,
+"slice_69/save_to_file/fallback_path": "",
+"slice_69/save_to_file/keep_custom_tracks": false,
+"slice_69/save_to_file/path": "",
+"slice_69/start_frame": 0,
+"slice_7/end_frame": 0,
+"slice_7/loop_mode": 0,
+"slice_7/name": "",
+"slice_7/save_to_file/enabled": false,
+"slice_7/save_to_file/fallback_path": "",
+"slice_7/save_to_file/keep_custom_tracks": false,
+"slice_7/save_to_file/path": "",
+"slice_7/start_frame": 0,
+"slice_70/end_frame": 0,
+"slice_70/loop_mode": 0,
+"slice_70/name": "",
+"slice_70/save_to_file/enabled": false,
+"slice_70/save_to_file/fallback_path": "",
+"slice_70/save_to_file/keep_custom_tracks": false,
+"slice_70/save_to_file/path": "",
+"slice_70/start_frame": 0,
+"slice_71/end_frame": 0,
+"slice_71/loop_mode": 0,
+"slice_71/name": "",
+"slice_71/save_to_file/enabled": false,
+"slice_71/save_to_file/fallback_path": "",
+"slice_71/save_to_file/keep_custom_tracks": false,
+"slice_71/save_to_file/path": "",
+"slice_71/start_frame": 0,
+"slice_72/end_frame": 0,
+"slice_72/loop_mode": 0,
+"slice_72/name": "",
+"slice_72/save_to_file/enabled": false,
+"slice_72/save_to_file/fallback_path": "",
+"slice_72/save_to_file/keep_custom_tracks": false,
+"slice_72/save_to_file/path": "",
+"slice_72/start_frame": 0,
+"slice_73/end_frame": 0,
+"slice_73/loop_mode": 0,
+"slice_73/name": "",
+"slice_73/save_to_file/enabled": false,
+"slice_73/save_to_file/fallback_path": "",
+"slice_73/save_to_file/keep_custom_tracks": false,
+"slice_73/save_to_file/path": "",
+"slice_73/start_frame": 0,
+"slice_74/end_frame": 0,
+"slice_74/loop_mode": 0,
+"slice_74/name": "",
+"slice_74/save_to_file/enabled": false,
+"slice_74/save_to_file/fallback_path": "",
+"slice_74/save_to_file/keep_custom_tracks": false,
+"slice_74/save_to_file/path": "",
+"slice_74/start_frame": 0,
+"slice_75/end_frame": 0,
+"slice_75/loop_mode": 0,
+"slice_75/name": "",
+"slice_75/save_to_file/enabled": false,
+"slice_75/save_to_file/fallback_path": "",
+"slice_75/save_to_file/keep_custom_tracks": false,
+"slice_75/save_to_file/path": "",
+"slice_75/start_frame": 0,
+"slice_76/end_frame": 0,
+"slice_76/loop_mode": 0,
+"slice_76/name": "",
+"slice_76/save_to_file/enabled": false,
+"slice_76/save_to_file/fallback_path": "",
+"slice_76/save_to_file/keep_custom_tracks": false,
+"slice_76/save_to_file/path": "",
+"slice_76/start_frame": 0,
+"slice_77/end_frame": 0,
+"slice_77/loop_mode": 0,
+"slice_77/name": "",
+"slice_77/save_to_file/enabled": false,
+"slice_77/save_to_file/fallback_path": "",
+"slice_77/save_to_file/keep_custom_tracks": false,
+"slice_77/save_to_file/path": "",
+"slice_77/start_frame": 0,
+"slice_78/end_frame": 0,
+"slice_78/loop_mode": 0,
+"slice_78/name": "",
+"slice_78/save_to_file/enabled": false,
+"slice_78/save_to_file/fallback_path": "",
+"slice_78/save_to_file/keep_custom_tracks": false,
+"slice_78/save_to_file/path": "",
+"slice_78/start_frame": 0,
+"slice_79/end_frame": 0,
+"slice_79/loop_mode": 0,
+"slice_79/name": "",
+"slice_79/save_to_file/enabled": false,
+"slice_79/save_to_file/fallback_path": "",
+"slice_79/save_to_file/keep_custom_tracks": false,
+"slice_79/save_to_file/path": "",
+"slice_79/start_frame": 0,
+"slice_8/end_frame": 0,
+"slice_8/loop_mode": 0,
+"slice_8/name": "",
+"slice_8/save_to_file/enabled": false,
+"slice_8/save_to_file/fallback_path": "",
+"slice_8/save_to_file/keep_custom_tracks": false,
+"slice_8/save_to_file/path": "",
+"slice_8/start_frame": 0,
+"slice_80/end_frame": 0,
+"slice_80/loop_mode": 0,
+"slice_80/name": "",
+"slice_80/save_to_file/enabled": false,
+"slice_80/save_to_file/fallback_path": "",
+"slice_80/save_to_file/keep_custom_tracks": false,
+"slice_80/save_to_file/path": "",
+"slice_80/start_frame": 0,
+"slice_81/end_frame": 0,
+"slice_81/loop_mode": 0,
+"slice_81/name": "",
+"slice_81/save_to_file/enabled": false,
+"slice_81/save_to_file/fallback_path": "",
+"slice_81/save_to_file/keep_custom_tracks": false,
+"slice_81/save_to_file/path": "",
+"slice_81/start_frame": 0,
+"slice_82/end_frame": 0,
+"slice_82/loop_mode": 0,
+"slice_82/name": "",
+"slice_82/save_to_file/enabled": false,
+"slice_82/save_to_file/fallback_path": "",
+"slice_82/save_to_file/keep_custom_tracks": false,
+"slice_82/save_to_file/path": "",
+"slice_82/start_frame": 0,
+"slice_83/end_frame": 0,
+"slice_83/loop_mode": 0,
+"slice_83/name": "",
+"slice_83/save_to_file/enabled": false,
+"slice_83/save_to_file/fallback_path": "",
+"slice_83/save_to_file/keep_custom_tracks": false,
+"slice_83/save_to_file/path": "",
+"slice_83/start_frame": 0,
+"slice_84/end_frame": 0,
+"slice_84/loop_mode": 0,
+"slice_84/name": "",
+"slice_84/save_to_file/enabled": false,
+"slice_84/save_to_file/fallback_path": "",
+"slice_84/save_to_file/keep_custom_tracks": false,
+"slice_84/save_to_file/path": "",
+"slice_84/start_frame": 0,
+"slice_85/end_frame": 0,
+"slice_85/loop_mode": 0,
+"slice_85/name": "",
+"slice_85/save_to_file/enabled": false,
+"slice_85/save_to_file/fallback_path": "",
+"slice_85/save_to_file/keep_custom_tracks": false,
+"slice_85/save_to_file/path": "",
+"slice_85/start_frame": 0,
+"slice_86/end_frame": 0,
+"slice_86/loop_mode": 0,
+"slice_86/name": "",
+"slice_86/save_to_file/enabled": false,
+"slice_86/save_to_file/fallback_path": "",
+"slice_86/save_to_file/keep_custom_tracks": false,
+"slice_86/save_to_file/path": "",
+"slice_86/start_frame": 0,
+"slice_87/end_frame": 0,
+"slice_87/loop_mode": 0,
+"slice_87/name": "",
+"slice_87/save_to_file/enabled": false,
+"slice_87/save_to_file/fallback_path": "",
+"slice_87/save_to_file/keep_custom_tracks": false,
+"slice_87/save_to_file/path": "",
+"slice_87/start_frame": 0,
+"slice_88/end_frame": 0,
+"slice_88/loop_mode": 0,
+"slice_88/name": "",
+"slice_88/save_to_file/enabled": false,
+"slice_88/save_to_file/fallback_path": "",
+"slice_88/save_to_file/keep_custom_tracks": false,
+"slice_88/save_to_file/path": "",
+"slice_88/start_frame": 0,
+"slice_89/end_frame": 0,
+"slice_89/loop_mode": 0,
+"slice_89/name": "",
+"slice_89/save_to_file/enabled": false,
+"slice_89/save_to_file/fallback_path": "",
+"slice_89/save_to_file/keep_custom_tracks": false,
+"slice_89/save_to_file/path": "",
+"slice_89/start_frame": 0,
+"slice_9/end_frame": 0,
+"slice_9/loop_mode": 0,
+"slice_9/name": "",
+"slice_9/save_to_file/enabled": false,
+"slice_9/save_to_file/fallback_path": "",
+"slice_9/save_to_file/keep_custom_tracks": false,
+"slice_9/save_to_file/path": "",
+"slice_9/start_frame": 0,
+"slice_90/end_frame": 0,
+"slice_90/loop_mode": 0,
+"slice_90/name": "",
+"slice_90/save_to_file/enabled": false,
+"slice_90/save_to_file/fallback_path": "",
+"slice_90/save_to_file/keep_custom_tracks": false,
+"slice_90/save_to_file/path": "",
+"slice_90/start_frame": 0,
+"slice_91/end_frame": 0,
+"slice_91/loop_mode": 0,
+"slice_91/name": "",
+"slice_91/save_to_file/enabled": false,
+"slice_91/save_to_file/fallback_path": "",
+"slice_91/save_to_file/keep_custom_tracks": false,
+"slice_91/save_to_file/path": "",
+"slice_91/start_frame": 0,
+"slice_92/end_frame": 0,
+"slice_92/loop_mode": 0,
+"slice_92/name": "",
+"slice_92/save_to_file/enabled": false,
+"slice_92/save_to_file/fallback_path": "",
+"slice_92/save_to_file/keep_custom_tracks": false,
+"slice_92/save_to_file/path": "",
+"slice_92/start_frame": 0,
+"slice_93/end_frame": 0,
+"slice_93/loop_mode": 0,
+"slice_93/name": "",
+"slice_93/save_to_file/enabled": false,
+"slice_93/save_to_file/fallback_path": "",
+"slice_93/save_to_file/keep_custom_tracks": false,
+"slice_93/save_to_file/path": "",
+"slice_93/start_frame": 0,
+"slice_94/end_frame": 0,
+"slice_94/loop_mode": 0,
+"slice_94/name": "",
+"slice_94/save_to_file/enabled": false,
+"slice_94/save_to_file/fallback_path": "",
+"slice_94/save_to_file/keep_custom_tracks": false,
+"slice_94/save_to_file/path": "",
+"slice_94/start_frame": 0,
+"slice_95/end_frame": 0,
+"slice_95/loop_mode": 0,
+"slice_95/name": "",
+"slice_95/save_to_file/enabled": false,
+"slice_95/save_to_file/fallback_path": "",
+"slice_95/save_to_file/keep_custom_tracks": false,
+"slice_95/save_to_file/path": "",
+"slice_95/start_frame": 0,
+"slice_96/end_frame": 0,
+"slice_96/loop_mode": 0,
+"slice_96/name": "",
+"slice_96/save_to_file/enabled": false,
+"slice_96/save_to_file/fallback_path": "",
+"slice_96/save_to_file/keep_custom_tracks": false,
+"slice_96/save_to_file/path": "",
+"slice_96/start_frame": 0,
+"slice_97/end_frame": 0,
+"slice_97/loop_mode": 0,
+"slice_97/name": "",
+"slice_97/save_to_file/enabled": false,
+"slice_97/save_to_file/fallback_path": "",
+"slice_97/save_to_file/keep_custom_tracks": false,
+"slice_97/save_to_file/path": "",
+"slice_97/start_frame": 0,
+"slice_98/end_frame": 0,
+"slice_98/loop_mode": 0,
+"slice_98/name": "",
+"slice_98/save_to_file/enabled": false,
+"slice_98/save_to_file/fallback_path": "",
+"slice_98/save_to_file/keep_custom_tracks": false,
+"slice_98/save_to_file/path": "",
+"slice_98/start_frame": 0,
+"slice_99/end_frame": 0,
+"slice_99/loop_mode": 0,
+"slice_99/name": "",
+"slice_99/save_to_file/enabled": false,
+"slice_99/save_to_file/fallback_path": "",
+"slice_99/save_to_file/keep_custom_tracks": false,
+"slice_99/save_to_file/path": "",
+"slice_99/start_frame": 0,
+"slices/amount": null
+}
+}
+}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/forest-brawl/scenes/bomb-projectile.tscn b/examples/forest-brawl/scenes/bomb-projectile.tscn
new file mode 100644
index 0000000..70d5ad8
--- /dev/null
+++ b/examples/forest-brawl/scenes/bomb-projectile.tscn
@@ -0,0 +1,24 @@
+[gd_scene load_steps=6 format=3 uid="uid://8sru5hge6spx"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/bomb-projectile.gd" id="1_eudhi"]
+[ext_resource type="PackedScene" uid="uid://cn6ypxuayfwfl" path="res://examples/forest-brawl/models/kenney-platformer-kit/bomb.glb" id="1_lr6uq"]
+[ext_resource type="PackedScene" uid="uid://6212jkmbikjq" path="res://examples/forest-brawl/scenes/explosion.tscn" id="2_r3c2e"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="4_dyck1"]
+
+[sub_resource type="SphereShape3D" id="SphereShape3D_pc5j5"]
+radius = 0.25
+
+[node name="Bomb Projectile" type="ShapeCast3D"]
+shape = SubResource("SphereShape3D_pc5j5")
+target_position = Vector3(0, 0, 0)
+script = ExtResource("1_eudhi")
+strength = 4.0
+effect = ExtResource("2_r3c2e")
+
+[node name="bomb" parent="." instance=ExtResource("1_lr6uq")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.226921, 0)
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("4_dyck1")
+root = NodePath("..")
+properties = Array[String]([":global_position"])
diff --git a/examples/forest-brawl/scenes/brawler-crown.tscn b/examples/forest-brawl/scenes/brawler-crown.tscn
new file mode 100644
index 0000000..877bd2e
--- /dev/null
+++ b/examples/forest-brawl/scenes/brawler-crown.tscn
@@ -0,0 +1,114 @@
+[gd_scene load_steps=10 format=3 uid="uid://b1vadi3ma8uiq"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/brawler-crown.gd" id="1_2fc6v"]
+[ext_resource type="PackedScene" uid="uid://sinafrhckrei" path="res://examples/forest-brawl/models/brawler-crown.glb" id="1_pqi5f"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/aura-sphere-mesh.gd" id="2_1d1j8"]
+
+[sub_resource type="Animation" id="Animation_dd222"]
+resource_name = "crown_rotate"
+length = 8.0
+loop_mode = 1
+tracks/0/type = "bezier"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath(".:rotation:x")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"handle_modes": PackedInt32Array(0),
+"points": PackedFloat32Array(0.1, -0.25, 0, 0.25, 0),
+"times": PackedFloat32Array(0)
+}
+tracks/1/type = "bezier"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath(".:rotation:y")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"handle_modes": PackedInt32Array(0, 0),
+"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0, 6.283, -0.25, 0, 0.25, 0),
+"times": PackedFloat32Array(0, 8)
+}
+tracks/2/type = "bezier"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath(".:rotation:z")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"handle_modes": PackedInt32Array(),
+"points": PackedFloat32Array(),
+"times": PackedFloat32Array()
+}
+tracks/3/type = "position_3d"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath(".")
+tracks/3/interp = 2
+tracks/3/loop_wrap = true
+tracks/3/keys = PackedFloat32Array(0, 1, 0, 0, 0, 4, 1, 0, -0.25, 0, 8, 1, 0, 0, 0)
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_p7bnw"]
+_data = {
+"crown_rotate": SubResource("Animation_dd222")
+}
+
+[sub_resource type="Gradient" id="Gradient_k0qrh"]
+interpolation_mode = 2
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_1hcsp"]
+gradient = SubResource("Gradient_k0qrh")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0uyxw"]
+blend_mode = 1
+cull_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+albedo_color = Color(1, 0.633333, 0, 1)
+albedo_texture = SubResource("GradientTexture2D_1hcsp")
+disable_receive_shadows = true
+billboard_mode = 1
+billboard_keep_scale = true
+proximity_fade_enabled = true
+proximity_fade_distance = 0.13
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_f8n6h"]
+_surfaces = [{
+"aabb": AABB(-0.984808, -1, -0.984808, 1.96962, 2.00001, 1.96962),
+"attribute_data": PackedByteArray(0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 81, 199, 43, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 94, 113, 168, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 0, 0, 0, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 222, 70, 82, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 138, 228, 54, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 0, 0, 0, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 236, 217, 110, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 160, 48, 137, 61, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 0, 0, 0, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 46, 14, 126, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 0, 233, 248, 59, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 0, 0, 0, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 46, 14, 126, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 0, 233, 248, 59, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 0, 0, 0, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 236, 217, 110, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 164, 48, 137, 61, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 0, 0, 0, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 221, 70, 82, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 140, 228, 54, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 0, 0, 0, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 81, 199, 43, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 94, 113, 168, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0),
+"format": 4119,
+"index_count": 864,
+"index_data": PackedByteArray(0, 0, 1, 0, 17, 0, 1, 0, 18, 0, 17, 0, 1, 0, 2, 0, 18, 0, 2, 0, 19, 0, 18, 0, 2, 0, 3, 0, 19, 0, 3, 0, 20, 0, 19, 0, 3, 0, 4, 0, 20, 0, 4, 0, 21, 0, 20, 0, 4, 0, 5, 0, 21, 0, 5, 0, 22, 0, 21, 0, 5, 0, 6, 0, 22, 0, 6, 0, 23, 0, 22, 0, 6, 0, 7, 0, 23, 0, 7, 0, 24, 0, 23, 0, 7, 0, 8, 0, 24, 0, 8, 0, 25, 0, 24, 0, 8, 0, 9, 0, 25, 0, 9, 0, 26, 0, 25, 0, 9, 0, 10, 0, 26, 0, 10, 0, 27, 0, 26, 0, 10, 0, 11, 0, 27, 0, 11, 0, 28, 0, 27, 0, 11, 0, 12, 0, 28, 0, 12, 0, 29, 0, 28, 0, 12, 0, 13, 0, 29, 0, 13, 0, 30, 0, 29, 0, 13, 0, 14, 0, 30, 0, 14, 0, 31, 0, 30, 0, 14, 0, 15, 0, 31, 0, 15, 0, 32, 0, 31, 0, 15, 0, 16, 0, 32, 0, 16, 0, 33, 0, 32, 0, 17, 0, 18, 0, 34, 0, 18, 0, 35, 0, 34, 0, 18, 0, 19, 0, 35, 0, 19, 0, 36, 0, 35, 0, 19, 0, 20, 0, 36, 0, 20, 0, 37, 0, 36, 0, 20, 0, 21, 0, 37, 0, 21, 0, 38, 0, 37, 0, 21, 0, 22, 0, 38, 0, 22, 0, 39, 0, 38, 0, 22, 0, 23, 0, 39, 0, 23, 0, 40, 0, 39, 0, 23, 0, 24, 0, 40, 0, 24, 0, 41, 0, 40, 0, 24, 0, 25, 0, 41, 0, 25, 0, 42, 0, 41, 0, 25, 0, 26, 0, 42, 0, 26, 0, 43, 0, 42, 0, 26, 0, 27, 0, 43, 0, 27, 0, 44, 0, 43, 0, 27, 0, 28, 0, 44, 0, 28, 0, 45, 0, 44, 0, 28, 0, 29, 0, 45, 0, 29, 0, 46, 0, 45, 0, 29, 0, 30, 0, 46, 0, 30, 0, 47, 0, 46, 0, 30, 0, 31, 0, 47, 0, 31, 0, 48, 0, 47, 0, 31, 0, 32, 0, 48, 0, 32, 0, 49, 0, 48, 0, 32, 0, 33, 0, 49, 0, 33, 0, 50, 0, 49, 0, 34, 0, 35, 0, 51, 0, 35, 0, 52, 0, 51, 0, 35, 0, 36, 0, 52, 0, 36, 0, 53, 0, 52, 0, 36, 0, 37, 0, 53, 0, 37, 0, 54, 0, 53, 0, 37, 0, 38, 0, 54, 0, 38, 0, 55, 0, 54, 0, 38, 0, 39, 0, 55, 0, 39, 0, 56, 0, 55, 0, 39, 0, 40, 0, 56, 0, 40, 0, 57, 0, 56, 0, 40, 0, 41, 0, 57, 0, 41, 0, 58, 0, 57, 0, 41, 0, 42, 0, 58, 0, 42, 0, 59, 0, 58, 0, 42, 0, 43, 0, 59, 0, 43, 0, 60, 0, 59, 0, 43, 0, 44, 0, 60, 0, 44, 0, 61, 0, 60, 0, 44, 0, 45, 0, 61, 0, 45, 0, 62, 0, 61, 0, 45, 0, 46, 0, 62, 0, 46, 0, 63, 0, 62, 0, 46, 0, 47, 0, 63, 0, 47, 0, 64, 0, 63, 0, 47, 0, 48, 0, 64, 0, 48, 0, 65, 0, 64, 0, 48, 0, 49, 0, 65, 0, 49, 0, 66, 0, 65, 0, 49, 0, 50, 0, 66, 0, 50, 0, 67, 0, 66, 0, 51, 0, 52, 0, 68, 0, 52, 0, 69, 0, 68, 0, 52, 0, 53, 0, 69, 0, 53, 0, 70, 0, 69, 0, 53, 0, 54, 0, 70, 0, 54, 0, 71, 0, 70, 0, 54, 0, 55, 0, 71, 0, 55, 0, 72, 0, 71, 0, 55, 0, 56, 0, 72, 0, 56, 0, 73, 0, 72, 0, 56, 0, 57, 0, 73, 0, 57, 0, 74, 0, 73, 0, 57, 0, 58, 0, 74, 0, 58, 0, 75, 0, 74, 0, 58, 0, 59, 0, 75, 0, 59, 0, 76, 0, 75, 0, 59, 0, 60, 0, 76, 0, 60, 0, 77, 0, 76, 0, 60, 0, 61, 0, 77, 0, 61, 0, 78, 0, 77, 0, 61, 0, 62, 0, 78, 0, 62, 0, 79, 0, 78, 0, 62, 0, 63, 0, 79, 0, 63, 0, 80, 0, 79, 0, 63, 0, 64, 0, 80, 0, 64, 0, 81, 0, 80, 0, 64, 0, 65, 0, 81, 0, 65, 0, 82, 0, 81, 0, 65, 0, 66, 0, 82, 0, 66, 0, 83, 0, 82, 0, 66, 0, 67, 0, 83, 0, 67, 0, 84, 0, 83, 0, 68, 0, 69, 0, 85, 0, 69, 0, 86, 0, 85, 0, 69, 0, 70, 0, 86, 0, 70, 0, 87, 0, 86, 0, 70, 0, 71, 0, 87, 0, 71, 0, 88, 0, 87, 0, 71, 0, 72, 0, 88, 0, 72, 0, 89, 0, 88, 0, 72, 0, 73, 0, 89, 0, 73, 0, 90, 0, 89, 0, 73, 0, 74, 0, 90, 0, 74, 0, 91, 0, 90, 0, 74, 0, 75, 0, 91, 0, 75, 0, 92, 0, 91, 0, 75, 0, 76, 0, 92, 0, 76, 0, 93, 0, 92, 0, 76, 0, 77, 0, 93, 0, 77, 0, 94, 0, 93, 0, 77, 0, 78, 0, 94, 0, 78, 0, 95, 0, 94, 0, 78, 0, 79, 0, 95, 0, 79, 0, 96, 0, 95, 0, 79, 0, 80, 0, 96, 0, 80, 0, 97, 0, 96, 0, 80, 0, 81, 0, 97, 0, 81, 0, 98, 0, 97, 0, 81, 0, 82, 0, 98, 0, 82, 0, 99, 0, 98, 0, 82, 0, 83, 0, 99, 0, 83, 0, 100, 0, 99, 0, 83, 0, 84, 0, 100, 0, 84, 0, 101, 0, 100, 0, 85, 0, 86, 0, 102, 0, 86, 0, 103, 0, 102, 0, 86, 0, 87, 0, 103, 0, 87, 0, 104, 0, 103, 0, 87, 0, 88, 0, 104, 0, 88, 0, 105, 0, 104, 0, 88, 0, 89, 0, 105, 0, 89, 0, 106, 0, 105, 0, 89, 0, 90, 0, 106, 0, 90, 0, 107, 0, 106, 0, 90, 0, 91, 0, 107, 0, 91, 0, 108, 0, 107, 0, 91, 0, 92, 0, 108, 0, 92, 0, 109, 0, 108, 0, 92, 0, 93, 0, 109, 0, 93, 0, 110, 0, 109, 0, 93, 0, 94, 0, 110, 0, 94, 0, 111, 0, 110, 0, 94, 0, 95, 0, 111, 0, 95, 0, 112, 0, 111, 0, 95, 0, 96, 0, 112, 0, 96, 0, 113, 0, 112, 0, 96, 0, 97, 0, 113, 0, 97, 0, 114, 0, 113, 0, 97, 0, 98, 0, 114, 0, 98, 0, 115, 0, 114, 0, 98, 0, 99, 0, 115, 0, 99, 0, 116, 0, 115, 0, 99, 0, 100, 0, 116, 0, 100, 0, 117, 0, 116, 0, 100, 0, 101, 0, 117, 0, 101, 0, 118, 0, 117, 0, 102, 0, 103, 0, 119, 0, 103, 0, 120, 0, 119, 0, 103, 0, 104, 0, 120, 0, 104, 0, 121, 0, 120, 0, 104, 0, 105, 0, 121, 0, 105, 0, 122, 0, 121, 0, 105, 0, 106, 0, 122, 0, 106, 0, 123, 0, 122, 0, 106, 0, 107, 0, 123, 0, 107, 0, 124, 0, 123, 0, 107, 0, 108, 0, 124, 0, 108, 0, 125, 0, 124, 0, 108, 0, 109, 0, 125, 0, 109, 0, 126, 0, 125, 0, 109, 0, 110, 0, 126, 0, 110, 0, 127, 0, 126, 0, 110, 0, 111, 0, 127, 0, 111, 0, 128, 0, 127, 0, 111, 0, 112, 0, 128, 0, 112, 0, 129, 0, 128, 0, 112, 0, 113, 0, 129, 0, 113, 0, 130, 0, 129, 0, 113, 0, 114, 0, 130, 0, 114, 0, 131, 0, 130, 0, 114, 0, 115, 0, 131, 0, 115, 0, 132, 0, 131, 0, 115, 0, 116, 0, 132, 0, 116, 0, 133, 0, 132, 0, 116, 0, 117, 0, 133, 0, 117, 0, 134, 0, 133, 0, 117, 0, 118, 0, 134, 0, 118, 0, 135, 0, 134, 0, 119, 0, 120, 0, 136, 0, 120, 0, 137, 0, 136, 0, 120, 0, 121, 0, 137, 0, 121, 0, 138, 0, 137, 0, 121, 0, 122, 0, 138, 0, 122, 0, 139, 0, 138, 0, 122, 0, 123, 0, 139, 0, 123, 0, 140, 0, 139, 0, 123, 0, 124, 0, 140, 0, 124, 0, 141, 0, 140, 0, 124, 0, 125, 0, 141, 0, 125, 0, 142, 0, 141, 0, 125, 0, 126, 0, 142, 0, 126, 0, 143, 0, 142, 0, 126, 0, 127, 0, 143, 0, 127, 0, 144, 0, 143, 0, 127, 0, 128, 0, 144, 0, 128, 0, 145, 0, 144, 0, 128, 0, 129, 0, 145, 0, 129, 0, 146, 0, 145, 0, 129, 0, 130, 0, 146, 0, 130, 0, 147, 0, 146, 0, 130, 0, 131, 0, 147, 0, 131, 0, 148, 0, 147, 0, 131, 0, 132, 0, 148, 0, 132, 0, 149, 0, 148, 0, 132, 0, 133, 0, 149, 0, 133, 0, 150, 0, 149, 0, 133, 0, 134, 0, 150, 0, 134, 0, 151, 0, 150, 0, 134, 0, 135, 0, 151, 0, 135, 0, 152, 0, 151, 0, 136, 0, 137, 0, 153, 0, 137, 0, 154, 0, 153, 0, 137, 0, 138, 0, 154, 0, 138, 0, 155, 0, 154, 0, 138, 0, 139, 0, 155, 0, 139, 0, 156, 0, 155, 0, 139, 0, 140, 0, 156, 0, 140, 0, 157, 0, 156, 0, 140, 0, 141, 0, 157, 0, 141, 0, 158, 0, 157, 0, 141, 0, 142, 0, 158, 0, 142, 0, 159, 0, 158, 0, 142, 0, 143, 0, 159, 0, 143, 0, 160, 0, 159, 0, 143, 0, 144, 0, 160, 0, 144, 0, 161, 0, 160, 0, 144, 0, 145, 0, 161, 0, 145, 0, 162, 0, 161, 0, 145, 0, 146, 0, 162, 0, 146, 0, 163, 0, 162, 0, 146, 0, 147, 0, 163, 0, 147, 0, 164, 0, 163, 0, 147, 0, 148, 0, 164, 0, 148, 0, 165, 0, 164, 0, 148, 0, 149, 0, 165, 0, 149, 0, 166, 0, 165, 0, 149, 0, 150, 0, 166, 0, 150, 0, 167, 0, 166, 0, 150, 0, 151, 0, 167, 0, 151, 0, 168, 0, 167, 0, 151, 0, 152, 0, 168, 0, 152, 0, 169, 0, 168, 0),
+"material": SubResource("StandardMaterial3D_0uyxw"),
+"primitive": 3,
+"vertex_count": 170,
+"vertex_data": PackedByteArray(0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 63, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 130, 90, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 127, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 124, 165, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 191, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 129, 218, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 62, 20, 140, 190, 214, 255, 255, 189, 210, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 62, 190, 149, 128, 212, 255, 255, 255, 223, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 62, 42, 157, 190, 214, 255, 255, 64, 237, 68, 29, 175, 62, 178, 143, 112, 63, 139, 41, 193, 35, 39, 162, 215, 221, 255, 255, 255, 255, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 190, 64, 169, 211, 226, 0, 0, 64, 237, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 190, 125, 171, 63, 234, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 190, 64, 169, 233, 243, 0, 0, 189, 210, 139, 41, 65, 36, 178, 143, 112, 63, 68, 29, 175, 190, 39, 162, 255, 255, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 190, 190, 86, 233, 243, 125, 37, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 190, 128, 84, 63, 234, 255, 63, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 190, 190, 86, 211, 226, 130, 90, 255, 191, 68, 29, 175, 190, 178, 143, 112, 63, 39, 223, 144, 164, 215, 93, 215, 221, 255, 127, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 62, 212, 98, 190, 214, 124, 165, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 62, 64, 106, 128, 212, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 62, 234, 115, 190, 214, 129, 218, 255, 191, 139, 41, 193, 164, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 0, 0, 0, 0, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 63, 154, 147, 14, 189, 255, 255, 189, 210, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 62, 186, 162, 136, 186, 255, 255, 255, 223, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 62, 84, 175, 14, 189, 255, 255, 64, 237, 187, 141, 36, 63, 125, 27, 68, 63, 95, 131, 53, 36, 101, 186, 152, 197, 255, 255, 255, 255, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 190, 240, 194, 169, 208, 0, 0, 64, 237, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 190, 117, 197, 67, 221, 0, 0, 255, 223, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 191, 240, 194, 99, 236, 0, 0, 189, 210, 95, 131, 181, 36, 125, 27, 68, 63, 187, 141, 36, 191, 101, 186, 255, 255, 0, 0, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 191, 14, 61, 99, 236, 125, 37, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 190, 137, 58, 67, 221, 255, 63, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 190, 14, 61, 169, 208, 130, 90, 255, 191, 187, 141, 36, 191, 125, 27, 68, 63, 134, 34, 8, 165, 153, 69, 152, 197, 255, 127, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 62, 170, 80, 14, 189, 124, 165, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 62, 68, 93, 136, 186, 255, 191, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 63, 100, 108, 14, 189, 129, 218, 255, 191, 95, 131, 53, 165, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 63, 255, 153, 57, 167, 255, 255, 189, 210, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 63, 113, 173, 26, 165, 255, 255, 255, 223, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 62, 196, 190, 57, 167, 255, 255, 64, 237, 216, 179, 93, 63, 255, 255, 255, 62, 81, 141, 116, 36, 36, 209, 217, 174, 255, 255, 255, 255, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 190, 196, 216, 57, 193, 0, 0, 64, 237, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 191, 227, 218, 140, 210, 0, 0, 255, 223, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 191, 196, 216, 254, 229, 0, 0, 189, 210, 81, 141, 244, 36, 255, 255, 255, 62, 216, 179, 93, 191, 37, 209, 255, 255, 0, 0, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 191, 57, 39, 254, 229, 125, 37, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 191, 27, 37, 140, 210, 255, 63, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 190, 57, 39, 57, 193, 130, 90, 255, 191, 216, 179, 93, 191, 255, 255, 255, 62, 252, 105, 55, 165, 217, 46, 217, 174, 255, 127, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 62, 58, 65, 57, 167, 124, 165, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 63, 141, 82, 26, 165, 255, 191, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 63, 255, 101, 57, 167, 129, 218, 255, 191, 81, 141, 116, 165, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 63, 7, 161, 55, 143, 255, 255, 189, 210, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 63, 230, 184, 48, 142, 255, 255, 255, 223, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 62, 190, 207, 55, 143, 255, 255, 64, 237, 92, 28, 124, 63, 211, 208, 49, 62, 17, 12, 139, 36, 207, 236, 47, 147, 255, 255, 255, 255, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 190, 198, 240, 63, 176, 0, 0, 64, 237, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 191, 206, 241, 23, 199, 0, 0, 255, 223, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 191, 198, 240, 246, 222, 0, 0, 189, 210, 17, 12, 11, 37, 211, 208, 49, 62, 92, 28, 124, 191, 207, 236, 255, 255, 0, 0, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 191, 55, 15, 246, 222, 125, 37, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 191, 47, 14, 23, 199, 255, 63, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 190, 55, 15, 63, 176, 130, 90, 255, 191, 92, 28, 124, 191, 211, 208, 49, 62, 25, 146, 80, 165, 46, 19, 46, 147, 255, 127, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 62, 63, 48, 55, 143, 124, 165, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 63, 24, 71, 48, 142, 255, 191, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 63, 247, 94, 55, 143, 129, 218, 255, 191, 17, 12, 139, 165, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 0, 0, 0, 0, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 63, 7, 161, 199, 112, 255, 255, 189, 210, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 63, 230, 184, 206, 113, 255, 255, 255, 223, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 62, 190, 207, 199, 112, 255, 255, 64, 237, 92, 28, 124, 63, 217, 208, 49, 190, 17, 12, 139, 36, 207, 236, 207, 108, 255, 255, 255, 255, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 190, 198, 240, 191, 79, 0, 0, 64, 237, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 191, 206, 241, 231, 56, 0, 0, 255, 223, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 191, 198, 240, 8, 33, 0, 0, 189, 210, 17, 12, 11, 37, 217, 208, 49, 190, 92, 28, 124, 191, 207, 236, 0, 0, 0, 0, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 191, 55, 15, 8, 33, 125, 37, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 191, 47, 14, 231, 56, 255, 63, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 190, 55, 15, 191, 79, 130, 90, 255, 191, 92, 28, 124, 191, 217, 208, 49, 190, 25, 146, 80, 165, 46, 19, 207, 108, 255, 127, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 62, 63, 48, 199, 112, 124, 165, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 63, 24, 71, 206, 113, 255, 191, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 63, 247, 94, 199, 112, 129, 218, 255, 191, 17, 12, 139, 165, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 0, 0, 0, 0, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 63, 255, 153, 197, 88, 255, 255, 189, 210, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 63, 113, 173, 228, 90, 255, 255, 255, 223, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 62, 196, 190, 197, 88, 255, 255, 64, 237, 215, 179, 93, 63, 1, 0, 0, 191, 80, 141, 116, 36, 37, 209, 37, 81, 255, 255, 255, 255, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 190, 196, 216, 197, 62, 0, 0, 64, 237, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 191, 227, 218, 114, 45, 0, 0, 255, 223, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 191, 196, 216, 0, 26, 0, 0, 189, 210, 80, 141, 244, 36, 1, 0, 0, 191, 215, 179, 93, 191, 37, 209, 0, 0, 0, 0, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 191, 57, 39, 0, 26, 125, 37, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 191, 27, 37, 114, 45, 255, 63, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 190, 57, 39, 197, 62, 130, 90, 255, 191, 215, 179, 93, 191, 1, 0, 0, 191, 251, 105, 55, 165, 217, 46, 37, 81, 255, 127, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 62, 58, 65, 197, 88, 124, 165, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 63, 141, 82, 228, 90, 255, 191, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 63, 255, 101, 197, 88, 129, 218, 255, 191, 80, 141, 116, 165, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 0, 0, 0, 0, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 63, 154, 147, 240, 66, 255, 255, 189, 210, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 62, 186, 162, 118, 69, 255, 255, 255, 223, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 62, 84, 175, 240, 66, 255, 255, 64, 237, 186, 141, 36, 63, 126, 27, 68, 191, 93, 131, 53, 36, 101, 186, 101, 58, 255, 255, 255, 255, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 190, 240, 194, 84, 47, 0, 0, 64, 237, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 190, 117, 197, 187, 34, 0, 0, 255, 223, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 191, 240, 194, 154, 19, 0, 0, 189, 210, 93, 131, 181, 36, 126, 27, 68, 191, 186, 141, 36, 191, 101, 186, 0, 0, 0, 0, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 191, 14, 61, 154, 19, 125, 37, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 190, 137, 58, 187, 34, 255, 63, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 190, 14, 61, 84, 47, 130, 90, 255, 191, 186, 141, 36, 191, 126, 27, 68, 191, 133, 34, 8, 165, 153, 69, 102, 58, 255, 127, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 62, 170, 80, 240, 66, 124, 165, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 62, 68, 93, 118, 69, 255, 191, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 63, 100, 108, 240, 66, 129, 218, 255, 191, 93, 131, 53, 165, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 62, 20, 140, 63, 41, 255, 255, 189, 210, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 62, 190, 149, 126, 43, 255, 255, 255, 223, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 62, 42, 157, 63, 41, 255, 255, 64, 237, 67, 29, 175, 62, 178, 143, 112, 191, 137, 41, 193, 35, 39, 162, 38, 34, 255, 255, 255, 255, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 190, 64, 169, 42, 29, 0, 0, 64, 237, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 190, 126, 171, 191, 21, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 190, 64, 169, 20, 12, 0, 0, 189, 210, 137, 41, 65, 36, 178, 143, 112, 191, 67, 29, 175, 190, 39, 162, 0, 0, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 190, 189, 86, 20, 12, 125, 37, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 190, 128, 84, 191, 21, 255, 63, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 190, 190, 86, 42, 29, 130, 90, 255, 191, 67, 29, 175, 190, 178, 143, 112, 191, 38, 223, 144, 164, 215, 93, 38, 34, 255, 127, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 62, 212, 98, 63, 41, 124, 165, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 62, 64, 106, 126, 43, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 62, 234, 115, 63, 41, 129, 218, 255, 191, 137, 41, 193, 164, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 255, 255, 189, 210, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 255, 255, 223, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 255, 255, 64, 237, 50, 49, 13, 37, 0, 0, 128, 191, 117, 190, 27, 10, 0, 128, 0, 0, 255, 255, 255, 255, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 0, 0, 64, 237, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 0, 0, 255, 223, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 0, 0, 189, 210, 117, 190, 155, 10, 0, 0, 128, 191, 50, 49, 13, 165, 0, 128, 0, 0, 0, 0, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 125, 37, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 255, 63, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 130, 90, 255, 191, 50, 49, 13, 165, 0, 0, 128, 191, 174, 157, 233, 138, 0, 128, 0, 0, 255, 127, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 124, 165, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 191, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 129, 218, 255, 191, 117, 190, 27, 139, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191)
+}]
+script = ExtResource("2_1d1j8")
+segments = 16
+rings = 8
+radius = 1.0
+material = SubResource("StandardMaterial3D_0uyxw")
+
+[node name="Brawler Crown" type="Node3D"]
+script = ExtResource("1_2fc6v")
+offset = Vector3(0, 1, 0)
+tween_time = 0.1
+
+[node name="brawler-crown" parent="." instance=ExtResource("1_pqi5f")]
+transform = Transform3D(-0.130488, 0.0350476, 0.349814, -0.000145384, 0.373127, -0.0374375, -0.351565, -0.0131627, -0.129822, 0, -0.170775, 0)
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="brawler-crown"]
+libraries = {
+"": SubResource("AnimationLibrary_p7bnw")
+}
+
+[node name="Aura" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0)
+mesh = SubResource("ArrayMesh_f8n6h")
+skeleton = NodePath("../..")
diff --git a/examples/forest-brawl/scenes/brawler.tscn b/examples/forest-brawl/scenes/brawler.tscn
new file mode 100644
index 0000000..f44089a
--- /dev/null
+++ b/examples/forest-brawl/scenes/brawler.tscn
@@ -0,0 +1,162 @@
+[gd_scene load_steps=28 format=3 uid="uid://wi4owat0bml3"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/brawler-controller.gd" id="1_np8na"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/brawler-input.gd" id="2_m3v43"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/play-random-3d.gd" id="3_rcsmp"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/brawler-weapon.gd" id="4_0hvdj"]
+[ext_resource type="AudioStream" uid="uid://cih2i8xa2v2is" path="res://examples/forest-brawl/sounds/fall1.wav" id="4_mw5vb"]
+[ext_resource type="PackedScene" uid="uid://8sru5hge6spx" path="res://examples/forest-brawl/scenes/bomb-projectile.tscn" id="5_a4qop"]
+[ext_resource type="AudioStream" uid="uid://4oilc8k83mmt" path="res://examples/forest-brawl/sounds/fall2.wav" id="5_kqmf5"]
+[ext_resource type="AudioStream" uid="uid://b03phi3tfl21k" path="res://examples/forest-brawl/sounds/whoosh.wav" id="6_gh8ps"]
+[ext_resource type="AudioStream" uid="uid://cegpnj82f4gio" path="res://examples/forest-brawl/sounds/fall3.wav" id="6_jc44e"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="7_cmfmx"]
+[ext_resource type="PackedScene" uid="uid://fctd5hkxnf2y" path="res://examples/forest-brawl/models/player/bomber-guy.glb" id="7_ij3cr"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="8_pj7o0"]
+
+[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_gdp4i"]
+animation = &"Float"
+
+[sub_resource type="AnimationNodeBlend2" id="AnimationNodeBlend2_qv2tk"]
+
+[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_rss6c"]
+animation = &"Idle"
+
+[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7lmj4"]
+animation = &"Run"
+
+[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_7yjg4"]
+animation = &"Strafe_L"
+
+[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_v2fmc"]
+animation = &"Strafe_R"
+
+[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_tp0nc"]
+animation = &"Backpedal"
+
+[sub_resource type="AnimationNodeBlendSpace2D" id="AnimationNodeBlendSpace2D_blhbt"]
+blend_point_0/node = SubResource("AnimationNodeAnimation_rss6c")
+blend_point_0/pos = Vector2(0, 0)
+blend_point_1/node = SubResource("AnimationNodeAnimation_7lmj4")
+blend_point_1/pos = Vector2(0, 1)
+blend_point_2/node = SubResource("AnimationNodeAnimation_7yjg4")
+blend_point_2/pos = Vector2(1, 0)
+blend_point_3/node = SubResource("AnimationNodeAnimation_v2fmc")
+blend_point_3/pos = Vector2(-1, 0)
+blend_point_4/node = SubResource("AnimationNodeAnimation_tp0nc")
+blend_point_4/pos = Vector2(0, -1)
+min_space = Vector2(-4, -1)
+max_space = Vector2(4, 1)
+
+[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_2k2qg"]
+
+[sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_w05vo"]
+animation = &"Throw"
+
+[sub_resource type="AnimationNodeOneShot" id="AnimationNodeOneShot_byyqa"]
+filter_enabled = true
+filters = ["rig/Skeleton3D:DEF-breast.L", "rig/Skeleton3D:DEF-breast.R", "rig/Skeleton3D:DEF-forearm.L", "rig/Skeleton3D:DEF-forearm.L.001", "rig/Skeleton3D:DEF-forearm.R", "rig/Skeleton3D:DEF-forearm.R.001", "rig/Skeleton3D:DEF-hand.L", "rig/Skeleton3D:DEF-hand.R", "rig/Skeleton3D:DEF-shoulder.L", "rig/Skeleton3D:DEF-shoulder.R", "rig/Skeleton3D:DEF-spine", "rig/Skeleton3D:DEF-spine.001", "rig/Skeleton3D:DEF-spine.002", "rig/Skeleton3D:DEF-spine.003", "rig/Skeleton3D:DEF-spine.004", "rig/Skeleton3D:DEF-spine.005", "rig/Skeleton3D:DEF-spine.006", "rig/Skeleton3D:DEF-upper_arm.L", "rig/Skeleton3D:DEF-upper_arm.L.001", "rig/Skeleton3D:DEF-upper_arm.R", "rig/Skeleton3D:DEF-upper_arm.R.001"]
+fadein_time = 0.2
+fadeout_time = 0.2
+
+[sub_resource type="AnimationNodeTimeScale" id="AnimationNodeTimeScale_ofns8"]
+
+[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_8to0y"]
+graph_offset = Vector2(-680.797, -57.1155)
+nodes/Float/node = SubResource("AnimationNodeBlend2_qv2tk")
+nodes/Float/position = Vector2(-80, 0)
+"nodes/Float Anim/node" = SubResource("AnimationNodeAnimation_gdp4i")
+"nodes/Float Anim/position" = Vector2(-280, 120)
+nodes/Move/node = SubResource("AnimationNodeBlendSpace2D_blhbt")
+nodes/Move/position = Vector2(-480, -40)
+nodes/MoveScale/node = SubResource("AnimationNodeTimeScale_2k2qg")
+nodes/MoveScale/position = Vector2(-280, -40)
+nodes/Throw/node = SubResource("AnimationNodeOneShot_byyqa")
+nodes/Throw/position = Vector2(100, 20)
+"nodes/Throw Anim/node" = SubResource("AnimationNodeAnimation_w05vo")
+"nodes/Throw Anim/position" = Vector2(-280, 260)
+nodes/ThrowScale/node = SubResource("AnimationNodeTimeScale_ofns8")
+nodes/ThrowScale/position = Vector2(-100, 260)
+nodes/output/position = Vector2(320, 80)
+node_connections = [&"output", 0, &"Throw", &"Float", 0, &"MoveScale", &"Float", 1, &"Float Anim", &"MoveScale", 0, &"Move", &"Throw", 0, &"Float", &"Throw", 1, &"ThrowScale", &"ThrowScale", 0, &"Throw Anim"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_qgusj"]
+radius = 0.25
+height = 1.0
+
+[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_4cjl8"]
+properties/0/path = NodePath(".:player_name")
+properties/0/spawn = true
+properties/0/sync = false
+properties/0/watch = true
+properties/1/path = NodePath(".:visible")
+properties/1/spawn = true
+properties/1/sync = false
+properties/1/watch = true
+
+[node name="Brawler" type="CharacterBody3D" groups=["Brawlers"]]
+platform_on_leave = 2
+platform_floor_layers = 0
+script = ExtResource("1_np8na")
+speed = 4.0
+death_depth = 16.0
+respawn_time = 8.0
+
+[node name="bomber-guy" parent="." instance=ExtResource("7_ij3cr")]
+transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, -0.5, 0)
+
+[node name="AnimationTree" type="AnimationTree" parent="."]
+tree_root = SubResource("AnimationNodeBlendTree_8to0y")
+anim_player = NodePath("../bomber-guy/AnimationPlayer")
+active = true
+parameters/Float/blend_amount = 0.0
+parameters/Move/blend_position = Vector2(0, 0)
+parameters/MoveScale/scale = 1.0
+parameters/Throw/active = false
+parameters/Throw/internal_active = false
+parameters/Throw/request = 0
+parameters/ThrowScale/scale = 1.0
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_qgusj")
+
+[node name="Nametag" type="Label3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
+pixel_size = 0.0007
+billboard = 1
+fixed_size = true
+text = "Nameless Brawler"
+width = 128.0
+
+[node name="Fall Sound" type="AudioStreamPlayer3D" parent="."]
+script = ExtResource("3_rcsmp")
+sounds = Array[AudioStream]([ExtResource("4_mw5vb"), ExtResource("5_kqmf5"), ExtResource("6_jc44e")])
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("2_m3v43")
+
+[node name="Weapon" type="Node3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.5)
+script = ExtResource("4_0hvdj")
+projectile = ExtResource("5_a4qop")
+fire_cooldown = 0.5
+
+[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Weapon"]
+stream = ExtResource("6_gh8ps")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("7_cmfmx")
+root = NodePath("..")
+enable_prediction = true
+state_properties = Array[String]([":transform", ":velocity", ":speed", ":mass"])
+full_state_interval = 24
+diff_ack_interval = 4
+input_properties = Array[String](["Input:movement", "Input:aim"])
+enable_input_broadcast = false
+
+[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."]
+replication_config = SubResource("SceneReplicationConfig_4cjl8")
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("8_pj7o0")
+root = NodePath("..")
+properties = Array[String]([":transform"])
diff --git a/examples/forest-brawl/scenes/doodads/cloud-puff-material.tres b/examples/forest-brawl/scenes/doodads/cloud-puff-material.tres
new file mode 100644
index 0000000..81a5acf
--- /dev/null
+++ b/examples/forest-brawl/scenes/doodads/cloud-puff-material.tres
@@ -0,0 +1,25 @@
+[gd_resource type="StandardMaterial3D" load_steps=3 format=3 uid="uid://joecqmf51gl0"]
+
+[sub_resource type="Gradient" id="Gradient_t3ujw"]
+interpolation_mode = 2
+colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_6a55y"]
+gradient = SubResource("Gradient_t3ujw")
+width = 256
+height = 256
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(0.75, 0.5)
+
+[resource]
+transparency = 1
+shading_mode = 2
+specular_mode = 2
+albedo_color = Color(0.701961, 0.901961, 1, 1)
+albedo_texture = SubResource("GradientTexture2D_6a55y")
+rim_tint = 1.0
+texture_repeat = false
+billboard_mode = 1
+billboard_keep_scale = true
+proximity_fade_enabled = true
diff --git a/examples/forest-brawl/scenes/doodads/cloud-puff.tscn b/examples/forest-brawl/scenes/doodads/cloud-puff.tscn
new file mode 100644
index 0000000..ec920f2
--- /dev/null
+++ b/examples/forest-brawl/scenes/doodads/cloud-puff.tscn
@@ -0,0 +1,12 @@
+[gd_scene load_steps=3 format=3 uid="uid://bsbr5iwwmvkni"]
+
+[ext_resource type="Material" uid="uid://joecqmf51gl0" path="res://examples/forest-brawl/scenes/doodads/cloud-puff-material.tres" id="1_poiuj"]
+
+[sub_resource type="QuadMesh" id="QuadMesh_o76l3"]
+material = ExtResource("1_poiuj")
+size = Vector2(16, 16)
+
+[node name="Cloud Puff" type="MeshInstance3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.17294, 0)
+cast_shadow = 0
+mesh = SubResource("QuadMesh_o76l3")
diff --git a/examples/forest-brawl/scenes/doodads/clouds-1.tscn b/examples/forest-brawl/scenes/doodads/clouds-1.tscn
new file mode 100644
index 0000000..ce3e138
--- /dev/null
+++ b/examples/forest-brawl/scenes/doodads/clouds-1.tscn
@@ -0,0 +1,19 @@
+[gd_scene load_steps=2 format=3 uid="uid://c12hb5btenkcy"]
+
+[ext_resource type="PackedScene" uid="uid://bsbr5iwwmvkni" path="res://examples/forest-brawl/scenes/doodads/cloud-puff.tscn" id="1_g3m5f"]
+
+[node name="Clouds 1" type="Node3D"]
+
+[node name="Cloud Puff" parent="." instance=ExtResource("1_g3m5f")]
+
+[node name="Cloud Puff2" parent="." instance=ExtResource("1_g3m5f")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.61259, 1.17294, 0.902248)
+skeleton = NodePath("")
+
+[node name="Cloud Puff3" parent="." instance=ExtResource("1_g3m5f")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.5049, 1.17294, 2.82576)
+skeleton = NodePath("")
+
+[node name="Cloud Puff4" parent="." instance=ExtResource("1_g3m5f")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.66857, 1.17294, -0.671089)
+skeleton = NodePath("")
diff --git a/examples/forest-brawl/scenes/doodads/clouds-2.tscn b/examples/forest-brawl/scenes/doodads/clouds-2.tscn
new file mode 100644
index 0000000..d0261c4
--- /dev/null
+++ b/examples/forest-brawl/scenes/doodads/clouds-2.tscn
@@ -0,0 +1,33 @@
+[gd_scene load_steps=2 format=3 uid="uid://c5l8x303sjqhs"]
+
+[ext_resource type="PackedScene" uid="uid://bsbr5iwwmvkni" path="res://examples/forest-brawl/scenes/doodads/cloud-puff.tscn" id="1_inhlv"]
+
+[node name="Clouds 2" type="Node3D"]
+
+[node name="Cloud Puff" parent="." instance=ExtResource("1_inhlv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.87052, 1.17294, 1.65643)
+skeleton = NodePath("")
+
+[node name="Cloud Puff2" parent="." instance=ExtResource("1_inhlv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.82601, 0.801252, 2.57458)
+skeleton = NodePath("")
+
+[node name="Cloud Puff3" parent="." instance=ExtResource("1_inhlv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.89437, 0.801252, -2.56131)
+skeleton = NodePath("")
+
+[node name="Cloud Puff4" parent="." instance=ExtResource("1_inhlv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.24966, 1.12834, -0.138732)
+skeleton = NodePath("")
+
+[node name="Cloud Puff5" parent="." instance=ExtResource("1_inhlv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.18009, 0.756649, -0.0275192)
+skeleton = NodePath("")
+
+[node name="Cloud Puff6" parent="." instance=ExtResource("1_inhlv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.212608, 2.86806, -0.8603)
+skeleton = NodePath("")
+
+[node name="Cloud Puff7" parent="." instance=ExtResource("1_inhlv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.20852, 0.416291, -2.78978)
+skeleton = NodePath("")
diff --git a/examples/forest-brawl/scenes/doodads/clouds-3.tscn b/examples/forest-brawl/scenes/doodads/clouds-3.tscn
new file mode 100644
index 0000000..690bdbe
--- /dev/null
+++ b/examples/forest-brawl/scenes/doodads/clouds-3.tscn
@@ -0,0 +1,45 @@
+[gd_scene load_steps=2 format=3 uid="uid://dq14vitb32x5p"]
+
+[ext_resource type="PackedScene" uid="uid://bsbr5iwwmvkni" path="res://examples/forest-brawl/scenes/doodads/cloud-puff.tscn" id="1_5rh3p"]
+
+[node name="Clouds 3" type="Node3D"]
+
+[node name="Cloud Puff" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.99559, 0)
+skeleton = NodePath("")
+
+[node name="Cloud Puff2" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.49789, 0, 4.6289)
+skeleton = NodePath("")
+
+[node name="Cloud Puff3" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.54156, 3.06295, 1.44107)
+skeleton = NodePath("")
+
+[node name="Cloud Puff4" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.02192, 0, -2.40179)
+skeleton = NodePath("")
+
+[node name="Cloud Puff5" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.30146, 0, 2.75114)
+skeleton = NodePath("")
+
+[node name="Cloud Puff6" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.2622, 0, -1.44107)
+skeleton = NodePath("")
+
+[node name="Cloud Puff7" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.57647, 0, -2.62013)
+skeleton = NodePath("")
+
+[node name="Cloud Puff8" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.54595, 0, 1.48474)
+skeleton = NodePath("")
+
+[node name="Cloud Puff9" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.829708, 0, 2.79481)
+skeleton = NodePath("")
+
+[node name="Cloud Puff10" parent="." instance=ExtResource("1_5rh3p")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.57207, 0, -3.31883)
+skeleton = NodePath("")
diff --git a/examples/forest-brawl/scenes/effects/mass-effect.tscn b/examples/forest-brawl/scenes/effects/mass-effect.tscn
new file mode 100644
index 0000000..6c96c55
--- /dev/null
+++ b/examples/forest-brawl/scenes/effects/mass-effect.tscn
@@ -0,0 +1,237 @@
+[gd_scene load_steps=24 format=3 uid="uid://5cts743r7q3v"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/effects/mass-effect.gd" id="1_1iicr"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/aura-sphere-mesh.gd" id="2_mt3ku"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/play-random-3d.gd" id="3_rqiuv"]
+[ext_resource type="AudioStream" uid="uid://cajfyvodmjy8i" path="res://examples/forest-brawl/sounds/glitch1.wav" id="4_6nsiq"]
+[ext_resource type="AudioStream" uid="uid://c708geohjw7ci" path="res://examples/forest-brawl/sounds/glitch2.wav" id="5_ogrob"]
+
+[sub_resource type="Gradient" id="Gradient_k0qrh"]
+interpolation_mode = 2
+offsets = PackedFloat32Array(0.511312, 1)
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_lut6u"]
+gradient = SubResource("Gradient_k0qrh")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gyt54"]
+blend_mode = 1
+cull_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+albedo_color = Color(1, 0, 0.301961, 1)
+albedo_texture = SubResource("GradientTexture2D_lut6u")
+disable_receive_shadows = true
+billboard_mode = 1
+billboard_keep_scale = true
+proximity_fade_enabled = true
+proximity_fade_distance = 0.13
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_u237y"]
+_surfaces = [{
+"aabb": AABB(-0.984808, -1, -0.984808, 1.96962, 2.00001, 1.96962),
+"attribute_data": PackedByteArray(0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 81, 199, 43, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 94, 113, 168, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 0, 0, 0, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 222, 70, 82, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 138, 228, 54, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 0, 0, 0, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 236, 217, 110, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 160, 48, 137, 61, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 0, 0, 0, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 46, 14, 126, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 0, 233, 248, 59, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 0, 0, 0, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 46, 14, 126, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 0, 233, 248, 59, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 0, 0, 0, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 236, 217, 110, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 164, 48, 137, 61, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 0, 0, 0, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 221, 70, 82, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 140, 228, 54, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 0, 0, 0, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 81, 199, 43, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 94, 113, 168, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0),
+"format": 4119,
+"index_count": 864,
+"index_data": PackedByteArray(0, 0, 1, 0, 17, 0, 1, 0, 18, 0, 17, 0, 1, 0, 2, 0, 18, 0, 2, 0, 19, 0, 18, 0, 2, 0, 3, 0, 19, 0, 3, 0, 20, 0, 19, 0, 3, 0, 4, 0, 20, 0, 4, 0, 21, 0, 20, 0, 4, 0, 5, 0, 21, 0, 5, 0, 22, 0, 21, 0, 5, 0, 6, 0, 22, 0, 6, 0, 23, 0, 22, 0, 6, 0, 7, 0, 23, 0, 7, 0, 24, 0, 23, 0, 7, 0, 8, 0, 24, 0, 8, 0, 25, 0, 24, 0, 8, 0, 9, 0, 25, 0, 9, 0, 26, 0, 25, 0, 9, 0, 10, 0, 26, 0, 10, 0, 27, 0, 26, 0, 10, 0, 11, 0, 27, 0, 11, 0, 28, 0, 27, 0, 11, 0, 12, 0, 28, 0, 12, 0, 29, 0, 28, 0, 12, 0, 13, 0, 29, 0, 13, 0, 30, 0, 29, 0, 13, 0, 14, 0, 30, 0, 14, 0, 31, 0, 30, 0, 14, 0, 15, 0, 31, 0, 15, 0, 32, 0, 31, 0, 15, 0, 16, 0, 32, 0, 16, 0, 33, 0, 32, 0, 17, 0, 18, 0, 34, 0, 18, 0, 35, 0, 34, 0, 18, 0, 19, 0, 35, 0, 19, 0, 36, 0, 35, 0, 19, 0, 20, 0, 36, 0, 20, 0, 37, 0, 36, 0, 20, 0, 21, 0, 37, 0, 21, 0, 38, 0, 37, 0, 21, 0, 22, 0, 38, 0, 22, 0, 39, 0, 38, 0, 22, 0, 23, 0, 39, 0, 23, 0, 40, 0, 39, 0, 23, 0, 24, 0, 40, 0, 24, 0, 41, 0, 40, 0, 24, 0, 25, 0, 41, 0, 25, 0, 42, 0, 41, 0, 25, 0, 26, 0, 42, 0, 26, 0, 43, 0, 42, 0, 26, 0, 27, 0, 43, 0, 27, 0, 44, 0, 43, 0, 27, 0, 28, 0, 44, 0, 28, 0, 45, 0, 44, 0, 28, 0, 29, 0, 45, 0, 29, 0, 46, 0, 45, 0, 29, 0, 30, 0, 46, 0, 30, 0, 47, 0, 46, 0, 30, 0, 31, 0, 47, 0, 31, 0, 48, 0, 47, 0, 31, 0, 32, 0, 48, 0, 32, 0, 49, 0, 48, 0, 32, 0, 33, 0, 49, 0, 33, 0, 50, 0, 49, 0, 34, 0, 35, 0, 51, 0, 35, 0, 52, 0, 51, 0, 35, 0, 36, 0, 52, 0, 36, 0, 53, 0, 52, 0, 36, 0, 37, 0, 53, 0, 37, 0, 54, 0, 53, 0, 37, 0, 38, 0, 54, 0, 38, 0, 55, 0, 54, 0, 38, 0, 39, 0, 55, 0, 39, 0, 56, 0, 55, 0, 39, 0, 40, 0, 56, 0, 40, 0, 57, 0, 56, 0, 40, 0, 41, 0, 57, 0, 41, 0, 58, 0, 57, 0, 41, 0, 42, 0, 58, 0, 42, 0, 59, 0, 58, 0, 42, 0, 43, 0, 59, 0, 43, 0, 60, 0, 59, 0, 43, 0, 44, 0, 60, 0, 44, 0, 61, 0, 60, 0, 44, 0, 45, 0, 61, 0, 45, 0, 62, 0, 61, 0, 45, 0, 46, 0, 62, 0, 46, 0, 63, 0, 62, 0, 46, 0, 47, 0, 63, 0, 47, 0, 64, 0, 63, 0, 47, 0, 48, 0, 64, 0, 48, 0, 65, 0, 64, 0, 48, 0, 49, 0, 65, 0, 49, 0, 66, 0, 65, 0, 49, 0, 50, 0, 66, 0, 50, 0, 67, 0, 66, 0, 51, 0, 52, 0, 68, 0, 52, 0, 69, 0, 68, 0, 52, 0, 53, 0, 69, 0, 53, 0, 70, 0, 69, 0, 53, 0, 54, 0, 70, 0, 54, 0, 71, 0, 70, 0, 54, 0, 55, 0, 71, 0, 55, 0, 72, 0, 71, 0, 55, 0, 56, 0, 72, 0, 56, 0, 73, 0, 72, 0, 56, 0, 57, 0, 73, 0, 57, 0, 74, 0, 73, 0, 57, 0, 58, 0, 74, 0, 58, 0, 75, 0, 74, 0, 58, 0, 59, 0, 75, 0, 59, 0, 76, 0, 75, 0, 59, 0, 60, 0, 76, 0, 60, 0, 77, 0, 76, 0, 60, 0, 61, 0, 77, 0, 61, 0, 78, 0, 77, 0, 61, 0, 62, 0, 78, 0, 62, 0, 79, 0, 78, 0, 62, 0, 63, 0, 79, 0, 63, 0, 80, 0, 79, 0, 63, 0, 64, 0, 80, 0, 64, 0, 81, 0, 80, 0, 64, 0, 65, 0, 81, 0, 65, 0, 82, 0, 81, 0, 65, 0, 66, 0, 82, 0, 66, 0, 83, 0, 82, 0, 66, 0, 67, 0, 83, 0, 67, 0, 84, 0, 83, 0, 68, 0, 69, 0, 85, 0, 69, 0, 86, 0, 85, 0, 69, 0, 70, 0, 86, 0, 70, 0, 87, 0, 86, 0, 70, 0, 71, 0, 87, 0, 71, 0, 88, 0, 87, 0, 71, 0, 72, 0, 88, 0, 72, 0, 89, 0, 88, 0, 72, 0, 73, 0, 89, 0, 73, 0, 90, 0, 89, 0, 73, 0, 74, 0, 90, 0, 74, 0, 91, 0, 90, 0, 74, 0, 75, 0, 91, 0, 75, 0, 92, 0, 91, 0, 75, 0, 76, 0, 92, 0, 76, 0, 93, 0, 92, 0, 76, 0, 77, 0, 93, 0, 77, 0, 94, 0, 93, 0, 77, 0, 78, 0, 94, 0, 78, 0, 95, 0, 94, 0, 78, 0, 79, 0, 95, 0, 79, 0, 96, 0, 95, 0, 79, 0, 80, 0, 96, 0, 80, 0, 97, 0, 96, 0, 80, 0, 81, 0, 97, 0, 81, 0, 98, 0, 97, 0, 81, 0, 82, 0, 98, 0, 82, 0, 99, 0, 98, 0, 82, 0, 83, 0, 99, 0, 83, 0, 100, 0, 99, 0, 83, 0, 84, 0, 100, 0, 84, 0, 101, 0, 100, 0, 85, 0, 86, 0, 102, 0, 86, 0, 103, 0, 102, 0, 86, 0, 87, 0, 103, 0, 87, 0, 104, 0, 103, 0, 87, 0, 88, 0, 104, 0, 88, 0, 105, 0, 104, 0, 88, 0, 89, 0, 105, 0, 89, 0, 106, 0, 105, 0, 89, 0, 90, 0, 106, 0, 90, 0, 107, 0, 106, 0, 90, 0, 91, 0, 107, 0, 91, 0, 108, 0, 107, 0, 91, 0, 92, 0, 108, 0, 92, 0, 109, 0, 108, 0, 92, 0, 93, 0, 109, 0, 93, 0, 110, 0, 109, 0, 93, 0, 94, 0, 110, 0, 94, 0, 111, 0, 110, 0, 94, 0, 95, 0, 111, 0, 95, 0, 112, 0, 111, 0, 95, 0, 96, 0, 112, 0, 96, 0, 113, 0, 112, 0, 96, 0, 97, 0, 113, 0, 97, 0, 114, 0, 113, 0, 97, 0, 98, 0, 114, 0, 98, 0, 115, 0, 114, 0, 98, 0, 99, 0, 115, 0, 99, 0, 116, 0, 115, 0, 99, 0, 100, 0, 116, 0, 100, 0, 117, 0, 116, 0, 100, 0, 101, 0, 117, 0, 101, 0, 118, 0, 117, 0, 102, 0, 103, 0, 119, 0, 103, 0, 120, 0, 119, 0, 103, 0, 104, 0, 120, 0, 104, 0, 121, 0, 120, 0, 104, 0, 105, 0, 121, 0, 105, 0, 122, 0, 121, 0, 105, 0, 106, 0, 122, 0, 106, 0, 123, 0, 122, 0, 106, 0, 107, 0, 123, 0, 107, 0, 124, 0, 123, 0, 107, 0, 108, 0, 124, 0, 108, 0, 125, 0, 124, 0, 108, 0, 109, 0, 125, 0, 109, 0, 126, 0, 125, 0, 109, 0, 110, 0, 126, 0, 110, 0, 127, 0, 126, 0, 110, 0, 111, 0, 127, 0, 111, 0, 128, 0, 127, 0, 111, 0, 112, 0, 128, 0, 112, 0, 129, 0, 128, 0, 112, 0, 113, 0, 129, 0, 113, 0, 130, 0, 129, 0, 113, 0, 114, 0, 130, 0, 114, 0, 131, 0, 130, 0, 114, 0, 115, 0, 131, 0, 115, 0, 132, 0, 131, 0, 115, 0, 116, 0, 132, 0, 116, 0, 133, 0, 132, 0, 116, 0, 117, 0, 133, 0, 117, 0, 134, 0, 133, 0, 117, 0, 118, 0, 134, 0, 118, 0, 135, 0, 134, 0, 119, 0, 120, 0, 136, 0, 120, 0, 137, 0, 136, 0, 120, 0, 121, 0, 137, 0, 121, 0, 138, 0, 137, 0, 121, 0, 122, 0, 138, 0, 122, 0, 139, 0, 138, 0, 122, 0, 123, 0, 139, 0, 123, 0, 140, 0, 139, 0, 123, 0, 124, 0, 140, 0, 124, 0, 141, 0, 140, 0, 124, 0, 125, 0, 141, 0, 125, 0, 142, 0, 141, 0, 125, 0, 126, 0, 142, 0, 126, 0, 143, 0, 142, 0, 126, 0, 127, 0, 143, 0, 127, 0, 144, 0, 143, 0, 127, 0, 128, 0, 144, 0, 128, 0, 145, 0, 144, 0, 128, 0, 129, 0, 145, 0, 129, 0, 146, 0, 145, 0, 129, 0, 130, 0, 146, 0, 130, 0, 147, 0, 146, 0, 130, 0, 131, 0, 147, 0, 131, 0, 148, 0, 147, 0, 131, 0, 132, 0, 148, 0, 132, 0, 149, 0, 148, 0, 132, 0, 133, 0, 149, 0, 133, 0, 150, 0, 149, 0, 133, 0, 134, 0, 150, 0, 134, 0, 151, 0, 150, 0, 134, 0, 135, 0, 151, 0, 135, 0, 152, 0, 151, 0, 136, 0, 137, 0, 153, 0, 137, 0, 154, 0, 153, 0, 137, 0, 138, 0, 154, 0, 138, 0, 155, 0, 154, 0, 138, 0, 139, 0, 155, 0, 139, 0, 156, 0, 155, 0, 139, 0, 140, 0, 156, 0, 140, 0, 157, 0, 156, 0, 140, 0, 141, 0, 157, 0, 141, 0, 158, 0, 157, 0, 141, 0, 142, 0, 158, 0, 142, 0, 159, 0, 158, 0, 142, 0, 143, 0, 159, 0, 143, 0, 160, 0, 159, 0, 143, 0, 144, 0, 160, 0, 144, 0, 161, 0, 160, 0, 144, 0, 145, 0, 161, 0, 145, 0, 162, 0, 161, 0, 145, 0, 146, 0, 162, 0, 146, 0, 163, 0, 162, 0, 146, 0, 147, 0, 163, 0, 147, 0, 164, 0, 163, 0, 147, 0, 148, 0, 164, 0, 148, 0, 165, 0, 164, 0, 148, 0, 149, 0, 165, 0, 149, 0, 166, 0, 165, 0, 149, 0, 150, 0, 166, 0, 150, 0, 167, 0, 166, 0, 150, 0, 151, 0, 167, 0, 151, 0, 168, 0, 167, 0, 151, 0, 152, 0, 168, 0, 152, 0, 169, 0, 168, 0),
+"material": SubResource("StandardMaterial3D_gyt54"),
+"primitive": 3,
+"vertex_count": 170,
+"vertex_data": PackedByteArray(0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 63, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 130, 90, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 127, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 124, 165, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 191, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 129, 218, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 62, 20, 140, 190, 214, 255, 255, 189, 210, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 62, 190, 149, 128, 212, 255, 255, 255, 223, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 62, 42, 157, 190, 214, 255, 255, 64, 237, 68, 29, 175, 62, 178, 143, 112, 63, 139, 41, 193, 35, 39, 162, 215, 221, 255, 255, 255, 255, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 190, 64, 169, 211, 226, 0, 0, 64, 237, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 190, 125, 171, 63, 234, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 190, 64, 169, 233, 243, 0, 0, 189, 210, 139, 41, 65, 36, 178, 143, 112, 63, 68, 29, 175, 190, 39, 162, 255, 255, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 190, 190, 86, 233, 243, 125, 37, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 190, 128, 84, 63, 234, 255, 63, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 190, 190, 86, 211, 226, 130, 90, 255, 191, 68, 29, 175, 190, 178, 143, 112, 63, 39, 223, 144, 164, 215, 93, 215, 221, 255, 127, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 62, 212, 98, 190, 214, 124, 165, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 62, 64, 106, 128, 212, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 62, 234, 115, 190, 214, 129, 218, 255, 191, 139, 41, 193, 164, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 0, 0, 0, 0, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 63, 154, 147, 14, 189, 255, 255, 189, 210, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 62, 186, 162, 136, 186, 255, 255, 255, 223, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 62, 84, 175, 14, 189, 255, 255, 64, 237, 187, 141, 36, 63, 125, 27, 68, 63, 95, 131, 53, 36, 101, 186, 152, 197, 255, 255, 255, 255, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 190, 240, 194, 169, 208, 0, 0, 64, 237, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 190, 117, 197, 67, 221, 0, 0, 255, 223, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 191, 240, 194, 99, 236, 0, 0, 189, 210, 95, 131, 181, 36, 125, 27, 68, 63, 187, 141, 36, 191, 101, 186, 255, 255, 0, 0, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 191, 14, 61, 99, 236, 125, 37, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 190, 137, 58, 67, 221, 255, 63, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 190, 14, 61, 169, 208, 130, 90, 255, 191, 187, 141, 36, 191, 125, 27, 68, 63, 134, 34, 8, 165, 153, 69, 152, 197, 255, 127, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 62, 170, 80, 14, 189, 124, 165, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 62, 68, 93, 136, 186, 255, 191, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 63, 100, 108, 14, 189, 129, 218, 255, 191, 95, 131, 53, 165, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 63, 255, 153, 57, 167, 255, 255, 189, 210, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 63, 113, 173, 26, 165, 255, 255, 255, 223, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 62, 196, 190, 57, 167, 255, 255, 64, 237, 216, 179, 93, 63, 255, 255, 255, 62, 81, 141, 116, 36, 36, 209, 217, 174, 255, 255, 255, 255, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 190, 196, 216, 57, 193, 0, 0, 64, 237, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 191, 227, 218, 140, 210, 0, 0, 255, 223, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 191, 196, 216, 254, 229, 0, 0, 189, 210, 81, 141, 244, 36, 255, 255, 255, 62, 216, 179, 93, 191, 37, 209, 255, 255, 0, 0, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 191, 57, 39, 254, 229, 125, 37, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 191, 27, 37, 140, 210, 255, 63, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 190, 57, 39, 57, 193, 130, 90, 255, 191, 216, 179, 93, 191, 255, 255, 255, 62, 252, 105, 55, 165, 217, 46, 217, 174, 255, 127, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 62, 58, 65, 57, 167, 124, 165, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 63, 141, 82, 26, 165, 255, 191, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 63, 255, 101, 57, 167, 129, 218, 255, 191, 81, 141, 116, 165, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 63, 7, 161, 55, 143, 255, 255, 189, 210, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 63, 230, 184, 48, 142, 255, 255, 255, 223, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 62, 190, 207, 55, 143, 255, 255, 64, 237, 92, 28, 124, 63, 211, 208, 49, 62, 17, 12, 139, 36, 207, 236, 47, 147, 255, 255, 255, 255, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 190, 198, 240, 63, 176, 0, 0, 64, 237, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 191, 206, 241, 23, 199, 0, 0, 255, 223, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 191, 198, 240, 246, 222, 0, 0, 189, 210, 17, 12, 11, 37, 211, 208, 49, 62, 92, 28, 124, 191, 207, 236, 255, 255, 0, 0, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 191, 55, 15, 246, 222, 125, 37, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 191, 47, 14, 23, 199, 255, 63, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 190, 55, 15, 63, 176, 130, 90, 255, 191, 92, 28, 124, 191, 211, 208, 49, 62, 25, 146, 80, 165, 46, 19, 46, 147, 255, 127, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 62, 63, 48, 55, 143, 124, 165, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 63, 24, 71, 48, 142, 255, 191, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 63, 247, 94, 55, 143, 129, 218, 255, 191, 17, 12, 139, 165, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 0, 0, 0, 0, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 63, 7, 161, 199, 112, 255, 255, 189, 210, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 63, 230, 184, 206, 113, 255, 255, 255, 223, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 62, 190, 207, 199, 112, 255, 255, 64, 237, 92, 28, 124, 63, 217, 208, 49, 190, 17, 12, 139, 36, 207, 236, 207, 108, 255, 255, 255, 255, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 190, 198, 240, 191, 79, 0, 0, 64, 237, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 191, 206, 241, 231, 56, 0, 0, 255, 223, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 191, 198, 240, 8, 33, 0, 0, 189, 210, 17, 12, 11, 37, 217, 208, 49, 190, 92, 28, 124, 191, 207, 236, 0, 0, 0, 0, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 191, 55, 15, 8, 33, 125, 37, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 191, 47, 14, 231, 56, 255, 63, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 190, 55, 15, 191, 79, 130, 90, 255, 191, 92, 28, 124, 191, 217, 208, 49, 190, 25, 146, 80, 165, 46, 19, 207, 108, 255, 127, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 62, 63, 48, 199, 112, 124, 165, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 63, 24, 71, 206, 113, 255, 191, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 63, 247, 94, 199, 112, 129, 218, 255, 191, 17, 12, 139, 165, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 0, 0, 0, 0, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 63, 255, 153, 197, 88, 255, 255, 189, 210, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 63, 113, 173, 228, 90, 255, 255, 255, 223, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 62, 196, 190, 197, 88, 255, 255, 64, 237, 215, 179, 93, 63, 1, 0, 0, 191, 80, 141, 116, 36, 37, 209, 37, 81, 255, 255, 255, 255, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 190, 196, 216, 197, 62, 0, 0, 64, 237, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 191, 227, 218, 114, 45, 0, 0, 255, 223, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 191, 196, 216, 0, 26, 0, 0, 189, 210, 80, 141, 244, 36, 1, 0, 0, 191, 215, 179, 93, 191, 37, 209, 0, 0, 0, 0, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 191, 57, 39, 0, 26, 125, 37, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 191, 27, 37, 114, 45, 255, 63, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 190, 57, 39, 197, 62, 130, 90, 255, 191, 215, 179, 93, 191, 1, 0, 0, 191, 251, 105, 55, 165, 217, 46, 37, 81, 255, 127, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 62, 58, 65, 197, 88, 124, 165, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 63, 141, 82, 228, 90, 255, 191, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 63, 255, 101, 197, 88, 129, 218, 255, 191, 80, 141, 116, 165, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 0, 0, 0, 0, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 63, 154, 147, 240, 66, 255, 255, 189, 210, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 62, 186, 162, 118, 69, 255, 255, 255, 223, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 62, 84, 175, 240, 66, 255, 255, 64, 237, 186, 141, 36, 63, 126, 27, 68, 191, 93, 131, 53, 36, 101, 186, 101, 58, 255, 255, 255, 255, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 190, 240, 194, 84, 47, 0, 0, 64, 237, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 190, 117, 197, 187, 34, 0, 0, 255, 223, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 191, 240, 194, 154, 19, 0, 0, 189, 210, 93, 131, 181, 36, 126, 27, 68, 191, 186, 141, 36, 191, 101, 186, 0, 0, 0, 0, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 191, 14, 61, 154, 19, 125, 37, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 190, 137, 58, 187, 34, 255, 63, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 190, 14, 61, 84, 47, 130, 90, 255, 191, 186, 141, 36, 191, 126, 27, 68, 191, 133, 34, 8, 165, 153, 69, 102, 58, 255, 127, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 62, 170, 80, 240, 66, 124, 165, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 62, 68, 93, 118, 69, 255, 191, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 63, 100, 108, 240, 66, 129, 218, 255, 191, 93, 131, 53, 165, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 62, 20, 140, 63, 41, 255, 255, 189, 210, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 62, 190, 149, 126, 43, 255, 255, 255, 223, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 62, 42, 157, 63, 41, 255, 255, 64, 237, 67, 29, 175, 62, 178, 143, 112, 191, 137, 41, 193, 35, 39, 162, 38, 34, 255, 255, 255, 255, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 190, 64, 169, 42, 29, 0, 0, 64, 237, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 190, 126, 171, 191, 21, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 190, 64, 169, 20, 12, 0, 0, 189, 210, 137, 41, 65, 36, 178, 143, 112, 191, 67, 29, 175, 190, 39, 162, 0, 0, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 190, 189, 86, 20, 12, 125, 37, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 190, 128, 84, 191, 21, 255, 63, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 190, 190, 86, 42, 29, 130, 90, 255, 191, 67, 29, 175, 190, 178, 143, 112, 191, 38, 223, 144, 164, 215, 93, 38, 34, 255, 127, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 62, 212, 98, 63, 41, 124, 165, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 62, 64, 106, 126, 43, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 62, 234, 115, 63, 41, 129, 218, 255, 191, 137, 41, 193, 164, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 255, 255, 189, 210, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 255, 255, 223, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 255, 255, 64, 237, 50, 49, 13, 37, 0, 0, 128, 191, 117, 190, 27, 10, 0, 128, 0, 0, 255, 255, 255, 255, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 0, 0, 64, 237, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 0, 0, 255, 223, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 0, 0, 189, 210, 117, 190, 155, 10, 0, 0, 128, 191, 50, 49, 13, 165, 0, 128, 0, 0, 0, 0, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 125, 37, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 255, 63, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 130, 90, 255, 191, 50, 49, 13, 165, 0, 0, 128, 191, 174, 157, 233, 138, 0, 128, 0, 0, 255, 127, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 124, 165, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 191, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 129, 218, 255, 191, 117, 190, 27, 139, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191)
+}]
+script = ExtResource("2_mt3ku")
+segments = 16
+rings = 8
+radius = 1.0
+material = SubResource("StandardMaterial3D_gyt54")
+
+[sub_resource type="Gradient" id="Gradient_yy78k"]
+interpolation_mode = 2
+offsets = PackedFloat32Array(0, 0.5, 1)
+colors = PackedColorArray(0, 0, 0, 1, 0.257408, 0.0935, 0.85, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture1D" id="GradientTexture1D_2haui"]
+gradient = SubResource("Gradient_yy78k")
+
+[sub_resource type="Curve" id="Curve_jkehe"]
+_data = [Vector2(0, 0), 0.0, 5.47368, 0, 0, Vector2(0.495192, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -5.38946, 0.0, 0, 0]
+point_count = 3
+
+[sub_resource type="CurveTexture" id="CurveTexture_0kndu"]
+curve = SubResource("Curve_jkehe")
+
+[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_la0c6"]
+direction = Vector3(0, -1, 0)
+spread = 0.0
+gravity = Vector3(0, 0, 0)
+initial_velocity_min = 1.0
+initial_velocity_max = 1.0
+scale_max = 2.0
+scale_curve = SubResource("CurveTexture_0kndu")
+color = Color(0.48, 0.48, 0.48, 1)
+color_ramp = SubResource("GradientTexture1D_2haui")
+attractor_interaction_enabled = false
+
+[sub_resource type="Gradient" id="Gradient_5hsw6"]
+offsets = PackedFloat32Array(0.8, 0.85, 1)
+colors = PackedColorArray(0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_knj8r"]
+gradient = SubResource("Gradient_5hsw6")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ehh2v"]
+blend_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+vertex_color_use_as_albedo = true
+albedo_texture = SubResource("GradientTexture2D_knj8r")
+
+[sub_resource type="QuadMesh" id="QuadMesh_uexxv"]
+material = SubResource("StandardMaterial3D_ehh2v")
+orientation = 1
+
+[sub_resource type="Gradient" id="Gradient_dxffg"]
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_0b7dv"]
+gradient = SubResource("Gradient_dxffg")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+metadata/_snap_enabled = true
+
+[sub_resource type="Animation" id="Animation_km8h3"]
+resource_name = "birth"
+length = 0.25
+step = 0.0416667
+tracks/0/type = "scale_3d"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Aura")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = PackedFloat32Array(0, 1, 0.005, 0.005, 0.005, 0.25, 1, 1, 1, 1)
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Aura:transparency")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [1.0, 0.0]
+}
+tracks/2/type = "scale_3d"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Decal")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = PackedFloat32Array(0, 1, 0.005, 0.005, 0.005, 0.25, 1, 1, 1, 1)
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GPUParticles3D:emitting")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.0416667),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [false, true]
+}
+
+[sub_resource type="Animation" id="Animation_psafd"]
+resource_name = "death"
+length = 0.25
+step = 0.0416667
+tracks/0/type = "scale_3d"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Aura")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = PackedFloat32Array(0, 1, 1, 1, 1, 0.25, 1, 0.005, 0.005, 0.005)
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Aura:transparency")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.0, 1.0]
+}
+tracks/2/type = "scale_3d"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Decal")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = PackedFloat32Array(0, 1, 1, 1, 1, 0.25, 1, 0.005, 0.005, 0.005)
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GPUParticles3D:emitting")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.0416667),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [true, false]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_g1rid"]
+_data = {
+"birth": SubResource("Animation_km8h3"),
+"death": SubResource("Animation_psafd")
+}
+
+[node name="Mass Effect" type="Node3D"]
+script = ExtResource("1_1iicr")
+bonus_mass = 7.0
+duration = 10.0
+
+[node name="Aura" type="MeshInstance3D" parent="."]
+transform = Transform3D(0.005, 0, 0, 0, 0.005, 0, 0, 0, 0.005, 0, 0.25, 0)
+transparency = 1.0
+mesh = SubResource("ArrayMesh_u237y")
+skeleton = NodePath("../..")
+
+[node name="GPUParticles3D" type="GPUParticles3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
+emitting = false
+amount = 128
+lifetime = 2.0
+local_coords = true
+process_material = SubResource("ParticleProcessMaterial_la0c6")
+draw_pass_1 = SubResource("QuadMesh_uexxv")
+
+[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
+autoplay = true
+script = ExtResource("3_rqiuv")
+sounds = Array[AudioStream]([ExtResource("4_6nsiq"), ExtResource("5_ogrob")])
+
+[node name="Decal" type="Decal" parent="."]
+transform = Transform3D(0.005, 0, 0, 0, 0.005, 0, 0, 0, 0.005, 0, -0.375, 0)
+size = Vector3(2, 1, 2)
+texture_emission = SubResource("GradientTexture2D_0b7dv")
+modulate = Color(1, 0, 0.301961, 1)
+cull_mask = 1048573
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "birth"
+libraries = {
+"": SubResource("AnimationLibrary_g1rid")
+}
diff --git a/examples/forest-brawl/scenes/effects/repulse-effect.tscn b/examples/forest-brawl/scenes/effects/repulse-effect.tscn
new file mode 100644
index 0000000..fc451db
--- /dev/null
+++ b/examples/forest-brawl/scenes/effects/repulse-effect.tscn
@@ -0,0 +1,245 @@
+[gd_scene load_steps=24 format=3 uid="uid://jskoprs7vkq0"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/effects/repulse-effect.gd" id="1_47iru"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/aura-sphere-mesh.gd" id="2_7rgpm"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/play-random-3d.gd" id="3_pwfeh"]
+[ext_resource type="AudioStream" uid="uid://cpqwch1ruf417" path="res://examples/forest-brawl/sounds/repulse1.wav" id="4_rqncr"]
+[ext_resource type="AudioStream" uid="uid://djx8bf0n5hpjd" path="res://examples/forest-brawl/sounds/repulse2.wav" id="5_4vybw"]
+[ext_resource type="AudioStream" uid="uid://b1l44piqung8p" path="res://examples/forest-brawl/sounds/repulse3.wav" id="6_6gndw"]
+
+[sub_resource type="Gradient" id="Gradient_k0qrh"]
+interpolation_mode = 2
+offsets = PackedFloat32Array(0.764706, 1, 1)
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1, 0.0705882, 0.0705882, 0.0705882, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_lut6u"]
+gradient = SubResource("Gradient_k0qrh")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gyt54"]
+blend_mode = 1
+cull_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+albedo_color = Color(1, 0.4, 0, 1)
+albedo_texture = SubResource("GradientTexture2D_lut6u")
+disable_receive_shadows = true
+billboard_mode = 1
+billboard_keep_scale = true
+grow_amount = 7.529
+proximity_fade_enabled = true
+proximity_fade_distance = 0.25
+distance_fade_min_distance = 2.0
+distance_fade_max_distance = 16.0
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_c08x4"]
+_surfaces = [{
+"aabb": AABB(-3.99547, -4, -3.99547, 7.99094, 8.00001, 7.99094),
+"attribute_data": PackedByteArray(0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 160, 107, 127, 63, 78, 49, 1, 63, 160, 107, 127, 63, 171, 95, 2, 63, 160, 107, 127, 63, 45, 136, 3, 63, 160, 107, 127, 63, 251, 167, 4, 63, 160, 107, 127, 63, 78, 188, 5, 63, 160, 107, 127, 63, 125, 194, 6, 63, 160, 107, 127, 63, 2, 184, 7, 63, 160, 107, 127, 63, 126, 154, 8, 63, 160, 107, 127, 63, 197, 103, 9, 63, 160, 107, 127, 63, 220, 29, 10, 63, 160, 107, 127, 63, 1, 187, 10, 63, 160, 107, 127, 63, 178, 61, 11, 63, 160, 107, 127, 63, 173, 164, 11, 63, 160, 107, 127, 63, 242, 238, 11, 63, 160, 107, 127, 63, 204, 27, 12, 63, 160, 107, 127, 63, 204, 42, 12, 63, 160, 107, 127, 63, 204, 27, 12, 63, 160, 107, 127, 63, 242, 238, 11, 63, 160, 107, 127, 63, 173, 164, 11, 63, 160, 107, 127, 63, 178, 61, 11, 63, 160, 107, 127, 63, 1, 187, 10, 63, 160, 107, 127, 63, 220, 29, 10, 63, 160, 107, 127, 63, 197, 103, 9, 63, 160, 107, 127, 63, 126, 154, 8, 63, 160, 107, 127, 63, 2, 184, 7, 63, 160, 107, 127, 63, 125, 194, 6, 63, 160, 107, 127, 63, 78, 188, 5, 63, 160, 107, 127, 63, 251, 167, 4, 63, 160, 107, 127, 63, 45, 136, 3, 63, 160, 107, 127, 63, 171, 95, 2, 63, 160, 107, 127, 63, 78, 49, 1, 63, 160, 107, 127, 63, 0, 0, 0, 63, 160, 107, 127, 63, 101, 157, 253, 62, 160, 107, 127, 63, 171, 64, 251, 62, 160, 107, 127, 63, 165, 239, 248, 62, 160, 107, 127, 63, 10, 176, 246, 62, 160, 107, 127, 63, 100, 135, 244, 62, 160, 107, 127, 63, 6, 123, 242, 62, 160, 107, 127, 63, 253, 143, 240, 62, 160, 107, 127, 63, 3, 203, 238, 62, 160, 107, 127, 63, 118, 48, 237, 62, 160, 107, 127, 63, 72, 196, 235, 62, 160, 107, 127, 63, 253, 137, 234, 62, 160, 107, 127, 63, 155, 132, 233, 62, 160, 107, 127, 63, 167, 182, 232, 62, 160, 107, 127, 63, 27, 34, 232, 62, 160, 107, 127, 63, 103, 200, 231, 62, 160, 107, 127, 63, 104, 170, 231, 62, 160, 107, 127, 63, 103, 200, 231, 62, 160, 107, 127, 63, 27, 34, 232, 62, 160, 107, 127, 63, 167, 182, 232, 62, 160, 107, 127, 63, 155, 132, 233, 62, 160, 107, 127, 63, 253, 137, 234, 62, 160, 107, 127, 63, 72, 196, 235, 62, 160, 107, 127, 63, 118, 48, 237, 62, 160, 107, 127, 63, 3, 203, 238, 62, 160, 107, 127, 63, 253, 143, 240, 62, 160, 107, 127, 63, 6, 123, 242, 62, 160, 107, 127, 63, 100, 135, 244, 62, 160, 107, 127, 63, 10, 176, 246, 62, 160, 107, 127, 63, 165, 239, 248, 62, 160, 107, 127, 63, 171, 64, 251, 62, 160, 107, 127, 63, 101, 157, 253, 62, 160, 107, 127, 63, 0, 0, 0, 63, 160, 107, 127, 63, 0, 0, 0, 63, 215, 175, 125, 63, 216, 95, 2, 63, 215, 175, 125, 63, 213, 185, 4, 63, 215, 175, 125, 63, 43, 8, 7, 63, 215, 175, 125, 63, 43, 69, 9, 63, 215, 175, 125, 63, 80, 107, 11, 63, 215, 175, 125, 63, 78, 117, 13, 63, 215, 175, 125, 63, 30, 94, 15, 63, 215, 175, 125, 63, 10, 33, 17, 63, 215, 175, 125, 63, 188, 185, 18, 63, 215, 175, 125, 63, 67, 36, 20, 63, 215, 175, 125, 63, 34, 93, 21, 63, 215, 175, 125, 63, 85, 97, 22, 63, 215, 175, 125, 63, 91, 46, 23, 63, 215, 175, 125, 63, 58, 194, 23, 63, 215, 175, 125, 63, 134, 27, 24, 63, 215, 175, 125, 63, 98, 57, 24, 63, 215, 175, 125, 63, 134, 27, 24, 63, 215, 175, 125, 63, 58, 194, 23, 63, 215, 175, 125, 63, 91, 46, 23, 63, 215, 175, 125, 63, 85, 97, 22, 63, 215, 175, 125, 63, 34, 93, 21, 63, 215, 175, 125, 63, 67, 36, 20, 63, 215, 175, 125, 63, 188, 185, 18, 63, 215, 175, 125, 63, 10, 33, 17, 63, 215, 175, 125, 63, 30, 94, 15, 63, 215, 175, 125, 63, 78, 117, 13, 63, 215, 175, 125, 63, 80, 107, 11, 63, 215, 175, 125, 63, 43, 69, 9, 63, 215, 175, 125, 63, 43, 8, 7, 63, 215, 175, 125, 63, 213, 185, 4, 63, 215, 175, 125, 63, 216, 95, 2, 63, 215, 175, 125, 63, 0, 0, 0, 63, 215, 175, 125, 63, 81, 64, 251, 62, 215, 175, 125, 63, 87, 140, 246, 62, 215, 175, 125, 63, 171, 239, 241, 62, 215, 175, 125, 63, 170, 117, 237, 62, 215, 175, 125, 63, 96, 41, 233, 62, 215, 175, 125, 63, 100, 21, 229, 62, 215, 175, 125, 63, 196, 67, 225, 62, 215, 175, 125, 63, 235, 189, 221, 62, 215, 175, 125, 63, 136, 140, 218, 62, 215, 175, 125, 63, 122, 183, 215, 62, 215, 175, 125, 63, 188, 69, 213, 62, 215, 175, 125, 63, 86, 61, 211, 62, 215, 175, 125, 63, 74, 163, 209, 62, 215, 175, 125, 63, 140, 123, 208, 62, 215, 175, 125, 63, 244, 200, 207, 62, 215, 175, 125, 63, 59, 141, 207, 62, 215, 175, 125, 63, 244, 200, 207, 62, 215, 175, 125, 63, 140, 123, 208, 62, 215, 175, 125, 63, 74, 163, 209, 62, 215, 175, 125, 63, 86, 61, 211, 62, 215, 175, 125, 63, 188, 69, 213, 62, 215, 175, 125, 63, 122, 183, 215, 62, 215, 175, 125, 63, 136, 140, 218, 62, 215, 175, 125, 63, 235, 189, 221, 62, 215, 175, 125, 63, 196, 67, 225, 62, 215, 175, 125, 63, 100, 21, 229, 62, 215, 175, 125, 63, 96, 41, 233, 62, 215, 175, 125, 63, 170, 117, 237, 62, 215, 175, 125, 63, 171, 239, 241, 62, 215, 175, 125, 63, 87, 140, 246, 62, 215, 175, 125, 63, 81, 64, 251, 62, 215, 175, 125, 63, 0, 0, 0, 63, 215, 175, 125, 63, 0, 0, 0, 63, 170, 208, 122, 63, 224, 136, 3, 63, 170, 208, 122, 63, 10, 9, 7, 63, 170, 208, 122, 63, 218, 119, 10, 63, 170, 208, 122, 63, 221, 204, 13, 63, 170, 208, 122, 63, 217, 255, 16, 63, 170, 208, 122, 63, 236, 8, 20, 63, 170, 208, 122, 63, 154, 224, 22, 63, 170, 208, 122, 63, 224, 127, 25, 63, 170, 208, 122, 63, 74, 224, 27, 63, 170, 208, 122, 63, 249, 251, 29, 63, 170, 208, 122, 63, 187, 205, 31, 63, 170, 208, 122, 63, 21, 81, 33, 63, 170, 208, 122, 63, 75, 130, 34, 63, 170, 208, 122, 63, 109, 94, 35, 63, 170, 208, 122, 63, 92, 227, 35, 63, 170, 208, 122, 63, 208, 15, 36, 63, 170, 208, 122, 63, 92, 227, 35, 63, 170, 208, 122, 63, 109, 94, 35, 63, 170, 208, 122, 63, 75, 130, 34, 63, 170, 208, 122, 63, 21, 81, 33, 63, 170, 208, 122, 63, 187, 205, 31, 63, 170, 208, 122, 63, 249, 251, 29, 63, 170, 208, 122, 63, 74, 224, 27, 63, 170, 208, 122, 63, 224, 127, 25, 63, 170, 208, 122, 63, 154, 224, 22, 63, 170, 208, 122, 63, 236, 8, 20, 63, 170, 208, 122, 63, 217, 255, 16, 63, 170, 208, 122, 63, 221, 204, 13, 63, 170, 208, 122, 63, 218, 119, 10, 63, 170, 208, 122, 63, 10, 9, 7, 63, 170, 208, 122, 63, 224, 136, 3, 63, 170, 208, 122, 63, 0, 0, 0, 63, 170, 208, 122, 63, 64, 238, 248, 62, 170, 208, 122, 63, 237, 237, 241, 62, 170, 208, 122, 63, 75, 16, 235, 62, 170, 208, 122, 63, 71, 102, 228, 62, 170, 208, 122, 63, 79, 0, 222, 62, 170, 208, 122, 63, 41, 238, 215, 62, 170, 208, 122, 63, 205, 62, 210, 62, 170, 208, 122, 63, 63, 0, 205, 62, 170, 208, 122, 63, 109, 63, 200, 62, 170, 208, 122, 63, 15, 8, 196, 62, 170, 208, 122, 63, 137, 100, 192, 62, 170, 208, 122, 63, 214, 93, 189, 62, 170, 208, 122, 63, 106, 251, 186, 62, 170, 208, 122, 63, 38, 67, 185, 62, 170, 208, 122, 63, 72, 57, 184, 62, 170, 208, 122, 63, 96, 224, 183, 62, 170, 208, 122, 63, 72, 57, 184, 62, 170, 208, 122, 63, 38, 67, 185, 62, 170, 208, 122, 63, 106, 251, 186, 62, 170, 208, 122, 63, 214, 93, 189, 62, 170, 208, 122, 63, 137, 100, 192, 62, 170, 208, 122, 63, 15, 8, 196, 62, 170, 208, 122, 63, 109, 63, 200, 62, 170, 208, 122, 63, 63, 0, 205, 62, 170, 208, 122, 63, 205, 62, 210, 62, 170, 208, 122, 63, 41, 238, 215, 62, 170, 208, 122, 63, 79, 0, 222, 62, 170, 208, 122, 63, 71, 102, 228, 62, 170, 208, 122, 63, 75, 16, 235, 62, 170, 208, 122, 63, 237, 237, 241, 62, 170, 208, 122, 63, 64, 238, 248, 62, 170, 208, 122, 63, 0, 0, 0, 63, 170, 208, 122, 63, 0, 0, 0, 63, 194, 212, 118, 63, 183, 169, 4, 63, 194, 212, 118, 63, 239, 71, 9, 63, 194, 212, 118, 63, 69, 207, 13, 63, 194, 212, 118, 63, 144, 52, 18, 63, 194, 212, 118, 63, 248, 108, 22, 63, 194, 212, 118, 63, 22, 110, 26, 63, 194, 212, 118, 63, 11, 46, 30, 63, 194, 212, 118, 63, 152, 163, 33, 63, 194, 212, 118, 63, 54, 198, 36, 63, 194, 212, 118, 63, 42, 142, 39, 63, 194, 212, 118, 63, 153, 244, 41, 63, 194, 212, 118, 63, 152, 243, 43, 63, 194, 212, 118, 63, 58, 134, 45, 63, 194, 212, 118, 63, 160, 168, 46, 63, 194, 212, 118, 63, 254, 87, 47, 63, 194, 212, 118, 63, 163, 146, 47, 63, 194, 212, 118, 63, 254, 87, 47, 63, 194, 212, 118, 63, 160, 168, 46, 63, 194, 212, 118, 63, 58, 134, 45, 63, 194, 212, 118, 63, 152, 243, 43, 63, 194, 212, 118, 63, 153, 244, 41, 63, 194, 212, 118, 63, 42, 142, 39, 63, 194, 212, 118, 63, 54, 198, 36, 63, 194, 212, 118, 63, 152, 163, 33, 63, 194, 212, 118, 63, 11, 46, 30, 63, 194, 212, 118, 63, 22, 110, 26, 63, 194, 212, 118, 63, 248, 108, 22, 63, 194, 212, 118, 63, 144, 52, 18, 63, 194, 212, 118, 63, 69, 207, 13, 63, 194, 212, 118, 63, 239, 71, 9, 63, 194, 212, 118, 63, 183, 169, 4, 63, 194, 212, 118, 63, 0, 0, 0, 63, 194, 212, 118, 63, 146, 172, 246, 62, 194, 212, 118, 63, 34, 112, 237, 62, 194, 212, 118, 63, 117, 97, 228, 62, 194, 212, 118, 63, 224, 150, 219, 62, 194, 212, 118, 63, 16, 38, 211, 62, 194, 212, 118, 63, 211, 35, 203, 62, 194, 212, 118, 63, 233, 163, 195, 62, 194, 212, 118, 63, 207, 184, 188, 62, 194, 212, 118, 63, 147, 115, 182, 62, 194, 212, 118, 63, 172, 227, 176, 62, 194, 212, 118, 63, 206, 22, 172, 62, 194, 212, 118, 63, 209, 24, 168, 62, 194, 212, 118, 63, 140, 243, 164, 62, 194, 212, 118, 63, 192, 174, 162, 62, 194, 212, 118, 63, 4, 80, 161, 62, 194, 212, 118, 63, 186, 218, 160, 62, 194, 212, 118, 63, 4, 80, 161, 62, 194, 212, 118, 63, 192, 174, 162, 62, 194, 212, 118, 63, 140, 243, 164, 62, 194, 212, 118, 63, 209, 24, 168, 62, 194, 212, 118, 63, 206, 22, 172, 62, 194, 212, 118, 63, 172, 227, 176, 62, 194, 212, 118, 63, 147, 115, 182, 62, 194, 212, 118, 63, 207, 184, 188, 62, 194, 212, 118, 63, 233, 163, 195, 62, 194, 212, 118, 63, 211, 35, 203, 62, 194, 212, 118, 63, 16, 38, 211, 62, 194, 212, 118, 63, 224, 150, 219, 62, 194, 212, 118, 63, 117, 97, 228, 62, 194, 212, 118, 63, 34, 112, 237, 62, 194, 212, 118, 63, 146, 172, 246, 62, 194, 212, 118, 63, 0, 0, 0, 63, 194, 212, 118, 63, 0, 0, 0, 63, 92, 197, 113, 63, 190, 191, 5, 63, 92, 197, 113, 63, 80, 113, 11, 63, 92, 197, 113, 63, 172, 6, 17, 63, 92, 197, 113, 63, 14, 114, 22, 63, 92, 197, 113, 63, 26, 166, 27, 63, 92, 197, 113, 63, 251, 149, 32, 63, 92, 197, 113, 63, 133, 53, 37, 63, 92, 197, 113, 63, 84, 121, 41, 63, 92, 197, 113, 63, 226, 86, 45, 63, 92, 197, 113, 63, 168, 196, 48, 63, 92, 197, 113, 63, 50, 186, 51, 63, 92, 197, 113, 63, 52, 48, 54, 63, 92, 197, 113, 63, 158, 32, 56, 63, 92, 197, 113, 63, 168, 134, 57, 63, 92, 197, 113, 63, 222, 94, 58, 63, 92, 197, 113, 63, 43, 167, 58, 63, 92, 197, 113, 63, 222, 94, 58, 63, 92, 197, 113, 63, 168, 134, 57, 63, 92, 197, 113, 63, 158, 32, 56, 63, 92, 197, 113, 63, 52, 48, 54, 63, 92, 197, 113, 63, 50, 186, 51, 63, 92, 197, 113, 63, 168, 196, 48, 63, 92, 197, 113, 63, 226, 86, 45, 63, 92, 197, 113, 63, 84, 121, 41, 63, 92, 197, 113, 63, 133, 53, 37, 63, 92, 197, 113, 63, 251, 149, 32, 63, 92, 197, 113, 63, 26, 166, 27, 63, 92, 197, 113, 63, 14, 114, 22, 63, 92, 197, 113, 63, 172, 6, 17, 63, 92, 197, 113, 63, 80, 113, 11, 63, 92, 197, 113, 63, 190, 191, 5, 63, 92, 197, 113, 63, 0, 0, 0, 63, 92, 197, 113, 63, 131, 128, 244, 62, 92, 197, 113, 63, 95, 29, 233, 62, 92, 197, 113, 63, 168, 242, 221, 62, 92, 197, 113, 63, 228, 27, 211, 62, 92, 197, 113, 63, 204, 179, 200, 62, 92, 197, 113, 63, 10, 212, 190, 62, 92, 197, 113, 63, 246, 148, 181, 62, 92, 197, 113, 63, 89, 13, 173, 62, 92, 197, 113, 63, 61, 82, 165, 62, 92, 197, 113, 63, 176, 118, 158, 62, 92, 197, 113, 63, 156, 139, 152, 62, 92, 197, 113, 63, 151, 159, 147, 62, 92, 197, 113, 63, 195, 190, 143, 62, 92, 197, 113, 63, 177, 242, 140, 62, 92, 197, 113, 63, 69, 66, 139, 62, 92, 197, 113, 63, 170, 177, 138, 62, 92, 197, 113, 63, 69, 66, 139, 62, 92, 197, 113, 63, 177, 242, 140, 62, 92, 197, 113, 63, 195, 190, 143, 62, 92, 197, 113, 63, 151, 159, 147, 62, 92, 197, 113, 63, 156, 139, 152, 62, 92, 197, 113, 63, 176, 118, 158, 62, 92, 197, 113, 63, 61, 82, 165, 62, 92, 197, 113, 63, 89, 13, 173, 62, 92, 197, 113, 63, 246, 148, 181, 62, 92, 197, 113, 63, 10, 212, 190, 62, 92, 197, 113, 63, 204, 179, 200, 62, 92, 197, 113, 63, 228, 27, 211, 62, 92, 197, 113, 63, 168, 242, 221, 62, 92, 197, 113, 63, 95, 29, 233, 62, 92, 197, 113, 63, 131, 128, 244, 62, 92, 197, 113, 63, 0, 0, 0, 63, 92, 197, 113, 63, 0, 0, 0, 63, 50, 174, 107, 63, 114, 200, 6, 63, 50, 174, 107, 63, 42, 128, 13, 63, 50, 174, 107, 63, 154, 22, 20, 63, 50, 174, 107, 63, 131, 123, 26, 63, 50, 174, 107, 63, 34, 159, 32, 63, 50, 174, 107, 63, 84, 114, 38, 63, 50, 174, 107, 63, 188, 230, 43, 63, 50, 174, 107, 63, 232, 238, 48, 63, 50, 174, 107, 63, 112, 126, 53, 63, 50, 174, 107, 63, 21, 138, 57, 63, 50, 174, 107, 63, 222, 7, 61, 63, 50, 174, 107, 63, 48, 239, 63, 63, 50, 174, 107, 63, 227, 56, 66, 63, 50, 174, 107, 63, 81, 223, 67, 63, 50, 174, 107, 63, 106, 222, 68, 63, 50, 174, 107, 63, 184, 51, 69, 63, 50, 174, 107, 63, 106, 222, 68, 63, 50, 174, 107, 63, 81, 223, 67, 63, 50, 174, 107, 63, 227, 56, 66, 63, 50, 174, 107, 63, 48, 239, 63, 63, 50, 174, 107, 63, 222, 7, 61, 63, 50, 174, 107, 63, 21, 138, 57, 63, 50, 174, 107, 63, 112, 126, 53, 63, 50, 174, 107, 63, 232, 238, 48, 63, 50, 174, 107, 63, 188, 230, 43, 63, 50, 174, 107, 63, 84, 114, 38, 63, 50, 174, 107, 63, 34, 159, 32, 63, 50, 174, 107, 63, 131, 123, 26, 63, 50, 174, 107, 63, 154, 22, 20, 63, 50, 174, 107, 63, 42, 128, 13, 63, 50, 174, 107, 63, 114, 200, 6, 63, 50, 174, 107, 63, 0, 0, 0, 63, 50, 174, 107, 63, 29, 111, 242, 62, 50, 174, 107, 63, 171, 255, 228, 62, 50, 174, 107, 63, 204, 210, 215, 62, 50, 174, 107, 63, 250, 8, 203, 62, 50, 174, 107, 63, 188, 193, 190, 62, 50, 174, 107, 63, 89, 27, 179, 62, 50, 174, 107, 63, 137, 50, 168, 62, 50, 174, 107, 63, 49, 34, 158, 62, 50, 174, 107, 63, 33, 3, 149, 62, 50, 174, 107, 63, 214, 235, 140, 62, 50, 174, 107, 63, 67, 240, 133, 62, 50, 174, 107, 63, 159, 33, 128, 62, 50, 174, 107, 63, 116, 28, 119, 62, 50, 174, 107, 63, 188, 130, 112, 62, 50, 174, 107, 63, 90, 134, 108, 62, 50, 174, 107, 63, 32, 49, 107, 62, 50, 174, 107, 63, 90, 134, 108, 62, 50, 174, 107, 63, 188, 130, 112, 62, 50, 174, 107, 63, 116, 28, 119, 62, 50, 174, 107, 63, 159, 33, 128, 62, 50, 174, 107, 63, 67, 240, 133, 62, 50, 174, 107, 63, 214, 235, 140, 62, 50, 174, 107, 63, 33, 3, 149, 62, 50, 174, 107, 63, 49, 34, 158, 62, 50, 174, 107, 63, 137, 50, 168, 62, 50, 174, 107, 63, 89, 27, 179, 62, 50, 174, 107, 63, 188, 193, 190, 62, 50, 174, 107, 63, 250, 8, 203, 62, 50, 174, 107, 63, 204, 210, 215, 62, 50, 174, 107, 63, 171, 255, 228, 62, 50, 174, 107, 63, 29, 111, 242, 62, 50, 174, 107, 63, 0, 0, 0, 63, 50, 174, 107, 63, 0, 0, 0, 63, 99, 157, 100, 63, 107, 193, 7, 63, 99, 157, 100, 63, 184, 111, 15, 63, 99, 157, 100, 63, 245, 247, 22, 63, 99, 157, 100, 63, 146, 71, 30, 63, 99, 157, 100, 63, 137, 76, 37, 63, 99, 157, 100, 63, 138, 245, 43, 63, 99, 157, 100, 63, 42, 50, 50, 63, 99, 157, 100, 63, 10, 243, 55, 63, 99, 157, 100, 63, 248, 41, 61, 63, 99, 157, 100, 63, 28, 202, 65, 63, 99, 157, 100, 63, 13, 200, 69, 63, 99, 157, 100, 63, 243, 25, 73, 63, 99, 157, 100, 63, 160, 183, 75, 63, 99, 157, 100, 63, 160, 154, 77, 63, 99, 157, 100, 63, 76, 190, 78, 63, 99, 157, 100, 63, 214, 31, 79, 63, 99, 157, 100, 63, 76, 190, 78, 63, 99, 157, 100, 63, 160, 154, 77, 63, 99, 157, 100, 63, 160, 183, 75, 63, 99, 157, 100, 63, 243, 25, 73, 63, 99, 157, 100, 63, 13, 200, 69, 63, 99, 157, 100, 63, 28, 202, 65, 63, 99, 157, 100, 63, 248, 41, 61, 63, 99, 157, 100, 63, 10, 243, 55, 63, 99, 157, 100, 63, 42, 50, 50, 63, 99, 157, 100, 63, 138, 245, 43, 63, 99, 157, 100, 63, 137, 76, 37, 63, 99, 157, 100, 63, 146, 71, 30, 63, 99, 157, 100, 63, 245, 247, 22, 63, 99, 157, 100, 63, 184, 111, 15, 63, 99, 157, 100, 63, 107, 193, 7, 63, 99, 157, 100, 63, 0, 0, 0, 63, 99, 157, 100, 63, 42, 125, 240, 62, 99, 157, 100, 63, 145, 32, 225, 62, 99, 157, 100, 63, 22, 16, 210, 62, 99, 157, 100, 63, 219, 112, 195, 62, 99, 157, 100, 63, 238, 102, 181, 62, 99, 157, 100, 63, 236, 20, 168, 62, 99, 157, 100, 63, 172, 155, 155, 62, 99, 157, 100, 63, 237, 25, 144, 62, 99, 157, 100, 63, 15, 172, 133, 62, 99, 157, 100, 63, 144, 215, 120, 62, 99, 157, 100, 63, 204, 223, 104, 62, 99, 157, 100, 63, 52, 152, 91, 62, 99, 157, 100, 63, 128, 33, 81, 62, 99, 157, 100, 63, 130, 149, 73, 62, 99, 157, 100, 63, 208, 6, 69, 62, 99, 157, 100, 63, 170, 128, 67, 62, 99, 157, 100, 63, 208, 6, 69, 62, 99, 157, 100, 63, 130, 149, 73, 62, 99, 157, 100, 63, 128, 33, 81, 62, 99, 157, 100, 63, 52, 152, 91, 62, 99, 157, 100, 63, 204, 223, 104, 62, 99, 157, 100, 63, 144, 215, 120, 62, 99, 157, 100, 63, 15, 172, 133, 62, 99, 157, 100, 63, 237, 25, 144, 62, 99, 157, 100, 63, 172, 155, 155, 62, 99, 157, 100, 63, 236, 20, 168, 62, 99, 157, 100, 63, 238, 102, 181, 62, 99, 157, 100, 63, 219, 112, 195, 62, 99, 157, 100, 63, 22, 16, 210, 62, 99, 157, 100, 63, 145, 32, 225, 62, 99, 157, 100, 63, 42, 125, 240, 62, 99, 157, 100, 63, 0, 0, 0, 63, 99, 157, 100, 63, 0, 0, 0, 63, 81, 163, 92, 63, 106, 168, 8, 63, 81, 163, 92, 63, 123, 59, 17, 63, 81, 163, 92, 63, 17, 164, 25, 63, 81, 163, 92, 63, 111, 205, 33, 63, 81, 163, 92, 63, 119, 163, 41, 63, 81, 163, 92, 63, 214, 18, 49, 63, 81, 163, 92, 63, 58, 9, 56, 63, 81, 163, 92, 63, 118, 117, 62, 63, 81, 163, 92, 63, 180, 71, 68, 63, 81, 163, 92, 63, 158, 113, 73, 63, 81, 163, 92, 63, 116, 230, 77, 63, 81, 163, 92, 63, 60, 155, 81, 63, 81, 163, 92, 63, 210, 134, 84, 63, 81, 163, 92, 63, 4, 162, 86, 63, 81, 163, 92, 63, 160, 231, 87, 63, 81, 163, 92, 63, 130, 84, 88, 63, 81, 163, 92, 63, 160, 231, 87, 63, 81, 163, 92, 63, 4, 162, 86, 63, 81, 163, 92, 63, 210, 134, 84, 63, 81, 163, 92, 63, 60, 155, 81, 63, 81, 163, 92, 63, 116, 230, 77, 63, 81, 163, 92, 63, 158, 113, 73, 63, 81, 163, 92, 63, 180, 71, 68, 63, 81, 163, 92, 63, 118, 117, 62, 63, 81, 163, 92, 63, 58, 9, 56, 63, 81, 163, 92, 63, 214, 18, 49, 63, 81, 163, 92, 63, 119, 163, 41, 63, 81, 163, 92, 63, 111, 205, 33, 63, 81, 163, 92, 63, 17, 164, 25, 63, 81, 163, 92, 63, 123, 59, 17, 63, 81, 163, 92, 63, 106, 168, 8, 63, 81, 163, 92, 63, 0, 0, 0, 63, 81, 163, 92, 63, 44, 175, 238, 62, 81, 163, 92, 63, 9, 137, 221, 62, 81, 163, 92, 63, 223, 183, 204, 62, 81, 163, 92, 63, 34, 101, 188, 62, 81, 163, 92, 63, 18, 185, 172, 62, 81, 163, 92, 63, 83, 218, 157, 62, 81, 163, 92, 63, 141, 237, 143, 62, 81, 163, 92, 63, 21, 21, 131, 62, 81, 163, 92, 63, 46, 225, 110, 62, 81, 163, 92, 63, 138, 57, 90, 62, 81, 163, 92, 63, 48, 102, 72, 62, 81, 163, 92, 63, 16, 147, 57, 62, 81, 163, 92, 63, 182, 228, 45, 62, 81, 163, 92, 63, 240, 119, 37, 62, 81, 163, 92, 63, 128, 97, 32, 62, 81, 163, 92, 63, 246, 173, 30, 62, 81, 163, 92, 63, 128, 97, 32, 62, 81, 163, 92, 63, 240, 119, 37, 62, 81, 163, 92, 63, 182, 228, 45, 62, 81, 163, 92, 63, 16, 147, 57, 62, 81, 163, 92, 63, 48, 102, 72, 62, 81, 163, 92, 63, 138, 57, 90, 62, 81, 163, 92, 63, 46, 225, 110, 62, 81, 163, 92, 63, 21, 21, 131, 62, 81, 163, 92, 63, 141, 237, 143, 62, 81, 163, 92, 63, 83, 218, 157, 62, 81, 163, 92, 63, 18, 185, 172, 62, 81, 163, 92, 63, 34, 101, 188, 62, 81, 163, 92, 63, 223, 183, 204, 62, 81, 163, 92, 63, 9, 137, 221, 62, 81, 163, 92, 63, 44, 175, 238, 62, 81, 163, 92, 63, 0, 0, 0, 63, 81, 163, 92, 63, 0, 0, 0, 63, 122, 210, 83, 63, 86, 123, 9, 63, 122, 210, 83, 63, 76, 223, 18, 63, 122, 210, 83, 63, 186, 20, 28, 63, 122, 210, 83, 63, 237, 4, 37, 63, 122, 210, 83, 63, 220, 153, 45, 63, 122, 210, 83, 63, 94, 190, 53, 63, 122, 210, 83, 63, 95, 94, 61, 63, 122, 210, 83, 63, 20, 103, 68, 63, 122, 210, 83, 63, 36, 199, 74, 63, 122, 210, 83, 63, 217, 110, 80, 63, 122, 210, 83, 63, 65, 80, 85, 63, 122, 210, 83, 63, 83, 95, 89, 63, 122, 210, 83, 63, 14, 146, 92, 63, 122, 210, 83, 63, 144, 224, 94, 63, 122, 210, 83, 63, 40, 69, 96, 63, 122, 210, 83, 63, 103, 188, 96, 63, 122, 210, 83, 63, 40, 69, 96, 63, 122, 210, 83, 63, 144, 224, 94, 63, 122, 210, 83, 63, 14, 146, 92, 63, 122, 210, 83, 63, 83, 95, 89, 63, 122, 210, 83, 63, 65, 80, 85, 63, 122, 210, 83, 63, 217, 110, 80, 63, 122, 210, 83, 63, 36, 199, 74, 63, 122, 210, 83, 63, 20, 103, 68, 63, 122, 210, 83, 63, 95, 94, 61, 63, 122, 210, 83, 63, 94, 190, 53, 63, 122, 210, 83, 63, 220, 153, 45, 63, 122, 210, 83, 63, 237, 4, 37, 63, 122, 210, 83, 63, 186, 20, 28, 63, 122, 210, 83, 63, 76, 223, 18, 63, 122, 210, 83, 63, 86, 123, 9, 63, 122, 210, 83, 63, 0, 0, 0, 63, 122, 210, 83, 63, 84, 9, 237, 62, 122, 210, 83, 63, 105, 65, 218, 62, 122, 210, 83, 63, 140, 214, 199, 62, 122, 210, 83, 63, 38, 246, 181, 62, 122, 210, 83, 63, 72, 204, 164, 62, 122, 210, 83, 63, 69, 131, 148, 62, 122, 210, 83, 63, 66, 67, 133, 62, 122, 210, 83, 63, 178, 99, 110, 62, 122, 210, 83, 63, 112, 227, 84, 62, 122, 210, 83, 63, 156, 68, 62, 62, 122, 210, 83, 63, 252, 190, 42, 62, 122, 210, 83, 63, 180, 130, 26, 62, 122, 210, 83, 63, 198, 183, 13, 62, 122, 210, 83, 63, 194, 125, 4, 62, 122, 210, 83, 63, 196, 214, 253, 61, 122, 210, 83, 63, 200, 28, 250, 61, 122, 210, 83, 63, 196, 214, 253, 61, 122, 210, 83, 63, 194, 125, 4, 62, 122, 210, 83, 63, 198, 183, 13, 62, 122, 210, 83, 63, 180, 130, 26, 62, 122, 210, 83, 63, 252, 190, 42, 62, 122, 210, 83, 63, 156, 68, 62, 62, 122, 210, 83, 63, 112, 227, 84, 62, 122, 210, 83, 63, 178, 99, 110, 62, 122, 210, 83, 63, 66, 67, 133, 62, 122, 210, 83, 63, 69, 131, 148, 62, 122, 210, 83, 63, 72, 204, 164, 62, 122, 210, 83, 63, 38, 246, 181, 62, 122, 210, 83, 63, 140, 214, 199, 62, 122, 210, 83, 63, 105, 65, 218, 62, 122, 210, 83, 63, 84, 9, 237, 62, 122, 210, 83, 63, 0, 0, 0, 63, 122, 210, 83, 63, 0, 0, 0, 63, 78, 63, 74, 63, 71, 56, 10, 63, 78, 63, 74, 63, 91, 87, 20, 63, 78, 63, 74, 63, 73, 68, 30, 63, 78, 63, 74, 63, 152, 230, 39, 63, 78, 63, 74, 63, 137, 38, 49, 63, 78, 63, 74, 63, 76, 237, 57, 63, 78, 63, 74, 63, 62, 37, 66, 63, 78, 63, 74, 63, 28, 186, 73, 63, 78, 63, 74, 63, 55, 153, 80, 63, 78, 63, 74, 63, 156, 177, 86, 63, 78, 63, 74, 63, 68, 244, 91, 63, 78, 63, 74, 63, 55, 84, 96, 63, 78, 63, 74, 63, 173, 198, 99, 63, 78, 63, 74, 63, 37, 67, 102, 63, 78, 63, 74, 63, 127, 195, 103, 63, 78, 63, 74, 63, 6, 68, 104, 63, 78, 63, 74, 63, 127, 195, 103, 63, 78, 63, 74, 63, 37, 67, 102, 63, 78, 63, 74, 63, 173, 198, 99, 63, 78, 63, 74, 63, 55, 84, 96, 63, 78, 63, 74, 63, 68, 244, 91, 63, 78, 63, 74, 63, 156, 177, 86, 63, 78, 63, 74, 63, 55, 153, 80, 63, 78, 63, 74, 63, 28, 186, 73, 63, 78, 63, 74, 63, 62, 37, 66, 63, 78, 63, 74, 63, 76, 237, 57, 63, 78, 63, 74, 63, 137, 38, 49, 63, 78, 63, 74, 63, 152, 230, 39, 63, 78, 63, 74, 63, 73, 68, 30, 63, 78, 63, 74, 63, 91, 87, 20, 63, 78, 63, 74, 63, 71, 56, 10, 63, 78, 63, 74, 63, 0, 0, 0, 63, 78, 63, 74, 63, 115, 143, 235, 62, 78, 63, 74, 63, 74, 81, 215, 62, 78, 63, 74, 63, 110, 119, 195, 62, 78, 63, 74, 63, 207, 50, 176, 62, 78, 63, 74, 63, 238, 178, 157, 62, 78, 63, 74, 63, 105, 37, 140, 62, 78, 63, 74, 63, 8, 107, 119, 62, 78, 63, 74, 63, 142, 23, 89, 62, 78, 63, 74, 63, 36, 155, 61, 62, 78, 63, 74, 63, 146, 57, 37, 62, 78, 63, 74, 63, 240, 46, 16, 62, 78, 63, 74, 63, 72, 94, 253, 61, 78, 63, 74, 63, 152, 202, 225, 61, 78, 63, 74, 63, 216, 230, 205, 61, 78, 63, 74, 63, 8, 228, 193, 61, 78, 63, 74, 63, 204, 223, 189, 61, 78, 63, 74, 63, 8, 228, 193, 61, 78, 63, 74, 63, 216, 230, 205, 61, 78, 63, 74, 63, 152, 202, 225, 61, 78, 63, 74, 63, 72, 94, 253, 61, 78, 63, 74, 63, 240, 46, 16, 62, 78, 63, 74, 63, 146, 57, 37, 62, 78, 63, 74, 63, 36, 155, 61, 62, 78, 63, 74, 63, 142, 23, 89, 62, 78, 63, 74, 63, 8, 107, 119, 62, 78, 63, 74, 63, 105, 37, 140, 62, 78, 63, 74, 63, 238, 178, 157, 62, 78, 63, 74, 63, 207, 50, 176, 62, 78, 63, 74, 63, 110, 119, 195, 62, 78, 63, 74, 63, 74, 81, 215, 62, 78, 63, 74, 63, 115, 143, 235, 62, 78, 63, 74, 63, 0, 0, 0, 63, 78, 63, 74, 63, 0, 0, 0, 63, 0, 0, 64, 63, 134, 221, 10, 63, 0, 0, 64, 63, 66, 160, 21, 63, 0, 0, 64, 63, 173, 45, 32, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 66, 65, 52, 63, 0, 0, 64, 63, 238, 149, 61, 63, 0, 0, 64, 63, 196, 82, 70, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 110, 176, 85, 63, 0, 0, 64, 63, 97, 43, 92, 63, 0, 0, 64, 63, 24, 195, 97, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 250, 19, 106, 63, 0, 0, 64, 63, 166, 184, 108, 63, 0, 0, 64, 63, 70, 81, 110, 63, 0, 0, 64, 63, 236, 217, 110, 63, 0, 0, 64, 63, 70, 81, 110, 63, 0, 0, 64, 63, 166, 184, 108, 63, 0, 0, 64, 63, 250, 19, 106, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 24, 195, 97, 63, 0, 0, 64, 63, 97, 43, 92, 63, 0, 0, 64, 63, 110, 176, 85, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 196, 82, 70, 63, 0, 0, 64, 63, 238, 149, 61, 63, 0, 0, 64, 63, 66, 65, 52, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 173, 45, 32, 63, 0, 0, 64, 63, 66, 160, 21, 63, 0, 0, 64, 63, 134, 221, 10, 63, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 244, 68, 234, 62, 0, 0, 64, 63, 124, 191, 212, 62, 0, 0, 64, 63, 166, 164, 191, 62, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 123, 125, 151, 62, 0, 0, 64, 63, 36, 212, 132, 62, 0, 0, 64, 63, 242, 180, 102, 62, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 72, 62, 41, 62, 0, 0, 64, 63, 124, 82, 15, 62, 0, 0, 64, 63, 64, 231, 241, 61, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 44, 96, 175, 61, 0, 0, 64, 63, 212, 58, 154, 61, 0, 0, 64, 63, 208, 117, 141, 61, 0, 0, 64, 63, 160, 48, 137, 61, 0, 0, 64, 63, 208, 117, 141, 61, 0, 0, 64, 63, 212, 58, 154, 61, 0, 0, 64, 63, 44, 96, 175, 61, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 64, 231, 241, 61, 0, 0, 64, 63, 124, 82, 15, 62, 0, 0, 64, 63, 72, 62, 41, 62, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 242, 180, 102, 62, 0, 0, 64, 63, 36, 212, 132, 62, 0, 0, 64, 63, 123, 125, 151, 62, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 166, 164, 191, 62, 0, 0, 64, 63, 124, 191, 212, 62, 0, 0, 64, 63, 244, 68, 234, 62, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 0, 0, 0, 63, 82, 44, 53, 63, 148, 105, 11, 63, 82, 44, 53, 63, 6, 183, 22, 63, 82, 44, 53, 63, 118, 204, 33, 63, 82, 44, 53, 63, 148, 142, 44, 63, 82, 44, 53, 63, 215, 226, 54, 63, 82, 44, 53, 63, 200, 175, 64, 63, 82, 44, 53, 63, 64, 221, 73, 63, 82, 44, 53, 63, 155, 84, 82, 63, 82, 44, 53, 63, 252, 0, 90, 63, 82, 44, 53, 63, 120, 207, 96, 63, 82, 44, 53, 63, 70, 175, 102, 63, 82, 44, 53, 63, 234, 145, 107, 63, 82, 44, 53, 63, 90, 107, 111, 63, 82, 44, 53, 63, 24, 50, 114, 63, 82, 44, 53, 63, 76, 223, 115, 63, 82, 44, 53, 63, 210, 110, 116, 63, 82, 44, 53, 63, 76, 223, 115, 63, 82, 44, 53, 63, 24, 50, 114, 63, 82, 44, 53, 63, 90, 107, 111, 63, 82, 44, 53, 63, 234, 145, 107, 63, 82, 44, 53, 63, 70, 175, 102, 63, 82, 44, 53, 63, 120, 207, 96, 63, 82, 44, 53, 63, 252, 0, 90, 63, 82, 44, 53, 63, 155, 84, 82, 63, 82, 44, 53, 63, 64, 221, 73, 63, 82, 44, 53, 63, 200, 175, 64, 63, 82, 44, 53, 63, 215, 226, 54, 63, 82, 44, 53, 63, 148, 142, 44, 63, 82, 44, 53, 63, 118, 204, 33, 63, 82, 44, 53, 63, 6, 183, 22, 63, 82, 44, 53, 63, 148, 105, 11, 63, 82, 44, 53, 63, 0, 0, 0, 63, 82, 44, 53, 63, 215, 44, 233, 62, 82, 44, 53, 63, 244, 145, 210, 62, 82, 44, 53, 63, 19, 103, 188, 62, 82, 44, 53, 63, 216, 226, 166, 62, 82, 44, 53, 63, 82, 58, 146, 62, 82, 44, 53, 63, 222, 64, 125, 62, 82, 44, 53, 63, 2, 139, 88, 62, 82, 44, 53, 63, 148, 173, 54, 62, 82, 44, 53, 63, 16, 252, 23, 62, 82, 44, 53, 63, 68, 132, 249, 61, 82, 44, 53, 63, 212, 133, 202, 61, 82, 44, 53, 63, 180, 112, 163, 61, 82, 44, 53, 63, 48, 165, 132, 61, 82, 44, 53, 63, 136, 222, 92, 61, 82, 44, 53, 63, 72, 11, 66, 61, 82, 44, 53, 63, 216, 18, 57, 61, 82, 44, 53, 63, 72, 11, 66, 61, 82, 44, 53, 63, 136, 222, 92, 61, 82, 44, 53, 63, 48, 165, 132, 61, 82, 44, 53, 63, 180, 112, 163, 61, 82, 44, 53, 63, 212, 133, 202, 61, 82, 44, 53, 63, 68, 132, 249, 61, 82, 44, 53, 63, 16, 252, 23, 62, 82, 44, 53, 63, 148, 173, 54, 62, 82, 44, 53, 63, 2, 139, 88, 62, 82, 44, 53, 63, 222, 64, 125, 62, 82, 44, 53, 63, 82, 58, 146, 62, 82, 44, 53, 63, 216, 226, 166, 62, 82, 44, 53, 63, 19, 103, 188, 62, 82, 44, 53, 63, 244, 145, 210, 62, 82, 44, 53, 63, 215, 44, 233, 62, 82, 44, 53, 63, 0, 0, 0, 63, 82, 44, 53, 63, 0, 0, 0, 63, 93, 221, 41, 63, 46, 219, 11, 63, 93, 221, 41, 63, 32, 153, 23, 63, 93, 221, 41, 63, 229, 28, 35, 63, 93, 221, 41, 63, 24, 74, 46, 63, 93, 221, 41, 63, 44, 5, 57, 63, 93, 221, 41, 63, 172, 51, 67, 63, 93, 221, 41, 63, 124, 188, 76, 63, 93, 221, 41, 63, 30, 136, 85, 63, 93, 221, 41, 63, 224, 128, 93, 63, 93, 221, 41, 63, 28, 147, 100, 63, 93, 221, 41, 63, 99, 173, 106, 63, 93, 221, 41, 63, 168, 192, 111, 63, 93, 221, 41, 63, 106, 192, 115, 63, 93, 221, 41, 63, 202, 162, 118, 63, 93, 221, 41, 63, 174, 96, 120, 63, 93, 221, 41, 63, 202, 245, 120, 63, 93, 221, 41, 63, 174, 96, 120, 63, 93, 221, 41, 63, 202, 162, 118, 63, 93, 221, 41, 63, 106, 192, 115, 63, 93, 221, 41, 63, 168, 192, 111, 63, 93, 221, 41, 63, 99, 173, 106, 63, 93, 221, 41, 63, 28, 147, 100, 63, 93, 221, 41, 63, 224, 128, 93, 63, 93, 221, 41, 63, 30, 136, 85, 63, 93, 221, 41, 63, 124, 188, 76, 63, 93, 221, 41, 63, 172, 51, 67, 63, 93, 221, 41, 63, 44, 5, 57, 63, 93, 221, 41, 63, 24, 74, 46, 63, 93, 221, 41, 63, 229, 28, 35, 63, 93, 221, 41, 63, 32, 153, 23, 63, 93, 221, 41, 63, 46, 219, 11, 63, 93, 221, 41, 63, 0, 0, 0, 63, 93, 221, 41, 63, 165, 73, 232, 62, 93, 221, 41, 63, 192, 205, 208, 62, 93, 221, 41, 63, 54, 198, 185, 62, 93, 221, 41, 63, 208, 107, 163, 62, 93, 221, 41, 63, 168, 245, 141, 62, 93, 221, 41, 63, 82, 49, 115, 62, 93, 221, 41, 63, 14, 14, 77, 62, 93, 221, 41, 63, 136, 223, 41, 62, 93, 221, 41, 63, 126, 252, 9, 62, 93, 221, 41, 63, 28, 103, 219, 61, 93, 221, 41, 63, 232, 148, 170, 61, 93, 221, 41, 63, 192, 250, 129, 61, 93, 221, 41, 63, 104, 249, 67, 61, 93, 221, 41, 63, 104, 211, 21, 61, 93, 221, 41, 63, 80, 234, 243, 60, 93, 221, 41, 63, 208, 70, 225, 60, 93, 221, 41, 63, 80, 234, 243, 60, 93, 221, 41, 63, 104, 211, 21, 61, 93, 221, 41, 63, 104, 249, 67, 61, 93, 221, 41, 63, 192, 250, 129, 61, 93, 221, 41, 63, 232, 148, 170, 61, 93, 221, 41, 63, 28, 103, 219, 61, 93, 221, 41, 63, 126, 252, 9, 62, 93, 221, 41, 63, 136, 223, 41, 62, 93, 221, 41, 63, 14, 14, 77, 62, 93, 221, 41, 63, 82, 49, 115, 62, 93, 221, 41, 63, 168, 245, 141, 62, 93, 221, 41, 63, 208, 107, 163, 62, 93, 221, 41, 63, 54, 198, 185, 62, 93, 221, 41, 63, 192, 205, 208, 62, 93, 221, 41, 63, 165, 73, 232, 62, 93, 221, 41, 63, 0, 0, 0, 63, 93, 221, 41, 63, 0, 0, 0, 63, 89, 45, 30, 63, 74, 49, 12, 63, 89, 45, 30, 63, 133, 68, 24, 63, 89, 45, 30, 63, 235, 27, 36, 63, 89, 45, 30, 63, 75, 154, 47, 63, 89, 45, 30, 63, 79, 163, 58, 63, 89, 45, 30, 63, 194, 27, 69, 63, 89, 45, 30, 63, 211, 233, 78, 63, 89, 45, 30, 63, 86, 245, 87, 63, 89, 45, 30, 63, 254, 39, 96, 63, 89, 45, 30, 63, 150, 109, 103, 63, 89, 45, 30, 63, 48, 180, 109, 63, 89, 45, 30, 63, 81, 236, 114, 63, 89, 45, 30, 63, 30, 9, 119, 63, 89, 45, 30, 63, 113, 0, 122, 63, 89, 45, 30, 63, 252, 202, 123, 63, 89, 45, 30, 63, 82, 100, 124, 63, 89, 45, 30, 63, 252, 202, 123, 63, 89, 45, 30, 63, 113, 0, 122, 63, 89, 45, 30, 63, 30, 9, 119, 63, 89, 45, 30, 63, 81, 236, 114, 63, 89, 45, 30, 63, 48, 180, 109, 63, 89, 45, 30, 63, 150, 109, 103, 63, 89, 45, 30, 63, 254, 39, 96, 63, 89, 45, 30, 63, 86, 245, 87, 63, 89, 45, 30, 63, 211, 233, 78, 63, 89, 45, 30, 63, 194, 27, 69, 63, 89, 45, 30, 63, 79, 163, 58, 63, 89, 45, 30, 63, 75, 154, 47, 63, 89, 45, 30, 63, 235, 27, 36, 63, 89, 45, 30, 63, 133, 68, 24, 63, 89, 45, 30, 63, 74, 49, 12, 63, 89, 45, 30, 63, 0, 0, 0, 63, 89, 45, 30, 63, 108, 157, 231, 62, 89, 45, 30, 63, 246, 118, 207, 62, 89, 45, 30, 63, 42, 200, 183, 62, 89, 45, 30, 63, 106, 203, 160, 62, 89, 45, 30, 63, 98, 185, 138, 62, 89, 45, 30, 63, 248, 144, 107, 62, 89, 45, 30, 63, 180, 88, 68, 62, 89, 45, 30, 63, 168, 42, 32, 62, 89, 45, 30, 63, 12, 192, 254, 61, 89, 45, 30, 63, 80, 147, 196, 61, 89, 45, 30, 63, 132, 94, 146, 61, 89, 45, 30, 63, 240, 58, 81, 61, 89, 45, 30, 63, 32, 110, 15, 61, 89, 45, 30, 63, 224, 241, 191, 60, 89, 45, 30, 63, 144, 160, 134, 60, 89, 45, 30, 63, 96, 235, 102, 60, 89, 45, 30, 63, 144, 160, 134, 60, 89, 45, 30, 63, 224, 241, 191, 60, 89, 45, 30, 63, 32, 110, 15, 61, 89, 45, 30, 63, 240, 58, 81, 61, 89, 45, 30, 63, 132, 94, 146, 61, 89, 45, 30, 63, 80, 147, 196, 61, 89, 45, 30, 63, 12, 192, 254, 61, 89, 45, 30, 63, 168, 42, 32, 62, 89, 45, 30, 63, 180, 88, 68, 62, 89, 45, 30, 63, 248, 144, 107, 62, 89, 45, 30, 63, 98, 185, 138, 62, 89, 45, 30, 63, 106, 203, 160, 62, 89, 45, 30, 63, 42, 200, 183, 62, 89, 45, 30, 63, 246, 118, 207, 62, 89, 45, 30, 63, 108, 157, 231, 62, 89, 45, 30, 63, 0, 0, 0, 63, 89, 45, 30, 63, 0, 0, 0, 63, 95, 55, 18, 63, 34, 107, 12, 63, 95, 55, 18, 63, 167, 183, 24, 63, 95, 55, 18, 63, 58, 199, 36, 63, 95, 55, 18, 63, 34, 124, 48, 63, 95, 55, 18, 63, 129, 185, 59, 63, 95, 55, 18, 63, 160, 99, 70, 63, 95, 55, 18, 63, 54, 96, 80, 63, 95, 55, 18, 63, 162, 150, 89, 63, 95, 55, 18, 63, 47, 240, 97, 63, 95, 55, 18, 63, 70, 88, 105, 63, 95, 55, 18, 63, 166, 188, 111, 63, 95, 55, 18, 63, 138, 13, 117, 63, 95, 55, 18, 63, 218, 61, 121, 63, 95, 55, 18, 63, 64, 67, 124, 63, 95, 55, 18, 63, 74, 22, 126, 63, 95, 55, 18, 63, 120, 178, 126, 63, 95, 55, 18, 63, 74, 22, 126, 63, 95, 55, 18, 63, 64, 67, 124, 63, 95, 55, 18, 63, 218, 61, 121, 63, 95, 55, 18, 63, 138, 13, 117, 63, 95, 55, 18, 63, 166, 188, 111, 63, 95, 55, 18, 63, 70, 88, 105, 63, 95, 55, 18, 63, 47, 240, 97, 63, 95, 55, 18, 63, 162, 150, 89, 63, 95, 55, 18, 63, 54, 96, 80, 63, 95, 55, 18, 63, 160, 99, 70, 63, 95, 55, 18, 63, 129, 185, 59, 63, 95, 55, 18, 63, 34, 124, 48, 63, 95, 55, 18, 63, 58, 199, 36, 63, 95, 55, 18, 63, 167, 183, 24, 63, 95, 55, 18, 63, 34, 107, 12, 63, 95, 55, 18, 63, 0, 0, 0, 63, 95, 55, 18, 63, 188, 41, 231, 62, 95, 55, 18, 63, 179, 144, 206, 62, 95, 55, 18, 63, 139, 113, 182, 62, 95, 55, 18, 63, 188, 7, 159, 62, 95, 55, 18, 63, 254, 140, 136, 62, 95, 55, 18, 63, 128, 113, 102, 62, 95, 55, 18, 63, 42, 127, 62, 62, 95, 55, 18, 63, 120, 165, 25, 62, 95, 55, 18, 63, 136, 126, 240, 61, 95, 55, 18, 63, 204, 61, 181, 61, 95, 55, 18, 63, 208, 26, 130, 61, 95, 55, 18, 63, 88, 39, 47, 61, 95, 55, 18, 63, 192, 68, 216, 60, 95, 55, 18, 63, 32, 48, 111, 60, 95, 55, 18, 63, 64, 219, 244, 59, 95, 55, 18, 63, 0, 196, 166, 59, 95, 55, 18, 63, 64, 219, 244, 59, 95, 55, 18, 63, 32, 48, 111, 60, 95, 55, 18, 63, 192, 68, 216, 60, 95, 55, 18, 63, 88, 39, 47, 61, 95, 55, 18, 63, 208, 26, 130, 61, 95, 55, 18, 63, 204, 61, 181, 61, 95, 55, 18, 63, 136, 126, 240, 61, 95, 55, 18, 63, 120, 165, 25, 62, 95, 55, 18, 63, 42, 127, 62, 62, 95, 55, 18, 63, 128, 113, 102, 62, 95, 55, 18, 63, 254, 140, 136, 62, 95, 55, 18, 63, 188, 7, 159, 62, 95, 55, 18, 63, 139, 113, 182, 62, 95, 55, 18, 63, 179, 144, 206, 62, 95, 55, 18, 63, 188, 41, 231, 62, 95, 55, 18, 63, 0, 0, 0, 63, 95, 55, 18, 63, 0, 0, 0, 63, 42, 23, 6, 63, 48, 136, 12, 63, 42, 23, 6, 63, 123, 241, 24, 63, 42, 23, 6, 63, 70, 29, 37, 63, 42, 23, 6, 63, 145, 237, 48, 63, 42, 23, 6, 63, 60, 69, 60, 63, 42, 23, 6, 63, 78, 8, 71, 63, 42, 23, 6, 63, 65, 28, 81, 63, 42, 23, 6, 63, 59, 104, 90, 63, 42, 23, 6, 63, 80, 213, 98, 63, 42, 23, 6, 63, 188, 78, 106, 63, 42, 23, 6, 63, 16, 194, 112, 63, 42, 23, 6, 63, 101, 31, 118, 63, 42, 23, 6, 63, 129, 89, 122, 63, 42, 23, 6, 63, 248, 101, 125, 63, 42, 23, 6, 63, 71, 61, 127, 63, 42, 23, 6, 63, 226, 218, 127, 63, 42, 23, 6, 63, 71, 61, 127, 63, 42, 23, 6, 63, 248, 101, 125, 63, 42, 23, 6, 63, 129, 89, 122, 63, 42, 23, 6, 63, 101, 31, 118, 63, 42, 23, 6, 63, 16, 194, 112, 63, 42, 23, 6, 63, 188, 78, 106, 63, 42, 23, 6, 63, 80, 213, 98, 63, 42, 23, 6, 63, 59, 104, 90, 63, 42, 23, 6, 63, 65, 28, 81, 63, 42, 23, 6, 63, 78, 8, 71, 63, 42, 23, 6, 63, 60, 69, 60, 63, 42, 23, 6, 63, 145, 237, 48, 63, 42, 23, 6, 63, 70, 29, 37, 63, 42, 23, 6, 63, 123, 241, 24, 63, 42, 23, 6, 63, 48, 136, 12, 63, 42, 23, 6, 63, 0, 0, 0, 63, 42, 23, 6, 63, 160, 239, 230, 62, 42, 23, 6, 63, 11, 29, 206, 62, 42, 23, 6, 63, 116, 197, 181, 62, 42, 23, 6, 63, 222, 36, 158, 62, 42, 23, 6, 63, 137, 117, 135, 62, 42, 23, 6, 63, 200, 222, 99, 62, 42, 23, 6, 63, 252, 142, 59, 62, 42, 23, 6, 63, 20, 95, 22, 62, 42, 23, 6, 63, 124, 85, 233, 61, 42, 23, 6, 63, 28, 138, 173, 61, 42, 23, 6, 63, 248, 222, 115, 61, 42, 23, 6, 63, 176, 9, 30, 61, 42, 23, 6, 63, 224, 207, 180, 60, 42, 23, 6, 63, 0, 130, 38, 60, 42, 23, 6, 63, 0, 185, 66, 59, 42, 23, 6, 63, 0, 118, 20, 58, 42, 23, 6, 63, 0, 185, 66, 59, 42, 23, 6, 63, 0, 130, 38, 60, 42, 23, 6, 63, 224, 207, 180, 60, 42, 23, 6, 63, 176, 9, 30, 61, 42, 23, 6, 63, 248, 222, 115, 61, 42, 23, 6, 63, 28, 138, 173, 61, 42, 23, 6, 63, 124, 85, 233, 61, 42, 23, 6, 63, 20, 95, 22, 62, 42, 23, 6, 63, 252, 142, 59, 62, 42, 23, 6, 63, 200, 222, 99, 62, 42, 23, 6, 63, 137, 117, 135, 62, 42, 23, 6, 63, 222, 36, 158, 62, 42, 23, 6, 63, 116, 197, 181, 62, 42, 23, 6, 63, 11, 29, 206, 62, 42, 23, 6, 63, 160, 239, 230, 62, 42, 23, 6, 63, 0, 0, 0, 63, 42, 23, 6, 63, 0, 0, 0, 63, 173, 209, 243, 62, 48, 136, 12, 63, 173, 209, 243, 62, 123, 241, 24, 63, 173, 209, 243, 62, 70, 29, 37, 63, 173, 209, 243, 62, 145, 237, 48, 63, 173, 209, 243, 62, 60, 69, 60, 63, 173, 209, 243, 62, 78, 8, 71, 63, 173, 209, 243, 62, 65, 28, 81, 63, 173, 209, 243, 62, 59, 104, 90, 63, 173, 209, 243, 62, 80, 213, 98, 63, 173, 209, 243, 62, 188, 78, 106, 63, 173, 209, 243, 62, 16, 194, 112, 63, 173, 209, 243, 62, 101, 31, 118, 63, 173, 209, 243, 62, 129, 89, 122, 63, 173, 209, 243, 62, 248, 101, 125, 63, 173, 209, 243, 62, 71, 61, 127, 63, 173, 209, 243, 62, 226, 218, 127, 63, 173, 209, 243, 62, 71, 61, 127, 63, 173, 209, 243, 62, 248, 101, 125, 63, 173, 209, 243, 62, 129, 89, 122, 63, 173, 209, 243, 62, 101, 31, 118, 63, 173, 209, 243, 62, 16, 194, 112, 63, 173, 209, 243, 62, 188, 78, 106, 63, 173, 209, 243, 62, 80, 213, 98, 63, 173, 209, 243, 62, 59, 104, 90, 63, 173, 209, 243, 62, 65, 28, 81, 63, 173, 209, 243, 62, 78, 8, 71, 63, 173, 209, 243, 62, 60, 69, 60, 63, 173, 209, 243, 62, 145, 237, 48, 63, 173, 209, 243, 62, 70, 29, 37, 63, 173, 209, 243, 62, 123, 241, 24, 63, 173, 209, 243, 62, 48, 136, 12, 63, 173, 209, 243, 62, 0, 0, 0, 63, 173, 209, 243, 62, 160, 239, 230, 62, 173, 209, 243, 62, 11, 29, 206, 62, 173, 209, 243, 62, 116, 197, 181, 62, 173, 209, 243, 62, 222, 36, 158, 62, 173, 209, 243, 62, 137, 117, 135, 62, 173, 209, 243, 62, 200, 222, 99, 62, 173, 209, 243, 62, 252, 142, 59, 62, 173, 209, 243, 62, 20, 95, 22, 62, 173, 209, 243, 62, 124, 85, 233, 61, 173, 209, 243, 62, 28, 138, 173, 61, 173, 209, 243, 62, 248, 222, 115, 61, 173, 209, 243, 62, 176, 9, 30, 61, 173, 209, 243, 62, 224, 207, 180, 60, 173, 209, 243, 62, 0, 130, 38, 60, 173, 209, 243, 62, 0, 185, 66, 59, 173, 209, 243, 62, 0, 118, 20, 58, 173, 209, 243, 62, 0, 185, 66, 59, 173, 209, 243, 62, 0, 130, 38, 60, 173, 209, 243, 62, 224, 207, 180, 60, 173, 209, 243, 62, 176, 9, 30, 61, 173, 209, 243, 62, 248, 222, 115, 61, 173, 209, 243, 62, 28, 138, 173, 61, 173, 209, 243, 62, 124, 85, 233, 61, 173, 209, 243, 62, 20, 95, 22, 62, 173, 209, 243, 62, 252, 142, 59, 62, 173, 209, 243, 62, 200, 222, 99, 62, 173, 209, 243, 62, 137, 117, 135, 62, 173, 209, 243, 62, 222, 36, 158, 62, 173, 209, 243, 62, 116, 197, 181, 62, 173, 209, 243, 62, 11, 29, 206, 62, 173, 209, 243, 62, 160, 239, 230, 62, 173, 209, 243, 62, 0, 0, 0, 63, 173, 209, 243, 62, 0, 0, 0, 63, 64, 145, 219, 62, 34, 107, 12, 63, 64, 145, 219, 62, 167, 183, 24, 63, 64, 145, 219, 62, 58, 199, 36, 63, 64, 145, 219, 62, 34, 124, 48, 63, 64, 145, 219, 62, 129, 185, 59, 63, 64, 145, 219, 62, 160, 99, 70, 63, 64, 145, 219, 62, 54, 96, 80, 63, 64, 145, 219, 62, 162, 150, 89, 63, 64, 145, 219, 62, 47, 240, 97, 63, 64, 145, 219, 62, 70, 88, 105, 63, 64, 145, 219, 62, 166, 188, 111, 63, 64, 145, 219, 62, 138, 13, 117, 63, 64, 145, 219, 62, 218, 61, 121, 63, 64, 145, 219, 62, 64, 67, 124, 63, 64, 145, 219, 62, 74, 22, 126, 63, 64, 145, 219, 62, 120, 178, 126, 63, 64, 145, 219, 62, 74, 22, 126, 63, 64, 145, 219, 62, 64, 67, 124, 63, 64, 145, 219, 62, 218, 61, 121, 63, 64, 145, 219, 62, 138, 13, 117, 63, 64, 145, 219, 62, 166, 188, 111, 63, 64, 145, 219, 62, 70, 88, 105, 63, 64, 145, 219, 62, 47, 240, 97, 63, 64, 145, 219, 62, 162, 150, 89, 63, 64, 145, 219, 62, 54, 96, 80, 63, 64, 145, 219, 62, 160, 99, 70, 63, 64, 145, 219, 62, 129, 185, 59, 63, 64, 145, 219, 62, 34, 124, 48, 63, 64, 145, 219, 62, 58, 199, 36, 63, 64, 145, 219, 62, 167, 183, 24, 63, 64, 145, 219, 62, 34, 107, 12, 63, 64, 145, 219, 62, 0, 0, 0, 63, 64, 145, 219, 62, 188, 41, 231, 62, 64, 145, 219, 62, 179, 144, 206, 62, 64, 145, 219, 62, 139, 113, 182, 62, 64, 145, 219, 62, 188, 7, 159, 62, 64, 145, 219, 62, 254, 140, 136, 62, 64, 145, 219, 62, 128, 113, 102, 62, 64, 145, 219, 62, 42, 127, 62, 62, 64, 145, 219, 62, 120, 165, 25, 62, 64, 145, 219, 62, 136, 126, 240, 61, 64, 145, 219, 62, 204, 61, 181, 61, 64, 145, 219, 62, 208, 26, 130, 61, 64, 145, 219, 62, 88, 39, 47, 61, 64, 145, 219, 62, 192, 68, 216, 60, 64, 145, 219, 62, 32, 48, 111, 60, 64, 145, 219, 62, 64, 219, 244, 59, 64, 145, 219, 62, 0, 196, 166, 59, 64, 145, 219, 62, 64, 219, 244, 59, 64, 145, 219, 62, 32, 48, 111, 60, 64, 145, 219, 62, 192, 68, 216, 60, 64, 145, 219, 62, 88, 39, 47, 61, 64, 145, 219, 62, 208, 26, 130, 61, 64, 145, 219, 62, 204, 61, 181, 61, 64, 145, 219, 62, 136, 126, 240, 61, 64, 145, 219, 62, 120, 165, 25, 62, 64, 145, 219, 62, 42, 127, 62, 62, 64, 145, 219, 62, 128, 113, 102, 62, 64, 145, 219, 62, 254, 140, 136, 62, 64, 145, 219, 62, 188, 7, 159, 62, 64, 145, 219, 62, 139, 113, 182, 62, 64, 145, 219, 62, 179, 144, 206, 62, 64, 145, 219, 62, 188, 41, 231, 62, 64, 145, 219, 62, 0, 0, 0, 63, 64, 145, 219, 62, 0, 0, 0, 63, 78, 165, 195, 62, 74, 49, 12, 63, 78, 165, 195, 62, 133, 68, 24, 63, 78, 165, 195, 62, 235, 27, 36, 63, 78, 165, 195, 62, 75, 154, 47, 63, 78, 165, 195, 62, 79, 163, 58, 63, 78, 165, 195, 62, 194, 27, 69, 63, 78, 165, 195, 62, 211, 233, 78, 63, 78, 165, 195, 62, 86, 245, 87, 63, 78, 165, 195, 62, 254, 39, 96, 63, 78, 165, 195, 62, 150, 109, 103, 63, 78, 165, 195, 62, 48, 180, 109, 63, 78, 165, 195, 62, 81, 236, 114, 63, 78, 165, 195, 62, 30, 9, 119, 63, 78, 165, 195, 62, 113, 0, 122, 63, 78, 165, 195, 62, 252, 202, 123, 63, 78, 165, 195, 62, 82, 100, 124, 63, 78, 165, 195, 62, 252, 202, 123, 63, 78, 165, 195, 62, 113, 0, 122, 63, 78, 165, 195, 62, 30, 9, 119, 63, 78, 165, 195, 62, 81, 236, 114, 63, 78, 165, 195, 62, 48, 180, 109, 63, 78, 165, 195, 62, 150, 109, 103, 63, 78, 165, 195, 62, 254, 39, 96, 63, 78, 165, 195, 62, 86, 245, 87, 63, 78, 165, 195, 62, 211, 233, 78, 63, 78, 165, 195, 62, 194, 27, 69, 63, 78, 165, 195, 62, 79, 163, 58, 63, 78, 165, 195, 62, 75, 154, 47, 63, 78, 165, 195, 62, 235, 27, 36, 63, 78, 165, 195, 62, 133, 68, 24, 63, 78, 165, 195, 62, 74, 49, 12, 63, 78, 165, 195, 62, 0, 0, 0, 63, 78, 165, 195, 62, 108, 157, 231, 62, 78, 165, 195, 62, 246, 118, 207, 62, 78, 165, 195, 62, 42, 200, 183, 62, 78, 165, 195, 62, 106, 203, 160, 62, 78, 165, 195, 62, 98, 185, 138, 62, 78, 165, 195, 62, 248, 144, 107, 62, 78, 165, 195, 62, 180, 88, 68, 62, 78, 165, 195, 62, 168, 42, 32, 62, 78, 165, 195, 62, 12, 192, 254, 61, 78, 165, 195, 62, 80, 147, 196, 61, 78, 165, 195, 62, 132, 94, 146, 61, 78, 165, 195, 62, 240, 58, 81, 61, 78, 165, 195, 62, 32, 110, 15, 61, 78, 165, 195, 62, 224, 241, 191, 60, 78, 165, 195, 62, 144, 160, 134, 60, 78, 165, 195, 62, 96, 235, 102, 60, 78, 165, 195, 62, 144, 160, 134, 60, 78, 165, 195, 62, 224, 241, 191, 60, 78, 165, 195, 62, 32, 110, 15, 61, 78, 165, 195, 62, 240, 58, 81, 61, 78, 165, 195, 62, 132, 94, 146, 61, 78, 165, 195, 62, 80, 147, 196, 61, 78, 165, 195, 62, 12, 192, 254, 61, 78, 165, 195, 62, 168, 42, 32, 62, 78, 165, 195, 62, 180, 88, 68, 62, 78, 165, 195, 62, 248, 144, 107, 62, 78, 165, 195, 62, 98, 185, 138, 62, 78, 165, 195, 62, 106, 203, 160, 62, 78, 165, 195, 62, 42, 200, 183, 62, 78, 165, 195, 62, 246, 118, 207, 62, 78, 165, 195, 62, 108, 157, 231, 62, 78, 165, 195, 62, 0, 0, 0, 63, 78, 165, 195, 62, 0, 0, 0, 63, 69, 69, 172, 62, 46, 219, 11, 63, 69, 69, 172, 62, 32, 153, 23, 63, 69, 69, 172, 62, 229, 28, 35, 63, 69, 69, 172, 62, 24, 74, 46, 63, 69, 69, 172, 62, 44, 5, 57, 63, 69, 69, 172, 62, 172, 51, 67, 63, 69, 69, 172, 62, 124, 188, 76, 63, 69, 69, 172, 62, 30, 136, 85, 63, 69, 69, 172, 62, 224, 128, 93, 63, 69, 69, 172, 62, 28, 147, 100, 63, 69, 69, 172, 62, 99, 173, 106, 63, 69, 69, 172, 62, 168, 192, 111, 63, 69, 69, 172, 62, 106, 192, 115, 63, 69, 69, 172, 62, 202, 162, 118, 63, 69, 69, 172, 62, 174, 96, 120, 63, 69, 69, 172, 62, 202, 245, 120, 63, 69, 69, 172, 62, 174, 96, 120, 63, 69, 69, 172, 62, 202, 162, 118, 63, 69, 69, 172, 62, 106, 192, 115, 63, 69, 69, 172, 62, 168, 192, 111, 63, 69, 69, 172, 62, 99, 173, 106, 63, 69, 69, 172, 62, 28, 147, 100, 63, 69, 69, 172, 62, 224, 128, 93, 63, 69, 69, 172, 62, 30, 136, 85, 63, 69, 69, 172, 62, 124, 188, 76, 63, 69, 69, 172, 62, 172, 51, 67, 63, 69, 69, 172, 62, 44, 5, 57, 63, 69, 69, 172, 62, 24, 74, 46, 63, 69, 69, 172, 62, 229, 28, 35, 63, 69, 69, 172, 62, 32, 153, 23, 63, 69, 69, 172, 62, 46, 219, 11, 63, 69, 69, 172, 62, 0, 0, 0, 63, 69, 69, 172, 62, 165, 73, 232, 62, 69, 69, 172, 62, 192, 205, 208, 62, 69, 69, 172, 62, 54, 198, 185, 62, 69, 69, 172, 62, 208, 107, 163, 62, 69, 69, 172, 62, 168, 245, 141, 62, 69, 69, 172, 62, 82, 49, 115, 62, 69, 69, 172, 62, 14, 14, 77, 62, 69, 69, 172, 62, 136, 223, 41, 62, 69, 69, 172, 62, 126, 252, 9, 62, 69, 69, 172, 62, 28, 103, 219, 61, 69, 69, 172, 62, 232, 148, 170, 61, 69, 69, 172, 62, 192, 250, 129, 61, 69, 69, 172, 62, 104, 249, 67, 61, 69, 69, 172, 62, 104, 211, 21, 61, 69, 69, 172, 62, 80, 234, 243, 60, 69, 69, 172, 62, 208, 70, 225, 60, 69, 69, 172, 62, 80, 234, 243, 60, 69, 69, 172, 62, 104, 211, 21, 61, 69, 69, 172, 62, 104, 249, 67, 61, 69, 69, 172, 62, 192, 250, 129, 61, 69, 69, 172, 62, 232, 148, 170, 61, 69, 69, 172, 62, 28, 103, 219, 61, 69, 69, 172, 62, 126, 252, 9, 62, 69, 69, 172, 62, 136, 223, 41, 62, 69, 69, 172, 62, 14, 14, 77, 62, 69, 69, 172, 62, 82, 49, 115, 62, 69, 69, 172, 62, 168, 245, 141, 62, 69, 69, 172, 62, 208, 107, 163, 62, 69, 69, 172, 62, 54, 198, 185, 62, 69, 69, 172, 62, 192, 205, 208, 62, 69, 69, 172, 62, 165, 73, 232, 62, 69, 69, 172, 62, 0, 0, 0, 63, 69, 69, 172, 62, 0, 0, 0, 63, 93, 167, 149, 62, 148, 105, 11, 63, 93, 167, 149, 62, 6, 183, 22, 63, 93, 167, 149, 62, 118, 204, 33, 63, 93, 167, 149, 62, 148, 142, 44, 63, 93, 167, 149, 62, 215, 226, 54, 63, 93, 167, 149, 62, 200, 175, 64, 63, 93, 167, 149, 62, 64, 221, 73, 63, 93, 167, 149, 62, 155, 84, 82, 63, 93, 167, 149, 62, 252, 0, 90, 63, 93, 167, 149, 62, 120, 207, 96, 63, 93, 167, 149, 62, 70, 175, 102, 63, 93, 167, 149, 62, 234, 145, 107, 63, 93, 167, 149, 62, 90, 107, 111, 63, 93, 167, 149, 62, 24, 50, 114, 63, 93, 167, 149, 62, 76, 223, 115, 63, 93, 167, 149, 62, 210, 110, 116, 63, 93, 167, 149, 62, 76, 223, 115, 63, 93, 167, 149, 62, 24, 50, 114, 63, 93, 167, 149, 62, 90, 107, 111, 63, 93, 167, 149, 62, 234, 145, 107, 63, 93, 167, 149, 62, 70, 175, 102, 63, 93, 167, 149, 62, 120, 207, 96, 63, 93, 167, 149, 62, 252, 0, 90, 63, 93, 167, 149, 62, 155, 84, 82, 63, 93, 167, 149, 62, 64, 221, 73, 63, 93, 167, 149, 62, 200, 175, 64, 63, 93, 167, 149, 62, 215, 226, 54, 63, 93, 167, 149, 62, 148, 142, 44, 63, 93, 167, 149, 62, 118, 204, 33, 63, 93, 167, 149, 62, 6, 183, 22, 63, 93, 167, 149, 62, 148, 105, 11, 63, 93, 167, 149, 62, 0, 0, 0, 63, 93, 167, 149, 62, 215, 44, 233, 62, 93, 167, 149, 62, 244, 145, 210, 62, 93, 167, 149, 62, 19, 103, 188, 62, 93, 167, 149, 62, 216, 226, 166, 62, 93, 167, 149, 62, 82, 58, 146, 62, 93, 167, 149, 62, 222, 64, 125, 62, 93, 167, 149, 62, 2, 139, 88, 62, 93, 167, 149, 62, 148, 173, 54, 62, 93, 167, 149, 62, 16, 252, 23, 62, 93, 167, 149, 62, 68, 132, 249, 61, 93, 167, 149, 62, 212, 133, 202, 61, 93, 167, 149, 62, 180, 112, 163, 61, 93, 167, 149, 62, 48, 165, 132, 61, 93, 167, 149, 62, 136, 222, 92, 61, 93, 167, 149, 62, 72, 11, 66, 61, 93, 167, 149, 62, 216, 18, 57, 61, 93, 167, 149, 62, 72, 11, 66, 61, 93, 167, 149, 62, 136, 222, 92, 61, 93, 167, 149, 62, 48, 165, 132, 61, 93, 167, 149, 62, 180, 112, 163, 61, 93, 167, 149, 62, 212, 133, 202, 61, 93, 167, 149, 62, 68, 132, 249, 61, 93, 167, 149, 62, 16, 252, 23, 62, 93, 167, 149, 62, 148, 173, 54, 62, 93, 167, 149, 62, 2, 139, 88, 62, 93, 167, 149, 62, 222, 64, 125, 62, 93, 167, 149, 62, 82, 58, 146, 62, 93, 167, 149, 62, 216, 226, 166, 62, 93, 167, 149, 62, 19, 103, 188, 62, 93, 167, 149, 62, 244, 145, 210, 62, 93, 167, 149, 62, 215, 44, 233, 62, 93, 167, 149, 62, 0, 0, 0, 63, 93, 167, 149, 62, 0, 0, 0, 63, 254, 255, 127, 62, 134, 221, 10, 63, 254, 255, 127, 62, 66, 160, 21, 63, 254, 255, 127, 62, 173, 45, 32, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 66, 65, 52, 63, 254, 255, 127, 62, 238, 149, 61, 63, 254, 255, 127, 62, 195, 82, 70, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 110, 176, 85, 63, 254, 255, 127, 62, 96, 43, 92, 63, 254, 255, 127, 62, 24, 195, 97, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 250, 19, 106, 63, 254, 255, 127, 62, 165, 184, 108, 63, 254, 255, 127, 62, 70, 81, 110, 63, 254, 255, 127, 62, 236, 217, 110, 63, 254, 255, 127, 62, 70, 81, 110, 63, 254, 255, 127, 62, 165, 184, 108, 63, 254, 255, 127, 62, 250, 19, 106, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 24, 195, 97, 63, 254, 255, 127, 62, 96, 43, 92, 63, 254, 255, 127, 62, 110, 176, 85, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 195, 82, 70, 63, 254, 255, 127, 62, 238, 149, 61, 63, 254, 255, 127, 62, 66, 65, 52, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 173, 45, 32, 63, 254, 255, 127, 62, 66, 160, 21, 63, 254, 255, 127, 62, 134, 221, 10, 63, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 244, 68, 234, 62, 254, 255, 127, 62, 124, 191, 212, 62, 254, 255, 127, 62, 166, 164, 191, 62, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 124, 125, 151, 62, 254, 255, 127, 62, 37, 212, 132, 62, 254, 255, 127, 62, 244, 180, 102, 62, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 74, 62, 41, 62, 254, 255, 127, 62, 126, 82, 15, 62, 254, 255, 127, 62, 68, 231, 241, 61, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 48, 96, 175, 61, 254, 255, 127, 62, 216, 58, 154, 61, 254, 255, 127, 62, 212, 117, 141, 61, 254, 255, 127, 62, 164, 48, 137, 61, 254, 255, 127, 62, 212, 117, 141, 61, 254, 255, 127, 62, 216, 58, 154, 61, 254, 255, 127, 62, 48, 96, 175, 61, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 68, 231, 241, 61, 254, 255, 127, 62, 126, 82, 15, 62, 254, 255, 127, 62, 74, 62, 41, 62, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 244, 180, 102, 62, 254, 255, 127, 62, 37, 212, 132, 62, 254, 255, 127, 62, 124, 125, 151, 62, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 166, 164, 191, 62, 254, 255, 127, 62, 124, 191, 212, 62, 254, 255, 127, 62, 244, 68, 234, 62, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 0, 0, 0, 63, 200, 2, 87, 62, 71, 56, 10, 63, 200, 2, 87, 62, 91, 87, 20, 63, 200, 2, 87, 62, 73, 68, 30, 63, 200, 2, 87, 62, 152, 230, 39, 63, 200, 2, 87, 62, 137, 38, 49, 63, 200, 2, 87, 62, 76, 237, 57, 63, 200, 2, 87, 62, 62, 37, 66, 63, 200, 2, 87, 62, 28, 186, 73, 63, 200, 2, 87, 62, 55, 153, 80, 63, 200, 2, 87, 62, 156, 177, 86, 63, 200, 2, 87, 62, 68, 244, 91, 63, 200, 2, 87, 62, 55, 84, 96, 63, 200, 2, 87, 62, 173, 198, 99, 63, 200, 2, 87, 62, 37, 67, 102, 63, 200, 2, 87, 62, 127, 195, 103, 63, 200, 2, 87, 62, 6, 68, 104, 63, 200, 2, 87, 62, 127, 195, 103, 63, 200, 2, 87, 62, 37, 67, 102, 63, 200, 2, 87, 62, 173, 198, 99, 63, 200, 2, 87, 62, 55, 84, 96, 63, 200, 2, 87, 62, 68, 244, 91, 63, 200, 2, 87, 62, 156, 177, 86, 63, 200, 2, 87, 62, 55, 153, 80, 63, 200, 2, 87, 62, 28, 186, 73, 63, 200, 2, 87, 62, 62, 37, 66, 63, 200, 2, 87, 62, 76, 237, 57, 63, 200, 2, 87, 62, 137, 38, 49, 63, 200, 2, 87, 62, 152, 230, 39, 63, 200, 2, 87, 62, 73, 68, 30, 63, 200, 2, 87, 62, 91, 87, 20, 63, 200, 2, 87, 62, 71, 56, 10, 63, 200, 2, 87, 62, 0, 0, 0, 63, 200, 2, 87, 62, 115, 143, 235, 62, 200, 2, 87, 62, 74, 81, 215, 62, 200, 2, 87, 62, 110, 119, 195, 62, 200, 2, 87, 62, 207, 50, 176, 62, 200, 2, 87, 62, 238, 178, 157, 62, 200, 2, 87, 62, 105, 37, 140, 62, 200, 2, 87, 62, 8, 107, 119, 62, 200, 2, 87, 62, 142, 23, 89, 62, 200, 2, 87, 62, 36, 155, 61, 62, 200, 2, 87, 62, 146, 57, 37, 62, 200, 2, 87, 62, 240, 46, 16, 62, 200, 2, 87, 62, 72, 94, 253, 61, 200, 2, 87, 62, 152, 202, 225, 61, 200, 2, 87, 62, 216, 230, 205, 61, 200, 2, 87, 62, 8, 228, 193, 61, 200, 2, 87, 62, 204, 223, 189, 61, 200, 2, 87, 62, 8, 228, 193, 61, 200, 2, 87, 62, 216, 230, 205, 61, 200, 2, 87, 62, 152, 202, 225, 61, 200, 2, 87, 62, 72, 94, 253, 61, 200, 2, 87, 62, 240, 46, 16, 62, 200, 2, 87, 62, 146, 57, 37, 62, 200, 2, 87, 62, 36, 155, 61, 62, 200, 2, 87, 62, 142, 23, 89, 62, 200, 2, 87, 62, 8, 107, 119, 62, 200, 2, 87, 62, 105, 37, 140, 62, 200, 2, 87, 62, 238, 178, 157, 62, 200, 2, 87, 62, 207, 50, 176, 62, 200, 2, 87, 62, 110, 119, 195, 62, 200, 2, 87, 62, 74, 81, 215, 62, 200, 2, 87, 62, 115, 143, 235, 62, 200, 2, 87, 62, 0, 0, 0, 63, 200, 2, 87, 62, 0, 0, 0, 63, 22, 182, 48, 62, 86, 123, 9, 63, 22, 182, 48, 62, 76, 223, 18, 63, 22, 182, 48, 62, 186, 20, 28, 63, 22, 182, 48, 62, 237, 4, 37, 63, 22, 182, 48, 62, 220, 153, 45, 63, 22, 182, 48, 62, 93, 190, 53, 63, 22, 182, 48, 62, 94, 94, 61, 63, 22, 182, 48, 62, 19, 103, 68, 63, 22, 182, 48, 62, 36, 199, 74, 63, 22, 182, 48, 62, 216, 110, 80, 63, 22, 182, 48, 62, 64, 80, 85, 63, 22, 182, 48, 62, 82, 95, 89, 63, 22, 182, 48, 62, 14, 146, 92, 63, 22, 182, 48, 62, 143, 224, 94, 63, 22, 182, 48, 62, 39, 69, 96, 63, 22, 182, 48, 62, 102, 188, 96, 63, 22, 182, 48, 62, 39, 69, 96, 63, 22, 182, 48, 62, 143, 224, 94, 63, 22, 182, 48, 62, 14, 146, 92, 63, 22, 182, 48, 62, 82, 95, 89, 63, 22, 182, 48, 62, 64, 80, 85, 63, 22, 182, 48, 62, 216, 110, 80, 63, 22, 182, 48, 62, 36, 199, 74, 63, 22, 182, 48, 62, 19, 103, 68, 63, 22, 182, 48, 62, 94, 94, 61, 63, 22, 182, 48, 62, 93, 190, 53, 63, 22, 182, 48, 62, 220, 153, 45, 63, 22, 182, 48, 62, 237, 4, 37, 63, 22, 182, 48, 62, 186, 20, 28, 63, 22, 182, 48, 62, 76, 223, 18, 63, 22, 182, 48, 62, 86, 123, 9, 63, 22, 182, 48, 62, 0, 0, 0, 63, 22, 182, 48, 62, 84, 9, 237, 62, 22, 182, 48, 62, 105, 65, 218, 62, 22, 182, 48, 62, 140, 214, 199, 62, 22, 182, 48, 62, 38, 246, 181, 62, 22, 182, 48, 62, 73, 204, 164, 62, 22, 182, 48, 62, 70, 131, 148, 62, 22, 182, 48, 62, 67, 67, 133, 62, 22, 182, 48, 62, 180, 99, 110, 62, 22, 182, 48, 62, 112, 227, 84, 62, 22, 182, 48, 62, 158, 68, 62, 62, 22, 182, 48, 62, 254, 190, 42, 62, 22, 182, 48, 62, 182, 130, 26, 62, 22, 182, 48, 62, 200, 183, 13, 62, 22, 182, 48, 62, 196, 125, 4, 62, 22, 182, 48, 62, 200, 214, 253, 61, 22, 182, 48, 62, 204, 28, 250, 61, 22, 182, 48, 62, 200, 214, 253, 61, 22, 182, 48, 62, 196, 125, 4, 62, 22, 182, 48, 62, 200, 183, 13, 62, 22, 182, 48, 62, 182, 130, 26, 62, 22, 182, 48, 62, 254, 190, 42, 62, 22, 182, 48, 62, 158, 68, 62, 62, 22, 182, 48, 62, 112, 227, 84, 62, 22, 182, 48, 62, 180, 99, 110, 62, 22, 182, 48, 62, 67, 67, 133, 62, 22, 182, 48, 62, 70, 131, 148, 62, 22, 182, 48, 62, 73, 204, 164, 62, 22, 182, 48, 62, 38, 246, 181, 62, 22, 182, 48, 62, 140, 214, 199, 62, 22, 182, 48, 62, 105, 65, 218, 62, 22, 182, 48, 62, 84, 9, 237, 62, 22, 182, 48, 62, 0, 0, 0, 63, 22, 182, 48, 62, 0, 0, 0, 63, 188, 114, 13, 62, 106, 168, 8, 63, 188, 114, 13, 62, 123, 59, 17, 63, 188, 114, 13, 62, 17, 164, 25, 63, 188, 114, 13, 62, 111, 205, 33, 63, 188, 114, 13, 62, 119, 163, 41, 63, 188, 114, 13, 62, 214, 18, 49, 63, 188, 114, 13, 62, 58, 9, 56, 63, 188, 114, 13, 62, 118, 117, 62, 63, 188, 114, 13, 62, 180, 71, 68, 63, 188, 114, 13, 62, 158, 113, 73, 63, 188, 114, 13, 62, 116, 230, 77, 63, 188, 114, 13, 62, 60, 155, 81, 63, 188, 114, 13, 62, 210, 134, 84, 63, 188, 114, 13, 62, 4, 162, 86, 63, 188, 114, 13, 62, 160, 231, 87, 63, 188, 114, 13, 62, 130, 84, 88, 63, 188, 114, 13, 62, 160, 231, 87, 63, 188, 114, 13, 62, 4, 162, 86, 63, 188, 114, 13, 62, 210, 134, 84, 63, 188, 114, 13, 62, 60, 155, 81, 63, 188, 114, 13, 62, 116, 230, 77, 63, 188, 114, 13, 62, 158, 113, 73, 63, 188, 114, 13, 62, 180, 71, 68, 63, 188, 114, 13, 62, 118, 117, 62, 63, 188, 114, 13, 62, 58, 9, 56, 63, 188, 114, 13, 62, 214, 18, 49, 63, 188, 114, 13, 62, 119, 163, 41, 63, 188, 114, 13, 62, 111, 205, 33, 63, 188, 114, 13, 62, 17, 164, 25, 63, 188, 114, 13, 62, 123, 59, 17, 63, 188, 114, 13, 62, 106, 168, 8, 63, 188, 114, 13, 62, 0, 0, 0, 63, 188, 114, 13, 62, 44, 175, 238, 62, 188, 114, 13, 62, 9, 137, 221, 62, 188, 114, 13, 62, 223, 183, 204, 62, 188, 114, 13, 62, 34, 101, 188, 62, 188, 114, 13, 62, 18, 185, 172, 62, 188, 114, 13, 62, 83, 218, 157, 62, 188, 114, 13, 62, 141, 237, 143, 62, 188, 114, 13, 62, 21, 21, 131, 62, 188, 114, 13, 62, 46, 225, 110, 62, 188, 114, 13, 62, 138, 57, 90, 62, 188, 114, 13, 62, 48, 102, 72, 62, 188, 114, 13, 62, 16, 147, 57, 62, 188, 114, 13, 62, 182, 228, 45, 62, 188, 114, 13, 62, 240, 119, 37, 62, 188, 114, 13, 62, 128, 97, 32, 62, 188, 114, 13, 62, 246, 173, 30, 62, 188, 114, 13, 62, 128, 97, 32, 62, 188, 114, 13, 62, 240, 119, 37, 62, 188, 114, 13, 62, 182, 228, 45, 62, 188, 114, 13, 62, 16, 147, 57, 62, 188, 114, 13, 62, 48, 102, 72, 62, 188, 114, 13, 62, 138, 57, 90, 62, 188, 114, 13, 62, 46, 225, 110, 62, 188, 114, 13, 62, 21, 21, 131, 62, 188, 114, 13, 62, 141, 237, 143, 62, 188, 114, 13, 62, 83, 218, 157, 62, 188, 114, 13, 62, 18, 185, 172, 62, 188, 114, 13, 62, 34, 101, 188, 62, 188, 114, 13, 62, 223, 183, 204, 62, 188, 114, 13, 62, 9, 137, 221, 62, 188, 114, 13, 62, 44, 175, 238, 62, 188, 114, 13, 62, 0, 0, 0, 63, 188, 114, 13, 62, 0, 0, 0, 63, 228, 20, 219, 61, 107, 193, 7, 63, 228, 20, 219, 61, 184, 111, 15, 63, 228, 20, 219, 61, 245, 247, 22, 63, 228, 20, 219, 61, 146, 71, 30, 63, 228, 20, 219, 61, 136, 76, 37, 63, 228, 20, 219, 61, 138, 245, 43, 63, 228, 20, 219, 61, 42, 50, 50, 63, 228, 20, 219, 61, 9, 243, 55, 63, 228, 20, 219, 61, 248, 41, 61, 63, 228, 20, 219, 61, 28, 202, 65, 63, 228, 20, 219, 61, 12, 200, 69, 63, 228, 20, 219, 61, 242, 25, 73, 63, 228, 20, 219, 61, 160, 183, 75, 63, 228, 20, 219, 61, 159, 154, 77, 63, 228, 20, 219, 61, 76, 190, 78, 63, 228, 20, 219, 61, 213, 31, 79, 63, 228, 20, 219, 61, 76, 190, 78, 63, 228, 20, 219, 61, 159, 154, 77, 63, 228, 20, 219, 61, 160, 183, 75, 63, 228, 20, 219, 61, 242, 25, 73, 63, 228, 20, 219, 61, 12, 200, 69, 63, 228, 20, 219, 61, 28, 202, 65, 63, 228, 20, 219, 61, 248, 41, 61, 63, 228, 20, 219, 61, 9, 243, 55, 63, 228, 20, 219, 61, 42, 50, 50, 63, 228, 20, 219, 61, 138, 245, 43, 63, 228, 20, 219, 61, 136, 76, 37, 63, 228, 20, 219, 61, 146, 71, 30, 63, 228, 20, 219, 61, 245, 247, 22, 63, 228, 20, 219, 61, 184, 111, 15, 63, 228, 20, 219, 61, 107, 193, 7, 63, 228, 20, 219, 61, 0, 0, 0, 63, 228, 20, 219, 61, 42, 125, 240, 62, 228, 20, 219, 61, 145, 32, 225, 62, 228, 20, 219, 61, 22, 16, 210, 62, 228, 20, 219, 61, 220, 112, 195, 62, 228, 20, 219, 61, 239, 102, 181, 62, 228, 20, 219, 61, 237, 20, 168, 62, 228, 20, 219, 61, 172, 155, 155, 62, 228, 20, 219, 61, 238, 25, 144, 62, 228, 20, 219, 61, 16, 172, 133, 62, 228, 20, 219, 61, 144, 215, 120, 62, 228, 20, 219, 61, 206, 223, 104, 62, 228, 20, 219, 61, 54, 152, 91, 62, 228, 20, 219, 61, 130, 33, 81, 62, 228, 20, 219, 61, 132, 149, 73, 62, 228, 20, 219, 61, 210, 6, 69, 62, 228, 20, 219, 61, 172, 128, 67, 62, 228, 20, 219, 61, 210, 6, 69, 62, 228, 20, 219, 61, 132, 149, 73, 62, 228, 20, 219, 61, 130, 33, 81, 62, 228, 20, 219, 61, 54, 152, 91, 62, 228, 20, 219, 61, 206, 223, 104, 62, 228, 20, 219, 61, 144, 215, 120, 62, 228, 20, 219, 61, 16, 172, 133, 62, 228, 20, 219, 61, 238, 25, 144, 62, 228, 20, 219, 61, 172, 155, 155, 62, 228, 20, 219, 61, 237, 20, 168, 62, 228, 20, 219, 61, 239, 102, 181, 62, 228, 20, 219, 61, 220, 112, 195, 62, 228, 20, 219, 61, 22, 16, 210, 62, 228, 20, 219, 61, 145, 32, 225, 62, 228, 20, 219, 61, 42, 125, 240, 62, 228, 20, 219, 61, 0, 0, 0, 63, 228, 20, 219, 61, 0, 0, 0, 63, 112, 142, 162, 61, 114, 200, 6, 63, 112, 142, 162, 61, 42, 128, 13, 63, 112, 142, 162, 61, 154, 22, 20, 63, 112, 142, 162, 61, 131, 123, 26, 63, 112, 142, 162, 61, 34, 159, 32, 63, 112, 142, 162, 61, 84, 114, 38, 63, 112, 142, 162, 61, 188, 230, 43, 63, 112, 142, 162, 61, 232, 238, 48, 63, 112, 142, 162, 61, 112, 126, 53, 63, 112, 142, 162, 61, 21, 138, 57, 63, 112, 142, 162, 61, 222, 7, 61, 63, 112, 142, 162, 61, 48, 239, 63, 63, 112, 142, 162, 61, 227, 56, 66, 63, 112, 142, 162, 61, 81, 223, 67, 63, 112, 142, 162, 61, 106, 222, 68, 63, 112, 142, 162, 61, 184, 51, 69, 63, 112, 142, 162, 61, 106, 222, 68, 63, 112, 142, 162, 61, 81, 223, 67, 63, 112, 142, 162, 61, 227, 56, 66, 63, 112, 142, 162, 61, 48, 239, 63, 63, 112, 142, 162, 61, 222, 7, 61, 63, 112, 142, 162, 61, 21, 138, 57, 63, 112, 142, 162, 61, 112, 126, 53, 63, 112, 142, 162, 61, 232, 238, 48, 63, 112, 142, 162, 61, 188, 230, 43, 63, 112, 142, 162, 61, 84, 114, 38, 63, 112, 142, 162, 61, 34, 159, 32, 63, 112, 142, 162, 61, 131, 123, 26, 63, 112, 142, 162, 61, 154, 22, 20, 63, 112, 142, 162, 61, 42, 128, 13, 63, 112, 142, 162, 61, 114, 200, 6, 63, 112, 142, 162, 61, 0, 0, 0, 63, 112, 142, 162, 61, 29, 111, 242, 62, 112, 142, 162, 61, 171, 255, 228, 62, 112, 142, 162, 61, 204, 210, 215, 62, 112, 142, 162, 61, 250, 8, 203, 62, 112, 142, 162, 61, 188, 193, 190, 62, 112, 142, 162, 61, 89, 27, 179, 62, 112, 142, 162, 61, 137, 50, 168, 62, 112, 142, 162, 61, 49, 34, 158, 62, 112, 142, 162, 61, 33, 3, 149, 62, 112, 142, 162, 61, 214, 235, 140, 62, 112, 142, 162, 61, 67, 240, 133, 62, 112, 142, 162, 61, 159, 33, 128, 62, 112, 142, 162, 61, 116, 28, 119, 62, 112, 142, 162, 61, 188, 130, 112, 62, 112, 142, 162, 61, 90, 134, 108, 62, 112, 142, 162, 61, 32, 49, 107, 62, 112, 142, 162, 61, 90, 134, 108, 62, 112, 142, 162, 61, 188, 130, 112, 62, 112, 142, 162, 61, 116, 28, 119, 62, 112, 142, 162, 61, 159, 33, 128, 62, 112, 142, 162, 61, 67, 240, 133, 62, 112, 142, 162, 61, 214, 235, 140, 62, 112, 142, 162, 61, 33, 3, 149, 62, 112, 142, 162, 61, 49, 34, 158, 62, 112, 142, 162, 61, 137, 50, 168, 62, 112, 142, 162, 61, 89, 27, 179, 62, 112, 142, 162, 61, 188, 193, 190, 62, 112, 142, 162, 61, 250, 8, 203, 62, 112, 142, 162, 61, 204, 210, 215, 62, 112, 142, 162, 61, 171, 255, 228, 62, 112, 142, 162, 61, 29, 111, 242, 62, 112, 142, 162, 61, 0, 0, 0, 63, 112, 142, 162, 61, 0, 0, 0, 63, 56, 170, 99, 61, 190, 191, 5, 63, 56, 170, 99, 61, 80, 113, 11, 63, 56, 170, 99, 61, 172, 6, 17, 63, 56, 170, 99, 61, 14, 114, 22, 63, 56, 170, 99, 61, 26, 166, 27, 63, 56, 170, 99, 61, 250, 149, 32, 63, 56, 170, 99, 61, 133, 53, 37, 63, 56, 170, 99, 61, 83, 121, 41, 63, 56, 170, 99, 61, 225, 86, 45, 63, 56, 170, 99, 61, 167, 196, 48, 63, 56, 170, 99, 61, 50, 186, 51, 63, 56, 170, 99, 61, 52, 48, 54, 63, 56, 170, 99, 61, 158, 32, 56, 63, 56, 170, 99, 61, 167, 134, 57, 63, 56, 170, 99, 61, 221, 94, 58, 63, 56, 170, 99, 61, 42, 167, 58, 63, 56, 170, 99, 61, 221, 94, 58, 63, 56, 170, 99, 61, 167, 134, 57, 63, 56, 170, 99, 61, 158, 32, 56, 63, 56, 170, 99, 61, 52, 48, 54, 63, 56, 170, 99, 61, 50, 186, 51, 63, 56, 170, 99, 61, 167, 196, 48, 63, 56, 170, 99, 61, 225, 86, 45, 63, 56, 170, 99, 61, 83, 121, 41, 63, 56, 170, 99, 61, 133, 53, 37, 63, 56, 170, 99, 61, 250, 149, 32, 63, 56, 170, 99, 61, 26, 166, 27, 63, 56, 170, 99, 61, 14, 114, 22, 63, 56, 170, 99, 61, 172, 6, 17, 63, 56, 170, 99, 61, 80, 113, 11, 63, 56, 170, 99, 61, 190, 191, 5, 63, 56, 170, 99, 61, 0, 0, 0, 63, 56, 170, 99, 61, 131, 128, 244, 62, 56, 170, 99, 61, 96, 29, 233, 62, 56, 170, 99, 61, 168, 242, 221, 62, 56, 170, 99, 61, 228, 27, 211, 62, 56, 170, 99, 61, 205, 179, 200, 62, 56, 170, 99, 61, 11, 212, 190, 62, 56, 170, 99, 61, 246, 148, 181, 62, 56, 170, 99, 61, 90, 13, 173, 62, 56, 170, 99, 61, 62, 82, 165, 62, 56, 170, 99, 61, 178, 118, 158, 62, 56, 170, 99, 61, 157, 139, 152, 62, 56, 170, 99, 61, 152, 159, 147, 62, 56, 170, 99, 61, 196, 190, 143, 62, 56, 170, 99, 61, 178, 242, 140, 62, 56, 170, 99, 61, 70, 66, 139, 62, 56, 170, 99, 61, 172, 177, 138, 62, 56, 170, 99, 61, 70, 66, 139, 62, 56, 170, 99, 61, 178, 242, 140, 62, 56, 170, 99, 61, 196, 190, 143, 62, 56, 170, 99, 61, 152, 159, 147, 62, 56, 170, 99, 61, 157, 139, 152, 62, 56, 170, 99, 61, 178, 118, 158, 62, 56, 170, 99, 61, 62, 82, 165, 62, 56, 170, 99, 61, 90, 13, 173, 62, 56, 170, 99, 61, 246, 148, 181, 62, 56, 170, 99, 61, 11, 212, 190, 62, 56, 170, 99, 61, 205, 179, 200, 62, 56, 170, 99, 61, 228, 27, 211, 62, 56, 170, 99, 61, 168, 242, 221, 62, 56, 170, 99, 61, 96, 29, 233, 62, 56, 170, 99, 61, 131, 128, 244, 62, 56, 170, 99, 61, 0, 0, 0, 63, 56, 170, 99, 61, 0, 0, 0, 63, 216, 179, 18, 61, 183, 169, 4, 63, 216, 179, 18, 61, 239, 71, 9, 63, 216, 179, 18, 61, 69, 207, 13, 63, 216, 179, 18, 61, 144, 52, 18, 63, 216, 179, 18, 61, 248, 108, 22, 63, 216, 179, 18, 61, 22, 110, 26, 63, 216, 179, 18, 61, 11, 46, 30, 63, 216, 179, 18, 61, 152, 163, 33, 63, 216, 179, 18, 61, 54, 198, 36, 63, 216, 179, 18, 61, 42, 142, 39, 63, 216, 179, 18, 61, 153, 244, 41, 63, 216, 179, 18, 61, 152, 243, 43, 63, 216, 179, 18, 61, 58, 134, 45, 63, 216, 179, 18, 61, 160, 168, 46, 63, 216, 179, 18, 61, 254, 87, 47, 63, 216, 179, 18, 61, 163, 146, 47, 63, 216, 179, 18, 61, 254, 87, 47, 63, 216, 179, 18, 61, 160, 168, 46, 63, 216, 179, 18, 61, 58, 134, 45, 63, 216, 179, 18, 61, 152, 243, 43, 63, 216, 179, 18, 61, 153, 244, 41, 63, 216, 179, 18, 61, 42, 142, 39, 63, 216, 179, 18, 61, 54, 198, 36, 63, 216, 179, 18, 61, 152, 163, 33, 63, 216, 179, 18, 61, 11, 46, 30, 63, 216, 179, 18, 61, 22, 110, 26, 63, 216, 179, 18, 61, 248, 108, 22, 63, 216, 179, 18, 61, 144, 52, 18, 63, 216, 179, 18, 61, 69, 207, 13, 63, 216, 179, 18, 61, 239, 71, 9, 63, 216, 179, 18, 61, 183, 169, 4, 63, 216, 179, 18, 61, 0, 0, 0, 63, 216, 179, 18, 61, 146, 172, 246, 62, 216, 179, 18, 61, 34, 112, 237, 62, 216, 179, 18, 61, 117, 97, 228, 62, 216, 179, 18, 61, 224, 150, 219, 62, 216, 179, 18, 61, 16, 38, 211, 62, 216, 179, 18, 61, 211, 35, 203, 62, 216, 179, 18, 61, 233, 163, 195, 62, 216, 179, 18, 61, 207, 184, 188, 62, 216, 179, 18, 61, 147, 115, 182, 62, 216, 179, 18, 61, 172, 227, 176, 62, 216, 179, 18, 61, 206, 22, 172, 62, 216, 179, 18, 61, 209, 24, 168, 62, 216, 179, 18, 61, 140, 243, 164, 62, 216, 179, 18, 61, 192, 174, 162, 62, 216, 179, 18, 61, 4, 80, 161, 62, 216, 179, 18, 61, 186, 218, 160, 62, 216, 179, 18, 61, 4, 80, 161, 62, 216, 179, 18, 61, 192, 174, 162, 62, 216, 179, 18, 61, 140, 243, 164, 62, 216, 179, 18, 61, 209, 24, 168, 62, 216, 179, 18, 61, 206, 22, 172, 62, 216, 179, 18, 61, 172, 227, 176, 62, 216, 179, 18, 61, 147, 115, 182, 62, 216, 179, 18, 61, 207, 184, 188, 62, 216, 179, 18, 61, 233, 163, 195, 62, 216, 179, 18, 61, 211, 35, 203, 62, 216, 179, 18, 61, 16, 38, 211, 62, 216, 179, 18, 61, 224, 150, 219, 62, 216, 179, 18, 61, 117, 97, 228, 62, 216, 179, 18, 61, 34, 112, 237, 62, 216, 179, 18, 61, 146, 172, 246, 62, 216, 179, 18, 61, 0, 0, 0, 63, 216, 179, 18, 61, 0, 0, 0, 63, 176, 234, 165, 60, 224, 136, 3, 63, 176, 234, 165, 60, 9, 9, 7, 63, 176, 234, 165, 60, 218, 119, 10, 63, 176, 234, 165, 60, 220, 204, 13, 63, 176, 234, 165, 60, 216, 255, 16, 63, 176, 234, 165, 60, 235, 8, 20, 63, 176, 234, 165, 60, 153, 224, 22, 63, 176, 234, 165, 60, 224, 127, 25, 63, 176, 234, 165, 60, 73, 224, 27, 63, 176, 234, 165, 60, 248, 251, 29, 63, 176, 234, 165, 60, 187, 205, 31, 63, 176, 234, 165, 60, 20, 81, 33, 63, 176, 234, 165, 60, 74, 130, 34, 63, 176, 234, 165, 60, 108, 94, 35, 63, 176, 234, 165, 60, 91, 227, 35, 63, 176, 234, 165, 60, 207, 15, 36, 63, 176, 234, 165, 60, 91, 227, 35, 63, 176, 234, 165, 60, 108, 94, 35, 63, 176, 234, 165, 60, 74, 130, 34, 63, 176, 234, 165, 60, 20, 81, 33, 63, 176, 234, 165, 60, 187, 205, 31, 63, 176, 234, 165, 60, 248, 251, 29, 63, 176, 234, 165, 60, 73, 224, 27, 63, 176, 234, 165, 60, 224, 127, 25, 63, 176, 234, 165, 60, 153, 224, 22, 63, 176, 234, 165, 60, 235, 8, 20, 63, 176, 234, 165, 60, 216, 255, 16, 63, 176, 234, 165, 60, 220, 204, 13, 63, 176, 234, 165, 60, 218, 119, 10, 63, 176, 234, 165, 60, 9, 9, 7, 63, 176, 234, 165, 60, 224, 136, 3, 63, 176, 234, 165, 60, 0, 0, 0, 63, 176, 234, 165, 60, 64, 238, 248, 62, 176, 234, 165, 60, 237, 237, 241, 62, 176, 234, 165, 60, 75, 16, 235, 62, 176, 234, 165, 60, 71, 102, 228, 62, 176, 234, 165, 60, 79, 0, 222, 62, 176, 234, 165, 60, 42, 238, 215, 62, 176, 234, 165, 60, 206, 62, 210, 62, 176, 234, 165, 60, 64, 0, 205, 62, 176, 234, 165, 60, 110, 63, 200, 62, 176, 234, 165, 60, 16, 8, 196, 62, 176, 234, 165, 60, 138, 100, 192, 62, 176, 234, 165, 60, 215, 93, 189, 62, 176, 234, 165, 60, 107, 251, 186, 62, 176, 234, 165, 60, 40, 67, 185, 62, 176, 234, 165, 60, 74, 57, 184, 62, 176, 234, 165, 60, 98, 224, 183, 62, 176, 234, 165, 60, 74, 57, 184, 62, 176, 234, 165, 60, 40, 67, 185, 62, 176, 234, 165, 60, 107, 251, 186, 62, 176, 234, 165, 60, 215, 93, 189, 62, 176, 234, 165, 60, 138, 100, 192, 62, 176, 234, 165, 60, 16, 8, 196, 62, 176, 234, 165, 60, 110, 63, 200, 62, 176, 234, 165, 60, 64, 0, 205, 62, 176, 234, 165, 60, 206, 62, 210, 62, 176, 234, 165, 60, 42, 238, 215, 62, 176, 234, 165, 60, 79, 0, 222, 62, 176, 234, 165, 60, 71, 102, 228, 62, 176, 234, 165, 60, 75, 16, 235, 62, 176, 234, 165, 60, 237, 237, 241, 62, 176, 234, 165, 60, 64, 238, 248, 62, 176, 234, 165, 60, 0, 0, 0, 63, 176, 234, 165, 60, 0, 0, 0, 63, 64, 10, 20, 60, 216, 95, 2, 63, 64, 10, 20, 60, 213, 185, 4, 63, 64, 10, 20, 60, 43, 8, 7, 63, 64, 10, 20, 60, 43, 69, 9, 63, 64, 10, 20, 60, 80, 107, 11, 63, 64, 10, 20, 60, 78, 117, 13, 63, 64, 10, 20, 60, 30, 94, 15, 63, 64, 10, 20, 60, 10, 33, 17, 63, 64, 10, 20, 60, 188, 185, 18, 63, 64, 10, 20, 60, 67, 36, 20, 63, 64, 10, 20, 60, 34, 93, 21, 63, 64, 10, 20, 60, 85, 97, 22, 63, 64, 10, 20, 60, 91, 46, 23, 63, 64, 10, 20, 60, 58, 194, 23, 63, 64, 10, 20, 60, 134, 27, 24, 63, 64, 10, 20, 60, 98, 57, 24, 63, 64, 10, 20, 60, 134, 27, 24, 63, 64, 10, 20, 60, 58, 194, 23, 63, 64, 10, 20, 60, 91, 46, 23, 63, 64, 10, 20, 60, 85, 97, 22, 63, 64, 10, 20, 60, 34, 93, 21, 63, 64, 10, 20, 60, 67, 36, 20, 63, 64, 10, 20, 60, 188, 185, 18, 63, 64, 10, 20, 60, 10, 33, 17, 63, 64, 10, 20, 60, 30, 94, 15, 63, 64, 10, 20, 60, 78, 117, 13, 63, 64, 10, 20, 60, 80, 107, 11, 63, 64, 10, 20, 60, 43, 69, 9, 63, 64, 10, 20, 60, 43, 8, 7, 63, 64, 10, 20, 60, 213, 185, 4, 63, 64, 10, 20, 60, 216, 95, 2, 63, 64, 10, 20, 60, 0, 0, 0, 63, 64, 10, 20, 60, 81, 64, 251, 62, 64, 10, 20, 60, 87, 140, 246, 62, 64, 10, 20, 60, 171, 239, 241, 62, 64, 10, 20, 60, 170, 117, 237, 62, 64, 10, 20, 60, 96, 41, 233, 62, 64, 10, 20, 60, 100, 21, 229, 62, 64, 10, 20, 60, 196, 67, 225, 62, 64, 10, 20, 60, 235, 189, 221, 62, 64, 10, 20, 60, 136, 140, 218, 62, 64, 10, 20, 60, 122, 183, 215, 62, 64, 10, 20, 60, 188, 69, 213, 62, 64, 10, 20, 60, 86, 61, 211, 62, 64, 10, 20, 60, 74, 163, 209, 62, 64, 10, 20, 60, 140, 123, 208, 62, 64, 10, 20, 60, 244, 200, 207, 62, 64, 10, 20, 60, 59, 141, 207, 62, 64, 10, 20, 60, 244, 200, 207, 62, 64, 10, 20, 60, 140, 123, 208, 62, 64, 10, 20, 60, 74, 163, 209, 62, 64, 10, 20, 60, 86, 61, 211, 62, 64, 10, 20, 60, 188, 69, 213, 62, 64, 10, 20, 60, 122, 183, 215, 62, 64, 10, 20, 60, 136, 140, 218, 62, 64, 10, 20, 60, 235, 189, 221, 62, 64, 10, 20, 60, 196, 67, 225, 62, 64, 10, 20, 60, 100, 21, 229, 62, 64, 10, 20, 60, 96, 41, 233, 62, 64, 10, 20, 60, 170, 117, 237, 62, 64, 10, 20, 60, 171, 239, 241, 62, 64, 10, 20, 60, 87, 140, 246, 62, 64, 10, 20, 60, 81, 64, 251, 62, 64, 10, 20, 60, 0, 0, 0, 63, 64, 10, 20, 60, 0, 0, 0, 63, 0, 96, 20, 59, 78, 49, 1, 63, 0, 96, 20, 59, 171, 95, 2, 63, 0, 96, 20, 59, 45, 136, 3, 63, 0, 96, 20, 59, 251, 167, 4, 63, 0, 96, 20, 59, 78, 188, 5, 63, 0, 96, 20, 59, 125, 194, 6, 63, 0, 96, 20, 59, 1, 184, 7, 63, 0, 96, 20, 59, 126, 154, 8, 63, 0, 96, 20, 59, 197, 103, 9, 63, 0, 96, 20, 59, 219, 29, 10, 63, 0, 96, 20, 59, 1, 187, 10, 63, 0, 96, 20, 59, 178, 61, 11, 63, 0, 96, 20, 59, 172, 164, 11, 63, 0, 96, 20, 59, 242, 238, 11, 63, 0, 96, 20, 59, 204, 27, 12, 63, 0, 96, 20, 59, 203, 42, 12, 63, 0, 96, 20, 59, 204, 27, 12, 63, 0, 96, 20, 59, 242, 238, 11, 63, 0, 96, 20, 59, 172, 164, 11, 63, 0, 96, 20, 59, 178, 61, 11, 63, 0, 96, 20, 59, 1, 187, 10, 63, 0, 96, 20, 59, 219, 29, 10, 63, 0, 96, 20, 59, 197, 103, 9, 63, 0, 96, 20, 59, 126, 154, 8, 63, 0, 96, 20, 59, 1, 184, 7, 63, 0, 96, 20, 59, 125, 194, 6, 63, 0, 96, 20, 59, 78, 188, 5, 63, 0, 96, 20, 59, 251, 167, 4, 63, 0, 96, 20, 59, 45, 136, 3, 63, 0, 96, 20, 59, 171, 95, 2, 63, 0, 96, 20, 59, 78, 49, 1, 63, 0, 96, 20, 59, 0, 0, 0, 63, 0, 96, 20, 59, 101, 157, 253, 62, 0, 96, 20, 59, 171, 64, 251, 62, 0, 96, 20, 59, 166, 239, 248, 62, 0, 96, 20, 59, 10, 176, 246, 62, 0, 96, 20, 59, 101, 135, 244, 62, 0, 96, 20, 59, 7, 123, 242, 62, 0, 96, 20, 59, 254, 143, 240, 62, 0, 96, 20, 59, 4, 203, 238, 62, 0, 96, 20, 59, 119, 48, 237, 62, 0, 96, 20, 59, 74, 196, 235, 62, 0, 96, 20, 59, 255, 137, 234, 62, 0, 96, 20, 59, 157, 132, 233, 62, 0, 96, 20, 59, 168, 182, 232, 62, 0, 96, 20, 59, 29, 34, 232, 62, 0, 96, 20, 59, 105, 200, 231, 62, 0, 96, 20, 59, 106, 170, 231, 62, 0, 96, 20, 59, 105, 200, 231, 62, 0, 96, 20, 59, 29, 34, 232, 62, 0, 96, 20, 59, 168, 182, 232, 62, 0, 96, 20, 59, 157, 132, 233, 62, 0, 96, 20, 59, 255, 137, 234, 62, 0, 96, 20, 59, 74, 196, 235, 62, 0, 96, 20, 59, 119, 48, 237, 62, 0, 96, 20, 59, 4, 203, 238, 62, 0, 96, 20, 59, 254, 143, 240, 62, 0, 96, 20, 59, 7, 123, 242, 62, 0, 96, 20, 59, 101, 135, 244, 62, 0, 96, 20, 59, 10, 176, 246, 62, 0, 96, 20, 59, 166, 239, 248, 62, 0, 96, 20, 59, 171, 64, 251, 62, 0, 96, 20, 59, 101, 157, 253, 62, 0, 96, 20, 59, 0, 0, 0, 63, 0, 96, 20, 59, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0),
+"format": 4119,
+"index_count": 12672,
+"index_data": PackedByteArray(0, 0, 1, 0, 65, 0, 1, 0, 66, 0, 65, 0, 1, 0, 2, 0, 66, 0, 2, 0, 67, 0, 66, 0, 2, 0, 3, 0, 67, 0, 3, 0, 68, 0, 67, 0, 3, 0, 4, 0, 68, 0, 4, 0, 69, 0, 68, 0, 4, 0, 5, 0, 69, 0, 5, 0, 70, 0, 69, 0, 5, 0, 6, 0, 70, 0, 6, 0, 71, 0, 70, 0, 6, 0, 7, 0, 71, 0, 7, 0, 72, 0, 71, 0, 7, 0, 8, 0, 72, 0, 8, 0, 73, 0, 72, 0, 8, 0, 9, 0, 73, 0, 9, 0, 74, 0, 73, 0, 9, 0, 10, 0, 74, 0, 10, 0, 75, 0, 74, 0, 10, 0, 11, 0, 75, 0, 11, 0, 76, 0, 75, 0, 11, 0, 12, 0, 76, 0, 12, 0, 77, 0, 76, 0, 12, 0, 13, 0, 77, 0, 13, 0, 78, 0, 77, 0, 13, 0, 14, 0, 78, 0, 14, 0, 79, 0, 78, 0, 14, 0, 15, 0, 79, 0, 15, 0, 80, 0, 79, 0, 15, 0, 16, 0, 80, 0, 16, 0, 81, 0, 80, 0, 16, 0, 17, 0, 81, 0, 17, 0, 82, 0, 81, 0, 17, 0, 18, 0, 82, 0, 18, 0, 83, 0, 82, 0, 18, 0, 19, 0, 83, 0, 19, 0, 84, 0, 83, 0, 19, 0, 20, 0, 84, 0, 20, 0, 85, 0, 84, 0, 20, 0, 21, 0, 85, 0, 21, 0, 86, 0, 85, 0, 21, 0, 22, 0, 86, 0, 22, 0, 87, 0, 86, 0, 22, 0, 23, 0, 87, 0, 23, 0, 88, 0, 87, 0, 23, 0, 24, 0, 88, 0, 24, 0, 89, 0, 88, 0, 24, 0, 25, 0, 89, 0, 25, 0, 90, 0, 89, 0, 25, 0, 26, 0, 90, 0, 26, 0, 91, 0, 90, 0, 26, 0, 27, 0, 91, 0, 27, 0, 92, 0, 91, 0, 27, 0, 28, 0, 92, 0, 28, 0, 93, 0, 92, 0, 28, 0, 29, 0, 93, 0, 29, 0, 94, 0, 93, 0, 29, 0, 30, 0, 94, 0, 30, 0, 95, 0, 94, 0, 30, 0, 31, 0, 95, 0, 31, 0, 96, 0, 95, 0, 31, 0, 32, 0, 96, 0, 32, 0, 97, 0, 96, 0, 32, 0, 33, 0, 97, 0, 33, 0, 98, 0, 97, 0, 33, 0, 34, 0, 98, 0, 34, 0, 99, 0, 98, 0, 34, 0, 35, 0, 99, 0, 35, 0, 100, 0, 99, 0, 35, 0, 36, 0, 100, 0, 36, 0, 101, 0, 100, 0, 36, 0, 37, 0, 101, 0, 37, 0, 102, 0, 101, 0, 37, 0, 38, 0, 102, 0, 38, 0, 103, 0, 102, 0, 38, 0, 39, 0, 103, 0, 39, 0, 104, 0, 103, 0, 39, 0, 40, 0, 104, 0, 40, 0, 105, 0, 104, 0, 40, 0, 41, 0, 105, 0, 41, 0, 106, 0, 105, 0, 41, 0, 42, 0, 106, 0, 42, 0, 107, 0, 106, 0, 42, 0, 43, 0, 107, 0, 43, 0, 108, 0, 107, 0, 43, 0, 44, 0, 108, 0, 44, 0, 109, 0, 108, 0, 44, 0, 45, 0, 109, 0, 45, 0, 110, 0, 109, 0, 45, 0, 46, 0, 110, 0, 46, 0, 111, 0, 110, 0, 46, 0, 47, 0, 111, 0, 47, 0, 112, 0, 111, 0, 47, 0, 48, 0, 112, 0, 48, 0, 113, 0, 112, 0, 48, 0, 49, 0, 113, 0, 49, 0, 114, 0, 113, 0, 49, 0, 50, 0, 114, 0, 50, 0, 115, 0, 114, 0, 50, 0, 51, 0, 115, 0, 51, 0, 116, 0, 115, 0, 51, 0, 52, 0, 116, 0, 52, 0, 117, 0, 116, 0, 52, 0, 53, 0, 117, 0, 53, 0, 118, 0, 117, 0, 53, 0, 54, 0, 118, 0, 54, 0, 119, 0, 118, 0, 54, 0, 55, 0, 119, 0, 55, 0, 120, 0, 119, 0, 55, 0, 56, 0, 120, 0, 56, 0, 121, 0, 120, 0, 56, 0, 57, 0, 121, 0, 57, 0, 122, 0, 121, 0, 57, 0, 58, 0, 122, 0, 58, 0, 123, 0, 122, 0, 58, 0, 59, 0, 123, 0, 59, 0, 124, 0, 123, 0, 59, 0, 60, 0, 124, 0, 60, 0, 125, 0, 124, 0, 60, 0, 61, 0, 125, 0, 61, 0, 126, 0, 125, 0, 61, 0, 62, 0, 126, 0, 62, 0, 127, 0, 126, 0, 62, 0, 63, 0, 127, 0, 63, 0, 128, 0, 127, 0, 63, 0, 64, 0, 128, 0, 64, 0, 129, 0, 128, 0, 65, 0, 66, 0, 130, 0, 66, 0, 131, 0, 130, 0, 66, 0, 67, 0, 131, 0, 67, 0, 132, 0, 131, 0, 67, 0, 68, 0, 132, 0, 68, 0, 133, 0, 132, 0, 68, 0, 69, 0, 133, 0, 69, 0, 134, 0, 133, 0, 69, 0, 70, 0, 134, 0, 70, 0, 135, 0, 134, 0, 70, 0, 71, 0, 135, 0, 71, 0, 136, 0, 135, 0, 71, 0, 72, 0, 136, 0, 72, 0, 137, 0, 136, 0, 72, 0, 73, 0, 137, 0, 73, 0, 138, 0, 137, 0, 73, 0, 74, 0, 138, 0, 74, 0, 139, 0, 138, 0, 74, 0, 75, 0, 139, 0, 75, 0, 140, 0, 139, 0, 75, 0, 76, 0, 140, 0, 76, 0, 141, 0, 140, 0, 76, 0, 77, 0, 141, 0, 77, 0, 142, 0, 141, 0, 77, 0, 78, 0, 142, 0, 78, 0, 143, 0, 142, 0, 78, 0, 79, 0, 143, 0, 79, 0, 144, 0, 143, 0, 79, 0, 80, 0, 144, 0, 80, 0, 145, 0, 144, 0, 80, 0, 81, 0, 145, 0, 81, 0, 146, 0, 145, 0, 81, 0, 82, 0, 146, 0, 82, 0, 147, 0, 146, 0, 82, 0, 83, 0, 147, 0, 83, 0, 148, 0, 147, 0, 83, 0, 84, 0, 148, 0, 84, 0, 149, 0, 148, 0, 84, 0, 85, 0, 149, 0, 85, 0, 150, 0, 149, 0, 85, 0, 86, 0, 150, 0, 86, 0, 151, 0, 150, 0, 86, 0, 87, 0, 151, 0, 87, 0, 152, 0, 151, 0, 87, 0, 88, 0, 152, 0, 88, 0, 153, 0, 152, 0, 88, 0, 89, 0, 153, 0, 89, 0, 154, 0, 153, 0, 89, 0, 90, 0, 154, 0, 90, 0, 155, 0, 154, 0, 90, 0, 91, 0, 155, 0, 91, 0, 156, 0, 155, 0, 91, 0, 92, 0, 156, 0, 92, 0, 157, 0, 156, 0, 92, 0, 93, 0, 157, 0, 93, 0, 158, 0, 157, 0, 93, 0, 94, 0, 158, 0, 94, 0, 159, 0, 158, 0, 94, 0, 95, 0, 159, 0, 95, 0, 160, 0, 159, 0, 95, 0, 96, 0, 160, 0, 96, 0, 161, 0, 160, 0, 96, 0, 97, 0, 161, 0, 97, 0, 162, 0, 161, 0, 97, 0, 98, 0, 162, 0, 98, 0, 163, 0, 162, 0, 98, 0, 99, 0, 163, 0, 99, 0, 164, 0, 163, 0, 99, 0, 100, 0, 164, 0, 100, 0, 165, 0, 164, 0, 100, 0, 101, 0, 165, 0, 101, 0, 166, 0, 165, 0, 101, 0, 102, 0, 166, 0, 102, 0, 167, 0, 166, 0, 102, 0, 103, 0, 167, 0, 103, 0, 168, 0, 167, 0, 103, 0, 104, 0, 168, 0, 104, 0, 169, 0, 168, 0, 104, 0, 105, 0, 169, 0, 105, 0, 170, 0, 169, 0, 105, 0, 106, 0, 170, 0, 106, 0, 171, 0, 170, 0, 106, 0, 107, 0, 171, 0, 107, 0, 172, 0, 171, 0, 107, 0, 108, 0, 172, 0, 108, 0, 173, 0, 172, 0, 108, 0, 109, 0, 173, 0, 109, 0, 174, 0, 173, 0, 109, 0, 110, 0, 174, 0, 110, 0, 175, 0, 174, 0, 110, 0, 111, 0, 175, 0, 111, 0, 176, 0, 175, 0, 111, 0, 112, 0, 176, 0, 112, 0, 177, 0, 176, 0, 112, 0, 113, 0, 177, 0, 113, 0, 178, 0, 177, 0, 113, 0, 114, 0, 178, 0, 114, 0, 179, 0, 178, 0, 114, 0, 115, 0, 179, 0, 115, 0, 180, 0, 179, 0, 115, 0, 116, 0, 180, 0, 116, 0, 181, 0, 180, 0, 116, 0, 117, 0, 181, 0, 117, 0, 182, 0, 181, 0, 117, 0, 118, 0, 182, 0, 118, 0, 183, 0, 182, 0, 118, 0, 119, 0, 183, 0, 119, 0, 184, 0, 183, 0, 119, 0, 120, 0, 184, 0, 120, 0, 185, 0, 184, 0, 120, 0, 121, 0, 185, 0, 121, 0, 186, 0, 185, 0, 121, 0, 122, 0, 186, 0, 122, 0, 187, 0, 186, 0, 122, 0, 123, 0, 187, 0, 123, 0, 188, 0, 187, 0, 123, 0, 124, 0, 188, 0, 124, 0, 189, 0, 188, 0, 124, 0, 125, 0, 189, 0, 125, 0, 190, 0, 189, 0, 125, 0, 126, 0, 190, 0, 126, 0, 191, 0, 190, 0, 126, 0, 127, 0, 191, 0, 127, 0, 192, 0, 191, 0, 127, 0, 128, 0, 192, 0, 128, 0, 193, 0, 192, 0, 128, 0, 129, 0, 193, 0, 129, 0, 194, 0, 193, 0, 130, 0, 131, 0, 195, 0, 131, 0, 196, 0, 195, 0, 131, 0, 132, 0, 196, 0, 132, 0, 197, 0, 196, 0, 132, 0, 133, 0, 197, 0, 133, 0, 198, 0, 197, 0, 133, 0, 134, 0, 198, 0, 134, 0, 199, 0, 198, 0, 134, 0, 135, 0, 199, 0, 135, 0, 200, 0, 199, 0, 135, 0, 136, 0, 200, 0, 136, 0, 201, 0, 200, 0, 136, 0, 137, 0, 201, 0, 137, 0, 202, 0, 201, 0, 137, 0, 138, 0, 202, 0, 138, 0, 203, 0, 202, 0, 138, 0, 139, 0, 203, 0, 139, 0, 204, 0, 203, 0, 139, 0, 140, 0, 204, 0, 140, 0, 205, 0, 204, 0, 140, 0, 141, 0, 205, 0, 141, 0, 206, 0, 205, 0, 141, 0, 142, 0, 206, 0, 142, 0, 207, 0, 206, 0, 142, 0, 143, 0, 207, 0, 143, 0, 208, 0, 207, 0, 143, 0, 144, 0, 208, 0, 144, 0, 209, 0, 208, 0, 144, 0, 145, 0, 209, 0, 145, 0, 210, 0, 209, 0, 145, 0, 146, 0, 210, 0, 146, 0, 211, 0, 210, 0, 146, 0, 147, 0, 211, 0, 147, 0, 212, 0, 211, 0, 147, 0, 148, 0, 212, 0, 148, 0, 213, 0, 212, 0, 148, 0, 149, 0, 213, 0, 149, 0, 214, 0, 213, 0, 149, 0, 150, 0, 214, 0, 150, 0, 215, 0, 214, 0, 150, 0, 151, 0, 215, 0, 151, 0, 216, 0, 215, 0, 151, 0, 152, 0, 216, 0, 152, 0, 217, 0, 216, 0, 152, 0, 153, 0, 217, 0, 153, 0, 218, 0, 217, 0, 153, 0, 154, 0, 218, 0, 154, 0, 219, 0, 218, 0, 154, 0, 155, 0, 219, 0, 155, 0, 220, 0, 219, 0, 155, 0, 156, 0, 220, 0, 156, 0, 221, 0, 220, 0, 156, 0, 157, 0, 221, 0, 157, 0, 222, 0, 221, 0, 157, 0, 158, 0, 222, 0, 158, 0, 223, 0, 222, 0, 158, 0, 159, 0, 223, 0, 159, 0, 224, 0, 223, 0, 159, 0, 160, 0, 224, 0, 160, 0, 225, 0, 224, 0, 160, 0, 161, 0, 225, 0, 161, 0, 226, 0, 225, 0, 161, 0, 162, 0, 226, 0, 162, 0, 227, 0, 226, 0, 162, 0, 163, 0, 227, 0, 163, 0, 228, 0, 227, 0, 163, 0, 164, 0, 228, 0, 164, 0, 229, 0, 228, 0, 164, 0, 165, 0, 229, 0, 165, 0, 230, 0, 229, 0, 165, 0, 166, 0, 230, 0, 166, 0, 231, 0, 230, 0, 166, 0, 167, 0, 231, 0, 167, 0, 232, 0, 231, 0, 167, 0, 168, 0, 232, 0, 168, 0, 233, 0, 232, 0, 168, 0, 169, 0, 233, 0, 169, 0, 234, 0, 233, 0, 169, 0, 170, 0, 234, 0, 170, 0, 235, 0, 234, 0, 170, 0, 171, 0, 235, 0, 171, 0, 236, 0, 235, 0, 171, 0, 172, 0, 236, 0, 172, 0, 237, 0, 236, 0, 172, 0, 173, 0, 237, 0, 173, 0, 238, 0, 237, 0, 173, 0, 174, 0, 238, 0, 174, 0, 239, 0, 238, 0, 174, 0, 175, 0, 239, 0, 175, 0, 240, 0, 239, 0, 175, 0, 176, 0, 240, 0, 176, 0, 241, 0, 240, 0, 176, 0, 177, 0, 241, 0, 177, 0, 242, 0, 241, 0, 177, 0, 178, 0, 242, 0, 178, 0, 243, 0, 242, 0, 178, 0, 179, 0, 243, 0, 179, 0, 244, 0, 243, 0, 179, 0, 180, 0, 244, 0, 180, 0, 245, 0, 244, 0, 180, 0, 181, 0, 245, 0, 181, 0, 246, 0, 245, 0, 181, 0, 182, 0, 246, 0, 182, 0, 247, 0, 246, 0, 182, 0, 183, 0, 247, 0, 183, 0, 248, 0, 247, 0, 183, 0, 184, 0, 248, 0, 184, 0, 249, 0, 248, 0, 184, 0, 185, 0, 249, 0, 185, 0, 250, 0, 249, 0, 185, 0, 186, 0, 250, 0, 186, 0, 251, 0, 250, 0, 186, 0, 187, 0, 251, 0, 187, 0, 252, 0, 251, 0, 187, 0, 188, 0, 252, 0, 188, 0, 253, 0, 252, 0, 188, 0, 189, 0, 253, 0, 189, 0, 254, 0, 253, 0, 189, 0, 190, 0, 254, 0, 190, 0, 255, 0, 254, 0, 190, 0, 191, 0, 255, 0, 191, 0, 0, 1, 255, 0, 191, 0, 192, 0, 0, 1, 192, 0, 1, 1, 0, 1, 192, 0, 193, 0, 1, 1, 193, 0, 2, 1, 1, 1, 193, 0, 194, 0, 2, 1, 194, 0, 3, 1, 2, 1, 195, 0, 196, 0, 4, 1, 196, 0, 5, 1, 4, 1, 196, 0, 197, 0, 5, 1, 197, 0, 6, 1, 5, 1, 197, 0, 198, 0, 6, 1, 198, 0, 7, 1, 6, 1, 198, 0, 199, 0, 7, 1, 199, 0, 8, 1, 7, 1, 199, 0, 200, 0, 8, 1, 200, 0, 9, 1, 8, 1, 200, 0, 201, 0, 9, 1, 201, 0, 10, 1, 9, 1, 201, 0, 202, 0, 10, 1, 202, 0, 11, 1, 10, 1, 202, 0, 203, 0, 11, 1, 203, 0, 12, 1, 11, 1, 203, 0, 204, 0, 12, 1, 204, 0, 13, 1, 12, 1, 204, 0, 205, 0, 13, 1, 205, 0, 14, 1, 13, 1, 205, 0, 206, 0, 14, 1, 206, 0, 15, 1, 14, 1, 206, 0, 207, 0, 15, 1, 207, 0, 16, 1, 15, 1, 207, 0, 208, 0, 16, 1, 208, 0, 17, 1, 16, 1, 208, 0, 209, 0, 17, 1, 209, 0, 18, 1, 17, 1, 209, 0, 210, 0, 18, 1, 210, 0, 19, 1, 18, 1, 210, 0, 211, 0, 19, 1, 211, 0, 20, 1, 19, 1, 211, 0, 212, 0, 20, 1, 212, 0, 21, 1, 20, 1, 212, 0, 213, 0, 21, 1, 213, 0, 22, 1, 21, 1, 213, 0, 214, 0, 22, 1, 214, 0, 23, 1, 22, 1, 214, 0, 215, 0, 23, 1, 215, 0, 24, 1, 23, 1, 215, 0, 216, 0, 24, 1, 216, 0, 25, 1, 24, 1, 216, 0, 217, 0, 25, 1, 217, 0, 26, 1, 25, 1, 217, 0, 218, 0, 26, 1, 218, 0, 27, 1, 26, 1, 218, 0, 219, 0, 27, 1, 219, 0, 28, 1, 27, 1, 219, 0, 220, 0, 28, 1, 220, 0, 29, 1, 28, 1, 220, 0, 221, 0, 29, 1, 221, 0, 30, 1, 29, 1, 221, 0, 222, 0, 30, 1, 222, 0, 31, 1, 30, 1, 222, 0, 223, 0, 31, 1, 223, 0, 32, 1, 31, 1, 223, 0, 224, 0, 32, 1, 224, 0, 33, 1, 32, 1, 224, 0, 225, 0, 33, 1, 225, 0, 34, 1, 33, 1, 225, 0, 226, 0, 34, 1, 226, 0, 35, 1, 34, 1, 226, 0, 227, 0, 35, 1, 227, 0, 36, 1, 35, 1, 227, 0, 228, 0, 36, 1, 228, 0, 37, 1, 36, 1, 228, 0, 229, 0, 37, 1, 229, 0, 38, 1, 37, 1, 229, 0, 230, 0, 38, 1, 230, 0, 39, 1, 38, 1, 230, 0, 231, 0, 39, 1, 231, 0, 40, 1, 39, 1, 231, 0, 232, 0, 40, 1, 232, 0, 41, 1, 40, 1, 232, 0, 233, 0, 41, 1, 233, 0, 42, 1, 41, 1, 233, 0, 234, 0, 42, 1, 234, 0, 43, 1, 42, 1, 234, 0, 235, 0, 43, 1, 235, 0, 44, 1, 43, 1, 235, 0, 236, 0, 44, 1, 236, 0, 45, 1, 44, 1, 236, 0, 237, 0, 45, 1, 237, 0, 46, 1, 45, 1, 237, 0, 238, 0, 46, 1, 238, 0, 47, 1, 46, 1, 238, 0, 239, 0, 47, 1, 239, 0, 48, 1, 47, 1, 239, 0, 240, 0, 48, 1, 240, 0, 49, 1, 48, 1, 240, 0, 241, 0, 49, 1, 241, 0, 50, 1, 49, 1, 241, 0, 242, 0, 50, 1, 242, 0, 51, 1, 50, 1, 242, 0, 243, 0, 51, 1, 243, 0, 52, 1, 51, 1, 243, 0, 244, 0, 52, 1, 244, 0, 53, 1, 52, 1, 244, 0, 245, 0, 53, 1, 245, 0, 54, 1, 53, 1, 245, 0, 246, 0, 54, 1, 246, 0, 55, 1, 54, 1, 246, 0, 247, 0, 55, 1, 247, 0, 56, 1, 55, 1, 247, 0, 248, 0, 56, 1, 248, 0, 57, 1, 56, 1, 248, 0, 249, 0, 57, 1, 249, 0, 58, 1, 57, 1, 249, 0, 250, 0, 58, 1, 250, 0, 59, 1, 58, 1, 250, 0, 251, 0, 59, 1, 251, 0, 60, 1, 59, 1, 251, 0, 252, 0, 60, 1, 252, 0, 61, 1, 60, 1, 252, 0, 253, 0, 61, 1, 253, 0, 62, 1, 61, 1, 253, 0, 254, 0, 62, 1, 254, 0, 63, 1, 62, 1, 254, 0, 255, 0, 63, 1, 255, 0, 64, 1, 63, 1, 255, 0, 0, 1, 64, 1, 0, 1, 65, 1, 64, 1, 0, 1, 1, 1, 65, 1, 1, 1, 66, 1, 65, 1, 1, 1, 2, 1, 66, 1, 2, 1, 67, 1, 66, 1, 2, 1, 3, 1, 67, 1, 3, 1, 68, 1, 67, 1, 4, 1, 5, 1, 69, 1, 5, 1, 70, 1, 69, 1, 5, 1, 6, 1, 70, 1, 6, 1, 71, 1, 70, 1, 6, 1, 7, 1, 71, 1, 7, 1, 72, 1, 71, 1, 7, 1, 8, 1, 72, 1, 8, 1, 73, 1, 72, 1, 8, 1, 9, 1, 73, 1, 9, 1, 74, 1, 73, 1, 9, 1, 10, 1, 74, 1, 10, 1, 75, 1, 74, 1, 10, 1, 11, 1, 75, 1, 11, 1, 76, 1, 75, 1, 11, 1, 12, 1, 76, 1, 12, 1, 77, 1, 76, 1, 12, 1, 13, 1, 77, 1, 13, 1, 78, 1, 77, 1, 13, 1, 14, 1, 78, 1, 14, 1, 79, 1, 78, 1, 14, 1, 15, 1, 79, 1, 15, 1, 80, 1, 79, 1, 15, 1, 16, 1, 80, 1, 16, 1, 81, 1, 80, 1, 16, 1, 17, 1, 81, 1, 17, 1, 82, 1, 81, 1, 17, 1, 18, 1, 82, 1, 18, 1, 83, 1, 82, 1, 18, 1, 19, 1, 83, 1, 19, 1, 84, 1, 83, 1, 19, 1, 20, 1, 84, 1, 20, 1, 85, 1, 84, 1, 20, 1, 21, 1, 85, 1, 21, 1, 86, 1, 85, 1, 21, 1, 22, 1, 86, 1, 22, 1, 87, 1, 86, 1, 22, 1, 23, 1, 87, 1, 23, 1, 88, 1, 87, 1, 23, 1, 24, 1, 88, 1, 24, 1, 89, 1, 88, 1, 24, 1, 25, 1, 89, 1, 25, 1, 90, 1, 89, 1, 25, 1, 26, 1, 90, 1, 26, 1, 91, 1, 90, 1, 26, 1, 27, 1, 91, 1, 27, 1, 92, 1, 91, 1, 27, 1, 28, 1, 92, 1, 28, 1, 93, 1, 92, 1, 28, 1, 29, 1, 93, 1, 29, 1, 94, 1, 93, 1, 29, 1, 30, 1, 94, 1, 30, 1, 95, 1, 94, 1, 30, 1, 31, 1, 95, 1, 31, 1, 96, 1, 95, 1, 31, 1, 32, 1, 96, 1, 32, 1, 97, 1, 96, 1, 32, 1, 33, 1, 97, 1, 33, 1, 98, 1, 97, 1, 33, 1, 34, 1, 98, 1, 34, 1, 99, 1, 98, 1, 34, 1, 35, 1, 99, 1, 35, 1, 100, 1, 99, 1, 35, 1, 36, 1, 100, 1, 36, 1, 101, 1, 100, 1, 36, 1, 37, 1, 101, 1, 37, 1, 102, 1, 101, 1, 37, 1, 38, 1, 102, 1, 38, 1, 103, 1, 102, 1, 38, 1, 39, 1, 103, 1, 39, 1, 104, 1, 103, 1, 39, 1, 40, 1, 104, 1, 40, 1, 105, 1, 104, 1, 40, 1, 41, 1, 105, 1, 41, 1, 106, 1, 105, 1, 41, 1, 42, 1, 106, 1, 42, 1, 107, 1, 106, 1, 42, 1, 43, 1, 107, 1, 43, 1, 108, 1, 107, 1, 43, 1, 44, 1, 108, 1, 44, 1, 109, 1, 108, 1, 44, 1, 45, 1, 109, 1, 45, 1, 110, 1, 109, 1, 45, 1, 46, 1, 110, 1, 46, 1, 111, 1, 110, 1, 46, 1, 47, 1, 111, 1, 47, 1, 112, 1, 111, 1, 47, 1, 48, 1, 112, 1, 48, 1, 113, 1, 112, 1, 48, 1, 49, 1, 113, 1, 49, 1, 114, 1, 113, 1, 49, 1, 50, 1, 114, 1, 50, 1, 115, 1, 114, 1, 50, 1, 51, 1, 115, 1, 51, 1, 116, 1, 115, 1, 51, 1, 52, 1, 116, 1, 52, 1, 117, 1, 116, 1, 52, 1, 53, 1, 117, 1, 53, 1, 118, 1, 117, 1, 53, 1, 54, 1, 118, 1, 54, 1, 119, 1, 118, 1, 54, 1, 55, 1, 119, 1, 55, 1, 120, 1, 119, 1, 55, 1, 56, 1, 120, 1, 56, 1, 121, 1, 120, 1, 56, 1, 57, 1, 121, 1, 57, 1, 122, 1, 121, 1, 57, 1, 58, 1, 122, 1, 58, 1, 123, 1, 122, 1, 58, 1, 59, 1, 123, 1, 59, 1, 124, 1, 123, 1, 59, 1, 60, 1, 124, 1, 60, 1, 125, 1, 124, 1, 60, 1, 61, 1, 125, 1, 61, 1, 126, 1, 125, 1, 61, 1, 62, 1, 126, 1, 62, 1, 127, 1, 126, 1, 62, 1, 63, 1, 127, 1, 63, 1, 128, 1, 127, 1, 63, 1, 64, 1, 128, 1, 64, 1, 129, 1, 128, 1, 64, 1, 65, 1, 129, 1, 65, 1, 130, 1, 129, 1, 65, 1, 66, 1, 130, 1, 66, 1, 131, 1, 130, 1, 66, 1, 67, 1, 131, 1, 67, 1, 132, 1, 131, 1, 67, 1, 68, 1, 132, 1, 68, 1, 133, 1, 132, 1, 69, 1, 70, 1, 134, 1, 70, 1, 135, 1, 134, 1, 70, 1, 71, 1, 135, 1, 71, 1, 136, 1, 135, 1, 71, 1, 72, 1, 136, 1, 72, 1, 137, 1, 136, 1, 72, 1, 73, 1, 137, 1, 73, 1, 138, 1, 137, 1, 73, 1, 74, 1, 138, 1, 74, 1, 139, 1, 138, 1, 74, 1, 75, 1, 139, 1, 75, 1, 140, 1, 139, 1, 75, 1, 76, 1, 140, 1, 76, 1, 141, 1, 140, 1, 76, 1, 77, 1, 141, 1, 77, 1, 142, 1, 141, 1, 77, 1, 78, 1, 142, 1, 78, 1, 143, 1, 142, 1, 78, 1, 79, 1, 143, 1, 79, 1, 144, 1, 143, 1, 79, 1, 80, 1, 144, 1, 80, 1, 145, 1, 144, 1, 80, 1, 81, 1, 145, 1, 81, 1, 146, 1, 145, 1, 81, 1, 82, 1, 146, 1, 82, 1, 147, 1, 146, 1, 82, 1, 83, 1, 147, 1, 83, 1, 148, 1, 147, 1, 83, 1, 84, 1, 148, 1, 84, 1, 149, 1, 148, 1, 84, 1, 85, 1, 149, 1, 85, 1, 150, 1, 149, 1, 85, 1, 86, 1, 150, 1, 86, 1, 151, 1, 150, 1, 86, 1, 87, 1, 151, 1, 87, 1, 152, 1, 151, 1, 87, 1, 88, 1, 152, 1, 88, 1, 153, 1, 152, 1, 88, 1, 89, 1, 153, 1, 89, 1, 154, 1, 153, 1, 89, 1, 90, 1, 154, 1, 90, 1, 155, 1, 154, 1, 90, 1, 91, 1, 155, 1, 91, 1, 156, 1, 155, 1, 91, 1, 92, 1, 156, 1, 92, 1, 157, 1, 156, 1, 92, 1, 93, 1, 157, 1, 93, 1, 158, 1, 157, 1, 93, 1, 94, 1, 158, 1, 94, 1, 159, 1, 158, 1, 94, 1, 95, 1, 159, 1, 95, 1, 160, 1, 159, 1, 95, 1, 96, 1, 160, 1, 96, 1, 161, 1, 160, 1, 96, 1, 97, 1, 161, 1, 97, 1, 162, 1, 161, 1, 97, 1, 98, 1, 162, 1, 98, 1, 163, 1, 162, 1, 98, 1, 99, 1, 163, 1, 99, 1, 164, 1, 163, 1, 99, 1, 100, 1, 164, 1, 100, 1, 165, 1, 164, 1, 100, 1, 101, 1, 165, 1, 101, 1, 166, 1, 165, 1, 101, 1, 102, 1, 166, 1, 102, 1, 167, 1, 166, 1, 102, 1, 103, 1, 167, 1, 103, 1, 168, 1, 167, 1, 103, 1, 104, 1, 168, 1, 104, 1, 169, 1, 168, 1, 104, 1, 105, 1, 169, 1, 105, 1, 170, 1, 169, 1, 105, 1, 106, 1, 170, 1, 106, 1, 171, 1, 170, 1, 106, 1, 107, 1, 171, 1, 107, 1, 172, 1, 171, 1, 107, 1, 108, 1, 172, 1, 108, 1, 173, 1, 172, 1, 108, 1, 109, 1, 173, 1, 109, 1, 174, 1, 173, 1, 109, 1, 110, 1, 174, 1, 110, 1, 175, 1, 174, 1, 110, 1, 111, 1, 175, 1, 111, 1, 176, 1, 175, 1, 111, 1, 112, 1, 176, 1, 112, 1, 177, 1, 176, 1, 112, 1, 113, 1, 177, 1, 113, 1, 178, 1, 177, 1, 113, 1, 114, 1, 178, 1, 114, 1, 179, 1, 178, 1, 114, 1, 115, 1, 179, 1, 115, 1, 180, 1, 179, 1, 115, 1, 116, 1, 180, 1, 116, 1, 181, 1, 180, 1, 116, 1, 117, 1, 181, 1, 117, 1, 182, 1, 181, 1, 117, 1, 118, 1, 182, 1, 118, 1, 183, 1, 182, 1, 118, 1, 119, 1, 183, 1, 119, 1, 184, 1, 183, 1, 119, 1, 120, 1, 184, 1, 120, 1, 185, 1, 184, 1, 120, 1, 121, 1, 185, 1, 121, 1, 186, 1, 185, 1, 121, 1, 122, 1, 186, 1, 122, 1, 187, 1, 186, 1, 122, 1, 123, 1, 187, 1, 123, 1, 188, 1, 187, 1, 123, 1, 124, 1, 188, 1, 124, 1, 189, 1, 188, 1, 124, 1, 125, 1, 189, 1, 125, 1, 190, 1, 189, 1, 125, 1, 126, 1, 190, 1, 126, 1, 191, 1, 190, 1, 126, 1, 127, 1, 191, 1, 127, 1, 192, 1, 191, 1, 127, 1, 128, 1, 192, 1, 128, 1, 193, 1, 192, 1, 128, 1, 129, 1, 193, 1, 129, 1, 194, 1, 193, 1, 129, 1, 130, 1, 194, 1, 130, 1, 195, 1, 194, 1, 130, 1, 131, 1, 195, 1, 131, 1, 196, 1, 195, 1, 131, 1, 132, 1, 196, 1, 132, 1, 197, 1, 196, 1, 132, 1, 133, 1, 197, 1, 133, 1, 198, 1, 197, 1, 134, 1, 135, 1, 199, 1, 135, 1, 200, 1, 199, 1, 135, 1, 136, 1, 200, 1, 136, 1, 201, 1, 200, 1, 136, 1, 137, 1, 201, 1, 137, 1, 202, 1, 201, 1, 137, 1, 138, 1, 202, 1, 138, 1, 203, 1, 202, 1, 138, 1, 139, 1, 203, 1, 139, 1, 204, 1, 203, 1, 139, 1, 140, 1, 204, 1, 140, 1, 205, 1, 204, 1, 140, 1, 141, 1, 205, 1, 141, 1, 206, 1, 205, 1, 141, 1, 142, 1, 206, 1, 142, 1, 207, 1, 206, 1, 142, 1, 143, 1, 207, 1, 143, 1, 208, 1, 207, 1, 143, 1, 144, 1, 208, 1, 144, 1, 209, 1, 208, 1, 144, 1, 145, 1, 209, 1, 145, 1, 210, 1, 209, 1, 145, 1, 146, 1, 210, 1, 146, 1, 211, 1, 210, 1, 146, 1, 147, 1, 211, 1, 147, 1, 212, 1, 211, 1, 147, 1, 148, 1, 212, 1, 148, 1, 213, 1, 212, 1, 148, 1, 149, 1, 213, 1, 149, 1, 214, 1, 213, 1, 149, 1, 150, 1, 214, 1, 150, 1, 215, 1, 214, 1, 150, 1, 151, 1, 215, 1, 151, 1, 216, 1, 215, 1, 151, 1, 152, 1, 216, 1, 152, 1, 217, 1, 216, 1, 152, 1, 153, 1, 217, 1, 153, 1, 218, 1, 217, 1, 153, 1, 154, 1, 218, 1, 154, 1, 219, 1, 218, 1, 154, 1, 155, 1, 219, 1, 155, 1, 220, 1, 219, 1, 155, 1, 156, 1, 220, 1, 156, 1, 221, 1, 220, 1, 156, 1, 157, 1, 221, 1, 157, 1, 222, 1, 221, 1, 157, 1, 158, 1, 222, 1, 158, 1, 223, 1, 222, 1, 158, 1, 159, 1, 223, 1, 159, 1, 224, 1, 223, 1, 159, 1, 160, 1, 224, 1, 160, 1, 225, 1, 224, 1, 160, 1, 161, 1, 225, 1, 161, 1, 226, 1, 225, 1, 161, 1, 162, 1, 226, 1, 162, 1, 227, 1, 226, 1, 162, 1, 163, 1, 227, 1, 163, 1, 228, 1, 227, 1, 163, 1, 164, 1, 228, 1, 164, 1, 229, 1, 228, 1, 164, 1, 165, 1, 229, 1, 165, 1, 230, 1, 229, 1, 165, 1, 166, 1, 230, 1, 166, 1, 231, 1, 230, 1, 166, 1, 167, 1, 231, 1, 167, 1, 232, 1, 231, 1, 167, 1, 168, 1, 232, 1, 168, 1, 233, 1, 232, 1, 168, 1, 169, 1, 233, 1, 169, 1, 234, 1, 233, 1, 169, 1, 170, 1, 234, 1, 170, 1, 235, 1, 234, 1, 170, 1, 171, 1, 235, 1, 171, 1, 236, 1, 235, 1, 171, 1, 172, 1, 236, 1, 172, 1, 237, 1, 236, 1, 172, 1, 173, 1, 237, 1, 173, 1, 238, 1, 237, 1, 173, 1, 174, 1, 238, 1, 174, 1, 239, 1, 238, 1, 174, 1, 175, 1, 239, 1, 175, 1, 240, 1, 239, 1, 175, 1, 176, 1, 240, 1, 176, 1, 241, 1, 240, 1, 176, 1, 177, 1, 241, 1, 177, 1, 242, 1, 241, 1, 177, 1, 178, 1, 242, 1, 178, 1, 243, 1, 242, 1, 178, 1, 179, 1, 243, 1, 179, 1, 244, 1, 243, 1, 179, 1, 180, 1, 244, 1, 180, 1, 245, 1, 244, 1, 180, 1, 181, 1, 245, 1, 181, 1, 246, 1, 245, 1, 181, 1, 182, 1, 246, 1, 182, 1, 247, 1, 246, 1, 182, 1, 183, 1, 247, 1, 183, 1, 248, 1, 247, 1, 183, 1, 184, 1, 248, 1, 184, 1, 249, 1, 248, 1, 184, 1, 185, 1, 249, 1, 185, 1, 250, 1, 249, 1, 185, 1, 186, 1, 250, 1, 186, 1, 251, 1, 250, 1, 186, 1, 187, 1, 251, 1, 187, 1, 252, 1, 251, 1, 187, 1, 188, 1, 252, 1, 188, 1, 253, 1, 252, 1, 188, 1, 189, 1, 253, 1, 189, 1, 254, 1, 253, 1, 189, 1, 190, 1, 254, 1, 190, 1, 255, 1, 254, 1, 190, 1, 191, 1, 255, 1, 191, 1, 0, 2, 255, 1, 191, 1, 192, 1, 0, 2, 192, 1, 1, 2, 0, 2, 192, 1, 193, 1, 1, 2, 193, 1, 2, 2, 1, 2, 193, 1, 194, 1, 2, 2, 194, 1, 3, 2, 2, 2, 194, 1, 195, 1, 3, 2, 195, 1, 4, 2, 3, 2, 195, 1, 196, 1, 4, 2, 196, 1, 5, 2, 4, 2, 196, 1, 197, 1, 5, 2, 197, 1, 6, 2, 5, 2, 197, 1, 198, 1, 6, 2, 198, 1, 7, 2, 6, 2, 199, 1, 200, 1, 8, 2, 200, 1, 9, 2, 8, 2, 200, 1, 201, 1, 9, 2, 201, 1, 10, 2, 9, 2, 201, 1, 202, 1, 10, 2, 202, 1, 11, 2, 10, 2, 202, 1, 203, 1, 11, 2, 203, 1, 12, 2, 11, 2, 203, 1, 204, 1, 12, 2, 204, 1, 13, 2, 12, 2, 204, 1, 205, 1, 13, 2, 205, 1, 14, 2, 13, 2, 205, 1, 206, 1, 14, 2, 206, 1, 15, 2, 14, 2, 206, 1, 207, 1, 15, 2, 207, 1, 16, 2, 15, 2, 207, 1, 208, 1, 16, 2, 208, 1, 17, 2, 16, 2, 208, 1, 209, 1, 17, 2, 209, 1, 18, 2, 17, 2, 209, 1, 210, 1, 18, 2, 210, 1, 19, 2, 18, 2, 210, 1, 211, 1, 19, 2, 211, 1, 20, 2, 19, 2, 211, 1, 212, 1, 20, 2, 212, 1, 21, 2, 20, 2, 212, 1, 213, 1, 21, 2, 213, 1, 22, 2, 21, 2, 213, 1, 214, 1, 22, 2, 214, 1, 23, 2, 22, 2, 214, 1, 215, 1, 23, 2, 215, 1, 24, 2, 23, 2, 215, 1, 216, 1, 24, 2, 216, 1, 25, 2, 24, 2, 216, 1, 217, 1, 25, 2, 217, 1, 26, 2, 25, 2, 217, 1, 218, 1, 26, 2, 218, 1, 27, 2, 26, 2, 218, 1, 219, 1, 27, 2, 219, 1, 28, 2, 27, 2, 219, 1, 220, 1, 28, 2, 220, 1, 29, 2, 28, 2, 220, 1, 221, 1, 29, 2, 221, 1, 30, 2, 29, 2, 221, 1, 222, 1, 30, 2, 222, 1, 31, 2, 30, 2, 222, 1, 223, 1, 31, 2, 223, 1, 32, 2, 31, 2, 223, 1, 224, 1, 32, 2, 224, 1, 33, 2, 32, 2, 224, 1, 225, 1, 33, 2, 225, 1, 34, 2, 33, 2, 225, 1, 226, 1, 34, 2, 226, 1, 35, 2, 34, 2, 226, 1, 227, 1, 35, 2, 227, 1, 36, 2, 35, 2, 227, 1, 228, 1, 36, 2, 228, 1, 37, 2, 36, 2, 228, 1, 229, 1, 37, 2, 229, 1, 38, 2, 37, 2, 229, 1, 230, 1, 38, 2, 230, 1, 39, 2, 38, 2, 230, 1, 231, 1, 39, 2, 231, 1, 40, 2, 39, 2, 231, 1, 232, 1, 40, 2, 232, 1, 41, 2, 40, 2, 232, 1, 233, 1, 41, 2, 233, 1, 42, 2, 41, 2, 233, 1, 234, 1, 42, 2, 234, 1, 43, 2, 42, 2, 234, 1, 235, 1, 43, 2, 235, 1, 44, 2, 43, 2, 235, 1, 236, 1, 44, 2, 236, 1, 45, 2, 44, 2, 236, 1, 237, 1, 45, 2, 237, 1, 46, 2, 45, 2, 237, 1, 238, 1, 46, 2, 238, 1, 47, 2, 46, 2, 238, 1, 239, 1, 47, 2, 239, 1, 48, 2, 47, 2, 239, 1, 240, 1, 48, 2, 240, 1, 49, 2, 48, 2, 240, 1, 241, 1, 49, 2, 241, 1, 50, 2, 49, 2, 241, 1, 242, 1, 50, 2, 242, 1, 51, 2, 50, 2, 242, 1, 243, 1, 51, 2, 243, 1, 52, 2, 51, 2, 243, 1, 244, 1, 52, 2, 244, 1, 53, 2, 52, 2, 244, 1, 245, 1, 53, 2, 245, 1, 54, 2, 53, 2, 245, 1, 246, 1, 54, 2, 246, 1, 55, 2, 54, 2, 246, 1, 247, 1, 55, 2, 247, 1, 56, 2, 55, 2, 247, 1, 248, 1, 56, 2, 248, 1, 57, 2, 56, 2, 248, 1, 249, 1, 57, 2, 249, 1, 58, 2, 57, 2, 249, 1, 250, 1, 58, 2, 250, 1, 59, 2, 58, 2, 250, 1, 251, 1, 59, 2, 251, 1, 60, 2, 59, 2, 251, 1, 252, 1, 60, 2, 252, 1, 61, 2, 60, 2, 252, 1, 253, 1, 61, 2, 253, 1, 62, 2, 61, 2, 253, 1, 254, 1, 62, 2, 254, 1, 63, 2, 62, 2, 254, 1, 255, 1, 63, 2, 255, 1, 64, 2, 63, 2, 255, 1, 0, 2, 64, 2, 0, 2, 65, 2, 64, 2, 0, 2, 1, 2, 65, 2, 1, 2, 66, 2, 65, 2, 1, 2, 2, 2, 66, 2, 2, 2, 67, 2, 66, 2, 2, 2, 3, 2, 67, 2, 3, 2, 68, 2, 67, 2, 3, 2, 4, 2, 68, 2, 4, 2, 69, 2, 68, 2, 4, 2, 5, 2, 69, 2, 5, 2, 70, 2, 69, 2, 5, 2, 6, 2, 70, 2, 6, 2, 71, 2, 70, 2, 6, 2, 7, 2, 71, 2, 7, 2, 72, 2, 71, 2, 8, 2, 9, 2, 73, 2, 9, 2, 74, 2, 73, 2, 9, 2, 10, 2, 74, 2, 10, 2, 75, 2, 74, 2, 10, 2, 11, 2, 75, 2, 11, 2, 76, 2, 75, 2, 11, 2, 12, 2, 76, 2, 12, 2, 77, 2, 76, 2, 12, 2, 13, 2, 77, 2, 13, 2, 78, 2, 77, 2, 13, 2, 14, 2, 78, 2, 14, 2, 79, 2, 78, 2, 14, 2, 15, 2, 79, 2, 15, 2, 80, 2, 79, 2, 15, 2, 16, 2, 80, 2, 16, 2, 81, 2, 80, 2, 16, 2, 17, 2, 81, 2, 17, 2, 82, 2, 81, 2, 17, 2, 18, 2, 82, 2, 18, 2, 83, 2, 82, 2, 18, 2, 19, 2, 83, 2, 19, 2, 84, 2, 83, 2, 19, 2, 20, 2, 84, 2, 20, 2, 85, 2, 84, 2, 20, 2, 21, 2, 85, 2, 21, 2, 86, 2, 85, 2, 21, 2, 22, 2, 86, 2, 22, 2, 87, 2, 86, 2, 22, 2, 23, 2, 87, 2, 23, 2, 88, 2, 87, 2, 23, 2, 24, 2, 88, 2, 24, 2, 89, 2, 88, 2, 24, 2, 25, 2, 89, 2, 25, 2, 90, 2, 89, 2, 25, 2, 26, 2, 90, 2, 26, 2, 91, 2, 90, 2, 26, 2, 27, 2, 91, 2, 27, 2, 92, 2, 91, 2, 27, 2, 28, 2, 92, 2, 28, 2, 93, 2, 92, 2, 28, 2, 29, 2, 93, 2, 29, 2, 94, 2, 93, 2, 29, 2, 30, 2, 94, 2, 30, 2, 95, 2, 94, 2, 30, 2, 31, 2, 95, 2, 31, 2, 96, 2, 95, 2, 31, 2, 32, 2, 96, 2, 32, 2, 97, 2, 96, 2, 32, 2, 33, 2, 97, 2, 33, 2, 98, 2, 97, 2, 33, 2, 34, 2, 98, 2, 34, 2, 99, 2, 98, 2, 34, 2, 35, 2, 99, 2, 35, 2, 100, 2, 99, 2, 35, 2, 36, 2, 100, 2, 36, 2, 101, 2, 100, 2, 36, 2, 37, 2, 101, 2, 37, 2, 102, 2, 101, 2, 37, 2, 38, 2, 102, 2, 38, 2, 103, 2, 102, 2, 38, 2, 39, 2, 103, 2, 39, 2, 104, 2, 103, 2, 39, 2, 40, 2, 104, 2, 40, 2, 105, 2, 104, 2, 40, 2, 41, 2, 105, 2, 41, 2, 106, 2, 105, 2, 41, 2, 42, 2, 106, 2, 42, 2, 107, 2, 106, 2, 42, 2, 43, 2, 107, 2, 43, 2, 108, 2, 107, 2, 43, 2, 44, 2, 108, 2, 44, 2, 109, 2, 108, 2, 44, 2, 45, 2, 109, 2, 45, 2, 110, 2, 109, 2, 45, 2, 46, 2, 110, 2, 46, 2, 111, 2, 110, 2, 46, 2, 47, 2, 111, 2, 47, 2, 112, 2, 111, 2, 47, 2, 48, 2, 112, 2, 48, 2, 113, 2, 112, 2, 48, 2, 49, 2, 113, 2, 49, 2, 114, 2, 113, 2, 49, 2, 50, 2, 114, 2, 50, 2, 115, 2, 114, 2, 50, 2, 51, 2, 115, 2, 51, 2, 116, 2, 115, 2, 51, 2, 52, 2, 116, 2, 52, 2, 117, 2, 116, 2, 52, 2, 53, 2, 117, 2, 53, 2, 118, 2, 117, 2, 53, 2, 54, 2, 118, 2, 54, 2, 119, 2, 118, 2, 54, 2, 55, 2, 119, 2, 55, 2, 120, 2, 119, 2, 55, 2, 56, 2, 120, 2, 56, 2, 121, 2, 120, 2, 56, 2, 57, 2, 121, 2, 57, 2, 122, 2, 121, 2, 57, 2, 58, 2, 122, 2, 58, 2, 123, 2, 122, 2, 58, 2, 59, 2, 123, 2, 59, 2, 124, 2, 123, 2, 59, 2, 60, 2, 124, 2, 60, 2, 125, 2, 124, 2, 60, 2, 61, 2, 125, 2, 61, 2, 126, 2, 125, 2, 61, 2, 62, 2, 126, 2, 62, 2, 127, 2, 126, 2, 62, 2, 63, 2, 127, 2, 63, 2, 128, 2, 127, 2, 63, 2, 64, 2, 128, 2, 64, 2, 129, 2, 128, 2, 64, 2, 65, 2, 129, 2, 65, 2, 130, 2, 129, 2, 65, 2, 66, 2, 130, 2, 66, 2, 131, 2, 130, 2, 66, 2, 67, 2, 131, 2, 67, 2, 132, 2, 131, 2, 67, 2, 68, 2, 132, 2, 68, 2, 133, 2, 132, 2, 68, 2, 69, 2, 133, 2, 69, 2, 134, 2, 133, 2, 69, 2, 70, 2, 134, 2, 70, 2, 135, 2, 134, 2, 70, 2, 71, 2, 135, 2, 71, 2, 136, 2, 135, 2, 71, 2, 72, 2, 136, 2, 72, 2, 137, 2, 136, 2, 73, 2, 74, 2, 138, 2, 74, 2, 139, 2, 138, 2, 74, 2, 75, 2, 139, 2, 75, 2, 140, 2, 139, 2, 75, 2, 76, 2, 140, 2, 76, 2, 141, 2, 140, 2, 76, 2, 77, 2, 141, 2, 77, 2, 142, 2, 141, 2, 77, 2, 78, 2, 142, 2, 78, 2, 143, 2, 142, 2, 78, 2, 79, 2, 143, 2, 79, 2, 144, 2, 143, 2, 79, 2, 80, 2, 144, 2, 80, 2, 145, 2, 144, 2, 80, 2, 81, 2, 145, 2, 81, 2, 146, 2, 145, 2, 81, 2, 82, 2, 146, 2, 82, 2, 147, 2, 146, 2, 82, 2, 83, 2, 147, 2, 83, 2, 148, 2, 147, 2, 83, 2, 84, 2, 148, 2, 84, 2, 149, 2, 148, 2, 84, 2, 85, 2, 149, 2, 85, 2, 150, 2, 149, 2, 85, 2, 86, 2, 150, 2, 86, 2, 151, 2, 150, 2, 86, 2, 87, 2, 151, 2, 87, 2, 152, 2, 151, 2, 87, 2, 88, 2, 152, 2, 88, 2, 153, 2, 152, 2, 88, 2, 89, 2, 153, 2, 89, 2, 154, 2, 153, 2, 89, 2, 90, 2, 154, 2, 90, 2, 155, 2, 154, 2, 90, 2, 91, 2, 155, 2, 91, 2, 156, 2, 155, 2, 91, 2, 92, 2, 156, 2, 92, 2, 157, 2, 156, 2, 92, 2, 93, 2, 157, 2, 93, 2, 158, 2, 157, 2, 93, 2, 94, 2, 158, 2, 94, 2, 159, 2, 158, 2, 94, 2, 95, 2, 159, 2, 95, 2, 160, 2, 159, 2, 95, 2, 96, 2, 160, 2, 96, 2, 161, 2, 160, 2, 96, 2, 97, 2, 161, 2, 97, 2, 162, 2, 161, 2, 97, 2, 98, 2, 162, 2, 98, 2, 163, 2, 162, 2, 98, 2, 99, 2, 163, 2, 99, 2, 164, 2, 163, 2, 99, 2, 100, 2, 164, 2, 100, 2, 165, 2, 164, 2, 100, 2, 101, 2, 165, 2, 101, 2, 166, 2, 165, 2, 101, 2, 102, 2, 166, 2, 102, 2, 167, 2, 166, 2, 102, 2, 103, 2, 167, 2, 103, 2, 168, 2, 167, 2, 103, 2, 104, 2, 168, 2, 104, 2, 169, 2, 168, 2, 104, 2, 105, 2, 169, 2, 105, 2, 170, 2, 169, 2, 105, 2, 106, 2, 170, 2, 106, 2, 171, 2, 170, 2, 106, 2, 107, 2, 171, 2, 107, 2, 172, 2, 171, 2, 107, 2, 108, 2, 172, 2, 108, 2, 173, 2, 172, 2, 108, 2, 109, 2, 173, 2, 109, 2, 174, 2, 173, 2, 109, 2, 110, 2, 174, 2, 110, 2, 175, 2, 174, 2, 110, 2, 111, 2, 175, 2, 111, 2, 176, 2, 175, 2, 111, 2, 112, 2, 176, 2, 112, 2, 177, 2, 176, 2, 112, 2, 113, 2, 177, 2, 113, 2, 178, 2, 177, 2, 113, 2, 114, 2, 178, 2, 114, 2, 179, 2, 178, 2, 114, 2, 115, 2, 179, 2, 115, 2, 180, 2, 179, 2, 115, 2, 116, 2, 180, 2, 116, 2, 181, 2, 180, 2, 116, 2, 117, 2, 181, 2, 117, 2, 182, 2, 181, 2, 117, 2, 118, 2, 182, 2, 118, 2, 183, 2, 182, 2, 118, 2, 119, 2, 183, 2, 119, 2, 184, 2, 183, 2, 119, 2, 120, 2, 184, 2, 120, 2, 185, 2, 184, 2, 120, 2, 121, 2, 185, 2, 121, 2, 186, 2, 185, 2, 121, 2, 122, 2, 186, 2, 122, 2, 187, 2, 186, 2, 122, 2, 123, 2, 187, 2, 123, 2, 188, 2, 187, 2, 123, 2, 124, 2, 188, 2, 124, 2, 189, 2, 188, 2, 124, 2, 125, 2, 189, 2, 125, 2, 190, 2, 189, 2, 125, 2, 126, 2, 190, 2, 126, 2, 191, 2, 190, 2, 126, 2, 127, 2, 191, 2, 127, 2, 192, 2, 191, 2, 127, 2, 128, 2, 192, 2, 128, 2, 193, 2, 192, 2, 128, 2, 129, 2, 193, 2, 129, 2, 194, 2, 193, 2, 129, 2, 130, 2, 194, 2, 130, 2, 195, 2, 194, 2, 130, 2, 131, 2, 195, 2, 131, 2, 196, 2, 195, 2, 131, 2, 132, 2, 196, 2, 132, 2, 197, 2, 196, 2, 132, 2, 133, 2, 197, 2, 133, 2, 198, 2, 197, 2, 133, 2, 134, 2, 198, 2, 134, 2, 199, 2, 198, 2, 134, 2, 135, 2, 199, 2, 135, 2, 200, 2, 199, 2, 135, 2, 136, 2, 200, 2, 136, 2, 201, 2, 200, 2, 136, 2, 137, 2, 201, 2, 137, 2, 202, 2, 201, 2, 138, 2, 139, 2, 203, 2, 139, 2, 204, 2, 203, 2, 139, 2, 140, 2, 204, 2, 140, 2, 205, 2, 204, 2, 140, 2, 141, 2, 205, 2, 141, 2, 206, 2, 205, 2, 141, 2, 142, 2, 206, 2, 142, 2, 207, 2, 206, 2, 142, 2, 143, 2, 207, 2, 143, 2, 208, 2, 207, 2, 143, 2, 144, 2, 208, 2, 144, 2, 209, 2, 208, 2, 144, 2, 145, 2, 209, 2, 145, 2, 210, 2, 209, 2, 145, 2, 146, 2, 210, 2, 146, 2, 211, 2, 210, 2, 146, 2, 147, 2, 211, 2, 147, 2, 212, 2, 211, 2, 147, 2, 148, 2, 212, 2, 148, 2, 213, 2, 212, 2, 148, 2, 149, 2, 213, 2, 149, 2, 214, 2, 213, 2, 149, 2, 150, 2, 214, 2, 150, 2, 215, 2, 214, 2, 150, 2, 151, 2, 215, 2, 151, 2, 216, 2, 215, 2, 151, 2, 152, 2, 216, 2, 152, 2, 217, 2, 216, 2, 152, 2, 153, 2, 217, 2, 153, 2, 218, 2, 217, 2, 153, 2, 154, 2, 218, 2, 154, 2, 219, 2, 218, 2, 154, 2, 155, 2, 219, 2, 155, 2, 220, 2, 219, 2, 155, 2, 156, 2, 220, 2, 156, 2, 221, 2, 220, 2, 156, 2, 157, 2, 221, 2, 157, 2, 222, 2, 221, 2, 157, 2, 158, 2, 222, 2, 158, 2, 223, 2, 222, 2, 158, 2, 159, 2, 223, 2, 159, 2, 224, 2, 223, 2, 159, 2, 160, 2, 224, 2, 160, 2, 225, 2, 224, 2, 160, 2, 161, 2, 225, 2, 161, 2, 226, 2, 225, 2, 161, 2, 162, 2, 226, 2, 162, 2, 227, 2, 226, 2, 162, 2, 163, 2, 227, 2, 163, 2, 228, 2, 227, 2, 163, 2, 164, 2, 228, 2, 164, 2, 229, 2, 228, 2, 164, 2, 165, 2, 229, 2, 165, 2, 230, 2, 229, 2, 165, 2, 166, 2, 230, 2, 166, 2, 231, 2, 230, 2, 166, 2, 167, 2, 231, 2, 167, 2, 232, 2, 231, 2, 167, 2, 168, 2, 232, 2, 168, 2, 233, 2, 232, 2, 168, 2, 169, 2, 233, 2, 169, 2, 234, 2, 233, 2, 169, 2, 170, 2, 234, 2, 170, 2, 235, 2, 234, 2, 170, 2, 171, 2, 235, 2, 171, 2, 236, 2, 235, 2, 171, 2, 172, 2, 236, 2, 172, 2, 237, 2, 236, 2, 172, 2, 173, 2, 237, 2, 173, 2, 238, 2, 237, 2, 173, 2, 174, 2, 238, 2, 174, 2, 239, 2, 238, 2, 174, 2, 175, 2, 239, 2, 175, 2, 240, 2, 239, 2, 175, 2, 176, 2, 240, 2, 176, 2, 241, 2, 240, 2, 176, 2, 177, 2, 241, 2, 177, 2, 242, 2, 241, 2, 177, 2, 178, 2, 242, 2, 178, 2, 243, 2, 242, 2, 178, 2, 179, 2, 243, 2, 179, 2, 244, 2, 243, 2, 179, 2, 180, 2, 244, 2, 180, 2, 245, 2, 244, 2, 180, 2, 181, 2, 245, 2, 181, 2, 246, 2, 245, 2, 181, 2, 182, 2, 246, 2, 182, 2, 247, 2, 246, 2, 182, 2, 183, 2, 247, 2, 183, 2, 248, 2, 247, 2, 183, 2, 184, 2, 248, 2, 184, 2, 249, 2, 248, 2, 184, 2, 185, 2, 249, 2, 185, 2, 250, 2, 249, 2, 185, 2, 186, 2, 250, 2, 186, 2, 251, 2, 250, 2, 186, 2, 187, 2, 251, 2, 187, 2, 252, 2, 251, 2, 187, 2, 188, 2, 252, 2, 188, 2, 253, 2, 252, 2, 188, 2, 189, 2, 253, 2, 189, 2, 254, 2, 253, 2, 189, 2, 190, 2, 254, 2, 190, 2, 255, 2, 254, 2, 190, 2, 191, 2, 255, 2, 191, 2, 0, 3, 255, 2, 191, 2, 192, 2, 0, 3, 192, 2, 1, 3, 0, 3, 192, 2, 193, 2, 1, 3, 193, 2, 2, 3, 1, 3, 193, 2, 194, 2, 2, 3, 194, 2, 3, 3, 2, 3, 194, 2, 195, 2, 3, 3, 195, 2, 4, 3, 3, 3, 195, 2, 196, 2, 4, 3, 196, 2, 5, 3, 4, 3, 196, 2, 197, 2, 5, 3, 197, 2, 6, 3, 5, 3, 197, 2, 198, 2, 6, 3, 198, 2, 7, 3, 6, 3, 198, 2, 199, 2, 7, 3, 199, 2, 8, 3, 7, 3, 199, 2, 200, 2, 8, 3, 200, 2, 9, 3, 8, 3, 200, 2, 201, 2, 9, 3, 201, 2, 10, 3, 9, 3, 201, 2, 202, 2, 10, 3, 202, 2, 11, 3, 10, 3, 203, 2, 204, 2, 12, 3, 204, 2, 13, 3, 12, 3, 204, 2, 205, 2, 13, 3, 205, 2, 14, 3, 13, 3, 205, 2, 206, 2, 14, 3, 206, 2, 15, 3, 14, 3, 206, 2, 207, 2, 15, 3, 207, 2, 16, 3, 15, 3, 207, 2, 208, 2, 16, 3, 208, 2, 17, 3, 16, 3, 208, 2, 209, 2, 17, 3, 209, 2, 18, 3, 17, 3, 209, 2, 210, 2, 18, 3, 210, 2, 19, 3, 18, 3, 210, 2, 211, 2, 19, 3, 211, 2, 20, 3, 19, 3, 211, 2, 212, 2, 20, 3, 212, 2, 21, 3, 20, 3, 212, 2, 213, 2, 21, 3, 213, 2, 22, 3, 21, 3, 213, 2, 214, 2, 22, 3, 214, 2, 23, 3, 22, 3, 214, 2, 215, 2, 23, 3, 215, 2, 24, 3, 23, 3, 215, 2, 216, 2, 24, 3, 216, 2, 25, 3, 24, 3, 216, 2, 217, 2, 25, 3, 217, 2, 26, 3, 25, 3, 217, 2, 218, 2, 26, 3, 218, 2, 27, 3, 26, 3, 218, 2, 219, 2, 27, 3, 219, 2, 28, 3, 27, 3, 219, 2, 220, 2, 28, 3, 220, 2, 29, 3, 28, 3, 220, 2, 221, 2, 29, 3, 221, 2, 30, 3, 29, 3, 221, 2, 222, 2, 30, 3, 222, 2, 31, 3, 30, 3, 222, 2, 223, 2, 31, 3, 223, 2, 32, 3, 31, 3, 223, 2, 224, 2, 32, 3, 224, 2, 33, 3, 32, 3, 224, 2, 225, 2, 33, 3, 225, 2, 34, 3, 33, 3, 225, 2, 226, 2, 34, 3, 226, 2, 35, 3, 34, 3, 226, 2, 227, 2, 35, 3, 227, 2, 36, 3, 35, 3, 227, 2, 228, 2, 36, 3, 228, 2, 37, 3, 36, 3, 228, 2, 229, 2, 37, 3, 229, 2, 38, 3, 37, 3, 229, 2, 230, 2, 38, 3, 230, 2, 39, 3, 38, 3, 230, 2, 231, 2, 39, 3, 231, 2, 40, 3, 39, 3, 231, 2, 232, 2, 40, 3, 232, 2, 41, 3, 40, 3, 232, 2, 233, 2, 41, 3, 233, 2, 42, 3, 41, 3, 233, 2, 234, 2, 42, 3, 234, 2, 43, 3, 42, 3, 234, 2, 235, 2, 43, 3, 235, 2, 44, 3, 43, 3, 235, 2, 236, 2, 44, 3, 236, 2, 45, 3, 44, 3, 236, 2, 237, 2, 45, 3, 237, 2, 46, 3, 45, 3, 237, 2, 238, 2, 46, 3, 238, 2, 47, 3, 46, 3, 238, 2, 239, 2, 47, 3, 239, 2, 48, 3, 47, 3, 239, 2, 240, 2, 48, 3, 240, 2, 49, 3, 48, 3, 240, 2, 241, 2, 49, 3, 241, 2, 50, 3, 49, 3, 241, 2, 242, 2, 50, 3, 242, 2, 51, 3, 50, 3, 242, 2, 243, 2, 51, 3, 243, 2, 52, 3, 51, 3, 243, 2, 244, 2, 52, 3, 244, 2, 53, 3, 52, 3, 244, 2, 245, 2, 53, 3, 245, 2, 54, 3, 53, 3, 245, 2, 246, 2, 54, 3, 246, 2, 55, 3, 54, 3, 246, 2, 247, 2, 55, 3, 247, 2, 56, 3, 55, 3, 247, 2, 248, 2, 56, 3, 248, 2, 57, 3, 56, 3, 248, 2, 249, 2, 57, 3, 249, 2, 58, 3, 57, 3, 249, 2, 250, 2, 58, 3, 250, 2, 59, 3, 58, 3, 250, 2, 251, 2, 59, 3, 251, 2, 60, 3, 59, 3, 251, 2, 252, 2, 60, 3, 252, 2, 61, 3, 60, 3, 252, 2, 253, 2, 61, 3, 253, 2, 62, 3, 61, 3, 253, 2, 254, 2, 62, 3, 254, 2, 63, 3, 62, 3, 254, 2, 255, 2, 63, 3, 255, 2, 64, 3, 63, 3, 255, 2, 0, 3, 64, 3, 0, 3, 65, 3, 64, 3, 0, 3, 1, 3, 65, 3, 1, 3, 66, 3, 65, 3, 1, 3, 2, 3, 66, 3, 2, 3, 67, 3, 66, 3, 2, 3, 3, 3, 67, 3, 3, 3, 68, 3, 67, 3, 3, 3, 4, 3, 68, 3, 4, 3, 69, 3, 68, 3, 4, 3, 5, 3, 69, 3, 5, 3, 70, 3, 69, 3, 5, 3, 6, 3, 70, 3, 6, 3, 71, 3, 70, 3, 6, 3, 7, 3, 71, 3, 7, 3, 72, 3, 71, 3, 7, 3, 8, 3, 72, 3, 8, 3, 73, 3, 72, 3, 8, 3, 9, 3, 73, 3, 9, 3, 74, 3, 73, 3, 9, 3, 10, 3, 74, 3, 10, 3, 75, 3, 74, 3, 10, 3, 11, 3, 75, 3, 11, 3, 76, 3, 75, 3, 12, 3, 13, 3, 77, 3, 13, 3, 78, 3, 77, 3, 13, 3, 14, 3, 78, 3, 14, 3, 79, 3, 78, 3, 14, 3, 15, 3, 79, 3, 15, 3, 80, 3, 79, 3, 15, 3, 16, 3, 80, 3, 16, 3, 81, 3, 80, 3, 16, 3, 17, 3, 81, 3, 17, 3, 82, 3, 81, 3, 17, 3, 18, 3, 82, 3, 18, 3, 83, 3, 82, 3, 18, 3, 19, 3, 83, 3, 19, 3, 84, 3, 83, 3, 19, 3, 20, 3, 84, 3, 20, 3, 85, 3, 84, 3, 20, 3, 21, 3, 85, 3, 21, 3, 86, 3, 85, 3, 21, 3, 22, 3, 86, 3, 22, 3, 87, 3, 86, 3, 22, 3, 23, 3, 87, 3, 23, 3, 88, 3, 87, 3, 23, 3, 24, 3, 88, 3, 24, 3, 89, 3, 88, 3, 24, 3, 25, 3, 89, 3, 25, 3, 90, 3, 89, 3, 25, 3, 26, 3, 90, 3, 26, 3, 91, 3, 90, 3, 26, 3, 27, 3, 91, 3, 27, 3, 92, 3, 91, 3, 27, 3, 28, 3, 92, 3, 28, 3, 93, 3, 92, 3, 28, 3, 29, 3, 93, 3, 29, 3, 94, 3, 93, 3, 29, 3, 30, 3, 94, 3, 30, 3, 95, 3, 94, 3, 30, 3, 31, 3, 95, 3, 31, 3, 96, 3, 95, 3, 31, 3, 32, 3, 96, 3, 32, 3, 97, 3, 96, 3, 32, 3, 33, 3, 97, 3, 33, 3, 98, 3, 97, 3, 33, 3, 34, 3, 98, 3, 34, 3, 99, 3, 98, 3, 34, 3, 35, 3, 99, 3, 35, 3, 100, 3, 99, 3, 35, 3, 36, 3, 100, 3, 36, 3, 101, 3, 100, 3, 36, 3, 37, 3, 101, 3, 37, 3, 102, 3, 101, 3, 37, 3, 38, 3, 102, 3, 38, 3, 103, 3, 102, 3, 38, 3, 39, 3, 103, 3, 39, 3, 104, 3, 103, 3, 39, 3, 40, 3, 104, 3, 40, 3, 105, 3, 104, 3, 40, 3, 41, 3, 105, 3, 41, 3, 106, 3, 105, 3, 41, 3, 42, 3, 106, 3, 42, 3, 107, 3, 106, 3, 42, 3, 43, 3, 107, 3, 43, 3, 108, 3, 107, 3, 43, 3, 44, 3, 108, 3, 44, 3, 109, 3, 108, 3, 44, 3, 45, 3, 109, 3, 45, 3, 110, 3, 109, 3, 45, 3, 46, 3, 110, 3, 46, 3, 111, 3, 110, 3, 46, 3, 47, 3, 111, 3, 47, 3, 112, 3, 111, 3, 47, 3, 48, 3, 112, 3, 48, 3, 113, 3, 112, 3, 48, 3, 49, 3, 113, 3, 49, 3, 114, 3, 113, 3, 49, 3, 50, 3, 114, 3, 50, 3, 115, 3, 114, 3, 50, 3, 51, 3, 115, 3, 51, 3, 116, 3, 115, 3, 51, 3, 52, 3, 116, 3, 52, 3, 117, 3, 116, 3, 52, 3, 53, 3, 117, 3, 53, 3, 118, 3, 117, 3, 53, 3, 54, 3, 118, 3, 54, 3, 119, 3, 118, 3, 54, 3, 55, 3, 119, 3, 55, 3, 120, 3, 119, 3, 55, 3, 56, 3, 120, 3, 56, 3, 121, 3, 120, 3, 56, 3, 57, 3, 121, 3, 57, 3, 122, 3, 121, 3, 57, 3, 58, 3, 122, 3, 58, 3, 123, 3, 122, 3, 58, 3, 59, 3, 123, 3, 59, 3, 124, 3, 123, 3, 59, 3, 60, 3, 124, 3, 60, 3, 125, 3, 124, 3, 60, 3, 61, 3, 125, 3, 61, 3, 126, 3, 125, 3, 61, 3, 62, 3, 126, 3, 62, 3, 127, 3, 126, 3, 62, 3, 63, 3, 127, 3, 63, 3, 128, 3, 127, 3, 63, 3, 64, 3, 128, 3, 64, 3, 129, 3, 128, 3, 64, 3, 65, 3, 129, 3, 65, 3, 130, 3, 129, 3, 65, 3, 66, 3, 130, 3, 66, 3, 131, 3, 130, 3, 66, 3, 67, 3, 131, 3, 67, 3, 132, 3, 131, 3, 67, 3, 68, 3, 132, 3, 68, 3, 133, 3, 132, 3, 68, 3, 69, 3, 133, 3, 69, 3, 134, 3, 133, 3, 69, 3, 70, 3, 134, 3, 70, 3, 135, 3, 134, 3, 70, 3, 71, 3, 135, 3, 71, 3, 136, 3, 135, 3, 71, 3, 72, 3, 136, 3, 72, 3, 137, 3, 136, 3, 72, 3, 73, 3, 137, 3, 73, 3, 138, 3, 137, 3, 73, 3, 74, 3, 138, 3, 74, 3, 139, 3, 138, 3, 74, 3, 75, 3, 139, 3, 75, 3, 140, 3, 139, 3, 75, 3, 76, 3, 140, 3, 76, 3, 141, 3, 140, 3, 77, 3, 78, 3, 142, 3, 78, 3, 143, 3, 142, 3, 78, 3, 79, 3, 143, 3, 79, 3, 144, 3, 143, 3, 79, 3, 80, 3, 144, 3, 80, 3, 145, 3, 144, 3, 80, 3, 81, 3, 145, 3, 81, 3, 146, 3, 145, 3, 81, 3, 82, 3, 146, 3, 82, 3, 147, 3, 146, 3, 82, 3, 83, 3, 147, 3, 83, 3, 148, 3, 147, 3, 83, 3, 84, 3, 148, 3, 84, 3, 149, 3, 148, 3, 84, 3, 85, 3, 149, 3, 85, 3, 150, 3, 149, 3, 85, 3, 86, 3, 150, 3, 86, 3, 151, 3, 150, 3, 86, 3, 87, 3, 151, 3, 87, 3, 152, 3, 151, 3, 87, 3, 88, 3, 152, 3, 88, 3, 153, 3, 152, 3, 88, 3, 89, 3, 153, 3, 89, 3, 154, 3, 153, 3, 89, 3, 90, 3, 154, 3, 90, 3, 155, 3, 154, 3, 90, 3, 91, 3, 155, 3, 91, 3, 156, 3, 155, 3, 91, 3, 92, 3, 156, 3, 92, 3, 157, 3, 156, 3, 92, 3, 93, 3, 157, 3, 93, 3, 158, 3, 157, 3, 93, 3, 94, 3, 158, 3, 94, 3, 159, 3, 158, 3, 94, 3, 95, 3, 159, 3, 95, 3, 160, 3, 159, 3, 95, 3, 96, 3, 160, 3, 96, 3, 161, 3, 160, 3, 96, 3, 97, 3, 161, 3, 97, 3, 162, 3, 161, 3, 97, 3, 98, 3, 162, 3, 98, 3, 163, 3, 162, 3, 98, 3, 99, 3, 163, 3, 99, 3, 164, 3, 163, 3, 99, 3, 100, 3, 164, 3, 100, 3, 165, 3, 164, 3, 100, 3, 101, 3, 165, 3, 101, 3, 166, 3, 165, 3, 101, 3, 102, 3, 166, 3, 102, 3, 167, 3, 166, 3, 102, 3, 103, 3, 167, 3, 103, 3, 168, 3, 167, 3, 103, 3, 104, 3, 168, 3, 104, 3, 169, 3, 168, 3, 104, 3, 105, 3, 169, 3, 105, 3, 170, 3, 169, 3, 105, 3, 106, 3, 170, 3, 106, 3, 171, 3, 170, 3, 106, 3, 107, 3, 171, 3, 107, 3, 172, 3, 171, 3, 107, 3, 108, 3, 172, 3, 108, 3, 173, 3, 172, 3, 108, 3, 109, 3, 173, 3, 109, 3, 174, 3, 173, 3, 109, 3, 110, 3, 174, 3, 110, 3, 175, 3, 174, 3, 110, 3, 111, 3, 175, 3, 111, 3, 176, 3, 175, 3, 111, 3, 112, 3, 176, 3, 112, 3, 177, 3, 176, 3, 112, 3, 113, 3, 177, 3, 113, 3, 178, 3, 177, 3, 113, 3, 114, 3, 178, 3, 114, 3, 179, 3, 178, 3, 114, 3, 115, 3, 179, 3, 115, 3, 180, 3, 179, 3, 115, 3, 116, 3, 180, 3, 116, 3, 181, 3, 180, 3, 116, 3, 117, 3, 181, 3, 117, 3, 182, 3, 181, 3, 117, 3, 118, 3, 182, 3, 118, 3, 183, 3, 182, 3, 118, 3, 119, 3, 183, 3, 119, 3, 184, 3, 183, 3, 119, 3, 120, 3, 184, 3, 120, 3, 185, 3, 184, 3, 120, 3, 121, 3, 185, 3, 121, 3, 186, 3, 185, 3, 121, 3, 122, 3, 186, 3, 122, 3, 187, 3, 186, 3, 122, 3, 123, 3, 187, 3, 123, 3, 188, 3, 187, 3, 123, 3, 124, 3, 188, 3, 124, 3, 189, 3, 188, 3, 124, 3, 125, 3, 189, 3, 125, 3, 190, 3, 189, 3, 125, 3, 126, 3, 190, 3, 126, 3, 191, 3, 190, 3, 126, 3, 127, 3, 191, 3, 127, 3, 192, 3, 191, 3, 127, 3, 128, 3, 192, 3, 128, 3, 193, 3, 192, 3, 128, 3, 129, 3, 193, 3, 129, 3, 194, 3, 193, 3, 129, 3, 130, 3, 194, 3, 130, 3, 195, 3, 194, 3, 130, 3, 131, 3, 195, 3, 131, 3, 196, 3, 195, 3, 131, 3, 132, 3, 196, 3, 132, 3, 197, 3, 196, 3, 132, 3, 133, 3, 197, 3, 133, 3, 198, 3, 197, 3, 133, 3, 134, 3, 198, 3, 134, 3, 199, 3, 198, 3, 134, 3, 135, 3, 199, 3, 135, 3, 200, 3, 199, 3, 135, 3, 136, 3, 200, 3, 136, 3, 201, 3, 200, 3, 136, 3, 137, 3, 201, 3, 137, 3, 202, 3, 201, 3, 137, 3, 138, 3, 202, 3, 138, 3, 203, 3, 202, 3, 138, 3, 139, 3, 203, 3, 139, 3, 204, 3, 203, 3, 139, 3, 140, 3, 204, 3, 140, 3, 205, 3, 204, 3, 140, 3, 141, 3, 205, 3, 141, 3, 206, 3, 205, 3, 142, 3, 143, 3, 207, 3, 143, 3, 208, 3, 207, 3, 143, 3, 144, 3, 208, 3, 144, 3, 209, 3, 208, 3, 144, 3, 145, 3, 209, 3, 145, 3, 210, 3, 209, 3, 145, 3, 146, 3, 210, 3, 146, 3, 211, 3, 210, 3, 146, 3, 147, 3, 211, 3, 147, 3, 212, 3, 211, 3, 147, 3, 148, 3, 212, 3, 148, 3, 213, 3, 212, 3, 148, 3, 149, 3, 213, 3, 149, 3, 214, 3, 213, 3, 149, 3, 150, 3, 214, 3, 150, 3, 215, 3, 214, 3, 150, 3, 151, 3, 215, 3, 151, 3, 216, 3, 215, 3, 151, 3, 152, 3, 216, 3, 152, 3, 217, 3, 216, 3, 152, 3, 153, 3, 217, 3, 153, 3, 218, 3, 217, 3, 153, 3, 154, 3, 218, 3, 154, 3, 219, 3, 218, 3, 154, 3, 155, 3, 219, 3, 155, 3, 220, 3, 219, 3, 155, 3, 156, 3, 220, 3, 156, 3, 221, 3, 220, 3, 156, 3, 157, 3, 221, 3, 157, 3, 222, 3, 221, 3, 157, 3, 158, 3, 222, 3, 158, 3, 223, 3, 222, 3, 158, 3, 159, 3, 223, 3, 159, 3, 224, 3, 223, 3, 159, 3, 160, 3, 224, 3, 160, 3, 225, 3, 224, 3, 160, 3, 161, 3, 225, 3, 161, 3, 226, 3, 225, 3, 161, 3, 162, 3, 226, 3, 162, 3, 227, 3, 226, 3, 162, 3, 163, 3, 227, 3, 163, 3, 228, 3, 227, 3, 163, 3, 164, 3, 228, 3, 164, 3, 229, 3, 228, 3, 164, 3, 165, 3, 229, 3, 165, 3, 230, 3, 229, 3, 165, 3, 166, 3, 230, 3, 166, 3, 231, 3, 230, 3, 166, 3, 167, 3, 231, 3, 167, 3, 232, 3, 231, 3, 167, 3, 168, 3, 232, 3, 168, 3, 233, 3, 232, 3, 168, 3, 169, 3, 233, 3, 169, 3, 234, 3, 233, 3, 169, 3, 170, 3, 234, 3, 170, 3, 235, 3, 234, 3, 170, 3, 171, 3, 235, 3, 171, 3, 236, 3, 235, 3, 171, 3, 172, 3, 236, 3, 172, 3, 237, 3, 236, 3, 172, 3, 173, 3, 237, 3, 173, 3, 238, 3, 237, 3, 173, 3, 174, 3, 238, 3, 174, 3, 239, 3, 238, 3, 174, 3, 175, 3, 239, 3, 175, 3, 240, 3, 239, 3, 175, 3, 176, 3, 240, 3, 176, 3, 241, 3, 240, 3, 176, 3, 177, 3, 241, 3, 177, 3, 242, 3, 241, 3, 177, 3, 178, 3, 242, 3, 178, 3, 243, 3, 242, 3, 178, 3, 179, 3, 243, 3, 179, 3, 244, 3, 243, 3, 179, 3, 180, 3, 244, 3, 180, 3, 245, 3, 244, 3, 180, 3, 181, 3, 245, 3, 181, 3, 246, 3, 245, 3, 181, 3, 182, 3, 246, 3, 182, 3, 247, 3, 246, 3, 182, 3, 183, 3, 247, 3, 183, 3, 248, 3, 247, 3, 183, 3, 184, 3, 248, 3, 184, 3, 249, 3, 248, 3, 184, 3, 185, 3, 249, 3, 185, 3, 250, 3, 249, 3, 185, 3, 186, 3, 250, 3, 186, 3, 251, 3, 250, 3, 186, 3, 187, 3, 251, 3, 187, 3, 252, 3, 251, 3, 187, 3, 188, 3, 252, 3, 188, 3, 253, 3, 252, 3, 188, 3, 189, 3, 253, 3, 189, 3, 254, 3, 253, 3, 189, 3, 190, 3, 254, 3, 190, 3, 255, 3, 254, 3, 190, 3, 191, 3, 255, 3, 191, 3, 0, 4, 255, 3, 191, 3, 192, 3, 0, 4, 192, 3, 1, 4, 0, 4, 192, 3, 193, 3, 1, 4, 193, 3, 2, 4, 1, 4, 193, 3, 194, 3, 2, 4, 194, 3, 3, 4, 2, 4, 194, 3, 195, 3, 3, 4, 195, 3, 4, 4, 3, 4, 195, 3, 196, 3, 4, 4, 196, 3, 5, 4, 4, 4, 196, 3, 197, 3, 5, 4, 197, 3, 6, 4, 5, 4, 197, 3, 198, 3, 6, 4, 198, 3, 7, 4, 6, 4, 198, 3, 199, 3, 7, 4, 199, 3, 8, 4, 7, 4, 199, 3, 200, 3, 8, 4, 200, 3, 9, 4, 8, 4, 200, 3, 201, 3, 9, 4, 201, 3, 10, 4, 9, 4, 201, 3, 202, 3, 10, 4, 202, 3, 11, 4, 10, 4, 202, 3, 203, 3, 11, 4, 203, 3, 12, 4, 11, 4, 203, 3, 204, 3, 12, 4, 204, 3, 13, 4, 12, 4, 204, 3, 205, 3, 13, 4, 205, 3, 14, 4, 13, 4, 205, 3, 206, 3, 14, 4, 206, 3, 15, 4, 14, 4, 207, 3, 208, 3, 16, 4, 208, 3, 17, 4, 16, 4, 208, 3, 209, 3, 17, 4, 209, 3, 18, 4, 17, 4, 209, 3, 210, 3, 18, 4, 210, 3, 19, 4, 18, 4, 210, 3, 211, 3, 19, 4, 211, 3, 20, 4, 19, 4, 211, 3, 212, 3, 20, 4, 212, 3, 21, 4, 20, 4, 212, 3, 213, 3, 21, 4, 213, 3, 22, 4, 21, 4, 213, 3, 214, 3, 22, 4, 214, 3, 23, 4, 22, 4, 214, 3, 215, 3, 23, 4, 215, 3, 24, 4, 23, 4, 215, 3, 216, 3, 24, 4, 216, 3, 25, 4, 24, 4, 216, 3, 217, 3, 25, 4, 217, 3, 26, 4, 25, 4, 217, 3, 218, 3, 26, 4, 218, 3, 27, 4, 26, 4, 218, 3, 219, 3, 27, 4, 219, 3, 28, 4, 27, 4, 219, 3, 220, 3, 28, 4, 220, 3, 29, 4, 28, 4, 220, 3, 221, 3, 29, 4, 221, 3, 30, 4, 29, 4, 221, 3, 222, 3, 30, 4, 222, 3, 31, 4, 30, 4, 222, 3, 223, 3, 31, 4, 223, 3, 32, 4, 31, 4, 223, 3, 224, 3, 32, 4, 224, 3, 33, 4, 32, 4, 224, 3, 225, 3, 33, 4, 225, 3, 34, 4, 33, 4, 225, 3, 226, 3, 34, 4, 226, 3, 35, 4, 34, 4, 226, 3, 227, 3, 35, 4, 227, 3, 36, 4, 35, 4, 227, 3, 228, 3, 36, 4, 228, 3, 37, 4, 36, 4, 228, 3, 229, 3, 37, 4, 229, 3, 38, 4, 37, 4, 229, 3, 230, 3, 38, 4, 230, 3, 39, 4, 38, 4, 230, 3, 231, 3, 39, 4, 231, 3, 40, 4, 39, 4, 231, 3, 232, 3, 40, 4, 232, 3, 41, 4, 40, 4, 232, 3, 233, 3, 41, 4, 233, 3, 42, 4, 41, 4, 233, 3, 234, 3, 42, 4, 234, 3, 43, 4, 42, 4, 234, 3, 235, 3, 43, 4, 235, 3, 44, 4, 43, 4, 235, 3, 236, 3, 44, 4, 236, 3, 45, 4, 44, 4, 236, 3, 237, 3, 45, 4, 237, 3, 46, 4, 45, 4, 237, 3, 238, 3, 46, 4, 238, 3, 47, 4, 46, 4, 238, 3, 239, 3, 47, 4, 239, 3, 48, 4, 47, 4, 239, 3, 240, 3, 48, 4, 240, 3, 49, 4, 48, 4, 240, 3, 241, 3, 49, 4, 241, 3, 50, 4, 49, 4, 241, 3, 242, 3, 50, 4, 242, 3, 51, 4, 50, 4, 242, 3, 243, 3, 51, 4, 243, 3, 52, 4, 51, 4, 243, 3, 244, 3, 52, 4, 244, 3, 53, 4, 52, 4, 244, 3, 245, 3, 53, 4, 245, 3, 54, 4, 53, 4, 245, 3, 246, 3, 54, 4, 246, 3, 55, 4, 54, 4, 246, 3, 247, 3, 55, 4, 247, 3, 56, 4, 55, 4, 247, 3, 248, 3, 56, 4, 248, 3, 57, 4, 56, 4, 248, 3, 249, 3, 57, 4, 249, 3, 58, 4, 57, 4, 249, 3, 250, 3, 58, 4, 250, 3, 59, 4, 58, 4, 250, 3, 251, 3, 59, 4, 251, 3, 60, 4, 59, 4, 251, 3, 252, 3, 60, 4, 252, 3, 61, 4, 60, 4, 252, 3, 253, 3, 61, 4, 253, 3, 62, 4, 61, 4, 253, 3, 254, 3, 62, 4, 254, 3, 63, 4, 62, 4, 254, 3, 255, 3, 63, 4, 255, 3, 64, 4, 63, 4, 255, 3, 0, 4, 64, 4, 0, 4, 65, 4, 64, 4, 0, 4, 1, 4, 65, 4, 1, 4, 66, 4, 65, 4, 1, 4, 2, 4, 66, 4, 2, 4, 67, 4, 66, 4, 2, 4, 3, 4, 67, 4, 3, 4, 68, 4, 67, 4, 3, 4, 4, 4, 68, 4, 4, 4, 69, 4, 68, 4, 4, 4, 5, 4, 69, 4, 5, 4, 70, 4, 69, 4, 5, 4, 6, 4, 70, 4, 6, 4, 71, 4, 70, 4, 6, 4, 7, 4, 71, 4, 7, 4, 72, 4, 71, 4, 7, 4, 8, 4, 72, 4, 8, 4, 73, 4, 72, 4, 8, 4, 9, 4, 73, 4, 9, 4, 74, 4, 73, 4, 9, 4, 10, 4, 74, 4, 10, 4, 75, 4, 74, 4, 10, 4, 11, 4, 75, 4, 11, 4, 76, 4, 75, 4, 11, 4, 12, 4, 76, 4, 12, 4, 77, 4, 76, 4, 12, 4, 13, 4, 77, 4, 13, 4, 78, 4, 77, 4, 13, 4, 14, 4, 78, 4, 14, 4, 79, 4, 78, 4, 14, 4, 15, 4, 79, 4, 15, 4, 80, 4, 79, 4, 16, 4, 17, 4, 81, 4, 17, 4, 82, 4, 81, 4, 17, 4, 18, 4, 82, 4, 18, 4, 83, 4, 82, 4, 18, 4, 19, 4, 83, 4, 19, 4, 84, 4, 83, 4, 19, 4, 20, 4, 84, 4, 20, 4, 85, 4, 84, 4, 20, 4, 21, 4, 85, 4, 21, 4, 86, 4, 85, 4, 21, 4, 22, 4, 86, 4, 22, 4, 87, 4, 86, 4, 22, 4, 23, 4, 87, 4, 23, 4, 88, 4, 87, 4, 23, 4, 24, 4, 88, 4, 24, 4, 89, 4, 88, 4, 24, 4, 25, 4, 89, 4, 25, 4, 90, 4, 89, 4, 25, 4, 26, 4, 90, 4, 26, 4, 91, 4, 90, 4, 26, 4, 27, 4, 91, 4, 27, 4, 92, 4, 91, 4, 27, 4, 28, 4, 92, 4, 28, 4, 93, 4, 92, 4, 28, 4, 29, 4, 93, 4, 29, 4, 94, 4, 93, 4, 29, 4, 30, 4, 94, 4, 30, 4, 95, 4, 94, 4, 30, 4, 31, 4, 95, 4, 31, 4, 96, 4, 95, 4, 31, 4, 32, 4, 96, 4, 32, 4, 97, 4, 96, 4, 32, 4, 33, 4, 97, 4, 33, 4, 98, 4, 97, 4, 33, 4, 34, 4, 98, 4, 34, 4, 99, 4, 98, 4, 34, 4, 35, 4, 99, 4, 35, 4, 100, 4, 99, 4, 35, 4, 36, 4, 100, 4, 36, 4, 101, 4, 100, 4, 36, 4, 37, 4, 101, 4, 37, 4, 102, 4, 101, 4, 37, 4, 38, 4, 102, 4, 38, 4, 103, 4, 102, 4, 38, 4, 39, 4, 103, 4, 39, 4, 104, 4, 103, 4, 39, 4, 40, 4, 104, 4, 40, 4, 105, 4, 104, 4, 40, 4, 41, 4, 105, 4, 41, 4, 106, 4, 105, 4, 41, 4, 42, 4, 106, 4, 42, 4, 107, 4, 106, 4, 42, 4, 43, 4, 107, 4, 43, 4, 108, 4, 107, 4, 43, 4, 44, 4, 108, 4, 44, 4, 109, 4, 108, 4, 44, 4, 45, 4, 109, 4, 45, 4, 110, 4, 109, 4, 45, 4, 46, 4, 110, 4, 46, 4, 111, 4, 110, 4, 46, 4, 47, 4, 111, 4, 47, 4, 112, 4, 111, 4, 47, 4, 48, 4, 112, 4, 48, 4, 113, 4, 112, 4, 48, 4, 49, 4, 113, 4, 49, 4, 114, 4, 113, 4, 49, 4, 50, 4, 114, 4, 50, 4, 115, 4, 114, 4, 50, 4, 51, 4, 115, 4, 51, 4, 116, 4, 115, 4, 51, 4, 52, 4, 116, 4, 52, 4, 117, 4, 116, 4, 52, 4, 53, 4, 117, 4, 53, 4, 118, 4, 117, 4, 53, 4, 54, 4, 118, 4, 54, 4, 119, 4, 118, 4, 54, 4, 55, 4, 119, 4, 55, 4, 120, 4, 119, 4, 55, 4, 56, 4, 120, 4, 56, 4, 121, 4, 120, 4, 56, 4, 57, 4, 121, 4, 57, 4, 122, 4, 121, 4, 57, 4, 58, 4, 122, 4, 58, 4, 123, 4, 122, 4, 58, 4, 59, 4, 123, 4, 59, 4, 124, 4, 123, 4, 59, 4, 60, 4, 124, 4, 60, 4, 125, 4, 124, 4, 60, 4, 61, 4, 125, 4, 61, 4, 126, 4, 125, 4, 61, 4, 62, 4, 126, 4, 62, 4, 127, 4, 126, 4, 62, 4, 63, 4, 127, 4, 63, 4, 128, 4, 127, 4, 63, 4, 64, 4, 128, 4, 64, 4, 129, 4, 128, 4, 64, 4, 65, 4, 129, 4, 65, 4, 130, 4, 129, 4, 65, 4, 66, 4, 130, 4, 66, 4, 131, 4, 130, 4, 66, 4, 67, 4, 131, 4, 67, 4, 132, 4, 131, 4, 67, 4, 68, 4, 132, 4, 68, 4, 133, 4, 132, 4, 68, 4, 69, 4, 133, 4, 69, 4, 134, 4, 133, 4, 69, 4, 70, 4, 134, 4, 70, 4, 135, 4, 134, 4, 70, 4, 71, 4, 135, 4, 71, 4, 136, 4, 135, 4, 71, 4, 72, 4, 136, 4, 72, 4, 137, 4, 136, 4, 72, 4, 73, 4, 137, 4, 73, 4, 138, 4, 137, 4, 73, 4, 74, 4, 138, 4, 74, 4, 139, 4, 138, 4, 74, 4, 75, 4, 139, 4, 75, 4, 140, 4, 139, 4, 75, 4, 76, 4, 140, 4, 76, 4, 141, 4, 140, 4, 76, 4, 77, 4, 141, 4, 77, 4, 142, 4, 141, 4, 77, 4, 78, 4, 142, 4, 78, 4, 143, 4, 142, 4, 78, 4, 79, 4, 143, 4, 79, 4, 144, 4, 143, 4, 79, 4, 80, 4, 144, 4, 80, 4, 145, 4, 144, 4, 81, 4, 82, 4, 146, 4, 82, 4, 147, 4, 146, 4, 82, 4, 83, 4, 147, 4, 83, 4, 148, 4, 147, 4, 83, 4, 84, 4, 148, 4, 84, 4, 149, 4, 148, 4, 84, 4, 85, 4, 149, 4, 85, 4, 150, 4, 149, 4, 85, 4, 86, 4, 150, 4, 86, 4, 151, 4, 150, 4, 86, 4, 87, 4, 151, 4, 87, 4, 152, 4, 151, 4, 87, 4, 88, 4, 152, 4, 88, 4, 153, 4, 152, 4, 88, 4, 89, 4, 153, 4, 89, 4, 154, 4, 153, 4, 89, 4, 90, 4, 154, 4, 90, 4, 155, 4, 154, 4, 90, 4, 91, 4, 155, 4, 91, 4, 156, 4, 155, 4, 91, 4, 92, 4, 156, 4, 92, 4, 157, 4, 156, 4, 92, 4, 93, 4, 157, 4, 93, 4, 158, 4, 157, 4, 93, 4, 94, 4, 158, 4, 94, 4, 159, 4, 158, 4, 94, 4, 95, 4, 159, 4, 95, 4, 160, 4, 159, 4, 95, 4, 96, 4, 160, 4, 96, 4, 161, 4, 160, 4, 96, 4, 97, 4, 161, 4, 97, 4, 162, 4, 161, 4, 97, 4, 98, 4, 162, 4, 98, 4, 163, 4, 162, 4, 98, 4, 99, 4, 163, 4, 99, 4, 164, 4, 163, 4, 99, 4, 100, 4, 164, 4, 100, 4, 165, 4, 164, 4, 100, 4, 101, 4, 165, 4, 101, 4, 166, 4, 165, 4, 101, 4, 102, 4, 166, 4, 102, 4, 167, 4, 166, 4, 102, 4, 103, 4, 167, 4, 103, 4, 168, 4, 167, 4, 103, 4, 104, 4, 168, 4, 104, 4, 169, 4, 168, 4, 104, 4, 105, 4, 169, 4, 105, 4, 170, 4, 169, 4, 105, 4, 106, 4, 170, 4, 106, 4, 171, 4, 170, 4, 106, 4, 107, 4, 171, 4, 107, 4, 172, 4, 171, 4, 107, 4, 108, 4, 172, 4, 108, 4, 173, 4, 172, 4, 108, 4, 109, 4, 173, 4, 109, 4, 174, 4, 173, 4, 109, 4, 110, 4, 174, 4, 110, 4, 175, 4, 174, 4, 110, 4, 111, 4, 175, 4, 111, 4, 176, 4, 175, 4, 111, 4, 112, 4, 176, 4, 112, 4, 177, 4, 176, 4, 112, 4, 113, 4, 177, 4, 113, 4, 178, 4, 177, 4, 113, 4, 114, 4, 178, 4, 114, 4, 179, 4, 178, 4, 114, 4, 115, 4, 179, 4, 115, 4, 180, 4, 179, 4, 115, 4, 116, 4, 180, 4, 116, 4, 181, 4, 180, 4, 116, 4, 117, 4, 181, 4, 117, 4, 182, 4, 181, 4, 117, 4, 118, 4, 182, 4, 118, 4, 183, 4, 182, 4, 118, 4, 119, 4, 183, 4, 119, 4, 184, 4, 183, 4, 119, 4, 120, 4, 184, 4, 120, 4, 185, 4, 184, 4, 120, 4, 121, 4, 185, 4, 121, 4, 186, 4, 185, 4, 121, 4, 122, 4, 186, 4, 122, 4, 187, 4, 186, 4, 122, 4, 123, 4, 187, 4, 123, 4, 188, 4, 187, 4, 123, 4, 124, 4, 188, 4, 124, 4, 189, 4, 188, 4, 124, 4, 125, 4, 189, 4, 125, 4, 190, 4, 189, 4, 125, 4, 126, 4, 190, 4, 126, 4, 191, 4, 190, 4, 126, 4, 127, 4, 191, 4, 127, 4, 192, 4, 191, 4, 127, 4, 128, 4, 192, 4, 128, 4, 193, 4, 192, 4, 128, 4, 129, 4, 193, 4, 129, 4, 194, 4, 193, 4, 129, 4, 130, 4, 194, 4, 130, 4, 195, 4, 194, 4, 130, 4, 131, 4, 195, 4, 131, 4, 196, 4, 195, 4, 131, 4, 132, 4, 196, 4, 132, 4, 197, 4, 196, 4, 132, 4, 133, 4, 197, 4, 133, 4, 198, 4, 197, 4, 133, 4, 134, 4, 198, 4, 134, 4, 199, 4, 198, 4, 134, 4, 135, 4, 199, 4, 135, 4, 200, 4, 199, 4, 135, 4, 136, 4, 200, 4, 136, 4, 201, 4, 200, 4, 136, 4, 137, 4, 201, 4, 137, 4, 202, 4, 201, 4, 137, 4, 138, 4, 202, 4, 138, 4, 203, 4, 202, 4, 138, 4, 139, 4, 203, 4, 139, 4, 204, 4, 203, 4, 139, 4, 140, 4, 204, 4, 140, 4, 205, 4, 204, 4, 140, 4, 141, 4, 205, 4, 141, 4, 206, 4, 205, 4, 141, 4, 142, 4, 206, 4, 142, 4, 207, 4, 206, 4, 142, 4, 143, 4, 207, 4, 143, 4, 208, 4, 207, 4, 143, 4, 144, 4, 208, 4, 144, 4, 209, 4, 208, 4, 144, 4, 145, 4, 209, 4, 145, 4, 210, 4, 209, 4, 146, 4, 147, 4, 211, 4, 147, 4, 212, 4, 211, 4, 147, 4, 148, 4, 212, 4, 148, 4, 213, 4, 212, 4, 148, 4, 149, 4, 213, 4, 149, 4, 214, 4, 213, 4, 149, 4, 150, 4, 214, 4, 150, 4, 215, 4, 214, 4, 150, 4, 151, 4, 215, 4, 151, 4, 216, 4, 215, 4, 151, 4, 152, 4, 216, 4, 152, 4, 217, 4, 216, 4, 152, 4, 153, 4, 217, 4, 153, 4, 218, 4, 217, 4, 153, 4, 154, 4, 218, 4, 154, 4, 219, 4, 218, 4, 154, 4, 155, 4, 219, 4, 155, 4, 220, 4, 219, 4, 155, 4, 156, 4, 220, 4, 156, 4, 221, 4, 220, 4, 156, 4, 157, 4, 221, 4, 157, 4, 222, 4, 221, 4, 157, 4, 158, 4, 222, 4, 158, 4, 223, 4, 222, 4, 158, 4, 159, 4, 223, 4, 159, 4, 224, 4, 223, 4, 159, 4, 160, 4, 224, 4, 160, 4, 225, 4, 224, 4, 160, 4, 161, 4, 225, 4, 161, 4, 226, 4, 225, 4, 161, 4, 162, 4, 226, 4, 162, 4, 227, 4, 226, 4, 162, 4, 163, 4, 227, 4, 163, 4, 228, 4, 227, 4, 163, 4, 164, 4, 228, 4, 164, 4, 229, 4, 228, 4, 164, 4, 165, 4, 229, 4, 165, 4, 230, 4, 229, 4, 165, 4, 166, 4, 230, 4, 166, 4, 231, 4, 230, 4, 166, 4, 167, 4, 231, 4, 167, 4, 232, 4, 231, 4, 167, 4, 168, 4, 232, 4, 168, 4, 233, 4, 232, 4, 168, 4, 169, 4, 233, 4, 169, 4, 234, 4, 233, 4, 169, 4, 170, 4, 234, 4, 170, 4, 235, 4, 234, 4, 170, 4, 171, 4, 235, 4, 171, 4, 236, 4, 235, 4, 171, 4, 172, 4, 236, 4, 172, 4, 237, 4, 236, 4, 172, 4, 173, 4, 237, 4, 173, 4, 238, 4, 237, 4, 173, 4, 174, 4, 238, 4, 174, 4, 239, 4, 238, 4, 174, 4, 175, 4, 239, 4, 175, 4, 240, 4, 239, 4, 175, 4, 176, 4, 240, 4, 176, 4, 241, 4, 240, 4, 176, 4, 177, 4, 241, 4, 177, 4, 242, 4, 241, 4, 177, 4, 178, 4, 242, 4, 178, 4, 243, 4, 242, 4, 178, 4, 179, 4, 243, 4, 179, 4, 244, 4, 243, 4, 179, 4, 180, 4, 244, 4, 180, 4, 245, 4, 244, 4, 180, 4, 181, 4, 245, 4, 181, 4, 246, 4, 245, 4, 181, 4, 182, 4, 246, 4, 182, 4, 247, 4, 246, 4, 182, 4, 183, 4, 247, 4, 183, 4, 248, 4, 247, 4, 183, 4, 184, 4, 248, 4, 184, 4, 249, 4, 248, 4, 184, 4, 185, 4, 249, 4, 185, 4, 250, 4, 249, 4, 185, 4, 186, 4, 250, 4, 186, 4, 251, 4, 250, 4, 186, 4, 187, 4, 251, 4, 187, 4, 252, 4, 251, 4, 187, 4, 188, 4, 252, 4, 188, 4, 253, 4, 252, 4, 188, 4, 189, 4, 253, 4, 189, 4, 254, 4, 253, 4, 189, 4, 190, 4, 254, 4, 190, 4, 255, 4, 254, 4, 190, 4, 191, 4, 255, 4, 191, 4, 0, 5, 255, 4, 191, 4, 192, 4, 0, 5, 192, 4, 1, 5, 0, 5, 192, 4, 193, 4, 1, 5, 193, 4, 2, 5, 1, 5, 193, 4, 194, 4, 2, 5, 194, 4, 3, 5, 2, 5, 194, 4, 195, 4, 3, 5, 195, 4, 4, 5, 3, 5, 195, 4, 196, 4, 4, 5, 196, 4, 5, 5, 4, 5, 196, 4, 197, 4, 5, 5, 197, 4, 6, 5, 5, 5, 197, 4, 198, 4, 6, 5, 198, 4, 7, 5, 6, 5, 198, 4, 199, 4, 7, 5, 199, 4, 8, 5, 7, 5, 199, 4, 200, 4, 8, 5, 200, 4, 9, 5, 8, 5, 200, 4, 201, 4, 9, 5, 201, 4, 10, 5, 9, 5, 201, 4, 202, 4, 10, 5, 202, 4, 11, 5, 10, 5, 202, 4, 203, 4, 11, 5, 203, 4, 12, 5, 11, 5, 203, 4, 204, 4, 12, 5, 204, 4, 13, 5, 12, 5, 204, 4, 205, 4, 13, 5, 205, 4, 14, 5, 13, 5, 205, 4, 206, 4, 14, 5, 206, 4, 15, 5, 14, 5, 206, 4, 207, 4, 15, 5, 207, 4, 16, 5, 15, 5, 207, 4, 208, 4, 16, 5, 208, 4, 17, 5, 16, 5, 208, 4, 209, 4, 17, 5, 209, 4, 18, 5, 17, 5, 209, 4, 210, 4, 18, 5, 210, 4, 19, 5, 18, 5, 211, 4, 212, 4, 20, 5, 212, 4, 21, 5, 20, 5, 212, 4, 213, 4, 21, 5, 213, 4, 22, 5, 21, 5, 213, 4, 214, 4, 22, 5, 214, 4, 23, 5, 22, 5, 214, 4, 215, 4, 23, 5, 215, 4, 24, 5, 23, 5, 215, 4, 216, 4, 24, 5, 216, 4, 25, 5, 24, 5, 216, 4, 217, 4, 25, 5, 217, 4, 26, 5, 25, 5, 217, 4, 218, 4, 26, 5, 218, 4, 27, 5, 26, 5, 218, 4, 219, 4, 27, 5, 219, 4, 28, 5, 27, 5, 219, 4, 220, 4, 28, 5, 220, 4, 29, 5, 28, 5, 220, 4, 221, 4, 29, 5, 221, 4, 30, 5, 29, 5, 221, 4, 222, 4, 30, 5, 222, 4, 31, 5, 30, 5, 222, 4, 223, 4, 31, 5, 223, 4, 32, 5, 31, 5, 223, 4, 224, 4, 32, 5, 224, 4, 33, 5, 32, 5, 224, 4, 225, 4, 33, 5, 225, 4, 34, 5, 33, 5, 225, 4, 226, 4, 34, 5, 226, 4, 35, 5, 34, 5, 226, 4, 227, 4, 35, 5, 227, 4, 36, 5, 35, 5, 227, 4, 228, 4, 36, 5, 228, 4, 37, 5, 36, 5, 228, 4, 229, 4, 37, 5, 229, 4, 38, 5, 37, 5, 229, 4, 230, 4, 38, 5, 230, 4, 39, 5, 38, 5, 230, 4, 231, 4, 39, 5, 231, 4, 40, 5, 39, 5, 231, 4, 232, 4, 40, 5, 232, 4, 41, 5, 40, 5, 232, 4, 233, 4, 41, 5, 233, 4, 42, 5, 41, 5, 233, 4, 234, 4, 42, 5, 234, 4, 43, 5, 42, 5, 234, 4, 235, 4, 43, 5, 235, 4, 44, 5, 43, 5, 235, 4, 236, 4, 44, 5, 236, 4, 45, 5, 44, 5, 236, 4, 237, 4, 45, 5, 237, 4, 46, 5, 45, 5, 237, 4, 238, 4, 46, 5, 238, 4, 47, 5, 46, 5, 238, 4, 239, 4, 47, 5, 239, 4, 48, 5, 47, 5, 239, 4, 240, 4, 48, 5, 240, 4, 49, 5, 48, 5, 240, 4, 241, 4, 49, 5, 241, 4, 50, 5, 49, 5, 241, 4, 242, 4, 50, 5, 242, 4, 51, 5, 50, 5, 242, 4, 243, 4, 51, 5, 243, 4, 52, 5, 51, 5, 243, 4, 244, 4, 52, 5, 244, 4, 53, 5, 52, 5, 244, 4, 245, 4, 53, 5, 245, 4, 54, 5, 53, 5, 245, 4, 246, 4, 54, 5, 246, 4, 55, 5, 54, 5, 246, 4, 247, 4, 55, 5, 247, 4, 56, 5, 55, 5, 247, 4, 248, 4, 56, 5, 248, 4, 57, 5, 56, 5, 248, 4, 249, 4, 57, 5, 249, 4, 58, 5, 57, 5, 249, 4, 250, 4, 58, 5, 250, 4, 59, 5, 58, 5, 250, 4, 251, 4, 59, 5, 251, 4, 60, 5, 59, 5, 251, 4, 252, 4, 60, 5, 252, 4, 61, 5, 60, 5, 252, 4, 253, 4, 61, 5, 253, 4, 62, 5, 61, 5, 253, 4, 254, 4, 62, 5, 254, 4, 63, 5, 62, 5, 254, 4, 255, 4, 63, 5, 255, 4, 64, 5, 63, 5, 255, 4, 0, 5, 64, 5, 0, 5, 65, 5, 64, 5, 0, 5, 1, 5, 65, 5, 1, 5, 66, 5, 65, 5, 1, 5, 2, 5, 66, 5, 2, 5, 67, 5, 66, 5, 2, 5, 3, 5, 67, 5, 3, 5, 68, 5, 67, 5, 3, 5, 4, 5, 68, 5, 4, 5, 69, 5, 68, 5, 4, 5, 5, 5, 69, 5, 5, 5, 70, 5, 69, 5, 5, 5, 6, 5, 70, 5, 6, 5, 71, 5, 70, 5, 6, 5, 7, 5, 71, 5, 7, 5, 72, 5, 71, 5, 7, 5, 8, 5, 72, 5, 8, 5, 73, 5, 72, 5, 8, 5, 9, 5, 73, 5, 9, 5, 74, 5, 73, 5, 9, 5, 10, 5, 74, 5, 10, 5, 75, 5, 74, 5, 10, 5, 11, 5, 75, 5, 11, 5, 76, 5, 75, 5, 11, 5, 12, 5, 76, 5, 12, 5, 77, 5, 76, 5, 12, 5, 13, 5, 77, 5, 13, 5, 78, 5, 77, 5, 13, 5, 14, 5, 78, 5, 14, 5, 79, 5, 78, 5, 14, 5, 15, 5, 79, 5, 15, 5, 80, 5, 79, 5, 15, 5, 16, 5, 80, 5, 16, 5, 81, 5, 80, 5, 16, 5, 17, 5, 81, 5, 17, 5, 82, 5, 81, 5, 17, 5, 18, 5, 82, 5, 18, 5, 83, 5, 82, 5, 18, 5, 19, 5, 83, 5, 19, 5, 84, 5, 83, 5, 20, 5, 21, 5, 85, 5, 21, 5, 86, 5, 85, 5, 21, 5, 22, 5, 86, 5, 22, 5, 87, 5, 86, 5, 22, 5, 23, 5, 87, 5, 23, 5, 88, 5, 87, 5, 23, 5, 24, 5, 88, 5, 24, 5, 89, 5, 88, 5, 24, 5, 25, 5, 89, 5, 25, 5, 90, 5, 89, 5, 25, 5, 26, 5, 90, 5, 26, 5, 91, 5, 90, 5, 26, 5, 27, 5, 91, 5, 27, 5, 92, 5, 91, 5, 27, 5, 28, 5, 92, 5, 28, 5, 93, 5, 92, 5, 28, 5, 29, 5, 93, 5, 29, 5, 94, 5, 93, 5, 29, 5, 30, 5, 94, 5, 30, 5, 95, 5, 94, 5, 30, 5, 31, 5, 95, 5, 31, 5, 96, 5, 95, 5, 31, 5, 32, 5, 96, 5, 32, 5, 97, 5, 96, 5, 32, 5, 33, 5, 97, 5, 33, 5, 98, 5, 97, 5, 33, 5, 34, 5, 98, 5, 34, 5, 99, 5, 98, 5, 34, 5, 35, 5, 99, 5, 35, 5, 100, 5, 99, 5, 35, 5, 36, 5, 100, 5, 36, 5, 101, 5, 100, 5, 36, 5, 37, 5, 101, 5, 37, 5, 102, 5, 101, 5, 37, 5, 38, 5, 102, 5, 38, 5, 103, 5, 102, 5, 38, 5, 39, 5, 103, 5, 39, 5, 104, 5, 103, 5, 39, 5, 40, 5, 104, 5, 40, 5, 105, 5, 104, 5, 40, 5, 41, 5, 105, 5, 41, 5, 106, 5, 105, 5, 41, 5, 42, 5, 106, 5, 42, 5, 107, 5, 106, 5, 42, 5, 43, 5, 107, 5, 43, 5, 108, 5, 107, 5, 43, 5, 44, 5, 108, 5, 44, 5, 109, 5, 108, 5, 44, 5, 45, 5, 109, 5, 45, 5, 110, 5, 109, 5, 45, 5, 46, 5, 110, 5, 46, 5, 111, 5, 110, 5, 46, 5, 47, 5, 111, 5, 47, 5, 112, 5, 111, 5, 47, 5, 48, 5, 112, 5, 48, 5, 113, 5, 112, 5, 48, 5, 49, 5, 113, 5, 49, 5, 114, 5, 113, 5, 49, 5, 50, 5, 114, 5, 50, 5, 115, 5, 114, 5, 50, 5, 51, 5, 115, 5, 51, 5, 116, 5, 115, 5, 51, 5, 52, 5, 116, 5, 52, 5, 117, 5, 116, 5, 52, 5, 53, 5, 117, 5, 53, 5, 118, 5, 117, 5, 53, 5, 54, 5, 118, 5, 54, 5, 119, 5, 118, 5, 54, 5, 55, 5, 119, 5, 55, 5, 120, 5, 119, 5, 55, 5, 56, 5, 120, 5, 56, 5, 121, 5, 120, 5, 56, 5, 57, 5, 121, 5, 57, 5, 122, 5, 121, 5, 57, 5, 58, 5, 122, 5, 58, 5, 123, 5, 122, 5, 58, 5, 59, 5, 123, 5, 59, 5, 124, 5, 123, 5, 59, 5, 60, 5, 124, 5, 60, 5, 125, 5, 124, 5, 60, 5, 61, 5, 125, 5, 61, 5, 126, 5, 125, 5, 61, 5, 62, 5, 126, 5, 62, 5, 127, 5, 126, 5, 62, 5, 63, 5, 127, 5, 63, 5, 128, 5, 127, 5, 63, 5, 64, 5, 128, 5, 64, 5, 129, 5, 128, 5, 64, 5, 65, 5, 129, 5, 65, 5, 130, 5, 129, 5, 65, 5, 66, 5, 130, 5, 66, 5, 131, 5, 130, 5, 66, 5, 67, 5, 131, 5, 67, 5, 132, 5, 131, 5, 67, 5, 68, 5, 132, 5, 68, 5, 133, 5, 132, 5, 68, 5, 69, 5, 133, 5, 69, 5, 134, 5, 133, 5, 69, 5, 70, 5, 134, 5, 70, 5, 135, 5, 134, 5, 70, 5, 71, 5, 135, 5, 71, 5, 136, 5, 135, 5, 71, 5, 72, 5, 136, 5, 72, 5, 137, 5, 136, 5, 72, 5, 73, 5, 137, 5, 73, 5, 138, 5, 137, 5, 73, 5, 74, 5, 138, 5, 74, 5, 139, 5, 138, 5, 74, 5, 75, 5, 139, 5, 75, 5, 140, 5, 139, 5, 75, 5, 76, 5, 140, 5, 76, 5, 141, 5, 140, 5, 76, 5, 77, 5, 141, 5, 77, 5, 142, 5, 141, 5, 77, 5, 78, 5, 142, 5, 78, 5, 143, 5, 142, 5, 78, 5, 79, 5, 143, 5, 79, 5, 144, 5, 143, 5, 79, 5, 80, 5, 144, 5, 80, 5, 145, 5, 144, 5, 80, 5, 81, 5, 145, 5, 81, 5, 146, 5, 145, 5, 81, 5, 82, 5, 146, 5, 82, 5, 147, 5, 146, 5, 82, 5, 83, 5, 147, 5, 83, 5, 148, 5, 147, 5, 83, 5, 84, 5, 148, 5, 84, 5, 149, 5, 148, 5, 85, 5, 86, 5, 150, 5, 86, 5, 151, 5, 150, 5, 86, 5, 87, 5, 151, 5, 87, 5, 152, 5, 151, 5, 87, 5, 88, 5, 152, 5, 88, 5, 153, 5, 152, 5, 88, 5, 89, 5, 153, 5, 89, 5, 154, 5, 153, 5, 89, 5, 90, 5, 154, 5, 90, 5, 155, 5, 154, 5, 90, 5, 91, 5, 155, 5, 91, 5, 156, 5, 155, 5, 91, 5, 92, 5, 156, 5, 92, 5, 157, 5, 156, 5, 92, 5, 93, 5, 157, 5, 93, 5, 158, 5, 157, 5, 93, 5, 94, 5, 158, 5, 94, 5, 159, 5, 158, 5, 94, 5, 95, 5, 159, 5, 95, 5, 160, 5, 159, 5, 95, 5, 96, 5, 160, 5, 96, 5, 161, 5, 160, 5, 96, 5, 97, 5, 161, 5, 97, 5, 162, 5, 161, 5, 97, 5, 98, 5, 162, 5, 98, 5, 163, 5, 162, 5, 98, 5, 99, 5, 163, 5, 99, 5, 164, 5, 163, 5, 99, 5, 100, 5, 164, 5, 100, 5, 165, 5, 164, 5, 100, 5, 101, 5, 165, 5, 101, 5, 166, 5, 165, 5, 101, 5, 102, 5, 166, 5, 102, 5, 167, 5, 166, 5, 102, 5, 103, 5, 167, 5, 103, 5, 168, 5, 167, 5, 103, 5, 104, 5, 168, 5, 104, 5, 169, 5, 168, 5, 104, 5, 105, 5, 169, 5, 105, 5, 170, 5, 169, 5, 105, 5, 106, 5, 170, 5, 106, 5, 171, 5, 170, 5, 106, 5, 107, 5, 171, 5, 107, 5, 172, 5, 171, 5, 107, 5, 108, 5, 172, 5, 108, 5, 173, 5, 172, 5, 108, 5, 109, 5, 173, 5, 109, 5, 174, 5, 173, 5, 109, 5, 110, 5, 174, 5, 110, 5, 175, 5, 174, 5, 110, 5, 111, 5, 175, 5, 111, 5, 176, 5, 175, 5, 111, 5, 112, 5, 176, 5, 112, 5, 177, 5, 176, 5, 112, 5, 113, 5, 177, 5, 113, 5, 178, 5, 177, 5, 113, 5, 114, 5, 178, 5, 114, 5, 179, 5, 178, 5, 114, 5, 115, 5, 179, 5, 115, 5, 180, 5, 179, 5, 115, 5, 116, 5, 180, 5, 116, 5, 181, 5, 180, 5, 116, 5, 117, 5, 181, 5, 117, 5, 182, 5, 181, 5, 117, 5, 118, 5, 182, 5, 118, 5, 183, 5, 182, 5, 118, 5, 119, 5, 183, 5, 119, 5, 184, 5, 183, 5, 119, 5, 120, 5, 184, 5, 120, 5, 185, 5, 184, 5, 120, 5, 121, 5, 185, 5, 121, 5, 186, 5, 185, 5, 121, 5, 122, 5, 186, 5, 122, 5, 187, 5, 186, 5, 122, 5, 123, 5, 187, 5, 123, 5, 188, 5, 187, 5, 123, 5, 124, 5, 188, 5, 124, 5, 189, 5, 188, 5, 124, 5, 125, 5, 189, 5, 125, 5, 190, 5, 189, 5, 125, 5, 126, 5, 190, 5, 126, 5, 191, 5, 190, 5, 126, 5, 127, 5, 191, 5, 127, 5, 192, 5, 191, 5, 127, 5, 128, 5, 192, 5, 128, 5, 193, 5, 192, 5, 128, 5, 129, 5, 193, 5, 129, 5, 194, 5, 193, 5, 129, 5, 130, 5, 194, 5, 130, 5, 195, 5, 194, 5, 130, 5, 131, 5, 195, 5, 131, 5, 196, 5, 195, 5, 131, 5, 132, 5, 196, 5, 132, 5, 197, 5, 196, 5, 132, 5, 133, 5, 197, 5, 133, 5, 198, 5, 197, 5, 133, 5, 134, 5, 198, 5, 134, 5, 199, 5, 198, 5, 134, 5, 135, 5, 199, 5, 135, 5, 200, 5, 199, 5, 135, 5, 136, 5, 200, 5, 136, 5, 201, 5, 200, 5, 136, 5, 137, 5, 201, 5, 137, 5, 202, 5, 201, 5, 137, 5, 138, 5, 202, 5, 138, 5, 203, 5, 202, 5, 138, 5, 139, 5, 203, 5, 139, 5, 204, 5, 203, 5, 139, 5, 140, 5, 204, 5, 140, 5, 205, 5, 204, 5, 140, 5, 141, 5, 205, 5, 141, 5, 206, 5, 205, 5, 141, 5, 142, 5, 206, 5, 142, 5, 207, 5, 206, 5, 142, 5, 143, 5, 207, 5, 143, 5, 208, 5, 207, 5, 143, 5, 144, 5, 208, 5, 144, 5, 209, 5, 208, 5, 144, 5, 145, 5, 209, 5, 145, 5, 210, 5, 209, 5, 145, 5, 146, 5, 210, 5, 146, 5, 211, 5, 210, 5, 146, 5, 147, 5, 211, 5, 147, 5, 212, 5, 211, 5, 147, 5, 148, 5, 212, 5, 148, 5, 213, 5, 212, 5, 148, 5, 149, 5, 213, 5, 149, 5, 214, 5, 213, 5, 150, 5, 151, 5, 215, 5, 151, 5, 216, 5, 215, 5, 151, 5, 152, 5, 216, 5, 152, 5, 217, 5, 216, 5, 152, 5, 153, 5, 217, 5, 153, 5, 218, 5, 217, 5, 153, 5, 154, 5, 218, 5, 154, 5, 219, 5, 218, 5, 154, 5, 155, 5, 219, 5, 155, 5, 220, 5, 219, 5, 155, 5, 156, 5, 220, 5, 156, 5, 221, 5, 220, 5, 156, 5, 157, 5, 221, 5, 157, 5, 222, 5, 221, 5, 157, 5, 158, 5, 222, 5, 158, 5, 223, 5, 222, 5, 158, 5, 159, 5, 223, 5, 159, 5, 224, 5, 223, 5, 159, 5, 160, 5, 224, 5, 160, 5, 225, 5, 224, 5, 160, 5, 161, 5, 225, 5, 161, 5, 226, 5, 225, 5, 161, 5, 162, 5, 226, 5, 162, 5, 227, 5, 226, 5, 162, 5, 163, 5, 227, 5, 163, 5, 228, 5, 227, 5, 163, 5, 164, 5, 228, 5, 164, 5, 229, 5, 228, 5, 164, 5, 165, 5, 229, 5, 165, 5, 230, 5, 229, 5, 165, 5, 166, 5, 230, 5, 166, 5, 231, 5, 230, 5, 166, 5, 167, 5, 231, 5, 167, 5, 232, 5, 231, 5, 167, 5, 168, 5, 232, 5, 168, 5, 233, 5, 232, 5, 168, 5, 169, 5, 233, 5, 169, 5, 234, 5, 233, 5, 169, 5, 170, 5, 234, 5, 170, 5, 235, 5, 234, 5, 170, 5, 171, 5, 235, 5, 171, 5, 236, 5, 235, 5, 171, 5, 172, 5, 236, 5, 172, 5, 237, 5, 236, 5, 172, 5, 173, 5, 237, 5, 173, 5, 238, 5, 237, 5, 173, 5, 174, 5, 238, 5, 174, 5, 239, 5, 238, 5, 174, 5, 175, 5, 239, 5, 175, 5, 240, 5, 239, 5, 175, 5, 176, 5, 240, 5, 176, 5, 241, 5, 240, 5, 176, 5, 177, 5, 241, 5, 177, 5, 242, 5, 241, 5, 177, 5, 178, 5, 242, 5, 178, 5, 243, 5, 242, 5, 178, 5, 179, 5, 243, 5, 179, 5, 244, 5, 243, 5, 179, 5, 180, 5, 244, 5, 180, 5, 245, 5, 244, 5, 180, 5, 181, 5, 245, 5, 181, 5, 246, 5, 245, 5, 181, 5, 182, 5, 246, 5, 182, 5, 247, 5, 246, 5, 182, 5, 183, 5, 247, 5, 183, 5, 248, 5, 247, 5, 183, 5, 184, 5, 248, 5, 184, 5, 249, 5, 248, 5, 184, 5, 185, 5, 249, 5, 185, 5, 250, 5, 249, 5, 185, 5, 186, 5, 250, 5, 186, 5, 251, 5, 250, 5, 186, 5, 187, 5, 251, 5, 187, 5, 252, 5, 251, 5, 187, 5, 188, 5, 252, 5, 188, 5, 253, 5, 252, 5, 188, 5, 189, 5, 253, 5, 189, 5, 254, 5, 253, 5, 189, 5, 190, 5, 254, 5, 190, 5, 255, 5, 254, 5, 190, 5, 191, 5, 255, 5, 191, 5, 0, 6, 255, 5, 191, 5, 192, 5, 0, 6, 192, 5, 1, 6, 0, 6, 192, 5, 193, 5, 1, 6, 193, 5, 2, 6, 1, 6, 193, 5, 194, 5, 2, 6, 194, 5, 3, 6, 2, 6, 194, 5, 195, 5, 3, 6, 195, 5, 4, 6, 3, 6, 195, 5, 196, 5, 4, 6, 196, 5, 5, 6, 4, 6, 196, 5, 197, 5, 5, 6, 197, 5, 6, 6, 5, 6, 197, 5, 198, 5, 6, 6, 198, 5, 7, 6, 6, 6, 198, 5, 199, 5, 7, 6, 199, 5, 8, 6, 7, 6, 199, 5, 200, 5, 8, 6, 200, 5, 9, 6, 8, 6, 200, 5, 201, 5, 9, 6, 201, 5, 10, 6, 9, 6, 201, 5, 202, 5, 10, 6, 202, 5, 11, 6, 10, 6, 202, 5, 203, 5, 11, 6, 203, 5, 12, 6, 11, 6, 203, 5, 204, 5, 12, 6, 204, 5, 13, 6, 12, 6, 204, 5, 205, 5, 13, 6, 205, 5, 14, 6, 13, 6, 205, 5, 206, 5, 14, 6, 206, 5, 15, 6, 14, 6, 206, 5, 207, 5, 15, 6, 207, 5, 16, 6, 15, 6, 207, 5, 208, 5, 16, 6, 208, 5, 17, 6, 16, 6, 208, 5, 209, 5, 17, 6, 209, 5, 18, 6, 17, 6, 209, 5, 210, 5, 18, 6, 210, 5, 19, 6, 18, 6, 210, 5, 211, 5, 19, 6, 211, 5, 20, 6, 19, 6, 211, 5, 212, 5, 20, 6, 212, 5, 21, 6, 20, 6, 212, 5, 213, 5, 21, 6, 213, 5, 22, 6, 21, 6, 213, 5, 214, 5, 22, 6, 214, 5, 23, 6, 22, 6, 215, 5, 216, 5, 24, 6, 216, 5, 25, 6, 24, 6, 216, 5, 217, 5, 25, 6, 217, 5, 26, 6, 25, 6, 217, 5, 218, 5, 26, 6, 218, 5, 27, 6, 26, 6, 218, 5, 219, 5, 27, 6, 219, 5, 28, 6, 27, 6, 219, 5, 220, 5, 28, 6, 220, 5, 29, 6, 28, 6, 220, 5, 221, 5, 29, 6, 221, 5, 30, 6, 29, 6, 221, 5, 222, 5, 30, 6, 222, 5, 31, 6, 30, 6, 222, 5, 223, 5, 31, 6, 223, 5, 32, 6, 31, 6, 223, 5, 224, 5, 32, 6, 224, 5, 33, 6, 32, 6, 224, 5, 225, 5, 33, 6, 225, 5, 34, 6, 33, 6, 225, 5, 226, 5, 34, 6, 226, 5, 35, 6, 34, 6, 226, 5, 227, 5, 35, 6, 227, 5, 36, 6, 35, 6, 227, 5, 228, 5, 36, 6, 228, 5, 37, 6, 36, 6, 228, 5, 229, 5, 37, 6, 229, 5, 38, 6, 37, 6, 229, 5, 230, 5, 38, 6, 230, 5, 39, 6, 38, 6, 230, 5, 231, 5, 39, 6, 231, 5, 40, 6, 39, 6, 231, 5, 232, 5, 40, 6, 232, 5, 41, 6, 40, 6, 232, 5, 233, 5, 41, 6, 233, 5, 42, 6, 41, 6, 233, 5, 234, 5, 42, 6, 234, 5, 43, 6, 42, 6, 234, 5, 235, 5, 43, 6, 235, 5, 44, 6, 43, 6, 235, 5, 236, 5, 44, 6, 236, 5, 45, 6, 44, 6, 236, 5, 237, 5, 45, 6, 237, 5, 46, 6, 45, 6, 237, 5, 238, 5, 46, 6, 238, 5, 47, 6, 46, 6, 238, 5, 239, 5, 47, 6, 239, 5, 48, 6, 47, 6, 239, 5, 240, 5, 48, 6, 240, 5, 49, 6, 48, 6, 240, 5, 241, 5, 49, 6, 241, 5, 50, 6, 49, 6, 241, 5, 242, 5, 50, 6, 242, 5, 51, 6, 50, 6, 242, 5, 243, 5, 51, 6, 243, 5, 52, 6, 51, 6, 243, 5, 244, 5, 52, 6, 244, 5, 53, 6, 52, 6, 244, 5, 245, 5, 53, 6, 245, 5, 54, 6, 53, 6, 245, 5, 246, 5, 54, 6, 246, 5, 55, 6, 54, 6, 246, 5, 247, 5, 55, 6, 247, 5, 56, 6, 55, 6, 247, 5, 248, 5, 56, 6, 248, 5, 57, 6, 56, 6, 248, 5, 249, 5, 57, 6, 249, 5, 58, 6, 57, 6, 249, 5, 250, 5, 58, 6, 250, 5, 59, 6, 58, 6, 250, 5, 251, 5, 59, 6, 251, 5, 60, 6, 59, 6, 251, 5, 252, 5, 60, 6, 252, 5, 61, 6, 60, 6, 252, 5, 253, 5, 61, 6, 253, 5, 62, 6, 61, 6, 253, 5, 254, 5, 62, 6, 254, 5, 63, 6, 62, 6, 254, 5, 255, 5, 63, 6, 255, 5, 64, 6, 63, 6, 255, 5, 0, 6, 64, 6, 0, 6, 65, 6, 64, 6, 0, 6, 1, 6, 65, 6, 1, 6, 66, 6, 65, 6, 1, 6, 2, 6, 66, 6, 2, 6, 67, 6, 66, 6, 2, 6, 3, 6, 67, 6, 3, 6, 68, 6, 67, 6, 3, 6, 4, 6, 68, 6, 4, 6, 69, 6, 68, 6, 4, 6, 5, 6, 69, 6, 5, 6, 70, 6, 69, 6, 5, 6, 6, 6, 70, 6, 6, 6, 71, 6, 70, 6, 6, 6, 7, 6, 71, 6, 7, 6, 72, 6, 71, 6, 7, 6, 8, 6, 72, 6, 8, 6, 73, 6, 72, 6, 8, 6, 9, 6, 73, 6, 9, 6, 74, 6, 73, 6, 9, 6, 10, 6, 74, 6, 10, 6, 75, 6, 74, 6, 10, 6, 11, 6, 75, 6, 11, 6, 76, 6, 75, 6, 11, 6, 12, 6, 76, 6, 12, 6, 77, 6, 76, 6, 12, 6, 13, 6, 77, 6, 13, 6, 78, 6, 77, 6, 13, 6, 14, 6, 78, 6, 14, 6, 79, 6, 78, 6, 14, 6, 15, 6, 79, 6, 15, 6, 80, 6, 79, 6, 15, 6, 16, 6, 80, 6, 16, 6, 81, 6, 80, 6, 16, 6, 17, 6, 81, 6, 17, 6, 82, 6, 81, 6, 17, 6, 18, 6, 82, 6, 18, 6, 83, 6, 82, 6, 18, 6, 19, 6, 83, 6, 19, 6, 84, 6, 83, 6, 19, 6, 20, 6, 84, 6, 20, 6, 85, 6, 84, 6, 20, 6, 21, 6, 85, 6, 21, 6, 86, 6, 85, 6, 21, 6, 22, 6, 86, 6, 22, 6, 87, 6, 86, 6, 22, 6, 23, 6, 87, 6, 23, 6, 88, 6, 87, 6, 24, 6, 25, 6, 89, 6, 25, 6, 90, 6, 89, 6, 25, 6, 26, 6, 90, 6, 26, 6, 91, 6, 90, 6, 26, 6, 27, 6, 91, 6, 27, 6, 92, 6, 91, 6, 27, 6, 28, 6, 92, 6, 28, 6, 93, 6, 92, 6, 28, 6, 29, 6, 93, 6, 29, 6, 94, 6, 93, 6, 29, 6, 30, 6, 94, 6, 30, 6, 95, 6, 94, 6, 30, 6, 31, 6, 95, 6, 31, 6, 96, 6, 95, 6, 31, 6, 32, 6, 96, 6, 32, 6, 97, 6, 96, 6, 32, 6, 33, 6, 97, 6, 33, 6, 98, 6, 97, 6, 33, 6, 34, 6, 98, 6, 34, 6, 99, 6, 98, 6, 34, 6, 35, 6, 99, 6, 35, 6, 100, 6, 99, 6, 35, 6, 36, 6, 100, 6, 36, 6, 101, 6, 100, 6, 36, 6, 37, 6, 101, 6, 37, 6, 102, 6, 101, 6, 37, 6, 38, 6, 102, 6, 38, 6, 103, 6, 102, 6, 38, 6, 39, 6, 103, 6, 39, 6, 104, 6, 103, 6, 39, 6, 40, 6, 104, 6, 40, 6, 105, 6, 104, 6, 40, 6, 41, 6, 105, 6, 41, 6, 106, 6, 105, 6, 41, 6, 42, 6, 106, 6, 42, 6, 107, 6, 106, 6, 42, 6, 43, 6, 107, 6, 43, 6, 108, 6, 107, 6, 43, 6, 44, 6, 108, 6, 44, 6, 109, 6, 108, 6, 44, 6, 45, 6, 109, 6, 45, 6, 110, 6, 109, 6, 45, 6, 46, 6, 110, 6, 46, 6, 111, 6, 110, 6, 46, 6, 47, 6, 111, 6, 47, 6, 112, 6, 111, 6, 47, 6, 48, 6, 112, 6, 48, 6, 113, 6, 112, 6, 48, 6, 49, 6, 113, 6, 49, 6, 114, 6, 113, 6, 49, 6, 50, 6, 114, 6, 50, 6, 115, 6, 114, 6, 50, 6, 51, 6, 115, 6, 51, 6, 116, 6, 115, 6, 51, 6, 52, 6, 116, 6, 52, 6, 117, 6, 116, 6, 52, 6, 53, 6, 117, 6, 53, 6, 118, 6, 117, 6, 53, 6, 54, 6, 118, 6, 54, 6, 119, 6, 118, 6, 54, 6, 55, 6, 119, 6, 55, 6, 120, 6, 119, 6, 55, 6, 56, 6, 120, 6, 56, 6, 121, 6, 120, 6, 56, 6, 57, 6, 121, 6, 57, 6, 122, 6, 121, 6, 57, 6, 58, 6, 122, 6, 58, 6, 123, 6, 122, 6, 58, 6, 59, 6, 123, 6, 59, 6, 124, 6, 123, 6, 59, 6, 60, 6, 124, 6, 60, 6, 125, 6, 124, 6, 60, 6, 61, 6, 125, 6, 61, 6, 126, 6, 125, 6, 61, 6, 62, 6, 126, 6, 62, 6, 127, 6, 126, 6, 62, 6, 63, 6, 127, 6, 63, 6, 128, 6, 127, 6, 63, 6, 64, 6, 128, 6, 64, 6, 129, 6, 128, 6, 64, 6, 65, 6, 129, 6, 65, 6, 130, 6, 129, 6, 65, 6, 66, 6, 130, 6, 66, 6, 131, 6, 130, 6, 66, 6, 67, 6, 131, 6, 67, 6, 132, 6, 131, 6, 67, 6, 68, 6, 132, 6, 68, 6, 133, 6, 132, 6, 68, 6, 69, 6, 133, 6, 69, 6, 134, 6, 133, 6, 69, 6, 70, 6, 134, 6, 70, 6, 135, 6, 134, 6, 70, 6, 71, 6, 135, 6, 71, 6, 136, 6, 135, 6, 71, 6, 72, 6, 136, 6, 72, 6, 137, 6, 136, 6, 72, 6, 73, 6, 137, 6, 73, 6, 138, 6, 137, 6, 73, 6, 74, 6, 138, 6, 74, 6, 139, 6, 138, 6, 74, 6, 75, 6, 139, 6, 75, 6, 140, 6, 139, 6, 75, 6, 76, 6, 140, 6, 76, 6, 141, 6, 140, 6, 76, 6, 77, 6, 141, 6, 77, 6, 142, 6, 141, 6, 77, 6, 78, 6, 142, 6, 78, 6, 143, 6, 142, 6, 78, 6, 79, 6, 143, 6, 79, 6, 144, 6, 143, 6, 79, 6, 80, 6, 144, 6, 80, 6, 145, 6, 144, 6, 80, 6, 81, 6, 145, 6, 81, 6, 146, 6, 145, 6, 81, 6, 82, 6, 146, 6, 82, 6, 147, 6, 146, 6, 82, 6, 83, 6, 147, 6, 83, 6, 148, 6, 147, 6, 83, 6, 84, 6, 148, 6, 84, 6, 149, 6, 148, 6, 84, 6, 85, 6, 149, 6, 85, 6, 150, 6, 149, 6, 85, 6, 86, 6, 150, 6, 86, 6, 151, 6, 150, 6, 86, 6, 87, 6, 151, 6, 87, 6, 152, 6, 151, 6, 87, 6, 88, 6, 152, 6, 88, 6, 153, 6, 152, 6, 89, 6, 90, 6, 154, 6, 90, 6, 155, 6, 154, 6, 90, 6, 91, 6, 155, 6, 91, 6, 156, 6, 155, 6, 91, 6, 92, 6, 156, 6, 92, 6, 157, 6, 156, 6, 92, 6, 93, 6, 157, 6, 93, 6, 158, 6, 157, 6, 93, 6, 94, 6, 158, 6, 94, 6, 159, 6, 158, 6, 94, 6, 95, 6, 159, 6, 95, 6, 160, 6, 159, 6, 95, 6, 96, 6, 160, 6, 96, 6, 161, 6, 160, 6, 96, 6, 97, 6, 161, 6, 97, 6, 162, 6, 161, 6, 97, 6, 98, 6, 162, 6, 98, 6, 163, 6, 162, 6, 98, 6, 99, 6, 163, 6, 99, 6, 164, 6, 163, 6, 99, 6, 100, 6, 164, 6, 100, 6, 165, 6, 164, 6, 100, 6, 101, 6, 165, 6, 101, 6, 166, 6, 165, 6, 101, 6, 102, 6, 166, 6, 102, 6, 167, 6, 166, 6, 102, 6, 103, 6, 167, 6, 103, 6, 168, 6, 167, 6, 103, 6, 104, 6, 168, 6, 104, 6, 169, 6, 168, 6, 104, 6, 105, 6, 169, 6, 105, 6, 170, 6, 169, 6, 105, 6, 106, 6, 170, 6, 106, 6, 171, 6, 170, 6, 106, 6, 107, 6, 171, 6, 107, 6, 172, 6, 171, 6, 107, 6, 108, 6, 172, 6, 108, 6, 173, 6, 172, 6, 108, 6, 109, 6, 173, 6, 109, 6, 174, 6, 173, 6, 109, 6, 110, 6, 174, 6, 110, 6, 175, 6, 174, 6, 110, 6, 111, 6, 175, 6, 111, 6, 176, 6, 175, 6, 111, 6, 112, 6, 176, 6, 112, 6, 177, 6, 176, 6, 112, 6, 113, 6, 177, 6, 113, 6, 178, 6, 177, 6, 113, 6, 114, 6, 178, 6, 114, 6, 179, 6, 178, 6, 114, 6, 115, 6, 179, 6, 115, 6, 180, 6, 179, 6, 115, 6, 116, 6, 180, 6, 116, 6, 181, 6, 180, 6, 116, 6, 117, 6, 181, 6, 117, 6, 182, 6, 181, 6, 117, 6, 118, 6, 182, 6, 118, 6, 183, 6, 182, 6, 118, 6, 119, 6, 183, 6, 119, 6, 184, 6, 183, 6, 119, 6, 120, 6, 184, 6, 120, 6, 185, 6, 184, 6, 120, 6, 121, 6, 185, 6, 121, 6, 186, 6, 185, 6, 121, 6, 122, 6, 186, 6, 122, 6, 187, 6, 186, 6, 122, 6, 123, 6, 187, 6, 123, 6, 188, 6, 187, 6, 123, 6, 124, 6, 188, 6, 124, 6, 189, 6, 188, 6, 124, 6, 125, 6, 189, 6, 125, 6, 190, 6, 189, 6, 125, 6, 126, 6, 190, 6, 126, 6, 191, 6, 190, 6, 126, 6, 127, 6, 191, 6, 127, 6, 192, 6, 191, 6, 127, 6, 128, 6, 192, 6, 128, 6, 193, 6, 192, 6, 128, 6, 129, 6, 193, 6, 129, 6, 194, 6, 193, 6, 129, 6, 130, 6, 194, 6, 130, 6, 195, 6, 194, 6, 130, 6, 131, 6, 195, 6, 131, 6, 196, 6, 195, 6, 131, 6, 132, 6, 196, 6, 132, 6, 197, 6, 196, 6, 132, 6, 133, 6, 197, 6, 133, 6, 198, 6, 197, 6, 133, 6, 134, 6, 198, 6, 134, 6, 199, 6, 198, 6, 134, 6, 135, 6, 199, 6, 135, 6, 200, 6, 199, 6, 135, 6, 136, 6, 200, 6, 136, 6, 201, 6, 200, 6, 136, 6, 137, 6, 201, 6, 137, 6, 202, 6, 201, 6, 137, 6, 138, 6, 202, 6, 138, 6, 203, 6, 202, 6, 138, 6, 139, 6, 203, 6, 139, 6, 204, 6, 203, 6, 139, 6, 140, 6, 204, 6, 140, 6, 205, 6, 204, 6, 140, 6, 141, 6, 205, 6, 141, 6, 206, 6, 205, 6, 141, 6, 142, 6, 206, 6, 142, 6, 207, 6, 206, 6, 142, 6, 143, 6, 207, 6, 143, 6, 208, 6, 207, 6, 143, 6, 144, 6, 208, 6, 144, 6, 209, 6, 208, 6, 144, 6, 145, 6, 209, 6, 145, 6, 210, 6, 209, 6, 145, 6, 146, 6, 210, 6, 146, 6, 211, 6, 210, 6, 146, 6, 147, 6, 211, 6, 147, 6, 212, 6, 211, 6, 147, 6, 148, 6, 212, 6, 148, 6, 213, 6, 212, 6, 148, 6, 149, 6, 213, 6, 149, 6, 214, 6, 213, 6, 149, 6, 150, 6, 214, 6, 150, 6, 215, 6, 214, 6, 150, 6, 151, 6, 215, 6, 151, 6, 216, 6, 215, 6, 151, 6, 152, 6, 216, 6, 152, 6, 217, 6, 216, 6, 152, 6, 153, 6, 217, 6, 153, 6, 218, 6, 217, 6, 154, 6, 155, 6, 219, 6, 155, 6, 220, 6, 219, 6, 155, 6, 156, 6, 220, 6, 156, 6, 221, 6, 220, 6, 156, 6, 157, 6, 221, 6, 157, 6, 222, 6, 221, 6, 157, 6, 158, 6, 222, 6, 158, 6, 223, 6, 222, 6, 158, 6, 159, 6, 223, 6, 159, 6, 224, 6, 223, 6, 159, 6, 160, 6, 224, 6, 160, 6, 225, 6, 224, 6, 160, 6, 161, 6, 225, 6, 161, 6, 226, 6, 225, 6, 161, 6, 162, 6, 226, 6, 162, 6, 227, 6, 226, 6, 162, 6, 163, 6, 227, 6, 163, 6, 228, 6, 227, 6, 163, 6, 164, 6, 228, 6, 164, 6, 229, 6, 228, 6, 164, 6, 165, 6, 229, 6, 165, 6, 230, 6, 229, 6, 165, 6, 166, 6, 230, 6, 166, 6, 231, 6, 230, 6, 166, 6, 167, 6, 231, 6, 167, 6, 232, 6, 231, 6, 167, 6, 168, 6, 232, 6, 168, 6, 233, 6, 232, 6, 168, 6, 169, 6, 233, 6, 169, 6, 234, 6, 233, 6, 169, 6, 170, 6, 234, 6, 170, 6, 235, 6, 234, 6, 170, 6, 171, 6, 235, 6, 171, 6, 236, 6, 235, 6, 171, 6, 172, 6, 236, 6, 172, 6, 237, 6, 236, 6, 172, 6, 173, 6, 237, 6, 173, 6, 238, 6, 237, 6, 173, 6, 174, 6, 238, 6, 174, 6, 239, 6, 238, 6, 174, 6, 175, 6, 239, 6, 175, 6, 240, 6, 239, 6, 175, 6, 176, 6, 240, 6, 176, 6, 241, 6, 240, 6, 176, 6, 177, 6, 241, 6, 177, 6, 242, 6, 241, 6, 177, 6, 178, 6, 242, 6, 178, 6, 243, 6, 242, 6, 178, 6, 179, 6, 243, 6, 179, 6, 244, 6, 243, 6, 179, 6, 180, 6, 244, 6, 180, 6, 245, 6, 244, 6, 180, 6, 181, 6, 245, 6, 181, 6, 246, 6, 245, 6, 181, 6, 182, 6, 246, 6, 182, 6, 247, 6, 246, 6, 182, 6, 183, 6, 247, 6, 183, 6, 248, 6, 247, 6, 183, 6, 184, 6, 248, 6, 184, 6, 249, 6, 248, 6, 184, 6, 185, 6, 249, 6, 185, 6, 250, 6, 249, 6, 185, 6, 186, 6, 250, 6, 186, 6, 251, 6, 250, 6, 186, 6, 187, 6, 251, 6, 187, 6, 252, 6, 251, 6, 187, 6, 188, 6, 252, 6, 188, 6, 253, 6, 252, 6, 188, 6, 189, 6, 253, 6, 189, 6, 254, 6, 253, 6, 189, 6, 190, 6, 254, 6, 190, 6, 255, 6, 254, 6, 190, 6, 191, 6, 255, 6, 191, 6, 0, 7, 255, 6, 191, 6, 192, 6, 0, 7, 192, 6, 1, 7, 0, 7, 192, 6, 193, 6, 1, 7, 193, 6, 2, 7, 1, 7, 193, 6, 194, 6, 2, 7, 194, 6, 3, 7, 2, 7, 194, 6, 195, 6, 3, 7, 195, 6, 4, 7, 3, 7, 195, 6, 196, 6, 4, 7, 196, 6, 5, 7, 4, 7, 196, 6, 197, 6, 5, 7, 197, 6, 6, 7, 5, 7, 197, 6, 198, 6, 6, 7, 198, 6, 7, 7, 6, 7, 198, 6, 199, 6, 7, 7, 199, 6, 8, 7, 7, 7, 199, 6, 200, 6, 8, 7, 200, 6, 9, 7, 8, 7, 200, 6, 201, 6, 9, 7, 201, 6, 10, 7, 9, 7, 201, 6, 202, 6, 10, 7, 202, 6, 11, 7, 10, 7, 202, 6, 203, 6, 11, 7, 203, 6, 12, 7, 11, 7, 203, 6, 204, 6, 12, 7, 204, 6, 13, 7, 12, 7, 204, 6, 205, 6, 13, 7, 205, 6, 14, 7, 13, 7, 205, 6, 206, 6, 14, 7, 206, 6, 15, 7, 14, 7, 206, 6, 207, 6, 15, 7, 207, 6, 16, 7, 15, 7, 207, 6, 208, 6, 16, 7, 208, 6, 17, 7, 16, 7, 208, 6, 209, 6, 17, 7, 209, 6, 18, 7, 17, 7, 209, 6, 210, 6, 18, 7, 210, 6, 19, 7, 18, 7, 210, 6, 211, 6, 19, 7, 211, 6, 20, 7, 19, 7, 211, 6, 212, 6, 20, 7, 212, 6, 21, 7, 20, 7, 212, 6, 213, 6, 21, 7, 213, 6, 22, 7, 21, 7, 213, 6, 214, 6, 22, 7, 214, 6, 23, 7, 22, 7, 214, 6, 215, 6, 23, 7, 215, 6, 24, 7, 23, 7, 215, 6, 216, 6, 24, 7, 216, 6, 25, 7, 24, 7, 216, 6, 217, 6, 25, 7, 217, 6, 26, 7, 25, 7, 217, 6, 218, 6, 26, 7, 218, 6, 27, 7, 26, 7, 219, 6, 220, 6, 28, 7, 220, 6, 29, 7, 28, 7, 220, 6, 221, 6, 29, 7, 221, 6, 30, 7, 29, 7, 221, 6, 222, 6, 30, 7, 222, 6, 31, 7, 30, 7, 222, 6, 223, 6, 31, 7, 223, 6, 32, 7, 31, 7, 223, 6, 224, 6, 32, 7, 224, 6, 33, 7, 32, 7, 224, 6, 225, 6, 33, 7, 225, 6, 34, 7, 33, 7, 225, 6, 226, 6, 34, 7, 226, 6, 35, 7, 34, 7, 226, 6, 227, 6, 35, 7, 227, 6, 36, 7, 35, 7, 227, 6, 228, 6, 36, 7, 228, 6, 37, 7, 36, 7, 228, 6, 229, 6, 37, 7, 229, 6, 38, 7, 37, 7, 229, 6, 230, 6, 38, 7, 230, 6, 39, 7, 38, 7, 230, 6, 231, 6, 39, 7, 231, 6, 40, 7, 39, 7, 231, 6, 232, 6, 40, 7, 232, 6, 41, 7, 40, 7, 232, 6, 233, 6, 41, 7, 233, 6, 42, 7, 41, 7, 233, 6, 234, 6, 42, 7, 234, 6, 43, 7, 42, 7, 234, 6, 235, 6, 43, 7, 235, 6, 44, 7, 43, 7, 235, 6, 236, 6, 44, 7, 236, 6, 45, 7, 44, 7, 236, 6, 237, 6, 45, 7, 237, 6, 46, 7, 45, 7, 237, 6, 238, 6, 46, 7, 238, 6, 47, 7, 46, 7, 238, 6, 239, 6, 47, 7, 239, 6, 48, 7, 47, 7, 239, 6, 240, 6, 48, 7, 240, 6, 49, 7, 48, 7, 240, 6, 241, 6, 49, 7, 241, 6, 50, 7, 49, 7, 241, 6, 242, 6, 50, 7, 242, 6, 51, 7, 50, 7, 242, 6, 243, 6, 51, 7, 243, 6, 52, 7, 51, 7, 243, 6, 244, 6, 52, 7, 244, 6, 53, 7, 52, 7, 244, 6, 245, 6, 53, 7, 245, 6, 54, 7, 53, 7, 245, 6, 246, 6, 54, 7, 246, 6, 55, 7, 54, 7, 246, 6, 247, 6, 55, 7, 247, 6, 56, 7, 55, 7, 247, 6, 248, 6, 56, 7, 248, 6, 57, 7, 56, 7, 248, 6, 249, 6, 57, 7, 249, 6, 58, 7, 57, 7, 249, 6, 250, 6, 58, 7, 250, 6, 59, 7, 58, 7, 250, 6, 251, 6, 59, 7, 251, 6, 60, 7, 59, 7, 251, 6, 252, 6, 60, 7, 252, 6, 61, 7, 60, 7, 252, 6, 253, 6, 61, 7, 253, 6, 62, 7, 61, 7, 253, 6, 254, 6, 62, 7, 254, 6, 63, 7, 62, 7, 254, 6, 255, 6, 63, 7, 255, 6, 64, 7, 63, 7, 255, 6, 0, 7, 64, 7, 0, 7, 65, 7, 64, 7, 0, 7, 1, 7, 65, 7, 1, 7, 66, 7, 65, 7, 1, 7, 2, 7, 66, 7, 2, 7, 67, 7, 66, 7, 2, 7, 3, 7, 67, 7, 3, 7, 68, 7, 67, 7, 3, 7, 4, 7, 68, 7, 4, 7, 69, 7, 68, 7, 4, 7, 5, 7, 69, 7, 5, 7, 70, 7, 69, 7, 5, 7, 6, 7, 70, 7, 6, 7, 71, 7, 70, 7, 6, 7, 7, 7, 71, 7, 7, 7, 72, 7, 71, 7, 7, 7, 8, 7, 72, 7, 8, 7, 73, 7, 72, 7, 8, 7, 9, 7, 73, 7, 9, 7, 74, 7, 73, 7, 9, 7, 10, 7, 74, 7, 10, 7, 75, 7, 74, 7, 10, 7, 11, 7, 75, 7, 11, 7, 76, 7, 75, 7, 11, 7, 12, 7, 76, 7, 12, 7, 77, 7, 76, 7, 12, 7, 13, 7, 77, 7, 13, 7, 78, 7, 77, 7, 13, 7, 14, 7, 78, 7, 14, 7, 79, 7, 78, 7, 14, 7, 15, 7, 79, 7, 15, 7, 80, 7, 79, 7, 15, 7, 16, 7, 80, 7, 16, 7, 81, 7, 80, 7, 16, 7, 17, 7, 81, 7, 17, 7, 82, 7, 81, 7, 17, 7, 18, 7, 82, 7, 18, 7, 83, 7, 82, 7, 18, 7, 19, 7, 83, 7, 19, 7, 84, 7, 83, 7, 19, 7, 20, 7, 84, 7, 20, 7, 85, 7, 84, 7, 20, 7, 21, 7, 85, 7, 21, 7, 86, 7, 85, 7, 21, 7, 22, 7, 86, 7, 22, 7, 87, 7, 86, 7, 22, 7, 23, 7, 87, 7, 23, 7, 88, 7, 87, 7, 23, 7, 24, 7, 88, 7, 24, 7, 89, 7, 88, 7, 24, 7, 25, 7, 89, 7, 25, 7, 90, 7, 89, 7, 25, 7, 26, 7, 90, 7, 26, 7, 91, 7, 90, 7, 26, 7, 27, 7, 91, 7, 27, 7, 92, 7, 91, 7, 28, 7, 29, 7, 93, 7, 29, 7, 94, 7, 93, 7, 29, 7, 30, 7, 94, 7, 30, 7, 95, 7, 94, 7, 30, 7, 31, 7, 95, 7, 31, 7, 96, 7, 95, 7, 31, 7, 32, 7, 96, 7, 32, 7, 97, 7, 96, 7, 32, 7, 33, 7, 97, 7, 33, 7, 98, 7, 97, 7, 33, 7, 34, 7, 98, 7, 34, 7, 99, 7, 98, 7, 34, 7, 35, 7, 99, 7, 35, 7, 100, 7, 99, 7, 35, 7, 36, 7, 100, 7, 36, 7, 101, 7, 100, 7, 36, 7, 37, 7, 101, 7, 37, 7, 102, 7, 101, 7, 37, 7, 38, 7, 102, 7, 38, 7, 103, 7, 102, 7, 38, 7, 39, 7, 103, 7, 39, 7, 104, 7, 103, 7, 39, 7, 40, 7, 104, 7, 40, 7, 105, 7, 104, 7, 40, 7, 41, 7, 105, 7, 41, 7, 106, 7, 105, 7, 41, 7, 42, 7, 106, 7, 42, 7, 107, 7, 106, 7, 42, 7, 43, 7, 107, 7, 43, 7, 108, 7, 107, 7, 43, 7, 44, 7, 108, 7, 44, 7, 109, 7, 108, 7, 44, 7, 45, 7, 109, 7, 45, 7, 110, 7, 109, 7, 45, 7, 46, 7, 110, 7, 46, 7, 111, 7, 110, 7, 46, 7, 47, 7, 111, 7, 47, 7, 112, 7, 111, 7, 47, 7, 48, 7, 112, 7, 48, 7, 113, 7, 112, 7, 48, 7, 49, 7, 113, 7, 49, 7, 114, 7, 113, 7, 49, 7, 50, 7, 114, 7, 50, 7, 115, 7, 114, 7, 50, 7, 51, 7, 115, 7, 51, 7, 116, 7, 115, 7, 51, 7, 52, 7, 116, 7, 52, 7, 117, 7, 116, 7, 52, 7, 53, 7, 117, 7, 53, 7, 118, 7, 117, 7, 53, 7, 54, 7, 118, 7, 54, 7, 119, 7, 118, 7, 54, 7, 55, 7, 119, 7, 55, 7, 120, 7, 119, 7, 55, 7, 56, 7, 120, 7, 56, 7, 121, 7, 120, 7, 56, 7, 57, 7, 121, 7, 57, 7, 122, 7, 121, 7, 57, 7, 58, 7, 122, 7, 58, 7, 123, 7, 122, 7, 58, 7, 59, 7, 123, 7, 59, 7, 124, 7, 123, 7, 59, 7, 60, 7, 124, 7, 60, 7, 125, 7, 124, 7, 60, 7, 61, 7, 125, 7, 61, 7, 126, 7, 125, 7, 61, 7, 62, 7, 126, 7, 62, 7, 127, 7, 126, 7, 62, 7, 63, 7, 127, 7, 63, 7, 128, 7, 127, 7, 63, 7, 64, 7, 128, 7, 64, 7, 129, 7, 128, 7, 64, 7, 65, 7, 129, 7, 65, 7, 130, 7, 129, 7, 65, 7, 66, 7, 130, 7, 66, 7, 131, 7, 130, 7, 66, 7, 67, 7, 131, 7, 67, 7, 132, 7, 131, 7, 67, 7, 68, 7, 132, 7, 68, 7, 133, 7, 132, 7, 68, 7, 69, 7, 133, 7, 69, 7, 134, 7, 133, 7, 69, 7, 70, 7, 134, 7, 70, 7, 135, 7, 134, 7, 70, 7, 71, 7, 135, 7, 71, 7, 136, 7, 135, 7, 71, 7, 72, 7, 136, 7, 72, 7, 137, 7, 136, 7, 72, 7, 73, 7, 137, 7, 73, 7, 138, 7, 137, 7, 73, 7, 74, 7, 138, 7, 74, 7, 139, 7, 138, 7, 74, 7, 75, 7, 139, 7, 75, 7, 140, 7, 139, 7, 75, 7, 76, 7, 140, 7, 76, 7, 141, 7, 140, 7, 76, 7, 77, 7, 141, 7, 77, 7, 142, 7, 141, 7, 77, 7, 78, 7, 142, 7, 78, 7, 143, 7, 142, 7, 78, 7, 79, 7, 143, 7, 79, 7, 144, 7, 143, 7, 79, 7, 80, 7, 144, 7, 80, 7, 145, 7, 144, 7, 80, 7, 81, 7, 145, 7, 81, 7, 146, 7, 145, 7, 81, 7, 82, 7, 146, 7, 82, 7, 147, 7, 146, 7, 82, 7, 83, 7, 147, 7, 83, 7, 148, 7, 147, 7, 83, 7, 84, 7, 148, 7, 84, 7, 149, 7, 148, 7, 84, 7, 85, 7, 149, 7, 85, 7, 150, 7, 149, 7, 85, 7, 86, 7, 150, 7, 86, 7, 151, 7, 150, 7, 86, 7, 87, 7, 151, 7, 87, 7, 152, 7, 151, 7, 87, 7, 88, 7, 152, 7, 88, 7, 153, 7, 152, 7, 88, 7, 89, 7, 153, 7, 89, 7, 154, 7, 153, 7, 89, 7, 90, 7, 154, 7, 90, 7, 155, 7, 154, 7, 90, 7, 91, 7, 155, 7, 91, 7, 156, 7, 155, 7, 91, 7, 92, 7, 156, 7, 92, 7, 157, 7, 156, 7, 93, 7, 94, 7, 158, 7, 94, 7, 159, 7, 158, 7, 94, 7, 95, 7, 159, 7, 95, 7, 160, 7, 159, 7, 95, 7, 96, 7, 160, 7, 96, 7, 161, 7, 160, 7, 96, 7, 97, 7, 161, 7, 97, 7, 162, 7, 161, 7, 97, 7, 98, 7, 162, 7, 98, 7, 163, 7, 162, 7, 98, 7, 99, 7, 163, 7, 99, 7, 164, 7, 163, 7, 99, 7, 100, 7, 164, 7, 100, 7, 165, 7, 164, 7, 100, 7, 101, 7, 165, 7, 101, 7, 166, 7, 165, 7, 101, 7, 102, 7, 166, 7, 102, 7, 167, 7, 166, 7, 102, 7, 103, 7, 167, 7, 103, 7, 168, 7, 167, 7, 103, 7, 104, 7, 168, 7, 104, 7, 169, 7, 168, 7, 104, 7, 105, 7, 169, 7, 105, 7, 170, 7, 169, 7, 105, 7, 106, 7, 170, 7, 106, 7, 171, 7, 170, 7, 106, 7, 107, 7, 171, 7, 107, 7, 172, 7, 171, 7, 107, 7, 108, 7, 172, 7, 108, 7, 173, 7, 172, 7, 108, 7, 109, 7, 173, 7, 109, 7, 174, 7, 173, 7, 109, 7, 110, 7, 174, 7, 110, 7, 175, 7, 174, 7, 110, 7, 111, 7, 175, 7, 111, 7, 176, 7, 175, 7, 111, 7, 112, 7, 176, 7, 112, 7, 177, 7, 176, 7, 112, 7, 113, 7, 177, 7, 113, 7, 178, 7, 177, 7, 113, 7, 114, 7, 178, 7, 114, 7, 179, 7, 178, 7, 114, 7, 115, 7, 179, 7, 115, 7, 180, 7, 179, 7, 115, 7, 116, 7, 180, 7, 116, 7, 181, 7, 180, 7, 116, 7, 117, 7, 181, 7, 117, 7, 182, 7, 181, 7, 117, 7, 118, 7, 182, 7, 118, 7, 183, 7, 182, 7, 118, 7, 119, 7, 183, 7, 119, 7, 184, 7, 183, 7, 119, 7, 120, 7, 184, 7, 120, 7, 185, 7, 184, 7, 120, 7, 121, 7, 185, 7, 121, 7, 186, 7, 185, 7, 121, 7, 122, 7, 186, 7, 122, 7, 187, 7, 186, 7, 122, 7, 123, 7, 187, 7, 123, 7, 188, 7, 187, 7, 123, 7, 124, 7, 188, 7, 124, 7, 189, 7, 188, 7, 124, 7, 125, 7, 189, 7, 125, 7, 190, 7, 189, 7, 125, 7, 126, 7, 190, 7, 126, 7, 191, 7, 190, 7, 126, 7, 127, 7, 191, 7, 127, 7, 192, 7, 191, 7, 127, 7, 128, 7, 192, 7, 128, 7, 193, 7, 192, 7, 128, 7, 129, 7, 193, 7, 129, 7, 194, 7, 193, 7, 129, 7, 130, 7, 194, 7, 130, 7, 195, 7, 194, 7, 130, 7, 131, 7, 195, 7, 131, 7, 196, 7, 195, 7, 131, 7, 132, 7, 196, 7, 132, 7, 197, 7, 196, 7, 132, 7, 133, 7, 197, 7, 133, 7, 198, 7, 197, 7, 133, 7, 134, 7, 198, 7, 134, 7, 199, 7, 198, 7, 134, 7, 135, 7, 199, 7, 135, 7, 200, 7, 199, 7, 135, 7, 136, 7, 200, 7, 136, 7, 201, 7, 200, 7, 136, 7, 137, 7, 201, 7, 137, 7, 202, 7, 201, 7, 137, 7, 138, 7, 202, 7, 138, 7, 203, 7, 202, 7, 138, 7, 139, 7, 203, 7, 139, 7, 204, 7, 203, 7, 139, 7, 140, 7, 204, 7, 140, 7, 205, 7, 204, 7, 140, 7, 141, 7, 205, 7, 141, 7, 206, 7, 205, 7, 141, 7, 142, 7, 206, 7, 142, 7, 207, 7, 206, 7, 142, 7, 143, 7, 207, 7, 143, 7, 208, 7, 207, 7, 143, 7, 144, 7, 208, 7, 144, 7, 209, 7, 208, 7, 144, 7, 145, 7, 209, 7, 145, 7, 210, 7, 209, 7, 145, 7, 146, 7, 210, 7, 146, 7, 211, 7, 210, 7, 146, 7, 147, 7, 211, 7, 147, 7, 212, 7, 211, 7, 147, 7, 148, 7, 212, 7, 148, 7, 213, 7, 212, 7, 148, 7, 149, 7, 213, 7, 149, 7, 214, 7, 213, 7, 149, 7, 150, 7, 214, 7, 150, 7, 215, 7, 214, 7, 150, 7, 151, 7, 215, 7, 151, 7, 216, 7, 215, 7, 151, 7, 152, 7, 216, 7, 152, 7, 217, 7, 216, 7, 152, 7, 153, 7, 217, 7, 153, 7, 218, 7, 217, 7, 153, 7, 154, 7, 218, 7, 154, 7, 219, 7, 218, 7, 154, 7, 155, 7, 219, 7, 155, 7, 220, 7, 219, 7, 155, 7, 156, 7, 220, 7, 156, 7, 221, 7, 220, 7, 156, 7, 157, 7, 221, 7, 157, 7, 222, 7, 221, 7, 158, 7, 159, 7, 223, 7, 159, 7, 224, 7, 223, 7, 159, 7, 160, 7, 224, 7, 160, 7, 225, 7, 224, 7, 160, 7, 161, 7, 225, 7, 161, 7, 226, 7, 225, 7, 161, 7, 162, 7, 226, 7, 162, 7, 227, 7, 226, 7, 162, 7, 163, 7, 227, 7, 163, 7, 228, 7, 227, 7, 163, 7, 164, 7, 228, 7, 164, 7, 229, 7, 228, 7, 164, 7, 165, 7, 229, 7, 165, 7, 230, 7, 229, 7, 165, 7, 166, 7, 230, 7, 166, 7, 231, 7, 230, 7, 166, 7, 167, 7, 231, 7, 167, 7, 232, 7, 231, 7, 167, 7, 168, 7, 232, 7, 168, 7, 233, 7, 232, 7, 168, 7, 169, 7, 233, 7, 169, 7, 234, 7, 233, 7, 169, 7, 170, 7, 234, 7, 170, 7, 235, 7, 234, 7, 170, 7, 171, 7, 235, 7, 171, 7, 236, 7, 235, 7, 171, 7, 172, 7, 236, 7, 172, 7, 237, 7, 236, 7, 172, 7, 173, 7, 237, 7, 173, 7, 238, 7, 237, 7, 173, 7, 174, 7, 238, 7, 174, 7, 239, 7, 238, 7, 174, 7, 175, 7, 239, 7, 175, 7, 240, 7, 239, 7, 175, 7, 176, 7, 240, 7, 176, 7, 241, 7, 240, 7, 176, 7, 177, 7, 241, 7, 177, 7, 242, 7, 241, 7, 177, 7, 178, 7, 242, 7, 178, 7, 243, 7, 242, 7, 178, 7, 179, 7, 243, 7, 179, 7, 244, 7, 243, 7, 179, 7, 180, 7, 244, 7, 180, 7, 245, 7, 244, 7, 180, 7, 181, 7, 245, 7, 181, 7, 246, 7, 245, 7, 181, 7, 182, 7, 246, 7, 182, 7, 247, 7, 246, 7, 182, 7, 183, 7, 247, 7, 183, 7, 248, 7, 247, 7, 183, 7, 184, 7, 248, 7, 184, 7, 249, 7, 248, 7, 184, 7, 185, 7, 249, 7, 185, 7, 250, 7, 249, 7, 185, 7, 186, 7, 250, 7, 186, 7, 251, 7, 250, 7, 186, 7, 187, 7, 251, 7, 187, 7, 252, 7, 251, 7, 187, 7, 188, 7, 252, 7, 188, 7, 253, 7, 252, 7, 188, 7, 189, 7, 253, 7, 189, 7, 254, 7, 253, 7, 189, 7, 190, 7, 254, 7, 190, 7, 255, 7, 254, 7, 190, 7, 191, 7, 255, 7, 191, 7, 0, 8, 255, 7, 191, 7, 192, 7, 0, 8, 192, 7, 1, 8, 0, 8, 192, 7, 193, 7, 1, 8, 193, 7, 2, 8, 1, 8, 193, 7, 194, 7, 2, 8, 194, 7, 3, 8, 2, 8, 194, 7, 195, 7, 3, 8, 195, 7, 4, 8, 3, 8, 195, 7, 196, 7, 4, 8, 196, 7, 5, 8, 4, 8, 196, 7, 197, 7, 5, 8, 197, 7, 6, 8, 5, 8, 197, 7, 198, 7, 6, 8, 198, 7, 7, 8, 6, 8, 198, 7, 199, 7, 7, 8, 199, 7, 8, 8, 7, 8, 199, 7, 200, 7, 8, 8, 200, 7, 9, 8, 8, 8, 200, 7, 201, 7, 9, 8, 201, 7, 10, 8, 9, 8, 201, 7, 202, 7, 10, 8, 202, 7, 11, 8, 10, 8, 202, 7, 203, 7, 11, 8, 203, 7, 12, 8, 11, 8, 203, 7, 204, 7, 12, 8, 204, 7, 13, 8, 12, 8, 204, 7, 205, 7, 13, 8, 205, 7, 14, 8, 13, 8, 205, 7, 206, 7, 14, 8, 206, 7, 15, 8, 14, 8, 206, 7, 207, 7, 15, 8, 207, 7, 16, 8, 15, 8, 207, 7, 208, 7, 16, 8, 208, 7, 17, 8, 16, 8, 208, 7, 209, 7, 17, 8, 209, 7, 18, 8, 17, 8, 209, 7, 210, 7, 18, 8, 210, 7, 19, 8, 18, 8, 210, 7, 211, 7, 19, 8, 211, 7, 20, 8, 19, 8, 211, 7, 212, 7, 20, 8, 212, 7, 21, 8, 20, 8, 212, 7, 213, 7, 21, 8, 213, 7, 22, 8, 21, 8, 213, 7, 214, 7, 22, 8, 214, 7, 23, 8, 22, 8, 214, 7, 215, 7, 23, 8, 215, 7, 24, 8, 23, 8, 215, 7, 216, 7, 24, 8, 216, 7, 25, 8, 24, 8, 216, 7, 217, 7, 25, 8, 217, 7, 26, 8, 25, 8, 217, 7, 218, 7, 26, 8, 218, 7, 27, 8, 26, 8, 218, 7, 219, 7, 27, 8, 219, 7, 28, 8, 27, 8, 219, 7, 220, 7, 28, 8, 220, 7, 29, 8, 28, 8, 220, 7, 221, 7, 29, 8, 221, 7, 30, 8, 29, 8, 221, 7, 222, 7, 30, 8, 222, 7, 31, 8, 30, 8, 223, 7, 224, 7, 32, 8, 224, 7, 33, 8, 32, 8, 224, 7, 225, 7, 33, 8, 225, 7, 34, 8, 33, 8, 225, 7, 226, 7, 34, 8, 226, 7, 35, 8, 34, 8, 226, 7, 227, 7, 35, 8, 227, 7, 36, 8, 35, 8, 227, 7, 228, 7, 36, 8, 228, 7, 37, 8, 36, 8, 228, 7, 229, 7, 37, 8, 229, 7, 38, 8, 37, 8, 229, 7, 230, 7, 38, 8, 230, 7, 39, 8, 38, 8, 230, 7, 231, 7, 39, 8, 231, 7, 40, 8, 39, 8, 231, 7, 232, 7, 40, 8, 232, 7, 41, 8, 40, 8, 232, 7, 233, 7, 41, 8, 233, 7, 42, 8, 41, 8, 233, 7, 234, 7, 42, 8, 234, 7, 43, 8, 42, 8, 234, 7, 235, 7, 43, 8, 235, 7, 44, 8, 43, 8, 235, 7, 236, 7, 44, 8, 236, 7, 45, 8, 44, 8, 236, 7, 237, 7, 45, 8, 237, 7, 46, 8, 45, 8, 237, 7, 238, 7, 46, 8, 238, 7, 47, 8, 46, 8, 238, 7, 239, 7, 47, 8, 239, 7, 48, 8, 47, 8, 239, 7, 240, 7, 48, 8, 240, 7, 49, 8, 48, 8, 240, 7, 241, 7, 49, 8, 241, 7, 50, 8, 49, 8, 241, 7, 242, 7, 50, 8, 242, 7, 51, 8, 50, 8, 242, 7, 243, 7, 51, 8, 243, 7, 52, 8, 51, 8, 243, 7, 244, 7, 52, 8, 244, 7, 53, 8, 52, 8, 244, 7, 245, 7, 53, 8, 245, 7, 54, 8, 53, 8, 245, 7, 246, 7, 54, 8, 246, 7, 55, 8, 54, 8, 246, 7, 247, 7, 55, 8, 247, 7, 56, 8, 55, 8, 247, 7, 248, 7, 56, 8, 248, 7, 57, 8, 56, 8, 248, 7, 249, 7, 57, 8, 249, 7, 58, 8, 57, 8, 249, 7, 250, 7, 58, 8, 250, 7, 59, 8, 58, 8, 250, 7, 251, 7, 59, 8, 251, 7, 60, 8, 59, 8, 251, 7, 252, 7, 60, 8, 252, 7, 61, 8, 60, 8, 252, 7, 253, 7, 61, 8, 253, 7, 62, 8, 61, 8, 253, 7, 254, 7, 62, 8, 254, 7, 63, 8, 62, 8, 254, 7, 255, 7, 63, 8, 255, 7, 64, 8, 63, 8, 255, 7, 0, 8, 64, 8, 0, 8, 65, 8, 64, 8, 0, 8, 1, 8, 65, 8, 1, 8, 66, 8, 65, 8, 1, 8, 2, 8, 66, 8, 2, 8, 67, 8, 66, 8, 2, 8, 3, 8, 67, 8, 3, 8, 68, 8, 67, 8, 3, 8, 4, 8, 68, 8, 4, 8, 69, 8, 68, 8, 4, 8, 5, 8, 69, 8, 5, 8, 70, 8, 69, 8, 5, 8, 6, 8, 70, 8, 6, 8, 71, 8, 70, 8, 6, 8, 7, 8, 71, 8, 7, 8, 72, 8, 71, 8, 7, 8, 8, 8, 72, 8, 8, 8, 73, 8, 72, 8, 8, 8, 9, 8, 73, 8, 9, 8, 74, 8, 73, 8, 9, 8, 10, 8, 74, 8, 10, 8, 75, 8, 74, 8, 10, 8, 11, 8, 75, 8, 11, 8, 76, 8, 75, 8, 11, 8, 12, 8, 76, 8, 12, 8, 77, 8, 76, 8, 12, 8, 13, 8, 77, 8, 13, 8, 78, 8, 77, 8, 13, 8, 14, 8, 78, 8, 14, 8, 79, 8, 78, 8, 14, 8, 15, 8, 79, 8, 15, 8, 80, 8, 79, 8, 15, 8, 16, 8, 80, 8, 16, 8, 81, 8, 80, 8, 16, 8, 17, 8, 81, 8, 17, 8, 82, 8, 81, 8, 17, 8, 18, 8, 82, 8, 18, 8, 83, 8, 82, 8, 18, 8, 19, 8, 83, 8, 19, 8, 84, 8, 83, 8, 19, 8, 20, 8, 84, 8, 20, 8, 85, 8, 84, 8, 20, 8, 21, 8, 85, 8, 21, 8, 86, 8, 85, 8, 21, 8, 22, 8, 86, 8, 22, 8, 87, 8, 86, 8, 22, 8, 23, 8, 87, 8, 23, 8, 88, 8, 87, 8, 23, 8, 24, 8, 88, 8, 24, 8, 89, 8, 88, 8, 24, 8, 25, 8, 89, 8, 25, 8, 90, 8, 89, 8, 25, 8, 26, 8, 90, 8, 26, 8, 91, 8, 90, 8, 26, 8, 27, 8, 91, 8, 27, 8, 92, 8, 91, 8, 27, 8, 28, 8, 92, 8, 28, 8, 93, 8, 92, 8, 28, 8, 29, 8, 93, 8, 29, 8, 94, 8, 93, 8, 29, 8, 30, 8, 94, 8, 30, 8, 95, 8, 94, 8, 30, 8, 31, 8, 95, 8, 31, 8, 96, 8, 95, 8, 32, 8, 33, 8, 97, 8, 33, 8, 98, 8, 97, 8, 33, 8, 34, 8, 98, 8, 34, 8, 99, 8, 98, 8, 34, 8, 35, 8, 99, 8, 35, 8, 100, 8, 99, 8, 35, 8, 36, 8, 100, 8, 36, 8, 101, 8, 100, 8, 36, 8, 37, 8, 101, 8, 37, 8, 102, 8, 101, 8, 37, 8, 38, 8, 102, 8, 38, 8, 103, 8, 102, 8, 38, 8, 39, 8, 103, 8, 39, 8, 104, 8, 103, 8, 39, 8, 40, 8, 104, 8, 40, 8, 105, 8, 104, 8, 40, 8, 41, 8, 105, 8, 41, 8, 106, 8, 105, 8, 41, 8, 42, 8, 106, 8, 42, 8, 107, 8, 106, 8, 42, 8, 43, 8, 107, 8, 43, 8, 108, 8, 107, 8, 43, 8, 44, 8, 108, 8, 44, 8, 109, 8, 108, 8, 44, 8, 45, 8, 109, 8, 45, 8, 110, 8, 109, 8, 45, 8, 46, 8, 110, 8, 46, 8, 111, 8, 110, 8, 46, 8, 47, 8, 111, 8, 47, 8, 112, 8, 111, 8, 47, 8, 48, 8, 112, 8, 48, 8, 113, 8, 112, 8, 48, 8, 49, 8, 113, 8, 49, 8, 114, 8, 113, 8, 49, 8, 50, 8, 114, 8, 50, 8, 115, 8, 114, 8, 50, 8, 51, 8, 115, 8, 51, 8, 116, 8, 115, 8, 51, 8, 52, 8, 116, 8, 52, 8, 117, 8, 116, 8, 52, 8, 53, 8, 117, 8, 53, 8, 118, 8, 117, 8, 53, 8, 54, 8, 118, 8, 54, 8, 119, 8, 118, 8, 54, 8, 55, 8, 119, 8, 55, 8, 120, 8, 119, 8, 55, 8, 56, 8, 120, 8, 56, 8, 121, 8, 120, 8, 56, 8, 57, 8, 121, 8, 57, 8, 122, 8, 121, 8, 57, 8, 58, 8, 122, 8, 58, 8, 123, 8, 122, 8, 58, 8, 59, 8, 123, 8, 59, 8, 124, 8, 123, 8, 59, 8, 60, 8, 124, 8, 60, 8, 125, 8, 124, 8, 60, 8, 61, 8, 125, 8, 61, 8, 126, 8, 125, 8, 61, 8, 62, 8, 126, 8, 62, 8, 127, 8, 126, 8, 62, 8, 63, 8, 127, 8, 63, 8, 128, 8, 127, 8, 63, 8, 64, 8, 128, 8, 64, 8, 129, 8, 128, 8, 64, 8, 65, 8, 129, 8, 65, 8, 130, 8, 129, 8, 65, 8, 66, 8, 130, 8, 66, 8, 131, 8, 130, 8, 66, 8, 67, 8, 131, 8, 67, 8, 132, 8, 131, 8, 67, 8, 68, 8, 132, 8, 68, 8, 133, 8, 132, 8, 68, 8, 69, 8, 133, 8, 69, 8, 134, 8, 133, 8, 69, 8, 70, 8, 134, 8, 70, 8, 135, 8, 134, 8, 70, 8, 71, 8, 135, 8, 71, 8, 136, 8, 135, 8, 71, 8, 72, 8, 136, 8, 72, 8, 137, 8, 136, 8, 72, 8, 73, 8, 137, 8, 73, 8, 138, 8, 137, 8, 73, 8, 74, 8, 138, 8, 74, 8, 139, 8, 138, 8, 74, 8, 75, 8, 139, 8, 75, 8, 140, 8, 139, 8, 75, 8, 76, 8, 140, 8, 76, 8, 141, 8, 140, 8, 76, 8, 77, 8, 141, 8, 77, 8, 142, 8, 141, 8, 77, 8, 78, 8, 142, 8, 78, 8, 143, 8, 142, 8, 78, 8, 79, 8, 143, 8, 79, 8, 144, 8, 143, 8, 79, 8, 80, 8, 144, 8, 80, 8, 145, 8, 144, 8, 80, 8, 81, 8, 145, 8, 81, 8, 146, 8, 145, 8, 81, 8, 82, 8, 146, 8, 82, 8, 147, 8, 146, 8, 82, 8, 83, 8, 147, 8, 83, 8, 148, 8, 147, 8, 83, 8, 84, 8, 148, 8, 84, 8, 149, 8, 148, 8, 84, 8, 85, 8, 149, 8, 85, 8, 150, 8, 149, 8, 85, 8, 86, 8, 150, 8, 86, 8, 151, 8, 150, 8, 86, 8, 87, 8, 151, 8, 87, 8, 152, 8, 151, 8, 87, 8, 88, 8, 152, 8, 88, 8, 153, 8, 152, 8, 88, 8, 89, 8, 153, 8, 89, 8, 154, 8, 153, 8, 89, 8, 90, 8, 154, 8, 90, 8, 155, 8, 154, 8, 90, 8, 91, 8, 155, 8, 91, 8, 156, 8, 155, 8, 91, 8, 92, 8, 156, 8, 92, 8, 157, 8, 156, 8, 92, 8, 93, 8, 157, 8, 93, 8, 158, 8, 157, 8, 93, 8, 94, 8, 158, 8, 94, 8, 159, 8, 158, 8, 94, 8, 95, 8, 159, 8, 95, 8, 160, 8, 159, 8, 95, 8, 96, 8, 160, 8, 96, 8, 161, 8, 160, 8),
+"material": SubResource("StandardMaterial3D_gyt54"),
+"primitive": 3,
+"vertex_count": 2210,
+"vertex_data": PackedByteArray(0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 188, 197, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 157, 202, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 228, 206, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 189, 210, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 74, 214, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 161, 217, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 216, 220, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 37, 227, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 92, 230, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 180, 233, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 64, 237, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 25, 241, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 96, 245, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 66, 250, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 66, 250, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 96, 245, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 25, 241, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 64, 237, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 180, 233, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 92, 230, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 37, 227, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 216, 220, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 161, 217, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 74, 214, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 228, 206, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 157, 202, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 188, 197, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 120, 11, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 59, 21, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 201, 29, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 149, 44, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 68, 51, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 178, 57, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 255, 63, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 77, 70, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 185, 76, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 104, 83, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 130, 90, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 53, 98, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 195, 106, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 133, 116, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 128, 0, 128, 255, 255, 255, 127, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 121, 139, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 59, 149, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 201, 157, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 124, 165, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 149, 172, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 68, 179, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 177, 185, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 191, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 76, 198, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 186, 204, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 105, 211, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 129, 218, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 52, 226, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 194, 234, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 132, 244, 255, 191, 0, 0, 0, 128, 0, 0, 128, 64, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 63, 215, 126, 64, 191, 172, 194, 62, 255, 127, 213, 244, 255, 255, 255, 191, 216, 166, 24, 61, 63, 215, 126, 64, 197, 188, 193, 62, 21, 129, 229, 243, 255, 255, 188, 197, 171, 234, 151, 61, 63, 215, 126, 64, 37, 239, 190, 62, 36, 130, 19, 243, 255, 255, 157, 202, 95, 11, 226, 61, 63, 215, 126, 64, 203, 74, 186, 62, 43, 131, 95, 242, 255, 255, 228, 206, 101, 255, 20, 62, 63, 215, 126, 64, 38, 219, 179, 62, 40, 132, 204, 241, 255, 255, 189, 210, 194, 137, 55, 62, 63, 215, 126, 64, 22, 176, 171, 62, 25, 133, 89, 241, 255, 255, 74, 214, 160, 79, 88, 62, 63, 215, 126, 64, 189, 221, 161, 62, 254, 133, 6, 241, 255, 255, 161, 217, 49, 0, 119, 62, 63, 215, 126, 64, 83, 124, 150, 62, 213, 134, 213, 240, 255, 255, 216, 220, 231, 167, 137, 62, 63, 215, 126, 64, 231, 167, 137, 62, 156, 135, 196, 240, 255, 255, 255, 223, 83, 124, 150, 62, 63, 215, 126, 64, 49, 0, 119, 62, 83, 136, 213, 240, 255, 255, 37, 227, 189, 221, 161, 62, 63, 215, 126, 64, 160, 79, 88, 62, 248, 136, 6, 241, 255, 255, 92, 230, 22, 176, 171, 62, 63, 215, 126, 64, 194, 137, 55, 62, 139, 137, 89, 241, 255, 255, 180, 233, 38, 219, 179, 62, 63, 215, 126, 64, 101, 255, 20, 62, 9, 138, 204, 241, 255, 255, 64, 237, 203, 74, 186, 62, 63, 215, 126, 64, 95, 11, 226, 61, 115, 138, 95, 242, 255, 255, 25, 241, 37, 239, 190, 62, 63, 215, 126, 64, 171, 234, 151, 61, 198, 138, 18, 243, 255, 255, 96, 245, 197, 188, 193, 62, 63, 215, 126, 64, 216, 166, 24, 61, 3, 139, 229, 243, 255, 255, 66, 250, 191, 172, 194, 62, 63, 215, 126, 64, 29, 189, 214, 35, 39, 139, 214, 244, 255, 255, 255, 255, 197, 188, 193, 62, 63, 215, 126, 64, 216, 166, 24, 189, 24, 140, 251, 244, 0, 0, 66, 250, 37, 239, 190, 62, 63, 215, 126, 64, 171, 234, 151, 189, 235, 140, 55, 245, 0, 0, 96, 245, 203, 74, 186, 62, 63, 215, 126, 64, 95, 11, 226, 189, 158, 141, 139, 245, 0, 0, 25, 241, 38, 219, 179, 62, 63, 215, 126, 64, 101, 255, 20, 190, 50, 142, 244, 245, 0, 0, 64, 237, 22, 176, 171, 62, 63, 215, 126, 64, 194, 137, 55, 190, 165, 142, 115, 246, 0, 0, 180, 233, 189, 221, 161, 62, 63, 215, 126, 64, 160, 79, 88, 190, 247, 142, 5, 247, 0, 0, 92, 230, 83, 124, 150, 62, 63, 215, 126, 64, 49, 0, 119, 190, 41, 143, 170, 247, 0, 0, 37, 227, 231, 167, 137, 62, 63, 215, 126, 64, 231, 167, 137, 190, 58, 143, 97, 248, 0, 0, 255, 223, 49, 0, 119, 62, 63, 215, 126, 64, 83, 124, 150, 190, 41, 143, 41, 249, 0, 0, 216, 220, 160, 79, 88, 62, 63, 215, 126, 64, 189, 221, 161, 190, 246, 142, 255, 249, 0, 0, 161, 217, 194, 137, 55, 62, 63, 215, 126, 64, 22, 176, 171, 190, 165, 142, 228, 250, 0, 0, 74, 214, 101, 255, 20, 62, 63, 215, 126, 64, 38, 219, 179, 190, 50, 142, 214, 251, 0, 0, 189, 210, 95, 11, 226, 61, 63, 215, 126, 64, 203, 74, 186, 190, 158, 141, 211, 252, 0, 0, 228, 206, 171, 234, 151, 61, 63, 215, 126, 64, 37, 239, 190, 190, 235, 140, 218, 253, 0, 0, 157, 202, 216, 166, 24, 61, 63, 215, 126, 64, 197, 188, 193, 190, 24, 140, 233, 254, 0, 0, 188, 197, 29, 189, 86, 36, 63, 215, 126, 64, 191, 172, 194, 190, 39, 139, 255, 255, 0, 0, 255, 191, 216, 166, 24, 189, 63, 215, 126, 64, 197, 188, 193, 190, 230, 115, 233, 254, 120, 11, 255, 191, 171, 234, 151, 189, 63, 215, 126, 64, 37, 239, 190, 190, 19, 115, 218, 253, 59, 21, 255, 191, 95, 11, 226, 189, 63, 215, 126, 64, 203, 74, 186, 190, 96, 114, 211, 252, 201, 29, 255, 191, 101, 255, 20, 190, 63, 215, 126, 64, 38, 219, 179, 190, 203, 113, 214, 251, 125, 37, 255, 191, 194, 137, 55, 190, 63, 215, 126, 64, 22, 176, 171, 190, 89, 113, 228, 250, 149, 44, 255, 191, 160, 79, 88, 190, 63, 215, 126, 64, 189, 221, 161, 190, 7, 113, 255, 249, 68, 51, 255, 191, 49, 0, 119, 190, 63, 215, 126, 64, 83, 124, 150, 190, 213, 112, 41, 249, 178, 57, 255, 191, 231, 167, 137, 190, 63, 215, 126, 64, 231, 167, 137, 190, 197, 112, 97, 248, 255, 63, 255, 191, 83, 124, 150, 190, 63, 215, 126, 64, 49, 0, 119, 190, 213, 112, 170, 247, 77, 70, 255, 191, 189, 221, 161, 190, 63, 215, 126, 64, 160, 79, 88, 190, 7, 113, 5, 247, 185, 76, 255, 191, 22, 176, 171, 190, 63, 215, 126, 64, 194, 137, 55, 190, 89, 113, 115, 246, 104, 83, 255, 191, 38, 219, 179, 190, 63, 215, 126, 64, 101, 255, 20, 190, 204, 113, 244, 245, 130, 90, 255, 191, 203, 74, 186, 190, 63, 215, 126, 64, 95, 11, 226, 189, 95, 114, 139, 245, 53, 98, 255, 191, 37, 239, 190, 190, 63, 215, 126, 64, 171, 234, 151, 189, 19, 115, 55, 245, 195, 106, 255, 191, 197, 188, 193, 190, 63, 215, 126, 64, 216, 166, 24, 189, 230, 115, 251, 244, 133, 116, 255, 191, 191, 172, 194, 190, 63, 215, 126, 64, 213, 13, 161, 164, 215, 116, 213, 244, 255, 127, 255, 191, 197, 188, 193, 190, 63, 215, 126, 64, 216, 166, 24, 61, 251, 116, 229, 243, 121, 139, 255, 191, 37, 239, 190, 190, 63, 215, 126, 64, 171, 234, 151, 61, 56, 117, 19, 243, 59, 149, 255, 191, 203, 74, 186, 190, 63, 215, 126, 64, 95, 11, 226, 61, 139, 117, 95, 242, 201, 157, 255, 191, 38, 219, 179, 190, 63, 215, 126, 64, 101, 255, 20, 62, 245, 117, 204, 241, 124, 165, 255, 191, 22, 176, 171, 190, 63, 215, 126, 64, 194, 137, 55, 62, 115, 118, 89, 241, 149, 172, 255, 191, 189, 221, 161, 190, 63, 215, 126, 64, 160, 79, 88, 62, 6, 119, 6, 241, 68, 179, 255, 191, 83, 124, 150, 190, 63, 215, 126, 64, 49, 0, 119, 62, 171, 119, 213, 240, 177, 185, 255, 191, 231, 167, 137, 190, 63, 215, 126, 64, 231, 167, 137, 62, 98, 120, 195, 240, 255, 191, 255, 191, 49, 0, 119, 190, 63, 215, 126, 64, 83, 124, 150, 62, 41, 121, 212, 240, 76, 198, 255, 191, 160, 79, 88, 190, 63, 215, 126, 64, 189, 221, 161, 62, 0, 122, 6, 241, 186, 204, 255, 191, 194, 137, 55, 190, 63, 215, 126, 64, 22, 176, 171, 62, 229, 122, 89, 241, 105, 211, 255, 191, 101, 255, 20, 190, 63, 215, 126, 64, 38, 219, 179, 62, 214, 123, 204, 241, 129, 218, 255, 191, 95, 11, 226, 189, 63, 215, 126, 64, 203, 74, 186, 62, 211, 124, 95, 242, 52, 226, 255, 191, 171, 234, 151, 189, 63, 215, 126, 64, 37, 239, 190, 62, 218, 125, 18, 243, 194, 234, 255, 191, 216, 166, 24, 189, 63, 215, 126, 64, 197, 188, 193, 62, 233, 126, 228, 243, 132, 244, 255, 191, 29, 189, 214, 164, 63, 215, 126, 64, 191, 172, 194, 62, 255, 127, 213, 244, 255, 255, 255, 191, 0, 0, 0, 0, 174, 95, 123, 64, 20, 203, 65, 63, 255, 127, 80, 235, 255, 255, 255, 191, 227, 245, 151, 61, 174, 95, 123, 64, 48, 220, 64, 63, 254, 129, 184, 233, 255, 255, 188, 197, 145, 58, 23, 62, 174, 95, 123, 64, 208, 17, 62, 63, 235, 131, 88, 232, 255, 255, 157, 202, 87, 5, 97, 62, 174, 95, 123, 64, 216, 114, 57, 63, 197, 133, 48, 231, 255, 255, 228, 206, 173, 82, 148, 62, 174, 95, 123, 64, 169, 10, 51, 63, 138, 135, 63, 230, 255, 255, 189, 210, 0, 181, 182, 62, 174, 95, 123, 64, 17, 233, 42, 63, 56, 137, 132, 229, 255, 255, 74, 214, 225, 84, 215, 62, 174, 95, 123, 64, 26, 34, 33, 63, 208, 138, 254, 228, 255, 255, 161, 217, 222, 225, 245, 62, 174, 95, 123, 64, 226, 205, 21, 63, 79, 140, 174, 228, 255, 255, 216, 220, 84, 8, 9, 63, 174, 95, 123, 64, 84, 8, 9, 63, 180, 141, 148, 228, 255, 255, 255, 223, 226, 205, 21, 63, 174, 95, 123, 64, 222, 225, 245, 62, 255, 142, 174, 228, 255, 255, 37, 227, 26, 34, 33, 63, 174, 95, 123, 64, 225, 84, 215, 62, 46, 144, 254, 228, 255, 255, 92, 230, 17, 233, 42, 63, 174, 95, 123, 64, 0, 181, 182, 62, 64, 145, 132, 229, 255, 255, 180, 233, 169, 10, 51, 63, 174, 95, 123, 64, 173, 82, 148, 62, 52, 146, 63, 230, 255, 255, 64, 237, 216, 114, 57, 63, 174, 95, 123, 64, 87, 5, 97, 62, 7, 147, 48, 231, 255, 255, 25, 241, 208, 17, 62, 63, 174, 95, 123, 64, 145, 58, 23, 62, 185, 147, 88, 232, 255, 255, 96, 245, 48, 220, 64, 63, 174, 95, 123, 64, 227, 245, 151, 61, 70, 148, 184, 233, 255, 255, 66, 250, 20, 203, 65, 63, 174, 95, 123, 64, 47, 196, 85, 36, 174, 148, 80, 235, 255, 255, 255, 255, 48, 220, 64, 63, 174, 95, 123, 64, 227, 245, 151, 189, 70, 150, 183, 235, 0, 0, 66, 250, 208, 17, 62, 63, 174, 95, 123, 64, 145, 58, 23, 190, 165, 151, 69, 236, 0, 0, 96, 245, 216, 114, 57, 63, 174, 95, 123, 64, 87, 5, 97, 190, 204, 152, 246, 236, 0, 0, 25, 241, 169, 10, 51, 63, 174, 95, 123, 64, 173, 82, 148, 190, 191, 153, 202, 237, 0, 0, 64, 237, 17, 233, 42, 63, 174, 95, 123, 64, 0, 181, 182, 190, 122, 154, 189, 238, 0, 0, 180, 233, 26, 34, 33, 63, 174, 95, 123, 64, 225, 84, 215, 190, 255, 154, 207, 239, 0, 0, 92, 230, 226, 205, 21, 63, 174, 95, 123, 64, 222, 225, 245, 190, 79, 155, 254, 240, 0, 0, 37, 227, 84, 8, 9, 63, 174, 95, 123, 64, 84, 8, 9, 191, 105, 155, 73, 242, 0, 0, 255, 223, 222, 225, 245, 62, 174, 95, 123, 64, 226, 205, 21, 191, 79, 155, 175, 243, 0, 0, 216, 220, 225, 84, 215, 62, 174, 95, 123, 64, 26, 34, 33, 191, 255, 154, 46, 245, 0, 0, 161, 217, 0, 181, 182, 62, 174, 95, 123, 64, 17, 233, 42, 191, 122, 154, 197, 246, 0, 0, 74, 214, 173, 82, 148, 62, 174, 95, 123, 64, 169, 10, 51, 191, 191, 153, 116, 248, 0, 0, 189, 210, 87, 5, 97, 62, 174, 95, 123, 64, 216, 114, 57, 191, 204, 152, 57, 250, 0, 0, 228, 206, 145, 58, 23, 62, 174, 95, 123, 64, 208, 17, 62, 191, 165, 151, 18, 252, 0, 0, 157, 202, 227, 245, 151, 61, 174, 95, 123, 64, 48, 220, 64, 191, 70, 150, 255, 253, 0, 0, 188, 197, 47, 196, 213, 36, 174, 95, 123, 64, 20, 203, 65, 191, 174, 148, 255, 255, 0, 0, 255, 191, 227, 245, 151, 189, 174, 95, 123, 64, 48, 220, 64, 191, 184, 105, 255, 253, 120, 11, 255, 191, 145, 58, 23, 190, 174, 95, 123, 64, 208, 17, 62, 191, 89, 104, 18, 252, 59, 21, 255, 191, 87, 5, 97, 190, 174, 95, 123, 64, 216, 114, 57, 191, 49, 103, 57, 250, 201, 29, 255, 191, 173, 82, 148, 190, 174, 95, 123, 64, 169, 10, 51, 191, 63, 102, 116, 248, 125, 37, 255, 191, 0, 181, 182, 190, 174, 95, 123, 64, 17, 233, 42, 191, 132, 101, 197, 246, 149, 44, 255, 191, 225, 84, 215, 190, 174, 95, 123, 64, 26, 34, 33, 191, 255, 100, 46, 245, 68, 51, 255, 191, 222, 225, 245, 190, 174, 95, 123, 64, 226, 205, 21, 191, 175, 100, 175, 243, 178, 57, 255, 191, 84, 8, 9, 191, 174, 95, 123, 64, 84, 8, 9, 191, 148, 100, 73, 242, 255, 63, 255, 191, 226, 205, 21, 191, 174, 95, 123, 64, 222, 225, 245, 190, 175, 100, 254, 240, 77, 70, 255, 191, 26, 34, 33, 191, 174, 95, 123, 64, 225, 84, 215, 190, 255, 100, 207, 239, 185, 76, 255, 191, 17, 233, 42, 191, 174, 95, 123, 64, 0, 181, 182, 190, 132, 101, 189, 238, 104, 83, 255, 191, 169, 10, 51, 191, 174, 95, 123, 64, 173, 82, 148, 190, 63, 102, 202, 237, 130, 90, 255, 191, 216, 114, 57, 191, 174, 95, 123, 64, 87, 5, 97, 190, 49, 103, 246, 236, 53, 98, 255, 191, 208, 17, 62, 191, 174, 95, 123, 64, 145, 58, 23, 190, 89, 104, 69, 236, 195, 106, 255, 191, 48, 220, 64, 191, 174, 95, 123, 64, 227, 245, 151, 189, 184, 105, 183, 235, 133, 116, 255, 191, 20, 203, 65, 191, 174, 95, 123, 64, 35, 83, 32, 165, 80, 107, 80, 235, 255, 127, 255, 191, 48, 220, 64, 191, 174, 95, 123, 64, 227, 245, 151, 61, 184, 107, 184, 233, 121, 139, 255, 191, 208, 17, 62, 191, 174, 95, 123, 64, 145, 58, 23, 62, 69, 108, 88, 232, 59, 149, 255, 191, 216, 114, 57, 191, 174, 95, 123, 64, 87, 5, 97, 62, 247, 108, 48, 231, 201, 157, 255, 191, 169, 10, 51, 191, 174, 95, 123, 64, 173, 82, 148, 62, 202, 109, 63, 230, 124, 165, 255, 191, 17, 233, 42, 191, 174, 95, 123, 64, 0, 181, 182, 62, 190, 110, 132, 229, 149, 172, 255, 191, 26, 34, 33, 191, 174, 95, 123, 64, 225, 84, 215, 62, 208, 111, 255, 228, 68, 179, 255, 191, 226, 205, 21, 191, 174, 95, 123, 64, 222, 225, 245, 62, 255, 112, 175, 228, 177, 185, 255, 191, 84, 8, 9, 191, 174, 95, 123, 64, 84, 8, 9, 63, 74, 114, 147, 228, 255, 191, 255, 191, 222, 225, 245, 190, 174, 95, 123, 64, 226, 205, 21, 63, 175, 115, 174, 228, 76, 198, 255, 191, 225, 84, 215, 190, 174, 95, 123, 64, 26, 34, 33, 63, 46, 117, 254, 228, 186, 204, 255, 191, 0, 181, 182, 190, 174, 95, 123, 64, 17, 233, 42, 63, 198, 118, 132, 229, 105, 211, 255, 191, 173, 82, 148, 190, 174, 95, 123, 64, 169, 10, 51, 63, 116, 120, 63, 230, 129, 218, 255, 191, 87, 5, 97, 190, 174, 95, 123, 64, 216, 114, 57, 63, 57, 122, 47, 231, 52, 226, 255, 191, 145, 58, 23, 190, 174, 95, 123, 64, 208, 17, 62, 63, 19, 124, 88, 232, 194, 234, 255, 191, 227, 245, 151, 189, 174, 95, 123, 64, 48, 220, 64, 63, 0, 126, 184, 233, 132, 244, 255, 191, 47, 196, 85, 165, 174, 95, 123, 64, 20, 203, 65, 63, 255, 127, 80, 235, 255, 255, 255, 191, 0, 0, 0, 0, 85, 161, 117, 64, 64, 63, 144, 63, 255, 127, 240, 226, 255, 255, 255, 191, 14, 56, 226, 61, 85, 161, 117, 64, 111, 141, 143, 63, 201, 130, 228, 224, 255, 255, 188, 197, 49, 33, 97, 62, 85, 161, 117, 64, 180, 121, 141, 63, 114, 133, 37, 223, 255, 255, 157, 202, 168, 125, 167, 62, 85, 161, 117, 64, 45, 9, 138, 63, 251, 135, 175, 221, 255, 255, 228, 206, 201, 205, 220, 62, 85, 161, 117, 64, 84, 68, 133, 63, 100, 138, 129, 220, 255, 255, 189, 210, 197, 254, 7, 63, 85, 161, 117, 64, 219, 109, 126, 63, 173, 140, 152, 219, 255, 255, 74, 214, 93, 71, 32, 63, 85, 161, 117, 64, 197, 223, 111, 63, 213, 142, 243, 218, 255, 255, 161, 217, 204, 4, 55, 63, 85, 161, 117, 64, 77, 2, 95, 63, 222, 144, 145, 218, 255, 255, 216, 220, 4, 255, 75, 63, 85, 161, 117, 64, 4, 255, 75, 63, 198, 146, 112, 218, 255, 255, 255, 223, 77, 2, 95, 63, 85, 161, 117, 64, 204, 4, 55, 63, 142, 148, 145, 218, 255, 255, 37, 227, 197, 223, 111, 63, 85, 161, 117, 64, 93, 71, 32, 63, 52, 150, 243, 218, 255, 255, 92, 230, 219, 109, 126, 63, 85, 161, 117, 64, 197, 254, 7, 63, 183, 151, 152, 219, 255, 255, 180, 233, 84, 68, 133, 63, 85, 161, 117, 64, 201, 205, 220, 62, 23, 153, 129, 220, 255, 255, 64, 237, 45, 9, 138, 63, 85, 161, 117, 64, 168, 125, 167, 62, 82, 154, 175, 221, 255, 255, 25, 241, 180, 121, 141, 63, 85, 161, 117, 64, 49, 33, 97, 62, 102, 155, 37, 223, 255, 255, 96, 245, 111, 141, 143, 63, 85, 161, 117, 64, 14, 56, 226, 61, 79, 156, 228, 224, 255, 255, 66, 250, 64, 63, 144, 63, 85, 161, 117, 64, 29, 29, 159, 36, 13, 157, 241, 226, 255, 255, 255, 255, 111, 141, 143, 63, 85, 161, 117, 64, 14, 56, 226, 189, 25, 159, 174, 227, 0, 0, 66, 250, 180, 121, 141, 63, 85, 161, 117, 64, 49, 33, 97, 190, 217, 160, 152, 228, 0, 0, 96, 245, 45, 9, 138, 63, 85, 161, 117, 64, 168, 125, 167, 190, 78, 162, 171, 229, 0, 0, 25, 241, 84, 68, 133, 63, 85, 161, 117, 64, 201, 205, 220, 190, 124, 163, 230, 230, 0, 0, 64, 237, 219, 109, 126, 63, 85, 161, 117, 64, 197, 254, 7, 191, 101, 164, 70, 232, 0, 0, 180, 233, 197, 223, 111, 63, 85, 161, 117, 64, 93, 71, 32, 191, 9, 165, 202, 233, 0, 0, 92, 230, 77, 2, 95, 63, 85, 161, 117, 64, 204, 4, 55, 191, 109, 165, 112, 235, 0, 0, 37, 227, 4, 255, 75, 63, 85, 161, 117, 64, 4, 255, 75, 191, 141, 165, 55, 237, 0, 0, 255, 223, 204, 4, 55, 63, 85, 161, 117, 64, 77, 2, 95, 191, 109, 165, 32, 239, 0, 0, 216, 220, 93, 71, 32, 63, 85, 161, 117, 64, 197, 223, 111, 191, 10, 165, 40, 241, 0, 0, 161, 217, 197, 254, 7, 63, 85, 161, 117, 64, 219, 109, 126, 191, 101, 164, 81, 243, 0, 0, 74, 214, 201, 205, 220, 62, 85, 161, 117, 64, 84, 68, 133, 191, 124, 163, 153, 245, 0, 0, 189, 210, 168, 125, 167, 62, 85, 161, 117, 64, 45, 9, 138, 191, 78, 162, 2, 248, 0, 0, 228, 206, 49, 33, 97, 62, 85, 161, 117, 64, 180, 121, 141, 191, 217, 160, 139, 250, 0, 0, 157, 202, 14, 56, 226, 61, 85, 161, 117, 64, 111, 141, 143, 191, 25, 159, 53, 253, 0, 0, 188, 197, 29, 29, 31, 37, 85, 161, 117, 64, 64, 63, 144, 191, 13, 157, 255, 255, 0, 0, 255, 191, 14, 56, 226, 189, 85, 161, 117, 64, 111, 141, 143, 191, 228, 96, 53, 253, 120, 11, 255, 191, 49, 33, 97, 190, 85, 161, 117, 64, 180, 121, 141, 191, 36, 95, 139, 250, 59, 21, 255, 191, 168, 125, 167, 190, 85, 161, 117, 64, 45, 9, 138, 191, 176, 93, 2, 248, 201, 29, 255, 191, 201, 205, 220, 190, 85, 161, 117, 64, 84, 68, 133, 191, 130, 92, 153, 245, 125, 37, 255, 191, 197, 254, 7, 191, 85, 161, 117, 64, 219, 109, 126, 191, 153, 91, 81, 243, 149, 44, 255, 191, 93, 71, 32, 191, 85, 161, 117, 64, 197, 223, 111, 191, 244, 90, 40, 241, 68, 51, 255, 191, 204, 4, 55, 191, 85, 161, 117, 64, 77, 2, 95, 191, 145, 90, 32, 239, 178, 57, 255, 191, 4, 255, 75, 191, 85, 161, 117, 64, 4, 255, 75, 191, 113, 90, 55, 237, 255, 63, 255, 191, 77, 2, 95, 191, 85, 161, 117, 64, 204, 4, 55, 191, 145, 90, 112, 235, 77, 70, 255, 191, 197, 223, 111, 191, 85, 161, 117, 64, 93, 71, 32, 191, 244, 90, 202, 233, 185, 76, 255, 191, 219, 109, 126, 191, 85, 161, 117, 64, 197, 254, 7, 191, 153, 91, 70, 232, 104, 83, 255, 191, 84, 68, 133, 191, 85, 161, 117, 64, 201, 205, 220, 190, 130, 92, 230, 230, 130, 90, 255, 191, 45, 9, 138, 191, 85, 161, 117, 64, 168, 125, 167, 190, 176, 93, 171, 229, 53, 98, 255, 191, 180, 121, 141, 191, 85, 161, 117, 64, 49, 33, 97, 190, 37, 95, 152, 228, 195, 106, 255, 191, 111, 141, 143, 191, 85, 161, 117, 64, 14, 56, 226, 189, 228, 96, 174, 227, 133, 116, 255, 191, 64, 63, 144, 191, 85, 161, 117, 64, 170, 171, 110, 165, 240, 98, 241, 226, 255, 127, 255, 191, 111, 141, 143, 191, 85, 161, 117, 64, 14, 56, 226, 61, 175, 99, 228, 224, 121, 139, 255, 191, 180, 121, 141, 191, 85, 161, 117, 64, 49, 33, 97, 62, 152, 100, 36, 223, 59, 149, 255, 191, 45, 9, 138, 191, 85, 161, 117, 64, 168, 125, 167, 62, 172, 101, 175, 221, 201, 157, 255, 191, 84, 68, 133, 191, 85, 161, 117, 64, 201, 205, 220, 62, 231, 102, 129, 220, 124, 165, 255, 191, 219, 109, 126, 191, 85, 161, 117, 64, 197, 254, 7, 63, 71, 104, 152, 219, 149, 172, 255, 191, 197, 223, 111, 191, 85, 161, 117, 64, 93, 71, 32, 63, 202, 105, 243, 218, 68, 179, 255, 191, 77, 2, 95, 191, 85, 161, 117, 64, 204, 4, 55, 63, 112, 107, 145, 218, 177, 185, 255, 191, 4, 255, 75, 191, 85, 161, 117, 64, 4, 255, 75, 63, 56, 109, 112, 218, 255, 191, 255, 191, 204, 4, 55, 191, 85, 161, 117, 64, 77, 2, 95, 63, 32, 111, 145, 218, 76, 198, 255, 191, 93, 71, 32, 191, 85, 161, 117, 64, 197, 223, 111, 63, 41, 113, 243, 218, 186, 204, 255, 191, 197, 254, 7, 191, 85, 161, 117, 64, 219, 109, 126, 63, 81, 115, 152, 219, 105, 211, 255, 191, 201, 205, 220, 190, 85, 161, 117, 64, 84, 68, 133, 63, 154, 117, 129, 220, 129, 218, 255, 191, 168, 125, 167, 190, 85, 161, 117, 64, 45, 9, 138, 63, 3, 120, 175, 221, 52, 226, 255, 191, 49, 33, 97, 190, 85, 161, 117, 64, 180, 121, 141, 63, 140, 122, 36, 223, 194, 234, 255, 191, 14, 56, 226, 189, 85, 161, 117, 64, 111, 141, 143, 63, 53, 125, 228, 224, 132, 244, 255, 191, 29, 29, 159, 165, 85, 161, 117, 64, 64, 63, 144, 63, 255, 127, 240, 226, 255, 255, 255, 191, 0, 0, 0, 0, 133, 169, 109, 64, 139, 74, 190, 63, 255, 127, 102, 219, 255, 255, 255, 191, 226, 54, 21, 62, 133, 169, 109, 64, 248, 95, 189, 63, 125, 131, 7, 217, 255, 255, 188, 197, 242, 126, 148, 62, 133, 169, 109, 64, 129, 162, 186, 63, 203, 134, 6, 215, 255, 255, 157, 202, 87, 244, 220, 62, 133, 169, 109, 64, 233, 24, 182, 63, 235, 137, 94, 213, 255, 255, 228, 206, 127, 164, 17, 63, 133, 169, 109, 64, 94, 206, 175, 63, 223, 140, 9, 212, 255, 255, 189, 210, 193, 103, 51, 63, 133, 169, 109, 64, 101, 210, 167, 63, 170, 143, 4, 211, 255, 255, 74, 214, 179, 112, 83, 63, 133, 169, 109, 64, 169, 56, 158, 63, 77, 146, 75, 210, 255, 255, 161, 217, 91, 112, 113, 63, 133, 169, 109, 64, 218, 24, 147, 63, 202, 148, 222, 209, 255, 255, 216, 220, 98, 142, 134, 63, 133, 169, 109, 64, 98, 142, 134, 63, 34, 151, 185, 209, 255, 255, 255, 223, 218, 24, 147, 63, 133, 169, 109, 64, 91, 112, 113, 63, 85, 153, 222, 209, 255, 255, 37, 227, 169, 56, 158, 63, 133, 169, 109, 64, 179, 112, 83, 63, 100, 155, 75, 210, 255, 255, 92, 230, 101, 210, 167, 63, 133, 169, 109, 64, 193, 103, 51, 63, 79, 157, 4, 211, 255, 255, 180, 233, 94, 206, 175, 63, 133, 169, 109, 64, 127, 164, 17, 63, 20, 159, 9, 212, 255, 255, 64, 237, 233, 24, 182, 63, 133, 169, 109, 64, 87, 244, 220, 62, 180, 160, 94, 213, 255, 255, 25, 241, 129, 162, 186, 63, 133, 169, 109, 64, 242, 126, 148, 62, 43, 162, 6, 215, 255, 255, 96, 245, 248, 95, 189, 63, 133, 169, 109, 64, 226, 54, 21, 62, 120, 163, 6, 217, 255, 255, 66, 250, 139, 74, 190, 63, 133, 169, 109, 64, 64, 231, 209, 36, 151, 164, 103, 219, 255, 255, 255, 255, 248, 95, 189, 63, 133, 169, 109, 64, 226, 54, 21, 190, 245, 166, 134, 220, 0, 0, 66, 250, 129, 162, 186, 63, 133, 169, 109, 64, 242, 126, 148, 190, 247, 168, 211, 221, 0, 0, 96, 245, 233, 24, 182, 63, 133, 169, 109, 64, 87, 244, 220, 190, 160, 170, 74, 223, 0, 0, 25, 241, 94, 206, 175, 63, 133, 169, 109, 64, 127, 164, 17, 191, 244, 171, 233, 224, 0, 0, 64, 237, 101, 210, 167, 63, 133, 169, 109, 64, 193, 103, 51, 191, 249, 172, 175, 226, 0, 0, 180, 233, 169, 56, 158, 63, 133, 169, 109, 64, 179, 112, 83, 191, 178, 173, 153, 228, 0, 0, 92, 230, 218, 24, 147, 63, 133, 169, 109, 64, 91, 112, 113, 191, 32, 174, 169, 230, 0, 0, 37, 227, 98, 142, 134, 63, 133, 169, 109, 64, 98, 142, 134, 191, 68, 174, 220, 232, 0, 0, 255, 223, 91, 112, 113, 63, 133, 169, 109, 64, 218, 24, 147, 191, 32, 174, 52, 235, 0, 0, 216, 220, 179, 112, 83, 63, 133, 169, 109, 64, 169, 56, 158, 191, 178, 173, 177, 237, 0, 0, 161, 217, 193, 103, 51, 63, 133, 169, 109, 64, 101, 210, 167, 191, 250, 172, 84, 240, 0, 0, 74, 214, 127, 164, 17, 63, 133, 169, 109, 64, 94, 206, 175, 191, 244, 171, 30, 243, 0, 0, 189, 210, 87, 244, 220, 62, 133, 169, 109, 64, 233, 24, 182, 191, 159, 170, 19, 246, 0, 0, 228, 206, 242, 126, 148, 62, 133, 169, 109, 64, 129, 162, 186, 191, 247, 168, 50, 249, 0, 0, 157, 202, 226, 54, 21, 62, 133, 169, 109, 64, 248, 95, 189, 191, 246, 166, 128, 252, 0, 0, 188, 197, 64, 231, 81, 37, 133, 169, 109, 64, 139, 74, 190, 191, 150, 164, 255, 255, 0, 0, 255, 191, 226, 54, 21, 190, 133, 169, 109, 64, 248, 95, 189, 191, 8, 89, 128, 252, 120, 11, 255, 191, 242, 126, 148, 190, 133, 169, 109, 64, 129, 162, 186, 191, 7, 87, 50, 249, 59, 21, 255, 191, 87, 244, 220, 190, 133, 169, 109, 64, 233, 24, 182, 191, 95, 85, 19, 246, 201, 29, 255, 191, 127, 164, 17, 191, 133, 169, 109, 64, 94, 206, 175, 191, 10, 84, 30, 243, 125, 37, 255, 191, 193, 103, 51, 191, 133, 169, 109, 64, 101, 210, 167, 191, 3, 83, 84, 240, 149, 44, 255, 191, 179, 112, 83, 191, 133, 169, 109, 64, 169, 56, 158, 191, 76, 82, 177, 237, 68, 51, 255, 191, 91, 112, 113, 191, 133, 169, 109, 64, 218, 24, 147, 191, 222, 81, 52, 235, 178, 57, 255, 191, 98, 142, 134, 191, 133, 169, 109, 64, 98, 142, 134, 191, 186, 81, 220, 232, 255, 63, 255, 191, 218, 24, 147, 191, 133, 169, 109, 64, 91, 112, 113, 191, 222, 81, 169, 230, 77, 70, 255, 191, 169, 56, 158, 191, 133, 169, 109, 64, 179, 112, 83, 191, 76, 82, 153, 228, 185, 76, 255, 191, 101, 210, 167, 191, 133, 169, 109, 64, 193, 103, 51, 191, 4, 83, 175, 226, 104, 83, 255, 191, 94, 206, 175, 191, 133, 169, 109, 64, 127, 164, 17, 191, 10, 84, 233, 224, 130, 90, 255, 191, 233, 24, 182, 191, 133, 169, 109, 64, 87, 244, 220, 190, 94, 85, 74, 223, 53, 98, 255, 191, 129, 162, 186, 191, 133, 169, 109, 64, 242, 126, 148, 190, 7, 87, 211, 221, 195, 106, 255, 191, 248, 95, 189, 191, 133, 169, 109, 64, 226, 54, 21, 190, 8, 89, 134, 220, 133, 116, 255, 191, 139, 74, 190, 191, 133, 169, 109, 64, 111, 109, 157, 165, 102, 91, 103, 219, 255, 127, 255, 191, 248, 95, 189, 191, 133, 169, 109, 64, 226, 54, 21, 62, 134, 92, 7, 217, 121, 139, 255, 191, 129, 162, 186, 191, 133, 169, 109, 64, 242, 126, 148, 62, 211, 93, 6, 215, 59, 149, 255, 191, 233, 24, 182, 191, 133, 169, 109, 64, 87, 244, 220, 62, 74, 95, 94, 213, 201, 157, 255, 191, 94, 206, 175, 191, 133, 169, 109, 64, 127, 164, 17, 63, 234, 96, 9, 212, 124, 165, 255, 191, 101, 210, 167, 191, 133, 169, 109, 64, 193, 103, 51, 63, 175, 98, 4, 211, 149, 172, 255, 191, 169, 56, 158, 191, 133, 169, 109, 64, 179, 112, 83, 63, 154, 100, 75, 210, 68, 179, 255, 191, 218, 24, 147, 191, 133, 169, 109, 64, 91, 112, 113, 63, 169, 102, 222, 209, 177, 185, 255, 191, 98, 142, 134, 191, 133, 169, 109, 64, 98, 142, 134, 63, 220, 104, 185, 209, 255, 191, 255, 191, 91, 112, 113, 191, 133, 169, 109, 64, 218, 24, 147, 63, 52, 107, 222, 209, 76, 198, 255, 191, 179, 112, 83, 191, 133, 169, 109, 64, 169, 56, 158, 63, 177, 109, 75, 210, 186, 204, 255, 191, 193, 103, 51, 191, 133, 169, 109, 64, 101, 210, 167, 63, 84, 112, 4, 211, 105, 211, 255, 191, 127, 164, 17, 191, 133, 169, 109, 64, 94, 206, 175, 63, 31, 115, 9, 212, 129, 218, 255, 191, 87, 244, 220, 190, 133, 169, 109, 64, 233, 24, 182, 63, 19, 118, 94, 213, 52, 226, 255, 191, 242, 126, 148, 190, 133, 169, 109, 64, 129, 162, 186, 63, 51, 121, 6, 215, 194, 234, 255, 191, 226, 54, 21, 190, 133, 169, 109, 64, 248, 95, 189, 63, 129, 124, 7, 217, 132, 244, 255, 191, 64, 231, 209, 165, 133, 169, 109, 64, 139, 74, 190, 63, 255, 127, 102, 219, 255, 255, 255, 191, 0, 0, 0, 0, 184, 138, 99, 64, 171, 156, 234, 63, 255, 127, 116, 212, 255, 255, 255, 191, 205, 247, 55, 62, 184, 138, 99, 64, 118, 123, 233, 63, 34, 132, 220, 209, 255, 255, 188, 197, 5, 21, 183, 62, 184, 138, 99, 64, 158, 26, 230, 63, 3, 136, 176, 207, 255, 255, 157, 202, 98, 53, 8, 63, 184, 138, 99, 64, 122, 130, 224, 63, 168, 139, 231, 205, 255, 255, 228, 206, 114, 144, 51, 63, 184, 138, 99, 64, 210, 192, 216, 63, 22, 143, 122, 204, 255, 255, 189, 210, 207, 48, 93, 63, 184, 138, 99, 64, 200, 232, 206, 63, 82, 146, 100, 203, 255, 255, 74, 214, 236, 87, 130, 63, 184, 138, 99, 64, 159, 18, 195, 63, 95, 149, 161, 202, 255, 255, 161, 217, 21, 214, 148, 63, 184, 138, 99, 64, 134, 91, 181, 63, 66, 152, 44, 202, 255, 255, 216, 220, 78, 229, 165, 63, 184, 138, 99, 64, 78, 229, 165, 63, 251, 154, 6, 202, 255, 255, 255, 223, 134, 91, 181, 63, 184, 138, 99, 64, 21, 214, 148, 63, 143, 157, 44, 202, 255, 255, 37, 227, 159, 18, 195, 63, 184, 138, 99, 64, 236, 87, 130, 63, 253, 159, 161, 202, 255, 255, 92, 230, 200, 232, 206, 63, 184, 138, 99, 64, 207, 48, 93, 63, 71, 162, 99, 203, 255, 255, 180, 233, 210, 192, 216, 63, 184, 138, 99, 64, 114, 144, 51, 63, 108, 164, 122, 204, 255, 255, 64, 237, 122, 130, 224, 63, 184, 138, 99, 64, 98, 53, 8, 63, 110, 166, 231, 205, 255, 255, 25, 241, 158, 26, 230, 63, 184, 138, 99, 64, 5, 21, 183, 62, 74, 168, 176, 207, 255, 255, 96, 245, 118, 123, 233, 63, 184, 138, 99, 64, 205, 247, 55, 62, 255, 169, 220, 209, 255, 255, 66, 250, 171, 156, 234, 63, 184, 138, 99, 64, 96, 101, 1, 37, 137, 171, 116, 212, 255, 255, 255, 255, 118, 123, 233, 63, 184, 138, 99, 64, 205, 247, 55, 190, 34, 174, 255, 213, 0, 0, 66, 250, 158, 26, 230, 63, 184, 138, 99, 64, 5, 21, 183, 190, 78, 176, 179, 215, 0, 0, 96, 245, 122, 130, 224, 63, 184, 138, 99, 64, 98, 53, 8, 191, 23, 178, 143, 217, 0, 0, 25, 241, 210, 192, 216, 63, 184, 138, 99, 64, 114, 144, 51, 191, 131, 179, 145, 219, 0, 0, 64, 237, 200, 232, 206, 63, 184, 138, 99, 64, 207, 48, 93, 191, 153, 180, 183, 221, 0, 0, 180, 233, 159, 18, 195, 63, 184, 138, 99, 64, 236, 87, 130, 191, 93, 181, 1, 224, 0, 0, 92, 230, 134, 91, 181, 63, 184, 138, 99, 64, 21, 214, 148, 191, 209, 181, 111, 226, 0, 0, 37, 227, 78, 229, 165, 63, 184, 138, 99, 64, 78, 229, 165, 191, 248, 181, 2, 229, 0, 0, 255, 223, 21, 214, 148, 63, 184, 138, 99, 64, 134, 91, 181, 191, 209, 181, 188, 231, 0, 0, 216, 220, 236, 87, 130, 63, 184, 138, 99, 64, 159, 18, 195, 191, 93, 181, 158, 234, 0, 0, 161, 217, 207, 48, 93, 63, 184, 138, 99, 64, 200, 232, 206, 191, 153, 180, 172, 237, 0, 0, 74, 214, 114, 144, 51, 63, 184, 138, 99, 64, 210, 192, 216, 191, 131, 179, 232, 240, 0, 0, 189, 210, 98, 53, 8, 63, 184, 138, 99, 64, 122, 130, 224, 191, 23, 178, 86, 244, 0, 0, 228, 206, 5, 21, 183, 62, 184, 138, 99, 64, 158, 26, 230, 191, 78, 176, 251, 247, 0, 0, 157, 202, 205, 247, 55, 62, 184, 138, 99, 64, 118, 123, 233, 191, 34, 174, 220, 251, 0, 0, 188, 197, 96, 101, 129, 37, 184, 138, 99, 64, 171, 156, 234, 191, 137, 171, 255, 255, 0, 0, 255, 191, 205, 247, 55, 190, 184, 138, 99, 64, 118, 123, 233, 191, 220, 81, 220, 251, 120, 11, 255, 191, 5, 21, 183, 190, 184, 138, 99, 64, 158, 26, 230, 191, 176, 79, 251, 247, 59, 21, 255, 191, 98, 53, 8, 191, 184, 138, 99, 64, 122, 130, 224, 191, 231, 77, 86, 244, 201, 29, 255, 191, 114, 144, 51, 191, 184, 138, 99, 64, 210, 192, 216, 191, 123, 76, 232, 240, 125, 37, 255, 191, 207, 48, 93, 191, 184, 138, 99, 64, 200, 232, 206, 191, 101, 75, 172, 237, 149, 44, 255, 191, 236, 87, 130, 191, 184, 138, 99, 64, 159, 18, 195, 191, 161, 74, 158, 234, 68, 51, 255, 191, 21, 214, 148, 191, 184, 138, 99, 64, 134, 91, 181, 191, 45, 74, 188, 231, 178, 57, 255, 191, 78, 229, 165, 191, 184, 138, 99, 64, 78, 229, 165, 191, 6, 74, 2, 229, 255, 63, 255, 191, 134, 91, 181, 191, 184, 138, 99, 64, 21, 214, 148, 191, 44, 74, 111, 226, 77, 70, 255, 191, 159, 18, 195, 191, 184, 138, 99, 64, 236, 87, 130, 191, 161, 74, 1, 224, 185, 76, 255, 191, 200, 232, 206, 191, 184, 138, 99, 64, 207, 48, 93, 191, 101, 75, 183, 221, 104, 83, 255, 191, 210, 192, 216, 191, 184, 138, 99, 64, 114, 144, 51, 191, 123, 76, 145, 219, 130, 90, 255, 191, 122, 130, 224, 191, 184, 138, 99, 64, 98, 53, 8, 191, 231, 77, 143, 217, 53, 98, 255, 191, 158, 26, 230, 191, 184, 138, 99, 64, 5, 21, 183, 190, 176, 79, 179, 215, 195, 106, 255, 191, 118, 123, 233, 191, 184, 138, 99, 64, 205, 247, 55, 190, 220, 81, 255, 213, 133, 116, 255, 191, 171, 156, 234, 191, 184, 138, 99, 64, 15, 24, 194, 165, 117, 84, 116, 212, 255, 127, 255, 191, 118, 123, 233, 191, 184, 138, 99, 64, 205, 247, 55, 62, 255, 85, 220, 209, 121, 139, 255, 191, 158, 26, 230, 191, 184, 138, 99, 64, 5, 21, 183, 62, 179, 87, 176, 207, 59, 149, 255, 191, 122, 130, 224, 191, 184, 138, 99, 64, 98, 53, 8, 63, 144, 89, 231, 205, 201, 157, 255, 191, 210, 192, 216, 191, 184, 138, 99, 64, 114, 144, 51, 63, 146, 91, 122, 204, 124, 165, 255, 191, 200, 232, 206, 191, 184, 138, 99, 64, 207, 48, 93, 63, 183, 93, 100, 203, 149, 172, 255, 191, 159, 18, 195, 191, 184, 138, 99, 64, 236, 87, 130, 63, 1, 96, 161, 202, 68, 179, 255, 191, 134, 91, 181, 191, 184, 138, 99, 64, 21, 214, 148, 63, 111, 98, 44, 202, 177, 185, 255, 191, 78, 229, 165, 191, 184, 138, 99, 64, 78, 229, 165, 63, 3, 101, 6, 202, 255, 191, 255, 191, 21, 214, 148, 191, 184, 138, 99, 64, 134, 91, 181, 63, 188, 103, 44, 202, 76, 198, 255, 191, 236, 87, 130, 191, 184, 138, 99, 64, 159, 18, 195, 63, 159, 106, 161, 202, 186, 204, 255, 191, 207, 48, 93, 191, 184, 138, 99, 64, 200, 232, 206, 63, 172, 109, 100, 203, 105, 211, 255, 191, 114, 144, 51, 191, 184, 138, 99, 64, 210, 192, 216, 63, 232, 112, 122, 204, 129, 218, 255, 191, 98, 53, 8, 191, 184, 138, 99, 64, 122, 130, 224, 63, 86, 116, 231, 205, 52, 226, 255, 191, 5, 21, 183, 190, 184, 138, 99, 64, 158, 26, 230, 63, 251, 119, 176, 207, 194, 234, 255, 191, 205, 247, 55, 190, 184, 138, 99, 64, 118, 123, 233, 63, 220, 123, 220, 209, 132, 244, 255, 191, 96, 101, 1, 166, 184, 138, 99, 64, 171, 156, 234, 63, 255, 127, 116, 212, 255, 255, 255, 191, 0, 0, 0, 0, 100, 92, 87, 64, 112, 103, 10, 64, 255, 127, 235, 205, 255, 255, 255, 191, 54, 14, 89, 62, 100, 92, 87, 64, 211, 188, 9, 64, 187, 132, 45, 203, 255, 255, 188, 197, 165, 2, 216, 62, 100, 92, 87, 64, 162, 190, 7, 64, 35, 137, 231, 200, 255, 255, 157, 202, 208, 180, 32, 63, 100, 92, 87, 64, 198, 113, 4, 64, 64, 141, 12, 199, 255, 255, 228, 206, 24, 220, 83, 63, 100, 92, 87, 64, 194, 188, 255, 63, 27, 145, 147, 197, 255, 255, 189, 210, 135, 124, 130, 63, 100, 92, 87, 64, 122, 31, 244, 63, 188, 148, 116, 196, 255, 255, 74, 214, 78, 201, 153, 63, 100, 92, 87, 64, 83, 40, 230, 63, 41, 152, 172, 195, 255, 255, 161, 217, 238, 154, 175, 63, 100, 92, 87, 64, 190, 249, 213, 63, 102, 155, 52, 195, 255, 255, 216, 220, 158, 187, 195, 63, 100, 92, 87, 64, 158, 187, 195, 63, 120, 158, 13, 195, 255, 255, 255, 223, 190, 249, 213, 63, 100, 92, 87, 64, 238, 154, 175, 63, 98, 161, 51, 195, 255, 255, 37, 227, 83, 40, 230, 63, 100, 92, 87, 64, 78, 201, 153, 63, 40, 164, 172, 195, 255, 255, 92, 230, 122, 31, 244, 63, 100, 92, 87, 64, 135, 124, 130, 63, 204, 166, 116, 196, 255, 255, 180, 233, 194, 188, 255, 63, 100, 92, 87, 64, 24, 220, 83, 63, 78, 169, 147, 197, 255, 255, 64, 237, 198, 113, 4, 64, 100, 92, 87, 64, 208, 180, 32, 63, 177, 171, 12, 199, 255, 255, 25, 241, 162, 190, 7, 64, 100, 92, 87, 64, 165, 2, 216, 62, 243, 173, 231, 200, 255, 255, 96, 245, 211, 188, 9, 64, 100, 92, 87, 64, 54, 14, 89, 62, 20, 176, 44, 203, 255, 255, 66, 250, 112, 103, 10, 64, 100, 92, 87, 64, 35, 171, 24, 37, 19, 178, 235, 205, 255, 255, 255, 255, 211, 188, 9, 64, 100, 92, 87, 64, 54, 14, 89, 190, 208, 180, 233, 207, 0, 0, 66, 250, 162, 190, 7, 64, 100, 92, 87, 64, 165, 2, 216, 190, 22, 183, 11, 210, 0, 0, 96, 245, 198, 113, 4, 64, 100, 92, 87, 64, 208, 180, 32, 191, 242, 184, 77, 212, 0, 0, 25, 241, 194, 188, 255, 63, 100, 92, 87, 64, 24, 220, 83, 191, 107, 186, 175, 214, 0, 0, 64, 237, 122, 31, 244, 63, 100, 92, 87, 64, 135, 124, 130, 191, 137, 187, 50, 217, 0, 0, 180, 233, 83, 40, 230, 63, 100, 92, 87, 64, 78, 201, 153, 191, 82, 188, 213, 219, 0, 0, 92, 230, 190, 249, 213, 63, 100, 92, 87, 64, 238, 154, 175, 191, 201, 188, 155, 222, 0, 0, 37, 227, 158, 187, 195, 63, 100, 92, 87, 64, 158, 187, 195, 191, 240, 188, 134, 225, 0, 0, 255, 223, 238, 154, 175, 63, 100, 92, 87, 64, 190, 249, 213, 191, 201, 188, 152, 228, 0, 0, 216, 220, 78, 201, 153, 63, 100, 92, 87, 64, 83, 40, 230, 191, 82, 188, 213, 231, 0, 0, 161, 217, 135, 124, 130, 63, 100, 92, 87, 64, 122, 31, 244, 191, 137, 187, 65, 235, 0, 0, 74, 214, 24, 220, 83, 63, 100, 92, 87, 64, 194, 188, 255, 191, 107, 186, 226, 238, 0, 0, 189, 210, 208, 180, 32, 63, 100, 92, 87, 64, 198, 113, 4, 192, 242, 184, 189, 242, 0, 0, 228, 206, 165, 2, 216, 62, 100, 92, 87, 64, 162, 190, 7, 192, 23, 183, 219, 246, 0, 0, 157, 202, 54, 14, 89, 62, 100, 92, 87, 64, 211, 188, 9, 192, 208, 180, 66, 251, 0, 0, 188, 197, 35, 171, 152, 37, 100, 92, 87, 64, 112, 103, 10, 192, 19, 178, 255, 255, 0, 0, 255, 191, 54, 14, 89, 190, 100, 92, 87, 64, 211, 188, 9, 192, 46, 75, 66, 251, 120, 11, 255, 191, 165, 2, 216, 190, 100, 92, 87, 64, 162, 190, 7, 192, 230, 72, 219, 246, 59, 21, 255, 191, 208, 180, 32, 191, 100, 92, 87, 64, 198, 113, 4, 192, 12, 71, 189, 242, 201, 29, 255, 191, 24, 220, 83, 191, 100, 92, 87, 64, 194, 188, 255, 191, 147, 69, 226, 238, 125, 37, 255, 191, 135, 124, 130, 191, 100, 92, 87, 64, 122, 31, 244, 191, 117, 68, 65, 235, 149, 44, 255, 191, 78, 201, 153, 191, 100, 92, 87, 64, 83, 40, 230, 191, 172, 67, 213, 231, 68, 51, 255, 191, 238, 154, 175, 191, 100, 92, 87, 64, 190, 249, 213, 191, 53, 67, 152, 228, 178, 57, 255, 191, 158, 187, 195, 191, 100, 92, 87, 64, 158, 187, 195, 191, 14, 67, 134, 225, 255, 63, 255, 191, 190, 249, 213, 191, 100, 92, 87, 64, 238, 154, 175, 191, 53, 67, 155, 222, 77, 70, 255, 191, 83, 40, 230, 191, 100, 92, 87, 64, 78, 201, 153, 191, 172, 67, 213, 219, 185, 76, 255, 191, 122, 31, 244, 191, 100, 92, 87, 64, 135, 124, 130, 191, 117, 68, 50, 217, 104, 83, 255, 191, 194, 188, 255, 191, 100, 92, 87, 64, 24, 220, 83, 191, 147, 69, 175, 214, 130, 90, 255, 191, 198, 113, 4, 192, 100, 92, 87, 64, 208, 180, 32, 191, 12, 71, 77, 212, 53, 98, 255, 191, 162, 190, 7, 192, 100, 92, 87, 64, 165, 2, 216, 190, 231, 72, 11, 210, 195, 106, 255, 191, 211, 188, 9, 192, 100, 92, 87, 64, 54, 14, 89, 190, 46, 75, 233, 207, 133, 116, 255, 191, 112, 103, 10, 192, 100, 92, 87, 64, 179, 0, 229, 165, 235, 77, 235, 205, 255, 127, 255, 191, 211, 188, 9, 192, 100, 92, 87, 64, 54, 14, 89, 62, 234, 79, 45, 203, 121, 139, 255, 191, 162, 190, 7, 192, 100, 92, 87, 64, 165, 2, 216, 62, 11, 82, 231, 200, 59, 149, 255, 191, 198, 113, 4, 192, 100, 92, 87, 64, 208, 180, 32, 63, 77, 84, 12, 199, 201, 157, 255, 191, 194, 188, 255, 191, 100, 92, 87, 64, 24, 220, 83, 63, 175, 86, 147, 197, 124, 165, 255, 191, 122, 31, 244, 191, 100, 92, 87, 64, 135, 124, 130, 63, 50, 89, 116, 196, 149, 172, 255, 191, 83, 40, 230, 191, 100, 92, 87, 64, 78, 201, 153, 63, 214, 91, 172, 195, 68, 179, 255, 191, 190, 249, 213, 191, 100, 92, 87, 64, 238, 154, 175, 63, 156, 94, 52, 195, 177, 185, 255, 191, 158, 187, 195, 191, 100, 92, 87, 64, 158, 187, 195, 63, 134, 97, 13, 195, 255, 191, 255, 191, 238, 154, 175, 191, 100, 92, 87, 64, 190, 249, 213, 63, 152, 100, 52, 195, 76, 198, 255, 191, 78, 201, 153, 191, 100, 92, 87, 64, 83, 40, 230, 63, 213, 103, 172, 195, 186, 204, 255, 191, 135, 124, 130, 191, 100, 92, 87, 64, 122, 31, 244, 63, 66, 107, 116, 196, 105, 211, 255, 191, 24, 220, 83, 191, 100, 92, 87, 64, 194, 188, 255, 63, 227, 110, 147, 197, 129, 218, 255, 191, 208, 180, 32, 191, 100, 92, 87, 64, 198, 113, 4, 64, 190, 114, 12, 199, 52, 226, 255, 191, 165, 2, 216, 190, 100, 92, 87, 64, 162, 190, 7, 64, 219, 118, 231, 200, 194, 234, 255, 191, 54, 14, 89, 190, 100, 92, 87, 64, 211, 188, 9, 64, 67, 123, 45, 203, 132, 244, 255, 191, 35, 171, 24, 166, 100, 92, 87, 64, 112, 103, 10, 64, 255, 127, 235, 205, 255, 255, 255, 191, 0, 0, 0, 0, 198, 58, 73, 64, 171, 63, 30, 64, 255, 127, 166, 199, 255, 255, 255, 191, 104, 45, 120, 62, 198, 58, 73, 64, 152, 124, 29, 64, 77, 133, 211, 196, 255, 255, 188, 197, 122, 251, 246, 62, 198, 58, 73, 64, 63, 53, 27, 64, 51, 138, 128, 194, 255, 255, 157, 202, 170, 191, 55, 63, 198, 58, 73, 64, 64, 111, 23, 64, 191, 142, 157, 192, 255, 255, 228, 206, 147, 60, 114, 63, 198, 58, 73, 64, 230, 51, 18, 64, 255, 146, 33, 191, 255, 255, 189, 210, 35, 50, 149, 63, 198, 58, 73, 64, 26, 144, 11, 64, 252, 150, 1, 190, 255, 255, 74, 214, 40, 214, 175, 63, 198, 58, 73, 64, 56, 148, 3, 64, 190, 154, 55, 189, 255, 255, 161, 217, 169, 200, 200, 63, 198, 58, 73, 64, 226, 167, 244, 63, 78, 158, 192, 188, 255, 255, 216, 220, 38, 204, 223, 63, 198, 58, 73, 64, 38, 204, 223, 63, 178, 161, 153, 188, 255, 255, 255, 223, 226, 167, 244, 63, 198, 58, 73, 64, 169, 200, 200, 63, 238, 164, 192, 188, 255, 255, 37, 227, 56, 148, 3, 64, 198, 58, 73, 64, 40, 214, 175, 63, 7, 168, 55, 189, 255, 255, 92, 230, 26, 144, 11, 64, 198, 58, 73, 64, 35, 50, 149, 63, 0, 171, 1, 190, 255, 255, 180, 233, 230, 51, 18, 64, 198, 58, 73, 64, 147, 60, 114, 63, 221, 173, 33, 191, 255, 255, 64, 237, 64, 111, 23, 64, 198, 58, 73, 64, 170, 191, 55, 63, 160, 176, 157, 192, 255, 255, 25, 241, 63, 53, 27, 64, 198, 58, 73, 64, 122, 251, 246, 62, 74, 179, 128, 194, 255, 255, 96, 245, 152, 124, 29, 64, 198, 58, 73, 64, 104, 45, 120, 62, 221, 181, 211, 196, 255, 255, 66, 250, 171, 63, 30, 64, 198, 58, 73, 64, 245, 142, 46, 37, 88, 184, 166, 199, 255, 255, 255, 255, 152, 124, 29, 64, 198, 58, 73, 64, 104, 45, 120, 190, 43, 187, 33, 202, 0, 0, 66, 250, 63, 53, 27, 64, 198, 58, 73, 64, 122, 251, 246, 190, 126, 189, 179, 204, 0, 0, 96, 245, 64, 111, 23, 64, 198, 58, 73, 64, 170, 191, 55, 191, 96, 191, 94, 207, 0, 0, 25, 241, 230, 51, 18, 64, 198, 58, 73, 64, 147, 60, 114, 191, 221, 192, 32, 210, 0, 0, 64, 237, 26, 144, 11, 64, 198, 58, 73, 64, 35, 50, 149, 191, 253, 193, 253, 212, 0, 0, 180, 233, 56, 148, 3, 64, 198, 58, 73, 64, 40, 214, 175, 191, 198, 194, 247, 215, 0, 0, 92, 230, 226, 167, 244, 63, 198, 58, 73, 64, 169, 200, 200, 191, 61, 195, 16, 219, 0, 0, 37, 227, 38, 204, 223, 63, 198, 58, 73, 64, 38, 204, 223, 191, 101, 195, 76, 222, 0, 0, 255, 223, 169, 200, 200, 63, 198, 58, 73, 64, 226, 167, 244, 191, 61, 195, 175, 225, 0, 0, 216, 220, 40, 214, 175, 63, 198, 58, 73, 64, 56, 148, 3, 192, 198, 194, 63, 229, 0, 0, 161, 217, 35, 50, 149, 63, 198, 58, 73, 64, 26, 144, 11, 192, 253, 193, 2, 233, 0, 0, 74, 214, 147, 60, 114, 63, 198, 58, 73, 64, 230, 51, 18, 192, 221, 192, 255, 236, 0, 0, 189, 210, 170, 191, 55, 63, 198, 58, 73, 64, 64, 111, 23, 192, 96, 191, 62, 241, 0, 0, 228, 206, 122, 251, 246, 62, 198, 58, 73, 64, 63, 53, 27, 192, 126, 189, 203, 245, 0, 0, 157, 202, 104, 45, 120, 62, 198, 58, 73, 64, 152, 124, 29, 192, 43, 187, 176, 250, 0, 0, 188, 197, 245, 142, 174, 37, 198, 58, 73, 64, 171, 63, 30, 192, 88, 184, 255, 255, 0, 0, 255, 191, 104, 45, 120, 190, 198, 58, 73, 64, 152, 124, 29, 192, 211, 68, 176, 250, 120, 11, 255, 191, 122, 251, 246, 190, 198, 58, 73, 64, 63, 53, 27, 192, 128, 66, 203, 245, 59, 21, 255, 191, 170, 191, 55, 191, 198, 58, 73, 64, 64, 111, 23, 192, 158, 64, 62, 241, 201, 29, 255, 191, 147, 60, 114, 191, 198, 58, 73, 64, 230, 51, 18, 192, 32, 63, 255, 236, 125, 37, 255, 191, 35, 50, 149, 191, 198, 58, 73, 64, 26, 144, 11, 192, 1, 62, 2, 233, 149, 44, 255, 191, 40, 214, 175, 191, 198, 58, 73, 64, 56, 148, 3, 192, 55, 61, 63, 229, 68, 51, 255, 191, 169, 200, 200, 191, 198, 58, 73, 64, 226, 167, 244, 191, 193, 60, 175, 225, 178, 57, 255, 191, 38, 204, 223, 191, 198, 58, 73, 64, 38, 204, 223, 191, 153, 60, 76, 222, 255, 63, 255, 191, 226, 167, 244, 191, 198, 58, 73, 64, 169, 200, 200, 191, 193, 60, 16, 219, 77, 70, 255, 191, 56, 148, 3, 192, 198, 58, 73, 64, 40, 214, 175, 191, 55, 61, 247, 215, 185, 76, 255, 191, 26, 144, 11, 192, 198, 58, 73, 64, 35, 50, 149, 191, 1, 62, 253, 212, 104, 83, 255, 191, 230, 51, 18, 192, 198, 58, 73, 64, 147, 60, 114, 191, 32, 63, 32, 210, 130, 90, 255, 191, 64, 111, 23, 192, 198, 58, 73, 64, 170, 191, 55, 191, 158, 64, 94, 207, 53, 98, 255, 191, 63, 53, 27, 192, 198, 58, 73, 64, 122, 251, 246, 190, 128, 66, 179, 204, 195, 106, 255, 191, 152, 124, 29, 192, 198, 58, 73, 64, 104, 45, 120, 190, 211, 68, 33, 202, 133, 116, 255, 191, 171, 63, 30, 192, 198, 58, 73, 64, 55, 235, 2, 166, 166, 71, 166, 199, 255, 127, 255, 191, 152, 124, 29, 192, 198, 58, 73, 64, 104, 45, 120, 62, 33, 74, 211, 196, 121, 139, 255, 191, 63, 53, 27, 192, 198, 58, 73, 64, 122, 251, 246, 62, 179, 76, 128, 194, 59, 149, 255, 191, 64, 111, 23, 192, 198, 58, 73, 64, 170, 191, 55, 63, 94, 79, 157, 192, 201, 157, 255, 191, 230, 51, 18, 192, 198, 58, 73, 64, 147, 60, 114, 63, 33, 82, 33, 191, 124, 165, 255, 191, 26, 144, 11, 192, 198, 58, 73, 64, 35, 50, 149, 63, 254, 84, 1, 190, 149, 172, 255, 191, 56, 148, 3, 192, 198, 58, 73, 64, 40, 214, 175, 63, 247, 87, 55, 189, 68, 179, 255, 191, 226, 167, 244, 191, 198, 58, 73, 64, 169, 200, 200, 63, 16, 91, 192, 188, 177, 185, 255, 191, 38, 204, 223, 191, 198, 58, 73, 64, 38, 204, 223, 63, 76, 94, 153, 188, 255, 191, 255, 191, 169, 200, 200, 191, 198, 58, 73, 64, 226, 167, 244, 63, 176, 97, 192, 188, 76, 198, 255, 191, 40, 214, 175, 191, 198, 58, 73, 64, 56, 148, 3, 64, 64, 101, 55, 189, 186, 204, 255, 191, 35, 50, 149, 191, 198, 58, 73, 64, 26, 144, 11, 64, 2, 105, 1, 190, 105, 211, 255, 191, 147, 60, 114, 191, 198, 58, 73, 64, 230, 51, 18, 64, 255, 108, 33, 191, 129, 218, 255, 191, 170, 191, 55, 191, 198, 58, 73, 64, 64, 111, 23, 64, 63, 113, 157, 192, 52, 226, 255, 191, 122, 251, 246, 190, 198, 58, 73, 64, 63, 53, 27, 64, 203, 117, 128, 194, 194, 234, 255, 191, 104, 45, 120, 190, 198, 58, 73, 64, 152, 124, 29, 64, 177, 122, 211, 196, 132, 244, 255, 191, 245, 142, 46, 166, 198, 58, 73, 64, 171, 63, 30, 64, 255, 127, 166, 199, 255, 255, 255, 191, 0, 0, 0, 0, 162, 70, 57, 64, 5, 169, 48, 64, 255, 127, 133, 193, 255, 255, 255, 191, 158, 134, 138, 62, 162, 70, 57, 64, 64, 207, 47, 64, 218, 133, 171, 190, 255, 255, 188, 197, 219, 219, 9, 63, 162, 70, 57, 64, 8, 68, 45, 64, 57, 139, 87, 188, 255, 255, 157, 202, 133, 32, 77, 63, 162, 70, 57, 64, 165, 13, 41, 64, 46, 144, 119, 186, 255, 255, 228, 206, 187, 53, 135, 63, 162, 70, 57, 64, 120, 54, 35, 64, 203, 148, 254, 184, 255, 255, 189, 210, 219, 141, 166, 63, 162, 70, 57, 64, 232, 204, 27, 64, 29, 153, 226, 183, 255, 255, 74, 214, 90, 75, 196, 63, 162, 70, 57, 64, 59, 227, 18, 64, 49, 157, 27, 183, 255, 255, 161, 217, 230, 36, 224, 63, 162, 70, 57, 64, 105, 143, 8, 64, 14, 161, 167, 182, 255, 255, 216, 220, 214, 213, 249, 63, 162, 70, 57, 64, 214, 213, 249, 63, 190, 164, 128, 182, 255, 255, 255, 223, 105, 143, 8, 64, 162, 70, 57, 64, 230, 36, 224, 63, 72, 168, 167, 182, 255, 255, 37, 227, 59, 227, 18, 64, 162, 70, 57, 64, 90, 75, 196, 63, 176, 171, 27, 183, 255, 255, 92, 230, 232, 204, 27, 64, 162, 70, 57, 64, 219, 141, 166, 63, 254, 174, 226, 183, 255, 255, 180, 233, 120, 54, 35, 64, 162, 70, 57, 64, 187, 53, 135, 63, 52, 178, 254, 184, 255, 255, 64, 237, 165, 13, 41, 64, 162, 70, 57, 64, 133, 32, 77, 63, 88, 181, 119, 186, 255, 255, 25, 241, 8, 68, 45, 64, 162, 70, 57, 64, 219, 219, 9, 63, 109, 184, 87, 188, 255, 255, 96, 245, 64, 207, 47, 64, 162, 70, 57, 64, 158, 134, 138, 62, 119, 187, 171, 190, 255, 255, 66, 250, 5, 169, 48, 64, 162, 70, 57, 64, 21, 222, 66, 37, 121, 190, 133, 193, 255, 255, 255, 255, 64, 207, 47, 64, 162, 70, 57, 64, 158, 134, 138, 190, 83, 193, 134, 196, 0, 0, 66, 250, 8, 68, 45, 64, 162, 70, 57, 64, 219, 219, 9, 191, 167, 195, 144, 199, 0, 0, 96, 245, 165, 13, 41, 64, 162, 70, 57, 64, 133, 32, 77, 191, 135, 197, 165, 202, 0, 0, 25, 241, 120, 54, 35, 64, 162, 70, 57, 64, 187, 53, 135, 191, 0, 199, 201, 205, 0, 0, 64, 237, 232, 204, 27, 64, 162, 70, 57, 64, 219, 141, 166, 191, 28, 200, 0, 209, 0, 0, 180, 233, 59, 227, 18, 64, 162, 70, 57, 64, 90, 75, 196, 191, 226, 200, 77, 212, 0, 0, 92, 230, 105, 143, 8, 64, 162, 70, 57, 64, 230, 36, 224, 191, 87, 201, 182, 215, 0, 0, 37, 227, 214, 213, 249, 63, 162, 70, 57, 64, 214, 213, 249, 191, 126, 201, 63, 219, 0, 0, 255, 223, 230, 36, 224, 63, 162, 70, 57, 64, 105, 143, 8, 192, 87, 201, 239, 222, 0, 0, 216, 220, 90, 75, 196, 63, 162, 70, 57, 64, 59, 227, 18, 192, 226, 200, 205, 226, 0, 0, 161, 217, 219, 141, 166, 63, 162, 70, 57, 64, 232, 204, 27, 192, 28, 200, 224, 230, 0, 0, 74, 214, 187, 53, 135, 63, 162, 70, 57, 64, 120, 54, 35, 192, 0, 199, 51, 235, 0, 0, 189, 210, 133, 32, 77, 63, 162, 70, 57, 64, 165, 13, 41, 192, 135, 197, 208, 239, 0, 0, 228, 206, 219, 219, 9, 63, 162, 70, 57, 64, 8, 68, 45, 192, 167, 195, 197, 244, 0, 0, 157, 202, 158, 134, 138, 62, 162, 70, 57, 64, 64, 207, 47, 192, 83, 193, 35, 250, 0, 0, 188, 197, 21, 222, 194, 37, 162, 70, 57, 64, 5, 169, 48, 192, 121, 190, 255, 255, 0, 0, 255, 191, 158, 134, 138, 190, 162, 70, 57, 64, 64, 207, 47, 192, 171, 62, 35, 250, 120, 11, 255, 191, 219, 219, 9, 191, 162, 70, 57, 64, 8, 68, 45, 192, 86, 60, 197, 244, 59, 21, 255, 191, 133, 32, 77, 191, 162, 70, 57, 64, 165, 13, 41, 192, 119, 58, 208, 239, 201, 29, 255, 191, 187, 53, 135, 191, 162, 70, 57, 64, 120, 54, 35, 192, 254, 56, 51, 235, 125, 37, 255, 191, 219, 141, 166, 191, 162, 70, 57, 64, 232, 204, 27, 192, 226, 55, 224, 230, 149, 44, 255, 191, 90, 75, 196, 191, 162, 70, 57, 64, 59, 227, 18, 192, 28, 55, 205, 226, 68, 51, 255, 191, 230, 36, 224, 191, 162, 70, 57, 64, 105, 143, 8, 192, 167, 54, 239, 222, 178, 57, 255, 191, 214, 213, 249, 191, 162, 70, 57, 64, 214, 213, 249, 191, 128, 54, 63, 219, 255, 63, 255, 191, 105, 143, 8, 192, 162, 70, 57, 64, 230, 36, 224, 191, 167, 54, 182, 215, 77, 70, 255, 191, 59, 227, 18, 192, 162, 70, 57, 64, 90, 75, 196, 191, 28, 55, 77, 212, 185, 76, 255, 191, 232, 204, 27, 192, 162, 70, 57, 64, 219, 141, 166, 191, 226, 55, 0, 209, 104, 83, 255, 191, 120, 54, 35, 192, 162, 70, 57, 64, 187, 53, 135, 191, 254, 56, 201, 205, 130, 90, 255, 191, 165, 13, 41, 192, 162, 70, 57, 64, 133, 32, 77, 191, 119, 58, 165, 202, 53, 98, 255, 191, 8, 68, 45, 192, 162, 70, 57, 64, 219, 219, 9, 191, 86, 60, 144, 199, 195, 106, 255, 191, 64, 207, 47, 192, 162, 70, 57, 64, 158, 134, 138, 190, 171, 62, 134, 196, 133, 116, 255, 191, 5, 169, 48, 192, 162, 70, 57, 64, 143, 38, 18, 166, 133, 65, 133, 193, 255, 127, 255, 191, 64, 207, 47, 192, 162, 70, 57, 64, 158, 134, 138, 62, 135, 68, 171, 190, 121, 139, 255, 191, 8, 68, 45, 192, 162, 70, 57, 64, 219, 219, 9, 63, 145, 71, 87, 188, 59, 149, 255, 191, 165, 13, 41, 192, 162, 70, 57, 64, 133, 32, 77, 63, 166, 74, 119, 186, 201, 157, 255, 191, 120, 54, 35, 192, 162, 70, 57, 64, 187, 53, 135, 63, 202, 77, 254, 184, 124, 165, 255, 191, 232, 204, 27, 192, 162, 70, 57, 64, 219, 141, 166, 63, 0, 81, 226, 183, 149, 172, 255, 191, 59, 227, 18, 192, 162, 70, 57, 64, 90, 75, 196, 63, 77, 84, 27, 183, 68, 179, 255, 191, 105, 143, 8, 192, 162, 70, 57, 64, 230, 36, 224, 63, 182, 87, 167, 182, 177, 185, 255, 191, 214, 213, 249, 191, 162, 70, 57, 64, 214, 213, 249, 63, 64, 91, 128, 182, 255, 191, 255, 191, 230, 36, 224, 191, 162, 70, 57, 64, 105, 143, 8, 64, 240, 94, 167, 182, 76, 198, 255, 191, 90, 75, 196, 191, 162, 70, 57, 64, 59, 227, 18, 64, 205, 98, 27, 183, 186, 204, 255, 191, 219, 141, 166, 191, 162, 70, 57, 64, 232, 204, 27, 64, 225, 102, 226, 183, 105, 211, 255, 191, 187, 53, 135, 191, 162, 70, 57, 64, 120, 54, 35, 64, 51, 107, 254, 184, 129, 218, 255, 191, 133, 32, 77, 191, 162, 70, 57, 64, 165, 13, 41, 64, 208, 111, 119, 186, 52, 226, 255, 191, 219, 219, 9, 191, 162, 70, 57, 64, 8, 68, 45, 64, 197, 116, 87, 188, 194, 234, 255, 191, 158, 134, 138, 190, 162, 70, 57, 64, 64, 207, 47, 64, 36, 122, 171, 190, 132, 244, 255, 191, 21, 222, 66, 166, 162, 70, 57, 64, 5, 169, 48, 64, 255, 127, 133, 193, 255, 255, 255, 191, 0, 0, 0, 0, 244, 164, 39, 64, 206, 120, 65, 64, 255, 127, 107, 187, 255, 255, 255, 191, 96, 181, 151, 62, 244, 164, 39, 64, 79, 138, 64, 64, 102, 134, 151, 184, 255, 255, 188, 197, 93, 250, 22, 63, 244, 164, 39, 64, 31, 193, 61, 64, 57, 140, 77, 182, 255, 255, 157, 202, 207, 165, 96, 63, 244, 164, 39, 64, 29, 36, 57, 64, 147, 145, 120, 180, 255, 255, 228, 206, 181, 19, 148, 63, 244, 164, 39, 64, 166, 190, 50, 64, 137, 150, 9, 179, 255, 255, 189, 210, 111, 103, 182, 63, 244, 164, 39, 64, 130, 160, 42, 64, 45, 155, 246, 177, 255, 255, 74, 214, 118, 249, 214, 63, 244, 164, 39, 64, 178, 221, 32, 64, 141, 159, 54, 177, 255, 255, 161, 217, 123, 121, 245, 63, 244, 164, 39, 64, 72, 142, 21, 64, 181, 163, 198, 176, 255, 255, 216, 220, 39, 206, 8, 64, 244, 164, 39, 64, 39, 206, 8, 64, 174, 167, 160, 176, 255, 255, 255, 223, 72, 142, 21, 64, 244, 164, 39, 64, 123, 121, 245, 63, 130, 171, 198, 176, 255, 255, 37, 227, 178, 221, 32, 64, 244, 164, 39, 64, 118, 249, 214, 63, 57, 175, 54, 177, 255, 255, 92, 230, 130, 160, 42, 64, 244, 164, 39, 64, 111, 103, 182, 63, 217, 178, 246, 177, 255, 255, 180, 233, 166, 190, 50, 64, 244, 164, 39, 64, 181, 19, 148, 63, 106, 182, 9, 179, 255, 255, 64, 237, 29, 36, 57, 64, 244, 164, 39, 64, 207, 165, 96, 63, 242, 185, 120, 180, 255, 255, 25, 241, 31, 193, 61, 64, 244, 164, 39, 64, 93, 250, 22, 63, 119, 189, 77, 182, 255, 255, 96, 245, 79, 138, 64, 64, 244, 164, 39, 64, 96, 181, 151, 62, 255, 192, 151, 184, 255, 255, 66, 250, 206, 120, 65, 64, 244, 164, 39, 64, 111, 105, 85, 37, 146, 196, 107, 187, 255, 255, 255, 255, 79, 138, 64, 64, 244, 164, 39, 64, 96, 181, 151, 190, 102, 199, 254, 190, 0, 0, 66, 250, 31, 193, 61, 64, 244, 164, 39, 64, 93, 250, 22, 191, 176, 201, 135, 194, 0, 0, 96, 245, 29, 36, 57, 64, 244, 164, 39, 64, 207, 165, 96, 191, 134, 203, 12, 198, 0, 0, 25, 241, 166, 190, 50, 64, 244, 164, 39, 64, 181, 19, 148, 191, 245, 204, 147, 201, 0, 0, 64, 237, 130, 160, 42, 64, 244, 164, 39, 64, 111, 103, 182, 191, 8, 206, 36, 205, 0, 0, 180, 233, 178, 221, 32, 64, 244, 164, 39, 64, 118, 249, 214, 191, 199, 206, 197, 208, 0, 0, 92, 230, 72, 142, 21, 64, 244, 164, 39, 64, 123, 121, 245, 191, 56, 207, 123, 212, 0, 0, 37, 227, 39, 206, 8, 64, 244, 164, 39, 64, 39, 206, 8, 192, 93, 207, 79, 216, 0, 0, 255, 223, 123, 121, 245, 63, 244, 164, 39, 64, 72, 142, 21, 192, 56, 207, 73, 220, 0, 0, 216, 220, 118, 249, 214, 63, 244, 164, 39, 64, 178, 221, 32, 192, 199, 206, 112, 224, 0, 0, 161, 217, 111, 103, 182, 63, 244, 164, 39, 64, 130, 160, 42, 192, 8, 206, 208, 228, 0, 0, 74, 214, 181, 19, 148, 63, 244, 164, 39, 64, 166, 190, 50, 192, 245, 204, 116, 233, 0, 0, 189, 210, 207, 165, 96, 63, 244, 164, 39, 64, 29, 36, 57, 192, 134, 203, 106, 238, 0, 0, 228, 206, 93, 250, 22, 63, 244, 164, 39, 64, 31, 193, 61, 192, 176, 201, 197, 243, 0, 0, 157, 202, 96, 181, 151, 62, 244, 164, 39, 64, 79, 138, 64, 192, 102, 199, 152, 249, 0, 0, 188, 197, 111, 105, 213, 37, 244, 164, 39, 64, 206, 120, 65, 192, 147, 196, 255, 255, 0, 0, 255, 191, 96, 181, 151, 190, 244, 164, 39, 64, 79, 138, 64, 192, 151, 56, 152, 249, 120, 11, 255, 191, 93, 250, 22, 191, 244, 164, 39, 64, 31, 193, 61, 192, 77, 54, 197, 243, 59, 21, 255, 191, 207, 165, 96, 191, 244, 164, 39, 64, 29, 36, 57, 192, 120, 52, 106, 238, 201, 29, 255, 191, 181, 19, 148, 191, 244, 164, 39, 64, 166, 190, 50, 192, 9, 51, 116, 233, 125, 37, 255, 191, 111, 103, 182, 191, 244, 164, 39, 64, 130, 160, 42, 192, 246, 49, 208, 228, 149, 44, 255, 191, 118, 249, 214, 191, 244, 164, 39, 64, 178, 221, 32, 192, 54, 49, 112, 224, 68, 51, 255, 191, 123, 121, 245, 191, 244, 164, 39, 64, 72, 142, 21, 192, 198, 48, 73, 220, 178, 57, 255, 191, 39, 206, 8, 192, 244, 164, 39, 64, 39, 206, 8, 192, 161, 48, 79, 216, 255, 63, 255, 191, 72, 142, 21, 192, 244, 164, 39, 64, 123, 121, 245, 191, 198, 48, 123, 212, 77, 70, 255, 191, 178, 221, 32, 192, 244, 164, 39, 64, 118, 249, 214, 191, 54, 49, 197, 208, 185, 76, 255, 191, 130, 160, 42, 192, 244, 164, 39, 64, 111, 103, 182, 191, 246, 49, 36, 205, 104, 83, 255, 191, 166, 190, 50, 192, 244, 164, 39, 64, 181, 19, 148, 191, 9, 51, 147, 201, 130, 90, 255, 191, 29, 36, 57, 192, 244, 164, 39, 64, 207, 165, 96, 191, 120, 52, 12, 198, 53, 98, 255, 191, 31, 193, 61, 192, 244, 164, 39, 64, 93, 250, 22, 191, 77, 54, 135, 194, 195, 106, 255, 191, 79, 138, 64, 192, 244, 164, 39, 64, 96, 181, 151, 190, 152, 56, 254, 190, 133, 116, 255, 191, 206, 120, 65, 192, 244, 164, 39, 64, 18, 15, 32, 166, 107, 59, 107, 187, 255, 127, 255, 191, 79, 138, 64, 192, 244, 164, 39, 64, 96, 181, 151, 62, 255, 62, 151, 184, 121, 139, 255, 191, 31, 193, 61, 192, 244, 164, 39, 64, 93, 250, 22, 63, 136, 66, 77, 182, 59, 149, 255, 191, 29, 36, 57, 192, 244, 164, 39, 64, 207, 165, 96, 63, 12, 70, 120, 180, 201, 157, 255, 191, 166, 190, 50, 192, 244, 164, 39, 64, 181, 19, 148, 63, 148, 73, 9, 179, 124, 165, 255, 191, 130, 160, 42, 192, 244, 164, 39, 64, 111, 103, 182, 63, 37, 77, 246, 177, 149, 172, 255, 191, 178, 221, 32, 192, 244, 164, 39, 64, 118, 249, 214, 63, 197, 80, 54, 177, 68, 179, 255, 191, 72, 142, 21, 192, 244, 164, 39, 64, 123, 121, 245, 63, 124, 84, 198, 176, 177, 185, 255, 191, 39, 206, 8, 192, 244, 164, 39, 64, 39, 206, 8, 64, 79, 88, 160, 176, 255, 191, 255, 191, 123, 121, 245, 191, 244, 164, 39, 64, 72, 142, 21, 64, 73, 92, 198, 176, 76, 198, 255, 191, 118, 249, 214, 191, 244, 164, 39, 64, 178, 221, 32, 64, 113, 96, 54, 177, 186, 204, 255, 191, 111, 103, 182, 191, 244, 164, 39, 64, 130, 160, 42, 64, 209, 100, 246, 177, 105, 211, 255, 191, 181, 19, 148, 191, 244, 164, 39, 64, 166, 190, 50, 64, 117, 105, 9, 179, 129, 218, 255, 191, 207, 165, 96, 191, 244, 164, 39, 64, 29, 36, 57, 64, 107, 110, 120, 180, 52, 226, 255, 191, 93, 250, 22, 191, 244, 164, 39, 64, 31, 193, 61, 64, 197, 115, 77, 182, 194, 234, 255, 191, 96, 181, 151, 190, 244, 164, 39, 64, 79, 138, 64, 64, 152, 121, 151, 184, 132, 244, 255, 191, 111, 105, 85, 166, 244, 164, 39, 64, 206, 120, 65, 64, 255, 127, 107, 187, 255, 255, 255, 191, 0, 0, 0, 0, 156, 126, 20, 64, 13, 136, 80, 64, 255, 127, 60, 181, 255, 255, 255, 191, 107, 132, 163, 62, 156, 126, 20, 64, 254, 134, 79, 64, 242, 134, 124, 178, 255, 255, 188, 197, 217, 186, 34, 63, 156, 126, 20, 64, 74, 134, 76, 64, 57, 141, 70, 176, 255, 255, 157, 202, 73, 34, 114, 63, 156, 126, 20, 64, 90, 141, 71, 64, 246, 146, 132, 174, 255, 255, 228, 206, 98, 154, 159, 63, 156, 126, 20, 64, 110, 168, 64, 64, 67, 152, 38, 173, 255, 255, 189, 210, 35, 154, 196, 63, 156, 126, 20, 64, 136, 232, 55, 64, 54, 157, 32, 172, 255, 255, 74, 214, 46, 181, 231, 63, 156, 126, 20, 64, 55, 99, 45, 64, 223, 161, 107, 171, 255, 255, 161, 217, 124, 74, 4, 64, 156, 126, 20, 64, 110, 50, 33, 64, 79, 166, 0, 171, 255, 255, 216, 220, 57, 116, 19, 64, 156, 126, 20, 64, 57, 116, 19, 64, 144, 170, 221, 170, 255, 255, 255, 223, 110, 50, 33, 64, 156, 126, 20, 64, 124, 74, 4, 64, 174, 174, 0, 171, 255, 255, 37, 227, 55, 99, 45, 64, 156, 126, 20, 64, 46, 181, 231, 63, 178, 178, 107, 171, 255, 255, 92, 230, 136, 232, 55, 64, 156, 126, 20, 64, 35, 154, 196, 63, 167, 182, 32, 172, 255, 255, 180, 233, 110, 168, 64, 64, 156, 126, 20, 64, 98, 154, 159, 63, 148, 186, 38, 173, 255, 255, 64, 237, 90, 141, 71, 64, 156, 126, 20, 64, 73, 34, 114, 63, 131, 190, 132, 174, 255, 255, 25, 241, 74, 134, 76, 64, 156, 126, 20, 64, 217, 186, 34, 63, 125, 194, 70, 176, 255, 255, 96, 245, 254, 134, 79, 64, 156, 126, 20, 64, 107, 132, 163, 62, 142, 198, 124, 178, 255, 255, 66, 250, 13, 136, 80, 64, 156, 126, 20, 64, 4, 6, 102, 37, 194, 202, 60, 181, 255, 255, 255, 255, 254, 134, 79, 64, 156, 126, 20, 64, 107, 132, 163, 190, 129, 205, 111, 185, 0, 0, 66, 250, 74, 134, 76, 64, 156, 126, 20, 64, 217, 186, 34, 191, 183, 207, 128, 189, 0, 0, 96, 245, 90, 141, 71, 64, 156, 126, 20, 64, 73, 34, 114, 191, 121, 209, 123, 193, 0, 0, 25, 241, 110, 168, 64, 64, 156, 126, 20, 64, 98, 154, 159, 191, 216, 210, 106, 197, 0, 0, 64, 237, 136, 232, 55, 64, 156, 126, 20, 64, 35, 154, 196, 191, 221, 211, 87, 201, 0, 0, 180, 233, 55, 99, 45, 64, 156, 126, 20, 64, 46, 181, 231, 191, 147, 212, 75, 205, 0, 0, 92, 230, 110, 50, 33, 64, 156, 126, 20, 64, 124, 74, 4, 192, 253, 212, 80, 209, 0, 0, 37, 227, 57, 116, 19, 64, 156, 126, 20, 64, 57, 116, 19, 192, 33, 213, 110, 213, 0, 0, 255, 223, 124, 74, 4, 64, 156, 126, 20, 64, 110, 50, 33, 192, 253, 212, 175, 217, 0, 0, 216, 220, 46, 181, 231, 63, 156, 126, 20, 64, 55, 99, 45, 192, 147, 212, 30, 222, 0, 0, 161, 217, 35, 154, 196, 63, 156, 126, 20, 64, 136, 232, 55, 192, 221, 211, 200, 226, 0, 0, 74, 214, 98, 154, 159, 63, 156, 126, 20, 64, 110, 168, 64, 192, 216, 210, 187, 231, 0, 0, 189, 210, 73, 34, 114, 63, 156, 126, 20, 64, 90, 141, 71, 192, 121, 209, 8, 237, 0, 0, 228, 206, 217, 186, 34, 63, 156, 126, 20, 64, 74, 134, 76, 192, 183, 207, 197, 242, 0, 0, 157, 202, 107, 132, 163, 62, 156, 126, 20, 64, 254, 134, 79, 192, 129, 205, 11, 249, 0, 0, 188, 197, 4, 6, 230, 37, 156, 126, 20, 64, 13, 136, 80, 192, 194, 202, 255, 255, 0, 0, 255, 191, 107, 132, 163, 190, 156, 126, 20, 64, 254, 134, 79, 192, 124, 50, 11, 249, 120, 11, 255, 191, 217, 186, 34, 191, 156, 126, 20, 64, 74, 134, 76, 192, 70, 48, 197, 242, 59, 21, 255, 191, 73, 34, 114, 191, 156, 126, 20, 64, 90, 141, 71, 192, 133, 46, 8, 237, 201, 29, 255, 191, 98, 154, 159, 191, 156, 126, 20, 64, 110, 168, 64, 192, 37, 45, 187, 231, 125, 37, 255, 191, 35, 154, 196, 191, 156, 126, 20, 64, 136, 232, 55, 192, 32, 44, 200, 226, 149, 44, 255, 191, 46, 181, 231, 191, 156, 126, 20, 64, 55, 99, 45, 192, 107, 43, 30, 222, 68, 51, 255, 191, 124, 74, 4, 192, 156, 126, 20, 64, 110, 50, 33, 192, 1, 43, 175, 217, 178, 57, 255, 191, 57, 116, 19, 192, 156, 126, 20, 64, 57, 116, 19, 192, 221, 42, 110, 213, 255, 63, 255, 191, 110, 50, 33, 192, 156, 126, 20, 64, 124, 74, 4, 192, 1, 43, 80, 209, 77, 70, 255, 191, 55, 99, 45, 192, 156, 126, 20, 64, 46, 181, 231, 191, 107, 43, 75, 205, 185, 76, 255, 191, 136, 232, 55, 192, 156, 126, 20, 64, 35, 154, 196, 191, 32, 44, 87, 201, 104, 83, 255, 191, 110, 168, 64, 192, 156, 126, 20, 64, 98, 154, 159, 191, 37, 45, 106, 197, 130, 90, 255, 191, 90, 141, 71, 192, 156, 126, 20, 64, 73, 34, 114, 191, 133, 46, 123, 193, 53, 98, 255, 191, 74, 134, 76, 192, 156, 126, 20, 64, 217, 186, 34, 191, 70, 48, 128, 189, 195, 106, 255, 191, 254, 134, 79, 192, 156, 126, 20, 64, 107, 132, 163, 190, 125, 50, 111, 185, 133, 116, 255, 191, 13, 136, 80, 192, 156, 126, 20, 64, 130, 132, 44, 166, 59, 53, 60, 181, 255, 127, 255, 191, 254, 134, 79, 192, 156, 126, 20, 64, 107, 132, 163, 62, 112, 57, 124, 178, 121, 139, 255, 191, 74, 134, 76, 192, 156, 126, 20, 64, 217, 186, 34, 63, 129, 61, 70, 176, 59, 149, 255, 191, 90, 141, 71, 192, 156, 126, 20, 64, 73, 34, 114, 63, 123, 65, 132, 174, 201, 157, 255, 191, 110, 168, 64, 192, 156, 126, 20, 64, 98, 154, 159, 63, 105, 69, 38, 173, 124, 165, 255, 191, 136, 232, 55, 192, 156, 126, 20, 64, 35, 154, 196, 63, 87, 73, 32, 172, 149, 172, 255, 191, 55, 99, 45, 192, 156, 126, 20, 64, 46, 181, 231, 63, 76, 77, 107, 171, 68, 179, 255, 191, 110, 50, 33, 192, 156, 126, 20, 64, 124, 74, 4, 64, 80, 81, 0, 171, 177, 185, 255, 191, 57, 116, 19, 192, 156, 126, 20, 64, 57, 116, 19, 64, 110, 85, 221, 170, 255, 191, 255, 191, 124, 74, 4, 192, 156, 126, 20, 64, 110, 50, 33, 64, 174, 89, 0, 171, 76, 198, 255, 191, 46, 181, 231, 191, 156, 126, 20, 64, 55, 99, 45, 64, 31, 94, 107, 171, 186, 204, 255, 191, 35, 154, 196, 191, 156, 126, 20, 64, 136, 232, 55, 64, 200, 98, 32, 172, 105, 211, 255, 191, 98, 154, 159, 191, 156, 126, 20, 64, 110, 168, 64, 64, 187, 103, 38, 173, 129, 218, 255, 191, 73, 34, 114, 191, 156, 126, 20, 64, 90, 141, 71, 64, 8, 109, 132, 174, 52, 226, 255, 191, 217, 186, 34, 191, 156, 126, 20, 64, 74, 134, 76, 64, 197, 114, 70, 176, 194, 234, 255, 191, 107, 132, 163, 190, 156, 126, 20, 64, 254, 134, 79, 64, 12, 121, 124, 178, 132, 244, 255, 191, 4, 6, 102, 166, 156, 126, 20, 64, 13, 136, 80, 64, 255, 127, 60, 181, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 63, 216, 179, 93, 64, 255, 127, 217, 174, 255, 255, 255, 191, 93, 216, 173, 62, 255, 255, 255, 63, 140, 162, 92, 64, 130, 135, 60, 172, 255, 255, 188, 197, 16, 2, 45, 63, 255, 255, 255, 63, 75, 113, 89, 64, 61, 142, 38, 170, 255, 255, 157, 202, 180, 182, 128, 63, 255, 255, 255, 63, 245, 39, 84, 64, 92, 148, 128, 168, 255, 255, 228, 206, 11, 175, 169, 63, 255, 255, 255, 63, 144, 211, 76, 64, 255, 153, 57, 167, 255, 255, 189, 210, 10, 5, 209, 63, 255, 255, 255, 63, 48, 134, 67, 64, 64, 159, 70, 166, 255, 255, 74, 214, 183, 87, 246, 63, 255, 255, 255, 63, 194, 86, 56, 64, 50, 164, 158, 165, 255, 255, 161, 217, 135, 165, 12, 64, 255, 255, 255, 63, 220, 96, 43, 64, 233, 168, 59, 165, 255, 255, 216, 220, 113, 196, 28, 64, 255, 255, 255, 63, 113, 196, 28, 64, 113, 173, 26, 165, 255, 255, 255, 223, 220, 96, 43, 64, 255, 255, 255, 63, 135, 165, 12, 64, 217, 177, 59, 165, 255, 255, 37, 227, 194, 86, 56, 64, 255, 255, 255, 63, 183, 87, 246, 63, 45, 182, 158, 165, 255, 255, 92, 230, 48, 134, 67, 64, 255, 255, 255, 63, 10, 5, 209, 63, 119, 186, 70, 166, 255, 255, 180, 233, 144, 211, 76, 64, 255, 255, 255, 63, 11, 175, 169, 63, 196, 190, 57, 167, 255, 255, 64, 237, 245, 39, 84, 64, 255, 255, 255, 63, 180, 182, 128, 63, 32, 195, 128, 168, 255, 255, 25, 241, 75, 113, 89, 64, 255, 255, 255, 63, 16, 2, 45, 63, 154, 199, 38, 170, 255, 255, 96, 245, 140, 162, 92, 64, 255, 255, 255, 63, 93, 216, 173, 62, 63, 204, 60, 172, 255, 255, 66, 250, 216, 179, 93, 64, 255, 255, 255, 63, 81, 141, 116, 37, 36, 209, 217, 174, 255, 255, 255, 255, 140, 162, 92, 64, 255, 255, 255, 63, 93, 216, 173, 190, 194, 211, 190, 179, 0, 0, 66, 250, 75, 113, 89, 64, 255, 255, 255, 63, 16, 2, 45, 191, 216, 213, 100, 184, 0, 0, 96, 245, 245, 39, 84, 64, 255, 255, 255, 63, 180, 182, 128, 191, 126, 215, 221, 188, 0, 0, 25, 241, 144, 211, 76, 64, 255, 255, 255, 63, 11, 175, 169, 191, 196, 216, 57, 193, 0, 0, 64, 237, 48, 134, 67, 64, 255, 255, 255, 63, 10, 5, 209, 191, 184, 217, 134, 197, 0, 0, 180, 233, 194, 86, 56, 64, 255, 255, 255, 63, 183, 87, 246, 191, 96, 218, 209, 201, 0, 0, 92, 230, 220, 96, 43, 64, 255, 255, 255, 63, 135, 165, 12, 192, 195, 218, 36, 206, 0, 0, 37, 227, 113, 196, 28, 64, 255, 255, 255, 63, 113, 196, 28, 192, 227, 218, 140, 210, 0, 0, 255, 223, 135, 165, 12, 64, 255, 255, 255, 63, 220, 96, 43, 192, 195, 218, 21, 215, 0, 0, 216, 220, 183, 87, 246, 63, 255, 255, 255, 63, 194, 86, 56, 192, 96, 218, 203, 219, 0, 0, 161, 217, 10, 5, 209, 63, 255, 255, 255, 63, 48, 134, 67, 192, 184, 217, 190, 224, 0, 0, 74, 214, 11, 175, 169, 63, 255, 255, 255, 63, 144, 211, 76, 192, 196, 216, 254, 229, 0, 0, 189, 210, 180, 182, 128, 63, 255, 255, 255, 63, 245, 39, 84, 192, 126, 215, 161, 235, 0, 0, 228, 206, 16, 2, 45, 63, 255, 255, 255, 63, 75, 113, 89, 192, 216, 213, 192, 241, 0, 0, 157, 202, 93, 216, 173, 62, 255, 255, 255, 63, 140, 162, 92, 192, 194, 211, 124, 248, 0, 0, 188, 197, 81, 141, 244, 37, 255, 255, 255, 63, 216, 179, 93, 192, 37, 209, 255, 255, 0, 0, 255, 191, 93, 216, 173, 190, 255, 255, 255, 63, 140, 162, 92, 192, 59, 44, 124, 248, 120, 11, 255, 191, 16, 2, 45, 191, 255, 255, 255, 63, 75, 113, 89, 192, 37, 42, 192, 241, 59, 21, 255, 191, 180, 182, 128, 191, 255, 255, 255, 63, 245, 39, 84, 192, 128, 40, 161, 235, 201, 29, 255, 191, 11, 175, 169, 191, 255, 255, 255, 63, 144, 211, 76, 192, 57, 39, 254, 229, 125, 37, 255, 191, 10, 5, 209, 191, 255, 255, 255, 63, 48, 134, 67, 192, 69, 38, 190, 224, 149, 44, 255, 191, 183, 87, 246, 191, 255, 255, 255, 63, 194, 86, 56, 192, 158, 37, 203, 219, 68, 51, 255, 191, 135, 165, 12, 192, 255, 255, 255, 63, 220, 96, 43, 192, 58, 37, 21, 215, 178, 57, 255, 191, 113, 196, 28, 192, 255, 255, 255, 63, 113, 196, 28, 192, 27, 37, 140, 210, 255, 63, 255, 191, 220, 96, 43, 192, 255, 255, 255, 63, 135, 165, 12, 192, 58, 37, 36, 206, 77, 70, 255, 191, 194, 86, 56, 192, 255, 255, 255, 63, 183, 87, 246, 191, 158, 37, 209, 201, 185, 76, 255, 191, 48, 134, 67, 192, 255, 255, 255, 63, 10, 5, 209, 191, 69, 38, 134, 197, 104, 83, 255, 191, 144, 211, 76, 192, 255, 255, 255, 63, 11, 175, 169, 191, 57, 39, 57, 193, 130, 90, 255, 191, 245, 39, 84, 192, 255, 255, 255, 63, 180, 182, 128, 191, 128, 40, 221, 188, 53, 98, 255, 191, 75, 113, 89, 192, 255, 255, 255, 63, 16, 2, 45, 191, 37, 42, 100, 184, 195, 106, 255, 191, 140, 162, 92, 192, 255, 255, 255, 63, 93, 216, 173, 190, 59, 44, 190, 179, 133, 116, 255, 191, 216, 179, 93, 192, 255, 255, 255, 63, 252, 105, 55, 166, 217, 46, 217, 174, 255, 127, 255, 191, 140, 162, 92, 192, 255, 255, 255, 63, 93, 216, 173, 62, 190, 51, 60, 172, 121, 139, 255, 191, 75, 113, 89, 192, 255, 255, 255, 63, 16, 2, 45, 63, 100, 56, 38, 170, 59, 149, 255, 191, 245, 39, 84, 192, 255, 255, 255, 63, 180, 182, 128, 63, 221, 60, 128, 168, 201, 157, 255, 191, 144, 211, 76, 192, 255, 255, 255, 63, 11, 175, 169, 63, 58, 65, 57, 167, 124, 165, 255, 191, 48, 134, 67, 192, 255, 255, 255, 63, 10, 5, 209, 63, 135, 69, 70, 166, 149, 172, 255, 191, 194, 86, 56, 192, 255, 255, 255, 63, 183, 87, 246, 63, 209, 73, 158, 165, 68, 179, 255, 191, 220, 96, 43, 192, 255, 255, 255, 63, 135, 165, 12, 64, 37, 78, 59, 165, 177, 185, 255, 191, 113, 196, 28, 192, 255, 255, 255, 63, 113, 196, 28, 64, 141, 82, 26, 165, 255, 191, 255, 191, 135, 165, 12, 192, 255, 255, 255, 63, 220, 96, 43, 64, 21, 87, 59, 165, 76, 198, 255, 191, 183, 87, 246, 191, 255, 255, 255, 63, 194, 86, 56, 64, 204, 91, 158, 165, 186, 204, 255, 191, 10, 5, 209, 191, 255, 255, 255, 63, 48, 134, 67, 64, 190, 96, 70, 166, 105, 211, 255, 191, 11, 175, 169, 191, 255, 255, 255, 63, 144, 211, 76, 64, 255, 101, 57, 167, 129, 218, 255, 191, 180, 182, 128, 191, 255, 255, 255, 63, 245, 39, 84, 64, 162, 107, 128, 168, 52, 226, 255, 191, 16, 2, 45, 191, 255, 255, 255, 63, 75, 113, 89, 64, 193, 113, 38, 170, 194, 234, 255, 191, 93, 216, 173, 190, 255, 255, 255, 63, 140, 162, 92, 64, 124, 120, 60, 172, 132, 244, 255, 191, 81, 141, 116, 166, 255, 255, 255, 63, 216, 179, 93, 64, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 70, 177, 212, 63, 165, 221, 104, 64, 255, 127, 32, 168, 255, 255, 255, 191, 70, 153, 182, 62, 70, 177, 212, 63, 151, 190, 103, 64, 23, 136, 182, 165, 255, 255, 188, 197, 46, 184, 53, 63, 70, 177, 212, 63, 47, 100, 100, 64, 75, 143, 205, 163, 255, 255, 157, 202, 218, 49, 135, 63, 70, 177, 212, 63, 180, 214, 94, 64, 205, 149, 77, 162, 255, 255, 228, 206, 79, 58, 178, 63, 70, 177, 212, 63, 211, 35, 87, 64, 199, 155, 38, 161, 255, 255, 189, 210, 91, 139, 219, 63, 70, 177, 212, 63, 139, 94, 77, 64, 85, 161, 75, 160, 255, 255, 74, 214, 145, 95, 1, 64, 70, 177, 212, 63, 239, 158, 65, 64, 145, 166, 179, 159, 255, 255, 161, 217, 127, 186, 19, 64, 70, 177, 212, 63, 248, 1, 52, 64, 143, 171, 91, 159, 255, 255, 216, 220, 54, 169, 36, 64, 70, 177, 212, 63, 54, 169, 36, 64, 95, 176, 62, 159, 255, 255, 255, 223, 248, 1, 52, 64, 70, 177, 212, 63, 127, 186, 19, 64, 19, 181, 91, 159, 255, 255, 37, 227, 239, 158, 65, 64, 70, 177, 212, 63, 145, 95, 1, 64, 184, 185, 179, 159, 255, 255, 92, 230, 139, 94, 77, 64, 70, 177, 212, 63, 91, 139, 219, 63, 93, 190, 75, 160, 255, 255, 180, 233, 211, 35, 87, 64, 70, 177, 212, 63, 79, 58, 178, 63, 15, 195, 38, 161, 255, 255, 64, 237, 180, 214, 94, 64, 70, 177, 212, 63, 218, 49, 135, 63, 226, 199, 77, 162, 255, 255, 25, 241, 47, 100, 100, 64, 70, 177, 212, 63, 46, 184, 53, 63, 229, 204, 205, 163, 255, 255, 96, 245, 151, 190, 103, 64, 70, 177, 212, 63, 70, 153, 182, 62, 47, 210, 182, 165, 255, 255, 66, 250, 165, 221, 104, 64, 70, 177, 212, 63, 212, 110, 128, 37, 222, 215, 32, 168, 255, 255, 255, 255, 151, 190, 103, 64, 70, 177, 212, 63, 70, 153, 182, 190, 71, 218, 206, 173, 0, 0, 66, 250, 47, 100, 100, 64, 70, 177, 212, 63, 46, 184, 53, 191, 48, 220, 25, 179, 0, 0, 96, 245, 180, 214, 94, 64, 70, 177, 212, 63, 218, 49, 135, 191, 176, 221, 28, 184, 0, 0, 25, 241, 211, 35, 87, 64, 70, 177, 212, 63, 79, 58, 178, 191, 216, 222, 237, 188, 0, 0, 64, 237, 139, 94, 77, 64, 70, 177, 212, 63, 91, 139, 219, 191, 179, 223, 161, 193, 0, 0, 180, 233, 239, 158, 65, 64, 70, 177, 212, 63, 145, 95, 1, 192, 74, 224, 69, 198, 0, 0, 92, 230, 248, 1, 52, 64, 70, 177, 212, 63, 127, 186, 19, 192, 163, 224, 234, 202, 0, 0, 37, 227, 54, 169, 36, 64, 70, 177, 212, 63, 54, 169, 36, 192, 192, 224, 158, 207, 0, 0, 255, 223, 127, 186, 19, 64, 70, 177, 212, 63, 248, 1, 52, 192, 163, 224, 111, 212, 0, 0, 216, 220, 145, 95, 1, 64, 70, 177, 212, 63, 239, 158, 65, 192, 74, 224, 109, 217, 0, 0, 161, 217, 91, 139, 219, 63, 70, 177, 212, 63, 139, 94, 77, 192, 179, 223, 169, 222, 0, 0, 74, 214, 79, 58, 178, 63, 70, 177, 212, 63, 211, 35, 87, 192, 216, 222, 55, 228, 0, 0, 189, 210, 218, 49, 135, 63, 70, 177, 212, 63, 180, 214, 94, 192, 176, 221, 48, 234, 0, 0, 228, 206, 46, 184, 53, 63, 70, 177, 212, 63, 47, 100, 100, 192, 48, 220, 179, 240, 0, 0, 157, 202, 70, 153, 182, 62, 70, 177, 212, 63, 151, 190, 103, 192, 71, 218, 230, 247, 0, 0, 188, 197, 212, 110, 0, 38, 70, 177, 212, 63, 165, 221, 104, 192, 222, 215, 255, 255, 0, 0, 255, 191, 70, 153, 182, 190, 70, 177, 212, 63, 151, 190, 103, 192, 183, 37, 230, 247, 120, 11, 255, 191, 46, 184, 53, 191, 70, 177, 212, 63, 47, 100, 100, 192, 206, 35, 179, 240, 59, 21, 255, 191, 218, 49, 135, 191, 70, 177, 212, 63, 180, 214, 94, 192, 77, 34, 48, 234, 201, 29, 255, 191, 79, 58, 178, 191, 70, 177, 212, 63, 211, 35, 87, 192, 37, 33, 55, 228, 125, 37, 255, 191, 91, 139, 219, 191, 70, 177, 212, 63, 139, 94, 77, 192, 74, 32, 169, 222, 149, 44, 255, 191, 145, 95, 1, 192, 70, 177, 212, 63, 239, 158, 65, 192, 180, 31, 109, 217, 68, 51, 255, 191, 127, 186, 19, 192, 70, 177, 212, 63, 248, 1, 52, 192, 91, 31, 111, 212, 178, 57, 255, 191, 54, 169, 36, 192, 70, 177, 212, 63, 54, 169, 36, 192, 61, 31, 158, 207, 255, 63, 255, 191, 248, 1, 52, 192, 70, 177, 212, 63, 127, 186, 19, 192, 91, 31, 234, 202, 77, 70, 255, 191, 239, 158, 65, 192, 70, 177, 212, 63, 145, 95, 1, 192, 180, 31, 69, 198, 185, 76, 255, 191, 139, 94, 77, 192, 70, 177, 212, 63, 91, 139, 219, 191, 74, 32, 161, 193, 104, 83, 255, 191, 211, 35, 87, 192, 70, 177, 212, 63, 79, 58, 178, 191, 37, 33, 237, 188, 130, 90, 255, 191, 180, 214, 94, 192, 70, 177, 212, 63, 218, 49, 135, 191, 77, 34, 28, 184, 53, 98, 255, 191, 47, 100, 100, 192, 70, 177, 212, 63, 46, 184, 53, 191, 206, 35, 25, 179, 195, 106, 255, 191, 151, 190, 103, 192, 70, 177, 212, 63, 70, 153, 182, 190, 183, 37, 206, 173, 133, 116, 255, 191, 165, 221, 104, 192, 70, 177, 212, 63, 61, 166, 64, 166, 31, 40, 32, 168, 255, 127, 255, 191, 151, 190, 103, 192, 70, 177, 212, 63, 70, 153, 182, 62, 206, 45, 182, 165, 121, 139, 255, 191, 47, 100, 100, 192, 70, 177, 212, 63, 46, 184, 53, 63, 25, 51, 205, 163, 59, 149, 255, 191, 180, 214, 94, 192, 70, 177, 212, 63, 218, 49, 135, 63, 28, 56, 77, 162, 201, 157, 255, 191, 211, 35, 87, 192, 70, 177, 212, 63, 79, 58, 178, 63, 238, 60, 38, 161, 124, 165, 255, 191, 139, 94, 77, 192, 70, 177, 212, 63, 91, 139, 219, 63, 160, 65, 75, 160, 149, 172, 255, 191, 239, 158, 65, 192, 70, 177, 212, 63, 145, 95, 1, 64, 70, 70, 179, 159, 68, 179, 255, 191, 248, 1, 52, 192, 70, 177, 212, 63, 127, 186, 19, 64, 235, 74, 91, 159, 177, 185, 255, 191, 54, 169, 36, 192, 70, 177, 212, 63, 54, 169, 36, 64, 159, 79, 62, 159, 255, 191, 255, 191, 127, 186, 19, 192, 70, 177, 212, 63, 248, 1, 52, 64, 111, 84, 91, 159, 76, 198, 255, 191, 145, 95, 1, 192, 70, 177, 212, 63, 239, 158, 65, 64, 109, 89, 179, 159, 186, 204, 255, 191, 91, 139, 219, 191, 70, 177, 212, 63, 139, 94, 77, 64, 169, 94, 75, 160, 105, 211, 255, 191, 79, 58, 178, 191, 70, 177, 212, 63, 211, 35, 87, 64, 55, 100, 38, 161, 129, 218, 255, 191, 218, 49, 135, 191, 70, 177, 212, 63, 180, 214, 94, 64, 49, 106, 77, 162, 52, 226, 255, 191, 46, 184, 53, 191, 70, 177, 212, 63, 47, 100, 100, 64, 179, 112, 205, 163, 194, 234, 255, 191, 70, 153, 182, 190, 70, 177, 212, 63, 151, 190, 103, 64, 231, 119, 182, 165, 132, 244, 255, 191, 212, 110, 128, 166, 70, 177, 212, 63, 165, 221, 104, 64, 255, 127, 32, 168, 255, 255, 255, 191, 0, 0, 0, 0, 115, 117, 167, 63, 147, 235, 113, 64, 255, 127, 232, 160, 255, 255, 255, 191, 217, 178, 189, 62, 115, 117, 167, 63, 91, 193, 112, 64, 182, 136, 198, 158, 255, 255, 188, 197, 1, 201, 60, 63, 115, 117, 167, 63, 147, 69, 109, 64, 103, 144, 26, 157, 255, 255, 157, 202, 147, 115, 140, 63, 115, 117, 167, 63, 211, 128, 103, 64, 81, 151, 205, 155, 255, 255, 228, 206, 96, 40, 185, 63, 115, 117, 167, 63, 80, 129, 95, 64, 162, 157, 205, 154, 255, 255, 189, 210, 175, 20, 228, 63, 115, 117, 167, 63, 198, 90, 85, 64, 128, 163, 16, 154, 255, 255, 74, 214, 87, 103, 6, 64, 115, 117, 167, 63, 57, 38, 73, 64, 7, 169, 143, 153, 255, 255, 161, 217, 249, 120, 25, 64, 115, 117, 167, 63, 193, 1, 59, 64, 78, 174, 67, 153, 255, 255, 216, 220, 60, 16, 43, 64, 115, 117, 167, 63, 60, 16, 43, 64, 105, 179, 42, 153, 255, 255, 255, 223, 193, 1, 59, 64, 115, 117, 167, 63, 249, 120, 25, 64, 108, 184, 67, 153, 255, 255, 37, 227, 57, 38, 73, 64, 115, 117, 167, 63, 87, 103, 6, 64, 103, 189, 143, 153, 255, 255, 92, 230, 198, 90, 85, 64, 115, 117, 167, 63, 175, 20, 228, 63, 108, 194, 16, 154, 255, 255, 180, 233, 80, 129, 95, 64, 115, 117, 167, 63, 96, 40, 185, 63, 141, 199, 205, 154, 255, 255, 64, 237, 211, 128, 103, 64, 115, 117, 167, 63, 147, 115, 140, 63, 222, 204, 205, 155, 255, 255, 25, 241, 147, 69, 109, 64, 115, 117, 167, 63, 1, 201, 60, 63, 123, 210, 26, 157, 255, 255, 96, 245, 91, 193, 112, 64, 115, 117, 167, 63, 217, 178, 189, 62, 128, 216, 198, 158, 255, 255, 66, 250, 147, 235, 113, 64, 115, 117, 167, 63, 61, 109, 133, 37, 21, 223, 232, 160, 255, 255, 255, 255, 91, 193, 112, 64, 115, 117, 167, 63, 217, 178, 189, 190, 55, 225, 125, 167, 0, 0, 66, 250, 147, 69, 109, 64, 115, 117, 167, 63, 1, 201, 60, 191, 227, 226, 131, 173, 0, 0, 96, 245, 211, 128, 103, 64, 115, 117, 167, 63, 147, 115, 140, 191, 49, 228, 30, 179, 0, 0, 25, 241, 80, 129, 95, 64, 115, 117, 167, 63, 96, 40, 185, 191, 48, 229, 113, 184, 0, 0, 64, 237, 198, 90, 85, 64, 115, 117, 167, 63, 175, 20, 228, 191, 237, 229, 146, 189, 0, 0, 180, 233, 57, 38, 73, 64, 115, 117, 167, 63, 87, 103, 6, 192, 111, 230, 150, 194, 0, 0, 92, 230, 193, 1, 59, 64, 115, 117, 167, 63, 249, 120, 25, 192, 187, 230, 145, 199, 0, 0, 37, 227, 60, 16, 43, 64, 115, 117, 167, 63, 60, 16, 43, 192, 212, 230, 148, 204, 0, 0, 255, 223, 249, 120, 25, 64, 115, 117, 167, 63, 193, 1, 59, 192, 187, 230, 176, 209, 0, 0, 216, 220, 87, 103, 6, 64, 115, 117, 167, 63, 57, 38, 73, 192, 111, 230, 247, 214, 0, 0, 161, 217, 175, 20, 228, 63, 115, 117, 167, 63, 198, 90, 85, 192, 237, 229, 125, 220, 0, 0, 74, 214, 96, 40, 185, 63, 115, 117, 167, 63, 80, 129, 95, 192, 48, 229, 91, 226, 0, 0, 189, 210, 147, 115, 140, 63, 115, 117, 167, 63, 211, 128, 103, 192, 49, 228, 173, 232, 0, 0, 228, 206, 1, 201, 60, 63, 115, 117, 167, 63, 147, 69, 109, 192, 227, 226, 150, 239, 0, 0, 157, 202, 217, 178, 189, 62, 115, 117, 167, 63, 91, 193, 112, 192, 55, 225, 71, 247, 0, 0, 188, 197, 61, 109, 5, 38, 115, 117, 167, 63, 147, 235, 113, 192, 21, 223, 255, 255, 0, 0, 255, 191, 217, 178, 189, 190, 115, 117, 167, 63, 91, 193, 112, 192, 199, 30, 71, 247, 120, 11, 255, 191, 1, 201, 60, 191, 115, 117, 167, 63, 147, 69, 109, 192, 26, 29, 150, 239, 59, 21, 255, 191, 147, 115, 140, 191, 115, 117, 167, 63, 211, 128, 103, 192, 205, 27, 173, 232, 201, 29, 255, 191, 96, 40, 185, 191, 115, 117, 167, 63, 80, 129, 95, 192, 206, 26, 91, 226, 125, 37, 255, 191, 175, 20, 228, 191, 115, 117, 167, 63, 198, 90, 85, 192, 16, 26, 125, 220, 149, 44, 255, 191, 87, 103, 6, 192, 115, 117, 167, 63, 57, 38, 73, 192, 143, 25, 247, 214, 68, 51, 255, 191, 249, 120, 25, 192, 115, 117, 167, 63, 193, 1, 59, 192, 66, 25, 176, 209, 178, 57, 255, 191, 60, 16, 43, 192, 115, 117, 167, 63, 60, 16, 43, 192, 41, 25, 148, 204, 255, 63, 255, 191, 193, 1, 59, 192, 115, 117, 167, 63, 249, 120, 25, 192, 66, 25, 145, 199, 77, 70, 255, 191, 57, 38, 73, 192, 115, 117, 167, 63, 87, 103, 6, 192, 143, 25, 150, 194, 185, 76, 255, 191, 198, 90, 85, 192, 115, 117, 167, 63, 175, 20, 228, 191, 16, 26, 146, 189, 104, 83, 255, 191, 80, 129, 95, 192, 115, 117, 167, 63, 96, 40, 185, 191, 206, 26, 113, 184, 130, 90, 255, 191, 211, 128, 103, 192, 115, 117, 167, 63, 147, 115, 140, 191, 205, 27, 31, 179, 53, 98, 255, 191, 147, 69, 109, 192, 115, 117, 167, 63, 1, 201, 60, 191, 26, 29, 131, 173, 195, 106, 255, 191, 91, 193, 112, 192, 115, 117, 167, 63, 217, 178, 189, 190, 199, 30, 126, 167, 133, 116, 255, 191, 147, 235, 113, 192, 115, 117, 167, 63, 219, 35, 72, 166, 233, 32, 232, 160, 255, 127, 255, 191, 91, 193, 112, 192, 115, 117, 167, 63, 217, 178, 189, 62, 126, 39, 198, 158, 121, 139, 255, 191, 147, 69, 109, 192, 115, 117, 167, 63, 1, 201, 60, 63, 131, 45, 26, 157, 59, 149, 255, 191, 211, 128, 103, 192, 115, 117, 167, 63, 147, 115, 140, 63, 31, 51, 205, 155, 201, 157, 255, 191, 80, 129, 95, 192, 115, 117, 167, 63, 96, 40, 185, 63, 113, 56, 205, 154, 124, 165, 255, 191, 198, 90, 85, 192, 115, 117, 167, 63, 175, 20, 228, 63, 146, 61, 16, 154, 149, 172, 255, 191, 57, 38, 73, 192, 115, 117, 167, 63, 87, 103, 6, 64, 150, 66, 143, 153, 68, 179, 255, 191, 193, 1, 59, 192, 115, 117, 167, 63, 249, 120, 25, 64, 146, 71, 67, 153, 177, 185, 255, 191, 60, 16, 43, 192, 115, 117, 167, 63, 60, 16, 43, 64, 149, 76, 42, 153, 255, 191, 255, 191, 249, 120, 25, 192, 115, 117, 167, 63, 193, 1, 59, 64, 175, 81, 67, 153, 76, 198, 255, 191, 87, 103, 6, 192, 115, 117, 167, 63, 57, 38, 73, 64, 247, 86, 143, 153, 186, 204, 255, 191, 175, 20, 228, 191, 115, 117, 167, 63, 198, 90, 85, 64, 126, 92, 16, 154, 105, 211, 255, 191, 96, 40, 185, 191, 115, 117, 167, 63, 80, 129, 95, 64, 92, 98, 205, 154, 129, 218, 255, 191, 147, 115, 140, 191, 115, 117, 167, 63, 211, 128, 103, 64, 173, 104, 205, 155, 52, 226, 255, 191, 1, 201, 60, 191, 115, 117, 167, 63, 147, 69, 109, 64, 151, 111, 26, 157, 194, 234, 255, 191, 217, 178, 189, 190, 115, 117, 167, 63, 91, 193, 112, 64, 72, 119, 198, 158, 132, 244, 255, 191, 61, 109, 133, 166, 115, 117, 167, 63, 147, 235, 113, 64, 255, 127, 232, 160, 255, 255, 255, 191, 0, 0, 0, 0, 200, 106, 113, 63, 165, 200, 120, 64, 255, 127, 252, 152, 255, 255, 255, 191, 162, 20, 195, 62, 200, 106, 113, 63, 247, 149, 119, 64, 99, 137, 62, 151, 255, 255, 188, 197, 39, 36, 66, 63, 200, 106, 113, 63, 226, 0, 116, 64, 154, 145, 227, 149, 255, 255, 157, 202, 172, 111, 144, 63, 200, 106, 113, 63, 60, 18, 110, 64, 240, 152, 215, 148, 255, 255, 228, 206, 45, 105, 190, 63, 200, 106, 113, 63, 162, 216, 101, 64, 157, 159, 10, 148, 255, 255, 189, 210, 61, 141, 234, 63, 200, 106, 113, 63, 95, 104, 91, 64, 206, 165, 116, 147, 255, 255, 74, 214, 132, 55, 10, 64, 200, 106, 113, 63, 44, 219, 78, 64, 162, 171, 13, 147, 255, 255, 161, 217, 166, 211, 29, 64, 200, 106, 113, 63, 253, 79, 64, 64, 53, 177, 209, 146, 255, 255, 216, 220, 172, 234, 47, 64, 200, 106, 113, 63, 172, 234, 47, 64, 160, 182, 189, 146, 255, 255, 255, 223, 253, 79, 64, 64, 200, 106, 113, 63, 166, 211, 29, 64, 246, 187, 209, 146, 255, 255, 37, 227, 44, 219, 78, 64, 200, 106, 113, 63, 132, 55, 10, 64, 78, 193, 13, 147, 255, 255, 92, 230, 95, 104, 91, 64, 200, 106, 113, 63, 61, 141, 234, 63, 187, 198, 116, 147, 255, 255, 180, 233, 162, 216, 101, 64, 200, 106, 113, 63, 45, 105, 190, 63, 85, 204, 10, 148, 255, 255, 64, 237, 60, 18, 110, 64, 200, 106, 113, 63, 172, 111, 144, 63, 54, 210, 215, 148, 255, 255, 25, 241, 226, 0, 116, 64, 200, 106, 113, 63, 39, 36, 66, 63, 128, 216, 227, 149, 255, 255, 96, 245, 247, 149, 119, 64, 200, 106, 113, 63, 162, 20, 195, 62, 91, 223, 62, 151, 255, 255, 66, 250, 165, 200, 120, 64, 200, 106, 113, 63, 82, 54, 137, 37, 0, 231, 252, 152, 255, 255, 255, 255, 247, 149, 119, 64, 200, 106, 113, 63, 162, 20, 195, 190, 192, 232, 162, 160, 0, 0, 66, 250, 226, 0, 116, 64, 200, 106, 113, 63, 39, 36, 66, 191, 26, 234, 126, 167, 0, 0, 96, 245, 60, 18, 110, 64, 200, 106, 113, 63, 172, 111, 144, 191, 39, 235, 199, 173, 0, 0, 25, 241, 162, 216, 101, 64, 200, 106, 113, 63, 45, 105, 190, 191, 243, 235, 169, 179, 0, 0, 64, 237, 95, 104, 91, 64, 200, 106, 113, 63, 61, 141, 234, 191, 137, 236, 67, 185, 0, 0, 180, 233, 44, 219, 78, 64, 200, 106, 113, 63, 132, 55, 10, 192, 241, 236, 176, 190, 0, 0, 92, 230, 253, 79, 64, 64, 200, 106, 113, 63, 166, 211, 29, 192, 45, 237, 7, 196, 0, 0, 37, 227, 172, 234, 47, 64, 200, 106, 113, 63, 172, 234, 47, 192, 65, 237, 94, 201, 0, 0, 255, 223, 166, 211, 29, 64, 200, 106, 113, 63, 253, 79, 64, 192, 45, 237, 200, 206, 0, 0, 216, 220, 132, 55, 10, 64, 200, 106, 113, 63, 44, 219, 78, 192, 241, 236, 92, 212, 0, 0, 161, 217, 61, 141, 234, 63, 200, 106, 113, 63, 95, 104, 91, 192, 137, 236, 48, 218, 0, 0, 74, 214, 45, 105, 190, 63, 200, 106, 113, 63, 162, 216, 101, 192, 243, 235, 96, 224, 0, 0, 189, 210, 172, 111, 144, 63, 200, 106, 113, 63, 60, 18, 110, 192, 39, 235, 14, 231, 0, 0, 228, 206, 39, 36, 66, 63, 200, 106, 113, 63, 226, 0, 116, 192, 26, 234, 100, 238, 0, 0, 157, 202, 162, 20, 195, 62, 200, 106, 113, 63, 247, 149, 119, 192, 192, 232, 154, 246, 0, 0, 188, 197, 82, 54, 9, 38, 200, 106, 113, 63, 165, 200, 120, 192, 1, 231, 255, 255, 0, 0, 255, 191, 162, 20, 195, 190, 200, 106, 113, 63, 247, 149, 119, 192, 61, 23, 154, 246, 120, 11, 255, 191, 39, 36, 66, 191, 200, 106, 113, 63, 226, 0, 116, 192, 228, 21, 100, 238, 59, 21, 255, 191, 172, 111, 144, 191, 200, 106, 113, 63, 60, 18, 110, 192, 215, 20, 14, 231, 201, 29, 255, 191, 45, 105, 190, 191, 200, 106, 113, 63, 162, 216, 101, 192, 11, 20, 96, 224, 125, 37, 255, 191, 61, 141, 234, 191, 200, 106, 113, 63, 95, 104, 91, 192, 117, 19, 48, 218, 149, 44, 255, 191, 132, 55, 10, 192, 200, 106, 113, 63, 44, 219, 78, 192, 13, 19, 92, 212, 68, 51, 255, 191, 166, 211, 29, 192, 200, 106, 113, 63, 253, 79, 64, 192, 209, 18, 200, 206, 178, 57, 255, 191, 172, 234, 47, 192, 200, 106, 113, 63, 172, 234, 47, 192, 189, 18, 94, 201, 255, 63, 255, 191, 253, 79, 64, 192, 200, 106, 113, 63, 166, 211, 29, 192, 209, 18, 7, 196, 77, 70, 255, 191, 44, 219, 78, 192, 200, 106, 113, 63, 132, 55, 10, 192, 13, 19, 176, 190, 185, 76, 255, 191, 95, 104, 91, 192, 200, 106, 113, 63, 61, 141, 234, 191, 117, 19, 67, 185, 104, 83, 255, 191, 162, 216, 101, 192, 200, 106, 113, 63, 45, 105, 190, 191, 11, 20, 169, 179, 130, 90, 255, 191, 60, 18, 110, 192, 200, 106, 113, 63, 172, 111, 144, 191, 215, 20, 199, 173, 53, 98, 255, 191, 226, 0, 116, 192, 200, 106, 113, 63, 39, 36, 66, 191, 228, 21, 126, 167, 195, 106, 255, 191, 247, 149, 119, 192, 200, 106, 113, 63, 162, 20, 195, 190, 61, 23, 161, 160, 133, 116, 255, 191, 165, 200, 120, 192, 200, 106, 113, 63, 122, 209, 77, 166, 253, 24, 252, 152, 255, 127, 255, 191, 247, 149, 119, 192, 200, 106, 113, 63, 162, 20, 195, 62, 163, 32, 62, 151, 121, 139, 255, 191, 226, 0, 116, 192, 200, 106, 113, 63, 39, 36, 66, 63, 126, 39, 227, 149, 59, 149, 255, 191, 60, 18, 110, 192, 200, 106, 113, 63, 172, 111, 144, 63, 200, 45, 215, 148, 201, 157, 255, 191, 162, 216, 101, 192, 200, 106, 113, 63, 45, 105, 190, 63, 169, 51, 10, 148, 124, 165, 255, 191, 95, 104, 91, 192, 200, 106, 113, 63, 61, 141, 234, 63, 66, 57, 116, 147, 149, 172, 255, 191, 44, 219, 78, 192, 200, 106, 113, 63, 132, 55, 10, 64, 176, 62, 13, 147, 68, 179, 255, 191, 253, 79, 64, 192, 200, 106, 113, 63, 166, 211, 29, 64, 8, 68, 209, 146, 177, 185, 255, 191, 172, 234, 47, 192, 200, 106, 113, 63, 172, 234, 47, 64, 94, 73, 189, 146, 255, 191, 255, 191, 166, 211, 29, 192, 200, 106, 113, 63, 253, 79, 64, 64, 201, 78, 209, 146, 76, 198, 255, 191, 132, 55, 10, 192, 200, 106, 113, 63, 44, 219, 78, 64, 92, 84, 13, 147, 186, 204, 255, 191, 61, 141, 234, 191, 200, 106, 113, 63, 95, 104, 91, 64, 48, 90, 116, 147, 105, 211, 255, 191, 45, 105, 190, 191, 200, 106, 113, 63, 162, 216, 101, 64, 97, 96, 10, 148, 129, 218, 255, 191, 172, 111, 144, 191, 200, 106, 113, 63, 60, 18, 110, 64, 14, 103, 215, 148, 52, 226, 255, 191, 39, 36, 66, 191, 200, 106, 113, 63, 226, 0, 116, 64, 100, 110, 227, 149, 194, 234, 255, 191, 162, 20, 195, 190, 200, 106, 113, 63, 247, 149, 119, 64, 155, 118, 62, 151, 132, 244, 255, 191, 82, 54, 137, 166, 200, 106, 113, 63, 165, 200, 120, 64, 255, 127, 252, 152, 255, 255, 255, 191, 0, 0, 0, 0, 248, 186, 17, 63, 240, 100, 125, 64, 255, 127, 22, 144, 255, 255, 255, 191, 36, 178, 198, 62, 248, 186, 17, 63, 147, 44, 124, 64, 35, 138, 224, 142, 255, 255, 188, 197, 53, 189, 69, 63, 248, 186, 17, 63, 127, 134, 120, 64, 235, 146, 241, 141, 255, 255, 157, 202, 234, 28, 147, 63, 248, 186, 17, 63, 180, 123, 114, 64, 181, 154, 58, 141, 255, 255, 228, 206, 137, 240, 193, 63, 248, 186, 17, 63, 21, 27, 106, 64, 197, 161, 175, 140, 255, 255, 189, 210, 3, 230, 238, 63, 248, 186, 17, 63, 76, 121, 95, 64, 77, 168, 74, 140, 255, 255, 74, 214, 64, 199, 12, 64, 248, 186, 17, 63, 141, 176, 82, 64, 115, 174, 5, 140, 255, 255, 161, 217, 107, 192, 32, 64, 248, 186, 17, 63, 94, 224, 67, 64, 88, 180, 220, 139, 255, 255, 216, 220, 68, 45, 51, 64, 248, 186, 17, 63, 68, 45, 51, 64, 23, 186, 207, 139, 255, 255, 255, 223, 94, 224, 67, 64, 248, 186, 17, 63, 107, 192, 32, 64, 200, 191, 220, 139, 255, 255, 37, 227, 141, 176, 82, 64, 248, 186, 17, 63, 64, 199, 12, 64, 133, 197, 5, 140, 255, 255, 92, 230, 76, 121, 95, 64, 248, 186, 17, 63, 3, 230, 238, 63, 102, 203, 74, 140, 255, 255, 180, 233, 21, 27, 106, 64, 248, 186, 17, 63, 137, 240, 193, 63, 136, 209, 175, 140, 255, 255, 64, 237, 180, 123, 114, 64, 248, 186, 17, 63, 234, 28, 147, 63, 13, 216, 58, 141, 255, 255, 25, 241, 127, 134, 120, 64, 248, 186, 17, 63, 53, 189, 69, 63, 31, 223, 241, 141, 255, 255, 96, 245, 147, 44, 124, 64, 248, 186, 17, 63, 36, 178, 198, 62, 249, 230, 224, 142, 255, 255, 66, 250, 240, 100, 125, 64, 248, 186, 17, 63, 74, 193, 139, 37, 231, 239, 22, 144, 255, 255, 255, 255, 147, 44, 124, 64, 248, 186, 17, 63, 36, 178, 198, 190, 30, 241, 4, 153, 0, 0, 66, 250, 127, 134, 120, 64, 248, 186, 17, 63, 53, 189, 69, 191, 12, 242, 221, 160, 0, 0, 96, 245, 180, 123, 114, 64, 248, 186, 17, 63, 234, 28, 147, 191, 196, 242, 240, 167, 0, 0, 25, 241, 21, 27, 106, 64, 248, 186, 17, 63, 137, 240, 193, 191, 78, 243, 117, 174, 0, 0, 64, 237, 76, 121, 95, 64, 248, 186, 17, 63, 3, 230, 238, 191, 180, 243, 152, 180, 0, 0, 180, 233, 141, 176, 82, 64, 248, 186, 17, 63, 64, 199, 12, 192, 249, 243, 121, 186, 0, 0, 92, 230, 94, 224, 67, 64, 248, 186, 17, 63, 107, 192, 32, 192, 33, 244, 53, 192, 0, 0, 37, 227, 68, 45, 51, 64, 248, 186, 17, 63, 68, 45, 51, 192, 47, 244, 231, 197, 0, 0, 255, 223, 107, 192, 32, 64, 248, 186, 17, 63, 94, 224, 67, 192, 33, 244, 165, 203, 0, 0, 216, 220, 64, 199, 12, 64, 248, 186, 17, 63, 141, 176, 82, 192, 249, 243, 138, 209, 0, 0, 161, 217, 3, 230, 238, 63, 248, 186, 17, 63, 76, 121, 95, 192, 180, 243, 177, 215, 0, 0, 74, 214, 137, 240, 193, 63, 248, 186, 17, 63, 21, 27, 106, 192, 78, 243, 57, 222, 0, 0, 189, 210, 234, 28, 147, 63, 248, 186, 17, 63, 180, 123, 114, 192, 196, 242, 72, 229, 0, 0, 228, 206, 53, 189, 69, 63, 248, 186, 17, 63, 127, 134, 120, 192, 12, 242, 18, 237, 0, 0, 157, 202, 36, 178, 198, 62, 248, 186, 17, 63, 147, 44, 124, 192, 30, 241, 218, 245, 0, 0, 188, 197, 74, 193, 11, 38, 248, 186, 17, 63, 240, 100, 125, 192, 231, 239, 255, 255, 0, 0, 255, 191, 36, 178, 198, 190, 248, 186, 17, 63, 147, 44, 124, 192, 224, 14, 218, 245, 120, 11, 255, 191, 53, 189, 69, 191, 248, 186, 17, 63, 127, 134, 120, 192, 242, 13, 18, 237, 59, 21, 255, 191, 234, 28, 147, 191, 248, 186, 17, 63, 180, 123, 114, 192, 57, 13, 72, 229, 201, 29, 255, 191, 137, 240, 193, 191, 248, 186, 17, 63, 21, 27, 106, 192, 175, 12, 57, 222, 125, 37, 255, 191, 3, 230, 238, 191, 248, 186, 17, 63, 76, 121, 95, 192, 74, 12, 177, 215, 149, 44, 255, 191, 64, 199, 12, 192, 248, 186, 17, 63, 141, 176, 82, 192, 5, 12, 138, 209, 68, 51, 255, 191, 107, 192, 32, 192, 248, 186, 17, 63, 94, 224, 67, 192, 221, 11, 165, 203, 178, 57, 255, 191, 68, 45, 51, 192, 248, 186, 17, 63, 68, 45, 51, 192, 207, 11, 231, 197, 255, 63, 255, 191, 94, 224, 67, 192, 248, 186, 17, 63, 107, 192, 32, 192, 221, 11, 53, 192, 77, 70, 255, 191, 141, 176, 82, 192, 248, 186, 17, 63, 64, 199, 12, 192, 5, 12, 121, 186, 185, 76, 255, 191, 76, 121, 95, 192, 248, 186, 17, 63, 3, 230, 238, 191, 74, 12, 152, 180, 104, 83, 255, 191, 21, 27, 106, 192, 248, 186, 17, 63, 137, 240, 193, 191, 175, 12, 117, 174, 130, 90, 255, 191, 180, 123, 114, 192, 248, 186, 17, 63, 234, 28, 147, 191, 57, 13, 240, 167, 53, 98, 255, 191, 127, 134, 120, 192, 248, 186, 17, 63, 53, 189, 69, 191, 242, 13, 221, 160, 195, 106, 255, 191, 147, 44, 124, 192, 248, 186, 17, 63, 36, 178, 198, 190, 224, 14, 3, 153, 133, 116, 255, 191, 240, 100, 125, 192, 248, 186, 17, 63, 238, 161, 81, 166, 22, 16, 22, 144, 255, 127, 255, 191, 147, 44, 124, 192, 248, 186, 17, 63, 36, 178, 198, 62, 5, 25, 224, 142, 121, 139, 255, 191, 127, 134, 120, 192, 248, 186, 17, 63, 53, 189, 69, 63, 222, 32, 241, 141, 59, 149, 255, 191, 180, 123, 114, 192, 248, 186, 17, 63, 234, 28, 147, 63, 241, 39, 58, 141, 201, 157, 255, 191, 21, 27, 106, 192, 248, 186, 17, 63, 137, 240, 193, 63, 117, 46, 175, 140, 124, 165, 255, 191, 76, 121, 95, 192, 248, 186, 17, 63, 3, 230, 238, 63, 152, 52, 74, 140, 149, 172, 255, 191, 141, 176, 82, 192, 248, 186, 17, 63, 64, 199, 12, 64, 121, 58, 5, 140, 68, 179, 255, 191, 94, 224, 67, 192, 248, 186, 17, 63, 107, 192, 32, 64, 54, 64, 220, 139, 177, 185, 255, 191, 68, 45, 51, 192, 248, 186, 17, 63, 68, 45, 51, 64, 231, 69, 207, 139, 255, 191, 255, 191, 107, 192, 32, 192, 248, 186, 17, 63, 94, 224, 67, 64, 166, 75, 220, 139, 76, 198, 255, 191, 64, 199, 12, 192, 248, 186, 17, 63, 141, 176, 82, 64, 139, 81, 5, 140, 186, 204, 255, 191, 3, 230, 238, 191, 248, 186, 17, 63, 76, 121, 95, 64, 177, 87, 74, 140, 105, 211, 255, 191, 137, 240, 193, 191, 248, 186, 17, 63, 21, 27, 106, 64, 57, 94, 175, 140, 129, 218, 255, 191, 234, 28, 147, 191, 248, 186, 17, 63, 180, 123, 114, 64, 73, 101, 58, 141, 52, 226, 255, 191, 53, 189, 69, 191, 248, 186, 17, 63, 127, 134, 120, 64, 19, 109, 241, 141, 194, 234, 255, 191, 36, 178, 198, 190, 248, 186, 17, 63, 147, 44, 124, 64, 219, 117, 224, 142, 132, 244, 255, 191, 74, 193, 139, 166, 248, 186, 17, 63, 240, 100, 125, 64, 255, 127, 22, 144, 255, 255, 255, 191, 0, 0, 0, 0, 53, 229, 66, 62, 197, 181, 127, 64, 255, 127, 209, 133, 255, 255, 255, 191, 1, 131, 200, 62, 53, 229, 66, 62, 142, 122, 126, 64, 254, 138, 87, 133, 255, 255, 188, 197, 213, 139, 71, 63, 53, 229, 66, 62, 240, 203, 122, 64, 104, 148, 251, 132, 255, 255, 157, 202, 24, 117, 148, 63, 53, 229, 66, 62, 2, 179, 116, 64, 177, 156, 180, 132, 255, 255, 228, 206, 69, 182, 195, 63, 53, 229, 66, 62, 202, 62, 108, 64, 43, 164, 128, 132, 255, 255, 189, 210, 238, 20, 241, 63, 53, 229, 66, 62, 33, 132, 97, 64, 17, 171, 89, 132, 255, 255, 74, 214, 156, 16, 14, 64, 53, 229, 66, 62, 121, 157, 84, 64, 144, 177, 63, 132, 255, 255, 161, 217, 130, 56, 34, 64, 53, 229, 66, 62, 161, 170, 69, 64, 206, 183, 48, 132, 255, 255, 216, 220, 118, 208, 52, 64, 53, 229, 66, 62, 118, 208, 52, 64, 233, 189, 43, 132, 255, 255, 255, 223, 161, 170, 69, 64, 53, 229, 66, 62, 130, 56, 34, 64, 255, 195, 48, 132, 255, 255, 37, 227, 121, 157, 84, 64, 53, 229, 66, 62, 156, 16, 14, 64, 45, 202, 63, 132, 255, 255, 92, 230, 33, 132, 97, 64, 53, 229, 66, 62, 238, 20, 241, 63, 147, 208, 89, 132, 255, 255, 180, 233, 202, 62, 108, 64, 53, 229, 66, 62, 69, 182, 195, 63, 82, 215, 128, 132, 255, 255, 64, 237, 2, 179, 116, 64, 53, 229, 66, 62, 24, 117, 148, 63, 151, 222, 180, 132, 255, 255, 25, 241, 240, 203, 122, 64, 53, 229, 66, 62, 213, 139, 71, 63, 154, 230, 251, 132, 255, 255, 96, 245, 142, 122, 126, 64, 53, 229, 66, 62, 1, 131, 200, 62, 167, 239, 87, 133, 255, 255, 66, 250, 197, 181, 127, 64, 53, 229, 66, 62, 65, 8, 141, 37, 45, 250, 209, 133, 255, 255, 255, 255, 142, 122, 126, 64, 53, 229, 66, 62, 1, 131, 200, 190, 166, 250, 86, 144, 0, 0, 66, 250, 240, 203, 122, 64, 53, 229, 66, 62, 213, 139, 71, 191, 3, 251, 100, 153, 0, 0, 96, 245, 2, 179, 116, 64, 53, 229, 66, 62, 24, 117, 148, 191, 73, 251, 102, 161, 0, 0, 25, 241, 202, 62, 108, 64, 53, 229, 66, 62, 69, 182, 195, 191, 126, 251, 171, 168, 0, 0, 64, 237, 33, 132, 97, 64, 53, 229, 66, 62, 238, 20, 241, 191, 164, 251, 107, 175, 0, 0, 180, 233, 121, 157, 84, 64, 53, 229, 66, 62, 156, 16, 14, 192, 191, 251, 208, 181, 0, 0, 92, 230, 161, 170, 69, 64, 53, 229, 66, 62, 130, 56, 34, 192, 206, 251, 254, 187, 0, 0, 37, 227, 118, 208, 52, 64, 53, 229, 66, 62, 118, 208, 52, 192, 211, 251, 21, 194, 0, 0, 255, 223, 130, 56, 34, 64, 53, 229, 66, 62, 161, 170, 69, 192, 206, 251, 48, 200, 0, 0, 216, 220, 156, 16, 14, 64, 53, 229, 66, 62, 121, 157, 84, 192, 191, 251, 109, 206, 0, 0, 161, 217, 238, 20, 241, 63, 53, 229, 66, 62, 33, 132, 97, 192, 164, 251, 237, 212, 0, 0, 74, 214, 69, 182, 195, 63, 53, 229, 66, 62, 202, 62, 108, 192, 126, 251, 211, 219, 0, 0, 189, 210, 24, 117, 148, 63, 53, 229, 66, 62, 2, 179, 116, 192, 73, 251, 77, 227, 0, 0, 228, 206, 213, 139, 71, 63, 53, 229, 66, 62, 240, 203, 122, 192, 3, 251, 150, 235, 0, 0, 157, 202, 1, 131, 200, 62, 53, 229, 66, 62, 142, 122, 126, 192, 166, 250, 255, 244, 0, 0, 188, 197, 65, 8, 13, 38, 53, 229, 66, 62, 197, 181, 127, 192, 45, 250, 255, 255, 0, 0, 255, 191, 1, 131, 200, 190, 53, 229, 66, 62, 142, 122, 126, 192, 88, 5, 255, 244, 120, 11, 255, 191, 213, 139, 71, 191, 53, 229, 66, 62, 240, 203, 122, 192, 251, 4, 150, 235, 59, 21, 255, 191, 24, 117, 148, 191, 53, 229, 66, 62, 2, 179, 116, 192, 180, 4, 77, 227, 201, 29, 255, 191, 69, 182, 195, 191, 53, 229, 66, 62, 202, 62, 108, 192, 128, 4, 211, 219, 125, 37, 255, 191, 238, 20, 241, 191, 53, 229, 66, 62, 33, 132, 97, 192, 90, 4, 237, 212, 149, 44, 255, 191, 156, 16, 14, 192, 53, 229, 66, 62, 121, 157, 84, 192, 62, 4, 109, 206, 68, 51, 255, 191, 130, 56, 34, 192, 53, 229, 66, 62, 161, 170, 69, 192, 47, 4, 48, 200, 178, 57, 255, 191, 118, 208, 52, 192, 53, 229, 66, 62, 118, 208, 52, 192, 42, 4, 21, 194, 255, 63, 255, 191, 161, 170, 69, 192, 53, 229, 66, 62, 130, 56, 34, 192, 47, 4, 254, 187, 77, 70, 255, 191, 121, 157, 84, 192, 53, 229, 66, 62, 156, 16, 14, 192, 62, 4, 208, 181, 185, 76, 255, 191, 33, 132, 97, 192, 53, 229, 66, 62, 238, 20, 241, 191, 90, 4, 107, 175, 104, 83, 255, 191, 202, 62, 108, 192, 53, 229, 66, 62, 69, 182, 195, 191, 128, 4, 171, 168, 130, 90, 255, 191, 2, 179, 116, 192, 53, 229, 66, 62, 24, 117, 148, 191, 180, 4, 102, 161, 53, 98, 255, 191, 240, 203, 122, 192, 53, 229, 66, 62, 213, 139, 71, 191, 251, 4, 100, 153, 195, 106, 255, 191, 142, 122, 126, 192, 53, 229, 66, 62, 1, 131, 200, 190, 88, 5, 86, 144, 133, 116, 255, 191, 197, 181, 127, 192, 53, 229, 66, 62, 97, 140, 83, 166, 209, 5, 209, 133, 255, 127, 255, 191, 142, 122, 126, 192, 53, 229, 66, 62, 1, 131, 200, 62, 86, 16, 87, 133, 121, 139, 255, 191, 240, 203, 122, 192, 53, 229, 66, 62, 213, 139, 71, 63, 100, 25, 251, 132, 59, 149, 255, 191, 2, 179, 116, 192, 53, 229, 66, 62, 24, 117, 148, 63, 103, 33, 180, 132, 201, 157, 255, 191, 202, 62, 108, 192, 53, 229, 66, 62, 69, 182, 195, 63, 172, 40, 128, 132, 124, 165, 255, 191, 33, 132, 97, 192, 53, 229, 66, 62, 238, 20, 241, 63, 107, 47, 89, 132, 149, 172, 255, 191, 121, 157, 84, 192, 53, 229, 66, 62, 156, 16, 14, 64, 209, 53, 63, 132, 68, 179, 255, 191, 161, 170, 69, 192, 53, 229, 66, 62, 130, 56, 34, 64, 255, 59, 48, 132, 177, 185, 255, 191, 118, 208, 52, 192, 53, 229, 66, 62, 118, 208, 52, 64, 21, 66, 43, 132, 255, 191, 255, 191, 130, 56, 34, 192, 53, 229, 66, 62, 161, 170, 69, 64, 48, 72, 48, 132, 76, 198, 255, 191, 156, 16, 14, 192, 53, 229, 66, 62, 121, 157, 84, 64, 110, 78, 63, 132, 186, 204, 255, 191, 238, 20, 241, 191, 53, 229, 66, 62, 33, 132, 97, 64, 237, 84, 89, 132, 105, 211, 255, 191, 69, 182, 195, 191, 53, 229, 66, 62, 202, 62, 108, 64, 211, 91, 128, 132, 129, 218, 255, 191, 24, 117, 148, 191, 53, 229, 66, 62, 2, 179, 116, 64, 77, 99, 180, 132, 52, 226, 255, 191, 213, 139, 71, 191, 53, 229, 66, 62, 240, 203, 122, 64, 150, 107, 251, 132, 194, 234, 255, 191, 1, 131, 200, 190, 53, 229, 66, 62, 142, 122, 126, 64, 0, 117, 87, 133, 132, 244, 255, 191, 65, 8, 141, 166, 53, 229, 66, 62, 197, 181, 127, 64, 255, 127, 209, 133, 255, 255, 255, 191, 0, 0, 0, 0, 53, 229, 66, 190, 197, 181, 127, 64, 255, 127, 45, 122, 255, 255, 255, 191, 1, 131, 200, 62, 53, 229, 66, 190, 142, 122, 126, 64, 254, 138, 167, 122, 255, 255, 188, 197, 213, 139, 71, 63, 53, 229, 66, 190, 240, 203, 122, 64, 104, 148, 3, 123, 255, 255, 157, 202, 24, 117, 148, 63, 53, 229, 66, 190, 2, 179, 116, 64, 177, 156, 74, 123, 255, 255, 228, 206, 69, 182, 195, 63, 53, 229, 66, 190, 202, 62, 108, 64, 43, 164, 126, 123, 255, 255, 189, 210, 238, 20, 241, 63, 53, 229, 66, 190, 33, 132, 97, 64, 17, 171, 165, 123, 255, 255, 74, 214, 156, 16, 14, 64, 53, 229, 66, 190, 121, 157, 84, 64, 144, 177, 191, 123, 255, 255, 161, 217, 130, 56, 34, 64, 53, 229, 66, 190, 161, 170, 69, 64, 206, 183, 206, 123, 255, 255, 216, 220, 118, 208, 52, 64, 53, 229, 66, 190, 118, 208, 52, 64, 233, 189, 211, 123, 255, 255, 255, 223, 161, 170, 69, 64, 53, 229, 66, 190, 130, 56, 34, 64, 255, 195, 206, 123, 255, 255, 37, 227, 121, 157, 84, 64, 53, 229, 66, 190, 156, 16, 14, 64, 45, 202, 191, 123, 255, 255, 92, 230, 33, 132, 97, 64, 53, 229, 66, 190, 238, 20, 241, 63, 147, 208, 165, 123, 255, 255, 180, 233, 202, 62, 108, 64, 53, 229, 66, 190, 69, 182, 195, 63, 82, 215, 126, 123, 255, 255, 64, 237, 2, 179, 116, 64, 53, 229, 66, 190, 24, 117, 148, 63, 151, 222, 74, 123, 255, 255, 25, 241, 240, 203, 122, 64, 53, 229, 66, 190, 213, 139, 71, 63, 154, 230, 3, 123, 255, 255, 96, 245, 142, 122, 126, 64, 53, 229, 66, 190, 1, 131, 200, 62, 167, 239, 167, 122, 255, 255, 66, 250, 197, 181, 127, 64, 53, 229, 66, 190, 65, 8, 141, 37, 45, 250, 44, 122, 255, 255, 255, 255, 142, 122, 126, 64, 53, 229, 66, 190, 1, 131, 200, 190, 166, 250, 168, 111, 0, 0, 66, 250, 240, 203, 122, 64, 53, 229, 66, 190, 213, 139, 71, 191, 3, 251, 154, 102, 0, 0, 96, 245, 2, 179, 116, 64, 53, 229, 66, 190, 24, 117, 148, 191, 73, 251, 151, 94, 0, 0, 25, 241, 202, 62, 108, 64, 53, 229, 66, 190, 69, 182, 195, 191, 126, 251, 83, 87, 0, 0, 64, 237, 33, 132, 97, 64, 53, 229, 66, 190, 238, 20, 241, 191, 164, 251, 147, 80, 0, 0, 180, 233, 121, 157, 84, 64, 53, 229, 66, 190, 156, 16, 14, 192, 191, 251, 46, 74, 0, 0, 92, 230, 161, 170, 69, 64, 53, 229, 66, 190, 130, 56, 34, 192, 206, 251, 0, 68, 0, 0, 37, 227, 118, 208, 52, 64, 53, 229, 66, 190, 118, 208, 52, 192, 211, 251, 233, 61, 0, 0, 255, 223, 130, 56, 34, 64, 53, 229, 66, 190, 161, 170, 69, 192, 206, 251, 206, 55, 0, 0, 216, 220, 156, 16, 14, 64, 53, 229, 66, 190, 121, 157, 84, 192, 191, 251, 145, 49, 0, 0, 161, 217, 238, 20, 241, 63, 53, 229, 66, 190, 33, 132, 97, 192, 164, 251, 17, 43, 0, 0, 74, 214, 69, 182, 195, 63, 53, 229, 66, 190, 202, 62, 108, 192, 126, 251, 42, 36, 0, 0, 189, 210, 24, 117, 148, 63, 53, 229, 66, 190, 2, 179, 116, 192, 73, 251, 177, 28, 0, 0, 228, 206, 213, 139, 71, 63, 53, 229, 66, 190, 240, 203, 122, 192, 3, 251, 104, 20, 0, 0, 157, 202, 1, 131, 200, 62, 53, 229, 66, 190, 142, 122, 126, 192, 166, 250, 255, 10, 0, 0, 188, 197, 65, 8, 13, 38, 53, 229, 66, 190, 197, 181, 127, 192, 45, 250, 0, 0, 0, 0, 255, 191, 1, 131, 200, 190, 53, 229, 66, 190, 142, 122, 126, 192, 88, 5, 255, 10, 120, 11, 255, 191, 213, 139, 71, 191, 53, 229, 66, 190, 240, 203, 122, 192, 251, 4, 104, 20, 59, 21, 255, 191, 24, 117, 148, 191, 53, 229, 66, 190, 2, 179, 116, 192, 180, 4, 177, 28, 201, 29, 255, 191, 69, 182, 195, 191, 53, 229, 66, 190, 202, 62, 108, 192, 128, 4, 42, 36, 125, 37, 255, 191, 238, 20, 241, 191, 53, 229, 66, 190, 33, 132, 97, 192, 90, 4, 17, 43, 149, 44, 255, 191, 156, 16, 14, 192, 53, 229, 66, 190, 121, 157, 84, 192, 62, 4, 145, 49, 68, 51, 255, 191, 130, 56, 34, 192, 53, 229, 66, 190, 161, 170, 69, 192, 47, 4, 206, 55, 178, 57, 255, 191, 118, 208, 52, 192, 53, 229, 66, 190, 118, 208, 52, 192, 42, 4, 233, 61, 255, 63, 255, 191, 161, 170, 69, 192, 53, 229, 66, 190, 130, 56, 34, 192, 47, 4, 0, 68, 77, 70, 255, 191, 121, 157, 84, 192, 53, 229, 66, 190, 156, 16, 14, 192, 62, 4, 46, 74, 185, 76, 255, 191, 33, 132, 97, 192, 53, 229, 66, 190, 238, 20, 241, 191, 90, 4, 147, 80, 104, 83, 255, 191, 202, 62, 108, 192, 53, 229, 66, 190, 69, 182, 195, 191, 128, 4, 83, 87, 130, 90, 255, 191, 2, 179, 116, 192, 53, 229, 66, 190, 24, 117, 148, 191, 180, 4, 151, 94, 53, 98, 255, 191, 240, 203, 122, 192, 53, 229, 66, 190, 213, 139, 71, 191, 251, 4, 153, 102, 195, 106, 255, 191, 142, 122, 126, 192, 53, 229, 66, 190, 1, 131, 200, 190, 88, 5, 168, 111, 133, 116, 255, 191, 197, 181, 127, 192, 53, 229, 66, 190, 97, 140, 83, 166, 209, 5, 44, 122, 255, 127, 255, 191, 142, 122, 126, 192, 53, 229, 66, 190, 1, 131, 200, 62, 87, 16, 167, 122, 121, 139, 255, 191, 240, 203, 122, 192, 53, 229, 66, 190, 213, 139, 71, 63, 100, 25, 3, 123, 59, 149, 255, 191, 2, 179, 116, 192, 53, 229, 66, 190, 24, 117, 148, 63, 102, 33, 74, 123, 201, 157, 255, 191, 202, 62, 108, 192, 53, 229, 66, 190, 69, 182, 195, 63, 171, 40, 126, 123, 124, 165, 255, 191, 33, 132, 97, 192, 53, 229, 66, 190, 238, 20, 241, 63, 107, 47, 165, 123, 149, 172, 255, 191, 121, 157, 84, 192, 53, 229, 66, 190, 156, 16, 14, 64, 209, 53, 191, 123, 68, 179, 255, 191, 161, 170, 69, 192, 53, 229, 66, 190, 130, 56, 34, 64, 255, 59, 206, 123, 177, 185, 255, 191, 118, 208, 52, 192, 53, 229, 66, 190, 118, 208, 52, 64, 21, 66, 211, 123, 255, 191, 255, 191, 130, 56, 34, 192, 53, 229, 66, 190, 161, 170, 69, 64, 48, 72, 206, 123, 76, 198, 255, 191, 156, 16, 14, 192, 53, 229, 66, 190, 121, 157, 84, 64, 110, 78, 191, 123, 186, 204, 255, 191, 238, 20, 241, 191, 53, 229, 66, 190, 33, 132, 97, 64, 237, 84, 165, 123, 105, 211, 255, 191, 69, 182, 195, 191, 53, 229, 66, 190, 202, 62, 108, 64, 211, 91, 126, 123, 129, 218, 255, 191, 24, 117, 148, 191, 53, 229, 66, 190, 2, 179, 116, 64, 77, 99, 74, 123, 52, 226, 255, 191, 213, 139, 71, 191, 53, 229, 66, 190, 240, 203, 122, 64, 150, 107, 3, 123, 194, 234, 255, 191, 1, 131, 200, 190, 53, 229, 66, 190, 142, 122, 126, 64, 0, 117, 167, 122, 132, 244, 255, 191, 65, 8, 141, 166, 53, 229, 66, 190, 197, 181, 127, 64, 255, 127, 45, 122, 255, 255, 255, 191, 0, 0, 0, 0, 255, 186, 17, 191, 240, 100, 125, 64, 255, 127, 232, 111, 255, 255, 255, 191, 36, 178, 198, 62, 255, 186, 17, 191, 147, 44, 124, 64, 35, 138, 30, 113, 255, 255, 188, 197, 53, 189, 69, 63, 255, 186, 17, 191, 127, 134, 120, 64, 235, 146, 13, 114, 255, 255, 157, 202, 234, 28, 147, 63, 255, 186, 17, 191, 180, 123, 114, 64, 181, 154, 196, 114, 255, 255, 228, 206, 137, 240, 193, 63, 255, 186, 17, 191, 21, 27, 106, 64, 197, 161, 79, 115, 255, 255, 189, 210, 3, 230, 238, 63, 255, 186, 17, 191, 76, 121, 95, 64, 77, 168, 180, 115, 255, 255, 74, 214, 64, 199, 12, 64, 255, 186, 17, 191, 141, 176, 82, 64, 115, 174, 249, 115, 255, 255, 161, 217, 107, 192, 32, 64, 255, 186, 17, 191, 94, 224, 67, 64, 88, 180, 34, 116, 255, 255, 216, 220, 68, 45, 51, 64, 255, 186, 17, 191, 68, 45, 51, 64, 23, 186, 47, 116, 255, 255, 255, 223, 94, 224, 67, 64, 255, 186, 17, 191, 107, 192, 32, 64, 200, 191, 34, 116, 255, 255, 37, 227, 141, 176, 82, 64, 255, 186, 17, 191, 64, 199, 12, 64, 133, 197, 249, 115, 255, 255, 92, 230, 76, 121, 95, 64, 255, 186, 17, 191, 3, 230, 238, 63, 102, 203, 180, 115, 255, 255, 180, 233, 21, 27, 106, 64, 255, 186, 17, 191, 137, 240, 193, 63, 136, 209, 79, 115, 255, 255, 64, 237, 180, 123, 114, 64, 255, 186, 17, 191, 234, 28, 147, 63, 13, 216, 196, 114, 255, 255, 25, 241, 127, 134, 120, 64, 255, 186, 17, 191, 53, 189, 69, 63, 32, 223, 13, 114, 255, 255, 96, 245, 147, 44, 124, 64, 255, 186, 17, 191, 36, 178, 198, 62, 249, 230, 30, 113, 255, 255, 66, 250, 240, 100, 125, 64, 255, 186, 17, 191, 74, 193, 139, 37, 231, 239, 232, 111, 255, 255, 255, 255, 147, 44, 124, 64, 255, 186, 17, 191, 36, 178, 198, 190, 30, 241, 250, 102, 0, 0, 66, 250, 127, 134, 120, 64, 255, 186, 17, 191, 53, 189, 69, 191, 12, 242, 33, 95, 0, 0, 96, 245, 180, 123, 114, 64, 255, 186, 17, 191, 234, 28, 147, 191, 196, 242, 14, 88, 0, 0, 25, 241, 21, 27, 106, 64, 255, 186, 17, 191, 137, 240, 193, 191, 78, 243, 137, 81, 0, 0, 64, 237, 76, 121, 95, 64, 255, 186, 17, 191, 3, 230, 238, 191, 180, 243, 101, 75, 0, 0, 180, 233, 141, 176, 82, 64, 255, 186, 17, 191, 64, 199, 12, 192, 249, 243, 132, 69, 0, 0, 92, 230, 94, 224, 67, 64, 255, 186, 17, 191, 107, 192, 32, 192, 33, 244, 201, 63, 0, 0, 37, 227, 68, 45, 51, 64, 255, 186, 17, 191, 68, 45, 51, 192, 47, 244, 23, 58, 0, 0, 255, 223, 107, 192, 32, 64, 255, 186, 17, 191, 94, 224, 67, 192, 33, 244, 88, 52, 0, 0, 216, 220, 64, 199, 12, 64, 255, 186, 17, 191, 141, 176, 82, 192, 249, 243, 115, 46, 0, 0, 161, 217, 3, 230, 238, 63, 255, 186, 17, 191, 76, 121, 95, 192, 180, 243, 76, 40, 0, 0, 74, 214, 137, 240, 193, 63, 255, 186, 17, 191, 21, 27, 106, 192, 78, 243, 197, 33, 0, 0, 189, 210, 234, 28, 147, 63, 255, 186, 17, 191, 180, 123, 114, 192, 196, 242, 182, 26, 0, 0, 228, 206, 53, 189, 69, 63, 255, 186, 17, 191, 127, 134, 120, 192, 12, 242, 236, 18, 0, 0, 157, 202, 36, 178, 198, 62, 255, 186, 17, 191, 147, 44, 124, 192, 30, 241, 35, 10, 0, 0, 188, 197, 74, 193, 11, 38, 255, 186, 17, 191, 240, 100, 125, 192, 231, 239, 0, 0, 0, 0, 255, 191, 36, 178, 198, 190, 255, 186, 17, 191, 147, 44, 124, 192, 224, 14, 35, 10, 120, 11, 255, 191, 53, 189, 69, 191, 255, 186, 17, 191, 127, 134, 120, 192, 242, 13, 236, 18, 59, 21, 255, 191, 234, 28, 147, 191, 255, 186, 17, 191, 180, 123, 114, 192, 57, 13, 182, 26, 201, 29, 255, 191, 137, 240, 193, 191, 255, 186, 17, 191, 21, 27, 106, 192, 175, 12, 197, 33, 125, 37, 255, 191, 3, 230, 238, 191, 255, 186, 17, 191, 76, 121, 95, 192, 74, 12, 76, 40, 149, 44, 255, 191, 64, 199, 12, 192, 255, 186, 17, 191, 141, 176, 82, 192, 5, 12, 116, 46, 68, 51, 255, 191, 107, 192, 32, 192, 255, 186, 17, 191, 94, 224, 67, 192, 221, 11, 88, 52, 178, 57, 255, 191, 68, 45, 51, 192, 255, 186, 17, 191, 68, 45, 51, 192, 207, 11, 23, 58, 255, 63, 255, 191, 94, 224, 67, 192, 255, 186, 17, 191, 107, 192, 32, 192, 221, 11, 201, 63, 77, 70, 255, 191, 141, 176, 82, 192, 255, 186, 17, 191, 64, 199, 12, 192, 5, 12, 133, 69, 185, 76, 255, 191, 76, 121, 95, 192, 255, 186, 17, 191, 3, 230, 238, 191, 74, 12, 102, 75, 104, 83, 255, 191, 21, 27, 106, 192, 255, 186, 17, 191, 137, 240, 193, 191, 175, 12, 137, 81, 130, 90, 255, 191, 180, 123, 114, 192, 255, 186, 17, 191, 234, 28, 147, 191, 57, 13, 14, 88, 53, 98, 255, 191, 127, 134, 120, 192, 255, 186, 17, 191, 53, 189, 69, 191, 242, 13, 32, 95, 195, 106, 255, 191, 147, 44, 124, 192, 255, 186, 17, 191, 36, 178, 198, 190, 224, 14, 249, 102, 133, 116, 255, 191, 240, 100, 125, 192, 255, 186, 17, 191, 238, 161, 81, 166, 22, 16, 232, 111, 255, 127, 255, 191, 147, 44, 124, 192, 255, 186, 17, 191, 36, 178, 198, 62, 4, 25, 30, 113, 121, 139, 255, 191, 127, 134, 120, 192, 255, 186, 17, 191, 53, 189, 69, 63, 222, 32, 13, 114, 59, 149, 255, 191, 180, 123, 114, 192, 255, 186, 17, 191, 234, 28, 147, 63, 240, 39, 196, 114, 201, 157, 255, 191, 21, 27, 106, 192, 255, 186, 17, 191, 137, 240, 193, 63, 118, 46, 79, 115, 124, 165, 255, 191, 76, 121, 95, 192, 255, 186, 17, 191, 3, 230, 238, 63, 152, 52, 180, 115, 149, 172, 255, 191, 141, 176, 82, 192, 255, 186, 17, 191, 64, 199, 12, 64, 120, 58, 249, 115, 68, 179, 255, 191, 94, 224, 67, 192, 255, 186, 17, 191, 107, 192, 32, 64, 54, 64, 34, 116, 177, 185, 255, 191, 68, 45, 51, 192, 255, 186, 17, 191, 68, 45, 51, 64, 231, 69, 47, 116, 255, 191, 255, 191, 107, 192, 32, 192, 255, 186, 17, 191, 94, 224, 67, 64, 166, 75, 34, 116, 76, 198, 255, 191, 64, 199, 12, 192, 255, 186, 17, 191, 141, 176, 82, 64, 139, 81, 249, 115, 186, 204, 255, 191, 3, 230, 238, 191, 255, 186, 17, 191, 76, 121, 95, 64, 177, 87, 180, 115, 105, 211, 255, 191, 137, 240, 193, 191, 255, 186, 17, 191, 21, 27, 106, 64, 57, 94, 79, 115, 129, 218, 255, 191, 234, 28, 147, 191, 255, 186, 17, 191, 180, 123, 114, 64, 73, 101, 196, 114, 52, 226, 255, 191, 53, 189, 69, 191, 255, 186, 17, 191, 127, 134, 120, 64, 19, 109, 13, 114, 194, 234, 255, 191, 36, 178, 198, 190, 255, 186, 17, 191, 147, 44, 124, 64, 219, 117, 30, 113, 132, 244, 255, 191, 74, 193, 139, 166, 255, 186, 17, 191, 240, 100, 125, 64, 255, 127, 232, 111, 255, 255, 255, 191, 0, 0, 0, 0, 200, 106, 113, 191, 165, 200, 120, 64, 255, 127, 2, 103, 255, 255, 255, 191, 162, 20, 195, 62, 200, 106, 113, 191, 247, 149, 119, 64, 99, 137, 192, 104, 255, 255, 188, 197, 39, 36, 66, 63, 200, 106, 113, 191, 226, 0, 116, 64, 154, 145, 27, 106, 255, 255, 157, 202, 172, 111, 144, 63, 200, 106, 113, 191, 60, 18, 110, 64, 240, 152, 39, 107, 255, 255, 228, 206, 45, 105, 190, 63, 200, 106, 113, 191, 162, 216, 101, 64, 157, 159, 244, 107, 255, 255, 189, 210, 61, 141, 234, 63, 200, 106, 113, 191, 95, 104, 91, 64, 206, 165, 138, 108, 255, 255, 74, 214, 132, 55, 10, 64, 200, 106, 113, 191, 44, 219, 78, 64, 162, 171, 241, 108, 255, 255, 161, 217, 166, 211, 29, 64, 200, 106, 113, 191, 253, 79, 64, 64, 53, 177, 45, 109, 255, 255, 216, 220, 172, 234, 47, 64, 200, 106, 113, 191, 172, 234, 47, 64, 160, 182, 65, 109, 255, 255, 255, 223, 253, 79, 64, 64, 200, 106, 113, 191, 166, 211, 29, 64, 246, 187, 45, 109, 255, 255, 37, 227, 44, 219, 78, 64, 200, 106, 113, 191, 132, 55, 10, 64, 78, 193, 241, 108, 255, 255, 92, 230, 95, 104, 91, 64, 200, 106, 113, 191, 61, 141, 234, 63, 187, 198, 138, 108, 255, 255, 180, 233, 162, 216, 101, 64, 200, 106, 113, 191, 45, 105, 190, 63, 85, 204, 244, 107, 255, 255, 64, 237, 60, 18, 110, 64, 200, 106, 113, 191, 172, 111, 144, 63, 54, 210, 39, 107, 255, 255, 25, 241, 226, 0, 116, 64, 200, 106, 113, 191, 39, 36, 66, 63, 127, 216, 27, 106, 255, 255, 96, 245, 247, 149, 119, 64, 200, 106, 113, 191, 162, 20, 195, 62, 91, 223, 192, 104, 255, 255, 66, 250, 165, 200, 120, 64, 200, 106, 113, 191, 82, 54, 137, 37, 1, 231, 2, 103, 255, 255, 255, 255, 247, 149, 119, 64, 200, 106, 113, 191, 162, 20, 195, 190, 192, 232, 92, 95, 0, 0, 66, 250, 226, 0, 116, 64, 200, 106, 113, 191, 39, 36, 66, 191, 26, 234, 128, 88, 0, 0, 96, 245, 60, 18, 110, 64, 200, 106, 113, 191, 172, 111, 144, 191, 39, 235, 55, 82, 0, 0, 25, 241, 162, 216, 101, 64, 200, 106, 113, 191, 45, 105, 190, 191, 243, 235, 85, 76, 0, 0, 64, 237, 95, 104, 91, 64, 200, 106, 113, 191, 61, 141, 234, 191, 137, 236, 187, 70, 0, 0, 180, 233, 44, 219, 78, 64, 200, 106, 113, 191, 132, 55, 10, 192, 241, 236, 78, 65, 0, 0, 92, 230, 253, 79, 64, 64, 200, 106, 113, 191, 166, 211, 29, 192, 45, 237, 247, 59, 0, 0, 37, 227, 172, 234, 47, 64, 200, 106, 113, 191, 172, 234, 47, 192, 65, 237, 160, 54, 0, 0, 255, 223, 166, 211, 29, 64, 200, 106, 113, 191, 253, 79, 64, 192, 45, 237, 53, 49, 0, 0, 216, 220, 132, 55, 10, 64, 200, 106, 113, 191, 44, 219, 78, 192, 241, 236, 162, 43, 0, 0, 161, 217, 61, 141, 234, 63, 200, 106, 113, 191, 95, 104, 91, 192, 137, 236, 206, 37, 0, 0, 74, 214, 45, 105, 190, 63, 200, 106, 113, 191, 162, 216, 101, 192, 243, 235, 157, 31, 0, 0, 189, 210, 172, 111, 144, 63, 200, 106, 113, 191, 60, 18, 110, 192, 39, 235, 240, 24, 0, 0, 228, 206, 39, 36, 66, 63, 200, 106, 113, 191, 226, 0, 116, 192, 26, 234, 153, 17, 0, 0, 157, 202, 162, 20, 195, 62, 200, 106, 113, 191, 247, 149, 119, 192, 192, 232, 100, 9, 0, 0, 188, 197, 82, 54, 9, 38, 200, 106, 113, 191, 165, 200, 120, 192, 1, 231, 0, 0, 0, 0, 255, 191, 162, 20, 195, 190, 200, 106, 113, 191, 247, 149, 119, 192, 61, 23, 100, 9, 120, 11, 255, 191, 39, 36, 66, 191, 200, 106, 113, 191, 226, 0, 116, 192, 228, 21, 153, 17, 59, 21, 255, 191, 172, 111, 144, 191, 200, 106, 113, 191, 60, 18, 110, 192, 215, 20, 240, 24, 201, 29, 255, 191, 45, 105, 190, 191, 200, 106, 113, 191, 162, 216, 101, 192, 11, 20, 157, 31, 125, 37, 255, 191, 61, 141, 234, 191, 200, 106, 113, 191, 95, 104, 91, 192, 117, 19, 206, 37, 149, 44, 255, 191, 132, 55, 10, 192, 200, 106, 113, 191, 44, 219, 78, 192, 13, 19, 162, 43, 68, 51, 255, 191, 166, 211, 29, 192, 200, 106, 113, 191, 253, 79, 64, 192, 209, 18, 53, 49, 178, 57, 255, 191, 172, 234, 47, 192, 200, 106, 113, 191, 172, 234, 47, 192, 189, 18, 160, 54, 255, 63, 255, 191, 253, 79, 64, 192, 200, 106, 113, 191, 166, 211, 29, 192, 209, 18, 247, 59, 77, 70, 255, 191, 44, 219, 78, 192, 200, 106, 113, 191, 132, 55, 10, 192, 13, 19, 78, 65, 185, 76, 255, 191, 95, 104, 91, 192, 200, 106, 113, 191, 61, 141, 234, 191, 117, 19, 187, 70, 104, 83, 255, 191, 162, 216, 101, 192, 200, 106, 113, 191, 45, 105, 190, 191, 11, 20, 84, 76, 130, 90, 255, 191, 60, 18, 110, 192, 200, 106, 113, 191, 172, 111, 144, 191, 215, 20, 55, 82, 53, 98, 255, 191, 226, 0, 116, 192, 200, 106, 113, 191, 39, 36, 66, 191, 228, 21, 127, 88, 195, 106, 255, 191, 247, 149, 119, 192, 200, 106, 113, 191, 162, 20, 195, 190, 61, 23, 92, 95, 133, 116, 255, 191, 165, 200, 120, 192, 200, 106, 113, 191, 122, 209, 77, 166, 253, 24, 2, 103, 255, 127, 255, 191, 247, 149, 119, 192, 200, 106, 113, 191, 162, 20, 195, 62, 162, 32, 192, 104, 121, 139, 255, 191, 226, 0, 116, 192, 200, 106, 113, 191, 39, 36, 66, 63, 125, 39, 27, 106, 59, 149, 255, 191, 60, 18, 110, 192, 200, 106, 113, 191, 172, 111, 144, 63, 200, 45, 39, 107, 201, 157, 255, 191, 162, 216, 101, 192, 200, 106, 113, 191, 45, 105, 190, 63, 168, 51, 244, 107, 124, 165, 255, 191, 95, 104, 91, 192, 200, 106, 113, 191, 61, 141, 234, 63, 66, 57, 138, 108, 149, 172, 255, 191, 44, 219, 78, 192, 200, 106, 113, 191, 132, 55, 10, 64, 176, 62, 241, 108, 68, 179, 255, 191, 253, 79, 64, 192, 200, 106, 113, 191, 166, 211, 29, 64, 8, 68, 45, 109, 177, 185, 255, 191, 172, 234, 47, 192, 200, 106, 113, 191, 172, 234, 47, 64, 94, 73, 65, 109, 255, 191, 255, 191, 166, 211, 29, 192, 200, 106, 113, 191, 253, 79, 64, 64, 201, 78, 45, 109, 76, 198, 255, 191, 132, 55, 10, 192, 200, 106, 113, 191, 44, 219, 78, 64, 91, 84, 241, 108, 186, 204, 255, 191, 61, 141, 234, 191, 200, 106, 113, 191, 95, 104, 91, 64, 48, 90, 138, 108, 105, 211, 255, 191, 45, 105, 190, 191, 200, 106, 113, 191, 162, 216, 101, 64, 97, 96, 244, 107, 129, 218, 255, 191, 172, 111, 144, 191, 200, 106, 113, 191, 60, 18, 110, 64, 14, 103, 39, 107, 52, 226, 255, 191, 39, 36, 66, 191, 200, 106, 113, 191, 226, 0, 116, 64, 100, 110, 27, 106, 194, 234, 255, 191, 162, 20, 195, 190, 200, 106, 113, 191, 247, 149, 119, 64, 155, 118, 192, 104, 132, 244, 255, 191, 82, 54, 137, 166, 200, 106, 113, 191, 165, 200, 120, 64, 255, 127, 2, 103, 255, 255, 255, 191, 0, 0, 0, 0, 118, 117, 167, 191, 147, 235, 113, 64, 255, 127, 22, 95, 255, 255, 255, 191, 217, 178, 189, 62, 118, 117, 167, 191, 91, 193, 112, 64, 182, 136, 56, 97, 255, 255, 188, 197, 1, 201, 60, 63, 118, 117, 167, 191, 147, 69, 109, 64, 103, 144, 228, 98, 255, 255, 157, 202, 147, 115, 140, 63, 118, 117, 167, 191, 211, 128, 103, 64, 81, 151, 49, 100, 255, 255, 228, 206, 96, 40, 185, 63, 118, 117, 167, 191, 80, 129, 95, 64, 162, 157, 49, 101, 255, 255, 189, 210, 175, 20, 228, 63, 118, 117, 167, 191, 198, 90, 85, 64, 128, 163, 238, 101, 255, 255, 74, 214, 87, 103, 6, 64, 118, 117, 167, 191, 57, 38, 73, 64, 7, 169, 111, 102, 255, 255, 161, 217, 249, 120, 25, 64, 118, 117, 167, 191, 193, 1, 59, 64, 78, 174, 187, 102, 255, 255, 216, 220, 60, 16, 43, 64, 118, 117, 167, 191, 60, 16, 43, 64, 105, 179, 212, 102, 255, 255, 255, 223, 193, 1, 59, 64, 118, 117, 167, 191, 249, 120, 25, 64, 108, 184, 187, 102, 255, 255, 37, 227, 57, 38, 73, 64, 118, 117, 167, 191, 87, 103, 6, 64, 103, 189, 111, 102, 255, 255, 92, 230, 198, 90, 85, 64, 118, 117, 167, 191, 175, 20, 228, 63, 108, 194, 238, 101, 255, 255, 180, 233, 80, 129, 95, 64, 118, 117, 167, 191, 96, 40, 185, 63, 141, 199, 49, 101, 255, 255, 64, 237, 211, 128, 103, 64, 118, 117, 167, 191, 147, 115, 140, 63, 222, 204, 49, 100, 255, 255, 25, 241, 147, 69, 109, 64, 118, 117, 167, 191, 1, 201, 60, 63, 123, 210, 228, 98, 255, 255, 96, 245, 91, 193, 112, 64, 118, 117, 167, 191, 217, 178, 189, 62, 128, 216, 56, 97, 255, 255, 66, 250, 147, 235, 113, 64, 118, 117, 167, 191, 61, 109, 133, 37, 21, 223, 22, 95, 255, 255, 255, 255, 91, 193, 112, 64, 118, 117, 167, 191, 217, 178, 189, 190, 55, 225, 128, 88, 0, 0, 66, 250, 147, 69, 109, 64, 118, 117, 167, 191, 1, 201, 60, 191, 227, 226, 123, 82, 0, 0, 96, 245, 211, 128, 103, 64, 118, 117, 167, 191, 147, 115, 140, 191, 49, 228, 223, 76, 0, 0, 25, 241, 80, 129, 95, 64, 118, 117, 167, 191, 96, 40, 185, 191, 48, 229, 141, 71, 0, 0, 64, 237, 198, 90, 85, 64, 118, 117, 167, 191, 175, 20, 228, 191, 237, 229, 108, 66, 0, 0, 180, 233, 57, 38, 73, 64, 118, 117, 167, 191, 87, 103, 6, 192, 111, 230, 104, 61, 0, 0, 92, 230, 193, 1, 59, 64, 118, 117, 167, 191, 249, 120, 25, 192, 187, 230, 109, 56, 0, 0, 37, 227, 60, 16, 43, 64, 118, 117, 167, 191, 60, 16, 43, 192, 212, 230, 106, 51, 0, 0, 255, 223, 249, 120, 25, 64, 118, 117, 167, 191, 193, 1, 59, 192, 187, 230, 77, 46, 0, 0, 216, 220, 87, 103, 6, 64, 118, 117, 167, 191, 57, 38, 73, 192, 111, 230, 7, 41, 0, 0, 161, 217, 175, 20, 228, 63, 118, 117, 167, 191, 198, 90, 85, 192, 237, 229, 129, 35, 0, 0, 74, 214, 96, 40, 185, 63, 118, 117, 167, 191, 80, 129, 95, 192, 48, 229, 162, 29, 0, 0, 189, 210, 147, 115, 140, 63, 118, 117, 167, 191, 211, 128, 103, 192, 49, 228, 81, 23, 0, 0, 228, 206, 1, 201, 60, 63, 118, 117, 167, 191, 147, 69, 109, 192, 227, 226, 104, 16, 0, 0, 157, 202, 217, 178, 189, 62, 118, 117, 167, 191, 91, 193, 112, 192, 55, 225, 182, 8, 0, 0, 188, 197, 61, 109, 5, 38, 118, 117, 167, 191, 147, 235, 113, 192, 21, 223, 0, 0, 0, 0, 255, 191, 217, 178, 189, 190, 118, 117, 167, 191, 91, 193, 112, 192, 199, 30, 182, 8, 120, 11, 255, 191, 1, 201, 60, 191, 118, 117, 167, 191, 147, 69, 109, 192, 26, 29, 104, 16, 59, 21, 255, 191, 147, 115, 140, 191, 118, 117, 167, 191, 211, 128, 103, 192, 205, 27, 81, 23, 201, 29, 255, 191, 96, 40, 185, 191, 118, 117, 167, 191, 80, 129, 95, 192, 206, 26, 162, 29, 125, 37, 255, 191, 175, 20, 228, 191, 118, 117, 167, 191, 198, 90, 85, 192, 16, 26, 129, 35, 149, 44, 255, 191, 87, 103, 6, 192, 118, 117, 167, 191, 57, 38, 73, 192, 143, 25, 7, 41, 68, 51, 255, 191, 249, 120, 25, 192, 118, 117, 167, 191, 193, 1, 59, 192, 66, 25, 77, 46, 178, 57, 255, 191, 60, 16, 43, 192, 118, 117, 167, 191, 60, 16, 43, 192, 41, 25, 106, 51, 255, 63, 255, 191, 193, 1, 59, 192, 118, 117, 167, 191, 249, 120, 25, 192, 66, 25, 109, 56, 77, 70, 255, 191, 57, 38, 73, 192, 118, 117, 167, 191, 87, 103, 6, 192, 143, 25, 104, 61, 185, 76, 255, 191, 198, 90, 85, 192, 118, 117, 167, 191, 175, 20, 228, 191, 16, 26, 108, 66, 104, 83, 255, 191, 80, 129, 95, 192, 118, 117, 167, 191, 96, 40, 185, 191, 206, 26, 140, 71, 130, 90, 255, 191, 211, 128, 103, 192, 118, 117, 167, 191, 147, 115, 140, 191, 205, 27, 223, 76, 53, 98, 255, 191, 147, 69, 109, 192, 118, 117, 167, 191, 1, 201, 60, 191, 26, 29, 123, 82, 195, 106, 255, 191, 91, 193, 112, 192, 118, 117, 167, 191, 217, 178, 189, 190, 199, 30, 128, 88, 133, 116, 255, 191, 147, 235, 113, 192, 118, 117, 167, 191, 219, 35, 72, 166, 233, 32, 22, 95, 255, 127, 255, 191, 91, 193, 112, 192, 118, 117, 167, 191, 217, 178, 189, 62, 125, 39, 56, 97, 121, 139, 255, 191, 147, 69, 109, 192, 118, 117, 167, 191, 1, 201, 60, 63, 131, 45, 228, 98, 59, 149, 255, 191, 211, 128, 103, 192, 118, 117, 167, 191, 147, 115, 140, 63, 31, 51, 49, 100, 201, 157, 255, 191, 80, 129, 95, 192, 118, 117, 167, 191, 96, 40, 185, 63, 113, 56, 49, 101, 124, 165, 255, 191, 198, 90, 85, 192, 118, 117, 167, 191, 175, 20, 228, 63, 146, 61, 238, 101, 149, 172, 255, 191, 57, 38, 73, 192, 118, 117, 167, 191, 87, 103, 6, 64, 150, 66, 111, 102, 68, 179, 255, 191, 193, 1, 59, 192, 118, 117, 167, 191, 249, 120, 25, 64, 146, 71, 187, 102, 177, 185, 255, 191, 60, 16, 43, 192, 118, 117, 167, 191, 60, 16, 43, 64, 149, 76, 212, 102, 255, 191, 255, 191, 249, 120, 25, 192, 118, 117, 167, 191, 193, 1, 59, 64, 176, 81, 187, 102, 76, 198, 255, 191, 87, 103, 6, 192, 118, 117, 167, 191, 57, 38, 73, 64, 247, 86, 111, 102, 186, 204, 255, 191, 175, 20, 228, 191, 118, 117, 167, 191, 198, 90, 85, 64, 126, 92, 238, 101, 105, 211, 255, 191, 96, 40, 185, 191, 118, 117, 167, 191, 80, 129, 95, 64, 92, 98, 49, 101, 129, 218, 255, 191, 147, 115, 140, 191, 118, 117, 167, 191, 211, 128, 103, 64, 173, 104, 49, 100, 52, 226, 255, 191, 1, 201, 60, 191, 118, 117, 167, 191, 147, 69, 109, 64, 151, 111, 228, 98, 194, 234, 255, 191, 217, 178, 189, 190, 118, 117, 167, 191, 91, 193, 112, 64, 72, 119, 56, 97, 132, 244, 255, 191, 61, 109, 133, 166, 118, 117, 167, 191, 147, 235, 113, 64, 255, 127, 22, 95, 255, 255, 255, 191, 0, 0, 0, 0, 70, 177, 212, 191, 165, 221, 104, 64, 255, 127, 222, 87, 255, 255, 255, 191, 70, 153, 182, 62, 70, 177, 212, 191, 151, 190, 103, 64, 23, 136, 72, 90, 255, 255, 188, 197, 46, 184, 53, 63, 70, 177, 212, 191, 47, 100, 100, 64, 75, 143, 49, 92, 255, 255, 157, 202, 218, 49, 135, 63, 70, 177, 212, 191, 180, 214, 94, 64, 205, 149, 177, 93, 255, 255, 228, 206, 79, 58, 178, 63, 70, 177, 212, 191, 211, 35, 87, 64, 199, 155, 216, 94, 255, 255, 189, 210, 91, 139, 219, 63, 70, 177, 212, 191, 139, 94, 77, 64, 85, 161, 179, 95, 255, 255, 74, 214, 145, 95, 1, 64, 70, 177, 212, 191, 239, 158, 65, 64, 145, 166, 75, 96, 255, 255, 161, 217, 127, 186, 19, 64, 70, 177, 212, 191, 248, 1, 52, 64, 143, 171, 163, 96, 255, 255, 216, 220, 54, 169, 36, 64, 70, 177, 212, 191, 54, 169, 36, 64, 95, 176, 192, 96, 255, 255, 255, 223, 248, 1, 52, 64, 70, 177, 212, 191, 127, 186, 19, 64, 19, 181, 163, 96, 255, 255, 37, 227, 239, 158, 65, 64, 70, 177, 212, 191, 145, 95, 1, 64, 184, 185, 75, 96, 255, 255, 92, 230, 139, 94, 77, 64, 70, 177, 212, 191, 91, 139, 219, 63, 93, 190, 179, 95, 255, 255, 180, 233, 211, 35, 87, 64, 70, 177, 212, 191, 79, 58, 178, 63, 16, 195, 216, 94, 255, 255, 64, 237, 180, 214, 94, 64, 70, 177, 212, 191, 218, 49, 135, 63, 226, 199, 177, 93, 255, 255, 25, 241, 47, 100, 100, 64, 70, 177, 212, 191, 46, 184, 53, 63, 228, 204, 49, 92, 255, 255, 96, 245, 151, 190, 103, 64, 70, 177, 212, 191, 70, 153, 182, 62, 47, 210, 72, 90, 255, 255, 66, 250, 165, 221, 104, 64, 70, 177, 212, 191, 212, 110, 128, 37, 222, 215, 222, 87, 255, 255, 255, 255, 151, 190, 103, 64, 70, 177, 212, 191, 70, 153, 182, 190, 71, 218, 48, 82, 0, 0, 66, 250, 47, 100, 100, 64, 70, 177, 212, 191, 46, 184, 53, 191, 48, 220, 229, 76, 0, 0, 96, 245, 180, 214, 94, 64, 70, 177, 212, 191, 218, 49, 135, 191, 176, 221, 226, 71, 0, 0, 25, 241, 211, 35, 87, 64, 70, 177, 212, 191, 79, 58, 178, 191, 216, 222, 16, 67, 0, 0, 64, 237, 139, 94, 77, 64, 70, 177, 212, 191, 91, 139, 219, 191, 179, 223, 92, 62, 0, 0, 180, 233, 239, 158, 65, 64, 70, 177, 212, 191, 145, 95, 1, 192, 74, 224, 185, 57, 0, 0, 92, 230, 248, 1, 52, 64, 70, 177, 212, 191, 127, 186, 19, 192, 163, 224, 20, 53, 0, 0, 37, 227, 54, 169, 36, 64, 70, 177, 212, 191, 54, 169, 36, 192, 192, 224, 96, 48, 0, 0, 255, 223, 127, 186, 19, 64, 70, 177, 212, 191, 248, 1, 52, 192, 163, 224, 143, 43, 0, 0, 216, 220, 145, 95, 1, 64, 70, 177, 212, 191, 239, 158, 65, 192, 74, 224, 145, 38, 0, 0, 161, 217, 91, 139, 219, 63, 70, 177, 212, 191, 139, 94, 77, 192, 179, 223, 84, 33, 0, 0, 74, 214, 79, 58, 178, 63, 70, 177, 212, 191, 211, 35, 87, 192, 216, 222, 199, 27, 0, 0, 189, 210, 218, 49, 135, 63, 70, 177, 212, 191, 180, 214, 94, 192, 176, 221, 206, 21, 0, 0, 228, 206, 46, 184, 53, 63, 70, 177, 212, 191, 47, 100, 100, 192, 48, 220, 75, 15, 0, 0, 157, 202, 70, 153, 182, 62, 70, 177, 212, 191, 151, 190, 103, 192, 71, 218, 23, 8, 0, 0, 188, 197, 212, 110, 0, 38, 70, 177, 212, 191, 165, 221, 104, 192, 222, 215, 0, 0, 0, 0, 255, 191, 70, 153, 182, 190, 70, 177, 212, 191, 151, 190, 103, 192, 183, 37, 23, 8, 120, 11, 255, 191, 46, 184, 53, 191, 70, 177, 212, 191, 47, 100, 100, 192, 206, 35, 75, 15, 59, 21, 255, 191, 218, 49, 135, 191, 70, 177, 212, 191, 180, 214, 94, 192, 77, 34, 206, 21, 201, 29, 255, 191, 79, 58, 178, 191, 70, 177, 212, 191, 211, 35, 87, 192, 37, 33, 199, 27, 125, 37, 255, 191, 91, 139, 219, 191, 70, 177, 212, 191, 139, 94, 77, 192, 74, 32, 84, 33, 149, 44, 255, 191, 145, 95, 1, 192, 70, 177, 212, 191, 239, 158, 65, 192, 180, 31, 144, 38, 68, 51, 255, 191, 127, 186, 19, 192, 70, 177, 212, 191, 248, 1, 52, 192, 91, 31, 143, 43, 178, 57, 255, 191, 54, 169, 36, 192, 70, 177, 212, 191, 54, 169, 36, 192, 61, 31, 96, 48, 255, 63, 255, 191, 248, 1, 52, 192, 70, 177, 212, 191, 127, 186, 19, 192, 91, 31, 20, 53, 77, 70, 255, 191, 239, 158, 65, 192, 70, 177, 212, 191, 145, 95, 1, 192, 180, 31, 185, 57, 185, 76, 255, 191, 139, 94, 77, 192, 70, 177, 212, 191, 91, 139, 219, 191, 74, 32, 92, 62, 104, 83, 255, 191, 211, 35, 87, 192, 70, 177, 212, 191, 79, 58, 178, 191, 37, 33, 17, 67, 130, 90, 255, 191, 180, 214, 94, 192, 70, 177, 212, 191, 218, 49, 135, 191, 77, 34, 226, 71, 53, 98, 255, 191, 47, 100, 100, 192, 70, 177, 212, 191, 46, 184, 53, 191, 206, 35, 229, 76, 195, 106, 255, 191, 151, 190, 103, 192, 70, 177, 212, 191, 70, 153, 182, 190, 183, 37, 48, 82, 133, 116, 255, 191, 165, 221, 104, 192, 70, 177, 212, 191, 61, 166, 64, 166, 31, 40, 222, 87, 255, 127, 255, 191, 151, 190, 103, 192, 70, 177, 212, 191, 70, 153, 182, 62, 207, 45, 72, 90, 121, 139, 255, 191, 47, 100, 100, 192, 70, 177, 212, 191, 46, 184, 53, 63, 25, 51, 49, 92, 59, 149, 255, 191, 180, 214, 94, 192, 70, 177, 212, 191, 218, 49, 135, 63, 28, 56, 177, 93, 201, 157, 255, 191, 211, 35, 87, 192, 70, 177, 212, 191, 79, 58, 178, 63, 238, 60, 216, 94, 124, 165, 255, 191, 139, 94, 77, 192, 70, 177, 212, 191, 91, 139, 219, 63, 161, 65, 179, 95, 149, 172, 255, 191, 239, 158, 65, 192, 70, 177, 212, 191, 145, 95, 1, 64, 70, 70, 75, 96, 68, 179, 255, 191, 248, 1, 52, 192, 70, 177, 212, 191, 127, 186, 19, 64, 235, 74, 163, 96, 177, 185, 255, 191, 54, 169, 36, 192, 70, 177, 212, 191, 54, 169, 36, 64, 159, 79, 192, 96, 255, 191, 255, 191, 127, 186, 19, 192, 70, 177, 212, 191, 248, 1, 52, 64, 111, 84, 163, 96, 76, 198, 255, 191, 145, 95, 1, 192, 70, 177, 212, 191, 239, 158, 65, 64, 108, 89, 75, 96, 186, 204, 255, 191, 91, 139, 219, 191, 70, 177, 212, 191, 139, 94, 77, 64, 169, 94, 179, 95, 105, 211, 255, 191, 79, 58, 178, 191, 70, 177, 212, 191, 211, 35, 87, 64, 55, 100, 216, 94, 129, 218, 255, 191, 218, 49, 135, 191, 70, 177, 212, 191, 180, 214, 94, 64, 49, 106, 177, 93, 52, 226, 255, 191, 46, 184, 53, 191, 70, 177, 212, 191, 47, 100, 100, 64, 179, 112, 49, 92, 194, 234, 255, 191, 70, 153, 182, 190, 70, 177, 212, 191, 151, 190, 103, 64, 231, 119, 71, 90, 132, 244, 255, 191, 212, 110, 128, 166, 70, 177, 212, 191, 165, 221, 104, 64, 255, 127, 222, 87, 255, 255, 255, 191, 0, 0, 0, 0, 1, 0, 0, 192, 215, 179, 93, 64, 255, 127, 37, 81, 255, 255, 255, 191, 93, 216, 173, 62, 1, 0, 0, 192, 139, 162, 92, 64, 130, 135, 194, 83, 255, 255, 188, 197, 16, 2, 45, 63, 1, 0, 0, 192, 74, 113, 89, 64, 61, 142, 216, 85, 255, 255, 157, 202, 179, 182, 128, 63, 1, 0, 0, 192, 244, 39, 84, 64, 92, 148, 126, 87, 255, 255, 228, 206, 10, 175, 169, 63, 1, 0, 0, 192, 143, 211, 76, 64, 255, 153, 197, 88, 255, 255, 189, 210, 9, 5, 209, 63, 1, 0, 0, 192, 47, 134, 67, 64, 64, 159, 184, 89, 255, 255, 74, 214, 182, 87, 246, 63, 1, 0, 0, 192, 193, 86, 56, 64, 50, 164, 96, 90, 255, 255, 161, 217, 134, 165, 12, 64, 1, 0, 0, 192, 219, 96, 43, 64, 233, 168, 195, 90, 255, 255, 216, 220, 112, 196, 28, 64, 1, 0, 0, 192, 112, 196, 28, 64, 113, 173, 228, 90, 255, 255, 255, 223, 219, 96, 43, 64, 1, 0, 0, 192, 134, 165, 12, 64, 217, 177, 195, 90, 255, 255, 37, 227, 193, 86, 56, 64, 1, 0, 0, 192, 182, 87, 246, 63, 45, 182, 96, 90, 255, 255, 92, 230, 47, 134, 67, 64, 1, 0, 0, 192, 9, 5, 209, 63, 119, 186, 184, 89, 255, 255, 180, 233, 143, 211, 76, 64, 1, 0, 0, 192, 10, 175, 169, 63, 196, 190, 197, 88, 255, 255, 64, 237, 244, 39, 84, 64, 1, 0, 0, 192, 179, 182, 128, 63, 32, 195, 126, 87, 255, 255, 25, 241, 74, 113, 89, 64, 1, 0, 0, 192, 16, 2, 45, 63, 154, 199, 216, 85, 255, 255, 96, 245, 139, 162, 92, 64, 1, 0, 0, 192, 93, 216, 173, 62, 63, 204, 194, 83, 255, 255, 66, 250, 215, 179, 93, 64, 1, 0, 0, 192, 80, 141, 116, 37, 37, 209, 37, 81, 255, 255, 255, 255, 139, 162, 92, 64, 1, 0, 0, 192, 93, 216, 173, 190, 194, 211, 64, 76, 0, 0, 66, 250, 74, 113, 89, 64, 1, 0, 0, 192, 16, 2, 45, 191, 216, 213, 153, 71, 0, 0, 96, 245, 244, 39, 84, 64, 1, 0, 0, 192, 179, 182, 128, 191, 126, 215, 33, 67, 0, 0, 25, 241, 143, 211, 76, 64, 1, 0, 0, 192, 10, 175, 169, 191, 196, 216, 197, 62, 0, 0, 64, 237, 47, 134, 67, 64, 1, 0, 0, 192, 9, 5, 209, 191, 184, 217, 120, 58, 0, 0, 180, 233, 193, 86, 56, 64, 1, 0, 0, 192, 182, 87, 246, 191, 96, 218, 44, 54, 0, 0, 92, 230, 219, 96, 43, 64, 1, 0, 0, 192, 134, 165, 12, 192, 195, 218, 218, 49, 0, 0, 37, 227, 112, 196, 28, 64, 1, 0, 0, 192, 112, 196, 28, 192, 227, 218, 114, 45, 0, 0, 255, 223, 134, 165, 12, 64, 1, 0, 0, 192, 219, 96, 43, 192, 195, 218, 233, 40, 0, 0, 216, 220, 182, 87, 246, 63, 1, 0, 0, 192, 193, 86, 56, 192, 96, 218, 50, 36, 0, 0, 161, 217, 9, 5, 209, 63, 1, 0, 0, 192, 47, 134, 67, 192, 184, 217, 63, 31, 0, 0, 74, 214, 10, 175, 169, 63, 1, 0, 0, 192, 143, 211, 76, 192, 196, 216, 0, 26, 0, 0, 189, 210, 179, 182, 128, 63, 1, 0, 0, 192, 244, 39, 84, 192, 126, 215, 93, 20, 0, 0, 228, 206, 16, 2, 45, 63, 1, 0, 0, 192, 74, 113, 89, 192, 216, 213, 61, 14, 0, 0, 157, 202, 93, 216, 173, 62, 1, 0, 0, 192, 139, 162, 92, 192, 194, 211, 130, 7, 0, 0, 188, 197, 80, 141, 244, 37, 1, 0, 0, 192, 215, 179, 93, 192, 37, 209, 0, 0, 0, 0, 255, 191, 93, 216, 173, 190, 1, 0, 0, 192, 139, 162, 92, 192, 59, 44, 130, 7, 120, 11, 255, 191, 16, 2, 45, 191, 1, 0, 0, 192, 74, 113, 89, 192, 37, 42, 61, 14, 59, 21, 255, 191, 179, 182, 128, 191, 1, 0, 0, 192, 244, 39, 84, 192, 127, 40, 93, 20, 201, 29, 255, 191, 10, 175, 169, 191, 1, 0, 0, 192, 143, 211, 76, 192, 57, 39, 0, 26, 125, 37, 255, 191, 9, 5, 209, 191, 1, 0, 0, 192, 47, 134, 67, 192, 69, 38, 63, 31, 149, 44, 255, 191, 182, 87, 246, 191, 1, 0, 0, 192, 193, 86, 56, 192, 158, 37, 50, 36, 68, 51, 255, 191, 134, 165, 12, 192, 1, 0, 0, 192, 219, 96, 43, 192, 58, 37, 233, 40, 178, 57, 255, 191, 112, 196, 28, 192, 1, 0, 0, 192, 112, 196, 28, 192, 27, 37, 114, 45, 255, 63, 255, 191, 219, 96, 43, 192, 1, 0, 0, 192, 134, 165, 12, 192, 58, 37, 218, 49, 77, 70, 255, 191, 193, 86, 56, 192, 1, 0, 0, 192, 182, 87, 246, 191, 158, 37, 44, 54, 185, 76, 255, 191, 47, 134, 67, 192, 1, 0, 0, 192, 9, 5, 209, 191, 69, 38, 120, 58, 104, 83, 255, 191, 143, 211, 76, 192, 1, 0, 0, 192, 10, 175, 169, 191, 57, 39, 197, 62, 130, 90, 255, 191, 244, 39, 84, 192, 1, 0, 0, 192, 179, 182, 128, 191, 128, 40, 33, 67, 53, 98, 255, 191, 74, 113, 89, 192, 1, 0, 0, 192, 16, 2, 45, 191, 37, 42, 154, 71, 195, 106, 255, 191, 139, 162, 92, 192, 1, 0, 0, 192, 93, 216, 173, 190, 59, 44, 64, 76, 133, 116, 255, 191, 215, 179, 93, 192, 1, 0, 0, 192, 251, 105, 55, 166, 217, 46, 37, 81, 255, 127, 255, 191, 139, 162, 92, 192, 1, 0, 0, 192, 93, 216, 173, 62, 191, 51, 194, 83, 121, 139, 255, 191, 74, 113, 89, 192, 1, 0, 0, 192, 16, 2, 45, 63, 100, 56, 216, 85, 59, 149, 255, 191, 244, 39, 84, 192, 1, 0, 0, 192, 179, 182, 128, 63, 221, 60, 126, 87, 201, 157, 255, 191, 143, 211, 76, 192, 1, 0, 0, 192, 10, 175, 169, 63, 58, 65, 197, 88, 124, 165, 255, 191, 47, 134, 67, 192, 1, 0, 0, 192, 9, 5, 209, 63, 135, 69, 184, 89, 149, 172, 255, 191, 193, 86, 56, 192, 1, 0, 0, 192, 182, 87, 246, 63, 209, 73, 95, 90, 68, 179, 255, 191, 219, 96, 43, 192, 1, 0, 0, 192, 134, 165, 12, 64, 37, 78, 195, 90, 177, 185, 255, 191, 112, 196, 28, 192, 1, 0, 0, 192, 112, 196, 28, 64, 141, 82, 228, 90, 255, 191, 255, 191, 134, 165, 12, 192, 1, 0, 0, 192, 219, 96, 43, 64, 21, 87, 195, 90, 76, 198, 255, 191, 182, 87, 246, 191, 1, 0, 0, 192, 193, 86, 56, 64, 204, 91, 96, 90, 186, 204, 255, 191, 9, 5, 209, 191, 1, 0, 0, 192, 47, 134, 67, 64, 190, 96, 184, 89, 105, 211, 255, 191, 10, 175, 169, 191, 1, 0, 0, 192, 143, 211, 76, 64, 255, 101, 197, 88, 129, 218, 255, 191, 179, 182, 128, 191, 1, 0, 0, 192, 244, 39, 84, 64, 162, 107, 126, 87, 52, 226, 255, 191, 16, 2, 45, 191, 1, 0, 0, 192, 74, 113, 89, 64, 193, 113, 216, 85, 194, 234, 255, 191, 93, 216, 173, 190, 1, 0, 0, 192, 139, 162, 92, 64, 124, 120, 194, 83, 132, 244, 255, 191, 80, 141, 116, 166, 1, 0, 0, 192, 215, 179, 93, 64, 255, 127, 37, 81, 255, 255, 255, 191, 0, 0, 0, 0, 156, 126, 20, 192, 13, 136, 80, 64, 255, 127, 194, 74, 255, 255, 255, 191, 107, 132, 163, 62, 156, 126, 20, 192, 254, 134, 79, 64, 242, 134, 129, 77, 255, 255, 188, 197, 217, 186, 34, 63, 156, 126, 20, 192, 74, 134, 76, 64, 57, 141, 184, 79, 255, 255, 157, 202, 73, 34, 114, 63, 156, 126, 20, 192, 90, 141, 71, 64, 246, 146, 121, 81, 255, 255, 228, 206, 98, 154, 159, 63, 156, 126, 20, 192, 110, 168, 64, 64, 67, 152, 216, 82, 255, 255, 189, 210, 35, 154, 196, 63, 156, 126, 20, 192, 136, 232, 55, 64, 54, 157, 222, 83, 255, 255, 74, 214, 46, 181, 231, 63, 156, 126, 20, 192, 55, 99, 45, 64, 223, 161, 147, 84, 255, 255, 161, 217, 124, 74, 4, 64, 156, 126, 20, 192, 110, 50, 33, 64, 79, 166, 254, 84, 255, 255, 216, 220, 57, 116, 19, 64, 156, 126, 20, 192, 57, 116, 19, 64, 144, 170, 33, 85, 255, 255, 255, 223, 110, 50, 33, 64, 156, 126, 20, 192, 124, 74, 4, 64, 174, 174, 254, 84, 255, 255, 37, 227, 55, 99, 45, 64, 156, 126, 20, 192, 46, 181, 231, 63, 178, 178, 147, 84, 255, 255, 92, 230, 136, 232, 55, 64, 156, 126, 20, 192, 35, 154, 196, 63, 167, 182, 222, 83, 255, 255, 180, 233, 110, 168, 64, 64, 156, 126, 20, 192, 98, 154, 159, 63, 148, 186, 216, 82, 255, 255, 64, 237, 90, 141, 71, 64, 156, 126, 20, 192, 73, 34, 114, 63, 131, 190, 122, 81, 255, 255, 25, 241, 74, 134, 76, 64, 156, 126, 20, 192, 217, 186, 34, 63, 125, 194, 184, 79, 255, 255, 96, 245, 254, 134, 79, 64, 156, 126, 20, 192, 107, 132, 163, 62, 141, 198, 130, 77, 255, 255, 66, 250, 13, 136, 80, 64, 156, 126, 20, 192, 4, 6, 102, 37, 194, 202, 193, 74, 255, 255, 255, 255, 254, 134, 79, 64, 156, 126, 20, 192, 107, 132, 163, 190, 129, 205, 143, 70, 0, 0, 66, 250, 74, 134, 76, 64, 156, 126, 20, 192, 217, 186, 34, 191, 183, 207, 126, 66, 0, 0, 96, 245, 90, 141, 71, 64, 156, 126, 20, 192, 73, 34, 114, 191, 121, 209, 131, 62, 0, 0, 25, 241, 110, 168, 64, 64, 156, 126, 20, 192, 98, 154, 159, 191, 216, 210, 148, 58, 0, 0, 64, 237, 136, 232, 55, 64, 156, 126, 20, 192, 35, 154, 196, 191, 221, 211, 167, 54, 0, 0, 180, 233, 55, 99, 45, 64, 156, 126, 20, 192, 46, 181, 231, 191, 147, 212, 179, 50, 0, 0, 92, 230, 110, 50, 33, 64, 156, 126, 20, 192, 124, 74, 4, 192, 253, 212, 174, 46, 0, 0, 37, 227, 57, 116, 19, 64, 156, 126, 20, 192, 57, 116, 19, 192, 33, 213, 143, 42, 0, 0, 255, 223, 124, 74, 4, 64, 156, 126, 20, 192, 110, 50, 33, 192, 253, 212, 78, 38, 0, 0, 216, 220, 46, 181, 231, 63, 156, 126, 20, 192, 55, 99, 45, 192, 147, 212, 224, 33, 0, 0, 161, 217, 35, 154, 196, 63, 156, 126, 20, 192, 136, 232, 55, 192, 221, 211, 53, 29, 0, 0, 74, 214, 98, 154, 159, 63, 156, 126, 20, 192, 110, 168, 64, 192, 216, 210, 66, 24, 0, 0, 189, 210, 73, 34, 114, 63, 156, 126, 20, 192, 90, 141, 71, 192, 121, 209, 246, 18, 0, 0, 228, 206, 217, 186, 34, 63, 156, 126, 20, 192, 74, 134, 76, 192, 183, 207, 56, 13, 0, 0, 157, 202, 107, 132, 163, 62, 156, 126, 20, 192, 254, 134, 79, 192, 129, 205, 243, 6, 0, 0, 188, 197, 4, 6, 230, 37, 156, 126, 20, 192, 13, 136, 80, 192, 194, 202, 0, 0, 0, 0, 255, 191, 107, 132, 163, 190, 156, 126, 20, 192, 254, 134, 79, 192, 124, 50, 243, 6, 120, 11, 255, 191, 217, 186, 34, 191, 156, 126, 20, 192, 74, 134, 76, 192, 70, 48, 56, 13, 59, 21, 255, 191, 73, 34, 114, 191, 156, 126, 20, 192, 90, 141, 71, 192, 133, 46, 246, 18, 201, 29, 255, 191, 98, 154, 159, 191, 156, 126, 20, 192, 110, 168, 64, 192, 37, 45, 66, 24, 125, 37, 255, 191, 35, 154, 196, 191, 156, 126, 20, 192, 136, 232, 55, 192, 32, 44, 53, 29, 149, 44, 255, 191, 46, 181, 231, 191, 156, 126, 20, 192, 55, 99, 45, 192, 107, 43, 224, 33, 68, 51, 255, 191, 124, 74, 4, 192, 156, 126, 20, 192, 110, 50, 33, 192, 1, 43, 78, 38, 178, 57, 255, 191, 57, 116, 19, 192, 156, 126, 20, 192, 57, 116, 19, 192, 221, 42, 144, 42, 255, 63, 255, 191, 110, 50, 33, 192, 156, 126, 20, 192, 124, 74, 4, 192, 1, 43, 174, 46, 77, 70, 255, 191, 55, 99, 45, 192, 156, 126, 20, 192, 46, 181, 231, 191, 106, 43, 179, 50, 185, 76, 255, 191, 136, 232, 55, 192, 156, 126, 20, 192, 35, 154, 196, 191, 32, 44, 167, 54, 104, 83, 255, 191, 110, 168, 64, 192, 156, 126, 20, 192, 98, 154, 159, 191, 37, 45, 147, 58, 130, 90, 255, 191, 90, 141, 71, 192, 156, 126, 20, 192, 73, 34, 114, 191, 133, 46, 131, 62, 53, 98, 255, 191, 74, 134, 76, 192, 156, 126, 20, 192, 217, 186, 34, 191, 70, 48, 126, 66, 195, 106, 255, 191, 254, 134, 79, 192, 156, 126, 20, 192, 107, 132, 163, 190, 125, 50, 143, 70, 133, 116, 255, 191, 13, 136, 80, 192, 156, 126, 20, 192, 130, 132, 44, 166, 59, 53, 194, 74, 255, 127, 255, 191, 254, 134, 79, 192, 156, 126, 20, 192, 107, 132, 163, 62, 112, 57, 129, 77, 121, 139, 255, 191, 74, 134, 76, 192, 156, 126, 20, 192, 217, 186, 34, 63, 129, 61, 184, 79, 59, 149, 255, 191, 90, 141, 71, 192, 156, 126, 20, 192, 73, 34, 114, 63, 123, 65, 122, 81, 201, 157, 255, 191, 110, 168, 64, 192, 156, 126, 20, 192, 98, 154, 159, 63, 106, 69, 216, 82, 124, 165, 255, 191, 136, 232, 55, 192, 156, 126, 20, 192, 35, 154, 196, 63, 87, 73, 222, 83, 149, 172, 255, 191, 55, 99, 45, 192, 156, 126, 20, 192, 46, 181, 231, 63, 75, 77, 147, 84, 68, 179, 255, 191, 110, 50, 33, 192, 156, 126, 20, 192, 124, 74, 4, 64, 80, 81, 254, 84, 177, 185, 255, 191, 57, 116, 19, 192, 156, 126, 20, 192, 57, 116, 19, 64, 110, 85, 33, 85, 255, 191, 255, 191, 124, 74, 4, 192, 156, 126, 20, 192, 110, 50, 33, 64, 175, 89, 254, 84, 76, 198, 255, 191, 46, 181, 231, 191, 156, 126, 20, 192, 55, 99, 45, 64, 31, 94, 147, 84, 186, 204, 255, 191, 35, 154, 196, 191, 156, 126, 20, 192, 136, 232, 55, 64, 200, 98, 222, 83, 105, 211, 255, 191, 98, 154, 159, 191, 156, 126, 20, 192, 110, 168, 64, 64, 187, 103, 216, 82, 129, 218, 255, 191, 73, 34, 114, 191, 156, 126, 20, 192, 90, 141, 71, 64, 8, 109, 122, 81, 52, 226, 255, 191, 217, 186, 34, 191, 156, 126, 20, 192, 74, 134, 76, 64, 197, 114, 184, 79, 194, 234, 255, 191, 107, 132, 163, 190, 156, 126, 20, 192, 254, 134, 79, 64, 12, 121, 129, 77, 132, 244, 255, 191, 4, 6, 102, 166, 156, 126, 20, 192, 13, 136, 80, 64, 255, 127, 194, 74, 255, 255, 255, 191, 0, 0, 0, 0, 245, 164, 39, 192, 205, 120, 65, 64, 255, 127, 147, 68, 255, 255, 255, 191, 95, 181, 151, 62, 245, 164, 39, 192, 78, 138, 64, 64, 102, 134, 102, 71, 255, 255, 188, 197, 92, 250, 22, 63, 245, 164, 39, 192, 30, 193, 61, 64, 57, 140, 177, 73, 255, 255, 157, 202, 206, 165, 96, 63, 245, 164, 39, 192, 28, 36, 57, 64, 147, 145, 133, 75, 255, 255, 228, 206, 180, 19, 148, 63, 245, 164, 39, 192, 165, 190, 50, 64, 137, 150, 245, 76, 255, 255, 189, 210, 110, 103, 182, 63, 245, 164, 39, 192, 129, 160, 42, 64, 45, 155, 8, 78, 255, 255, 74, 214, 117, 249, 214, 63, 245, 164, 39, 192, 177, 221, 32, 64, 141, 159, 200, 78, 255, 255, 161, 217, 122, 121, 245, 63, 245, 164, 39, 192, 72, 142, 21, 64, 181, 163, 56, 79, 255, 255, 216, 220, 38, 206, 8, 64, 245, 164, 39, 192, 38, 206, 8, 64, 174, 167, 94, 79, 255, 255, 255, 223, 72, 142, 21, 64, 245, 164, 39, 192, 122, 121, 245, 63, 130, 171, 56, 79, 255, 255, 37, 227, 177, 221, 32, 64, 245, 164, 39, 192, 117, 249, 214, 63, 57, 175, 200, 78, 255, 255, 92, 230, 129, 160, 42, 64, 245, 164, 39, 192, 110, 103, 182, 63, 217, 178, 8, 78, 255, 255, 180, 233, 165, 190, 50, 64, 245, 164, 39, 192, 180, 19, 148, 63, 106, 182, 245, 76, 255, 255, 64, 237, 28, 36, 57, 64, 245, 164, 39, 192, 206, 165, 96, 63, 242, 185, 133, 75, 255, 255, 25, 241, 30, 193, 61, 64, 245, 164, 39, 192, 92, 250, 22, 63, 119, 189, 177, 73, 255, 255, 96, 245, 78, 138, 64, 64, 245, 164, 39, 192, 95, 181, 151, 62, 255, 192, 102, 71, 255, 255, 66, 250, 205, 120, 65, 64, 245, 164, 39, 192, 110, 105, 85, 37, 147, 196, 147, 68, 255, 255, 255, 255, 78, 138, 64, 64, 245, 164, 39, 192, 95, 181, 151, 190, 102, 199, 0, 65, 0, 0, 66, 250, 30, 193, 61, 64, 245, 164, 39, 192, 92, 250, 22, 191, 176, 201, 119, 61, 0, 0, 96, 245, 28, 36, 57, 64, 245, 164, 39, 192, 206, 165, 96, 191, 134, 203, 242, 57, 0, 0, 25, 241, 165, 190, 50, 64, 245, 164, 39, 192, 180, 19, 148, 191, 245, 204, 107, 54, 0, 0, 64, 237, 129, 160, 42, 64, 245, 164, 39, 192, 110, 103, 182, 191, 8, 206, 218, 50, 0, 0, 180, 233, 177, 221, 32, 64, 245, 164, 39, 192, 117, 249, 214, 191, 199, 206, 56, 47, 0, 0, 92, 230, 72, 142, 21, 64, 245, 164, 39, 192, 122, 121, 245, 191, 56, 207, 131, 43, 0, 0, 37, 227, 38, 206, 8, 64, 245, 164, 39, 192, 38, 206, 8, 192, 93, 207, 175, 39, 0, 0, 255, 223, 122, 121, 245, 63, 245, 164, 39, 192, 72, 142, 21, 192, 56, 207, 181, 35, 0, 0, 216, 220, 117, 249, 214, 63, 245, 164, 39, 192, 177, 221, 32, 192, 199, 206, 142, 31, 0, 0, 161, 217, 110, 103, 182, 63, 245, 164, 39, 192, 129, 160, 42, 192, 8, 206, 45, 27, 0, 0, 74, 214, 180, 19, 148, 63, 245, 164, 39, 192, 165, 190, 50, 192, 245, 204, 138, 22, 0, 0, 189, 210, 206, 165, 96, 63, 245, 164, 39, 192, 28, 36, 57, 192, 134, 203, 147, 17, 0, 0, 228, 206, 92, 250, 22, 63, 245, 164, 39, 192, 30, 193, 61, 192, 176, 201, 56, 12, 0, 0, 157, 202, 95, 181, 151, 62, 245, 164, 39, 192, 78, 138, 64, 192, 102, 199, 102, 6, 0, 0, 188, 197, 110, 105, 213, 37, 245, 164, 39, 192, 205, 120, 65, 192, 147, 196, 0, 0, 0, 0, 255, 191, 95, 181, 151, 190, 245, 164, 39, 192, 78, 138, 64, 192, 151, 56, 102, 6, 120, 11, 255, 191, 92, 250, 22, 191, 245, 164, 39, 192, 30, 193, 61, 192, 77, 54, 56, 12, 59, 21, 255, 191, 206, 165, 96, 191, 245, 164, 39, 192, 28, 36, 57, 192, 120, 52, 147, 17, 201, 29, 255, 191, 180, 19, 148, 191, 245, 164, 39, 192, 165, 190, 50, 192, 9, 51, 138, 22, 125, 37, 255, 191, 110, 103, 182, 191, 245, 164, 39, 192, 129, 160, 42, 192, 246, 49, 45, 27, 149, 44, 255, 191, 117, 249, 214, 191, 245, 164, 39, 192, 177, 221, 32, 192, 54, 49, 142, 31, 68, 51, 255, 191, 122, 121, 245, 191, 245, 164, 39, 192, 72, 142, 21, 192, 198, 48, 181, 35, 178, 57, 255, 191, 38, 206, 8, 192, 245, 164, 39, 192, 38, 206, 8, 192, 161, 48, 175, 39, 255, 63, 255, 191, 72, 142, 21, 192, 245, 164, 39, 192, 122, 121, 245, 191, 198, 48, 131, 43, 77, 70, 255, 191, 177, 221, 32, 192, 245, 164, 39, 192, 117, 249, 214, 191, 54, 49, 56, 47, 185, 76, 255, 191, 129, 160, 42, 192, 245, 164, 39, 192, 110, 103, 182, 191, 246, 49, 218, 50, 104, 83, 255, 191, 165, 190, 50, 192, 245, 164, 39, 192, 180, 19, 148, 191, 9, 51, 107, 54, 130, 90, 255, 191, 28, 36, 57, 192, 245, 164, 39, 192, 206, 165, 96, 191, 120, 52, 242, 57, 53, 98, 255, 191, 30, 193, 61, 192, 245, 164, 39, 192, 92, 250, 22, 191, 77, 54, 119, 61, 195, 106, 255, 191, 78, 138, 64, 192, 245, 164, 39, 192, 95, 181, 151, 190, 151, 56, 0, 65, 133, 116, 255, 191, 205, 120, 65, 192, 245, 164, 39, 192, 17, 15, 32, 166, 106, 59, 147, 68, 255, 127, 255, 191, 78, 138, 64, 192, 245, 164, 39, 192, 95, 181, 151, 62, 255, 62, 103, 71, 121, 139, 255, 191, 30, 193, 61, 192, 245, 164, 39, 192, 92, 250, 22, 63, 136, 66, 177, 73, 59, 149, 255, 191, 28, 36, 57, 192, 245, 164, 39, 192, 206, 165, 96, 63, 12, 70, 134, 75, 201, 157, 255, 191, 165, 190, 50, 192, 245, 164, 39, 192, 180, 19, 148, 63, 148, 73, 245, 76, 124, 165, 255, 191, 129, 160, 42, 192, 245, 164, 39, 192, 110, 103, 182, 63, 37, 77, 8, 78, 149, 172, 255, 191, 177, 221, 32, 192, 245, 164, 39, 192, 117, 249, 214, 63, 197, 80, 200, 78, 68, 179, 255, 191, 72, 142, 21, 192, 245, 164, 39, 192, 122, 121, 245, 63, 124, 84, 56, 79, 177, 185, 255, 191, 38, 206, 8, 192, 245, 164, 39, 192, 38, 206, 8, 64, 80, 88, 94, 79, 255, 191, 255, 191, 122, 121, 245, 191, 245, 164, 39, 192, 72, 142, 21, 64, 73, 92, 56, 79, 76, 198, 255, 191, 117, 249, 214, 191, 245, 164, 39, 192, 177, 221, 32, 64, 113, 96, 200, 78, 186, 204, 255, 191, 110, 103, 182, 191, 245, 164, 39, 192, 129, 160, 42, 64, 209, 100, 8, 78, 105, 211, 255, 191, 180, 19, 148, 191, 245, 164, 39, 192, 165, 190, 50, 64, 117, 105, 245, 76, 129, 218, 255, 191, 206, 165, 96, 191, 245, 164, 39, 192, 28, 36, 57, 64, 107, 110, 134, 75, 52, 226, 255, 191, 92, 250, 22, 191, 245, 164, 39, 192, 30, 193, 61, 64, 197, 115, 176, 73, 194, 234, 255, 191, 95, 181, 151, 190, 245, 164, 39, 192, 78, 138, 64, 64, 152, 121, 102, 71, 132, 244, 255, 191, 110, 105, 85, 166, 245, 164, 39, 192, 205, 120, 65, 64, 255, 127, 147, 68, 255, 255, 255, 191, 0, 0, 0, 0, 162, 70, 57, 192, 5, 169, 48, 64, 255, 127, 121, 62, 255, 255, 255, 191, 158, 134, 138, 62, 162, 70, 57, 192, 64, 207, 47, 64, 218, 133, 82, 65, 255, 255, 188, 197, 219, 219, 9, 63, 162, 70, 57, 192, 8, 68, 45, 64, 57, 139, 167, 67, 255, 255, 157, 202, 133, 32, 77, 63, 162, 70, 57, 192, 165, 13, 41, 64, 46, 144, 135, 69, 255, 255, 228, 206, 187, 53, 135, 63, 162, 70, 57, 192, 120, 54, 35, 64, 203, 148, 0, 71, 255, 255, 189, 210, 219, 141, 166, 63, 162, 70, 57, 192, 232, 204, 27, 64, 29, 153, 28, 72, 255, 255, 74, 214, 90, 75, 196, 63, 162, 70, 57, 192, 59, 227, 18, 64, 49, 157, 227, 72, 255, 255, 161, 217, 230, 36, 224, 63, 162, 70, 57, 192, 105, 143, 8, 64, 14, 161, 87, 73, 255, 255, 216, 220, 214, 213, 249, 63, 162, 70, 57, 192, 214, 213, 249, 63, 190, 164, 126, 73, 255, 255, 255, 223, 105, 143, 8, 64, 162, 70, 57, 192, 230, 36, 224, 63, 72, 168, 86, 73, 255, 255, 37, 227, 59, 227, 18, 64, 162, 70, 57, 192, 90, 75, 196, 63, 176, 171, 227, 72, 255, 255, 92, 230, 232, 204, 27, 64, 162, 70, 57, 192, 219, 141, 166, 63, 254, 174, 28, 72, 255, 255, 180, 233, 120, 54, 35, 64, 162, 70, 57, 192, 187, 53, 135, 63, 52, 178, 0, 71, 255, 255, 64, 237, 165, 13, 41, 64, 162, 70, 57, 192, 133, 32, 77, 63, 88, 181, 135, 69, 255, 255, 25, 241, 8, 68, 45, 64, 162, 70, 57, 192, 219, 219, 9, 63, 109, 184, 167, 67, 255, 255, 96, 245, 64, 207, 47, 64, 162, 70, 57, 192, 158, 134, 138, 62, 119, 187, 82, 65, 255, 255, 66, 250, 5, 169, 48, 64, 162, 70, 57, 192, 21, 222, 66, 37, 121, 190, 121, 62, 255, 255, 255, 255, 64, 207, 47, 64, 162, 70, 57, 192, 158, 134, 138, 190, 83, 193, 120, 59, 0, 0, 66, 250, 8, 68, 45, 64, 162, 70, 57, 192, 219, 219, 9, 191, 167, 195, 110, 56, 0, 0, 96, 245, 165, 13, 41, 64, 162, 70, 57, 192, 133, 32, 77, 191, 135, 197, 88, 53, 0, 0, 25, 241, 120, 54, 35, 64, 162, 70, 57, 192, 187, 53, 135, 191, 0, 199, 52, 50, 0, 0, 64, 237, 232, 204, 27, 64, 162, 70, 57, 192, 219, 141, 166, 191, 28, 200, 254, 46, 0, 0, 180, 233, 59, 227, 18, 64, 162, 70, 57, 192, 90, 75, 196, 191, 226, 200, 177, 43, 0, 0, 92, 230, 105, 143, 8, 64, 162, 70, 57, 192, 230, 36, 224, 191, 87, 201, 71, 40, 0, 0, 37, 227, 214, 213, 249, 63, 162, 70, 57, 192, 214, 213, 249, 191, 126, 201, 191, 36, 0, 0, 255, 223, 230, 36, 224, 63, 162, 70, 57, 192, 105, 143, 8, 192, 87, 201, 15, 33, 0, 0, 216, 220, 90, 75, 196, 63, 162, 70, 57, 192, 59, 227, 18, 192, 226, 200, 48, 29, 0, 0, 161, 217, 219, 141, 166, 63, 162, 70, 57, 192, 232, 204, 27, 192, 28, 200, 29, 25, 0, 0, 74, 214, 187, 53, 135, 63, 162, 70, 57, 192, 120, 54, 35, 192, 0, 199, 203, 20, 0, 0, 189, 210, 133, 32, 77, 63, 162, 70, 57, 192, 165, 13, 41, 192, 135, 197, 45, 16, 0, 0, 228, 206, 219, 219, 9, 63, 162, 70, 57, 192, 8, 68, 45, 192, 167, 195, 56, 11, 0, 0, 157, 202, 158, 134, 138, 62, 162, 70, 57, 192, 64, 207, 47, 192, 83, 193, 219, 5, 0, 0, 188, 197, 21, 222, 194, 37, 162, 70, 57, 192, 5, 169, 48, 192, 121, 190, 0, 0, 0, 0, 255, 191, 158, 134, 138, 190, 162, 70, 57, 192, 64, 207, 47, 192, 171, 62, 219, 5, 120, 11, 255, 191, 219, 219, 9, 191, 162, 70, 57, 192, 8, 68, 45, 192, 86, 60, 56, 11, 59, 21, 255, 191, 133, 32, 77, 191, 162, 70, 57, 192, 165, 13, 41, 192, 119, 58, 45, 16, 201, 29, 255, 191, 187, 53, 135, 191, 162, 70, 57, 192, 120, 54, 35, 192, 254, 56, 203, 20, 125, 37, 255, 191, 219, 141, 166, 191, 162, 70, 57, 192, 232, 204, 27, 192, 226, 55, 29, 25, 149, 44, 255, 191, 90, 75, 196, 191, 162, 70, 57, 192, 59, 227, 18, 192, 28, 55, 48, 29, 68, 51, 255, 191, 230, 36, 224, 191, 162, 70, 57, 192, 105, 143, 8, 192, 167, 54, 15, 33, 178, 57, 255, 191, 214, 213, 249, 191, 162, 70, 57, 192, 214, 213, 249, 191, 128, 54, 191, 36, 255, 63, 255, 191, 105, 143, 8, 192, 162, 70, 57, 192, 230, 36, 224, 191, 167, 54, 71, 40, 77, 70, 255, 191, 59, 227, 18, 192, 162, 70, 57, 192, 90, 75, 196, 191, 28, 55, 177, 43, 185, 76, 255, 191, 232, 204, 27, 192, 162, 70, 57, 192, 219, 141, 166, 191, 226, 55, 254, 46, 104, 83, 255, 191, 120, 54, 35, 192, 162, 70, 57, 192, 187, 53, 135, 191, 254, 56, 52, 50, 130, 90, 255, 191, 165, 13, 41, 192, 162, 70, 57, 192, 133, 32, 77, 191, 119, 58, 88, 53, 53, 98, 255, 191, 8, 68, 45, 192, 162, 70, 57, 192, 219, 219, 9, 191, 86, 60, 109, 56, 195, 106, 255, 191, 64, 207, 47, 192, 162, 70, 57, 192, 158, 134, 138, 190, 171, 62, 119, 59, 133, 116, 255, 191, 5, 169, 48, 192, 162, 70, 57, 192, 143, 38, 18, 166, 133, 65, 121, 62, 255, 127, 255, 191, 64, 207, 47, 192, 162, 70, 57, 192, 158, 134, 138, 62, 134, 68, 82, 65, 121, 139, 255, 191, 8, 68, 45, 192, 162, 70, 57, 192, 219, 219, 9, 63, 145, 71, 167, 67, 59, 149, 255, 191, 165, 13, 41, 192, 162, 70, 57, 192, 133, 32, 77, 63, 166, 74, 135, 69, 201, 157, 255, 191, 120, 54, 35, 192, 162, 70, 57, 192, 187, 53, 135, 63, 202, 77, 0, 71, 124, 165, 255, 191, 232, 204, 27, 192, 162, 70, 57, 192, 219, 141, 166, 63, 0, 81, 28, 72, 149, 172, 255, 191, 59, 227, 18, 192, 162, 70, 57, 192, 90, 75, 196, 63, 78, 84, 227, 72, 68, 179, 255, 191, 105, 143, 8, 192, 162, 70, 57, 192, 230, 36, 224, 63, 182, 87, 86, 73, 177, 185, 255, 191, 214, 213, 249, 191, 162, 70, 57, 192, 214, 213, 249, 63, 64, 91, 126, 73, 255, 191, 255, 191, 230, 36, 224, 191, 162, 70, 57, 192, 105, 143, 8, 64, 240, 94, 87, 73, 76, 198, 255, 191, 90, 75, 196, 191, 162, 70, 57, 192, 59, 227, 18, 64, 205, 98, 227, 72, 186, 204, 255, 191, 219, 141, 166, 191, 162, 70, 57, 192, 232, 204, 27, 64, 225, 102, 28, 72, 105, 211, 255, 191, 187, 53, 135, 191, 162, 70, 57, 192, 120, 54, 35, 64, 51, 107, 0, 71, 129, 218, 255, 191, 133, 32, 77, 191, 162, 70, 57, 192, 165, 13, 41, 64, 208, 111, 134, 69, 52, 226, 255, 191, 219, 219, 9, 191, 162, 70, 57, 192, 8, 68, 45, 64, 197, 116, 166, 67, 194, 234, 255, 191, 158, 134, 138, 190, 162, 70, 57, 192, 64, 207, 47, 64, 36, 122, 82, 65, 132, 244, 255, 191, 21, 222, 66, 166, 162, 70, 57, 192, 5, 169, 48, 64, 255, 127, 121, 62, 255, 255, 255, 191, 0, 0, 0, 0, 199, 58, 73, 192, 170, 63, 30, 64, 255, 127, 87, 56, 255, 255, 255, 191, 102, 45, 120, 62, 199, 58, 73, 192, 151, 124, 29, 64, 77, 133, 42, 59, 255, 255, 188, 197, 120, 251, 246, 62, 199, 58, 73, 192, 62, 53, 27, 64, 51, 138, 126, 61, 255, 255, 157, 202, 169, 191, 55, 63, 199, 58, 73, 192, 63, 111, 23, 64, 191, 142, 97, 63, 255, 255, 228, 206, 146, 60, 114, 63, 199, 58, 73, 192, 229, 51, 18, 64, 255, 146, 221, 64, 255, 255, 189, 210, 34, 50, 149, 63, 199, 58, 73, 192, 25, 144, 11, 64, 252, 150, 253, 65, 255, 255, 74, 214, 38, 214, 175, 63, 199, 58, 73, 192, 56, 148, 3, 64, 190, 154, 199, 66, 255, 255, 161, 217, 168, 200, 200, 63, 199, 58, 73, 192, 225, 167, 244, 63, 78, 158, 62, 67, 255, 255, 216, 220, 37, 204, 223, 63, 199, 58, 73, 192, 37, 204, 223, 63, 178, 161, 101, 67, 255, 255, 255, 223, 225, 167, 244, 63, 199, 58, 73, 192, 168, 200, 200, 63, 238, 164, 62, 67, 255, 255, 37, 227, 56, 148, 3, 64, 199, 58, 73, 192, 38, 214, 175, 63, 7, 168, 199, 66, 255, 255, 92, 230, 25, 144, 11, 64, 199, 58, 73, 192, 34, 50, 149, 63, 0, 171, 253, 65, 255, 255, 180, 233, 229, 51, 18, 64, 199, 58, 73, 192, 146, 60, 114, 63, 221, 173, 221, 64, 255, 255, 64, 237, 63, 111, 23, 64, 199, 58, 73, 192, 169, 191, 55, 63, 160, 176, 97, 63, 255, 255, 25, 241, 62, 53, 27, 64, 199, 58, 73, 192, 120, 251, 246, 62, 74, 179, 126, 61, 255, 255, 96, 245, 151, 124, 29, 64, 199, 58, 73, 192, 102, 45, 120, 62, 221, 181, 42, 59, 255, 255, 66, 250, 170, 63, 30, 64, 199, 58, 73, 192, 243, 142, 46, 37, 88, 184, 87, 56, 255, 255, 255, 255, 151, 124, 29, 64, 199, 58, 73, 192, 102, 45, 120, 190, 43, 187, 221, 53, 0, 0, 66, 250, 62, 53, 27, 64, 199, 58, 73, 192, 120, 251, 246, 190, 126, 189, 74, 51, 0, 0, 96, 245, 63, 111, 23, 64, 199, 58, 73, 192, 169, 191, 55, 191, 96, 191, 160, 48, 0, 0, 25, 241, 229, 51, 18, 64, 199, 58, 73, 192, 146, 60, 114, 191, 221, 192, 222, 45, 0, 0, 64, 237, 25, 144, 11, 64, 199, 58, 73, 192, 34, 50, 149, 191, 253, 193, 1, 43, 0, 0, 180, 233, 56, 148, 3, 64, 199, 58, 73, 192, 38, 214, 175, 191, 198, 194, 7, 40, 0, 0, 92, 230, 225, 167, 244, 63, 199, 58, 73, 192, 168, 200, 200, 191, 61, 195, 238, 36, 0, 0, 37, 227, 37, 204, 223, 63, 199, 58, 73, 192, 37, 204, 223, 191, 101, 195, 178, 33, 0, 0, 255, 223, 168, 200, 200, 63, 199, 58, 73, 192, 225, 167, 244, 191, 61, 195, 78, 30, 0, 0, 216, 220, 38, 214, 175, 63, 199, 58, 73, 192, 56, 148, 3, 192, 198, 194, 191, 26, 0, 0, 161, 217, 34, 50, 149, 63, 199, 58, 73, 192, 25, 144, 11, 192, 253, 193, 252, 22, 0, 0, 74, 214, 146, 60, 114, 63, 199, 58, 73, 192, 229, 51, 18, 192, 221, 192, 255, 18, 0, 0, 189, 210, 169, 191, 55, 63, 199, 58, 73, 192, 63, 111, 23, 192, 96, 191, 192, 14, 0, 0, 228, 206, 120, 251, 246, 62, 199, 58, 73, 192, 62, 53, 27, 192, 126, 189, 50, 10, 0, 0, 157, 202, 102, 45, 120, 62, 199, 58, 73, 192, 151, 124, 29, 192, 43, 187, 78, 5, 0, 0, 188, 197, 243, 142, 174, 37, 199, 58, 73, 192, 170, 63, 30, 192, 88, 184, 0, 0, 0, 0, 255, 191, 102, 45, 120, 190, 199, 58, 73, 192, 151, 124, 29, 192, 211, 68, 78, 5, 120, 11, 255, 191, 120, 251, 246, 190, 199, 58, 73, 192, 62, 53, 27, 192, 128, 66, 50, 10, 59, 21, 255, 191, 169, 191, 55, 191, 199, 58, 73, 192, 63, 111, 23, 192, 158, 64, 192, 14, 201, 29, 255, 191, 146, 60, 114, 191, 199, 58, 73, 192, 229, 51, 18, 192, 32, 63, 255, 18, 125, 37, 255, 191, 34, 50, 149, 191, 199, 58, 73, 192, 25, 144, 11, 192, 1, 62, 252, 22, 149, 44, 255, 191, 38, 214, 175, 191, 199, 58, 73, 192, 56, 148, 3, 192, 55, 61, 191, 26, 68, 51, 255, 191, 168, 200, 200, 191, 199, 58, 73, 192, 225, 167, 244, 191, 193, 60, 78, 30, 178, 57, 255, 191, 37, 204, 223, 191, 199, 58, 73, 192, 37, 204, 223, 191, 153, 60, 178, 33, 255, 63, 255, 191, 225, 167, 244, 191, 199, 58, 73, 192, 168, 200, 200, 191, 193, 60, 238, 36, 77, 70, 255, 191, 56, 148, 3, 192, 199, 58, 73, 192, 38, 214, 175, 191, 55, 61, 7, 40, 185, 76, 255, 191, 25, 144, 11, 192, 199, 58, 73, 192, 34, 50, 149, 191, 1, 62, 1, 43, 104, 83, 255, 191, 229, 51, 18, 192, 199, 58, 73, 192, 146, 60, 114, 191, 32, 63, 222, 45, 130, 90, 255, 191, 63, 111, 23, 192, 199, 58, 73, 192, 169, 191, 55, 191, 158, 64, 160, 48, 53, 98, 255, 191, 62, 53, 27, 192, 199, 58, 73, 192, 120, 251, 246, 190, 128, 66, 74, 51, 195, 106, 255, 191, 151, 124, 29, 192, 199, 58, 73, 192, 102, 45, 120, 190, 211, 68, 221, 53, 133, 116, 255, 191, 170, 63, 30, 192, 199, 58, 73, 192, 54, 235, 2, 166, 166, 71, 87, 56, 255, 127, 255, 191, 151, 124, 29, 192, 199, 58, 73, 192, 102, 45, 120, 62, 33, 74, 42, 59, 121, 139, 255, 191, 62, 53, 27, 192, 199, 58, 73, 192, 120, 251, 246, 62, 180, 76, 126, 61, 59, 149, 255, 191, 63, 111, 23, 192, 199, 58, 73, 192, 169, 191, 55, 63, 94, 79, 97, 63, 201, 157, 255, 191, 229, 51, 18, 192, 199, 58, 73, 192, 146, 60, 114, 63, 33, 82, 221, 64, 124, 165, 255, 191, 25, 144, 11, 192, 199, 58, 73, 192, 34, 50, 149, 63, 254, 84, 253, 65, 149, 172, 255, 191, 56, 148, 3, 192, 199, 58, 73, 192, 38, 214, 175, 63, 247, 87, 199, 66, 68, 179, 255, 191, 225, 167, 244, 191, 199, 58, 73, 192, 168, 200, 200, 63, 16, 91, 62, 67, 177, 185, 255, 191, 37, 204, 223, 191, 199, 58, 73, 192, 37, 204, 223, 63, 76, 94, 101, 67, 255, 191, 255, 191, 168, 200, 200, 191, 199, 58, 73, 192, 225, 167, 244, 63, 176, 97, 62, 67, 76, 198, 255, 191, 38, 214, 175, 191, 199, 58, 73, 192, 56, 148, 3, 64, 64, 101, 199, 66, 186, 204, 255, 191, 34, 50, 149, 191, 199, 58, 73, 192, 25, 144, 11, 64, 2, 105, 253, 65, 105, 211, 255, 191, 146, 60, 114, 191, 199, 58, 73, 192, 229, 51, 18, 64, 255, 108, 221, 64, 129, 218, 255, 191, 169, 191, 55, 191, 199, 58, 73, 192, 63, 111, 23, 64, 63, 113, 97, 63, 52, 226, 255, 191, 120, 251, 246, 190, 199, 58, 73, 192, 62, 53, 27, 64, 203, 117, 126, 61, 194, 234, 255, 191, 102, 45, 120, 190, 199, 58, 73, 192, 151, 124, 29, 64, 177, 122, 42, 59, 132, 244, 255, 191, 243, 142, 46, 166, 199, 58, 73, 192, 170, 63, 30, 64, 255, 127, 87, 56, 255, 255, 255, 191, 0, 0, 0, 0, 100, 92, 87, 192, 112, 103, 10, 64, 255, 127, 19, 50, 255, 255, 255, 191, 54, 14, 89, 62, 100, 92, 87, 192, 211, 188, 9, 64, 187, 132, 209, 52, 255, 255, 188, 197, 165, 2, 216, 62, 100, 92, 87, 192, 162, 190, 7, 64, 35, 137, 23, 55, 255, 255, 157, 202, 208, 180, 32, 63, 100, 92, 87, 192, 198, 113, 4, 64, 64, 141, 242, 56, 255, 255, 228, 206, 24, 220, 83, 63, 100, 92, 87, 192, 194, 188, 255, 63, 27, 145, 107, 58, 255, 255, 189, 210, 135, 124, 130, 63, 100, 92, 87, 192, 122, 31, 244, 63, 188, 148, 138, 59, 255, 255, 74, 214, 78, 201, 153, 63, 100, 92, 87, 192, 83, 40, 230, 63, 41, 152, 81, 60, 255, 255, 161, 217, 238, 154, 175, 63, 100, 92, 87, 192, 190, 249, 213, 63, 102, 155, 202, 60, 255, 255, 216, 220, 158, 187, 195, 63, 100, 92, 87, 192, 158, 187, 195, 63, 120, 158, 241, 60, 255, 255, 255, 223, 190, 249, 213, 63, 100, 92, 87, 192, 238, 154, 175, 63, 98, 161, 202, 60, 255, 255, 37, 227, 83, 40, 230, 63, 100, 92, 87, 192, 78, 201, 153, 63, 40, 164, 81, 60, 255, 255, 92, 230, 122, 31, 244, 63, 100, 92, 87, 192, 135, 124, 130, 63, 204, 166, 138, 59, 255, 255, 180, 233, 194, 188, 255, 63, 100, 92, 87, 192, 24, 220, 83, 63, 78, 169, 107, 58, 255, 255, 64, 237, 198, 113, 4, 64, 100, 92, 87, 192, 208, 180, 32, 63, 177, 171, 242, 56, 255, 255, 25, 241, 162, 190, 7, 64, 100, 92, 87, 192, 165, 2, 216, 62, 243, 173, 23, 55, 255, 255, 96, 245, 211, 188, 9, 64, 100, 92, 87, 192, 54, 14, 89, 62, 20, 176, 209, 52, 255, 255, 66, 250, 112, 103, 10, 64, 100, 92, 87, 192, 35, 171, 24, 37, 19, 178, 19, 50, 255, 255, 255, 255, 211, 188, 9, 64, 100, 92, 87, 192, 54, 14, 89, 190, 208, 180, 21, 48, 0, 0, 66, 250, 162, 190, 7, 64, 100, 92, 87, 192, 165, 2, 216, 190, 23, 183, 243, 45, 0, 0, 96, 245, 198, 113, 4, 64, 100, 92, 87, 192, 208, 180, 32, 191, 242, 184, 177, 43, 0, 0, 25, 241, 194, 188, 255, 63, 100, 92, 87, 192, 24, 220, 83, 191, 107, 186, 78, 41, 0, 0, 64, 237, 122, 31, 244, 63, 100, 92, 87, 192, 135, 124, 130, 191, 137, 187, 204, 38, 0, 0, 180, 233, 83, 40, 230, 63, 100, 92, 87, 192, 78, 201, 153, 191, 82, 188, 40, 36, 0, 0, 92, 230, 190, 249, 213, 63, 100, 92, 87, 192, 238, 154, 175, 191, 201, 188, 99, 33, 0, 0, 37, 227, 158, 187, 195, 63, 100, 92, 87, 192, 158, 187, 195, 191, 240, 188, 120, 30, 0, 0, 255, 223, 238, 154, 175, 63, 100, 92, 87, 192, 190, 249, 213, 191, 200, 188, 102, 27, 0, 0, 216, 220, 78, 201, 153, 63, 100, 92, 87, 192, 83, 40, 230, 191, 82, 188, 40, 24, 0, 0, 161, 217, 135, 124, 130, 63, 100, 92, 87, 192, 122, 31, 244, 191, 137, 187, 189, 20, 0, 0, 74, 214, 24, 220, 83, 63, 100, 92, 87, 192, 194, 188, 255, 191, 107, 186, 27, 17, 0, 0, 189, 210, 208, 180, 32, 63, 100, 92, 87, 192, 198, 113, 4, 192, 241, 184, 64, 13, 0, 0, 228, 206, 165, 2, 216, 62, 100, 92, 87, 192, 162, 190, 7, 192, 23, 183, 34, 9, 0, 0, 157, 202, 54, 14, 89, 62, 100, 92, 87, 192, 211, 188, 9, 192, 208, 180, 188, 4, 0, 0, 188, 197, 35, 171, 152, 37, 100, 92, 87, 192, 112, 103, 10, 192, 19, 178, 0, 0, 0, 0, 255, 191, 54, 14, 89, 190, 100, 92, 87, 192, 211, 188, 9, 192, 46, 75, 188, 4, 120, 11, 255, 191, 165, 2, 216, 190, 100, 92, 87, 192, 162, 190, 7, 192, 231, 72, 34, 9, 59, 21, 255, 191, 208, 180, 32, 191, 100, 92, 87, 192, 198, 113, 4, 192, 12, 71, 64, 13, 201, 29, 255, 191, 24, 220, 83, 191, 100, 92, 87, 192, 194, 188, 255, 191, 147, 69, 27, 17, 125, 37, 255, 191, 135, 124, 130, 191, 100, 92, 87, 192, 122, 31, 244, 191, 117, 68, 189, 20, 149, 44, 255, 191, 78, 201, 153, 191, 100, 92, 87, 192, 83, 40, 230, 191, 172, 67, 40, 24, 68, 51, 255, 191, 238, 154, 175, 191, 100, 92, 87, 192, 190, 249, 213, 191, 52, 67, 102, 27, 178, 57, 255, 191, 158, 187, 195, 191, 100, 92, 87, 192, 158, 187, 195, 191, 14, 67, 120, 30, 255, 63, 255, 191, 190, 249, 213, 191, 100, 92, 87, 192, 238, 154, 175, 191, 53, 67, 99, 33, 77, 70, 255, 191, 83, 40, 230, 191, 100, 92, 87, 192, 78, 201, 153, 191, 172, 67, 40, 36, 185, 76, 255, 191, 122, 31, 244, 191, 100, 92, 87, 192, 135, 124, 130, 191, 117, 68, 204, 38, 104, 83, 255, 191, 194, 188, 255, 191, 100, 92, 87, 192, 24, 220, 83, 191, 147, 69, 78, 41, 130, 90, 255, 191, 198, 113, 4, 192, 100, 92, 87, 192, 208, 180, 32, 191, 12, 71, 177, 43, 53, 98, 255, 191, 162, 190, 7, 192, 100, 92, 87, 192, 165, 2, 216, 190, 231, 72, 243, 45, 195, 106, 255, 191, 211, 188, 9, 192, 100, 92, 87, 192, 54, 14, 89, 190, 46, 75, 21, 48, 133, 116, 255, 191, 112, 103, 10, 192, 100, 92, 87, 192, 179, 0, 229, 165, 235, 77, 19, 50, 255, 127, 255, 191, 211, 188, 9, 192, 100, 92, 87, 192, 54, 14, 89, 62, 234, 79, 209, 52, 121, 139, 255, 191, 162, 190, 7, 192, 100, 92, 87, 192, 165, 2, 216, 62, 11, 82, 23, 55, 59, 149, 255, 191, 198, 113, 4, 192, 100, 92, 87, 192, 208, 180, 32, 63, 77, 84, 242, 56, 201, 157, 255, 191, 194, 188, 255, 191, 100, 92, 87, 192, 24, 220, 83, 63, 176, 86, 107, 58, 124, 165, 255, 191, 122, 31, 244, 191, 100, 92, 87, 192, 135, 124, 130, 63, 50, 89, 138, 59, 149, 172, 255, 191, 83, 40, 230, 191, 100, 92, 87, 192, 78, 201, 153, 63, 214, 91, 81, 60, 68, 179, 255, 191, 190, 249, 213, 191, 100, 92, 87, 192, 238, 154, 175, 63, 156, 94, 202, 60, 177, 185, 255, 191, 158, 187, 195, 191, 100, 92, 87, 192, 158, 187, 195, 63, 134, 97, 241, 60, 255, 191, 255, 191, 238, 154, 175, 191, 100, 92, 87, 192, 190, 249, 213, 63, 152, 100, 202, 60, 76, 198, 255, 191, 78, 201, 153, 191, 100, 92, 87, 192, 83, 40, 230, 63, 213, 103, 81, 60, 186, 204, 255, 191, 135, 124, 130, 191, 100, 92, 87, 192, 122, 31, 244, 63, 66, 107, 138, 59, 105, 211, 255, 191, 24, 220, 83, 191, 100, 92, 87, 192, 194, 188, 255, 63, 227, 110, 107, 58, 129, 218, 255, 191, 208, 180, 32, 191, 100, 92, 87, 192, 198, 113, 4, 64, 190, 114, 242, 56, 52, 226, 255, 191, 165, 2, 216, 190, 100, 92, 87, 192, 162, 190, 7, 64, 219, 118, 23, 55, 194, 234, 255, 191, 54, 14, 89, 190, 100, 92, 87, 192, 211, 188, 9, 64, 67, 123, 209, 52, 132, 244, 255, 191, 35, 171, 24, 166, 100, 92, 87, 192, 112, 103, 10, 64, 255, 127, 19, 50, 255, 255, 255, 191, 0, 0, 0, 0, 185, 138, 99, 192, 168, 156, 234, 63, 255, 127, 138, 43, 255, 255, 255, 191, 202, 247, 55, 62, 185, 138, 99, 192, 115, 123, 233, 63, 34, 132, 33, 46, 255, 255, 188, 197, 3, 21, 183, 62, 185, 138, 99, 192, 155, 26, 230, 63, 3, 136, 77, 48, 255, 255, 157, 202, 96, 53, 8, 63, 185, 138, 99, 192, 119, 130, 224, 63, 168, 139, 23, 50, 255, 255, 228, 206, 111, 144, 51, 63, 185, 138, 99, 192, 207, 192, 216, 63, 22, 143, 132, 51, 255, 255, 189, 210, 204, 48, 93, 63, 185, 138, 99, 192, 198, 232, 206, 63, 82, 146, 154, 52, 255, 255, 74, 214, 234, 87, 130, 63, 185, 138, 99, 192, 156, 18, 195, 63, 95, 149, 92, 53, 255, 255, 161, 217, 20, 214, 148, 63, 185, 138, 99, 192, 132, 91, 181, 63, 66, 152, 210, 53, 255, 255, 216, 220, 76, 229, 165, 63, 185, 138, 99, 192, 76, 229, 165, 63, 251, 154, 248, 53, 255, 255, 255, 223, 132, 91, 181, 63, 185, 138, 99, 192, 20, 214, 148, 63, 143, 157, 210, 53, 255, 255, 37, 227, 156, 18, 195, 63, 185, 138, 99, 192, 234, 87, 130, 63, 253, 159, 92, 53, 255, 255, 92, 230, 198, 232, 206, 63, 185, 138, 99, 192, 204, 48, 93, 63, 71, 162, 154, 52, 255, 255, 180, 233, 207, 192, 216, 63, 185, 138, 99, 192, 111, 144, 51, 63, 108, 164, 132, 51, 255, 255, 64, 237, 119, 130, 224, 63, 185, 138, 99, 192, 96, 53, 8, 63, 110, 166, 23, 50, 255, 255, 25, 241, 155, 26, 230, 63, 185, 138, 99, 192, 3, 21, 183, 62, 74, 168, 77, 48, 255, 255, 96, 245, 115, 123, 233, 63, 185, 138, 99, 192, 202, 247, 55, 62, 255, 169, 33, 46, 255, 255, 66, 250, 168, 156, 234, 63, 185, 138, 99, 192, 94, 101, 1, 37, 137, 171, 138, 43, 255, 255, 255, 255, 115, 123, 233, 63, 185, 138, 99, 192, 202, 247, 55, 190, 34, 174, 255, 41, 0, 0, 66, 250, 155, 26, 230, 63, 185, 138, 99, 192, 3, 21, 183, 190, 78, 176, 74, 40, 0, 0, 96, 245, 119, 130, 224, 63, 185, 138, 99, 192, 96, 53, 8, 191, 23, 178, 111, 38, 0, 0, 25, 241, 207, 192, 216, 63, 185, 138, 99, 192, 111, 144, 51, 191, 131, 179, 109, 36, 0, 0, 64, 237, 198, 232, 206, 63, 185, 138, 99, 192, 204, 48, 93, 191, 153, 180, 70, 34, 0, 0, 180, 233, 156, 18, 195, 63, 185, 138, 99, 192, 234, 87, 130, 191, 93, 181, 253, 31, 0, 0, 92, 230, 132, 91, 181, 63, 185, 138, 99, 192, 20, 214, 148, 191, 209, 181, 143, 29, 0, 0, 37, 227, 76, 229, 165, 63, 185, 138, 99, 192, 76, 229, 165, 191, 248, 181, 252, 26, 0, 0, 255, 223, 20, 214, 148, 63, 185, 138, 99, 192, 132, 91, 181, 191, 209, 181, 65, 24, 0, 0, 216, 220, 234, 87, 130, 63, 185, 138, 99, 192, 156, 18, 195, 191, 93, 181, 96, 21, 0, 0, 161, 217, 204, 48, 93, 63, 185, 138, 99, 192, 198, 232, 206, 191, 153, 180, 82, 18, 0, 0, 74, 214, 111, 144, 51, 63, 185, 138, 99, 192, 207, 192, 216, 191, 131, 179, 21, 15, 0, 0, 189, 210, 96, 53, 8, 63, 185, 138, 99, 192, 119, 130, 224, 191, 23, 178, 167, 11, 0, 0, 228, 206, 3, 21, 183, 62, 185, 138, 99, 192, 155, 26, 230, 191, 78, 176, 3, 8, 0, 0, 157, 202, 202, 247, 55, 62, 185, 138, 99, 192, 115, 123, 233, 191, 34, 174, 33, 4, 0, 0, 188, 197, 94, 101, 129, 37, 185, 138, 99, 192, 168, 156, 234, 191, 137, 171, 0, 0, 0, 0, 255, 191, 202, 247, 55, 190, 185, 138, 99, 192, 115, 123, 233, 191, 220, 81, 33, 4, 120, 11, 255, 191, 3, 21, 183, 190, 185, 138, 99, 192, 155, 26, 230, 191, 176, 79, 3, 8, 59, 21, 255, 191, 96, 53, 8, 191, 185, 138, 99, 192, 119, 130, 224, 191, 231, 77, 167, 11, 201, 29, 255, 191, 111, 144, 51, 191, 185, 138, 99, 192, 207, 192, 216, 191, 123, 76, 21, 15, 125, 37, 255, 191, 204, 48, 93, 191, 185, 138, 99, 192, 198, 232, 206, 191, 101, 75, 82, 18, 149, 44, 255, 191, 234, 87, 130, 191, 185, 138, 99, 192, 156, 18, 195, 191, 161, 74, 96, 21, 68, 51, 255, 191, 20, 214, 148, 191, 185, 138, 99, 192, 132, 91, 181, 191, 44, 74, 65, 24, 178, 57, 255, 191, 76, 229, 165, 191, 185, 138, 99, 192, 76, 229, 165, 191, 6, 74, 252, 26, 255, 63, 255, 191, 132, 91, 181, 191, 185, 138, 99, 192, 20, 214, 148, 191, 45, 74, 143, 29, 77, 70, 255, 191, 156, 18, 195, 191, 185, 138, 99, 192, 234, 87, 130, 191, 161, 74, 253, 31, 185, 76, 255, 191, 198, 232, 206, 191, 185, 138, 99, 192, 204, 48, 93, 191, 100, 75, 70, 34, 104, 83, 255, 191, 207, 192, 216, 191, 185, 138, 99, 192, 111, 144, 51, 191, 123, 76, 109, 36, 130, 90, 255, 191, 119, 130, 224, 191, 185, 138, 99, 192, 96, 53, 8, 191, 231, 77, 111, 38, 53, 98, 255, 191, 155, 26, 230, 191, 185, 138, 99, 192, 3, 21, 183, 190, 176, 79, 74, 40, 195, 106, 255, 191, 115, 123, 233, 191, 185, 138, 99, 192, 202, 247, 55, 190, 220, 81, 255, 41, 133, 116, 255, 191, 168, 156, 234, 191, 185, 138, 99, 192, 13, 24, 194, 165, 117, 84, 138, 43, 255, 127, 255, 191, 115, 123, 233, 191, 185, 138, 99, 192, 202, 247, 55, 62, 255, 85, 33, 46, 121, 139, 255, 191, 155, 26, 230, 191, 185, 138, 99, 192, 3, 21, 183, 62, 180, 87, 77, 48, 59, 149, 255, 191, 119, 130, 224, 191, 185, 138, 99, 192, 96, 53, 8, 63, 144, 89, 23, 50, 201, 157, 255, 191, 207, 192, 216, 191, 185, 138, 99, 192, 111, 144, 51, 63, 145, 91, 132, 51, 124, 165, 255, 191, 198, 232, 206, 191, 185, 138, 99, 192, 204, 48, 93, 63, 183, 93, 154, 52, 149, 172, 255, 191, 156, 18, 195, 191, 185, 138, 99, 192, 234, 87, 130, 63, 1, 96, 93, 53, 68, 179, 255, 191, 132, 91, 181, 191, 185, 138, 99, 192, 20, 214, 148, 63, 111, 98, 210, 53, 177, 185, 255, 191, 76, 229, 165, 191, 185, 138, 99, 192, 76, 229, 165, 63, 3, 101, 248, 53, 255, 191, 255, 191, 20, 214, 148, 191, 185, 138, 99, 192, 132, 91, 181, 63, 188, 103, 210, 53, 76, 198, 255, 191, 234, 87, 130, 191, 185, 138, 99, 192, 156, 18, 195, 63, 159, 106, 92, 53, 186, 204, 255, 191, 204, 48, 93, 191, 185, 138, 99, 192, 198, 232, 206, 63, 172, 109, 153, 52, 105, 211, 255, 191, 111, 144, 51, 191, 185, 138, 99, 192, 207, 192, 216, 63, 232, 112, 132, 51, 129, 218, 255, 191, 96, 53, 8, 191, 185, 138, 99, 192, 119, 130, 224, 63, 86, 116, 23, 50, 52, 226, 255, 191, 3, 21, 183, 190, 185, 138, 99, 192, 155, 26, 230, 63, 251, 119, 77, 48, 194, 234, 255, 191, 202, 247, 55, 190, 185, 138, 99, 192, 115, 123, 233, 63, 220, 123, 33, 46, 132, 244, 255, 191, 94, 101, 1, 166, 185, 138, 99, 192, 168, 156, 234, 63, 255, 127, 138, 43, 255, 255, 255, 191, 0, 0, 0, 0, 133, 169, 109, 192, 139, 74, 190, 63, 255, 127, 151, 36, 255, 255, 255, 191, 226, 54, 21, 62, 133, 169, 109, 192, 248, 95, 189, 63, 125, 131, 247, 38, 255, 255, 188, 197, 242, 126, 148, 62, 133, 169, 109, 192, 129, 162, 186, 63, 203, 134, 248, 40, 255, 255, 157, 202, 87, 244, 220, 62, 133, 169, 109, 192, 233, 24, 182, 63, 235, 137, 160, 42, 255, 255, 228, 206, 127, 164, 17, 63, 133, 169, 109, 192, 94, 206, 175, 63, 223, 140, 245, 43, 255, 255, 189, 210, 193, 103, 51, 63, 133, 169, 109, 192, 101, 210, 167, 63, 170, 143, 250, 44, 255, 255, 74, 214, 179, 112, 83, 63, 133, 169, 109, 192, 169, 56, 158, 63, 77, 146, 178, 45, 255, 255, 161, 217, 91, 112, 113, 63, 133, 169, 109, 192, 218, 24, 147, 63, 202, 148, 32, 46, 255, 255, 216, 220, 98, 142, 134, 63, 133, 169, 109, 192, 98, 142, 134, 63, 34, 151, 68, 46, 255, 255, 255, 223, 218, 24, 147, 63, 133, 169, 109, 192, 91, 112, 113, 63, 85, 153, 32, 46, 255, 255, 37, 227, 169, 56, 158, 63, 133, 169, 109, 192, 179, 112, 83, 63, 100, 155, 178, 45, 255, 255, 92, 230, 101, 210, 167, 63, 133, 169, 109, 192, 193, 103, 51, 63, 79, 157, 250, 44, 255, 255, 180, 233, 94, 206, 175, 63, 133, 169, 109, 192, 127, 164, 17, 63, 20, 159, 244, 43, 255, 255, 64, 237, 233, 24, 182, 63, 133, 169, 109, 192, 87, 244, 220, 62, 180, 160, 160, 42, 255, 255, 25, 241, 129, 162, 186, 63, 133, 169, 109, 192, 242, 126, 148, 62, 43, 162, 248, 40, 255, 255, 96, 245, 248, 95, 189, 63, 133, 169, 109, 192, 226, 54, 21, 62, 120, 163, 247, 38, 255, 255, 66, 250, 139, 74, 190, 63, 133, 169, 109, 192, 64, 231, 209, 36, 151, 164, 151, 36, 255, 255, 255, 255, 248, 95, 189, 63, 133, 169, 109, 192, 226, 54, 21, 190, 246, 166, 120, 35, 0, 0, 66, 250, 129, 162, 186, 63, 133, 169, 109, 192, 242, 126, 148, 190, 247, 168, 42, 34, 0, 0, 96, 245, 233, 24, 182, 63, 133, 169, 109, 192, 87, 244, 220, 190, 160, 170, 180, 32, 0, 0, 25, 241, 94, 206, 175, 63, 133, 169, 109, 192, 127, 164, 17, 191, 244, 171, 20, 31, 0, 0, 64, 237, 101, 210, 167, 63, 133, 169, 109, 192, 193, 103, 51, 191, 250, 172, 78, 29, 0, 0, 180, 233, 169, 56, 158, 63, 133, 169, 109, 192, 179, 112, 83, 191, 178, 173, 101, 27, 0, 0, 92, 230, 218, 24, 147, 63, 133, 169, 109, 192, 91, 112, 113, 191, 32, 174, 85, 25, 0, 0, 37, 227, 98, 142, 134, 63, 133, 169, 109, 192, 98, 142, 134, 191, 68, 174, 33, 23, 0, 0, 255, 223, 91, 112, 113, 63, 133, 169, 109, 192, 218, 24, 147, 191, 32, 174, 202, 20, 0, 0, 216, 220, 179, 112, 83, 63, 133, 169, 109, 192, 169, 56, 158, 191, 178, 173, 76, 18, 0, 0, 161, 217, 193, 103, 51, 63, 133, 169, 109, 192, 101, 210, 167, 191, 250, 172, 169, 15, 0, 0, 74, 214, 127, 164, 17, 63, 133, 169, 109, 192, 94, 206, 175, 191, 244, 171, 224, 12, 0, 0, 189, 210, 87, 244, 220, 62, 133, 169, 109, 192, 233, 24, 182, 191, 159, 170, 235, 9, 0, 0, 228, 206, 242, 126, 148, 62, 133, 169, 109, 192, 129, 162, 186, 191, 247, 168, 204, 6, 0, 0, 157, 202, 226, 54, 21, 62, 133, 169, 109, 192, 248, 95, 189, 191, 245, 166, 126, 3, 0, 0, 188, 197, 64, 231, 81, 37, 133, 169, 109, 192, 139, 74, 190, 191, 150, 164, 0, 0, 0, 0, 255, 191, 226, 54, 21, 190, 133, 169, 109, 192, 248, 95, 189, 191, 8, 89, 126, 3, 120, 11, 255, 191, 242, 126, 148, 190, 133, 169, 109, 192, 129, 162, 186, 191, 7, 87, 204, 6, 59, 21, 255, 191, 87, 244, 220, 190, 133, 169, 109, 192, 233, 24, 182, 191, 95, 85, 235, 9, 201, 29, 255, 191, 127, 164, 17, 191, 133, 169, 109, 192, 94, 206, 175, 191, 10, 84, 224, 12, 125, 37, 255, 191, 193, 103, 51, 191, 133, 169, 109, 192, 101, 210, 167, 191, 4, 83, 169, 15, 149, 44, 255, 191, 179, 112, 83, 191, 133, 169, 109, 192, 169, 56, 158, 191, 76, 82, 76, 18, 68, 51, 255, 191, 91, 112, 113, 191, 133, 169, 109, 192, 218, 24, 147, 191, 222, 81, 202, 20, 178, 57, 255, 191, 98, 142, 134, 191, 133, 169, 109, 192, 98, 142, 134, 191, 186, 81, 33, 23, 255, 63, 255, 191, 218, 24, 147, 191, 133, 169, 109, 192, 91, 112, 113, 191, 222, 81, 85, 25, 77, 70, 255, 191, 169, 56, 158, 191, 133, 169, 109, 192, 179, 112, 83, 191, 76, 82, 101, 27, 185, 76, 255, 191, 101, 210, 167, 191, 133, 169, 109, 192, 193, 103, 51, 191, 4, 83, 78, 29, 104, 83, 255, 191, 94, 206, 175, 191, 133, 169, 109, 192, 127, 164, 17, 191, 10, 84, 20, 31, 130, 90, 255, 191, 233, 24, 182, 191, 133, 169, 109, 192, 87, 244, 220, 190, 94, 85, 180, 32, 53, 98, 255, 191, 129, 162, 186, 191, 133, 169, 109, 192, 242, 126, 148, 190, 7, 87, 42, 34, 195, 106, 255, 191, 248, 95, 189, 191, 133, 169, 109, 192, 226, 54, 21, 190, 8, 89, 120, 35, 133, 116, 255, 191, 139, 74, 190, 191, 133, 169, 109, 192, 111, 109, 157, 165, 103, 91, 151, 36, 255, 127, 255, 191, 248, 95, 189, 191, 133, 169, 109, 192, 226, 54, 21, 62, 134, 92, 247, 38, 121, 139, 255, 191, 129, 162, 186, 191, 133, 169, 109, 192, 242, 126, 148, 62, 211, 93, 248, 40, 59, 149, 255, 191, 233, 24, 182, 191, 133, 169, 109, 192, 87, 244, 220, 62, 74, 95, 160, 42, 201, 157, 255, 191, 94, 206, 175, 191, 133, 169, 109, 192, 127, 164, 17, 63, 234, 96, 245, 43, 124, 165, 255, 191, 101, 210, 167, 191, 133, 169, 109, 192, 193, 103, 51, 63, 175, 98, 249, 44, 149, 172, 255, 191, 169, 56, 158, 191, 133, 169, 109, 192, 179, 112, 83, 63, 154, 100, 179, 45, 68, 179, 255, 191, 218, 24, 147, 191, 133, 169, 109, 192, 91, 112, 113, 63, 169, 102, 31, 46, 177, 185, 255, 191, 98, 142, 134, 191, 133, 169, 109, 192, 98, 142, 134, 63, 220, 104, 68, 46, 255, 191, 255, 191, 91, 112, 113, 191, 133, 169, 109, 192, 218, 24, 147, 63, 52, 107, 31, 46, 76, 198, 255, 191, 179, 112, 83, 191, 133, 169, 109, 192, 169, 56, 158, 63, 177, 109, 179, 45, 186, 204, 255, 191, 193, 103, 51, 191, 133, 169, 109, 192, 101, 210, 167, 63, 84, 112, 250, 44, 105, 211, 255, 191, 127, 164, 17, 191, 133, 169, 109, 192, 94, 206, 175, 63, 31, 115, 245, 43, 129, 218, 255, 191, 87, 244, 220, 190, 133, 169, 109, 192, 233, 24, 182, 63, 19, 118, 160, 42, 52, 226, 255, 191, 242, 126, 148, 190, 133, 169, 109, 192, 129, 162, 186, 63, 51, 121, 248, 40, 194, 234, 255, 191, 226, 54, 21, 190, 133, 169, 109, 192, 248, 95, 189, 63, 129, 124, 247, 38, 132, 244, 255, 191, 64, 231, 209, 165, 133, 169, 109, 192, 139, 74, 190, 63, 255, 127, 151, 36, 255, 255, 255, 191, 0, 0, 0, 0, 85, 161, 117, 192, 61, 63, 144, 63, 255, 127, 13, 29, 255, 255, 255, 191, 10, 56, 226, 61, 85, 161, 117, 192, 108, 141, 143, 63, 201, 130, 25, 31, 255, 255, 188, 197, 45, 33, 97, 62, 85, 161, 117, 192, 177, 121, 141, 63, 114, 133, 216, 32, 255, 255, 157, 202, 165, 125, 167, 62, 85, 161, 117, 192, 42, 9, 138, 63, 251, 135, 79, 34, 255, 255, 228, 206, 197, 205, 220, 62, 85, 161, 117, 192, 82, 68, 133, 63, 100, 138, 125, 35, 255, 255, 189, 210, 195, 254, 7, 63, 85, 161, 117, 192, 214, 109, 126, 63, 173, 140, 102, 36, 255, 255, 74, 214, 90, 71, 32, 63, 85, 161, 117, 192, 192, 223, 111, 63, 213, 142, 11, 37, 255, 255, 161, 217, 201, 4, 55, 63, 85, 161, 117, 192, 72, 2, 95, 63, 222, 144, 108, 37, 255, 255, 216, 220, 0, 255, 75, 63, 85, 161, 117, 192, 0, 255, 75, 63, 198, 146, 141, 37, 255, 255, 255, 223, 72, 2, 95, 63, 85, 161, 117, 192, 201, 4, 55, 63, 142, 148, 109, 37, 255, 255, 37, 227, 192, 223, 111, 63, 85, 161, 117, 192, 90, 71, 32, 63, 52, 150, 11, 37, 255, 255, 92, 230, 214, 109, 126, 63, 85, 161, 117, 192, 195, 254, 7, 63, 183, 151, 102, 36, 255, 255, 180, 233, 82, 68, 133, 63, 85, 161, 117, 192, 197, 205, 220, 62, 23, 153, 125, 35, 255, 255, 64, 237, 42, 9, 138, 63, 85, 161, 117, 192, 165, 125, 167, 62, 82, 154, 78, 34, 255, 255, 25, 241, 177, 121, 141, 63, 85, 161, 117, 192, 45, 33, 97, 62, 102, 155, 217, 32, 255, 255, 96, 245, 108, 141, 143, 63, 85, 161, 117, 192, 10, 56, 226, 61, 79, 156, 25, 31, 255, 255, 66, 250, 61, 63, 144, 63, 85, 161, 117, 192, 26, 29, 159, 36, 13, 157, 13, 29, 255, 255, 255, 255, 108, 141, 143, 63, 85, 161, 117, 192, 10, 56, 226, 189, 25, 159, 80, 28, 0, 0, 66, 250, 177, 121, 141, 63, 85, 161, 117, 192, 45, 33, 97, 190, 217, 160, 102, 27, 0, 0, 96, 245, 42, 9, 138, 63, 85, 161, 117, 192, 165, 125, 167, 190, 78, 162, 83, 26, 0, 0, 25, 241, 82, 68, 133, 63, 85, 161, 117, 192, 197, 205, 220, 190, 124, 163, 23, 25, 0, 0, 64, 237, 214, 109, 126, 63, 85, 161, 117, 192, 195, 254, 7, 191, 101, 164, 184, 23, 0, 0, 180, 233, 192, 223, 111, 63, 85, 161, 117, 192, 90, 71, 32, 191, 10, 165, 51, 22, 0, 0, 92, 230, 72, 2, 95, 63, 85, 161, 117, 192, 201, 4, 55, 191, 109, 165, 142, 20, 0, 0, 37, 227, 0, 255, 75, 63, 85, 161, 117, 192, 0, 255, 75, 191, 141, 165, 199, 18, 0, 0, 255, 223, 201, 4, 55, 63, 85, 161, 117, 192, 72, 2, 95, 191, 109, 165, 222, 16, 0, 0, 216, 220, 90, 71, 32, 63, 85, 161, 117, 192, 192, 223, 111, 191, 10, 165, 214, 14, 0, 0, 161, 217, 195, 254, 7, 63, 85, 161, 117, 192, 214, 109, 126, 191, 101, 164, 172, 12, 0, 0, 74, 214, 197, 205, 220, 62, 85, 161, 117, 192, 82, 68, 133, 191, 123, 163, 101, 10, 0, 0, 189, 210, 165, 125, 167, 62, 85, 161, 117, 192, 42, 9, 138, 191, 78, 162, 252, 7, 0, 0, 228, 206, 45, 33, 97, 62, 85, 161, 117, 192, 177, 121, 141, 191, 217, 160, 115, 5, 0, 0, 157, 202, 10, 56, 226, 61, 85, 161, 117, 192, 108, 141, 143, 191, 25, 159, 201, 2, 0, 0, 188, 197, 26, 29, 31, 37, 85, 161, 117, 192, 61, 63, 144, 191, 13, 157, 0, 0, 0, 0, 255, 191, 10, 56, 226, 189, 85, 161, 117, 192, 108, 141, 143, 191, 229, 96, 201, 2, 120, 11, 255, 191, 45, 33, 97, 190, 85, 161, 117, 192, 177, 121, 141, 191, 36, 95, 115, 5, 59, 21, 255, 191, 165, 125, 167, 190, 85, 161, 117, 192, 42, 9, 138, 191, 176, 93, 252, 7, 201, 29, 255, 191, 197, 205, 220, 190, 85, 161, 117, 192, 82, 68, 133, 191, 130, 92, 101, 10, 125, 37, 255, 191, 195, 254, 7, 191, 85, 161, 117, 192, 214, 109, 126, 191, 153, 91, 172, 12, 149, 44, 255, 191, 90, 71, 32, 191, 85, 161, 117, 192, 192, 223, 111, 191, 244, 90, 214, 14, 68, 51, 255, 191, 201, 4, 55, 191, 85, 161, 117, 192, 72, 2, 95, 191, 145, 90, 222, 16, 178, 57, 255, 191, 0, 255, 75, 191, 85, 161, 117, 192, 0, 255, 75, 191, 112, 90, 199, 18, 255, 63, 255, 191, 72, 2, 95, 191, 85, 161, 117, 192, 201, 4, 55, 191, 145, 90, 142, 20, 77, 70, 255, 191, 192, 223, 111, 191, 85, 161, 117, 192, 90, 71, 32, 191, 244, 90, 51, 22, 185, 76, 255, 191, 214, 109, 126, 191, 85, 161, 117, 192, 195, 254, 7, 191, 152, 91, 184, 23, 104, 83, 255, 191, 82, 68, 133, 191, 85, 161, 117, 192, 197, 205, 220, 190, 129, 92, 23, 25, 130, 90, 255, 191, 42, 9, 138, 191, 85, 161, 117, 192, 165, 125, 167, 190, 176, 93, 83, 26, 53, 98, 255, 191, 177, 121, 141, 191, 85, 161, 117, 192, 45, 33, 97, 190, 37, 95, 102, 27, 195, 106, 255, 191, 108, 141, 143, 191, 85, 161, 117, 192, 10, 56, 226, 189, 229, 96, 80, 28, 133, 116, 255, 191, 61, 63, 144, 191, 85, 161, 117, 192, 165, 171, 110, 165, 241, 98, 13, 29, 255, 127, 255, 191, 108, 141, 143, 191, 85, 161, 117, 192, 10, 56, 226, 61, 175, 99, 25, 31, 121, 139, 255, 191, 177, 121, 141, 191, 85, 161, 117, 192, 45, 33, 97, 62, 152, 100, 217, 32, 59, 149, 255, 191, 42, 9, 138, 191, 85, 161, 117, 192, 165, 125, 167, 62, 172, 101, 78, 34, 201, 157, 255, 191, 82, 68, 133, 191, 85, 161, 117, 192, 197, 205, 220, 62, 231, 102, 124, 35, 124, 165, 255, 191, 214, 109, 126, 191, 85, 161, 117, 192, 195, 254, 7, 63, 71, 104, 102, 36, 149, 172, 255, 191, 192, 223, 111, 191, 85, 161, 117, 192, 90, 71, 32, 63, 202, 105, 11, 37, 68, 179, 255, 191, 72, 2, 95, 191, 85, 161, 117, 192, 201, 4, 55, 63, 112, 107, 109, 37, 177, 185, 255, 191, 0, 255, 75, 191, 85, 161, 117, 192, 0, 255, 75, 63, 56, 109, 142, 37, 255, 191, 255, 191, 201, 4, 55, 191, 85, 161, 117, 192, 72, 2, 95, 63, 32, 111, 109, 37, 76, 198, 255, 191, 90, 71, 32, 191, 85, 161, 117, 192, 192, 223, 111, 63, 41, 113, 11, 37, 186, 204, 255, 191, 195, 254, 7, 191, 85, 161, 117, 192, 214, 109, 126, 63, 81, 115, 102, 36, 105, 211, 255, 191, 197, 205, 220, 190, 85, 161, 117, 192, 82, 68, 133, 63, 154, 117, 125, 35, 129, 218, 255, 191, 165, 125, 167, 190, 85, 161, 117, 192, 42, 9, 138, 63, 3, 120, 78, 34, 52, 226, 255, 191, 45, 33, 97, 190, 85, 161, 117, 192, 177, 121, 141, 63, 140, 122, 217, 32, 194, 234, 255, 191, 10, 56, 226, 189, 85, 161, 117, 192, 108, 141, 143, 63, 53, 125, 26, 31, 132, 244, 255, 191, 26, 29, 159, 165, 85, 161, 117, 192, 61, 63, 144, 63, 255, 127, 13, 29, 255, 255, 255, 191, 0, 0, 0, 0, 174, 95, 123, 192, 20, 203, 65, 63, 255, 127, 174, 20, 255, 255, 255, 191, 227, 245, 151, 61, 174, 95, 123, 192, 48, 220, 64, 63, 254, 129, 70, 22, 255, 255, 188, 197, 145, 58, 23, 62, 174, 95, 123, 192, 208, 17, 62, 63, 235, 131, 166, 23, 255, 255, 157, 202, 87, 5, 97, 62, 174, 95, 123, 192, 216, 114, 57, 63, 197, 133, 205, 24, 255, 255, 228, 206, 173, 82, 148, 62, 174, 95, 123, 192, 169, 10, 51, 63, 138, 135, 190, 25, 255, 255, 189, 210, 0, 181, 182, 62, 174, 95, 123, 192, 17, 233, 42, 63, 56, 137, 122, 26, 255, 255, 74, 214, 225, 84, 215, 62, 174, 95, 123, 192, 26, 34, 33, 63, 208, 138, 255, 26, 255, 255, 161, 217, 222, 225, 245, 62, 174, 95, 123, 192, 226, 205, 21, 63, 79, 140, 78, 27, 255, 255, 216, 220, 84, 8, 9, 63, 174, 95, 123, 192, 84, 8, 9, 63, 180, 141, 105, 27, 255, 255, 255, 223, 226, 205, 21, 63, 174, 95, 123, 192, 222, 225, 245, 62, 255, 142, 78, 27, 255, 255, 37, 227, 26, 34, 33, 63, 174, 95, 123, 192, 225, 84, 215, 62, 46, 144, 255, 26, 255, 255, 92, 230, 17, 233, 42, 63, 174, 95, 123, 192, 0, 181, 182, 62, 64, 145, 122, 26, 255, 255, 180, 233, 169, 10, 51, 63, 174, 95, 123, 192, 173, 82, 148, 62, 52, 146, 191, 25, 255, 255, 64, 237, 216, 114, 57, 63, 174, 95, 123, 192, 87, 5, 97, 62, 7, 147, 206, 24, 255, 255, 25, 241, 208, 17, 62, 63, 174, 95, 123, 192, 145, 58, 23, 62, 185, 147, 165, 23, 255, 255, 96, 245, 48, 220, 64, 63, 174, 95, 123, 192, 227, 245, 151, 61, 70, 148, 70, 22, 255, 255, 66, 250, 20, 203, 65, 63, 174, 95, 123, 192, 47, 196, 85, 36, 174, 148, 173, 20, 255, 255, 255, 255, 48, 220, 64, 63, 174, 95, 123, 192, 227, 245, 151, 189, 70, 150, 70, 20, 0, 0, 66, 250, 208, 17, 62, 63, 174, 95, 123, 192, 145, 58, 23, 190, 165, 151, 185, 19, 0, 0, 96, 245, 216, 114, 57, 63, 174, 95, 123, 192, 87, 5, 97, 190, 205, 152, 8, 19, 0, 0, 25, 241, 169, 10, 51, 63, 174, 95, 123, 192, 173, 82, 148, 190, 191, 153, 51, 18, 0, 0, 64, 237, 17, 233, 42, 63, 174, 95, 123, 192, 0, 181, 182, 190, 122, 154, 64, 17, 0, 0, 180, 233, 26, 34, 33, 63, 174, 95, 123, 192, 225, 84, 215, 190, 255, 154, 46, 16, 0, 0, 92, 230, 226, 205, 21, 63, 174, 95, 123, 192, 222, 225, 245, 190, 79, 155, 0, 15, 0, 0, 37, 227, 84, 8, 9, 63, 174, 95, 123, 192, 84, 8, 9, 191, 105, 155, 180, 13, 0, 0, 255, 223, 222, 225, 245, 62, 174, 95, 123, 192, 226, 205, 21, 191, 79, 155, 79, 12, 0, 0, 216, 220, 225, 84, 215, 62, 174, 95, 123, 192, 26, 34, 33, 191, 255, 154, 208, 10, 0, 0, 161, 217, 0, 181, 182, 62, 174, 95, 123, 192, 17, 233, 42, 191, 122, 154, 56, 9, 0, 0, 74, 214, 173, 82, 148, 62, 174, 95, 123, 192, 169, 10, 51, 191, 191, 153, 137, 7, 0, 0, 189, 210, 87, 5, 97, 62, 174, 95, 123, 192, 216, 114, 57, 191, 205, 152, 197, 5, 0, 0, 228, 206, 145, 58, 23, 62, 174, 95, 123, 192, 208, 17, 62, 191, 165, 151, 236, 3, 0, 0, 157, 202, 227, 245, 151, 61, 174, 95, 123, 192, 48, 220, 64, 191, 70, 150, 255, 1, 0, 0, 188, 197, 47, 196, 213, 36, 174, 95, 123, 192, 20, 203, 65, 191, 174, 148, 0, 0, 0, 0, 255, 191, 227, 245, 151, 189, 174, 95, 123, 192, 48, 220, 64, 191, 184, 105, 255, 1, 120, 11, 255, 191, 145, 58, 23, 190, 174, 95, 123, 192, 208, 17, 62, 191, 88, 104, 236, 3, 59, 21, 255, 191, 87, 5, 97, 190, 174, 95, 123, 192, 216, 114, 57, 191, 49, 103, 197, 5, 201, 29, 255, 191, 173, 82, 148, 190, 174, 95, 123, 192, 169, 10, 51, 191, 63, 102, 137, 7, 125, 37, 255, 191, 0, 181, 182, 190, 174, 95, 123, 192, 17, 233, 42, 191, 132, 101, 56, 9, 149, 44, 255, 191, 225, 84, 215, 190, 174, 95, 123, 192, 26, 34, 33, 191, 254, 100, 208, 10, 68, 51, 255, 191, 222, 225, 245, 190, 174, 95, 123, 192, 226, 205, 21, 191, 175, 100, 79, 12, 178, 57, 255, 191, 84, 8, 9, 191, 174, 95, 123, 192, 84, 8, 9, 191, 149, 100, 180, 13, 255, 63, 255, 191, 226, 205, 21, 191, 174, 95, 123, 192, 222, 225, 245, 190, 174, 100, 0, 15, 77, 70, 255, 191, 26, 34, 33, 191, 174, 95, 123, 192, 225, 84, 215, 190, 255, 100, 46, 16, 185, 76, 255, 191, 17, 233, 42, 191, 174, 95, 123, 192, 0, 181, 182, 190, 131, 101, 64, 17, 104, 83, 255, 191, 169, 10, 51, 191, 174, 95, 123, 192, 173, 82, 148, 190, 63, 102, 51, 18, 130, 90, 255, 191, 216, 114, 57, 191, 174, 95, 123, 192, 87, 5, 97, 190, 49, 103, 8, 19, 53, 98, 255, 191, 208, 17, 62, 191, 174, 95, 123, 192, 145, 58, 23, 190, 89, 104, 185, 19, 195, 106, 255, 191, 48, 220, 64, 191, 174, 95, 123, 192, 227, 245, 151, 189, 183, 105, 70, 20, 133, 116, 255, 191, 20, 203, 65, 191, 174, 95, 123, 192, 35, 83, 32, 165, 79, 107, 173, 20, 255, 127, 255, 191, 48, 220, 64, 191, 174, 95, 123, 192, 227, 245, 151, 61, 184, 107, 69, 22, 121, 139, 255, 191, 208, 17, 62, 191, 174, 95, 123, 192, 145, 58, 23, 62, 69, 108, 165, 23, 59, 149, 255, 191, 216, 114, 57, 191, 174, 95, 123, 192, 87, 5, 97, 62, 247, 108, 206, 24, 201, 157, 255, 191, 169, 10, 51, 191, 174, 95, 123, 192, 173, 82, 148, 62, 202, 109, 191, 25, 124, 165, 255, 191, 17, 233, 42, 191, 174, 95, 123, 192, 0, 181, 182, 62, 190, 110, 122, 26, 149, 172, 255, 191, 26, 34, 33, 191, 174, 95, 123, 192, 225, 84, 215, 62, 208, 111, 254, 26, 68, 179, 255, 191, 226, 205, 21, 191, 174, 95, 123, 192, 222, 225, 245, 62, 255, 112, 78, 27, 177, 185, 255, 191, 84, 8, 9, 191, 174, 95, 123, 192, 84, 8, 9, 63, 74, 114, 106, 27, 255, 191, 255, 191, 222, 225, 245, 190, 174, 95, 123, 192, 226, 205, 21, 63, 175, 115, 78, 27, 76, 198, 255, 191, 225, 84, 215, 190, 174, 95, 123, 192, 26, 34, 33, 63, 46, 117, 255, 26, 186, 204, 255, 191, 0, 181, 182, 190, 174, 95, 123, 192, 17, 233, 42, 63, 198, 118, 122, 26, 105, 211, 255, 191, 173, 82, 148, 190, 174, 95, 123, 192, 169, 10, 51, 63, 116, 120, 191, 25, 129, 218, 255, 191, 87, 5, 97, 190, 174, 95, 123, 192, 216, 114, 57, 63, 57, 122, 206, 24, 52, 226, 255, 191, 145, 58, 23, 190, 174, 95, 123, 192, 208, 17, 62, 63, 19, 124, 165, 23, 194, 234, 255, 191, 227, 245, 151, 189, 174, 95, 123, 192, 48, 220, 64, 63, 0, 126, 69, 22, 132, 244, 255, 191, 47, 196, 85, 165, 174, 95, 123, 192, 20, 203, 65, 63, 255, 127, 174, 20, 255, 255, 255, 191, 0, 0, 0, 0, 64, 215, 126, 192, 178, 172, 194, 62, 255, 127, 40, 11, 255, 255, 255, 191, 206, 166, 24, 61, 64, 215, 126, 192, 184, 188, 193, 62, 21, 129, 24, 12, 255, 255, 188, 197, 161, 234, 151, 61, 64, 215, 126, 192, 25, 239, 190, 62, 36, 130, 235, 12, 255, 255, 157, 202, 80, 11, 226, 61, 64, 215, 126, 192, 191, 74, 186, 62, 43, 131, 158, 13, 255, 255, 228, 206, 91, 255, 20, 62, 64, 215, 126, 192, 26, 219, 179, 62, 40, 132, 49, 14, 255, 255, 189, 210, 182, 137, 55, 62, 64, 215, 126, 192, 11, 176, 171, 62, 25, 133, 164, 14, 255, 255, 74, 214, 146, 79, 88, 62, 64, 215, 126, 192, 178, 221, 161, 62, 254, 133, 248, 14, 255, 255, 161, 217, 33, 0, 119, 62, 64, 215, 126, 192, 73, 124, 150, 62, 213, 134, 40, 15, 255, 255, 216, 220, 221, 167, 137, 62, 64, 215, 126, 192, 221, 167, 137, 62, 156, 135, 57, 15, 255, 255, 255, 223, 73, 124, 150, 62, 64, 215, 126, 192, 33, 0, 119, 62, 83, 136, 40, 15, 255, 255, 37, 227, 178, 221, 161, 62, 64, 215, 126, 192, 146, 79, 88, 62, 248, 136, 248, 14, 255, 255, 92, 230, 11, 176, 171, 62, 64, 215, 126, 192, 182, 137, 55, 62, 139, 137, 164, 14, 255, 255, 180, 233, 26, 219, 179, 62, 64, 215, 126, 192, 91, 255, 20, 62, 9, 138, 49, 14, 255, 255, 64, 237, 191, 74, 186, 62, 64, 215, 126, 192, 80, 11, 226, 61, 115, 138, 158, 13, 255, 255, 25, 241, 25, 239, 190, 62, 64, 215, 126, 192, 161, 234, 151, 61, 198, 138, 235, 12, 255, 255, 96, 245, 184, 188, 193, 62, 64, 215, 126, 192, 206, 166, 24, 61, 3, 139, 24, 12, 255, 255, 66, 250, 178, 172, 194, 62, 64, 215, 126, 192, 14, 189, 214, 35, 39, 139, 40, 11, 255, 255, 255, 255, 184, 188, 193, 62, 64, 215, 126, 192, 206, 166, 24, 189, 24, 140, 3, 11, 0, 0, 66, 250, 25, 239, 190, 62, 64, 215, 126, 192, 161, 234, 151, 189, 235, 140, 199, 10, 0, 0, 96, 245, 191, 74, 186, 62, 64, 215, 126, 192, 80, 11, 226, 189, 158, 141, 115, 10, 0, 0, 25, 241, 26, 219, 179, 62, 64, 215, 126, 192, 91, 255, 20, 190, 50, 142, 9, 10, 0, 0, 64, 237, 11, 176, 171, 62, 64, 215, 126, 192, 182, 137, 55, 190, 165, 142, 138, 9, 0, 0, 180, 233, 178, 221, 161, 62, 64, 215, 126, 192, 146, 79, 88, 190, 247, 142, 249, 8, 0, 0, 92, 230, 73, 124, 150, 62, 64, 215, 126, 192, 33, 0, 119, 190, 40, 143, 84, 8, 0, 0, 37, 227, 221, 167, 137, 62, 64, 215, 126, 192, 221, 167, 137, 190, 57, 143, 156, 7, 0, 0, 255, 223, 33, 0, 119, 62, 64, 215, 126, 192, 73, 124, 150, 190, 40, 143, 213, 6, 0, 0, 216, 220, 146, 79, 88, 62, 64, 215, 126, 192, 178, 221, 161, 190, 246, 142, 255, 5, 0, 0, 161, 217, 182, 137, 55, 62, 64, 215, 126, 192, 11, 176, 171, 190, 165, 142, 25, 5, 0, 0, 74, 214, 91, 255, 20, 62, 64, 215, 126, 192, 26, 219, 179, 190, 50, 142, 39, 4, 0, 0, 189, 210, 80, 11, 226, 61, 64, 215, 126, 192, 191, 74, 186, 190, 158, 141, 42, 3, 0, 0, 228, 206, 161, 234, 151, 61, 64, 215, 126, 192, 25, 239, 190, 190, 234, 140, 35, 2, 0, 0, 157, 202, 206, 166, 24, 61, 64, 215, 126, 192, 184, 188, 193, 190, 24, 140, 20, 1, 0, 0, 188, 197, 14, 189, 86, 36, 64, 215, 126, 192, 178, 172, 194, 190, 39, 139, 0, 0, 0, 0, 255, 191, 206, 166, 24, 189, 64, 215, 126, 192, 184, 188, 193, 190, 230, 115, 20, 1, 120, 11, 255, 191, 161, 234, 151, 189, 64, 215, 126, 192, 25, 239, 190, 190, 18, 115, 35, 2, 59, 21, 255, 191, 80, 11, 226, 189, 64, 215, 126, 192, 191, 74, 186, 190, 95, 114, 42, 3, 201, 29, 255, 191, 91, 255, 20, 190, 64, 215, 126, 192, 26, 219, 179, 190, 204, 113, 39, 4, 125, 37, 255, 191, 182, 137, 55, 190, 64, 215, 126, 192, 11, 176, 171, 190, 89, 113, 25, 5, 149, 44, 255, 191, 146, 79, 88, 190, 64, 215, 126, 192, 178, 221, 161, 190, 7, 113, 255, 5, 68, 51, 255, 191, 33, 0, 119, 190, 64, 215, 126, 192, 73, 124, 150, 190, 213, 112, 213, 6, 178, 57, 255, 191, 221, 167, 137, 190, 64, 215, 126, 192, 221, 167, 137, 190, 196, 112, 156, 7, 255, 63, 255, 191, 73, 124, 150, 190, 64, 215, 126, 192, 33, 0, 119, 190, 212, 112, 84, 8, 77, 70, 255, 191, 178, 221, 161, 190, 64, 215, 126, 192, 146, 79, 88, 190, 7, 113, 249, 8, 185, 76, 255, 191, 11, 176, 171, 190, 64, 215, 126, 192, 182, 137, 55, 190, 89, 113, 138, 9, 104, 83, 255, 191, 26, 219, 179, 190, 64, 215, 126, 192, 91, 255, 20, 190, 204, 113, 9, 10, 130, 90, 255, 191, 191, 74, 186, 190, 64, 215, 126, 192, 80, 11, 226, 189, 96, 114, 115, 10, 53, 98, 255, 191, 25, 239, 190, 190, 64, 215, 126, 192, 161, 234, 151, 189, 19, 115, 199, 10, 195, 106, 255, 191, 184, 188, 193, 190, 64, 215, 126, 192, 206, 166, 24, 189, 229, 115, 3, 11, 133, 116, 255, 191, 178, 172, 194, 190, 64, 215, 126, 192, 202, 13, 161, 164, 214, 116, 39, 11, 255, 127, 255, 191, 184, 188, 193, 190, 64, 215, 126, 192, 206, 166, 24, 61, 251, 116, 24, 12, 121, 139, 255, 191, 25, 239, 190, 190, 64, 215, 126, 192, 161, 234, 151, 61, 56, 117, 234, 12, 59, 149, 255, 191, 191, 74, 186, 190, 64, 215, 126, 192, 80, 11, 226, 61, 139, 117, 158, 13, 201, 157, 255, 191, 26, 219, 179, 190, 64, 215, 126, 192, 91, 255, 20, 62, 245, 117, 49, 14, 124, 165, 255, 191, 11, 176, 171, 190, 64, 215, 126, 192, 182, 137, 55, 62, 115, 118, 165, 14, 149, 172, 255, 191, 178, 221, 161, 190, 64, 215, 126, 192, 146, 79, 88, 62, 6, 119, 248, 14, 68, 179, 255, 191, 73, 124, 150, 190, 64, 215, 126, 192, 33, 0, 119, 62, 171, 119, 40, 15, 177, 185, 255, 191, 221, 167, 137, 190, 64, 215, 126, 192, 221, 167, 137, 62, 98, 120, 57, 15, 255, 191, 255, 191, 33, 0, 119, 190, 64, 215, 126, 192, 73, 124, 150, 62, 41, 121, 41, 15, 76, 198, 255, 191, 146, 79, 88, 190, 64, 215, 126, 192, 178, 221, 161, 62, 0, 122, 248, 14, 186, 204, 255, 191, 182, 137, 55, 190, 64, 215, 126, 192, 11, 176, 171, 62, 229, 122, 165, 14, 105, 211, 255, 191, 91, 255, 20, 190, 64, 215, 126, 192, 26, 219, 179, 62, 214, 123, 49, 14, 129, 218, 255, 191, 80, 11, 226, 189, 64, 215, 126, 192, 191, 74, 186, 62, 211, 124, 158, 13, 52, 226, 255, 191, 161, 234, 151, 189, 64, 215, 126, 192, 25, 239, 190, 62, 218, 125, 234, 12, 194, 234, 255, 191, 206, 166, 24, 189, 64, 215, 126, 192, 184, 188, 193, 62, 233, 126, 24, 12, 132, 244, 255, 191, 14, 189, 214, 164, 64, 215, 126, 192, 178, 172, 194, 62, 255, 127, 40, 11, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 192, 50, 49, 13, 38, 0, 128, 0, 0, 255, 255, 255, 191, 148, 109, 93, 36, 0, 0, 128, 192, 37, 131, 12, 38, 0, 128, 0, 0, 255, 255, 188, 197, 159, 92, 220, 36, 0, 0, 128, 192, 173, 122, 10, 38, 0, 128, 0, 0, 255, 255, 157, 202, 149, 241, 35, 37, 0, 0, 128, 192, 204, 28, 7, 38, 0, 128, 0, 0, 255, 255, 228, 206, 171, 32, 88, 37, 0, 0, 128, 192, 206, 113, 2, 38, 0, 128, 0, 0, 255, 255, 189, 210, 116, 29, 133, 37, 0, 0, 128, 192, 111, 10, 249, 37, 0, 128, 0, 0, 255, 255, 74, 214, 100, 226, 156, 37, 0, 0, 128, 192, 67, 203, 234, 37, 0, 128, 0, 0, 255, 255, 161, 217, 138, 36, 179, 37, 0, 0, 128, 192, 58, 73, 218, 37, 0, 128, 0, 0, 255, 255, 216, 220, 6, 173, 199, 37, 0, 0, 128, 192, 6, 173, 199, 37, 0, 128, 0, 0, 255, 255, 255, 223, 58, 73, 218, 37, 0, 0, 128, 192, 138, 36, 179, 37, 0, 128, 0, 0, 255, 255, 37, 227, 67, 203, 234, 37, 0, 0, 128, 192, 100, 226, 156, 37, 0, 128, 0, 0, 255, 255, 92, 230, 111, 10, 249, 37, 0, 0, 128, 192, 116, 29, 133, 37, 0, 128, 0, 0, 255, 255, 180, 233, 206, 113, 2, 38, 0, 0, 128, 192, 171, 32, 88, 37, 0, 128, 0, 0, 255, 255, 64, 237, 204, 28, 7, 38, 0, 0, 128, 192, 149, 241, 35, 37, 0, 128, 0, 0, 255, 255, 25, 241, 173, 122, 10, 38, 0, 0, 128, 192, 159, 92, 220, 36, 0, 128, 0, 0, 255, 255, 96, 245, 37, 131, 12, 38, 0, 0, 128, 192, 148, 109, 93, 36, 0, 128, 0, 0, 255, 255, 66, 250, 50, 49, 13, 38, 0, 0, 128, 192, 117, 190, 27, 11, 0, 128, 0, 0, 255, 255, 255, 255, 37, 131, 12, 38, 0, 0, 128, 192, 148, 109, 93, 164, 0, 128, 0, 0, 0, 0, 66, 250, 173, 122, 10, 38, 0, 0, 128, 192, 159, 92, 220, 164, 0, 128, 0, 0, 0, 0, 96, 245, 204, 28, 7, 38, 0, 0, 128, 192, 149, 241, 35, 165, 0, 128, 0, 0, 0, 0, 25, 241, 206, 113, 2, 38, 0, 0, 128, 192, 171, 32, 88, 165, 0, 128, 0, 0, 0, 0, 64, 237, 111, 10, 249, 37, 0, 0, 128, 192, 116, 29, 133, 165, 0, 128, 0, 0, 0, 0, 180, 233, 67, 203, 234, 37, 0, 0, 128, 192, 100, 226, 156, 165, 0, 128, 0, 0, 0, 0, 92, 230, 58, 73, 218, 37, 0, 0, 128, 192, 138, 36, 179, 165, 0, 128, 0, 0, 0, 0, 37, 227, 6, 173, 199, 37, 0, 0, 128, 192, 6, 173, 199, 165, 0, 128, 0, 0, 0, 0, 255, 223, 138, 36, 179, 37, 0, 0, 128, 192, 58, 73, 218, 165, 0, 128, 0, 0, 0, 0, 216, 220, 100, 226, 156, 37, 0, 0, 128, 192, 67, 203, 234, 165, 0, 128, 0, 0, 0, 0, 161, 217, 116, 29, 133, 37, 0, 0, 128, 192, 111, 10, 249, 165, 0, 128, 0, 0, 0, 0, 74, 214, 171, 32, 88, 37, 0, 0, 128, 192, 206, 113, 2, 166, 0, 128, 0, 0, 0, 0, 189, 210, 149, 241, 35, 37, 0, 0, 128, 192, 204, 28, 7, 166, 0, 128, 0, 0, 0, 0, 228, 206, 159, 92, 220, 36, 0, 0, 128, 192, 173, 122, 10, 166, 0, 128, 0, 0, 0, 0, 157, 202, 148, 109, 93, 36, 0, 0, 128, 192, 37, 131, 12, 166, 0, 128, 0, 0, 0, 0, 188, 197, 117, 190, 155, 11, 0, 0, 128, 192, 50, 49, 13, 166, 0, 128, 0, 0, 0, 0, 255, 191, 148, 109, 93, 164, 0, 0, 128, 192, 37, 131, 12, 166, 0, 128, 0, 0, 120, 11, 255, 191, 159, 92, 220, 164, 0, 0, 128, 192, 173, 122, 10, 166, 0, 128, 0, 0, 59, 21, 255, 191, 149, 241, 35, 165, 0, 0, 128, 192, 204, 28, 7, 166, 0, 128, 0, 0, 201, 29, 255, 191, 171, 32, 88, 165, 0, 0, 128, 192, 206, 113, 2, 166, 0, 128, 0, 0, 125, 37, 255, 191, 116, 29, 133, 165, 0, 0, 128, 192, 111, 10, 249, 165, 0, 128, 0, 0, 149, 44, 255, 191, 100, 226, 156, 165, 0, 0, 128, 192, 67, 203, 234, 165, 0, 128, 0, 0, 68, 51, 255, 191, 138, 36, 179, 165, 0, 0, 128, 192, 58, 73, 218, 165, 0, 128, 0, 0, 178, 57, 255, 191, 6, 173, 199, 165, 0, 0, 128, 192, 6, 173, 199, 165, 0, 128, 0, 0, 255, 63, 255, 191, 58, 73, 218, 165, 0, 0, 128, 192, 138, 36, 179, 165, 0, 128, 0, 0, 77, 70, 255, 191, 67, 203, 234, 165, 0, 0, 128, 192, 100, 226, 156, 165, 0, 128, 0, 0, 185, 76, 255, 191, 111, 10, 249, 165, 0, 0, 128, 192, 116, 29, 133, 165, 0, 128, 0, 0, 104, 83, 255, 191, 206, 113, 2, 166, 0, 0, 128, 192, 171, 32, 88, 165, 0, 128, 0, 0, 130, 90, 255, 191, 204, 28, 7, 166, 0, 0, 128, 192, 149, 241, 35, 165, 0, 128, 0, 0, 53, 98, 255, 191, 173, 122, 10, 166, 0, 0, 128, 192, 159, 92, 220, 164, 0, 128, 0, 0, 195, 106, 255, 191, 37, 131, 12, 166, 0, 0, 128, 192, 148, 109, 93, 164, 0, 128, 0, 0, 133, 116, 255, 191, 50, 49, 13, 166, 0, 0, 128, 192, 174, 157, 233, 139, 0, 128, 0, 0, 255, 127, 255, 191, 37, 131, 12, 166, 0, 0, 128, 192, 148, 109, 93, 36, 0, 128, 0, 0, 121, 139, 255, 191, 173, 122, 10, 166, 0, 0, 128, 192, 159, 92, 220, 36, 0, 128, 0, 0, 59, 149, 255, 191, 204, 28, 7, 166, 0, 0, 128, 192, 149, 241, 35, 37, 0, 128, 0, 0, 201, 157, 255, 191, 206, 113, 2, 166, 0, 0, 128, 192, 171, 32, 88, 37, 0, 128, 0, 0, 124, 165, 255, 191, 111, 10, 249, 165, 0, 0, 128, 192, 116, 29, 133, 37, 0, 128, 0, 0, 149, 172, 255, 191, 67, 203, 234, 165, 0, 0, 128, 192, 100, 226, 156, 37, 0, 128, 0, 0, 68, 179, 255, 191, 58, 73, 218, 165, 0, 0, 128, 192, 138, 36, 179, 37, 0, 128, 0, 0, 177, 185, 255, 191, 6, 173, 199, 165, 0, 0, 128, 192, 6, 173, 199, 37, 0, 128, 0, 0, 255, 191, 255, 191, 138, 36, 179, 165, 0, 0, 128, 192, 58, 73, 218, 37, 0, 128, 0, 0, 76, 198, 255, 191, 100, 226, 156, 165, 0, 0, 128, 192, 67, 203, 234, 37, 0, 128, 0, 0, 186, 204, 255, 191, 116, 29, 133, 165, 0, 0, 128, 192, 111, 10, 249, 37, 0, 128, 0, 0, 105, 211, 255, 191, 171, 32, 88, 165, 0, 0, 128, 192, 206, 113, 2, 38, 0, 128, 0, 0, 129, 218, 255, 191, 149, 241, 35, 165, 0, 0, 128, 192, 204, 28, 7, 38, 0, 128, 0, 0, 52, 226, 255, 191, 159, 92, 220, 164, 0, 0, 128, 192, 173, 122, 10, 38, 0, 128, 0, 0, 194, 234, 255, 191, 148, 109, 93, 164, 0, 0, 128, 192, 37, 131, 12, 38, 0, 128, 0, 0, 132, 244, 255, 191, 117, 190, 27, 140, 0, 0, 128, 192, 50, 49, 13, 38, 0, 128, 0, 0, 255, 255, 255, 191)
+}]
+script = ExtResource("2_7rgpm")
+segments = 64
+rings = 32
+radius = 4.0
+material = SubResource("StandardMaterial3D_gyt54")
+
+[sub_resource type="Gradient" id="Gradient_yy78k"]
+colors = PackedColorArray(1, 0.882667, 0.36, 1, 0.81, 0, 0, 1)
+
+[sub_resource type="GradientTexture1D" id="GradientTexture1D_2haui"]
+gradient = SubResource("Gradient_yy78k")
+
+[sub_resource type="Curve" id="Curve_jkehe"]
+_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -3.03157, 0.0, 0, 0]
+point_count = 2
+
+[sub_resource type="CurveTexture" id="CurveTexture_0kndu"]
+curve = SubResource("Curve_jkehe")
+
+[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_la0c6"]
+emission_shape = 2
+emission_sphere_radius = 0.5
+direction = Vector3(0, 0, 0)
+spread = 180.0
+gravity = Vector3(0, 0, 0)
+radial_accel_min = 8.0
+radial_accel_max = 16.0
+scale_min = 0.05
+scale_max = 0.1
+scale_curve = SubResource("CurveTexture_0kndu")
+color_ramp = SubResource("GradientTexture1D_2haui")
+turbulence_noise_strength = 0.2
+attractor_interaction_enabled = false
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y5edj"]
+blend_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+vertex_color_use_as_albedo = true
+billboard_keep_scale = true
+
+[sub_resource type="SphereMesh" id="SphereMesh_74i8l"]
+material = SubResource("StandardMaterial3D_y5edj")
+radial_segments = 8
+rings = 4
+
+[sub_resource type="SphereShape3D" id="SphereShape3D_1qng7"]
+radius = 4.0
+
+[sub_resource type="Gradient" id="Gradient_dvsrp"]
+interpolation_mode = 2
+offsets = PackedFloat32Array(0, 0.9, 0.95, 1)
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5, 1, 0.0705882, 0.0705882, 0.0705882, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_qncv1"]
+gradient = SubResource("Gradient_dvsrp")
+width = 128
+height = 128
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+
+[sub_resource type="Animation" id="Animation_km8h3"]
+resource_name = "birth"
+length = 0.25
+step = 0.0416667
+tracks/0/type = "scale_3d"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Aura")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = PackedFloat32Array(0, 1, 0.005, 0.005, 0.005, 0.25, 1, 1, 1, 1)
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Aura:transparency")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [1.0, 0.0]
+}
+tracks/2/type = "scale_3d"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Decal")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = PackedFloat32Array(0, 1, 0.005, 0.005, 0.005, 0.25, 1, 1, 1, 1)
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GPUParticles3D:emitting")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.0416667),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [false, true]
+}
+
+[sub_resource type="Animation" id="Animation_psafd"]
+resource_name = "death"
+length = 0.25
+step = 0.0416667
+tracks/0/type = "scale_3d"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Aura")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = PackedFloat32Array(0, 1, 1, 1, 1, 0.25, 1, 0.005, 0.005, 0.005)
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Aura:transparency")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.0, 1.0]
+}
+tracks/2/type = "scale_3d"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Decal")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = PackedFloat32Array(0, 1, 1, 1, 1, 0.25, 1, 0.005, 0.005, 0.005)
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GPUParticles3D:emitting")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.0416667),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [true, false]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_g1rid"]
+_data = {
+"birth": SubResource("Animation_km8h3"),
+"death": SubResource("Animation_psafd")
+}
+
+[node name="Repulse Effect" type="Node3D" node_paths=PackedStringArray("area")]
+script = ExtResource("1_47iru")
+area = NodePath("Area3D")
+strength = 16.0
+duration = 10.0
+
+[node name="Aura" type="MeshInstance3D" parent="."]
+transform = Transform3D(0.005, 0, 0, 0, 0.005, 0, 0, 0, 0.005, 0, 0.25, 0)
+transparency = 1.0
+mesh = SubResource("ArrayMesh_c08x4")
+skeleton = NodePath("../..")
+
+[node name="GPUParticles3D" type="GPUParticles3D" parent="."]
+emitting = false
+amount = 128
+lifetime = 0.5
+local_coords = true
+process_material = SubResource("ParticleProcessMaterial_la0c6")
+draw_pass_1 = SubResource("SphereMesh_74i8l")
+
+[node name="Area3D" type="Area3D" parent="."]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
+shape = SubResource("SphereShape3D_1qng7")
+
+[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
+autoplay = true
+script = ExtResource("3_pwfeh")
+sounds = Array[AudioStream]([ExtResource("4_rqncr"), ExtResource("5_4vybw"), ExtResource("6_6gndw")])
+
+[node name="Decal" type="Decal" parent="."]
+transform = Transform3D(0.005, 0, 0, 0, 0.005, 0, 0, 0, 0.005, 0, -1.875, 0)
+size = Vector3(8, 4, 8)
+texture_emission = SubResource("GradientTexture2D_qncv1")
+emission_energy = 0.5
+modulate = Color(1, 0.4, 0, 1)
+lower_fade = 1.0
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "birth"
+libraries = {
+"": SubResource("AnimationLibrary_g1rid")
+}
diff --git a/examples/forest-brawl/scenes/effects/speed-effect.tscn b/examples/forest-brawl/scenes/effects/speed-effect.tscn
new file mode 100644
index 0000000..89e5c49
--- /dev/null
+++ b/examples/forest-brawl/scenes/effects/speed-effect.tscn
@@ -0,0 +1,228 @@
+[gd_scene load_steps=20 format=3 uid="uid://bd38peoq8b5ae"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/effects/speed-effect.gd" id="1_r0k2e"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/aura-sphere-mesh.gd" id="2_ot0pi"]
+[ext_resource type="AudioStream" uid="uid://baytcuptor78h" path="res://examples/forest-brawl/sounds/blipwave.wav" id="3_hmarj"]
+
+[sub_resource type="Gradient" id="Gradient_k0qrh"]
+interpolation_mode = 2
+offsets = PackedFloat32Array(0.484163, 1)
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_lut6u"]
+gradient = SubResource("Gradient_k0qrh")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gyt54"]
+blend_mode = 1
+cull_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+albedo_color = Color(0, 0.733333, 1, 1)
+albedo_texture = SubResource("GradientTexture2D_lut6u")
+disable_receive_shadows = true
+billboard_mode = 1
+billboard_keep_scale = true
+proximity_fade_enabled = true
+proximity_fade_distance = 0.13
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_a8hvh"]
+_surfaces = [{
+"aabb": AABB(-0.984808, -1, -0.984808, 1.96962, 2.00001, 1.96962),
+"attribute_data": PackedByteArray(0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 81, 199, 43, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 94, 113, 168, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 0, 0, 0, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 222, 70, 82, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 138, 228, 54, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 0, 0, 0, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 236, 217, 110, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 160, 48, 137, 61, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 0, 0, 0, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 46, 14, 126, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 0, 233, 248, 59, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 0, 0, 0, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 46, 14, 126, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 0, 233, 248, 59, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 0, 0, 0, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 236, 217, 110, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 164, 48, 137, 61, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 0, 0, 0, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 221, 70, 82, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 140, 228, 54, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 0, 0, 0, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 81, 199, 43, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 94, 113, 168, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0),
+"format": 4119,
+"index_count": 864,
+"index_data": PackedByteArray(0, 0, 1, 0, 17, 0, 1, 0, 18, 0, 17, 0, 1, 0, 2, 0, 18, 0, 2, 0, 19, 0, 18, 0, 2, 0, 3, 0, 19, 0, 3, 0, 20, 0, 19, 0, 3, 0, 4, 0, 20, 0, 4, 0, 21, 0, 20, 0, 4, 0, 5, 0, 21, 0, 5, 0, 22, 0, 21, 0, 5, 0, 6, 0, 22, 0, 6, 0, 23, 0, 22, 0, 6, 0, 7, 0, 23, 0, 7, 0, 24, 0, 23, 0, 7, 0, 8, 0, 24, 0, 8, 0, 25, 0, 24, 0, 8, 0, 9, 0, 25, 0, 9, 0, 26, 0, 25, 0, 9, 0, 10, 0, 26, 0, 10, 0, 27, 0, 26, 0, 10, 0, 11, 0, 27, 0, 11, 0, 28, 0, 27, 0, 11, 0, 12, 0, 28, 0, 12, 0, 29, 0, 28, 0, 12, 0, 13, 0, 29, 0, 13, 0, 30, 0, 29, 0, 13, 0, 14, 0, 30, 0, 14, 0, 31, 0, 30, 0, 14, 0, 15, 0, 31, 0, 15, 0, 32, 0, 31, 0, 15, 0, 16, 0, 32, 0, 16, 0, 33, 0, 32, 0, 17, 0, 18, 0, 34, 0, 18, 0, 35, 0, 34, 0, 18, 0, 19, 0, 35, 0, 19, 0, 36, 0, 35, 0, 19, 0, 20, 0, 36, 0, 20, 0, 37, 0, 36, 0, 20, 0, 21, 0, 37, 0, 21, 0, 38, 0, 37, 0, 21, 0, 22, 0, 38, 0, 22, 0, 39, 0, 38, 0, 22, 0, 23, 0, 39, 0, 23, 0, 40, 0, 39, 0, 23, 0, 24, 0, 40, 0, 24, 0, 41, 0, 40, 0, 24, 0, 25, 0, 41, 0, 25, 0, 42, 0, 41, 0, 25, 0, 26, 0, 42, 0, 26, 0, 43, 0, 42, 0, 26, 0, 27, 0, 43, 0, 27, 0, 44, 0, 43, 0, 27, 0, 28, 0, 44, 0, 28, 0, 45, 0, 44, 0, 28, 0, 29, 0, 45, 0, 29, 0, 46, 0, 45, 0, 29, 0, 30, 0, 46, 0, 30, 0, 47, 0, 46, 0, 30, 0, 31, 0, 47, 0, 31, 0, 48, 0, 47, 0, 31, 0, 32, 0, 48, 0, 32, 0, 49, 0, 48, 0, 32, 0, 33, 0, 49, 0, 33, 0, 50, 0, 49, 0, 34, 0, 35, 0, 51, 0, 35, 0, 52, 0, 51, 0, 35, 0, 36, 0, 52, 0, 36, 0, 53, 0, 52, 0, 36, 0, 37, 0, 53, 0, 37, 0, 54, 0, 53, 0, 37, 0, 38, 0, 54, 0, 38, 0, 55, 0, 54, 0, 38, 0, 39, 0, 55, 0, 39, 0, 56, 0, 55, 0, 39, 0, 40, 0, 56, 0, 40, 0, 57, 0, 56, 0, 40, 0, 41, 0, 57, 0, 41, 0, 58, 0, 57, 0, 41, 0, 42, 0, 58, 0, 42, 0, 59, 0, 58, 0, 42, 0, 43, 0, 59, 0, 43, 0, 60, 0, 59, 0, 43, 0, 44, 0, 60, 0, 44, 0, 61, 0, 60, 0, 44, 0, 45, 0, 61, 0, 45, 0, 62, 0, 61, 0, 45, 0, 46, 0, 62, 0, 46, 0, 63, 0, 62, 0, 46, 0, 47, 0, 63, 0, 47, 0, 64, 0, 63, 0, 47, 0, 48, 0, 64, 0, 48, 0, 65, 0, 64, 0, 48, 0, 49, 0, 65, 0, 49, 0, 66, 0, 65, 0, 49, 0, 50, 0, 66, 0, 50, 0, 67, 0, 66, 0, 51, 0, 52, 0, 68, 0, 52, 0, 69, 0, 68, 0, 52, 0, 53, 0, 69, 0, 53, 0, 70, 0, 69, 0, 53, 0, 54, 0, 70, 0, 54, 0, 71, 0, 70, 0, 54, 0, 55, 0, 71, 0, 55, 0, 72, 0, 71, 0, 55, 0, 56, 0, 72, 0, 56, 0, 73, 0, 72, 0, 56, 0, 57, 0, 73, 0, 57, 0, 74, 0, 73, 0, 57, 0, 58, 0, 74, 0, 58, 0, 75, 0, 74, 0, 58, 0, 59, 0, 75, 0, 59, 0, 76, 0, 75, 0, 59, 0, 60, 0, 76, 0, 60, 0, 77, 0, 76, 0, 60, 0, 61, 0, 77, 0, 61, 0, 78, 0, 77, 0, 61, 0, 62, 0, 78, 0, 62, 0, 79, 0, 78, 0, 62, 0, 63, 0, 79, 0, 63, 0, 80, 0, 79, 0, 63, 0, 64, 0, 80, 0, 64, 0, 81, 0, 80, 0, 64, 0, 65, 0, 81, 0, 65, 0, 82, 0, 81, 0, 65, 0, 66, 0, 82, 0, 66, 0, 83, 0, 82, 0, 66, 0, 67, 0, 83, 0, 67, 0, 84, 0, 83, 0, 68, 0, 69, 0, 85, 0, 69, 0, 86, 0, 85, 0, 69, 0, 70, 0, 86, 0, 70, 0, 87, 0, 86, 0, 70, 0, 71, 0, 87, 0, 71, 0, 88, 0, 87, 0, 71, 0, 72, 0, 88, 0, 72, 0, 89, 0, 88, 0, 72, 0, 73, 0, 89, 0, 73, 0, 90, 0, 89, 0, 73, 0, 74, 0, 90, 0, 74, 0, 91, 0, 90, 0, 74, 0, 75, 0, 91, 0, 75, 0, 92, 0, 91, 0, 75, 0, 76, 0, 92, 0, 76, 0, 93, 0, 92, 0, 76, 0, 77, 0, 93, 0, 77, 0, 94, 0, 93, 0, 77, 0, 78, 0, 94, 0, 78, 0, 95, 0, 94, 0, 78, 0, 79, 0, 95, 0, 79, 0, 96, 0, 95, 0, 79, 0, 80, 0, 96, 0, 80, 0, 97, 0, 96, 0, 80, 0, 81, 0, 97, 0, 81, 0, 98, 0, 97, 0, 81, 0, 82, 0, 98, 0, 82, 0, 99, 0, 98, 0, 82, 0, 83, 0, 99, 0, 83, 0, 100, 0, 99, 0, 83, 0, 84, 0, 100, 0, 84, 0, 101, 0, 100, 0, 85, 0, 86, 0, 102, 0, 86, 0, 103, 0, 102, 0, 86, 0, 87, 0, 103, 0, 87, 0, 104, 0, 103, 0, 87, 0, 88, 0, 104, 0, 88, 0, 105, 0, 104, 0, 88, 0, 89, 0, 105, 0, 89, 0, 106, 0, 105, 0, 89, 0, 90, 0, 106, 0, 90, 0, 107, 0, 106, 0, 90, 0, 91, 0, 107, 0, 91, 0, 108, 0, 107, 0, 91, 0, 92, 0, 108, 0, 92, 0, 109, 0, 108, 0, 92, 0, 93, 0, 109, 0, 93, 0, 110, 0, 109, 0, 93, 0, 94, 0, 110, 0, 94, 0, 111, 0, 110, 0, 94, 0, 95, 0, 111, 0, 95, 0, 112, 0, 111, 0, 95, 0, 96, 0, 112, 0, 96, 0, 113, 0, 112, 0, 96, 0, 97, 0, 113, 0, 97, 0, 114, 0, 113, 0, 97, 0, 98, 0, 114, 0, 98, 0, 115, 0, 114, 0, 98, 0, 99, 0, 115, 0, 99, 0, 116, 0, 115, 0, 99, 0, 100, 0, 116, 0, 100, 0, 117, 0, 116, 0, 100, 0, 101, 0, 117, 0, 101, 0, 118, 0, 117, 0, 102, 0, 103, 0, 119, 0, 103, 0, 120, 0, 119, 0, 103, 0, 104, 0, 120, 0, 104, 0, 121, 0, 120, 0, 104, 0, 105, 0, 121, 0, 105, 0, 122, 0, 121, 0, 105, 0, 106, 0, 122, 0, 106, 0, 123, 0, 122, 0, 106, 0, 107, 0, 123, 0, 107, 0, 124, 0, 123, 0, 107, 0, 108, 0, 124, 0, 108, 0, 125, 0, 124, 0, 108, 0, 109, 0, 125, 0, 109, 0, 126, 0, 125, 0, 109, 0, 110, 0, 126, 0, 110, 0, 127, 0, 126, 0, 110, 0, 111, 0, 127, 0, 111, 0, 128, 0, 127, 0, 111, 0, 112, 0, 128, 0, 112, 0, 129, 0, 128, 0, 112, 0, 113, 0, 129, 0, 113, 0, 130, 0, 129, 0, 113, 0, 114, 0, 130, 0, 114, 0, 131, 0, 130, 0, 114, 0, 115, 0, 131, 0, 115, 0, 132, 0, 131, 0, 115, 0, 116, 0, 132, 0, 116, 0, 133, 0, 132, 0, 116, 0, 117, 0, 133, 0, 117, 0, 134, 0, 133, 0, 117, 0, 118, 0, 134, 0, 118, 0, 135, 0, 134, 0, 119, 0, 120, 0, 136, 0, 120, 0, 137, 0, 136, 0, 120, 0, 121, 0, 137, 0, 121, 0, 138, 0, 137, 0, 121, 0, 122, 0, 138, 0, 122, 0, 139, 0, 138, 0, 122, 0, 123, 0, 139, 0, 123, 0, 140, 0, 139, 0, 123, 0, 124, 0, 140, 0, 124, 0, 141, 0, 140, 0, 124, 0, 125, 0, 141, 0, 125, 0, 142, 0, 141, 0, 125, 0, 126, 0, 142, 0, 126, 0, 143, 0, 142, 0, 126, 0, 127, 0, 143, 0, 127, 0, 144, 0, 143, 0, 127, 0, 128, 0, 144, 0, 128, 0, 145, 0, 144, 0, 128, 0, 129, 0, 145, 0, 129, 0, 146, 0, 145, 0, 129, 0, 130, 0, 146, 0, 130, 0, 147, 0, 146, 0, 130, 0, 131, 0, 147, 0, 131, 0, 148, 0, 147, 0, 131, 0, 132, 0, 148, 0, 132, 0, 149, 0, 148, 0, 132, 0, 133, 0, 149, 0, 133, 0, 150, 0, 149, 0, 133, 0, 134, 0, 150, 0, 134, 0, 151, 0, 150, 0, 134, 0, 135, 0, 151, 0, 135, 0, 152, 0, 151, 0, 136, 0, 137, 0, 153, 0, 137, 0, 154, 0, 153, 0, 137, 0, 138, 0, 154, 0, 138, 0, 155, 0, 154, 0, 138, 0, 139, 0, 155, 0, 139, 0, 156, 0, 155, 0, 139, 0, 140, 0, 156, 0, 140, 0, 157, 0, 156, 0, 140, 0, 141, 0, 157, 0, 141, 0, 158, 0, 157, 0, 141, 0, 142, 0, 158, 0, 142, 0, 159, 0, 158, 0, 142, 0, 143, 0, 159, 0, 143, 0, 160, 0, 159, 0, 143, 0, 144, 0, 160, 0, 144, 0, 161, 0, 160, 0, 144, 0, 145, 0, 161, 0, 145, 0, 162, 0, 161, 0, 145, 0, 146, 0, 162, 0, 146, 0, 163, 0, 162, 0, 146, 0, 147, 0, 163, 0, 147, 0, 164, 0, 163, 0, 147, 0, 148, 0, 164, 0, 148, 0, 165, 0, 164, 0, 148, 0, 149, 0, 165, 0, 149, 0, 166, 0, 165, 0, 149, 0, 150, 0, 166, 0, 150, 0, 167, 0, 166, 0, 150, 0, 151, 0, 167, 0, 151, 0, 168, 0, 167, 0, 151, 0, 152, 0, 168, 0, 152, 0, 169, 0, 168, 0),
+"material": SubResource("StandardMaterial3D_gyt54"),
+"primitive": 3,
+"vertex_count": 170,
+"vertex_data": PackedByteArray(0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 63, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 130, 90, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 127, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 124, 165, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 191, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 129, 218, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 62, 20, 140, 190, 214, 255, 255, 189, 210, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 62, 190, 149, 128, 212, 255, 255, 255, 223, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 62, 42, 157, 190, 214, 255, 255, 64, 237, 68, 29, 175, 62, 178, 143, 112, 63, 139, 41, 193, 35, 39, 162, 215, 221, 255, 255, 255, 255, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 190, 64, 169, 211, 226, 0, 0, 64, 237, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 190, 125, 171, 63, 234, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 190, 64, 169, 233, 243, 0, 0, 189, 210, 139, 41, 65, 36, 178, 143, 112, 63, 68, 29, 175, 190, 39, 162, 255, 255, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 190, 190, 86, 233, 243, 125, 37, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 190, 128, 84, 63, 234, 255, 63, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 190, 190, 86, 211, 226, 130, 90, 255, 191, 68, 29, 175, 190, 178, 143, 112, 63, 39, 223, 144, 164, 215, 93, 215, 221, 255, 127, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 62, 212, 98, 190, 214, 124, 165, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 62, 64, 106, 128, 212, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 62, 234, 115, 190, 214, 129, 218, 255, 191, 139, 41, 193, 164, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 0, 0, 0, 0, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 63, 154, 147, 14, 189, 255, 255, 189, 210, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 62, 186, 162, 136, 186, 255, 255, 255, 223, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 62, 84, 175, 14, 189, 255, 255, 64, 237, 187, 141, 36, 63, 125, 27, 68, 63, 95, 131, 53, 36, 101, 186, 152, 197, 255, 255, 255, 255, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 190, 240, 194, 169, 208, 0, 0, 64, 237, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 190, 117, 197, 67, 221, 0, 0, 255, 223, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 191, 240, 194, 99, 236, 0, 0, 189, 210, 95, 131, 181, 36, 125, 27, 68, 63, 187, 141, 36, 191, 101, 186, 255, 255, 0, 0, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 191, 14, 61, 99, 236, 125, 37, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 190, 137, 58, 67, 221, 255, 63, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 190, 14, 61, 169, 208, 130, 90, 255, 191, 187, 141, 36, 191, 125, 27, 68, 63, 134, 34, 8, 165, 153, 69, 152, 197, 255, 127, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 62, 170, 80, 14, 189, 124, 165, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 62, 68, 93, 136, 186, 255, 191, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 63, 100, 108, 14, 189, 129, 218, 255, 191, 95, 131, 53, 165, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 63, 255, 153, 57, 167, 255, 255, 189, 210, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 63, 113, 173, 26, 165, 255, 255, 255, 223, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 62, 196, 190, 57, 167, 255, 255, 64, 237, 216, 179, 93, 63, 255, 255, 255, 62, 81, 141, 116, 36, 36, 209, 217, 174, 255, 255, 255, 255, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 190, 196, 216, 57, 193, 0, 0, 64, 237, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 191, 227, 218, 140, 210, 0, 0, 255, 223, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 191, 196, 216, 254, 229, 0, 0, 189, 210, 81, 141, 244, 36, 255, 255, 255, 62, 216, 179, 93, 191, 37, 209, 255, 255, 0, 0, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 191, 57, 39, 254, 229, 125, 37, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 191, 27, 37, 140, 210, 255, 63, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 190, 57, 39, 57, 193, 130, 90, 255, 191, 216, 179, 93, 191, 255, 255, 255, 62, 252, 105, 55, 165, 217, 46, 217, 174, 255, 127, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 62, 58, 65, 57, 167, 124, 165, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 63, 141, 82, 26, 165, 255, 191, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 63, 255, 101, 57, 167, 129, 218, 255, 191, 81, 141, 116, 165, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 63, 7, 161, 55, 143, 255, 255, 189, 210, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 63, 230, 184, 48, 142, 255, 255, 255, 223, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 62, 190, 207, 55, 143, 255, 255, 64, 237, 92, 28, 124, 63, 211, 208, 49, 62, 17, 12, 139, 36, 207, 236, 47, 147, 255, 255, 255, 255, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 190, 198, 240, 63, 176, 0, 0, 64, 237, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 191, 206, 241, 23, 199, 0, 0, 255, 223, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 191, 198, 240, 246, 222, 0, 0, 189, 210, 17, 12, 11, 37, 211, 208, 49, 62, 92, 28, 124, 191, 207, 236, 255, 255, 0, 0, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 191, 55, 15, 246, 222, 125, 37, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 191, 47, 14, 23, 199, 255, 63, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 190, 55, 15, 63, 176, 130, 90, 255, 191, 92, 28, 124, 191, 211, 208, 49, 62, 25, 146, 80, 165, 46, 19, 46, 147, 255, 127, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 62, 63, 48, 55, 143, 124, 165, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 63, 24, 71, 48, 142, 255, 191, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 63, 247, 94, 55, 143, 129, 218, 255, 191, 17, 12, 139, 165, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 0, 0, 0, 0, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 63, 7, 161, 199, 112, 255, 255, 189, 210, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 63, 230, 184, 206, 113, 255, 255, 255, 223, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 62, 190, 207, 199, 112, 255, 255, 64, 237, 92, 28, 124, 63, 217, 208, 49, 190, 17, 12, 139, 36, 207, 236, 207, 108, 255, 255, 255, 255, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 190, 198, 240, 191, 79, 0, 0, 64, 237, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 191, 206, 241, 231, 56, 0, 0, 255, 223, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 191, 198, 240, 8, 33, 0, 0, 189, 210, 17, 12, 11, 37, 217, 208, 49, 190, 92, 28, 124, 191, 207, 236, 0, 0, 0, 0, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 191, 55, 15, 8, 33, 125, 37, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 191, 47, 14, 231, 56, 255, 63, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 190, 55, 15, 191, 79, 130, 90, 255, 191, 92, 28, 124, 191, 217, 208, 49, 190, 25, 146, 80, 165, 46, 19, 207, 108, 255, 127, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 62, 63, 48, 199, 112, 124, 165, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 63, 24, 71, 206, 113, 255, 191, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 63, 247, 94, 199, 112, 129, 218, 255, 191, 17, 12, 139, 165, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 0, 0, 0, 0, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 63, 255, 153, 197, 88, 255, 255, 189, 210, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 63, 113, 173, 228, 90, 255, 255, 255, 223, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 62, 196, 190, 197, 88, 255, 255, 64, 237, 215, 179, 93, 63, 1, 0, 0, 191, 80, 141, 116, 36, 37, 209, 37, 81, 255, 255, 255, 255, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 190, 196, 216, 197, 62, 0, 0, 64, 237, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 191, 227, 218, 114, 45, 0, 0, 255, 223, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 191, 196, 216, 0, 26, 0, 0, 189, 210, 80, 141, 244, 36, 1, 0, 0, 191, 215, 179, 93, 191, 37, 209, 0, 0, 0, 0, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 191, 57, 39, 0, 26, 125, 37, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 191, 27, 37, 114, 45, 255, 63, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 190, 57, 39, 197, 62, 130, 90, 255, 191, 215, 179, 93, 191, 1, 0, 0, 191, 251, 105, 55, 165, 217, 46, 37, 81, 255, 127, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 62, 58, 65, 197, 88, 124, 165, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 63, 141, 82, 228, 90, 255, 191, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 63, 255, 101, 197, 88, 129, 218, 255, 191, 80, 141, 116, 165, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 0, 0, 0, 0, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 63, 154, 147, 240, 66, 255, 255, 189, 210, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 62, 186, 162, 118, 69, 255, 255, 255, 223, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 62, 84, 175, 240, 66, 255, 255, 64, 237, 186, 141, 36, 63, 126, 27, 68, 191, 93, 131, 53, 36, 101, 186, 101, 58, 255, 255, 255, 255, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 190, 240, 194, 84, 47, 0, 0, 64, 237, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 190, 117, 197, 187, 34, 0, 0, 255, 223, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 191, 240, 194, 154, 19, 0, 0, 189, 210, 93, 131, 181, 36, 126, 27, 68, 191, 186, 141, 36, 191, 101, 186, 0, 0, 0, 0, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 191, 14, 61, 154, 19, 125, 37, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 190, 137, 58, 187, 34, 255, 63, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 190, 14, 61, 84, 47, 130, 90, 255, 191, 186, 141, 36, 191, 126, 27, 68, 191, 133, 34, 8, 165, 153, 69, 102, 58, 255, 127, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 62, 170, 80, 240, 66, 124, 165, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 62, 68, 93, 118, 69, 255, 191, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 63, 100, 108, 240, 66, 129, 218, 255, 191, 93, 131, 53, 165, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 62, 20, 140, 63, 41, 255, 255, 189, 210, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 62, 190, 149, 126, 43, 255, 255, 255, 223, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 62, 42, 157, 63, 41, 255, 255, 64, 237, 67, 29, 175, 62, 178, 143, 112, 191, 137, 41, 193, 35, 39, 162, 38, 34, 255, 255, 255, 255, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 190, 64, 169, 42, 29, 0, 0, 64, 237, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 190, 126, 171, 191, 21, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 190, 64, 169, 20, 12, 0, 0, 189, 210, 137, 41, 65, 36, 178, 143, 112, 191, 67, 29, 175, 190, 39, 162, 0, 0, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 190, 189, 86, 20, 12, 125, 37, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 190, 128, 84, 191, 21, 255, 63, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 190, 190, 86, 42, 29, 130, 90, 255, 191, 67, 29, 175, 190, 178, 143, 112, 191, 38, 223, 144, 164, 215, 93, 38, 34, 255, 127, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 62, 212, 98, 63, 41, 124, 165, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 62, 64, 106, 126, 43, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 62, 234, 115, 63, 41, 129, 218, 255, 191, 137, 41, 193, 164, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 255, 255, 189, 210, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 255, 255, 223, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 255, 255, 64, 237, 50, 49, 13, 37, 0, 0, 128, 191, 117, 190, 27, 10, 0, 128, 0, 0, 255, 255, 255, 255, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 0, 0, 64, 237, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 0, 0, 255, 223, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 0, 0, 189, 210, 117, 190, 155, 10, 0, 0, 128, 191, 50, 49, 13, 165, 0, 128, 0, 0, 0, 0, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 125, 37, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 255, 63, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 130, 90, 255, 191, 50, 49, 13, 165, 0, 0, 128, 191, 174, 157, 233, 138, 0, 128, 0, 0, 255, 127, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 124, 165, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 191, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 129, 218, 255, 191, 117, 190, 27, 139, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191)
+}]
+script = ExtResource("2_ot0pi")
+segments = 16
+rings = 8
+radius = 1.0
+material = SubResource("StandardMaterial3D_gyt54")
+
+[sub_resource type="Gradient" id="Gradient_yy78k"]
+colors = PackedColorArray(0.36, 0.946667, 1, 1, 0.0539999, 0, 0.81, 1)
+
+[sub_resource type="GradientTexture1D" id="GradientTexture1D_2haui"]
+gradient = SubResource("Gradient_yy78k")
+
+[sub_resource type="Curve" id="Curve_jkehe"]
+_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -3.03157, 0.0, 0, 0]
+point_count = 2
+
+[sub_resource type="CurveTexture" id="CurveTexture_0kndu"]
+curve = SubResource("Curve_jkehe")
+
+[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_la0c6"]
+emission_shape = 1
+emission_sphere_radius = 1.0
+direction = Vector3(0, 0, 0)
+spread = 180.0
+gravity = Vector3(0, 0, 0)
+initial_velocity_min = 2.0
+initial_velocity_max = 4.0
+scale_min = 0.05
+scale_max = 0.1
+scale_curve = SubResource("CurveTexture_0kndu")
+color_ramp = SubResource("GradientTexture1D_2haui")
+turbulence_enabled = true
+turbulence_noise_strength = 4.0
+turbulence_noise_scale = 1.0
+turbulence_influence_min = 0.8
+turbulence_influence_max = 1.0
+attractor_interaction_enabled = false
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_y5edj"]
+blend_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+vertex_color_use_as_albedo = true
+billboard_keep_scale = true
+
+[sub_resource type="SphereMesh" id="SphereMesh_74i8l"]
+material = SubResource("StandardMaterial3D_y5edj")
+radial_segments = 8
+rings = 4
+
+[sub_resource type="Gradient" id="Gradient_w2g4m"]
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_moiwh"]
+gradient = SubResource("Gradient_w2g4m")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+metadata/_snap_enabled = true
+
+[sub_resource type="Animation" id="Animation_km8h3"]
+resource_name = "birth"
+length = 0.25
+step = 0.0416667
+tracks/0/type = "scale_3d"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Aura")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = PackedFloat32Array(0, 1, 0.005, 0.005, 0.005, 0.25, 1, 1, 1, 1)
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Aura:transparency")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [1.0, 0.0]
+}
+tracks/2/type = "scale_3d"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Decal")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = PackedFloat32Array(0, 1, 0.005, 0.005, 0.005, 0.25, 1, 1, 1, 1)
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GPUParticles3D:emitting")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.0416667),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [false, true]
+}
+
+[sub_resource type="Animation" id="Animation_psafd"]
+resource_name = "death"
+length = 0.25
+step = 0.0416667
+tracks/0/type = "scale_3d"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("Aura")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = PackedFloat32Array(0, 1, 1, 1, 1, 0.25, 1, 0.005, 0.005, 0.005)
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("Aura:transparency")
+tracks/1/interp = 2
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0, 0.25),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [0.0, 1.0]
+}
+tracks/2/type = "scale_3d"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("Decal")
+tracks/2/interp = 2
+tracks/2/loop_wrap = true
+tracks/2/keys = PackedFloat32Array(0, 1, 1, 1, 1, 0.25, 1, 0.005, 0.005, 0.005)
+tracks/3/type = "value"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("GPUParticles3D:emitting")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"times": PackedFloat32Array(0, 0.0416667),
+"transitions": PackedFloat32Array(1, 1),
+"update": 1,
+"values": [true, false]
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_g1rid"]
+_data = {
+"birth": SubResource("Animation_km8h3"),
+"death": SubResource("Animation_psafd")
+}
+
+[node name="Speed Effect" type="Node3D"]
+script = ExtResource("1_r0k2e")
+bonus = 0.5
+duration = 10.0
+
+[node name="Aura" type="MeshInstance3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0)
+mesh = SubResource("ArrayMesh_a8hvh")
+skeleton = NodePath("../..")
+
+[node name="GPUParticles3D" type="GPUParticles3D" parent="."]
+amount = 128
+lifetime = 0.13
+local_coords = true
+process_material = SubResource("ParticleProcessMaterial_la0c6")
+draw_pass_1 = SubResource("SphereMesh_74i8l")
+
+[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
+stream = ExtResource("3_hmarj")
+autoplay = true
+
+[node name="Decal" type="Decal" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.375, 0)
+size = Vector3(2, 1, 2)
+texture_emission = SubResource("GradientTexture2D_moiwh")
+emission_energy = 0.5
+modulate = Color(0, 0.733333, 1, 1)
+cull_mask = 1048573
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "birth"
+libraries = {
+"": SubResource("AnimationLibrary_g1rid")
+}
diff --git a/examples/forest-brawl/scenes/explosion.tscn b/examples/forest-brawl/scenes/explosion.tscn
new file mode 100644
index 0000000..9329c0c
--- /dev/null
+++ b/examples/forest-brawl/scenes/explosion.tscn
@@ -0,0 +1,98 @@
+[gd_scene load_steps=17 format=3 uid="uid://6212jkmbikjq"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/displacer.gd" id="1_acukw"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/explosion.gd" id="2_g53bu"]
+[ext_resource type="AudioStream" uid="uid://cuu7355mjw0qm" path="res://examples/forest-brawl/sounds/boom1.wav" id="3_kw7x7"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/play-random-3d.gd" id="4_vsx6y"]
+[ext_resource type="AudioStream" uid="uid://dk44nxlwr3m1o" path="res://examples/forest-brawl/sounds/boom2.wav" id="5_yr2wj"]
+[ext_resource type="AudioStream" uid="uid://yyc2x2137nqa" path="res://examples/forest-brawl/sounds/boom3.wav" id="6_fihgd"]
+
+[sub_resource type="SphereShape3D" id="SphereShape3D_0scc6"]
+radius = 2.0
+
+[sub_resource type="Gradient" id="Gradient_32qlm"]
+interpolation_mode = 2
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_nqkbc"]
+gradient = SubResource("Gradient_32qlm")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+metadata/_snap_enabled = true
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_kb3qh"]
+transparency = 1
+blend_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+vertex_color_use_as_albedo = true
+vertex_color_is_srgb = true
+albedo_texture = SubResource("GradientTexture2D_nqkbc")
+uv1_scale = Vector3(2, 1, 1)
+uv1_offset = Vector3(0.5, 0, 0)
+billboard_mode = 1
+billboard_keep_scale = true
+proximity_fade_enabled = true
+proximity_fade_distance = 0.25
+
+[sub_resource type="SphereMesh" id="SphereMesh_5d23i"]
+material = SubResource("StandardMaterial3D_kb3qh")
+radial_segments = 16
+rings = 8
+
+[sub_resource type="Curve" id="Curve_t4jmr"]
+_data = [Vector2(0, 0), 0.0, 14.9413, 0, 0, Vector2(0.0942029, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), -3.0072, 0.0, 0, 0]
+point_count = 3
+
+[sub_resource type="Gradient" id="Gradient_6w0nn"]
+interpolation_mode = 2
+offsets = PackedFloat32Array(0, 0.57561, 1)
+colors = PackedColorArray(1, 0.7, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0)
+
+[sub_resource type="SphereShape3D" id="SphereShape3D_ddj8d"]
+radius = 2.0
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6rsal"]
+transparency = 1
+albedo_color = Color(1, 0, 0, 0.25098)
+
+[sub_resource type="SphereMesh" id="SphereMesh_k5smf"]
+material = SubResource("StandardMaterial3D_6rsal")
+radius = 2.0
+height = 4.0
+
+[node name="Explosion" type="Area3D"]
+gravity = 0.0
+script = ExtResource("1_acukw")
+duration = 1.0
+strength = 64.0
+shape = SubResource("SphereShape3D_0scc6")
+
+[node name="Explosion Particles" type="CPUParticles3D" parent="."]
+amount = 32
+explosiveness = 0.8
+local_coords = true
+mesh = SubResource("SphereMesh_5d23i")
+emission_shape = 1
+emission_sphere_radius = 0.5
+particle_flag_align_y = true
+particle_flag_rotate_y = true
+gravity = Vector3(0, 0, 0)
+scale_amount_min = 0.5
+scale_amount_max = 2.0
+scale_amount_curve = SubResource("Curve_t4jmr")
+color_ramp = SubResource("Gradient_6w0nn")
+script = ExtResource("2_g53bu")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("SphereShape3D_ddj8d")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+visible = false
+mesh = SubResource("SphereMesh_k5smf")
+
+[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
+autoplay = true
+script = ExtResource("4_vsx6y")
+sounds = Array[AudioStream]([ExtResource("3_kw7x7"), ExtResource("5_yr2wj"), ExtResource("6_fihgd")])
diff --git a/examples/forest-brawl/scenes/moving-platform.tscn b/examples/forest-brawl/scenes/moving-platform.tscn
new file mode 100644
index 0000000..86b436e
--- /dev/null
+++ b/examples/forest-brawl/scenes/moving-platform.tscn
@@ -0,0 +1,27 @@
+[gd_scene load_steps=5 format=3 uid="uid://cjavt41cokqv5"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/moving-platform.gd" id="1_q5d25"]
+[ext_resource type="PackedScene" uid="uid://bnyoffewc4b" path="res://examples/forest-brawl/models/kenney-platformer-kit/blockHexagon.glb" id="2_h7k7v"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="3_b65sx"]
+
+[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_y7a63"]
+points = PackedVector3Array(-0.557, 0.890101, -0.299866, 0.648933, 0.781605, 0.229175, 0.62806, 0.823296, 0.270961, -0.0369031, 0.0136385, 0.556084, 0.0421915, 0.0163715, -0.552961, -0.163975, 0.823296, 0.646129, -0.5, 0.00740408, 0.281541, 0.0426543, 0.989841, -0.559451, 0.48164, 0.0113339, -0.2993, -0.495398, 0.988618, 0.298944, 0.523822, 0.76081, -0.45848, -0.5, 0.00740408, -0.281541, 0.48164, 0.0113339, 0.2993, 0.499254, 0.986877, 0.297878, -0.143102, 0.76081, -0.667022, 0.148614, 0.76081, 0.667022, -0.643422, 0.781605, 0.249937, 0.499253, 0.986876, -0.297878, -0.0372869, 0.991605, 0.561466, -0.518184, 0.76081, 0.45848, 0.148614, 0.802501, -0.667022, 0.648933, 0.781605, -0.229175, -0.643422, 0.781605, -0.249937, 0.523822, 0.76081, 0.45848, -0.518184, 0.76081, -0.45848, -0.495399, 0.988619, -0.298944, -0.0368981, 0.0136993, -0.556015, 0.0421962, 0.016314, 0.553027, -0.143102, 0.76081, 0.667022, -0.163975, 0.823296, -0.646129, 0.148614, 0.802501, 0.667022, -0.037283, 0.991557, -0.561412)
+
+[node name="Moving Platform" type="AnimatableBody3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -6)
+sync_to_physics = false
+script = ExtResource("1_q5d25")
+speed = 1.0
+
+[node name="blockHexagon" parent="." instance=ExtResource("2_h7k7v")]
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("ConvexPolygonShape3D_y7a63")
+
+[node name="Target" type="Node3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4)
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_b65sx")
+root = NodePath("..")
+properties = Array[String]([":transform"])
diff --git a/examples/forest-brawl/scenes/powerup.tscn b/examples/forest-brawl/scenes/powerup.tscn
new file mode 100644
index 0000000..986a567
--- /dev/null
+++ b/examples/forest-brawl/scenes/powerup.tscn
@@ -0,0 +1,143 @@
+[gd_scene load_steps=16 format=3 uid="uid://ijqx6kjl3qf4"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/powerup.gd" id="1_6q3ei"]
+[ext_resource type="PackedScene" uid="uid://ch61st8ietkte" path="res://examples/forest-brawl/models/kenney-platformer-kit/crateItem.glb" id="1_gldsg"]
+[ext_resource type="PackedScene" uid="uid://bd38peoq8b5ae" path="res://examples/forest-brawl/scenes/effects/speed-effect.tscn" id="2_bissc"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="3_8vkt5"]
+[ext_resource type="PackedScene" uid="uid://jskoprs7vkq0" path="res://examples/forest-brawl/scenes/effects/repulse-effect.tscn" id="3_lmj2s"]
+[ext_resource type="PackedScene" uid="uid://5cts743r7q3v" path="res://examples/forest-brawl/scenes/effects/mass-effect.tscn" id="4_6ftmp"]
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/aura-sphere-mesh.gd" id="6_neg5p"]
+
+[sub_resource type="Gradient" id="Gradient_7fwde"]
+interpolation_mode = 2
+colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_6ftng"]
+gradient = SubResource("Gradient_7fwde")
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jauig"]
+blend_mode = 1
+cull_mode = 1
+depth_draw_mode = 2
+shading_mode = 0
+albedo_color = Color(1, 0.733333, 0, 1)
+albedo_texture = SubResource("GradientTexture2D_6ftng")
+disable_receive_shadows = true
+billboard_mode = 1
+billboard_keep_scale = true
+proximity_fade_enabled = true
+proximity_fade_distance = 0.5
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_0hct2"]
+_surfaces = [{
+"aabb": AABB(-0.984808, -1, -0.984808, 1.96962, 2.00001, 1.96962),
+"attribute_data": PackedByteArray(0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 81, 199, 43, 63, 217, 71, 120, 63, 54, 114, 40, 63, 217, 71, 120, 63, 197, 244, 30, 63, 217, 71, 120, 63, 219, 192, 16, 63, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 94, 113, 168, 62, 217, 71, 120, 63, 148, 27, 175, 62, 217, 71, 120, 63, 118, 22, 194, 62, 217, 71, 120, 63, 75, 126, 222, 62, 217, 71, 120, 63, 0, 0, 0, 63, 217, 71, 120, 63, 0, 0, 0, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 222, 70, 82, 63, 190, 13, 98, 63, 140, 3, 76, 63, 190, 13, 98, 63, 178, 45, 58, 63, 190, 13, 98, 63, 105, 124, 31, 63, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 138, 228, 54, 62, 190, 13, 98, 63, 206, 241, 79, 62, 190, 13, 98, 63, 156, 164, 139, 62, 190, 13, 98, 63, 46, 7, 193, 62, 190, 13, 98, 63, 0, 0, 0, 63, 190, 13, 98, 63, 0, 0, 0, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 236, 217, 110, 63, 0, 0, 64, 63, 200, 105, 102, 63, 0, 0, 64, 63, 56, 98, 78, 63, 0, 0, 64, 63, 195, 107, 42, 63, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 160, 48, 137, 61, 0, 0, 64, 63, 192, 177, 204, 61, 0, 0, 64, 63, 30, 119, 70, 62, 0, 0, 64, 63, 122, 40, 171, 62, 0, 0, 64, 63, 0, 0, 0, 63, 0, 0, 64, 63, 0, 0, 0, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 46, 14, 126, 63, 26, 58, 22, 63, 194, 117, 116, 63, 26, 58, 22, 63, 118, 34, 89, 63, 26, 58, 22, 63, 67, 61, 48, 63, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 0, 233, 248, 59, 26, 58, 22, 63, 224, 163, 56, 61, 26, 58, 22, 63, 38, 118, 27, 62, 26, 58, 22, 63, 122, 133, 159, 62, 26, 58, 22, 63, 0, 0, 0, 63, 26, 58, 22, 63, 0, 0, 0, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 46, 14, 126, 63, 202, 139, 211, 62, 194, 117, 116, 63, 202, 139, 211, 62, 118, 34, 89, 63, 202, 139, 211, 62, 67, 61, 48, 63, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 0, 233, 248, 59, 202, 139, 211, 62, 224, 163, 56, 61, 202, 139, 211, 62, 38, 118, 27, 62, 202, 139, 211, 62, 122, 133, 159, 62, 202, 139, 211, 62, 0, 0, 0, 63, 202, 139, 211, 62, 0, 0, 0, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 236, 217, 110, 63, 254, 255, 127, 62, 200, 105, 102, 63, 254, 255, 127, 62, 56, 98, 78, 63, 254, 255, 127, 62, 194, 107, 42, 63, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 164, 48, 137, 61, 254, 255, 127, 62, 196, 177, 204, 61, 254, 255, 127, 62, 32, 119, 70, 62, 254, 255, 127, 62, 123, 40, 171, 62, 254, 255, 127, 62, 0, 0, 0, 63, 254, 255, 127, 62, 0, 0, 0, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 221, 70, 82, 63, 8, 146, 239, 61, 140, 3, 76, 63, 8, 146, 239, 61, 178, 45, 58, 63, 8, 146, 239, 61, 105, 124, 31, 63, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 140, 228, 54, 62, 8, 146, 239, 61, 208, 241, 79, 62, 8, 146, 239, 61, 157, 164, 139, 62, 8, 146, 239, 61, 47, 7, 193, 62, 8, 146, 239, 61, 0, 0, 0, 63, 8, 146, 239, 61, 0, 0, 0, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 81, 199, 43, 63, 224, 4, 247, 60, 54, 114, 40, 63, 224, 4, 247, 60, 197, 244, 30, 63, 224, 4, 247, 60, 219, 192, 16, 63, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 94, 113, 168, 62, 224, 4, 247, 60, 149, 27, 175, 62, 224, 4, 247, 60, 118, 22, 194, 62, 224, 4, 247, 60, 75, 126, 222, 62, 224, 4, 247, 60, 0, 0, 0, 63, 224, 4, 247, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0),
+"format": 4119,
+"index_count": 864,
+"index_data": PackedByteArray(0, 0, 1, 0, 17, 0, 1, 0, 18, 0, 17, 0, 1, 0, 2, 0, 18, 0, 2, 0, 19, 0, 18, 0, 2, 0, 3, 0, 19, 0, 3, 0, 20, 0, 19, 0, 3, 0, 4, 0, 20, 0, 4, 0, 21, 0, 20, 0, 4, 0, 5, 0, 21, 0, 5, 0, 22, 0, 21, 0, 5, 0, 6, 0, 22, 0, 6, 0, 23, 0, 22, 0, 6, 0, 7, 0, 23, 0, 7, 0, 24, 0, 23, 0, 7, 0, 8, 0, 24, 0, 8, 0, 25, 0, 24, 0, 8, 0, 9, 0, 25, 0, 9, 0, 26, 0, 25, 0, 9, 0, 10, 0, 26, 0, 10, 0, 27, 0, 26, 0, 10, 0, 11, 0, 27, 0, 11, 0, 28, 0, 27, 0, 11, 0, 12, 0, 28, 0, 12, 0, 29, 0, 28, 0, 12, 0, 13, 0, 29, 0, 13, 0, 30, 0, 29, 0, 13, 0, 14, 0, 30, 0, 14, 0, 31, 0, 30, 0, 14, 0, 15, 0, 31, 0, 15, 0, 32, 0, 31, 0, 15, 0, 16, 0, 32, 0, 16, 0, 33, 0, 32, 0, 17, 0, 18, 0, 34, 0, 18, 0, 35, 0, 34, 0, 18, 0, 19, 0, 35, 0, 19, 0, 36, 0, 35, 0, 19, 0, 20, 0, 36, 0, 20, 0, 37, 0, 36, 0, 20, 0, 21, 0, 37, 0, 21, 0, 38, 0, 37, 0, 21, 0, 22, 0, 38, 0, 22, 0, 39, 0, 38, 0, 22, 0, 23, 0, 39, 0, 23, 0, 40, 0, 39, 0, 23, 0, 24, 0, 40, 0, 24, 0, 41, 0, 40, 0, 24, 0, 25, 0, 41, 0, 25, 0, 42, 0, 41, 0, 25, 0, 26, 0, 42, 0, 26, 0, 43, 0, 42, 0, 26, 0, 27, 0, 43, 0, 27, 0, 44, 0, 43, 0, 27, 0, 28, 0, 44, 0, 28, 0, 45, 0, 44, 0, 28, 0, 29, 0, 45, 0, 29, 0, 46, 0, 45, 0, 29, 0, 30, 0, 46, 0, 30, 0, 47, 0, 46, 0, 30, 0, 31, 0, 47, 0, 31, 0, 48, 0, 47, 0, 31, 0, 32, 0, 48, 0, 32, 0, 49, 0, 48, 0, 32, 0, 33, 0, 49, 0, 33, 0, 50, 0, 49, 0, 34, 0, 35, 0, 51, 0, 35, 0, 52, 0, 51, 0, 35, 0, 36, 0, 52, 0, 36, 0, 53, 0, 52, 0, 36, 0, 37, 0, 53, 0, 37, 0, 54, 0, 53, 0, 37, 0, 38, 0, 54, 0, 38, 0, 55, 0, 54, 0, 38, 0, 39, 0, 55, 0, 39, 0, 56, 0, 55, 0, 39, 0, 40, 0, 56, 0, 40, 0, 57, 0, 56, 0, 40, 0, 41, 0, 57, 0, 41, 0, 58, 0, 57, 0, 41, 0, 42, 0, 58, 0, 42, 0, 59, 0, 58, 0, 42, 0, 43, 0, 59, 0, 43, 0, 60, 0, 59, 0, 43, 0, 44, 0, 60, 0, 44, 0, 61, 0, 60, 0, 44, 0, 45, 0, 61, 0, 45, 0, 62, 0, 61, 0, 45, 0, 46, 0, 62, 0, 46, 0, 63, 0, 62, 0, 46, 0, 47, 0, 63, 0, 47, 0, 64, 0, 63, 0, 47, 0, 48, 0, 64, 0, 48, 0, 65, 0, 64, 0, 48, 0, 49, 0, 65, 0, 49, 0, 66, 0, 65, 0, 49, 0, 50, 0, 66, 0, 50, 0, 67, 0, 66, 0, 51, 0, 52, 0, 68, 0, 52, 0, 69, 0, 68, 0, 52, 0, 53, 0, 69, 0, 53, 0, 70, 0, 69, 0, 53, 0, 54, 0, 70, 0, 54, 0, 71, 0, 70, 0, 54, 0, 55, 0, 71, 0, 55, 0, 72, 0, 71, 0, 55, 0, 56, 0, 72, 0, 56, 0, 73, 0, 72, 0, 56, 0, 57, 0, 73, 0, 57, 0, 74, 0, 73, 0, 57, 0, 58, 0, 74, 0, 58, 0, 75, 0, 74, 0, 58, 0, 59, 0, 75, 0, 59, 0, 76, 0, 75, 0, 59, 0, 60, 0, 76, 0, 60, 0, 77, 0, 76, 0, 60, 0, 61, 0, 77, 0, 61, 0, 78, 0, 77, 0, 61, 0, 62, 0, 78, 0, 62, 0, 79, 0, 78, 0, 62, 0, 63, 0, 79, 0, 63, 0, 80, 0, 79, 0, 63, 0, 64, 0, 80, 0, 64, 0, 81, 0, 80, 0, 64, 0, 65, 0, 81, 0, 65, 0, 82, 0, 81, 0, 65, 0, 66, 0, 82, 0, 66, 0, 83, 0, 82, 0, 66, 0, 67, 0, 83, 0, 67, 0, 84, 0, 83, 0, 68, 0, 69, 0, 85, 0, 69, 0, 86, 0, 85, 0, 69, 0, 70, 0, 86, 0, 70, 0, 87, 0, 86, 0, 70, 0, 71, 0, 87, 0, 71, 0, 88, 0, 87, 0, 71, 0, 72, 0, 88, 0, 72, 0, 89, 0, 88, 0, 72, 0, 73, 0, 89, 0, 73, 0, 90, 0, 89, 0, 73, 0, 74, 0, 90, 0, 74, 0, 91, 0, 90, 0, 74, 0, 75, 0, 91, 0, 75, 0, 92, 0, 91, 0, 75, 0, 76, 0, 92, 0, 76, 0, 93, 0, 92, 0, 76, 0, 77, 0, 93, 0, 77, 0, 94, 0, 93, 0, 77, 0, 78, 0, 94, 0, 78, 0, 95, 0, 94, 0, 78, 0, 79, 0, 95, 0, 79, 0, 96, 0, 95, 0, 79, 0, 80, 0, 96, 0, 80, 0, 97, 0, 96, 0, 80, 0, 81, 0, 97, 0, 81, 0, 98, 0, 97, 0, 81, 0, 82, 0, 98, 0, 82, 0, 99, 0, 98, 0, 82, 0, 83, 0, 99, 0, 83, 0, 100, 0, 99, 0, 83, 0, 84, 0, 100, 0, 84, 0, 101, 0, 100, 0, 85, 0, 86, 0, 102, 0, 86, 0, 103, 0, 102, 0, 86, 0, 87, 0, 103, 0, 87, 0, 104, 0, 103, 0, 87, 0, 88, 0, 104, 0, 88, 0, 105, 0, 104, 0, 88, 0, 89, 0, 105, 0, 89, 0, 106, 0, 105, 0, 89, 0, 90, 0, 106, 0, 90, 0, 107, 0, 106, 0, 90, 0, 91, 0, 107, 0, 91, 0, 108, 0, 107, 0, 91, 0, 92, 0, 108, 0, 92, 0, 109, 0, 108, 0, 92, 0, 93, 0, 109, 0, 93, 0, 110, 0, 109, 0, 93, 0, 94, 0, 110, 0, 94, 0, 111, 0, 110, 0, 94, 0, 95, 0, 111, 0, 95, 0, 112, 0, 111, 0, 95, 0, 96, 0, 112, 0, 96, 0, 113, 0, 112, 0, 96, 0, 97, 0, 113, 0, 97, 0, 114, 0, 113, 0, 97, 0, 98, 0, 114, 0, 98, 0, 115, 0, 114, 0, 98, 0, 99, 0, 115, 0, 99, 0, 116, 0, 115, 0, 99, 0, 100, 0, 116, 0, 100, 0, 117, 0, 116, 0, 100, 0, 101, 0, 117, 0, 101, 0, 118, 0, 117, 0, 102, 0, 103, 0, 119, 0, 103, 0, 120, 0, 119, 0, 103, 0, 104, 0, 120, 0, 104, 0, 121, 0, 120, 0, 104, 0, 105, 0, 121, 0, 105, 0, 122, 0, 121, 0, 105, 0, 106, 0, 122, 0, 106, 0, 123, 0, 122, 0, 106, 0, 107, 0, 123, 0, 107, 0, 124, 0, 123, 0, 107, 0, 108, 0, 124, 0, 108, 0, 125, 0, 124, 0, 108, 0, 109, 0, 125, 0, 109, 0, 126, 0, 125, 0, 109, 0, 110, 0, 126, 0, 110, 0, 127, 0, 126, 0, 110, 0, 111, 0, 127, 0, 111, 0, 128, 0, 127, 0, 111, 0, 112, 0, 128, 0, 112, 0, 129, 0, 128, 0, 112, 0, 113, 0, 129, 0, 113, 0, 130, 0, 129, 0, 113, 0, 114, 0, 130, 0, 114, 0, 131, 0, 130, 0, 114, 0, 115, 0, 131, 0, 115, 0, 132, 0, 131, 0, 115, 0, 116, 0, 132, 0, 116, 0, 133, 0, 132, 0, 116, 0, 117, 0, 133, 0, 117, 0, 134, 0, 133, 0, 117, 0, 118, 0, 134, 0, 118, 0, 135, 0, 134, 0, 119, 0, 120, 0, 136, 0, 120, 0, 137, 0, 136, 0, 120, 0, 121, 0, 137, 0, 121, 0, 138, 0, 137, 0, 121, 0, 122, 0, 138, 0, 122, 0, 139, 0, 138, 0, 122, 0, 123, 0, 139, 0, 123, 0, 140, 0, 139, 0, 123, 0, 124, 0, 140, 0, 124, 0, 141, 0, 140, 0, 124, 0, 125, 0, 141, 0, 125, 0, 142, 0, 141, 0, 125, 0, 126, 0, 142, 0, 126, 0, 143, 0, 142, 0, 126, 0, 127, 0, 143, 0, 127, 0, 144, 0, 143, 0, 127, 0, 128, 0, 144, 0, 128, 0, 145, 0, 144, 0, 128, 0, 129, 0, 145, 0, 129, 0, 146, 0, 145, 0, 129, 0, 130, 0, 146, 0, 130, 0, 147, 0, 146, 0, 130, 0, 131, 0, 147, 0, 131, 0, 148, 0, 147, 0, 131, 0, 132, 0, 148, 0, 132, 0, 149, 0, 148, 0, 132, 0, 133, 0, 149, 0, 133, 0, 150, 0, 149, 0, 133, 0, 134, 0, 150, 0, 134, 0, 151, 0, 150, 0, 134, 0, 135, 0, 151, 0, 135, 0, 152, 0, 151, 0, 136, 0, 137, 0, 153, 0, 137, 0, 154, 0, 153, 0, 137, 0, 138, 0, 154, 0, 138, 0, 155, 0, 154, 0, 138, 0, 139, 0, 155, 0, 139, 0, 156, 0, 155, 0, 139, 0, 140, 0, 156, 0, 140, 0, 157, 0, 156, 0, 140, 0, 141, 0, 157, 0, 141, 0, 158, 0, 157, 0, 141, 0, 142, 0, 158, 0, 142, 0, 159, 0, 158, 0, 142, 0, 143, 0, 159, 0, 143, 0, 160, 0, 159, 0, 143, 0, 144, 0, 160, 0, 144, 0, 161, 0, 160, 0, 144, 0, 145, 0, 161, 0, 145, 0, 162, 0, 161, 0, 145, 0, 146, 0, 162, 0, 146, 0, 163, 0, 162, 0, 146, 0, 147, 0, 163, 0, 147, 0, 164, 0, 163, 0, 147, 0, 148, 0, 164, 0, 148, 0, 165, 0, 164, 0, 148, 0, 149, 0, 165, 0, 149, 0, 166, 0, 165, 0, 149, 0, 150, 0, 166, 0, 150, 0, 167, 0, 166, 0, 150, 0, 151, 0, 167, 0, 151, 0, 168, 0, 167, 0, 151, 0, 152, 0, 168, 0, 152, 0, 169, 0, 168, 0),
+"material": SubResource("StandardMaterial3D_jauig"),
+"primitive": 3,
+"vertex_count": 170,
+"vertex_data": PackedByteArray(0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 64, 237, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 223, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 0, 0, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 63, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 130, 90, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 128, 0, 128, 255, 255, 255, 127, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 124, 165, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 191, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 129, 218, 255, 191, 0, 0, 0, 128, 0, 0, 128, 63, 0, 0, 0, 0, 0, 128, 255, 255, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 62, 20, 140, 190, 214, 255, 255, 189, 210, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 62, 190, 149, 128, 212, 255, 255, 255, 223, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 62, 42, 157, 190, 214, 255, 255, 64, 237, 68, 29, 175, 62, 178, 143, 112, 63, 139, 41, 193, 35, 39, 162, 215, 221, 255, 255, 255, 255, 215, 200, 161, 62, 178, 143, 112, 63, 213, 6, 6, 190, 64, 169, 211, 226, 0, 0, 64, 237, 40, 166, 119, 62, 178, 143, 112, 63, 40, 166, 119, 190, 125, 171, 63, 234, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 63, 215, 200, 161, 190, 64, 169, 233, 243, 0, 0, 189, 210, 139, 41, 65, 36, 178, 143, 112, 63, 68, 29, 175, 190, 39, 162, 255, 255, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 190, 190, 86, 233, 243, 125, 37, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 190, 128, 84, 63, 234, 255, 63, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 190, 190, 86, 211, 226, 130, 90, 255, 191, 68, 29, 175, 190, 178, 143, 112, 63, 39, 223, 144, 164, 215, 93, 215, 221, 255, 127, 255, 191, 215, 200, 161, 190, 178, 143, 112, 63, 213, 6, 6, 62, 212, 98, 190, 214, 124, 165, 255, 191, 40, 166, 119, 190, 178, 143, 112, 63, 40, 166, 119, 62, 64, 106, 128, 212, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 63, 215, 200, 161, 62, 234, 115, 190, 214, 129, 218, 255, 191, 139, 41, 193, 164, 178, 143, 112, 63, 68, 29, 175, 62, 255, 127, 215, 221, 255, 255, 255, 191, 0, 0, 0, 0, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 63, 154, 147, 14, 189, 255, 255, 189, 210, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 62, 186, 162, 136, 186, 255, 255, 255, 223, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 62, 84, 175, 14, 189, 255, 255, 64, 237, 187, 141, 36, 63, 125, 27, 68, 63, 95, 131, 53, 36, 101, 186, 152, 197, 255, 255, 255, 255, 25, 7, 24, 63, 125, 27, 68, 63, 71, 227, 123, 190, 240, 194, 169, 208, 0, 0, 64, 237, 199, 182, 232, 62, 125, 27, 68, 63, 199, 182, 232, 190, 117, 197, 67, 221, 0, 0, 255, 223, 71, 227, 123, 62, 125, 27, 68, 63, 25, 7, 24, 191, 240, 194, 99, 236, 0, 0, 189, 210, 95, 131, 181, 36, 125, 27, 68, 63, 187, 141, 36, 191, 101, 186, 255, 255, 0, 0, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 191, 14, 61, 99, 236, 125, 37, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 190, 137, 58, 67, 221, 255, 63, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 190, 14, 61, 169, 208, 130, 90, 255, 191, 187, 141, 36, 191, 125, 27, 68, 63, 134, 34, 8, 165, 153, 69, 152, 197, 255, 127, 255, 191, 25, 7, 24, 191, 125, 27, 68, 63, 71, 227, 123, 62, 170, 80, 14, 189, 124, 165, 255, 191, 199, 182, 232, 190, 125, 27, 68, 63, 199, 182, 232, 62, 68, 93, 136, 186, 255, 191, 255, 191, 71, 227, 123, 190, 125, 27, 68, 63, 25, 7, 24, 63, 100, 108, 14, 189, 129, 218, 255, 191, 95, 131, 53, 165, 125, 27, 68, 63, 187, 141, 36, 63, 255, 127, 152, 197, 255, 255, 255, 191, 0, 0, 0, 0, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 63, 255, 153, 57, 167, 255, 255, 189, 210, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 63, 113, 173, 26, 165, 255, 255, 255, 223, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 62, 196, 190, 57, 167, 255, 255, 64, 237, 216, 179, 93, 63, 255, 255, 255, 62, 81, 141, 116, 36, 36, 209, 217, 174, 255, 255, 255, 255, 144, 211, 76, 63, 255, 255, 255, 62, 11, 175, 169, 190, 196, 216, 57, 193, 0, 0, 64, 237, 113, 196, 28, 63, 255, 255, 255, 62, 113, 196, 28, 191, 227, 218, 140, 210, 0, 0, 255, 223, 11, 175, 169, 62, 255, 255, 255, 62, 144, 211, 76, 191, 196, 216, 254, 229, 0, 0, 189, 210, 81, 141, 244, 36, 255, 255, 255, 62, 216, 179, 93, 191, 37, 209, 255, 255, 0, 0, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 191, 57, 39, 254, 229, 125, 37, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 191, 27, 37, 140, 210, 255, 63, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 190, 57, 39, 57, 193, 130, 90, 255, 191, 216, 179, 93, 191, 255, 255, 255, 62, 252, 105, 55, 165, 217, 46, 217, 174, 255, 127, 255, 191, 144, 211, 76, 191, 255, 255, 255, 62, 11, 175, 169, 62, 58, 65, 57, 167, 124, 165, 255, 191, 113, 196, 28, 191, 255, 255, 255, 62, 113, 196, 28, 63, 141, 82, 26, 165, 255, 191, 255, 191, 11, 175, 169, 190, 255, 255, 255, 62, 144, 211, 76, 63, 255, 101, 57, 167, 129, 218, 255, 191, 81, 141, 116, 165, 255, 255, 255, 62, 216, 179, 93, 63, 255, 127, 217, 174, 255, 255, 255, 191, 0, 0, 0, 0, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 63, 7, 161, 55, 143, 255, 255, 189, 210, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 63, 230, 184, 48, 142, 255, 255, 255, 223, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 62, 190, 207, 55, 143, 255, 255, 64, 237, 92, 28, 124, 63, 211, 208, 49, 62, 17, 12, 139, 36, 207, 236, 47, 147, 255, 255, 255, 255, 132, 235, 104, 63, 211, 208, 49, 62, 13, 245, 192, 190, 198, 240, 63, 176, 0, 0, 64, 237, 237, 68, 50, 63, 211, 208, 49, 62, 237, 68, 50, 191, 206, 241, 23, 199, 0, 0, 255, 223, 13, 245, 192, 62, 211, 208, 49, 62, 132, 235, 104, 191, 198, 240, 246, 222, 0, 0, 189, 210, 17, 12, 11, 37, 211, 208, 49, 62, 92, 28, 124, 191, 207, 236, 255, 255, 0, 0, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 191, 55, 15, 246, 222, 125, 37, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 191, 47, 14, 23, 199, 255, 63, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 190, 55, 15, 63, 176, 130, 90, 255, 191, 92, 28, 124, 191, 211, 208, 49, 62, 25, 146, 80, 165, 46, 19, 46, 147, 255, 127, 255, 191, 132, 235, 104, 191, 211, 208, 49, 62, 13, 245, 192, 62, 63, 48, 55, 143, 124, 165, 255, 191, 237, 68, 50, 191, 211, 208, 49, 62, 237, 68, 50, 63, 24, 71, 48, 142, 255, 191, 255, 191, 13, 245, 192, 190, 211, 208, 49, 62, 132, 235, 104, 63, 247, 94, 55, 143, 129, 218, 255, 191, 17, 12, 139, 165, 211, 208, 49, 62, 92, 28, 124, 63, 255, 127, 47, 147, 255, 255, 255, 191, 0, 0, 0, 0, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 63, 7, 161, 199, 112, 255, 255, 189, 210, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 63, 230, 184, 206, 113, 255, 255, 255, 223, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 62, 190, 207, 199, 112, 255, 255, 64, 237, 92, 28, 124, 63, 217, 208, 49, 190, 17, 12, 139, 36, 207, 236, 207, 108, 255, 255, 255, 255, 132, 235, 104, 63, 217, 208, 49, 190, 13, 245, 192, 190, 198, 240, 191, 79, 0, 0, 64, 237, 237, 68, 50, 63, 217, 208, 49, 190, 237, 68, 50, 191, 206, 241, 231, 56, 0, 0, 255, 223, 13, 245, 192, 62, 217, 208, 49, 190, 132, 235, 104, 191, 198, 240, 8, 33, 0, 0, 189, 210, 17, 12, 11, 37, 217, 208, 49, 190, 92, 28, 124, 191, 207, 236, 0, 0, 0, 0, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 191, 55, 15, 8, 33, 125, 37, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 191, 47, 14, 231, 56, 255, 63, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 190, 55, 15, 191, 79, 130, 90, 255, 191, 92, 28, 124, 191, 217, 208, 49, 190, 25, 146, 80, 165, 46, 19, 207, 108, 255, 127, 255, 191, 132, 235, 104, 191, 217, 208, 49, 190, 13, 245, 192, 62, 63, 48, 199, 112, 124, 165, 255, 191, 237, 68, 50, 191, 217, 208, 49, 190, 237, 68, 50, 63, 24, 71, 206, 113, 255, 191, 255, 191, 13, 245, 192, 190, 217, 208, 49, 190, 132, 235, 104, 63, 247, 94, 199, 112, 129, 218, 255, 191, 17, 12, 139, 165, 217, 208, 49, 190, 92, 28, 124, 63, 255, 127, 207, 108, 255, 255, 255, 191, 0, 0, 0, 0, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 63, 255, 153, 197, 88, 255, 255, 189, 210, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 63, 113, 173, 228, 90, 255, 255, 255, 223, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 62, 196, 190, 197, 88, 255, 255, 64, 237, 215, 179, 93, 63, 1, 0, 0, 191, 80, 141, 116, 36, 37, 209, 37, 81, 255, 255, 255, 255, 143, 211, 76, 63, 1, 0, 0, 191, 10, 175, 169, 190, 196, 216, 197, 62, 0, 0, 64, 237, 112, 196, 28, 63, 1, 0, 0, 191, 112, 196, 28, 191, 227, 218, 114, 45, 0, 0, 255, 223, 10, 175, 169, 62, 1, 0, 0, 191, 143, 211, 76, 191, 196, 216, 0, 26, 0, 0, 189, 210, 80, 141, 244, 36, 1, 0, 0, 191, 215, 179, 93, 191, 37, 209, 0, 0, 0, 0, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 191, 57, 39, 0, 26, 125, 37, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 191, 27, 37, 114, 45, 255, 63, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 190, 57, 39, 197, 62, 130, 90, 255, 191, 215, 179, 93, 191, 1, 0, 0, 191, 251, 105, 55, 165, 217, 46, 37, 81, 255, 127, 255, 191, 143, 211, 76, 191, 1, 0, 0, 191, 10, 175, 169, 62, 58, 65, 197, 88, 124, 165, 255, 191, 112, 196, 28, 191, 1, 0, 0, 191, 112, 196, 28, 63, 141, 82, 228, 90, 255, 191, 255, 191, 10, 175, 169, 190, 1, 0, 0, 191, 143, 211, 76, 63, 255, 101, 197, 88, 129, 218, 255, 191, 80, 141, 116, 165, 1, 0, 0, 191, 215, 179, 93, 63, 255, 127, 37, 81, 255, 255, 255, 191, 0, 0, 0, 0, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 63, 154, 147, 240, 66, 255, 255, 189, 210, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 62, 186, 162, 118, 69, 255, 255, 255, 223, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 62, 84, 175, 240, 66, 255, 255, 64, 237, 186, 141, 36, 63, 126, 27, 68, 191, 93, 131, 53, 36, 101, 186, 101, 58, 255, 255, 255, 255, 24, 7, 24, 63, 126, 27, 68, 191, 69, 227, 123, 190, 240, 194, 84, 47, 0, 0, 64, 237, 198, 182, 232, 62, 126, 27, 68, 191, 198, 182, 232, 190, 117, 197, 187, 34, 0, 0, 255, 223, 69, 227, 123, 62, 126, 27, 68, 191, 24, 7, 24, 191, 240, 194, 154, 19, 0, 0, 189, 210, 93, 131, 181, 36, 126, 27, 68, 191, 186, 141, 36, 191, 101, 186, 0, 0, 0, 0, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 191, 14, 61, 154, 19, 125, 37, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 190, 137, 58, 187, 34, 255, 63, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 190, 14, 61, 84, 47, 130, 90, 255, 191, 186, 141, 36, 191, 126, 27, 68, 191, 133, 34, 8, 165, 153, 69, 102, 58, 255, 127, 255, 191, 24, 7, 24, 191, 126, 27, 68, 191, 69, 227, 123, 62, 170, 80, 240, 66, 124, 165, 255, 191, 198, 182, 232, 190, 126, 27, 68, 191, 198, 182, 232, 62, 68, 93, 118, 69, 255, 191, 255, 191, 69, 227, 123, 190, 126, 27, 68, 191, 24, 7, 24, 63, 100, 108, 240, 66, 129, 218, 255, 191, 93, 131, 53, 165, 126, 27, 68, 191, 186, 141, 36, 63, 255, 127, 102, 58, 255, 255, 255, 191, 0, 0, 0, 0, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 62, 20, 140, 63, 41, 255, 255, 189, 210, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 62, 190, 149, 126, 43, 255, 255, 255, 223, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 62, 42, 157, 63, 41, 255, 255, 64, 237, 67, 29, 175, 62, 178, 143, 112, 191, 137, 41, 193, 35, 39, 162, 38, 34, 255, 255, 255, 255, 214, 200, 161, 62, 178, 143, 112, 191, 213, 6, 6, 190, 64, 169, 42, 29, 0, 0, 64, 237, 38, 166, 119, 62, 178, 143, 112, 191, 38, 166, 119, 190, 126, 171, 191, 21, 0, 0, 255, 223, 213, 6, 6, 62, 178, 143, 112, 191, 214, 200, 161, 190, 64, 169, 20, 12, 0, 0, 189, 210, 137, 41, 65, 36, 178, 143, 112, 191, 67, 29, 175, 190, 39, 162, 0, 0, 0, 0, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 190, 189, 86, 20, 12, 125, 37, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 190, 128, 84, 191, 21, 255, 63, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 190, 190, 86, 42, 29, 130, 90, 255, 191, 67, 29, 175, 190, 178, 143, 112, 191, 38, 223, 144, 164, 215, 93, 38, 34, 255, 127, 255, 191, 214, 200, 161, 190, 178, 143, 112, 191, 213, 6, 6, 62, 212, 98, 63, 41, 124, 165, 255, 191, 38, 166, 119, 190, 178, 143, 112, 191, 38, 166, 119, 62, 64, 106, 126, 43, 255, 191, 255, 191, 213, 6, 6, 190, 178, 143, 112, 191, 214, 200, 161, 62, 234, 115, 63, 41, 129, 218, 255, 191, 137, 41, 193, 164, 178, 143, 112, 191, 67, 29, 175, 62, 255, 127, 38, 34, 255, 255, 255, 191, 0, 0, 0, 0, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 255, 255, 189, 210, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 255, 255, 223, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 255, 255, 64, 237, 50, 49, 13, 37, 0, 0, 128, 191, 117, 190, 27, 10, 0, 128, 0, 0, 255, 255, 255, 255, 206, 113, 2, 37, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 0, 0, 64, 237, 6, 173, 199, 36, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 0, 0, 255, 223, 171, 32, 88, 36, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 0, 0, 189, 210, 117, 190, 155, 10, 0, 0, 128, 191, 50, 49, 13, 165, 0, 128, 0, 0, 0, 0, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 165, 0, 128, 0, 0, 125, 37, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 164, 0, 128, 0, 0, 255, 63, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 164, 0, 128, 0, 0, 130, 90, 255, 191, 50, 49, 13, 165, 0, 0, 128, 191, 174, 157, 233, 138, 0, 128, 0, 0, 255, 127, 255, 191, 206, 113, 2, 165, 0, 0, 128, 191, 171, 32, 88, 36, 0, 128, 0, 0, 124, 165, 255, 191, 6, 173, 199, 164, 0, 0, 128, 191, 6, 173, 199, 36, 0, 128, 0, 0, 255, 191, 255, 191, 171, 32, 88, 164, 0, 0, 128, 191, 206, 113, 2, 37, 0, 128, 0, 0, 129, 218, 255, 191, 117, 190, 27, 139, 0, 0, 128, 191, 50, 49, 13, 37, 0, 128, 0, 0, 255, 255, 255, 191)
+}]
+script = ExtResource("6_neg5p")
+segments = 16
+rings = 8
+radius = 1.0
+material = SubResource("StandardMaterial3D_jauig")
+
+[sub_resource type="Animation" id="Animation_07ouu"]
+resource_name = "powerup-float"
+length = 8.0
+loop_mode = 1
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("crateItem:rotation")
+tracks/0/interp = 1
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 8),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Vector3(0, 1.74846e-07, 0), Vector3(0, 6.28319, 0)]
+}
+tracks/1/type = "bezier"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("crateItem:position:x")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"handle_modes": PackedInt32Array(),
+"points": PackedFloat32Array(),
+"times": PackedFloat32Array()
+}
+tracks/2/type = "bezier"
+tracks/2/imported = false
+tracks/2/enabled = true
+tracks/2/path = NodePath("crateItem:position:y")
+tracks/2/interp = 1
+tracks/2/loop_wrap = true
+tracks/2/keys = {
+"handle_modes": PackedInt32Array(0, 0, 0),
+"points": PackedFloat32Array(-0.5, -1, 0, 1, 0, 0, -1, 0, 1, 0, -0.5, -1, 0, 1, 0),
+"times": PackedFloat32Array(0, 4, 8)
+}
+tracks/3/type = "bezier"
+tracks/3/imported = false
+tracks/3/enabled = true
+tracks/3/path = NodePath("crateItem:position:z")
+tracks/3/interp = 1
+tracks/3/loop_wrap = true
+tracks/3/keys = {
+"handle_modes": PackedInt32Array(),
+"points": PackedFloat32Array(),
+"times": PackedFloat32Array()
+}
+
+[sub_resource type="AnimationLibrary" id="AnimationLibrary_ad1vt"]
+_data = {
+"powerup-float": SubResource("Animation_07ouu")
+}
+
+[sub_resource type="SphereShape3D" id="SphereShape3D_3na7t"]
+radius = 1.0
+
+[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_dkwet"]
+properties/0/path = NodePath(".:is_active")
+properties/0/spawn = true
+properties/0/sync = true
+properties/0/watch = false
+
+[node name="Powerup" type="Area3D"]
+script = ExtResource("1_6q3ei")
+effects = Array[PackedScene]([ExtResource("2_bissc"), ExtResource("3_lmj2s"), ExtResource("4_6ftmp")])
+
+[node name="crateItem" parent="." instance=ExtResource("1_gldsg")]
+transform = Transform3D(-0.285903, 0, 0.958259, 0, 1, 0, -0.958259, 0, -0.285903, 0, -0.188843, 0)
+
+[node name="Aura" type="MeshInstance3D" parent="crateItem"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.25, 0)
+mesh = SubResource("ArrayMesh_0hct2")
+skeleton = NodePath("../..")
+
+[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "powerup-float"
+libraries = {
+"": SubResource("AnimationLibrary_ad1vt")
+}
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("SphereShape3D_3na7t")
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_8vkt5")
+root = NodePath("..")
+properties = Array[String]([":scale"])
+
+[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."]
+replication_config = SubResource("SceneReplicationConfig_dkwet")
diff --git a/examples/forest-brawl/scenes/score_screen.tscn b/examples/forest-brawl/scenes/score_screen.tscn
new file mode 100644
index 0000000..50febc5
--- /dev/null
+++ b/examples/forest-brawl/scenes/score_screen.tscn
@@ -0,0 +1,71 @@
+[gd_scene load_steps=4 format=3 uid="uid://ojh5xofoserg"]
+
+[ext_resource type="Script" path="res://examples/forest-brawl/scripts/score-screen.gd" id="1_q3k84"]
+
+[sub_resource type="LabelSettings" id="LabelSettings_qjv80"]
+font_size = 32
+
+[sub_resource type="LabelSettings" id="LabelSettings_g3rp6"]
+font_size = 24
+
+[node name="Score Screen" type="Control" node_paths=PackedStringArray("message_label", "names_column", "scores_column")]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+script = ExtResource("1_q3k84")
+messages = PackedStringArray("You\'ve joined the gravitationally challenged!", "Nom nom nom, those bombs must have been tasty!", "If you can\'t dodge \'em, collect \'em!", "Those aren\'t pokeballs, nobody\'s gotta catch \'em all!", "Next time you can try WASD to move", "Try falling, but like, up")
+message_label = NodePath("VBoxContainer/Message Label")
+names_column = NodePath("VBoxContainer/Scoreboard/Names VBox")
+scores_column = NodePath("VBoxContainer/Scoreboard/Scores VBox")
+fade_time = 1.0
+
+[node name="ColorRect" type="ColorRect" parent="."]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+color = Color(0, 0, 0, 1)
+
+[node name="VBoxContainer" type="VBoxContainer" parent="."]
+layout_mode = 1
+anchors_preset = 14
+anchor_top = 0.5
+anchor_right = 1.0
+anchor_bottom = 0.5
+offset_top = -96.0
+offset_bottom = 96.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Message Label" type="Label" parent="VBoxContainer"]
+layout_mode = 2
+text = "You've joined the gravitationally challenged"
+label_settings = SubResource("LabelSettings_qjv80")
+horizontal_alignment = 1
+vertical_alignment = 1
+autowrap_mode = 2
+
+[node name="Scores Label" type="Label" parent="VBoxContainer"]
+layout_mode = 2
+text = "Scores:"
+label_settings = SubResource("LabelSettings_g3rp6")
+horizontal_alignment = 1
+vertical_alignment = 1
+autowrap_mode = 2
+
+[node name="Scoreboard" type="HBoxContainer" parent="VBoxContainer"]
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Names VBox" type="VBoxContainer" parent="VBoxContainer/Scoreboard"]
+layout_mode = 2
+size_flags_horizontal = 3
+
+[node name="Scores VBox" type="VBoxContainer" parent="VBoxContainer/Scoreboard"]
+layout_mode = 2
+size_flags_horizontal = 3
diff --git a/server/server-browser-api/venv/lib/python3.11/site-packages/aiosqlite-0.22.1.dist-info/REQUESTED b/examples/forest-brawl/screenshots/.gdignore
similarity index 100%
rename from server/server-browser-api/venv/lib/python3.11/site-packages/aiosqlite-0.22.1.dist-info/REQUESTED
rename to examples/forest-brawl/screenshots/.gdignore
diff --git a/examples/forest-brawl/screenshots/game.png b/examples/forest-brawl/screenshots/game.png
new file mode 100644
index 0000000..8aac424
Binary files /dev/null and b/examples/forest-brawl/screenshots/game.png differ
diff --git a/examples/forest-brawl/screenshots/lan.png b/examples/forest-brawl/screenshots/lan.png
new file mode 100644
index 0000000..870a38f
Binary files /dev/null and b/examples/forest-brawl/screenshots/lan.png differ
diff --git a/examples/forest-brawl/screenshots/noray.png b/examples/forest-brawl/screenshots/noray.png
new file mode 100644
index 0000000..dc47c0c
Binary files /dev/null and b/examples/forest-brawl/screenshots/noray.png differ
diff --git a/examples/forest-brawl/screenshots/settings.png b/examples/forest-brawl/screenshots/settings.png
new file mode 100644
index 0000000..419006e
Binary files /dev/null and b/examples/forest-brawl/screenshots/settings.png differ
diff --git a/examples/forest-brawl/scripts/aura-sphere-mesh.gd b/examples/forest-brawl/scripts/aura-sphere-mesh.gd
new file mode 100644
index 0000000..4e8b727
--- /dev/null
+++ b/examples/forest-brawl/scripts/aura-sphere-mesh.gd
@@ -0,0 +1,49 @@
+@tool
+extends ArrayMesh
+class_name AuraSphereMesh
+
+@export var segments: int = 64:
+ set(v):
+ segments = v
+ regenerate()
+
+@export var rings: int = 32:
+ set(v):
+ rings = v
+ regenerate()
+
+@export var radius: float = 1.0:
+ set(v):
+ radius = v
+ regenerate()
+
+@export var material: Material:
+ set(v):
+ material = v
+ surface_set_material(0, material)
+
+func _init():
+ regenerate()
+
+func regenerate():
+ clear_surfaces()
+ var sphere = SphereMesh.new()
+ sphere.radial_segments = segments
+ sphere.rings = rings
+ sphere.radius = radius
+ sphere.height = 2 * radius
+ sphere.is_hemisphere = false
+
+ var arrays = sphere.get_mesh_arrays()
+ var positions: PackedVector3Array = arrays[Mesh.ARRAY_VERTEX]
+ var uvs: PackedVector2Array = arrays[Mesh.ARRAY_TEX_UV]
+
+ for i in range(uvs.size()):
+ var uv = positions[i]
+ uv = Vector2(uv.x, uv.y) / radius
+ uv = (Vector2.ONE + uv) / 2.0
+
+ uvs.set(i, uv)
+
+ add_surface_from_arrays(Mesh.PRIMITIVE_TRIANGLES, arrays)
+ surface_set_material(0, material)
diff --git a/examples/forest-brawl/scripts/aura-sphere-mesh.gd.uid b/examples/forest-brawl/scripts/aura-sphere-mesh.gd.uid
new file mode 100644
index 0000000..5edf54e
--- /dev/null
+++ b/examples/forest-brawl/scripts/aura-sphere-mesh.gd.uid
@@ -0,0 +1 @@
+uid://b4kr6im1bxf3t
diff --git a/examples/forest-brawl/scripts/bomb-projectile.gd b/examples/forest-brawl/scripts/bomb-projectile.gd
new file mode 100644
index 0000000..b014573
--- /dev/null
+++ b/examples/forest-brawl/scripts/bomb-projectile.gd
@@ -0,0 +1,59 @@
+extends ShapeCast3D
+class_name BombProjectile
+
+@export var speed: float = 12.0
+@export var strength: float = 2.0
+@export var effect: PackedScene
+@export var distance: float = 128.0
+
+var distance_left: float
+var fired_by: Node
+var is_first_tick: bool = true
+
+func _ready():
+ NetworkTime.on_tick.connect(_tick)
+ distance_left = distance
+
+func _tick(delta, _t):
+ var dst = speed * delta
+ var motion = transform.basis.z * dst
+ target_position = Vector3.FORWARD * dst
+ distance_left -= dst
+
+ if distance_left < 0:
+ queue_free()
+
+ # Check if we've hit anyone
+ force_shapecast_update()
+
+ # Find the closest point of contact
+ var space := get_world_3d().direct_space_state
+ var query := PhysicsShapeQueryParameters3D.new()
+ query.motion = motion
+ query.shape = shape
+ query.transform = global_transform
+
+ var hit_interval := space.cast_motion(query)
+ if hit_interval[0] != 1.0 or hit_interval[1] != 1.0 and not is_first_tick:
+ # Move to collision
+ position += motion * hit_interval[1]
+ _explode()
+ else:
+ position += motion
+
+ # Skip collisions for a single tick, no more
+ is_first_tick = false
+
+func _explode():
+ queue_free()
+ NetworkTime.on_tick.disconnect(_tick)
+
+ if effect:
+ var spawn = effect.instantiate() as Node3D
+ get_tree().root.add_child(spawn)
+ spawn.global_position = global_position
+ spawn.fired_by = fired_by
+ spawn.set_multiplayer_authority(get_multiplayer_authority())
+
+ if spawn is CPUParticles3D:
+ (spawn as CPUParticles3D).emitting = true
diff --git a/examples/forest-brawl/scripts/bomb-projectile.gd.uid b/examples/forest-brawl/scripts/bomb-projectile.gd.uid
new file mode 100644
index 0000000..feb8cbf
--- /dev/null
+++ b/examples/forest-brawl/scripts/bomb-projectile.gd.uid
@@ -0,0 +1 @@
+uid://jouclb3iqnku
diff --git a/examples/forest-brawl/scripts/brawler-controller.gd b/examples/forest-brawl/scripts/brawler-controller.gd
new file mode 100644
index 0000000..dbffaf9
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-controller.gd
@@ -0,0 +1,181 @@
+extends CharacterBody3D
+class_name BrawlerController
+
+# Stats
+@export var speed: float = 5.0
+@export var jump_velocity: float = 4.5
+@export var mass: float = 4.0
+
+# Spawn
+@export var spawn_point: Vector3 = Vector3(0, 4, 0)
+@export var death_depth: float = 4.0
+@export var respawn_time: float = 4.0
+
+# Dependencies
+@onready var input := $Input as BrawlerInput
+@onready var rollback_synchronizer := $RollbackSynchronizer as RollbackSynchronizer
+@onready var animation_tree := $AnimationTree as AnimationTree
+@onready var weapon := $Weapon as BrawlerWeapon
+@onready var mesh := $"bomber-guy/rig/Skeleton3D/Cube_008" as MeshInstance3D
+@onready var nametag := $Nametag as Label3D
+@onready var fall_sound := $"Fall Sound" as PlayRandomStream3D
+
+var player_name: String = "":
+ set(p_name):
+ if p_name.length() > 24:
+ p_name = p_name.substr(0, 21) + "..."
+ player_name = p_name
+ nametag.text = p_name
+
+var player_id: int = -1
+var last_hit_player: BrawlerController
+var last_hit_tick: int = -1
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+var respawn_tick: int = -1
+var respawn_count: int = 0
+
+func register_hit(from: BrawlerController):
+ if from == self:
+ push_error("Player %s (#%s) trying to register hit on themselves!" % [player_name, player_id])
+ return
+
+ last_hit_player = from
+ last_hit_tick = NetworkRollback.tick if NetworkRollback.is_rollback() else NetworkTime.tick
+
+func shove(motion: Vector3):
+ move_and_collide(motion / mass)
+
+func _ready():
+ if not input:
+ input = $Input
+
+ _snap_to_spawn()
+
+ GameEvents.on_brawler_spawn.emit(self)
+ NetworkTime.on_tick.connect(_tick)
+
+ if not player_name:
+ player_name = "Nameless Brawler #%s" % [player_id]
+
+ # Set player color
+ var color = Color.from_hsv((hash(player_id) % 256) / 256.0, 1.0, 1.0)
+ var material: StandardMaterial3D = mesh.get_active_material(0)
+ material = material.duplicate()
+ material.albedo_color = color
+ mesh.set_surface_override_material(0, material)
+
+ rollback_synchronizer.set_schema({
+ ":transform": NetworkSchemas.transform3f32(),
+ ":velocity": NetworkSchemas.vec3f32(),
+ ":speed": NetworkSchemas.float32(),
+ ":mass": NetworkSchemas.float32(),
+
+ "Input:movement": NetworkSchemas.vec3f32(),
+ "Input:aim": NetworkSchemas.vec3f32()
+ })
+
+func _process(delta):
+ # Update animation
+ # Running
+ var movement = Vector3(velocity.x, 0, velocity.z) * speed
+ var relative_velocity = quaternion.inverse() * movement
+ relative_velocity.y = 0
+ relative_velocity /= speed
+ relative_velocity = Vector2(relative_velocity.x, relative_velocity.z)
+ var animated_velocity = animation_tree.get("parameters/Move/blend_position") as Vector2
+
+ animation_tree.set("parameters/Move/blend_position", animated_velocity.move_toward(relative_velocity, delta / 0.2))
+
+ # Float
+ _force_update_is_on_floor()
+ var animated_float = animation_tree.get("parameters/Float/blend_amount") as float
+ var actual_float = 1.0 if not is_on_floor() else 0.0
+ animation_tree.set("parameters/Float/blend_amount", move_toward(animated_float, actual_float, delta / 0.2))
+
+ # Speed
+ animation_tree.set("parameters/MoveScale/scale", speed / 3.75)
+ animation_tree.set("parameters/ThrowScale/scale", min(weapon.fire_cooldown / (10. / 24.), 1.0))
+
+func _tick(_delta, tick):
+ # Run throw animation if firing
+ if weapon.last_fire == tick:
+ animation_tree.set("parameters/Throw/request", AnimationNodeOneShot.ONE_SHOT_REQUEST_FIRE)
+
+func _rollback_tick(delta, tick, is_fresh):
+ # Respawn
+ if tick == respawn_tick:
+ _snap_to_spawn()
+ velocity = Vector3.ZERO
+ last_hit_tick = -1
+
+ if is_fresh:
+ GameEvents.on_brawler_respawn.emit(self)
+
+ # Skip predictions
+ if rollback_synchronizer.is_predicting():
+ rollback_synchronizer.ignore_prediction(self)
+ return
+
+ # Apply gravity
+ _force_update_is_on_floor()
+ if not is_on_floor():
+ velocity.y -= gravity * delta
+
+ # Stick to moving platforms
+ var platform_velocity := Vector3.ZERO
+ var collision_result := KinematicCollision3D.new()
+ if test_move(global_transform, Vector3.DOWN * delta, collision_result):
+ var collider := collision_result.get_collider()
+ if collider is MovingPlatform:
+ var platform := collider as MovingPlatform
+ platform_velocity = platform.get_velocity()
+
+ # Jump
+ if input.movement.y > 0 and is_on_floor():
+ velocity.y = jump_velocity * input.movement.y
+
+ # Movement
+ var direction = Vector3(input.movement.x, 0, input.movement.z).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ # Aim
+ if input.aim:
+ transform = transform.looking_at(position + Vector3(input.aim.x, 0, input.aim.z), Vector3.UP, true).scaled_local(scale)
+
+ # Apply movement
+ velocity += platform_velocity
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+ velocity -= platform_velocity
+
+ # Death
+ if position.y < -death_depth and tick > respawn_tick and is_fresh:
+ var respawn_cooldown = respawn_time * NetworkTime.tickrate
+ respawn_tick = tick + respawn_cooldown
+ respawn_count += 1
+
+ fall_sound.play_random()
+
+ GameEvents.on_brawler_fall.emit(self)
+
+func _exit_tree():
+ GameEvents.on_brawler_despawn.emit(self)
+
+func _snap_to_spawn():
+ var spawns = get_tree().get_nodes_in_group("Spawn Points")
+ var idx = hash(player_id + respawn_count * 39) % spawns.size()
+ var spawn = spawns[idx] as Node3D
+
+ global_transform = spawn.global_transform
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity *= 0
+ move_and_slide()
+ velocity = old_velocity
diff --git a/examples/forest-brawl/scripts/brawler-controller.gd.uid b/examples/forest-brawl/scripts/brawler-controller.gd.uid
new file mode 100644
index 0000000..8f48042
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-controller.gd.uid
@@ -0,0 +1 @@
+uid://8iahb2i2wylj
diff --git a/examples/forest-brawl/scripts/brawler-crown.gd b/examples/forest-brawl/scripts/brawler-crown.gd
new file mode 100644
index 0000000..d036184
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-crown.gd
@@ -0,0 +1,50 @@
+extends Node3D
+
+@export var offset: Vector3 = Vector3(0, 2.5, 0)
+@export var tween_time: float = 0.2
+
+var is_enabled: bool = true
+var target: BrawlerController
+
+func _ready():
+ # Start as hidden
+ scale = Vector3.ZERO
+ is_enabled = false
+
+ # Start animation
+ $"brawler-crown/AnimationPlayer".play("crown_rotate")
+
+ GameEvents.on_scores_updated.connect(_handle_scores)
+
+func _process(delta):
+ if not target:
+ is_enabled = false
+ else:
+ var target_pos = target.global_position + offset
+ var dst = global_position.distance_squared_to(target_pos)
+ global_position = global_position.move_toward(target_pos, dst / tween_time * delta)
+
+ scale = scale.move_toward(Vector3.ONE if is_enabled else Vector3.ZERO, delta / tween_time)
+ visible = scale.length_squared() > 0.05
+
+func _handle_scores(scores: Dictionary):
+ is_enabled = false
+
+ # No crown in single player
+ if scores.size() == 1:
+ return
+
+ var max_score = scores.values().max()
+ var max_players = scores.keys().filter(func(p): return scores[p] == max_score)
+
+ # Multiple players share the crown
+ if max_players.size() > 1:
+ return
+
+ var player_id = max_players[0]
+ var player = get_tree().get_nodes_in_group("Brawlers")\
+ .filter(func(it): return it.player_id == player_id)\
+ .pop_back()
+
+ target = player
+ is_enabled = true
diff --git a/examples/forest-brawl/scripts/brawler-crown.gd.uid b/examples/forest-brawl/scripts/brawler-crown.gd.uid
new file mode 100644
index 0000000..c244866
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-crown.gd.uid
@@ -0,0 +1 @@
+uid://bb7o1olebaly8
diff --git a/examples/forest-brawl/scripts/brawler-input.gd b/examples/forest-brawl/scripts/brawler-input.gd
new file mode 100644
index 0000000..84079e5
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-input.gd
@@ -0,0 +1,91 @@
+extends BaseNetInput
+class_name BrawlerInput
+
+@export var switch_time: float = 1.0
+var camera: Camera3D
+
+@onready var _player: Node3D = get_parent()
+@onready var _confine_mouse: bool = DisplayServer.mouse_get_mode() == DisplayServer.MOUSE_MODE_CONFINED
+
+var movement: Vector3 = Vector3.ZERO
+var aim: Vector3 = Vector3.ZERO
+var is_firing: bool = false
+
+var _last_mouse_input: float = 0.0
+var _aim_target: Vector3
+var _projected_target: Vector3
+var _has_aim: bool = false
+
+func _input(event):
+ if event is InputEventMouse:
+ _last_mouse_input = NetworkTime.local_time
+
+func _gather():
+ # Movement
+ movement = Vector3(
+ Input.get_axis("move_west", "move_east"),
+ Input.get_action_strength("move_jump"),
+ Input.get_axis("move_north", "move_south")
+ )
+
+ # Aim
+ aim = Vector3(
+ Input.get_axis("aim_west", "aim_east"),
+ 0.0,
+ Input.get_axis("aim_north", "aim_south")
+ )
+
+ if aim.length():
+ # Prefer gamepad
+ # Reset timeout for mouse motion
+ _last_mouse_input = NetworkTime.local_time - switch_time
+ elif NetworkTime.local_time - _last_mouse_input > switch_time:
+ # Use movement if no mouse motion recently
+ aim = movement
+ elif _has_aim:
+ # Use mouse raycast
+ aim = (_aim_target - _player.global_position).normalized()
+ else:
+ # Fall back to mouse projected to player height
+ aim = (_projected_target - _player.global_position).normalized()
+
+ # Always aim horizontally, never up or down
+ aim.y = 0
+ aim = aim.normalized()
+
+ # Hide mouse if inactive
+ if NetworkTime.local_time - _last_mouse_input >= switch_time:
+ DisplayServer.mouse_set_mode(
+ DisplayServer.MOUSE_MODE_CONFINED_HIDDEN if _confine_mouse else DisplayServer.MOUSE_MODE_HIDDEN
+ )
+ else:
+ DisplayServer.mouse_set_mode(
+ DisplayServer.MOUSE_MODE_CONFINED if _confine_mouse else DisplayServer.MOUSE_MODE_VISIBLE
+ )
+
+ is_firing = Input.is_action_pressed("weapon_fire")
+
+func _physics_process(_delta):
+ if not camera:
+ camera = get_viewport().get_camera_3d()
+
+ # Aim
+ var mouse_pos = get_viewport().get_mouse_position()
+ var ray_origin = camera.project_ray_origin(mouse_pos)
+ var ray_normal = camera.project_ray_normal(mouse_pos)
+ var ray_length = 128
+
+ var space = camera.get_world_3d().direct_space_state
+ var hit = space.intersect_ray(PhysicsRayQueryParameters3D.create(
+ ray_origin, ray_origin + ray_normal * ray_length
+ ))
+
+ if not hit.is_empty():
+ # Aim at raycast hit
+ _aim_target = hit.position
+ _has_aim = true
+ else:
+ # Project to player's height
+ var height_diff = _player.global_position.y - ray_origin.y
+ _projected_target = ray_origin + ray_normal * (height_diff / ray_normal.y)
+ _has_aim = false
diff --git a/examples/forest-brawl/scripts/brawler-input.gd.uid b/examples/forest-brawl/scripts/brawler-input.gd.uid
new file mode 100644
index 0000000..fe0eed1
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-input.gd.uid
@@ -0,0 +1 @@
+uid://bb3yqyxdf56jx
diff --git a/examples/forest-brawl/scripts/brawler-spawner.gd b/examples/forest-brawl/scripts/brawler-spawner.gd
new file mode 100644
index 0000000..37f3716
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-spawner.gd
@@ -0,0 +1,96 @@
+extends Node
+class_name BrawlerSpawner
+
+@export var player_scene: PackedScene
+@export var spawn_root: Node
+@export var camera: FollowingCamera
+@export var joining_screen: Control
+@export var name_input: LineEdit
+
+var spawn_host_avatar: bool = true
+var avatars: Dictionary = {}
+
+func _ready():
+ NetworkEvents.on_client_start.connect(_handle_connected)
+ NetworkEvents.on_server_start.connect(_handle_host)
+ NetworkEvents.on_peer_join.connect(_handle_new_peer)
+ NetworkEvents.on_peer_leave.connect(_handle_leave)
+ NetworkEvents.on_client_stop.connect(_handle_stop)
+ NetworkEvents.on_server_stop.connect(_handle_stop)
+
+func _handle_connected(id: int):
+ if joining_screen:
+ joining_screen.visible = true
+
+ # Spawn an avatar for us
+ _spawn(id)
+
+ if joining_screen:
+ await NetworkTime.after_sync
+ joining_screen.visible = false
+
+func _handle_host():
+ if spawn_host_avatar:
+ # Spawn own avatar on host machine
+ _spawn(1)
+
+func _handle_new_peer(id: int):
+ # Spawn an avatar for new player
+ var avatar = _spawn(id)
+
+ # Hide avatar until player syncs time
+ avatar.visible = false
+ while not NetworkTime.is_client_synced(id):
+ await NetworkTime.after_client_sync
+ avatar.visible = true
+
+func _handle_leave(id: int):
+ if not avatars.has(id):
+ return
+
+ var avatar = avatars[id] as Node
+ avatar.queue_free()
+ avatars.erase(id)
+
+func _handle_stop():
+ # Remove all avatars on game end
+ for avatar in avatars.values():
+ avatar.queue_free()
+ avatars.clear()
+
+func _spawn(id: int) -> BrawlerController:
+ var avatar = player_scene.instantiate() as BrawlerController
+ avatars[id] = avatar
+ avatar.name += " #%d" % id
+ avatar.player_id = id
+ spawn_root.add_child(avatar)
+
+ # Avatar is always owned by server
+ avatar.set_multiplayer_authority(1)
+
+ print("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
+
+ # Avatar's input object is owned by player
+ var input = avatar.find_child("Input")
+ if input != null:
+ input.set_multiplayer_authority(id)
+ print("Set input(%s) ownership to %s" % [input.name, id])
+
+ if id == multiplayer.get_unique_id():
+ # If avatar is own, assign it as camera follow target and emit event
+ camera.target = avatar
+ GameEvents.on_own_brawler_spawn.emit(avatar)
+
+ # Submit name
+ var player_name = name_input.text
+ print("Submitting player name " + player_name)
+ _submit_name.rpc(player_name)
+
+ return avatar
+
+@rpc("any_peer", "reliable", "call_local")
+func _submit_name(player_name: String):
+ var pid = multiplayer.get_remote_sender_id()
+ var avatar = avatars[pid]
+ avatar.player_name = player_name
+ print("Setting player name for #%s to %s" % [pid, player_name])
diff --git a/examples/forest-brawl/scripts/brawler-spawner.gd.uid b/examples/forest-brawl/scripts/brawler-spawner.gd.uid
new file mode 100644
index 0000000..e97d4b6
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-spawner.gd.uid
@@ -0,0 +1 @@
+uid://uqw0ew8y4tqf
diff --git a/examples/forest-brawl/scripts/brawler-weapon.gd b/examples/forest-brawl/scripts/brawler-weapon.gd
new file mode 100644
index 0000000..d88551d
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-weapon.gd
@@ -0,0 +1,44 @@
+extends NetworkWeapon3D
+class_name BrawlerWeapon
+
+@export var projectile: PackedScene
+@export var fire_cooldown: float = 0.15
+
+@onready var input: BrawlerInput = $"../Input"
+@onready var sound: AudioStreamPlayer3D = $AudioStreamPlayer3D
+
+var last_fire: int = -1
+
+static var _logger := NetfoxLogger.new("fb", "BrawlerWeapon")
+
+func _ready():
+ NetworkTime.on_tick.connect(_tick)
+
+func _can_fire() -> bool:
+ return NetworkTime.seconds_between(last_fire, NetworkTime.tick) >= fire_cooldown
+
+func _can_peer_use(peer_id: int) -> bool:
+ return peer_id == input.get_multiplayer_authority()
+
+func _after_fire(projectile: Node3D):
+ var bomb := projectile as BombProjectile
+ last_fire = get_fired_tick()
+ sound.play()
+
+ _logger.trace("[%s] Ticking new bomb %d -> %d", [bomb.name, get_fired_tick(), NetworkTime.tick])
+ for t in range(get_fired_tick(), NetworkTime.tick):
+ if bomb.is_queued_for_deletion():
+ break
+ bomb._tick(NetworkTime.ticktime, t)
+
+func _spawn() -> Node3D:
+ var bomb_projectile: BombProjectile = projectile.instantiate() as BombProjectile
+ get_tree().root.add_child(bomb_projectile, true)
+ bomb_projectile.global_transform = global_transform
+ bomb_projectile.fired_by = get_parent()
+
+ return bomb_projectile
+
+func _tick(_delta: float, _t: int):
+ if input.is_firing:
+ fire()
diff --git a/examples/forest-brawl/scripts/brawler-weapon.gd.uid b/examples/forest-brawl/scripts/brawler-weapon.gd.uid
new file mode 100644
index 0000000..b366f4c
--- /dev/null
+++ b/examples/forest-brawl/scripts/brawler-weapon.gd.uid
@@ -0,0 +1 @@
+uid://b08u2o8edupqh
diff --git a/examples/forest-brawl/scripts/cloud-area3d.gd b/examples/forest-brawl/scripts/cloud-area3d.gd
new file mode 100644
index 0000000..f4501bc
--- /dev/null
+++ b/examples/forest-brawl/scripts/cloud-area3d.gd
@@ -0,0 +1,65 @@
+extends Area3D
+
+@export var clouds: Array[PackedScene] = []
+@export var count: int = 16
+
+@export var float_direction: Vector3 = Vector3.RIGHT
+@export var float_speed_min: float = 4.0
+@export var float_speed_max: float = 8.0
+
+var _clouds: Array[Node3D] = []
+var _speeds: Array[float] = []
+var _aabb: AABB
+
+func _ready():
+ _aabb = _find_aabb()
+ if not _aabb.has_volume():
+ push_error("CloudArea required a box shape!")
+ queue_free()
+ return
+
+ for i in range(count):
+ var cloud = _spawn_cloud()
+ cloud.position = _aabb.position + _aabb.size * Vector3(randf(), randf(), randf())
+
+ _clouds.push_back(cloud)
+ _speeds.push_back(randf_range(float_speed_min, float_speed_max))
+
+func _process(delta):
+ for i in range(count):
+ var cloud = _clouds[i]
+ var speed = _speeds[i]
+
+ cloud.position += float_direction * speed * delta
+
+ if not _aabb.has_point(cloud.position):
+ cloud.queue_free()
+
+ cloud = _spawn_cloud()
+ cloud.position = _aabb.position + _aabb.size * \
+ Vector3(randf(), randf(), randf()) * \
+ (Vector3.ONE * 0.5 - float_direction * 0.5)
+
+ _clouds[i] = cloud
+ _speeds[i] = randf_range(float_speed_min, float_speed_max)
+
+func _spawn_cloud() -> Node3D:
+ var cloud_template = clouds.pick_random() as PackedScene
+ var cloud = cloud_template.instantiate() as Node3D
+ add_child(cloud)
+ cloud.owner = self
+
+ return cloud
+
+func _find_aabb() -> AABB:
+ var shape_owners = get_shape_owners()
+ for shape_owner in shape_owners:
+ for i in range(shape_owner_get_shape_count(shape_owner)):
+ var shape = shape_owner_get_shape(shape_owner, i)
+
+ if shape is BoxShape3D:
+ var pos = shape_owner_get_transform(shape_owner).origin
+ var size = shape.size
+ return AABB(pos - size / 2, size)
+
+ return AABB(Vector3.ZERO, Vector3.ZERO)
diff --git a/examples/forest-brawl/scripts/cloud-area3d.gd.uid b/examples/forest-brawl/scripts/cloud-area3d.gd.uid
new file mode 100644
index 0000000..f96d674
--- /dev/null
+++ b/examples/forest-brawl/scripts/cloud-area3d.gd.uid
@@ -0,0 +1 @@
+uid://bgsb1gf87lh85
diff --git a/examples/forest-brawl/scripts/displacer.gd b/examples/forest-brawl/scripts/displacer.gd
new file mode 100644
index 0000000..ce8eb9f
--- /dev/null
+++ b/examples/forest-brawl/scripts/displacer.gd
@@ -0,0 +1,74 @@
+extends Node3D
+
+@export var duration: float = 0.5
+@export var strength: float = 1.0
+@export var shape: Shape3D = SphereShape3D.new()
+
+var birth_tick: int
+var death_tick: int
+var despawn_tick: int
+var fired_by: Node
+
+var _logger := NetfoxLogger.new("fb", "Displacer")
+
+func _ready():
+ birth_tick = NetworkTime.tick
+ death_tick = birth_tick + NetworkTime.seconds_to_ticks(duration)
+ despawn_tick = death_tick + NetworkRollback.history_limit
+
+ NetworkRollback.on_process_tick.connect(_rollback_tick)
+ NetworkTime.on_tick.connect(_tick)
+
+ # Run from birth tick on next loop
+ NetworkRollback.notify_resimulation_start(birth_tick)
+
+ (func():
+ _logger.debug("Created explosion at %s@%d", [global_position, birth_tick])
+ ).call_deferred()
+
+func _rollback_tick(tick: int):
+ if tick < birth_tick or tick > death_tick:
+ # Tick outside of range
+ return
+
+ var strength_factor := inverse_lerp(death_tick, birth_tick, tick)
+ strength_factor = clampf(strength_factor, 0., 1.)
+ strength_factor = pow(strength_factor, 2)
+
+ for brawler in _get_overlapping_brawlers():
+ var diff := brawler.global_position - global_position
+ var f := clampf(1.0 / (1.0 + diff.length_squared()), 0.0, 1.0)
+
+ var offset := Vector3(diff.x, max(0, diff.y), diff.z).normalized()
+ offset *= strength_factor * strength * f * NetworkTime.ticktime
+
+ brawler.shove(offset)
+ NetworkRollback.mutate(brawler)
+
+ if brawler != fired_by:
+ brawler.register_hit(fired_by)
+
+func _tick(_delta, tick):
+ if tick >= death_tick:
+ visible = false
+
+ if tick > despawn_tick:
+ queue_free()
+
+func _get_overlapping_brawlers() -> Array[BrawlerController]:
+ var result: Array[BrawlerController] = []
+
+ var state := get_world_3d().direct_space_state
+ var query := PhysicsShapeQueryParameters3D.new()
+ query.shape = shape
+ query.transform = global_transform
+
+ # TODO: Move map geo and brawlers to separate layers, so map doesn't clog up
+ # the 32 max_results - this would enable bigger collision shapes
+ var hits := state.intersect_shape(query)
+ for hit in hits:
+ var hit_object = hit["collider"]
+ if hit_object is BrawlerController:
+ result.push_back(hit_object)
+
+ return result
diff --git a/examples/forest-brawl/scripts/displacer.gd.uid b/examples/forest-brawl/scripts/displacer.gd.uid
new file mode 100644
index 0000000..d2edff2
--- /dev/null
+++ b/examples/forest-brawl/scripts/displacer.gd.uid
@@ -0,0 +1 @@
+uid://cxnxh3ffpwn2s
diff --git a/examples/forest-brawl/scripts/effects/effect.gd b/examples/forest-brawl/scripts/effects/effect.gd
new file mode 100644
index 0000000..e090683
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/effect.gd
@@ -0,0 +1,55 @@
+extends Node3D
+class_name Effect
+
+@export var duration: float = 8.0
+@export var winddown_time: float = 2.0
+
+@onready var animation_player: AnimationPlayer = $AnimationPlayer as AnimationPlayer
+
+var _apply_tick: int = 0
+var _cease_tick: int = 0
+var _destroy_tick: int = 0
+
+func _ready():
+ if not get_parent() is BrawlerController:
+ push_error("Powerup effect added to non-player!")
+ queue_free()
+ return
+
+ _apply_tick = NetworkTime.tick + 1
+ _cease_tick = _apply_tick + NetworkTime.seconds_to_ticks(duration)
+ _destroy_tick = max(
+ _cease_tick + NetworkTime.seconds_to_ticks(winddown_time),
+ _cease_tick + NetworkRollback.history_limit
+ )
+
+ # Resim from apply tick on the next loop
+ NetworkRollback.before_loop.connect(func(): NetworkRollback.notify_resimulation_start(_apply_tick), CONNECT_ONE_SHOT)
+
+ NetworkRollback.on_process_tick.connect(_rollback_tick)
+ NetworkTime.on_tick.connect(_tick)
+
+func _rollback_tick(tick):
+ if tick == _apply_tick:
+ _apply()
+ if tick == _cease_tick:
+ _cease()
+
+func _tick(_delta, tick):
+ if tick == _cease_tick:
+ animation_player.play("death")
+ if tick >= _destroy_tick:
+ queue_free()
+
+func _apply():
+ pass
+
+func _cease():
+ pass
+
+func get_target() -> BrawlerController:
+ return get_parent_node_3d() as BrawlerController
+
+func is_active() -> bool:
+ var tick = NetworkRollback.tick if NetworkRollback.is_rollback() else NetworkTime.tick
+ return tick >= _apply_tick and tick < _cease_tick
diff --git a/examples/forest-brawl/scripts/effects/effect.gd.uid b/examples/forest-brawl/scripts/effects/effect.gd.uid
new file mode 100644
index 0000000..7a81455
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/effect.gd.uid
@@ -0,0 +1 @@
+uid://rbj18ues4b75
diff --git a/examples/forest-brawl/scripts/effects/mass-effect.gd b/examples/forest-brawl/scripts/effects/mass-effect.gd
new file mode 100644
index 0000000..ed74e1e
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/mass-effect.gd
@@ -0,0 +1,11 @@
+extends Effect
+
+@export var bonus_mass: float = 1.0
+
+func _apply():
+ get_target().mass += bonus_mass
+ NetworkRollback.mutate(get_target())
+
+func _cease():
+ get_target().mass -= bonus_mass
+ NetworkRollback.mutate(get_target())
diff --git a/examples/forest-brawl/scripts/effects/mass-effect.gd.uid b/examples/forest-brawl/scripts/effects/mass-effect.gd.uid
new file mode 100644
index 0000000..96255e4
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/mass-effect.gd.uid
@@ -0,0 +1 @@
+uid://ku0h0bido33i
diff --git a/examples/forest-brawl/scripts/effects/repulse-effect.gd b/examples/forest-brawl/scripts/effects/repulse-effect.gd
new file mode 100644
index 0000000..08e9067
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/repulse-effect.gd
@@ -0,0 +1,25 @@
+extends Effect
+
+@export var area: Area3D
+@export var strength: float = 4.0
+
+func _rollback_tick(tick):
+ super._rollback_tick(tick)
+
+ if not is_active():
+ return
+
+ for body in area.get_overlapping_bodies():
+ if not body is BrawlerController or body == get_parent_node_3d():
+ continue
+
+ var brawler := body as BrawlerController
+ var diff: Vector3 = brawler.global_position - global_position
+ var f = clampf(1.0 / (1.0 + diff.length_squared()), 0.0, 1.0)
+ f = clampf(1. - diff.length_squared() / 16., 0., 1.)
+ diff.y = max(0, diff.y)
+ var motion = diff.normalized() * strength * f * NetworkTime.ticktime
+ brawler.shove(motion)
+
+ brawler.register_hit(get_parent_node_3d())
+ NetworkRollback.mutate(brawler)
diff --git a/examples/forest-brawl/scripts/effects/repulse-effect.gd.uid b/examples/forest-brawl/scripts/effects/repulse-effect.gd.uid
new file mode 100644
index 0000000..1c2dc43
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/repulse-effect.gd.uid
@@ -0,0 +1 @@
+uid://bbyjqcch0uq2b
diff --git a/examples/forest-brawl/scripts/effects/speed-effect.gd b/examples/forest-brawl/scripts/effects/speed-effect.gd
new file mode 100644
index 0000000..1938649
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/speed-effect.gd
@@ -0,0 +1,11 @@
+extends Effect
+
+@export var bonus: float = 0.2
+
+func _apply():
+ get_target().speed *= 1 + bonus
+ NetworkRollback.mutate(get_target())
+
+func _cease():
+ get_target().speed /= 1 + bonus
+ NetworkRollback.mutate(get_target())
diff --git a/examples/forest-brawl/scripts/effects/speed-effect.gd.uid b/examples/forest-brawl/scripts/effects/speed-effect.gd.uid
new file mode 100644
index 0000000..56fe1e6
--- /dev/null
+++ b/examples/forest-brawl/scripts/effects/speed-effect.gd.uid
@@ -0,0 +1 @@
+uid://byyjui57c0qjx
diff --git a/examples/forest-brawl/scripts/explosion.gd b/examples/forest-brawl/scripts/explosion.gd
new file mode 100644
index 0000000..ecec0f5
--- /dev/null
+++ b/examples/forest-brawl/scripts/explosion.gd
@@ -0,0 +1,8 @@
+extends CPUParticles3D
+
+func _ready():
+ one_shot = true
+
+func _process(_delta):
+ if not emitting:
+ queue_free()
diff --git a/examples/forest-brawl/scripts/explosion.gd.uid b/examples/forest-brawl/scripts/explosion.gd.uid
new file mode 100644
index 0000000..8c13e86
--- /dev/null
+++ b/examples/forest-brawl/scripts/explosion.gd.uid
@@ -0,0 +1 @@
+uid://clfqawybja64i
diff --git a/examples/forest-brawl/scripts/following-camera.gd b/examples/forest-brawl/scripts/following-camera.gd
new file mode 100644
index 0000000..874f161
--- /dev/null
+++ b/examples/forest-brawl/scripts/following-camera.gd
@@ -0,0 +1,22 @@
+extends Camera3D
+class_name FollowingCamera
+
+@export var distance: float = 4.0
+@export var approach_time: float = 0.125
+@export var target: Node3D
+
+func _ready():
+ NetworkTime.on_tick.connect(_tick)
+
+func _tick(delta: float, _t: int):
+ if not target:
+ return
+
+ var desired_pos = target.global_position
+ desired_pos += transform.basis.z * distance
+
+ var diff = desired_pos - global_position
+ var dst = diff.length()
+ diff = diff.normalized()
+
+ global_position += diff * minf(dst / approach_time * delta, dst)
diff --git a/examples/forest-brawl/scripts/following-camera.gd.uid b/examples/forest-brawl/scripts/following-camera.gd.uid
new file mode 100644
index 0000000..0b86c76
--- /dev/null
+++ b/examples/forest-brawl/scripts/following-camera.gd.uid
@@ -0,0 +1 @@
+uid://bqrt0ucoqar5v
diff --git a/examples/forest-brawl/scripts/game-events.gd b/examples/forest-brawl/scripts/game-events.gd
new file mode 100644
index 0000000..874859f
--- /dev/null
+++ b/examples/forest-brawl/scripts/game-events.gd
@@ -0,0 +1,10 @@
+extends Node
+# Only used for Forest Brawl example
+
+signal on_brawler_spawn(brawler: BrawlerController)
+signal on_own_brawler_spawn(brawler: BrawlerController)
+signal on_brawler_fall(brawler: BrawlerController)
+signal on_brawler_respawn(brawler: BrawlerController)
+signal on_brawler_despawn(brawler: BrawlerController)
+
+signal on_scores_updated(scores: Dictionary)
diff --git a/examples/forest-brawl/scripts/game-events.gd.uid b/examples/forest-brawl/scripts/game-events.gd.uid
new file mode 100644
index 0000000..d04cf4e
--- /dev/null
+++ b/examples/forest-brawl/scripts/game-events.gd.uid
@@ -0,0 +1 @@
+uid://wpjf12noxvp5
diff --git a/examples/forest-brawl/scripts/moving-platform.gd b/examples/forest-brawl/scripts/moving-platform.gd
new file mode 100644
index 0000000..d527985
--- /dev/null
+++ b/examples/forest-brawl/scripts/moving-platform.gd
@@ -0,0 +1,27 @@
+extends AnimatableBody3D
+class_name MovingPlatform
+
+@export var speed: float = 2.
+@onready var _origin: Vector3 = global_position
+@onready var _target: Vector3 = $Target.global_position
+@onready var _distance: float = _origin.distance_to(_target)
+var _velocity: Vector3 = Vector3.ZERO
+
+func get_velocity() -> Vector3:
+ return _velocity
+
+func _ready():
+ NetworkRollback.on_prepare_tick.connect(_apply_tick)
+
+func _apply_tick(tick: int):
+ var previous_position = _get_position_for_tick(tick - 1)
+ global_position = _get_position_for_tick(tick)
+
+ _velocity = (global_position - previous_position) / NetworkTime.ticktime
+
+func _get_position_for_tick(tick: int):
+ var distance_moved = NetworkTime.ticks_to_seconds(tick) * speed
+ var progress = distance_moved / _distance
+ progress = pingpong(progress, 1)
+
+ return _origin.lerp(_target, progress)
diff --git a/examples/forest-brawl/scripts/moving-platform.gd.uid b/examples/forest-brawl/scripts/moving-platform.gd.uid
new file mode 100644
index 0000000..af66a8b
--- /dev/null
+++ b/examples/forest-brawl/scripts/moving-platform.gd.uid
@@ -0,0 +1 @@
+uid://4ynvkeku823s
diff --git a/examples/forest-brawl/scripts/name-provider.gd b/examples/forest-brawl/scripts/name-provider.gd
new file mode 100644
index 0000000..17f28eb
--- /dev/null
+++ b/examples/forest-brawl/scripts/name-provider.gd
@@ -0,0 +1,336 @@
+extends Object
+class_name NameProvider
+
+static var _adjectives: PackedStringArray
+static var _animals: PackedStringArray
+
+static func _pick_random(from: PackedStringArray) -> String:
+ return from[randi_range(0, from.size()-1)]
+
+static func name():
+ return ("%s %s" % [
+ NameProvider._pick_random(NameProvider._adjectives),
+ NameProvider._pick_random(NameProvider._animals)
+ ]).capitalize()
+
+static func _static_init():
+ # Source for adjectives: https://gist.github.com/hugsy/8910dc78d208e40de42deb29e62df913
+ # Source for animals: https://gist.github.com/atduskgreg/3cf8ef48cb0d29cf151bedad81553a54
+
+ _adjectives = PackedStringArray([
+ "abandoned", "able", "absolute", "adorable", "adventurous", "academic",
+ "acceptable", "acclaimed", "accomplished", "accurate", "aching", "acidic",
+ "acrobatic", "active", "actual", "adept", "admirable", "admired",
+ "adolescent", "adorable", "adored", "advanced", "afraid", "affectionate",
+ "aged", "aggravating", "aggressive", "agile", "agitated", "agonizing",
+ "agreeable", "ajar", "alarmed", "alarming", "alert", "alienated",
+ "alive", "all", "altruistic", "amazing", "ambitious", "ample",
+ "amused", "amusing", "anchored", "ancient", "angelic", "angry",
+ "anguished", "animated", "annual", "another", "antique", "anxious",
+ "any", "apprehensive", "appropriate", "apt", "arctic", "arid",
+ "aromatic", "artistic", "ashamed", "assured", "astonishing", "athletic",
+ "attached", "attentive", "attractive", "austere", "authentic", "authorized",
+ "automatic", "avaricious", "average", "aware", "awesome", "awful",
+ "awkward", "babyish", "bad", "back", "baggy", "bare",
+ "barren", "basic", "beautiful", "belated", "beloved", "beneficial",
+ "better", "best", "bewitched", "big", "big-hearted", "biodegradable",
+ "bite-sized", "bitter", "black", "black-and-white", "bland", "blank",
+ "blaring", "bleak", "blind", "blissful", "blond", "blue",
+ "blushing", "bogus", "boiling", "bold", "bony", "boring",
+ "bossy", "both", "bouncy", "bountiful", "bowed", "brave",
+ "breakable", "brief", "bright", "brilliant", "brisk", "broken",
+ "bronze", "brown", "bruised", "bubbly", "bulky", "bumpy",
+ "buoyant", "burdensome", "burly", "bustling", "busy", "buttery",
+ "buzzing", "calculating", "calm", "candid", "canine", "capital",
+ "carefree", "careful", "careless", "caring", "cautious", "cavernous",
+ "celebrated", "charming", "cheap", "cheerful", "cheery", "chief",
+ "chilly", "chubby", "circular", "classic", "clean", "clear",
+ "clear-cut", "clever", "close", "closed", "cloudy", "clueless",
+ "clumsy", "cluttered", "coarse", "cold", "colorful", "colorless",
+ "colossal", "comfortable", "common", "compassionate", "competent", "complete",
+ "complex", "complicated", "composed", "concerned", "concrete", "confused",
+ "conscious", "considerate", "constant", "content", "conventional", "cooked",
+ "cool", "cooperative", "coordinated", "corny", "corrupt", "costly",
+ "courageous", "courteous", "crafty", "crazy", "creamy", "creative",
+ "creepy", "criminal", "crisp", "critical", "crooked", "crowded",
+ "cruel", "crushing", "cuddly", "cultivated", "cultured", "cumbersome",
+ "curly", "curvy", "cute", "cylindrical", "damaged", "damp",
+ "dangerous", "dapper", "daring", "darling", "dark", "dazzling",
+ "dead", "deadly", "deafening", "dear", "dearest", "decent",
+ "decimal", "decisive", "deep", "defenseless", "defensive", "defiant",
+ "deficient", "definite", "definitive", "delayed", "delectable", "delicious",
+ "delightful", "delirious", "demanding", "dense", "dental", "dependable",
+ "dependent", "descriptive", "deserted", "detailed", "determined", "devoted",
+ "different", "difficult", "digital", "diligent", "dim", "dimpled",
+ "dimwitted", "direct", "disastrous", "discrete", "disfigured", "disgusting",
+ "disloyal", "dismal", "distant", "downright", "dreary", "dirty",
+ "disguised", "dishonest", "dismal", "distant", "distinct", "distorted",
+ "dizzy", "dopey", "doting", "double", "downright", "drab",
+ "drafty", "dramatic", "dreary", "droopy", "dry", "dual",
+ "dull", "dutiful", "each", "eager", "earnest", "early",
+ "easy", "easy-going", "ecstatic", "edible", "educated", "elaborate",
+ "elastic", "elated", "elderly", "electric", "elegant", "elementary",
+ "elliptical", "embarrassed", "embellished", "eminent", "emotional", "empty",
+ "enchanted", "enchanting", "energetic", "enlightened", "enormous", "enraged",
+ "entire", "envious", "equal", "equatorial", "essential", "esteemed",
+ "ethical", "euphoric", "even", "evergreen", "everlasting", "every",
+ "evil", "exalted", "excellent", "exemplary", "exhausted", "excitable",
+ "excited", "exciting", "exotic", "expensive", "experienced", "expert",
+ "extraneous", "extroverted", "extra-large", "extra-small", "fabulous", "failing",
+ "faint", "fair", "faithful", "fake", "false", "familiar",
+ "famous", "fancy", "fantastic", "far", "faraway", "far-flung",
+ "far-off", "fast", "fat", "fatal", "fatherly", "favorable",
+ "favorite", "fearful", "fearless", "feisty", "feline", "female",
+ "feminine", "few", "fickle", "filthy", "fine", "finished",
+ "firm", "first", "firsthand", "fitting", "fixed", "flaky",
+ "flamboyant", "flashy", "flat", "flawed", "flawless", "flickering",
+ "flimsy", "flippant", "flowery", "fluffy", "fluid", "flustered",
+ "focused", "fond", "foolhardy", "foolish", "forceful", "forked",
+ "formal", "forsaken", "forthright", "fortunate", "fragrant", "frail",
+ "frank", "frayed", "free", "French", "fresh", "frequent",
+ "friendly", "frightened", "frightening", "frigid", "frilly", "frizzy",
+ "frivolous", "front", "frosty", "frozen", "frugal", "fruitful",
+ "full", "fumbling", "functional", "funny", "fussy", "fuzzy",
+ "gargantuan", "gaseous", "general", "generous", "gentle", "genuine",
+ "giant", "giddy", "gigantic", "gifted", "giving", "glamorous",
+ "glaring", "glass", "gleaming", "gleeful", "glistening", "glittering",
+ "gloomy", "glorious", "glossy", "glum", "golden", "good",
+ "good-natured", "gorgeous", "graceful", "gracious", "grand", "grandiose",
+ "granular", "grateful", "grave", "gray", "great", "greedy",
+ "green", "gregarious", "grim", "grimy", "gripping", "grizzled",
+ "gross", "grotesque", "grouchy", "grounded", "growing", "growling",
+ "grown", "grubby", "gruesome", "grumpy", "guilty", "gullible",
+ "gummy", "hairy", "half", "handmade", "handsome", "handy",
+ "happy", "happy-go-lucky", "hard", "hard-to-find", "harmful", "harmless",
+ "harmonious", "harsh", "hasty", "hateful", "haunting", "healthy",
+ "heartfelt", "hearty", "heavenly", "heavy", "hefty", "helpful",
+ "helpless", "hidden", "hideous", "high", "high-level", "hilarious",
+ "hoarse", "hollow", "homely", "honest", "honorable", "honored",
+ "hopeful", "horrible", "hospitable", "hot", "huge", "humble",
+ "humiliating", "humming", "humongous", "hungry", "hurtful", "husky",
+ "icky", "icy", "ideal", "idealistic", "identical", "idle",
+ "idiotic", "idolized", "ignorant", "ill", "illegal", "ill-fated",
+ "ill-informed", "illiterate", "illustrious", "imaginary", "imaginative", "immaculate",
+ "immaterial", "immediate", "immense", "impassioned", "impeccable", "impartial",
+ "imperfect", "imperturbable", "impish", "impolite", "important", "impossible",
+ "impractical", "impressionable", "impressive", "improbable", "impure", "inborn",
+ "incomparable", "incompatible", "incomplete", "inconsequential", "incredible", "indelible",
+ "inexperienced", "indolent", "infamous", "infantile", "infatuated", "inferior",
+ "infinite", "informal", "innocent", "insecure", "insidious", "insignificant",
+ "insistent", "instructive", "insubstantial", "intelligent", "intent", "intentional",
+ "interesting", "internal", "international", "intrepid", "ironclad", "irresponsible",
+ "irritating", "itchy", "jaded", "jagged", "jam-packed", "jaunty",
+ "jealous", "jittery", "joint", "jolly", "jovial", "joyful",
+ "joyous", "jubilant", "judicious", "juicy", "jumbo", "junior",
+ "jumpy", "juvenile", "kaleidoscopic", "keen", "key", "kind",
+ "kindhearted", "kindly", "klutzy", "knobby", "knotty", "knowledgeable",
+ "knowing", "known", "kooky", "kosher", "lame", "lanky",
+ "large", "last", "lasting", "late", "lavish", "lawful",
+ "lazy", "leading", "lean", "leafy", "left", "legal",
+ "legitimate", "light", "lighthearted", "likable", "likely", "limited",
+ "limp", "limping", "linear", "lined", "liquid", "little",
+ "live", "lively", "livid", "loathsome", "lone", "lonely",
+ "long", "long-term", "loose", "lopsided", "lost", "loud",
+ "lovable", "lovely", "loving", "low", "loyal", "lucky",
+ "lumbering", "luminous", "lumpy", "lustrous", "luxurious", "mad",
+ "made-up", "magnificent", "majestic", "major", "male", "mammoth",
+ "married", "marvelous", "masculine", "massive", "mature", "meager",
+ "mealy", "mean", "measly", "meaty", "medical", "mediocre",
+ "medium", "meek", "mellow", "melodic", "memorable", "menacing",
+ "merry", "messy", "metallic", "mild", "milky", "mindless",
+ "miniature", "minor", "minty", "miserable", "miserly", "misguided",
+ "misty", "mixed", "modern", "modest", "moist", "monstrous",
+ "monthly", "monumental", "moral", "mortified", "motherly", "motionless",
+ "mountainous", "muddy", "muffled", "multicolored", "mundane", "murky",
+ "mushy", "musty", "muted", "mysterious", "naive", "narrow",
+ "nasty", "natural", "naughty", "nautical", "near", "neat",
+ "necessary", "needy", "negative", "neglected", "negligible", "neighboring",
+ "nervous", "new", "next", "nice", "nifty", "nimble",
+ "nippy", "nocturnal", "noisy", "nonstop", "normal", "notable",
+ "noted", "noteworthy", "novel", "noxious", "numb", "nutritious",
+ "nutty", "obedient", "obese", "oblong", "oily", "oblong",
+ "obvious", "occasional", "odd", "oddball", "offbeat", "offensive",
+ "official", "old", "old-fashioned", "only", "open", "optimal",
+ "optimistic", "opulent", "orange", "orderly", "organic", "ornate",
+ "ornery", "ordinary", "original", "other", "our", "outlying",
+ "outgoing", "outlandish", "outrageous", "outstanding", "oval", "overcooked",
+ "overdue", "overjoyed", "overlooked", "palatable", "pale", "paltry",
+ "parallel", "parched", "partial", "passionate", "past", "pastel",
+ "peaceful", "peppery", "perfect", "perfumed", "periodic", "perky",
+ "personal", "pertinent", "pesky", "pessimistic", "petty", "phony",
+ "physical", "piercing", "pink", "pitiful", "plain", "plaintive",
+ "plastic", "playful", "pleasant", "pleased", "pleasing", "plump",
+ "plush", "polished", "polite", "political", "pointed", "pointless",
+ "poised", "poor", "popular", "portly", "posh", "positive",
+ "possible", "potable", "powerful", "powerless", "practical", "precious",
+ "present", "prestigious", "pretty", "precious", "previous", "pricey",
+ "prickly", "primary", "prime", "pristine", "private", "prize",
+ "probable", "productive", "profitable", "profuse", "proper", "proud",
+ "prudent", "punctual", "pungent", "puny", "pure", "purple",
+ "pushy", "putrid", "puzzled", "puzzling", "quaint", "qualified",
+ "quarrelsome", "quarterly", "queasy", "querulous", "questionable", "quick",
+ "quick-witted", "quiet", "quintessential", "quirky", "quixotic", "quizzical",
+ "radiant", "ragged", "rapid", "rare", "rash", "raw",
+ "recent", "reckless", "rectangular", "ready", "real", "realistic",
+ "reasonable", "red", "reflecting", "regal", "regular", "reliable",
+ "relieved", "remarkable", "remorseful", "remote", "repentant", "required",
+ "respectful", "responsible", "repulsive", "revolving", "rewarding", "rich",
+ "rigid", "right", "ringed", "ripe", "roasted", "robust",
+ "rosy", "rotating", "rotten", "rough", "round", "rowdy",
+ "royal", "rubbery", "rundown", "ruddy", "rude", "runny",
+ "rural", "rusty", "sad", "safe", "salty", "same",
+ "sandy", "sane", "sarcastic", "sardonic", "satisfied", "scaly",
+ "scarce", "scared", "scary", "scented", "scholarly", "scientific",
+ "scornful", "scratchy", "scrawny", "second", "secondary", "second-hand",
+ "secret", "self-assured", "self-reliant", "selfish", "sentimental", "separate",
+ "serene", "serious", "serpentine", "several", "severe", "shabby",
+ "shadowy", "shady", "shallow", "shameful", "shameless", "sharp",
+ "shimmering", "shiny", "shocked", "shocking", "shoddy", "short",
+ "short-term", "showy", "shrill", "shy", "sick", "silent",
+ "silky", "silly", "silver", "similar", "simple", "simplistic",
+ "sinful", "single", "sizzling", "skeletal", "skinny", "sleepy",
+ "slight", "slim", "slimy", "slippery", "slow", "slushy",
+ "small", "smart", "smoggy", "smooth", "smug", "snappy",
+ "snarling", "sneaky", "sniveling", "snoopy", "sociable", "soft",
+ "soggy", "solid", "somber", "some", "spherical", "sophisticated",
+ "sore", "sorrowful", "soulful", "soupy", "sour", "Spanish",
+ "sparkling", "sparse", "specific", "spectacular", "speedy", "spicy",
+ "spiffy", "spirited", "spiteful", "splendid", "spotless", "spotted",
+ "spry", "square", "squeaky", "squiggly", "stable", "staid",
+ "stained", "stale", "standard", "starchy", "stark", "starry",
+ "steep", "sticky", "stiff", "stimulating", "stingy", "stormy",
+ "straight", "strange", "steel", "strict", "strident", "striking",
+ "striped", "strong", "studious", "stunning", "stupendous", "stupid",
+ "sturdy", "stylish", "subdued", "submissive", "substantial", "subtle",
+ "suburban", "sudden", "sugary", "sunny", "super", "superb",
+ "superficial", "superior", "supportive", "sure-footed", "surprised", "suspicious",
+ "svelte", "sweaty", "sweet", "sweltering", "swift", "sympathetic",
+ "tall", "talkative", "tame", "tan", "tangible", "tart",
+ "tasty", "tattered", "taut", "tedious", "teeming", "tempting",
+ "tender", "tense", "tepid", "terrible", "terrific", "testy",
+ "thankful", "that", "these", "thick", "thin", "third",
+ "thirsty", "this", "thorough", "thorny", "those", "thoughtful",
+ "threadbare", "thrifty", "thunderous", "tidy", "tight", "timely",
+ "tinted", "tiny", "tired", "torn", "total", "tough",
+ "traumatic", "treasured", "tremendous", "tragic", "trained", "tremendous",
+ "triangular", "tricky", "trifling", "trim", "trivial", "troubled",
+ "true", "trusting", "trustworthy", "trusty", "truthful", "tubby",
+ "turbulent", "twin", "ugly", "ultimate", "unacceptable", "unaware",
+ "uncomfortable", "uncommon", "unconscious", "understated", "unequaled", "uneven",
+ "unfinished", "unfit", "unfolded", "unfortunate", "unhappy", "unhealthy",
+ "uniform", "unimportant", "unique", "united", "unkempt", "unknown",
+ "unlawful", "unlined", "unlucky", "unnatural", "unpleasant", "unrealistic",
+ "unripe", "unruly", "unselfish", "unsightly", "unsteady", "unsung",
+ "untidy", "untimely", "untried", "untrue", "unused", "unusual",
+ "unwelcome", "unwieldy", "unwilling", "unwitting", "unwritten", "upbeat",
+ "upright", "upset", "urban", "usable", "used", "useful",
+ "useless", "utilized", "utter", "vacant", "vague", "vain",
+ "valid", "valuable", "vapid", "variable", "vast", "velvety",
+ "venerated", "vengeful", "verifiable", "vibrant", "vicious", "victorious",
+ "vigilant", "vigorous", "villainous", "violet", "violent", "virtual",
+ "virtuous", "visible", "vital", "vivacious", "vivid", "voluminous",
+ "wan", "warlike", "warm", "warmhearted", "warped", "wary",
+ "wasteful", "watchful", "waterlogged", "watery", "wavy", "wealthy",
+ "weak", "weary", "webbed", "wee", "weekly", "weepy",
+ "weighty", "weird", "welcome", "well-documented", "well-groomed", "well-informed",
+ "well-lit", "well-made", "well-off", "well-to-do", "well-worn", "wet",
+ "which", "whimsical", "whirlwind", "whispered", "white", "whole",
+ "whopping", "wicked", "wide", "wide-eyed", "wiggly", "wild",
+ "willing", "wilted", "winding", "windy", "winged", "wiry",
+ "wise", "witty", "wobbly", "woeful", "wonderful", "wooden",
+ "woozy", "wordy", "worldly", "worn", "worried", "worrisome",
+ "worse", "worst", "worthless", "worthwhile", "worthy", "wrathful",
+ "wretched", "writhing", "wrong", "wry", "yawning", "yearly",
+ "yellow", "yellowish", "young", "youthful", "yummy", "zany",
+ "zealous", "zesty", "zigzag",
+ ])
+
+ _animals = PackedStringArray([
+ "canidae", "felidae", "cat", "cattle", "dog", "donkey",
+ "goat", "guinea pig", "horse", "pig", "rabbit", "fancy rat varieties",
+ "laboratory rat strains", "sheep breeds", "water buffalo breeds", "chicken breeds", "duck breeds", "goose breeds",
+ "pigeon breeds", "turkey breeds", "aardvark", "aardwolf", "african buffalo", "african elephant",
+ "african leopard", "albatross", "alligator", "alpaca", "american buffalo (bison)", "american robin",
+ "amphibian", "list", "anaconda", "angelfish", "anglerfish", "ant",
+ "anteater", "antelope", "antlion", "ape", "aphid", "arabian leopard",
+ "arctic fox", "arctic wolf", "armadillo", "arrow crab", "asp", "ass (donkey)",
+ "baboon", "badger", "bald eagle", "bandicoot", "barnacle", "barracuda",
+ "basilisk", "bass", "bat", "beaked whale", "bear", "list",
+ "beaver", "bedbug", "bee", "beetle", "bird", "list",
+ "bison", "blackbird", "black panther", "black widow spider", "blue bird", "blue jay",
+ "blue whale", "boa", "boar", "bobcat", "bobolink", "bonobo",
+ "booby", "box jellyfish", "bovid", "buffalo, african", "buffalo, american (bison)", "bug",
+ "butterfly", "buzzard", "camel", "canid", "cape buffalo", "capybara",
+ "cardinal", "caribou", "carp", "cat", "list", "catshark",
+ "caterpillar", "catfish", "cattle", "list", "centipede", "cephalopod",
+ "chameleon", "cheetah", "chickadee", "chicken", "list", "chimpanzee",
+ "chinchilla", "chipmunk", "clam", "clownfish", "cobra", "cockroach",
+ "cod", "condor", "constrictor", "coral", "cougar", "cow",
+ "coyote", "crab", "crane", "crane fly", "crawdad", "crayfish",
+ "cricket", "crocodile", "crow", "cuckoo", "cicada", "damselfly",
+ "deer", "dingo", "dinosaur", "list", "dog", "list",
+ "dolphin", "donkey", "list", "dormouse", "dove", "dragonfly",
+ "dragon", "duck", "list", "dung beetle", "eagle", "earthworm",
+ "earwig", "echidna", "eel", "egret", "elephant", "elephant seal",
+ "elk", "emu", "english pointer", "ermine", "falcon", "ferret",
+ "finch", "firefly", "fish", "flamingo", "flea", "fly",
+ "flyingfish", "fowl", "fox", "frog", "fruit bat", "gamefowl",
+ "list", "galliform", "list", "gazelle", "gecko", "gerbil",
+ "giant panda", "giant squid", "gibbon", "gila monster", "giraffe", "goat",
+ "list", "goldfish", "goose", "list", "gopher", "gorilla",
+ "grasshopper", "great blue heron", "great white shark", "grizzly bear", "ground shark", "ground sloth",
+ "grouse", "guan", "list", "guanaco", "guineafowl", "list",
+ "guinea pig", "list", "gull", "guppy", "haddock", "halibut",
+ "hammerhead shark", "hamster", "hare", "harrier", "hawk", "hedgehog",
+ "hermit crab", "heron", "herring", "hippopotamus", "hookworm", "hornet",
+ "horse", "list", "hoverfly", "hummingbird", "humpback whale", "hyena",
+ "iguana", "impala", "irukandji jellyfish", "jackal", "jaguar", "jay",
+ "jellyfish", "junglefowl", "kangaroo", "kangaroo mouse", "kangaroo rat", "kingfisher",
+ "kite", "kiwi", "koala", "koi", "komodo dragon", "krill",
+ "ladybug", "lamprey", "landfowl", "land snail", "lark", "leech",
+ "lemming", "lemur", "leopard", "leopon", "limpet", "lion",
+ "lizard", "llama", "lobster", "locust", "loon", "louse",
+ "lungfish", "lynx", "macaw", "mackerel", "magpie", "mammal",
+ "manatee", "mandrill", "manta ray", "marlin", "marmoset", "marmot",
+ "marsupial", "marten", "mastodon", "meadowlark", "meerkat", "mink",
+ "minnow", "mite", "mockingbird", "mole", "mollusk", "mongoose",
+ "monitor lizard", "monkey", "moose", "mosquito", "moth", "mountain goat",
+ "mouse", "mule", "muskox", "narwhal", "newt", "new world quail",
+ "nightingale", "ocelot", "octopus", "old world quail", "opossum", "orangutan",
+ "orca", "ostrich", "otter", "owl", "ox", "panda",
+ "panther", "panthera hybrid", "parakeet", "parrot", "parrotfish", "partridge",
+ "peacock", "peafowl", "pelican", "penguin", "perch", "peregrine falcon",
+ "pheasant", "pig", "pigeon", "list", "pike", "pilot whale",
+ "pinniped", "piranha", "planarian", "platypus", "polar bear", "pony",
+ "porcupine", "porpoise", "portuguese man o' war", "possum", "prairie dog", "prawn",
+ "praying mantis", "primate", "ptarmigan", "puffin", "puma", "python",
+ "quail", "quelea", "quokka", "rabbit", "list", "raccoon",
+ "rainbow trout", "rat", "rattlesnake", "raven", "ray (batoidea)", "ray (rajiformes)",
+ "red panda", "reindeer", "reptile", "rhinoceros", "right whale", "roadrunner",
+ "rodent", "rook", "rooster", "roundworm", "saber-toothed cat", "sailfish",
+ "salamander", "salmon", "sawfish", "scale insect", "scallop", "scorpion",
+ "seahorse", "sea lion", "sea slug", "sea snail", "shark", "list",
+ "sheep", "list", "shrew", "shrimp", "silkworm", "silverfish",
+ "skink", "skunk", "sloth", "slug", "smelt", "snail",
+ "snake", "list", "snipe", "snow leopard", "sockeye salmon", "sole",
+ "sparrow", "sperm whale", "spider", "spider monkey", "spoonbill", "squid",
+ "squirrel", "starfish", "star-nosed mole", "steelhead trout", "stingray", "stoat",
+ "stork", "sturgeon", "sugar glider", "swallow", "swan", "swift",
+ "swordfish", "swordtail", "tahr", "takin", "tapir", "tarantula",
+ "tarsier", "tasmanian devil", "termite", "tern", "thrush", "tick",
+ "tiger", "tiger shark", "tiglon", "toad", "tortoise", "toucan",
+ "trapdoor spider", "tree frog", "trout", "tuna", "turkey", "list",
+ "turtle", "tyrannosaurus", "urial", "vampire bat", "vampire squid", "vicuna",
+ "viper", "vole", "vulture", "wallaby", "walrus", "wasp",
+ "warbler", "water boa", "water buffalo", "weasel", "whale", "whippet",
+ "whitefish", "whooping crane", "wildcat", "wildebeest", "wildfowl", "wolf",
+ "wolverine", "wombat", "woodpecker", "worm", "wren", "xerinae",
+ "x-ray fish", "yak", "yellow perch", "zebra", "zebra finch", "animals by number of neurons",
+ "animals by size", "common household pests", "common names of poisonous animals", "alpaca", "bali cattle", "cat",
+ "cattle", "chicken", "dog", "domestic bactrian camel", "domestic canary", "domestic dromedary camel",
+ "domestic duck", "domestic goat", "domestic goose", "domestic guineafowl", "domestic hedgehog", "domestic pig",
+ "domestic pigeon", "domestic rabbit", "domestic silkmoth", "domestic silver fox", "domestic turkey", "donkey",
+ "fancy mouse", "fancy rat", "lab rat", "ferret", "gayal", "goldfish",
+ "guinea pig", "guppy", "horse", "koi", "llama", "ringneck dove",
+ "sheep", "siamese fighting fish", "society finch", "yak", "water buffalo"
+ ])
diff --git a/examples/forest-brawl/scripts/name-provider.gd.uid b/examples/forest-brawl/scripts/name-provider.gd.uid
new file mode 100644
index 0000000..810a71e
--- /dev/null
+++ b/examples/forest-brawl/scripts/name-provider.gd.uid
@@ -0,0 +1 @@
+uid://b4n5txktpn8ow
diff --git a/examples/forest-brawl/scripts/play-random-3d.gd b/examples/forest-brawl/scripts/play-random-3d.gd
new file mode 100644
index 0000000..78ecfa7
--- /dev/null
+++ b/examples/forest-brawl/scripts/play-random-3d.gd
@@ -0,0 +1,14 @@
+extends AudioStreamPlayer3D
+class_name PlayRandomStream3D
+
+@export var sounds: Array[AudioStream] = []
+
+static var idx = 0
+
+func _ready():
+ if autoplay:
+ play_random()
+
+func play_random():
+ stream = sounds.pick_random()
+ play()
diff --git a/examples/forest-brawl/scripts/play-random-3d.gd.uid b/examples/forest-brawl/scripts/play-random-3d.gd.uid
new file mode 100644
index 0000000..c360971
--- /dev/null
+++ b/examples/forest-brawl/scripts/play-random-3d.gd.uid
@@ -0,0 +1 @@
+uid://b5g6tmcwyaell
diff --git a/examples/forest-brawl/scripts/player-stats-display.gd b/examples/forest-brawl/scripts/player-stats-display.gd
new file mode 100644
index 0000000..4662e99
--- /dev/null
+++ b/examples/forest-brawl/scripts/player-stats-display.gd
@@ -0,0 +1,16 @@
+extends Control
+
+@export var score_label: Label
+@export var effect_label: Label
+@export var score_manager: ScoreManager
+var brawler: BrawlerController
+
+func _ready():
+ GameEvents.on_own_brawler_spawn.connect(func(b): brawler = b)
+
+func _process(_delta):
+ if not brawler:
+ visible = false
+ else:
+ visible = true
+ score_label.text = str(score_manager.get_score(brawler.player_id))
diff --git a/examples/forest-brawl/scripts/player-stats-display.gd.uid b/examples/forest-brawl/scripts/player-stats-display.gd.uid
new file mode 100644
index 0000000..e3f1aca
--- /dev/null
+++ b/examples/forest-brawl/scripts/player-stats-display.gd.uid
@@ -0,0 +1 @@
+uid://iyihxxg5xrrr
diff --git a/examples/forest-brawl/scripts/powerup.gd b/examples/forest-brawl/scripts/powerup.gd
new file mode 100644
index 0000000..5e5a9fd
--- /dev/null
+++ b/examples/forest-brawl/scripts/powerup.gd
@@ -0,0 +1,51 @@
+extends Area3D
+
+@export var effects: Array[PackedScene] = []
+@export var cooldown: float = 30.0
+
+var is_active: bool = true
+var fade_speed: float = 8.0
+
+var respawn_tick: int = 0
+
+func _ready():
+ NetworkTime.after_tick.connect(_tick)
+ set_multiplayer_authority(1)
+
+func _tick(delta, tick):
+ if is_active:
+ scale = scale.lerp(Vector3.ONE, fade_speed * delta)
+ for body in get_overlapping_bodies():
+ if body.is_in_group("Brawlers") and not _has_powerup(body):
+ _take() # Predict
+ if is_multiplayer_authority():
+ _spawn_effect.rpc(randi_range(0, effects.size() - 1), body.get_path())
+ _take.rpc()
+ else:
+ scale = scale.lerp(Vector3.ONE * 0.0005, fade_speed * delta)
+ if tick == respawn_tick:
+ _respawn() # Predict
+ if is_multiplayer_authority():
+ _respawn.rpc()
+
+func _has_powerup(target: Node) -> bool:
+ return target.get_children()\
+ .filter(func(child): return child is Effect)\
+ .any(func(effect: Effect): return effect.is_active())
+
+@rpc("authority", "reliable", "call_local")
+func _spawn_effect(effect_idx: int, target_path: NodePath):
+ var effect = effects[effect_idx]
+ var target = get_tree().get_root().get_node(target_path)
+
+ var spawn = effect.instantiate()
+ target.add_child(spawn)
+
+@rpc("authority", "reliable")
+func _take():
+ respawn_tick = NetworkTime.tick + NetworkTime.seconds_to_ticks(cooldown)
+ is_active = false
+
+@rpc("authority", "reliable")
+func _respawn():
+ is_active = true
diff --git a/examples/forest-brawl/scripts/powerup.gd.uid b/examples/forest-brawl/scripts/powerup.gd.uid
new file mode 100644
index 0000000..c97972a
--- /dev/null
+++ b/examples/forest-brawl/scripts/powerup.gd.uid
@@ -0,0 +1 @@
+uid://bv78115x5p0r2
diff --git a/examples/forest-brawl/scripts/random-name-input.gd b/examples/forest-brawl/scripts/random-name-input.gd
new file mode 100644
index 0000000..11504f6
--- /dev/null
+++ b/examples/forest-brawl/scripts/random-name-input.gd
@@ -0,0 +1,4 @@
+extends LineEdit
+
+func _ready():
+ text = NameProvider.name()
diff --git a/examples/forest-brawl/scripts/random-name-input.gd.uid b/examples/forest-brawl/scripts/random-name-input.gd.uid
new file mode 100644
index 0000000..8302ca2
--- /dev/null
+++ b/examples/forest-brawl/scripts/random-name-input.gd.uid
@@ -0,0 +1 @@
+uid://bt0i7f3f8t5n2
diff --git a/examples/forest-brawl/scripts/score-manager.gd b/examples/forest-brawl/scripts/score-manager.gd
new file mode 100644
index 0000000..1b09f16
--- /dev/null
+++ b/examples/forest-brawl/scripts/score-manager.gd
@@ -0,0 +1,69 @@
+extends Node
+class_name ScoreManager
+
+@export var scorescreen: ScoreScreen
+@export var hit_threshold_time: float = 8.0
+var _scores = {}
+var _brawlers = {}
+
+func get_score(player: int) -> int:
+ return _scores.get(player, 0)
+
+func _ready():
+ GameEvents.on_brawler_spawn.connect(_handle_spawn)
+ GameEvents.on_brawler_fall.connect(_handle_fall)
+ GameEvents.on_brawler_respawn.connect(_handle_respawn)
+ GameEvents.on_brawler_despawn.connect(_handle_despawn)
+ set_multiplayer_authority(1)
+
+func _handle_spawn(brawler: BrawlerController):
+ var id = brawler.player_id
+ _scores[id] = _scores.get(id, 0)
+ _brawlers[id] = brawler
+
+func _handle_fall(brawler: BrawlerController):
+ var id = brawler.player_id
+
+ # Update scores
+ if is_multiplayer_authority():
+ if NetworkTime.seconds_between(brawler.last_hit_tick, NetworkTime.tick) < hit_threshold_time \
+ and brawler.last_hit_player:
+ var hit_id = brawler.last_hit_player.player_id
+ _scores[hit_id] = _scores.get(hit_id, 0) + 1
+ else:
+ _scores[id] = _scores.get(id, 0) - 1
+
+ GameEvents.on_scores_updated.emit(_scores)
+ _submit_scores.rpc(_scores)
+
+ # Display scoreboard
+ if id == multiplayer.get_unique_id():
+ scorescreen.render(_render_scores())
+ scorescreen.active = true
+
+func _handle_respawn(brawler: BrawlerController):
+ # Hide scoreboard
+ if brawler.player_id == multiplayer.get_unique_id():
+ scorescreen.active = false
+
+func _handle_despawn(brawler: BrawlerController):
+ _scores.erase(brawler.player_id)
+ _brawlers.erase(brawler.player_id)
+
+@rpc("authority", "reliable", "call_remote")
+func _submit_scores(scores: Dictionary):
+ print("Received new scores, updating %s -> %s" % [_scores, scores])
+ _scores = scores
+ GameEvents.on_scores_updated.emit(_scores)
+
+ # Re-render scoreboard if visible
+ if scorescreen.active:
+ scorescreen.render(_render_scores())
+
+func _render_scores() -> Dictionary:
+ var render_scores = {}
+ for pid in _scores:
+ var brawler = _brawlers[pid]
+ var score = _scores[pid]
+ render_scores[brawler.player_name] = score
+ return render_scores
diff --git a/examples/forest-brawl/scripts/score-manager.gd.uid b/examples/forest-brawl/scripts/score-manager.gd.uid
new file mode 100644
index 0000000..7d70bff
--- /dev/null
+++ b/examples/forest-brawl/scripts/score-manager.gd.uid
@@ -0,0 +1 @@
+uid://cfe08o3gvubst
diff --git a/examples/forest-brawl/scripts/score-screen.gd b/examples/forest-brawl/scripts/score-screen.gd
new file mode 100644
index 0000000..32a1759
--- /dev/null
+++ b/examples/forest-brawl/scripts/score-screen.gd
@@ -0,0 +1,56 @@
+extends Control
+class_name ScoreScreen
+
+@export var messages: PackedStringArray
+@export var message_label: Label
+@export var names_column: Control
+@export var scores_column: Control
+@export var fade_time: float = 0.2
+
+var active: bool = false
+
+func render(scores: Dictionary):
+ clear()
+
+ if not visible:
+ message_label.text = messages[randi() % messages.size()]
+
+ for player_name in _sort_scores(scores):
+ var points = scores[player_name]
+ names_column.add_child(_make_label(str(player_name)))
+ scores_column.add_child(_make_label(str(points)))
+
+func clear():
+ for child in names_column.get_children() + scores_column.get_children():
+ child.queue_free()
+
+func _ready():
+ modulate.a = 0
+ visible = false
+
+func _process(delta):
+ var current = modulate.a
+ var target = 1.0 if active else 0.0
+ modulate.a = move_toward(current, target, delta / fade_time)
+
+ visible = false if modulate.a < 0.05 else true
+
+func _make_label(text: String) -> Label:
+ var label = Label.new()
+ label.text = text
+ label.size_flags_horizontal = SIZE_FILL
+ label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ return label
+
+func _sort_scores(scores: Dictionary) -> Array[String]:
+ var result: Array[String] = []
+ var points = scores.values()
+ points.sort()
+ points.reverse()
+
+ for score in points:
+ for player_name in scores:
+ if not result.has(player_name) and scores[player_name] == score:
+ result.push_back(player_name)
+
+ return result
diff --git a/examples/forest-brawl/scripts/score-screen.gd.uid b/examples/forest-brawl/scripts/score-screen.gd.uid
new file mode 100644
index 0000000..6e9de7e
--- /dev/null
+++ b/examples/forest-brawl/scripts/score-screen.gd.uid
@@ -0,0 +1 @@
+uid://baylk3qu5fh2t
diff --git a/examples/forest-brawl/scripts/settings/confine-mouse-checkbutton.gd b/examples/forest-brawl/scripts/settings/confine-mouse-checkbutton.gd
new file mode 100644
index 0000000..cf9c24b
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/confine-mouse-checkbutton.gd
@@ -0,0 +1,7 @@
+extends CheckButton
+
+func _toggled(toggle):
+ if toggle:
+ DisplayServer.mouse_set_mode(DisplayServer.MOUSE_MODE_CONFINED)
+ else:
+ DisplayServer.mouse_set_mode(DisplayServer.MOUSE_MODE_VISIBLE)
diff --git a/examples/forest-brawl/scripts/settings/confine-mouse-checkbutton.gd.uid b/examples/forest-brawl/scripts/settings/confine-mouse-checkbutton.gd.uid
new file mode 100644
index 0000000..d969b2f
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/confine-mouse-checkbutton.gd.uid
@@ -0,0 +1 @@
+uid://nvr3jr0bviin
diff --git a/examples/forest-brawl/scripts/settings/fullscreen-checkbutton.gd b/examples/forest-brawl/scripts/settings/fullscreen-checkbutton.gd
new file mode 100644
index 0000000..dc3e588
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/fullscreen-checkbutton.gd
@@ -0,0 +1,7 @@
+extends CheckButton
+
+func _toggled(toggle):
+ if toggle:
+ DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN)
+ else:
+ DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
diff --git a/examples/forest-brawl/scripts/settings/fullscreen-checkbutton.gd.uid b/examples/forest-brawl/scripts/settings/fullscreen-checkbutton.gd.uid
new file mode 100644
index 0000000..13209d2
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/fullscreen-checkbutton.gd.uid
@@ -0,0 +1 @@
+uid://doidsx4hyb4gd
diff --git a/examples/forest-brawl/scripts/settings/volume-slider.gd b/examples/forest-brawl/scripts/settings/volume-slider.gd
new file mode 100644
index 0000000..4731d25
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/volume-slider.gd
@@ -0,0 +1,9 @@
+extends HSlider
+
+func _value_changed(new_value):
+ var f = new_value / 100.0
+ var volume = lerp(-60, 0, f)
+ var mute = f < 0.01
+
+ AudioServer.set_bus_volume_db(0, volume)
+ AudioServer.set_bus_mute(0, mute)
diff --git a/examples/forest-brawl/scripts/settings/volume-slider.gd.uid b/examples/forest-brawl/scripts/settings/volume-slider.gd.uid
new file mode 100644
index 0000000..b3cd929
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/volume-slider.gd.uid
@@ -0,0 +1 @@
+uid://ghfyw0kak8vn
diff --git a/examples/forest-brawl/scripts/settings/vsync-checkbutton.gd b/examples/forest-brawl/scripts/settings/vsync-checkbutton.gd
new file mode 100644
index 0000000..ded0023
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/vsync-checkbutton.gd
@@ -0,0 +1,7 @@
+extends CheckButton
+
+func _toggled(toggle):
+ if toggle:
+ DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_ADAPTIVE)
+ else:
+ DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_DISABLED)
diff --git a/examples/forest-brawl/scripts/settings/vsync-checkbutton.gd.uid b/examples/forest-brawl/scripts/settings/vsync-checkbutton.gd.uid
new file mode 100644
index 0000000..fc4f7ef
--- /dev/null
+++ b/examples/forest-brawl/scripts/settings/vsync-checkbutton.gd.uid
@@ -0,0 +1 @@
+uid://gyiplrcda6mg
diff --git a/examples/forest-brawl/sounds/attribution.md b/examples/forest-brawl/sounds/attribution.md
new file mode 100644
index 0000000..30a0121
--- /dev/null
+++ b/examples/forest-brawl/sounds/attribution.md
@@ -0,0 +1,124 @@
+# Attributions
+
+This document outlines the sources of the sound effects used. Thank you all for
+the freely usable sound effects!
+
+## Boom
+
+[Source](https://freesound.org/people/studiomandragore/sounds/401630/)
+
+Played whenever a bomb hits something.
+
+Files:
+
+* boom1.wav
+* boom2.wav
+* boom3.wav
+
+All taken from *"Booms.wav"* by [studiomandragore], under the [Creative Commons
+0] license.
+
+## Whoosh
+
+[Source](https://freesound.org/people/qubodup/sounds/60013/)
+
+Played whenever a bomb is thrown.
+
+Files:
+
+* whoosh.wav
+
+*"Whoosh"* by [qubodup], under the [Creative Commons 0] license.
+
+## Blip Wave
+
+[Source](https://freesound.org/people/Breviceps/sounds/452998/)
+
+Played whenever a player picks up the Speed Powerup.
+
+Files:
+
+* blipwave.wav
+
+*"Blip Wave"* by [Breviceps], under the [Creative Commons 0] license.
+
+## Glitch SFX
+
+[Source](https://freesound.org/people/Dymewiz/sounds/109026/)
+
+Played whenever a player picks up the Mass Powerup.
+
+Files:
+
+* glitch1.wav
+* glitch2.wav
+
+All taken from *"glitch SFX_065.wav"* by [Dymewiz], under the [Attribution 3.0]
+license. A fade-out effect was applied on the sound bits.
+
+## Bomb fall
+
+[Source](https://freesound.org/people/Johnnyfarmer/sounds/209768/)
+
+Played whenever a player picks up the Repulse Powerup.
+
+Files:
+
+* repulse1.wav
+* repulse2.wav
+* repulse3.wav
+
+All taken from *"Bomb Fall"* by [Johnnyfarmer], under the [Creative Commons 0]
+license.
+
+## Falling
+
+[Source](https://freesound.org/people/oganesson/sounds/555015/)
+
+Played whenever a player falls down into the abyss.
+
+Files:
+
+* fall1.wav
+
+*"Falling"* by [oganesson], under the [Creative Commons 0] license.
+
+## fall.ogg
+
+[Source](https://freesound.org/people/silversatyr/sounds/113365/)
+
+Played whenever a player falls down into the abyss.
+
+Files:
+
+* fall2.wav
+
+*"fall.ogg"* by [silversatyr], under the [Attribution 3.0] license. The file was
+trimmed on both ends.
+
+## Slide Whistle, Descending, A.wav
+
+[Source](https://freesound.org/people/InspectorJ/sounds/402581/)
+
+Played whenever a player falls down into the abyss.
+
+Files:
+
+* fall3.wav
+
+*"Slide Whistle, Descending, A.wav"* by [InspectorJ], under the [Attribution
+4.0] license. No changes were made to the original sound effect.
+
+[studiomandragore]: https://freesound.org/people/studiomandragore/
+[qubodup]: https://freesound.org/people/qubodup/
+[Breviceps]: https://freesound.org/people/Breviceps/sounds/452998/
+[Dymewiz]: https://freesound.org/people/Dymewiz/
+[Johnnyfarmer]: https://freesound.org/people/Johnnyfarmer/
+[oganesson]: https://freesound.org/people/oganesson/
+[silversatyr]: https://freesound.org/people/silversatyr/
+[InspectorJ]: https://freesound.org/people/InspectorJ/
+
+
+[Creative Commons 0]: https://creativecommons.org/publicdomain/zero/1.0/
+[Attribution 3.0]: https://creativecommons.org/licenses/by/3.0/
+[Attribution 4.0]: https://creativecommons.org/licenses/by/4.0/
diff --git a/examples/forest-brawl/sounds/blipwave.wav b/examples/forest-brawl/sounds/blipwave.wav
new file mode 100644
index 0000000..60a739c
Binary files /dev/null and b/examples/forest-brawl/sounds/blipwave.wav differ
diff --git a/examples/forest-brawl/sounds/blipwave.wav.import b/examples/forest-brawl/sounds/blipwave.wav.import
new file mode 100644
index 0000000..1c680a3
--- /dev/null
+++ b/examples/forest-brawl/sounds/blipwave.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://baytcuptor78h"
+path="res://.godot/imported/blipwave.wav-7331cd1cf02dab8cb660d37457999844.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/blipwave.wav"
+dest_files=["res://.godot/imported/blipwave.wav-7331cd1cf02dab8cb660d37457999844.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/boom1.wav b/examples/forest-brawl/sounds/boom1.wav
new file mode 100644
index 0000000..cb4f43c
Binary files /dev/null and b/examples/forest-brawl/sounds/boom1.wav differ
diff --git a/examples/forest-brawl/sounds/boom1.wav.import b/examples/forest-brawl/sounds/boom1.wav.import
new file mode 100644
index 0000000..d42aa27
--- /dev/null
+++ b/examples/forest-brawl/sounds/boom1.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cuu7355mjw0qm"
+path="res://.godot/imported/boom1.wav-886e472233df263b1e62a5dac289a7ec.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/boom1.wav"
+dest_files=["res://.godot/imported/boom1.wav-886e472233df263b1e62a5dac289a7ec.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/boom2.wav b/examples/forest-brawl/sounds/boom2.wav
new file mode 100644
index 0000000..d03b966
Binary files /dev/null and b/examples/forest-brawl/sounds/boom2.wav differ
diff --git a/examples/forest-brawl/sounds/boom2.wav.import b/examples/forest-brawl/sounds/boom2.wav.import
new file mode 100644
index 0000000..06a5c83
--- /dev/null
+++ b/examples/forest-brawl/sounds/boom2.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dk44nxlwr3m1o"
+path="res://.godot/imported/boom2.wav-f4886bb413d32ec6cab7d78b5e1799f7.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/boom2.wav"
+dest_files=["res://.godot/imported/boom2.wav-f4886bb413d32ec6cab7d78b5e1799f7.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/boom3.wav b/examples/forest-brawl/sounds/boom3.wav
new file mode 100644
index 0000000..ed8b6c8
Binary files /dev/null and b/examples/forest-brawl/sounds/boom3.wav differ
diff --git a/examples/forest-brawl/sounds/boom3.wav.import b/examples/forest-brawl/sounds/boom3.wav.import
new file mode 100644
index 0000000..8d17dec
--- /dev/null
+++ b/examples/forest-brawl/sounds/boom3.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://yyc2x2137nqa"
+path="res://.godot/imported/boom3.wav-c542669b336823d494104a7760de97c3.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/boom3.wav"
+dest_files=["res://.godot/imported/boom3.wav-c542669b336823d494104a7760de97c3.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/fall1.wav b/examples/forest-brawl/sounds/fall1.wav
new file mode 100644
index 0000000..13232ef
Binary files /dev/null and b/examples/forest-brawl/sounds/fall1.wav differ
diff --git a/examples/forest-brawl/sounds/fall1.wav.import b/examples/forest-brawl/sounds/fall1.wav.import
new file mode 100644
index 0000000..84960eb
--- /dev/null
+++ b/examples/forest-brawl/sounds/fall1.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cih2i8xa2v2is"
+path="res://.godot/imported/fall1.wav-a84df2ff99962b221cc891051e583770.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/fall1.wav"
+dest_files=["res://.godot/imported/fall1.wav-a84df2ff99962b221cc891051e583770.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/fall2.wav b/examples/forest-brawl/sounds/fall2.wav
new file mode 100644
index 0000000..3bef160
Binary files /dev/null and b/examples/forest-brawl/sounds/fall2.wav differ
diff --git a/examples/forest-brawl/sounds/fall2.wav.import b/examples/forest-brawl/sounds/fall2.wav.import
new file mode 100644
index 0000000..cffb5f1
--- /dev/null
+++ b/examples/forest-brawl/sounds/fall2.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://4oilc8k83mmt"
+path="res://.godot/imported/fall2.wav-6e44e1350c453f00bd461235a3ed3e18.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/fall2.wav"
+dest_files=["res://.godot/imported/fall2.wav-6e44e1350c453f00bd461235a3ed3e18.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/fall3.wav b/examples/forest-brawl/sounds/fall3.wav
new file mode 100644
index 0000000..7a86386
Binary files /dev/null and b/examples/forest-brawl/sounds/fall3.wav differ
diff --git a/examples/forest-brawl/sounds/fall3.wav.import b/examples/forest-brawl/sounds/fall3.wav.import
new file mode 100644
index 0000000..7add7d4
--- /dev/null
+++ b/examples/forest-brawl/sounds/fall3.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cegpnj82f4gio"
+path="res://.godot/imported/fall3.wav-a35d8b2580f14fe0787cbec6cfdcffb0.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/fall3.wav"
+dest_files=["res://.godot/imported/fall3.wav-a35d8b2580f14fe0787cbec6cfdcffb0.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/glitch1.wav b/examples/forest-brawl/sounds/glitch1.wav
new file mode 100644
index 0000000..bc9fd85
Binary files /dev/null and b/examples/forest-brawl/sounds/glitch1.wav differ
diff --git a/examples/forest-brawl/sounds/glitch1.wav.import b/examples/forest-brawl/sounds/glitch1.wav.import
new file mode 100644
index 0000000..03104d3
--- /dev/null
+++ b/examples/forest-brawl/sounds/glitch1.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cajfyvodmjy8i"
+path="res://.godot/imported/glitch1.wav-71da56b8a051a21c5295fb69f825bd79.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/glitch1.wav"
+dest_files=["res://.godot/imported/glitch1.wav-71da56b8a051a21c5295fb69f825bd79.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/glitch2.wav b/examples/forest-brawl/sounds/glitch2.wav
new file mode 100644
index 0000000..efec3f3
Binary files /dev/null and b/examples/forest-brawl/sounds/glitch2.wav differ
diff --git a/examples/forest-brawl/sounds/glitch2.wav.import b/examples/forest-brawl/sounds/glitch2.wav.import
new file mode 100644
index 0000000..9ba9d37
--- /dev/null
+++ b/examples/forest-brawl/sounds/glitch2.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://c708geohjw7ci"
+path="res://.godot/imported/glitch2.wav-e560c80e451b78e9422d8ffdfa300fdf.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/glitch2.wav"
+dest_files=["res://.godot/imported/glitch2.wav-e560c80e451b78e9422d8ffdfa300fdf.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/repulse1.wav b/examples/forest-brawl/sounds/repulse1.wav
new file mode 100644
index 0000000..6b5acdb
Binary files /dev/null and b/examples/forest-brawl/sounds/repulse1.wav differ
diff --git a/examples/forest-brawl/sounds/repulse1.wav.import b/examples/forest-brawl/sounds/repulse1.wav.import
new file mode 100644
index 0000000..3ea13d2
--- /dev/null
+++ b/examples/forest-brawl/sounds/repulse1.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cpqwch1ruf417"
+path="res://.godot/imported/repulse1.wav-1f4570394e40625c236284a70d57ee3d.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/repulse1.wav"
+dest_files=["res://.godot/imported/repulse1.wav-1f4570394e40625c236284a70d57ee3d.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/repulse2.wav b/examples/forest-brawl/sounds/repulse2.wav
new file mode 100644
index 0000000..d481b18
Binary files /dev/null and b/examples/forest-brawl/sounds/repulse2.wav differ
diff --git a/examples/forest-brawl/sounds/repulse2.wav.import b/examples/forest-brawl/sounds/repulse2.wav.import
new file mode 100644
index 0000000..1e09340
--- /dev/null
+++ b/examples/forest-brawl/sounds/repulse2.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://djx8bf0n5hpjd"
+path="res://.godot/imported/repulse2.wav-0830b46c83a2ec05429b91e2d0459525.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/repulse2.wav"
+dest_files=["res://.godot/imported/repulse2.wav-0830b46c83a2ec05429b91e2d0459525.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/repulse3.wav b/examples/forest-brawl/sounds/repulse3.wav
new file mode 100644
index 0000000..2bb885e
Binary files /dev/null and b/examples/forest-brawl/sounds/repulse3.wav differ
diff --git a/examples/forest-brawl/sounds/repulse3.wav.import b/examples/forest-brawl/sounds/repulse3.wav.import
new file mode 100644
index 0000000..554a9cf
--- /dev/null
+++ b/examples/forest-brawl/sounds/repulse3.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b1l44piqung8p"
+path="res://.godot/imported/repulse3.wav-8b9477174a1bc5d15fa6f9cc2ddc3942.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/repulse3.wav"
+dest_files=["res://.godot/imported/repulse3.wav-8b9477174a1bc5d15fa6f9cc2ddc3942.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/sounds/whoosh.wav b/examples/forest-brawl/sounds/whoosh.wav
new file mode 100644
index 0000000..21487f3
Binary files /dev/null and b/examples/forest-brawl/sounds/whoosh.wav differ
diff --git a/examples/forest-brawl/sounds/whoosh.wav.import b/examples/forest-brawl/sounds/whoosh.wav.import
new file mode 100644
index 0000000..177b2c6
--- /dev/null
+++ b/examples/forest-brawl/sounds/whoosh.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://b03phi3tfl21k"
+path="res://.godot/imported/whoosh.wav-3534f545bbb039cf26666f26e50899a0.sample"
+
+[deps]
+
+source_file="res://examples/forest-brawl/sounds/whoosh.wav"
+dest_files=["res://.godot/imported/whoosh.wav-3534f545bbb039cf26666f26e50899a0.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=true
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=true
+edit/normalize=true
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/forest-brawl/ui-settings/player-stat-label.tres b/examples/forest-brawl/ui-settings/player-stat-label.tres
new file mode 100644
index 0000000..15c7fdc
--- /dev/null
+++ b/examples/forest-brawl/ui-settings/player-stat-label.tres
@@ -0,0 +1,4 @@
+[gd_resource type="LabelSettings" format=3 uid="uid://b4u1aluftkajy"]
+
+[resource]
+font_size = 24
diff --git a/examples/input-gathering/README.md b/examples/input-gathering/README.md
new file mode 100644
index 0000000..f541716
--- /dev/null
+++ b/examples/input-gathering/README.md
@@ -0,0 +1,5 @@
+# Input gathering example
+
+An example game demonstrating advanced input gathering techniques, including
+continuous and one-off inputs.
+
diff --git a/examples/input-gathering/characters/player.tscn b/examples/input-gathering/characters/player.tscn
new file mode 100644
index 0000000..8d8dc4c
--- /dev/null
+++ b/examples/input-gathering/characters/player.tscn
@@ -0,0 +1,33 @@
+[gd_scene load_steps=7 format=3 uid="uid://b5qybas0mp0nd"]
+
+[ext_resource type="Script" path="res://examples/input-gathering/scripts/player.gd" id="1_rea48"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="2_axq31"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="3_hhcvm"]
+[ext_resource type="Script" path="res://examples/input-gathering/scripts/player-input.gd" id="4_kgt2r"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_t2650"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_vogks"]
+
+[node name="Player" type="CharacterBody3D"]
+script = ExtResource("1_rea48")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_t2650")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_vogks")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("2_axq31")
+root = NodePath("..")
+state_properties = Array[String]([":position", ":velocity"])
+input_properties = Array[String](["Input:movement", "Input:is_jumping"])
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_hhcvm")
+root = NodePath("..")
+properties = Array[String]([":position"])
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("4_kgt2r")
diff --git a/examples/input-gathering/input-gathering.tscn b/examples/input-gathering/input-gathering.tscn
new file mode 100644
index 0000000..d3014ff
--- /dev/null
+++ b/examples/input-gathering/input-gathering.tscn
@@ -0,0 +1,93 @@
+[gd_scene load_steps=8 format=3 uid="uid://dnmh4ma4lv6uw"]
+
+[ext_resource type="Script" path="res://examples/input-gathering/scripts/player-spawner.gd" id="1_cgsom"]
+[ext_resource type="PackedScene" uid="uid://b5qybas0mp0nd" path="res://examples/input-gathering/characters/player.tscn" id="2_5t3uo"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="3_yeduu"]
+[ext_resource type="Script" path="res://examples/shared/scripts/simple-time-display.gd" id="4_6lk7v"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_rrbfu"]
+
+[sub_resource type="Sky" id="Sky_g0uhm"]
+sky_material = SubResource("ProceduralSkyMaterial_rrbfu")
+
+[sub_resource type="Environment" id="Environment_ef1wp"]
+background_mode = 2
+sky = SubResource("Sky_g0uhm")
+
+[node name="Game Scene" type="Node3D"]
+
+[node name="Map" type="Node" parent="."]
+
+[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Map"]
+use_collision = true
+
+[node name="CSGFloor" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
+size = Vector3(16, 0.5, 16)
+
+[node name="CSGWall" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall2" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall3" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGWall4" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGCorner" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 8)
+
+[node name="CSGCorner2" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, -8)
+
+[node name="CSGCorner3" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, -8)
+
+[node name="CSGCorner4" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 8)
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="Environment"]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+current = true
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_ef1wp")
+
+[node name="Network" type="Node" parent="."]
+
+[node name="Player Spawner" type="Node" parent="Network" node_paths=PackedStringArray("spawn_root")]
+script = ExtResource("1_cgsom")
+player_scene = ExtResource("2_5t3uo")
+spawn_root = NodePath("../../Players")
+
+[node name="Players" type="Node" parent="."]
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Network Popup" parent="UI" instance=ExtResource("3_yeduu")]
+layout_mode = 1
+
+[node name="Time Display" type="Label" parent="UI"]
+layout_mode = 0
+offset_right = 40.0
+offset_bottom = 23.0
+script = ExtResource("4_6lk7v")
diff --git a/examples/input-gathering/scripts/input-gathering.gd b/examples/input-gathering/scripts/input-gathering.gd
new file mode 100644
index 0000000..9078a0a
--- /dev/null
+++ b/examples/input-gathering/scripts/input-gathering.gd
@@ -0,0 +1,5 @@
+extends Object
+class_name ExampleInputGathering
+
+const Player := preload("res://examples/input-gathering/scripts/player.gd")
+const PlayerInput := preload("res://examples/input-gathering/scripts/player-input.gd")
diff --git a/examples/input-gathering/scripts/input-gathering.gd.uid b/examples/input-gathering/scripts/input-gathering.gd.uid
new file mode 100644
index 0000000..7f75404
--- /dev/null
+++ b/examples/input-gathering/scripts/input-gathering.gd.uid
@@ -0,0 +1 @@
+uid://clxsr5e8urv2w
diff --git a/examples/input-gathering/scripts/player-input.gd b/examples/input-gathering/scripts/player-input.gd
new file mode 100644
index 0000000..07ffea9
--- /dev/null
+++ b/examples/input-gathering/scripts/player-input.gd
@@ -0,0 +1,40 @@
+extends BaseNetInput
+
+var movement: Vector3 = Vector3.ZERO
+var is_jumping: bool = false
+
+var _movement_buffer: Vector3 = Vector3.ZERO
+var _movement_samples: int = 0
+
+var _is_jumping_buffer: bool = false
+
+func _ready():
+ super()
+ NetworkTime.after_tick.connect(func(_dt, _t): _gather_always())
+
+func _process(_dt: float) -> void:
+ _movement_buffer += Vector3(
+ Input.get_axis("move_west", "move_east"),
+ Input.get_action_strength("move_jump"),
+ Input.get_axis("move_north", "move_south")
+ )
+ _movement_samples += 1
+
+ if Input.is_action_just_pressed("move_jump"):
+ _is_jumping_buffer = true
+
+func _gather() -> void:
+ # Average movement samples
+ if _movement_samples > 0:
+ movement = _movement_buffer / _movement_samples
+ else:
+ movement = Vector3.ZERO
+
+ # Reset buffer
+ _movement_buffer = Vector3.ZERO
+ _movement_samples = 0
+
+func _gather_always():
+ # Jumping
+ is_jumping = _is_jumping_buffer
+ _is_jumping_buffer = false
diff --git a/examples/input-gathering/scripts/player-input.gd.uid b/examples/input-gathering/scripts/player-input.gd.uid
new file mode 100644
index 0000000..c3f7ce5
--- /dev/null
+++ b/examples/input-gathering/scripts/player-input.gd.uid
@@ -0,0 +1 @@
+uid://bdc2cjgbgh4iw
diff --git a/examples/input-gathering/scripts/player-spawner.gd b/examples/input-gathering/scripts/player-spawner.gd
new file mode 100644
index 0000000..22f15e8
--- /dev/null
+++ b/examples/input-gathering/scripts/player-spawner.gd
@@ -0,0 +1,57 @@
+extends Node
+
+@export var player_scene: PackedScene
+@export var spawn_root: Node
+
+var avatars: Dictionary = {}
+
+func _ready():
+ NetworkEvents.on_client_start.connect(_handle_connected)
+ NetworkEvents.on_server_start.connect(_handle_host)
+ NetworkEvents.on_peer_join.connect(_handle_new_peer)
+ NetworkEvents.on_peer_leave.connect(_handle_leave)
+ NetworkEvents.on_client_stop.connect(_handle_stop)
+ NetworkEvents.on_server_stop.connect(_handle_stop)
+
+func _handle_connected(id: int):
+ # Spawn an avatar for us
+ _spawn(id)
+
+func _handle_host():
+ # Spawn own avatar on host machine
+ _spawn(1)
+
+func _handle_new_peer(id: int):
+ # Spawn an avatar for new player
+ _spawn(id)
+
+func _handle_leave(id: int):
+ if not avatars.has(id):
+ return
+
+ var avatar = avatars[id] as Node
+ avatar.queue_free()
+ avatars.erase(id)
+
+func _handle_stop():
+ # Remove all avatars on game end
+ for avatar in avatars.values():
+ avatar.queue_free()
+ avatars.clear()
+
+func _spawn(id: int):
+ var avatar = player_scene.instantiate() as Node
+ avatars[id] = avatar
+ avatar.name += " #%d" % id
+ spawn_root.add_child(avatar)
+
+ # Avatar is always owned by server
+ avatar.set_multiplayer_authority(1)
+
+ print("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
+
+ # Avatar's input object is owned by player
+ var input = avatar.find_child("Input")
+ if input != null:
+ input.set_multiplayer_authority(id)
+ print("Set input(%s) ownership to %s" % [input.name, id])
diff --git a/examples/input-gathering/scripts/player-spawner.gd.uid b/examples/input-gathering/scripts/player-spawner.gd.uid
new file mode 100644
index 0000000..0c1712c
--- /dev/null
+++ b/examples/input-gathering/scripts/player-spawner.gd.uid
@@ -0,0 +1 @@
+uid://bvtisxluxnf7h
diff --git a/examples/input-gathering/scripts/player.gd b/examples/input-gathering/scripts/player.gd
new file mode 100644
index 0000000..4a5516c
--- /dev/null
+++ b/examples/input-gathering/scripts/player.gd
@@ -0,0 +1,47 @@
+extends CharacterBody3D
+
+@export var speed = 5.0
+@export var jump_velocity: float = 4.5
+@export var input: ExampleInputGathering.PlayerInput
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _ready():
+ position = Vector3(0, 4, 0)
+
+ if input == null:
+ input = $Input
+
+func _rollback_tick(delta, _tick, _is_fresh):
+ _force_update_is_on_floor()
+
+ # Add gravity
+ if not is_on_floor():
+ velocity.y -= gravity * delta
+
+ # Movement
+ var input_dir = input.movement
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ # Jump
+ if input.is_jumping and is_on_floor():
+ velocity.y = jump_velocity
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity *= 0
+ move_and_slide()
+ velocity = old_velocity
diff --git a/examples/input-gathering/scripts/player.gd.uid b/examples/input-gathering/scripts/player.gd.uid
new file mode 100644
index 0000000..1e02ab8
--- /dev/null
+++ b/examples/input-gathering/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://clnh0o1qcycge
diff --git a/examples/input-prediction/README.md b/examples/input-prediction/README.md
new file mode 100644
index 0000000..5d19e17
--- /dev/null
+++ b/examples/input-prediction/README.md
@@ -0,0 +1,13 @@
+# Input prediction example
+
+A simple demo game, using netfox's `RollbackSynchronizer` to demonstrate input
+prediction.
+
+Players control marbles, that behave somewhat similar to cars - they can change
+direction, but gradually, and never on the spot. They can also speed up or slow
+down, but only gradually.
+
+This lends them well to input decay - when there's no input available, the game
+assumes that the player is slowly letting go of the gas. This is a more
+accurate prediction than assuming that the marble stops immediately, thus
+resulting in less noticeable glitches with bad network conditions.
diff --git a/examples/input-prediction/checkers.png b/examples/input-prediction/checkers.png
new file mode 100644
index 0000000..333bc6b
Binary files /dev/null and b/examples/input-prediction/checkers.png differ
diff --git a/examples/input-prediction/checkers.png.import b/examples/input-prediction/checkers.png.import
new file mode 100644
index 0000000..0e1eac9
--- /dev/null
+++ b/examples/input-prediction/checkers.png.import
@@ -0,0 +1,42 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dfwpt4r3mwe3"
+path.bptc="res://.godot/imported/checkers.png-ea9f80e24aa34475dd7ca3c890e8736d.bptc.ctex"
+path.astc="res://.godot/imported/checkers.png-ea9f80e24aa34475dd7ca3c890e8736d.astc.ctex"
+metadata={
+"imported_formats": ["s3tc_bptc", "etc2_astc"],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://examples/input-prediction/checkers.png"
+dest_files=["res://.godot/imported/checkers.png-ea9f80e24aa34475dd7ca3c890e8736d.bptc.ctex", "res://.godot/imported/checkers.png-ea9f80e24aa34475dd7ca3c890e8736d.astc.ctex"]
+
+[params]
+
+compress/mode=2
+compress/high_quality=true
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=1
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=0
diff --git a/examples/input-prediction/input-prediction.tscn b/examples/input-prediction/input-prediction.tscn
new file mode 100644
index 0000000..3050d86
--- /dev/null
+++ b/examples/input-prediction/input-prediction.tscn
@@ -0,0 +1,129 @@
+[gd_scene load_steps=8 format=3 uid="uid://dr1ms7r5gpwq6"]
+
+[ext_resource type="Script" path="res://examples/shared/scripts/player-spawner.gd" id="1_3a652"]
+[ext_resource type="PackedScene" uid="uid://ryvnj6wy1gij" path="res://examples/input-prediction/marble.tscn" id="2_8u0ft"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="3_hlgiv"]
+[ext_resource type="Script" path="res://examples/shared/scripts/simple-time-display.gd" id="4_klbcc"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_wp6ir"]
+
+[sub_resource type="Sky" id="Sky_g0uhm"]
+sky_material = SubResource("ProceduralSkyMaterial_wp6ir")
+
+[sub_resource type="Environment" id="Environment_d1pdb"]
+background_mode = 2
+sky = SubResource("Sky_g0uhm")
+
+[node name="input-prediction" type="Node3D"]
+
+[node name="Map" type="Node" parent="."]
+
+[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Map"]
+use_collision = true
+
+[node name="CSGBox3D" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.5, 0)
+size = Vector3(34, 9, 26)
+
+[node name="CSGBox3D2" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6, 0)
+operation = 2
+size = Vector3(24, 10, 16)
+
+[node name="CSGBox3D3" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11, 0)
+operation = 2
+size = Vector3(32, 10, 24)
+
+[node name="CSGCylinder3D" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 5, 8)
+operation = 2
+radius = 4.0
+height = 24.0
+sides = 32
+
+[node name="CSGCylinder3D4" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 5, -8)
+operation = 2
+radius = 4.0
+height = 24.0
+sides = 32
+
+[node name="CSGCylinder3D2" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1.91069e-15, 4.37114e-08, -1, 1, -4.37114e-08, 0, -4.37114e-08, -1, -4.37114e-08, 12, 5, 0)
+operation = 2
+radius = 4.0
+height = 16.0
+sides = 32
+
+[node name="CSGCylinder3D3" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1.91069e-15, 4.37114e-08, -1, 1, -4.37114e-08, 0, -4.37114e-08, -1, -4.37114e-08, -12, 5, 0)
+operation = 2
+radius = 4.0
+height = 16.0
+sides = 32
+
+[node name="CSGSphere3D" type="CSGSphere3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 5, -8)
+operation = 2
+radius = 4.0
+radial_segments = 32
+rings = 16
+
+[node name="CSGSphere3D2" type="CSGSphere3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 5, -8)
+operation = 2
+radius = 4.0
+radial_segments = 32
+rings = 16
+
+[node name="CSGSphere3D3" type="CSGSphere3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 5, 8)
+operation = 2
+radius = 4.0
+radial_segments = 32
+rings = 16
+
+[node name="CSGSphere3D4" type="CSGSphere3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 5, 8)
+operation = 2
+radius = 4.0
+radial_segments = 32
+rings = 16
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="Environment"]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+current = true
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_d1pdb")
+
+[node name="Player Spawner" type="Node" parent="." node_paths=PackedStringArray("spawn_root")]
+script = ExtResource("1_3a652")
+player_scene = ExtResource("2_8u0ft")
+spawn_root = NodePath("../Players")
+
+[node name="Players" type="Node" parent="."]
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Network Popup" parent="UI" instance=ExtResource("3_hlgiv")]
+layout_mode = 1
+
+[node name="Time Display" type="Label" parent="UI"]
+layout_mode = 0
+offset_right = 40.0
+offset_bottom = 23.0
+script = ExtResource("4_klbcc")
diff --git a/examples/input-prediction/input.gd b/examples/input-prediction/input.gd
new file mode 100644
index 0000000..d43ec27
--- /dev/null
+++ b/examples/input-prediction/input.gd
@@ -0,0 +1,39 @@
+extends BaseNetInput
+
+var movement: Vector3
+var confidence: float = 1.
+
+@onready var _rollback_synchronizer := $"../RollbackSynchronizer" as RollbackSynchronizer
+
+func _ready():
+ super()
+ NetworkRollback.after_prepare_tick.connect(_predict)
+
+func _gather():
+ movement = Vector3(
+ Input.get_axis("move_east", "move_west"),
+ Input.get_action_strength("move_jump"),
+ Input.get_axis("move_south", "move_north")
+ )
+
+func _predict(_t):
+ if not _rollback_synchronizer.is_predicting():
+ # Not predicting, nothing to do
+ confidence = 1.
+ return
+
+ if not _rollback_synchronizer.has_input():
+ confidence = 0.
+ return
+
+ # Decay input over a short time
+ var decay_time := NetworkTime.seconds_to_ticks(.05)
+ var input_age := _rollback_synchronizer.get_input_age()
+
+ # **ALWAYS** cast either side to float, otherwise the integer-integer
+ # division yields either 1 or 0 confidence
+ confidence = input_age / float(decay_time)
+ confidence = clampf(1. - confidence, 0., 1.)
+
+ # Modulate input based on confidence
+ movement *= confidence
diff --git a/examples/input-prediction/input.gd.uid b/examples/input-prediction/input.gd.uid
new file mode 100644
index 0000000..9ecc88f
--- /dev/null
+++ b/examples/input-prediction/input.gd.uid
@@ -0,0 +1 @@
+uid://by2wt0fmiqel8
diff --git a/examples/input-prediction/marble.gd b/examples/input-prediction/marble.gd
new file mode 100644
index 0000000..9b529a5
--- /dev/null
+++ b/examples/input-prediction/marble.gd
@@ -0,0 +1,90 @@
+extends CharacterBody3D
+
+@export var max_speed: float = 16.
+@export var acceleration: float = 16.
+@export var turn_degrees: float = 360.
+@export var jump_strength: float = 8.
+
+var is_reversing := false
+
+@onready var _rollback_synchronizer := $RollbackSynchronizer as RollbackSynchronizer
+@onready var input := $Input as Node
+
+var gravity: float = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _ready():
+ position = Vector3(0, 4, 0)
+
+ var player_id := input.get_multiplayer_authority()
+ var mesh := $MeshInstance3D as MeshInstance3D
+ var material := mesh.get_active_material(0).duplicate() as StandardMaterial3D
+ material.albedo_color = Color.from_hsv((player_id % 256) / 256.0, 1.0, 1.0)
+ mesh.set_surface_override_material(0, material)
+
+func _rollback_tick(dt, _t, _if):
+ if is_zero_approx(input.confidence):
+ # Can't predict, not enough confidence in input
+ _rollback_synchronizer.ignore_prediction(self)
+ return
+
+ _force_update()
+
+ if is_on_floor():
+ velocity.y = input.movement.y * jump_strength
+ else:
+ velocity.y -= gravity * dt
+
+ var movement := input.movement as Vector3
+ movement.y = 0.
+
+ var reverse_factor = 1.
+
+ if is_on_floor():
+ var accel := 0.
+ var steer := 0.
+ var brake := 0.
+
+ var speed := velocity.length()
+
+ if movement.is_zero_approx():
+ # Brake
+ brake = acceleration * 1. * dt
+ else:
+ if is_zero_approx(speed) and not is_zero_approx(movement.z):
+ is_reversing = not is_reversing
+
+ if is_reversing:
+ movement.z *= -1.
+
+ if movement.z > 0:
+ accel = abs(movement.z) * acceleration * dt
+ else:
+ brake = abs(movement.z) * 2. * acceleration * dt
+
+ steer = movement.x * turn_degrees
+ steer *= pow(clampf(speed / max_speed, 0., 1.), .5)
+
+ if is_reversing:
+ reverse_factor = -1.
+
+ brake = minf(brake, speed)
+ velocity += accel * reverse_factor * transform.basis.z - velocity.normalized() * brake
+ velocity = velocity.rotated(transform.basis.y, deg_to_rad(steer) * dt)
+
+ if velocity.length() > max_speed:
+ velocity = velocity.normalized() * max_speed
+
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+ # Face velocity
+ var look = velocity.normalized() * reverse_factor
+ if not look.is_zero_approx() and abs(look.y) < .95:
+ look_at_from_position(position, position + look, transform.basis.y, true)
+
+func _force_update():
+ var old_velocity = velocity
+ velocity *= 0
+ move_and_slide()
+ velocity = old_velocity
diff --git a/examples/input-prediction/marble.gd.uid b/examples/input-prediction/marble.gd.uid
new file mode 100644
index 0000000..994278c
--- /dev/null
+++ b/examples/input-prediction/marble.gd.uid
@@ -0,0 +1 @@
+uid://yfh2t6mpfynn
diff --git a/examples/input-prediction/marble.tscn b/examples/input-prediction/marble.tscn
new file mode 100644
index 0000000..8e3a2e9
--- /dev/null
+++ b/examples/input-prediction/marble.tscn
@@ -0,0 +1,46 @@
+[gd_scene load_steps=9 format=3 uid="uid://ryvnj6wy1gij"]
+
+[ext_resource type="Texture2D" uid="uid://dfwpt4r3mwe3" path="res://examples/input-prediction/checkers.png" id="1_64oxq"]
+[ext_resource type="Script" path="res://examples/input-prediction/marble.gd" id="1_n25ns"]
+[ext_resource type="Script" path="res://examples/input-prediction/input.gd" id="2_7f8dy"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="2_nlyyn"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="5_ruljv"]
+
+[sub_resource type="SphereShape3D" id="SphereShape3D_bpiah"]
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fyc8n"]
+albedo_texture = ExtResource("1_64oxq")
+metallic = 0.8
+roughness = 0.1
+texture_filter = 0
+
+[sub_resource type="SphereMesh" id="SphereMesh_y7mm6"]
+material = SubResource("StandardMaterial3D_fyc8n")
+radial_segments = 32
+rings = 16
+
+[node name="marble" type="CharacterBody3D"]
+collision_layer = 2
+script = ExtResource("1_n25ns")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("SphereShape3D_bpiah")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("SphereMesh_y7mm6")
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("2_7f8dy")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("2_nlyyn")
+root = NodePath("..")
+enable_prediction = true
+state_properties = Array[String]([":transform", ":velocity", ":is_reversing"])
+input_properties = Array[String](["Input:movement"])
+enable_input_broadcast = false
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("5_ruljv")
+root = NodePath("..")
+properties = Array[String]([":transform"])
diff --git a/examples/multiplayer-fps/README.md b/examples/multiplayer-fps/README.md
new file mode 100644
index 0000000..babe59a
--- /dev/null
+++ b/examples/multiplayer-fps/README.md
@@ -0,0 +1,8 @@
+# Multiplayer fps example
+
+A simple demo fps game, using netfox's `RollbackSynchronizer` and
+`NetworkWeaponHitscan3D` to implement a server-authorative model, while also
+compensating for latency with client-side prediction.
+
+To edit and/or run, open the Godot project in the repository root, and open the
+scene in this directory.
diff --git a/examples/multiplayer-fps/attribution.md b/examples/multiplayer-fps/attribution.md
new file mode 100644
index 0000000..623df27
--- /dev/null
+++ b/examples/multiplayer-fps/attribution.md
@@ -0,0 +1,50 @@
+# Attributions
+
+This document outlines the sources of the sound effects and textures used.
+Thank you all for the freely usable resources!
+
+## Bullethole
+
+[Source](https://opengameart.org/content/bullet-decal-bullethole0png)
+
+Appears when a bullet hits a wall.
+
+Files:
+
+* `textures/bullet_hole.png`
+
+*"Bullet Decal Bullethole"* by [musdasch], under the [Creative Commons 0]
+license.
+
+## Crosshair
+
+Created by krazyjakee (PR author).
+
+Files:
+
+* `textures/crosshair.png`
+
+*"Crosshair"* by [krazyjakee], under the [Creative Commons 0] license.
+
+## Sound Effects
+
+[Source](https://sonniss.com/category/sound-libraries)
+
+Weapons and damage sound effects
+
+Files:
+
+* `sounds/death.wav`
+* `sounds/fire.mp3`
+* `sounds/hit.wav`
+
+*"GameAudioGDC Bundle"* by [sonniss](https://sonniss.com/), under the
+[Unlimited User License] license.
+
+
+[musdasch]: https://opengameart.org/users/musdasch
+[krazyjakee]: https://github.com/krazyjakee
+[sonniss]: https://sonniss.com/
+
+[Creative Commons 0]: https://creativecommons.org/publicdomain/zero/1.0/
+[Unlimited User License]: https://sonniss.com/gdc-bundle-license
diff --git a/examples/multiplayer-fps/characters/player.tscn b/examples/multiplayer-fps/characters/player.tscn
new file mode 100644
index 0000000..0e65814
--- /dev/null
+++ b/examples/multiplayer-fps/characters/player.tscn
@@ -0,0 +1,190 @@
+[gd_scene load_steps=29 format=3 uid="uid://vrso6qncj1nm"]
+
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="1_g0p7o"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/player.gd" id="1_mk8qw"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="2_3rc26"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/weapon_manager.gd" id="3_4j0gy"]
+[ext_resource type="AudioStream" uid="uid://cope814m1d7p6" path="res://examples/multiplayer-fps/sounds/fire.mp3" id="5_14ltm"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/bullethole.gd" id="6_f1qm8"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/ui/projection3d.gd" id="6_sv41w"]
+[ext_resource type="Texture2D" uid="uid://b8r41bt6ft8jt" path="res://examples/multiplayer-fps/textures/bullet_hole.png" id="7_sxhbg"]
+[ext_resource type="Script" path="res://addons/netfox/rewindable-action.gd" id="9_ra1gd"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/player-input.gd" id="10_50d5g"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/ui/window-size-connector.gd" id="13_mlcnx"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/ui/crosshair.gd" id="14_npl66"]
+[ext_resource type="Texture2D" uid="uid://b66gbhylc33yy" path="res://examples/multiplayer-fps/textures/crosshair.png" id="14_qqmle"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/ui/health-progress-bar.gd" id="17_ghjct"]
+[ext_resource type="AudioStream" uid="uid://q7ql86p7flj" path="res://examples/multiplayer-fps/sounds/hit.wav" id="20_e2bcn"]
+[ext_resource type="AudioStream" uid="uid://15pyqe2uw4s3" path="res://examples/multiplayer-fps/sounds/death.wav" id="21_ogjhm"]
+
+[sub_resource type="BoxMesh" id="BoxMesh_qmeb2"]
+size = Vector3(0.4, 0.25, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_faajq"]
+transparency = 1
+albedo_texture = ExtResource("7_sxhbg")
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xx8rr"]
+albedo_color = Color(0, 0, 0, 1)
+
+[sub_resource type="BoxMesh" id="BoxMesh_0vqha"]
+material = SubResource("StandardMaterial3D_xx8rr")
+size = Vector3(0.2, 0.2, 1)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_khk4l"]
+albedo_color = Color(0, 0, 0, 1)
+
+[sub_resource type="BoxMesh" id="BoxMesh_wqpqp"]
+material = SubResource("StandardMaterial3D_khk4l")
+size = Vector3(0.2, 0.2, 1)
+
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6sg7v"]
+bg_color = Color(0, 0, 0, 0)
+
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_kndy7"]
+bg_color = Color(0.811765, 0.0823529, 0, 1)
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_6kydi"]
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2gc5u"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_xnks4"]
+material = SubResource("StandardMaterial3D_2gc5u")
+
+[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_70css"]
+properties/0/path = NodePath(".:respawn_position")
+properties/0/spawn = true
+properties/0/sync = false
+properties/0/watch = true
+
+[node name="player" type="CharacterBody3D"]
+script = ExtResource("1_mk8qw")
+
+[node name="Head" type="Node3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.705698, 0)
+
+[node name="Camera3D" type="Camera3D" parent="Head"]
+
+[node name="Nose" type="MeshInstance3D" parent="Head"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.25)
+mesh = SubResource("BoxMesh_qmeb2")
+
+[node name="WeaponManager" type="Node3D" parent="Head"]
+script = ExtResource("3_4j0gy")
+
+[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Head/WeaponManager"]
+stream = ExtResource("5_14ltm")
+
+[node name="Fire Action" type="Node" parent="Head/WeaponManager"]
+script = ExtResource("9_ra1gd")
+
+[node name="BulletHole" type="Node3D" parent="Head/WeaponManager"]
+script = ExtResource("6_f1qm8")
+material = SubResource("StandardMaterial3D_faajq")
+
+[node name="TinyGun" type="MeshInstance3D" parent="Head/WeaponManager"]
+transform = Transform3D(0.15, 0, 0, 0, 0.15, 0, 0, 0, 0.15, 0.09, -0.18, -0.3)
+mesh = SubResource("BoxMesh_0vqha")
+
+[node name="BigGun" type="MeshInstance3D" parent="Head"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.439686, -0.406913, -0.200588)
+mesh = SubResource("BoxMesh_wqpqp")
+
+[node name="DisplayNameLabel3D" type="Label3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.30427, 0)
+pixel_size = 0.002
+billboard = 1
+fixed_size = true
+font_size = 16
+
+[node name="Projection3D" type="Node3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.11014, 0)
+script = ExtResource("6_sv41w")
+projection_size = Vector2(1, 0.1)
+
+[node name="ProgressBar" type="ProgressBar" parent="Projection3D" node_paths=PackedStringArray("player")]
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+size_flags_horizontal = 3
+theme_override_styles/background = SubResource("StyleBoxFlat_6sg7v")
+theme_override_styles/fill = SubResource("StyleBoxFlat_kndy7")
+step = 1.0
+value = 100.0
+show_percentage = false
+script = ExtResource("17_ghjct")
+player = NodePath("../..")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_6kydi")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_xnks4")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+unique_name_in_owner = true
+script = ExtResource("1_g0p7o")
+root = NodePath("..")
+state_properties = Array[String]([":transform", ":velocity", ":did_respawn", ":health", ":death_tick", ":deaths", ":last_damage_attacker_id", ":last_damage_weapon_id", ":last_damage_tick", ":armor", ":has_defuse_kit", "Head:transform", "Head/WeaponManager:inventory", "Head/WeaponManager:active_slot", "Head/WeaponManager:ammo", "Head/WeaponManager:reserve", "Head/WeaponManager:reload_start_tick", "Head/WeaponManager:last_fire_by_slot", "Head/WeaponManager:recoil_accumulator", "Head/WeaponManager:grenade_counts", "Head/WeaponManager:active_grenade_type"])
+input_properties = Array[String](["Input:movement", "Input:jump", "Input:look_angle", "Input:fire_held", "Input:fire_pressed", "Input:reload_pressed", "Input:next_weapon", "Input:prev_weapon", "Input:slot_1", "Input:slot_2", "Input:slot_3", "Input:slot_4", "Input:use_held"])
+
+[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."]
+replication_config = SubResource("SceneReplicationConfig_70css")
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("2_3rc26")
+root = NodePath("..")
+properties = Array[String]([":transform", "Head:transform"])
+
+[node name="Input" type="Node" parent="." node_paths=PackedStringArray("big_gun", "hud")]
+script = ExtResource("10_50d5g")
+mouse_sensitivity = 0.005
+big_gun = NodePath("../Head/BigGun")
+hud = NodePath("../HUD")
+
+[node name="HUD" type="CanvasGroup" parent="."]
+
+[node name="WindowSizeConnector" type="Node" parent="HUD" node_paths=PackedStringArray("target_nodes")]
+script = ExtResource("13_mlcnx")
+target_nodes = [NodePath("../MarginContainer")]
+
+[node name="CrossHair" type="Node2D" parent="HUD"]
+script = ExtResource("14_npl66")
+crosshair_sprite = ExtResource("14_qqmle")
+
+[node name="MarginContainer" type="MarginContainer" parent="HUD"]
+offset_right = 540.0
+offset_bottom = 540.0
+size_flags_horizontal = 3
+size_flags_vertical = 3
+theme_override_constants/margin_left = 15
+theme_override_constants/margin_top = 15
+theme_override_constants/margin_right = 15
+theme_override_constants/margin_bottom = 15
+
+[node name="VBoxContainer" type="VBoxContainer" parent="HUD/MarginContainer"]
+layout_mode = 2
+
+[node name="Label" type="Label" parent="HUD/MarginContainer/VBoxContainer"]
+layout_mode = 2
+size_flags_vertical = 6
+
+[node name="ProgressBar" type="ProgressBar" parent="HUD/MarginContainer/VBoxContainer" node_paths=PackedStringArray("player")]
+custom_minimum_size = Vector2(30, 100)
+layout_mode = 2
+size_flags_horizontal = 0
+step = 1.0
+value = 100.0
+fill_mode = 3
+script = ExtResource("17_ghjct")
+player = NodePath("../../../..")
+
+[node name="HitSFX" type="AudioStreamPlayer3D" parent="."]
+stream = ExtResource("20_e2bcn")
+volume_db = -6.919
+max_distance = 10.0
+
+[node name="DieSFX" type="AudioStreamPlayer3D" parent="."]
+stream = ExtResource("21_ogjhm")
diff --git a/examples/multiplayer-fps/models/CombatKnife_psified.png b/examples/multiplayer-fps/models/CombatKnife_psified.png
new file mode 100644
index 0000000..5d75284
Binary files /dev/null and b/examples/multiplayer-fps/models/CombatKnife_psified.png differ
diff --git a/examples/multiplayer-fps/models/CombatKnife_psified.png.import b/examples/multiplayer-fps/models/CombatKnife_psified.png.import
new file mode 100644
index 0000000..45a8115
--- /dev/null
+++ b/examples/multiplayer-fps/models/CombatKnife_psified.png.import
@@ -0,0 +1,42 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cpqpuoe5t3wsr"
+path.s3tc="res://.godot/imported/CombatKnife_psified.png-14426e3d369e00d57e0db264c9f0af5e.s3tc.ctex"
+path.etc2="res://.godot/imported/CombatKnife_psified.png-14426e3d369e00d57e0db264c9f0af5e.etc2.ctex"
+metadata={
+"imported_formats": ["s3tc_bptc", "etc2_astc"],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/models/CombatKnife_psified.png"
+dest_files=["res://.godot/imported/CombatKnife_psified.png-14426e3d369e00d57e0db264c9f0af5e.s3tc.ctex", "res://.godot/imported/CombatKnife_psified.png-14426e3d369e00d57e0db264c9f0af5e.etc2.ctex"]
+
+[params]
+
+compress/mode=2
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=true
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=0
diff --git a/examples/multiplayer-fps/models/grenade.glb b/examples/multiplayer-fps/models/grenade.glb
new file mode 100644
index 0000000..cb5d68c
Binary files /dev/null and b/examples/multiplayer-fps/models/grenade.glb differ
diff --git a/examples/multiplayer-fps/models/grenade.glb.import b/examples/multiplayer-fps/models/grenade.glb.import
new file mode 100644
index 0000000..c52f5c3
--- /dev/null
+++ b/examples/multiplayer-fps/models/grenade.glb.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://o3cvash88wwl"
+path="res://.godot/imported/grenade.glb-ba44f095053886606fbfbffac7baa568.scn"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/models/grenade.glb"
+dest_files=["res://.godot/imported/grenade.glb-ba44f095053886606fbfbffac7baa568.scn"]
+
+[params]
+
+nodes/root_type=""
+nodes/root_name=""
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=false
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+gltf/naming_version=2
+gltf/embedded_image_handling=1
+gltf/texture_map_mode=0
diff --git a/examples/multiplayer-fps/models/grenade_LowTexture.png b/examples/multiplayer-fps/models/grenade_LowTexture.png
new file mode 100644
index 0000000..34730e6
Binary files /dev/null and b/examples/multiplayer-fps/models/grenade_LowTexture.png differ
diff --git a/examples/multiplayer-fps/models/grenade_LowTexture.png.import b/examples/multiplayer-fps/models/grenade_LowTexture.png.import
new file mode 100644
index 0000000..c852605
--- /dev/null
+++ b/examples/multiplayer-fps/models/grenade_LowTexture.png.import
@@ -0,0 +1,45 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c2jr4mg1yxyke"
+path.s3tc="res://.godot/imported/grenade_LowTexture.png-a06aa0d5988a65acb6485115747d9f5b.s3tc.ctex"
+path.etc2="res://.godot/imported/grenade_LowTexture.png-a06aa0d5988a65acb6485115747d9f5b.etc2.ctex"
+metadata={
+"imported_formats": ["s3tc_bptc", "etc2_astc"],
+"vram_texture": true
+}
+generator_parameters={
+"md5": "e655568272781f2ce648170e004b036c"
+}
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/models/grenade_LowTexture.png"
+dest_files=["res://.godot/imported/grenade_LowTexture.png-a06aa0d5988a65acb6485115747d9f5b.s3tc.ctex", "res://.godot/imported/grenade_LowTexture.png-a06aa0d5988a65acb6485115747d9f5b.etc2.ctex"]
+
+[params]
+
+compress/mode=2
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=true
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=0
diff --git a/examples/multiplayer-fps/models/grenade_texture.png b/examples/multiplayer-fps/models/grenade_texture.png
new file mode 100644
index 0000000..772a5dd
Binary files /dev/null and b/examples/multiplayer-fps/models/grenade_texture.png differ
diff --git a/examples/multiplayer-fps/models/grenade_texture.png.import b/examples/multiplayer-fps/models/grenade_texture.png.import
new file mode 100644
index 0000000..4ffaf3b
--- /dev/null
+++ b/examples/multiplayer-fps/models/grenade_texture.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cnt6txc6ory1l"
+path="res://.godot/imported/grenade_texture.png-2cd325eba4fb7d50b757939b34d5e1fc.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/models/grenade_texture.png"
+dest_files=["res://.godot/imported/grenade_texture.png-2cd325eba4fb7d50b757939b34d5e1fc.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/examples/multiplayer-fps/models/knife.fbx b/examples/multiplayer-fps/models/knife.fbx
new file mode 100644
index 0000000..46e23bc
Binary files /dev/null and b/examples/multiplayer-fps/models/knife.fbx differ
diff --git a/examples/multiplayer-fps/models/knife.fbx.import b/examples/multiplayer-fps/models/knife.fbx.import
new file mode 100644
index 0000000..7559275
--- /dev/null
+++ b/examples/multiplayer-fps/models/knife.fbx.import
@@ -0,0 +1,46 @@
+[remap]
+
+importer="scene"
+importer_version=1
+type="PackedScene"
+uid="uid://c454i6qwcwucj"
+path="res://.godot/imported/knife.fbx-14c1b74d0c4e6852d01d946d051ce2f8.scn"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/models/knife.fbx"
+dest_files=["res://.godot/imported/knife.fbx-14c1b74d0c4e6852d01d946d051ce2f8.scn"]
+
+[params]
+
+nodes/root_type=""
+nodes/root_name=""
+nodes/root_script=null
+mesh_library/use_node_names_as_mesh_names=false
+array_mesh/deduplicate_surfaces=true
+nodes/apply_root_scale=true
+nodes/root_scale=1.0
+nodes/import_as_skeleton_bones=false
+nodes/use_name_suffixes=true
+nodes/use_node_type_suffixes=true
+meshes/ensure_tangents=true
+meshes/generate_lods=true
+meshes/create_shadow_meshes=true
+meshes/light_baking=1
+meshes/lightmap_texel_size=0.2
+meshes/force_disable_compression=false
+skins/use_named_skins=true
+animation/import=true
+animation/fps=30
+animation/trimming=true
+animation/remove_immutable_tracks=true
+animation/import_rest_as_RESET=false
+import_script/path=""
+materials/extract=0
+materials/extract_format=0
+materials/extract_path=""
+_subresources={}
+fbx/importer=0
+fbx/allow_geometry_helper_nodes=false
+fbx/embedded_image_handling=1
+fbx/naming_version=2
diff --git a/examples/multiplayer-fps/models/knife_texture.png b/examples/multiplayer-fps/models/knife_texture.png
new file mode 100644
index 0000000..5d75284
Binary files /dev/null and b/examples/multiplayer-fps/models/knife_texture.png differ
diff --git a/examples/multiplayer-fps/models/knife_texture.png.import b/examples/multiplayer-fps/models/knife_texture.png.import
new file mode 100644
index 0000000..848399a
--- /dev/null
+++ b/examples/multiplayer-fps/models/knife_texture.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dtba24wbrfqbs"
+path="res://.godot/imported/knife_texture.png-4421b86124d748f88fcd78b050f515b8.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/models/knife_texture.png"
+dest_files=["res://.godot/imported/knife_texture.png-4421b86124d748f88fcd78b050f515b8.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/examples/multiplayer-fps/multiplayer-fps.tscn b/examples/multiplayer-fps/multiplayer-fps.tscn
new file mode 100644
index 0000000..cd6cc5e
--- /dev/null
+++ b/examples/multiplayer-fps/multiplayer-fps.tscn
@@ -0,0 +1,197 @@
+[gd_scene format=4 uid="uid://bfshwoko470di"]
+
+[ext_resource type="PackedScene" uid="uid://vrso6qncj1nm" path="res://examples/multiplayer-fps/characters/player.tscn" id="2_p13fk"]
+[ext_resource type="Script" uid="uid://ciyrjr3yhnqxf" path="res://examples/multiplayer-fps/scripts/team-manager.gd" id="3_573tb"]
+[ext_resource type="Script" uid="uid://b7dcdxh4qdxwv" path="res://examples/multiplayer-fps/scripts/player-spawner.gd" id="3_c7rxg"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="3_pf45j"]
+[ext_resource type="Script" uid="uid://c3eokqjyc0bee" path="res://examples/shared/scripts/simple-time-display.gd" id="4_c2ddp"]
+[ext_resource type="Script" uid="uid://c8adu0soolfyq" path="res://examples/multiplayer-fps/scripts/round-manager.gd" id="4_t3cki"]
+[ext_resource type="Script" uid="uid://1wur66am5ly8" path="res://examples/multiplayer-fps/scripts/ui/round-hud.gd" id="7_7swc0"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/economy_manager.gd" id="8_econ"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/ui/buy_menu.gd" id="9_buym"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/bomb.gd" id="10_bomb"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/bombsite.gd" id="11_bsite"]
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/ui/bomb_hud.gd" id="12_bhud"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_m76yx"]
+
+[sub_resource type="Sky" id="Sky_e76ss"]
+sky_material = SubResource("ProceduralSkyMaterial_m76yx")
+
+[sub_resource type="Environment" id="Environment_xhc6u"]
+background_mode = 2
+sky = SubResource("Sky_e76ss")
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_jat7u"]
+_surfaces = [{
+"aabb": AABB(-21.5, -0.5, -21.5, 43, 3.5, 43),
+"attribute_data": PackedByteArray("AAAAAM/zfD8AAAAAAACAPwAAgD8AAIA/AAAAAAAAAD8AAAAAMQxDPAAAAAAAAAAAAACAPwAAAADV/kY+CEZJPnzRVD9hYFc/WBVIPlgVSD6StgM+krYDPkAMQzxADEM89q7pPWY87D170VQ/e9FUPwXxeT/P83w/0PN8P9DzfD/d6Vo/3elaP97pWj/Ki10/7HlDPnUfTT4NwzA/oOc5P8z+Rj4ARkk+ftFUP2NgVz8Yr+k9iTzsPUAMQzxADEM8W6/aPVGG3j2etdc9hMfhPd7pWj8+hmA/BvF5P9HzfD/f6Vo/zItdP33RVD+d8Fo/MQxDPM/zfD9kFM49PQQXP/zQdD4UbzM/71osPl77+D4K5/Y9pVkaP5IfNj7E5QM/6HmePqDnOT8Sciw+qOn4PgjRdD6Onw4/aNtAPnaU/z6THzY+xeUDP0SZhj4UbzM/R5mGPnhAHT++A8A92rL7PbjIuT3PQQE+CdF0PvjRoz6OVNw9QwwRPq+ROj4o5VY+7HlDPngfTT4WaBY++dU1PuGZhj6C0qM+obXXPYrH4T1ADEM8QAxDPM1OyT0jivE94ZmGPoLSoz7NTsk9IorxPUAMQzxADEM8vwPAPdyy+z0TaBY+9dU1PgaapT5DkQ0/yD7RPomYJD8PGNo+QmcgP1pzrj7/Xwk/RpmGPnhAHT/teZ4+AABAP4TRVD+p/3E/fdFUPy4IXj8OwzA/BABAP2oPnz7QHWI/jL+oPnA6Zz/NmLE+JwljP/epqz7A518/4+laP6j/cT/e6Vo/2BtjP2w1ej4aM1A/aQ+fPtAdYj9c9IU+ygFMP/ipqz7A518/3elaP5V/Wj/Q83w/0PN8P9zpWj/neFo/e9FUP0tMVD8A48E8AAxDPHzRVD8rVFQ/z/N8P2nqfD940VQ/LFRUP2DfwTxADEM8fdFUP33RVD/c6Vo/3OlaP9rpWj+Vf1o/YgxDPGIMQzwkAUs+IeNEPn22Az59tgM+hEFKP1KkPj4MwzA/vjCMPnriUD/M4VY+Fg09P+vRoz4YI2M/Q4YDPmT/VD++4kQ+EzJjP9NWCz5fE2k/z5/cPc/zfD8ADEM8zwdpPxyQ0D3D7WI/TJbPPdrbTj+UcC4+GCNjP0SGAz7PB2k/HZDQPc/zfD8ADEM8p95oPzrDpT1k/1Q/vuJEPhYNPT+1Ksc+1UpjP/o3GD57JUM/+dGjPmeTYz9V+T0+z/N8P2nqfD8Jq2k/Lz09PnomaT+vgPA9EzJjP9JWCz55Jmk/s4DwPV8TaT/Nn9w91EpjP/w3GD55JUM/DWvkPiq73z7HQK49CuPBPEIMQzxdJtQ+L1MpPhR4OT/LQQE+8nbrPnF6uz2Qjd8+WkgyPoRBSj9RpD4+7JQ9PzmG3j2dn2I/NYR8PcLtYj9Nls89p95oPzjDpT1Kt2g/2JZ5PVwm1D4vUyk+fIXOPr1FUT7ieZ4+vjCMPkZB2j6T4lc+j43fPlpIMj6a0VQ/IBZUP/h6nj6WYpg+e9FUP0xMVD/c6Vo/endaP8/zfD9p6nw/9ulaP4hJWj8XDT0/uirHPgfDMD+EYZg+dCVDP8eq7T54JUM/DGvkPhINPT8eZNE+l9FUP8nDTj9DDT0/PW8zP5nRVD8fFlQ/9elaP4dJWj/06Vo/GMZVP/h6nj6WYpg+Ew09PyBk0T5FRiI/3sqzPl+6Dj9dxeU+YocTPyZI7T5HEyc/oE27PpTRVD/+5Uk/nCVDPzRvMz/x6Vo/gKVRP4/RVD+sPEE/dCVDP8aq7T7o6Vo/oDxBP/LpWj+ApVE/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/QAxDPAAAAAAAAAA/AAAAAM/zfD8AAAAAAACAPwAAAAAAAAAAz/N8PwAAAAAAAIA/AACAPwAAgD8AAAAAoP//PgAAAAAwDEM8AACAPwAAgD8AAAAAAAAAAAAAAAAwDEM8AACAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAz/N8PwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAPwAAgD8yDEM8AACAPwAAAAAAAIA/AACAPwAAAACrqqo+q6qqPgAAAAAAAAAAq6qqPgAAAD8AAAAAAAAAP6qqqj4AAAAAqqqqPqqqKj6oqqo+qKqqPgAAAAAAAAAAAAAAAAAAgD8AAAA/z/N8PwAAAD8AAIA/z/N8P8/zfD/0BX0/9AV9PwAAgD8AAIA/AACAP8/zfD8AAIA/QAxDPDR1fj/O83w/AACAP2MGfT9+fn4/KQZ9PwAAgD8AAIA/AAAAP0AMQzwAAAA/AAAAAM7zfD/O83w/8wV9P/MFfT8AAAAAq6qqPgAAAAAAAIA/AACAPwAAgD8AAAAAAAAAAAAAgD+qqqo+AACAPwAAAACsqqo+q6oqPwAAAAAAAAA/q6qqPgAAgD8AAAAAAACAP66qqj4AAAA/qqqqPqqqKj8AAAA/0PN8PwAAAD8AAAA/AAAAAAAAAACj9/w+o/d8PwAAAD8AAIA/AAAAP9DzfD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD8YDxY+udJ9PwAAAD8AAIA/o/f8PqP3fD8AAAAAAAAAABgPFj650n0/AAAAPwAAgD8AAAAAAAAAAAAAAD8AAAA/A/YVPmnrCTwAAAA/IAxDPAAAgD4gDMM7z/N8P8/zfD9ADEM8QAxDPM/zfD8AAIA/MQxDPAAAgD9ADEM8AAAAADcMQzw3DEM8z/N8P8/zfD/P83w/AAAAAEAMQzwAAAAA2/N8P3XqfD+sqqo+q6oqPwAAAAAAAAA/q6qqPgAAgD8AAAAAAACAP66qqj4AAAA/qqqqPqqqKj999v8+0PN8PwAAAAAxDEM8AAAAAM/zfD8AAAA/AACAPwAAgD8AAIA/AAAAAFRnPjwKgz48CoM+PAAAAAAAAAAAQAxDPEAMQzwAAIA/AAAAAAAAAD9ADEM8AAAAPwAAAAAyDEM8MgxDPA2DPjwNgz480PN8P9DzfD/AC0M8wAtDPHXqfD+J9n8/0PN8P9DzfD916nw/ifZ/P9vzfD+m9n8/OgxDPOP/fz916nw/ifZ/P0AJQzzAYkU8QAxDPAAAAABMZz48AAAAAAAAAAAAAAAAQAxDPAAAAAAwDEM8MAxDPM/zfD/P83w/z/N8PwAAAADb83w/dep8P6mqqj6pqqo+AAAAAAAAAACpqqo+CQAAPwAAAAAAAAA/qqqqPgAAAACqqqo+qqoqPqSqqj6kqio+oaqqPqGqqj4AAIA/AACAP/7//z7+//8+f4JaP1HYfT8AAAA/z/N8PwAAQD/oeX4/AAAAPysMQzwKAAA/CgAAPwAAgD8AAIA/LoQBP0AXQjwAAAA/AAAAAAAAAD8rDEM8AACAPwAAgD8AAIA/AACAPwAAgD8AAAAAOnxaP8BRCzwAAIA/AAAAAAAAAD8AAAAAOnxaP8BRCzwuhAE/PRdCPAAAgD8AAIA/OnxaP8BRCzwAAAA/AAAAAAAAAACrqio/AAAAAAAAgD8AAIA/AACAPwAAAAAAAAAAAACAP6qqKj8AAIA/AAAAAKuqqj4AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAIA/qqqqPgAAAAAAAIA/AAAAAAAAAAAAAAA/AAAAAAAAgD8xDEM8AAAAPwAAAAAAAAAAMQxDPAAAgD/P83w/AACAP8/zfD/P83w/9AV9P/QFfT9jBn0/AACAPwAAgD8AAIA/AACAPwAAAD8AAIA/AAAAAM/zfD8AAAA/rqqqPq6qqj4AAAAAAAAAAKmqKj6pqqo+rKoqPqyqqj4AAAAAq6qqPgAAAD+kqqo+AAAAPwAAAACmqqo+pqqqPgAAAAAwDEM8AAAAAM/zfD/P83w/z/N8P0AMQzxADEM8QcBHPPkFQzwAAIA/6fB5PwAAgD8ADEM8QcBHPPkFQzwAAIA/z/N8PwAAgD/p8Hk/z/N8P8/zfD8AAIA/z/N8P0HARzz5BUM8AAAAAAAAgD8AAIA/AACAP1HrCTxbglo/MQxDPAAAAD85DMM7/v8/PwAAAD8AAAA/SNN9P36EWj/oeX4/AABAP8/zfD8AAAA/q6qqPquqKj8AAAA/AACAPwAAAD+qqio/AAAAAKuqKj8AAAAAAACAP3XqfD/c83w/AAAAADEMQzwAAAAAz/N8PwAAAAAxDEM8AAAAAD1nPjwAAAAAq7JAPEAMQzxADEM8AAAAADEMQzx16nw/3PN8PwAAAAAAAAAAK8BHPPkFQzwAAIA/BPF5PwAAgD9ADEM8K8BHPPkFQzwAAIA/z/N8PwAAgD8E8Xk/AACAP8/zfD8rwEc8+QVDPAn0fD/P83w/AAAAAAAAAD8AAAAAAACAPzEMQzwAAAA/AAAAAAAAAAAAAIA/AACAPwCDPjwAgz48gMBAPIDAQDxADEM8QAxDPICyQDwAkBQ5QGc+PAAAAADBwEA8wcBAPEAMQzwAaJY5LwxDPC8MQzwMgz48DIM+PAAAgD8AAAA/AACAPwAAAADQ83w/AQAAP8/zfD+p82c2qqoqP6qqqj4AAAA/AAAAAAAAAD+rqqo+AACAP6qqqj4AAIA/AAAAAKuqqj4AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAIA/qqqqPgAAAAAAAIA/AAAAABgMwzvg/38+AAAAAAAAAAAAAAAAAAAAPwAAAAAAAAA/MAxDPAAAAD8YDMM74P9/PgQAAD8EAAA/AAAAAAAAAAB1xQg8itoVPjAMwzsAAIA+MAxDPAAAAD91xQg8itoVPnXFCDyK2hU+AAAAAAAAAAAwDMM7AACAPud5fj8JAIA+zvN8PyAAAD8AAIA/AAAAPwAAgD8AAAAAAACAPwAAAAAAAAAAAAAAAFLYfT849hU+zvN8PyAAAD/neX4//v9/PgAAgD8AAAAAUth9Pzj2FT7O83w/IAAAPwMAAD8DAAA/CQAAP76qKj8AAAA/AACAPwAAgD8AAIA/vqoqP76qKj+/qio/v6oqP1ZVVT+sqio/VVVVP6qqKj8AAIA/qqoqPwAAAAAAAAAAAAAAPgAAAAAAAAA+AACAPwAAAAAAAIA/eoJaPwAAAAAAAIA/AAAAAAAAAD8AAAA//FY8P62qKj56glo/AAAAAAAAgD8AAAAAdiseP8Kqqj4AAAA/AAAAPwAAgD4AAAAAAACAPgAAgD////8+AAAAAHYrHj/Aqqo+AAAAPwAAAD////8+AAAAAANXPD+Aqio+eoJaPwAAAAAa9hU+AAAAAHzVIDsAAAAAGvYVPgAAAAAAAAA/AAAAPwAAAAAAAAAA+v8/PzT2FT54glo/AAAAAAAAAD8AAAAAAAAAPwAAAD/2/z8/TfYVPgAAAD8AAAA/AACAPwAAAAB4glo/AAAAAPz/Pz809hU+eoJaPwAAAAAAAIA/AAAAAAAAAD8AAAA/9/8/P032FT4AAAA/AAAAP////z4AAAAAeoJaPwAAAAAJAIA+NPYVPhj2FT4AAAAAAAAAAAAAAAAAAAA/AAAAPxIAgD5N9hU+AAAAPwAAAD8AAAA/AAAAABj2FT4AAAAAAABAPwAAAAAAAGA/AAAAAAAAYD8AAIA/AABAPwAAgD94glo/AAAAAHUrHj/Cqqo+eIJaPwAAAAAAAAA/AAAAAAAAAD8AAAA/AABgPwAAAAAAAAAAAAAAAAAAAAAAAIA/AABgPwAAgD8AAIA/AAAAAHYrHj/Aqqo+AAAAPwAAAD8AAIA/AAAAAAAAgD8AAAAAeIJaPwAAAAB2Kx4/wKqqPgoAgD409hU+GvYVPgAAAAD///8+AAAAAAAAAD8AAAA/BwCAPi32FT4AAAA/AAAAPwAAAAAAAAAAGvYVPgAAAAAAAAA/AAAAAAAAID8AAAAAAAAgPwAAgD8AAAA/AACAPxj2FT4AAAAAAAAAAAAAAAAAAAA/AAAAPwhShz6tqio+GPYVPgAAAAAAAAAAAAAAABSpwz7Cqqo+AAAAAAAAAAAAAAA/AAAAPxSpwz7Cqqo+AABAPwAAAAAAAEA/AACAPwAAAD8AAAAAGPYVPgAAAAAAAAA/AAAAP+aowz6Aqqo+AAAAPwAAAD8AAAA/AAAAAPlRhz6Aqio+GPYVPgAAAAB4glo/AAAAAAAAAD8AAAAAAAAAPwAAAD8qX38/AAAAAHiCWj8AAAAAAAAAPwAAAD8AAIA/AAAAAPz/Pz809hU+eoJaPwAAAAAAAIA/AAAAAAAAAD8AAAA/9/8/P032FT4AAAA/AAAAP////z4AAAAAeoJaPwAAAAAAAIA+AAAAAAAAwD4AAAAAAADAPgAAgD8AAIA+AACAPxr2FT4AAAAAFKnDPsKqqj4a9hU+AAAAAP///z4AAAAAAAAAPwAAAD8AAAA/AAAAAAAAAD8AAIA/AAAAAAAAAAAa9hU+AAAAAAAAAD8AAAA/FKnDPsCqqj4AAAA/AAAAPwAAAAAAAAAAAAAAAAAAAAAa9hU+AAAAABSpwz7Aqqo+GACAPmD2FT4Y9hU+AAAAAAAAAAAAAAAAAAAAPwAAAD8dAIA+bfYVPgAAAD8AAAA/AAAAPwAAAAAY9hU+AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD+EQcE+AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP6bFRT8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/KDBEPwAAgD8AAAAAAACAP3ybUT8AAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP+SRqT4AAIA/AAAAAAAAgD8w2cE+AACAP+SRqT4AAAAAAAAAAAAAgD8w2cE+AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/jKbRPgAAgD8AAAAAAACAP/gd8j4AAAAAAAAAAAAAgD80xAs/AACAP/gd8j4AAIA/YDIZPwAAgD80xAs/AACAP0TEGz8AAIA/YDIZPwAAAAAAAAAAAAAAAAAAAAAAAIA/nO0bPwAAgD9ExBs/AACAP6QKHT8AAIA/nO0bPwAAAAAAAAAAAACAP9T6OD8AAIA/pAodPwAAgD8wh1I/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD+gTKw+AACAPwAAAAAAAAAAAAAAAAAAgD/Aotc+AACAP6BMrD4AAIA/WIMDPwAAAAAAAAAAAACAPxh1BD8AAIA/WIMDPwAAgD+snwQ/AACAPxh1BD8AAAAAAAAAAAAAgD+gzQY/AACAP6yfFD8AAIA/lEIkPwAAgD+snxQ/AAAAAAAAAAAAAIA/+NMxPwAAgD+UQiQ/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/9E1jPgAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8dM10/AACAPwAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/HTNdPwAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/nap/PwAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAgD+dqn8/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/zFwePgAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAgD/MXB4+AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP3WdxT4AAIA/AAAAAAAAgD/zyVA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAABah1I/AACAPwAAgD8AAIA/AAAAAAAAAAAYmUE/AACAP1qHUj8AAIA/AAAAAAAAAACh1Qo/AACAPxiZQT8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP2L4oz0AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/oJF0PgAAgD9i+KM9AAAAAAAAAAAAAIA/AACAPwAAgD+gkXQ+AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/gOtBPgAAAABgh/E+AAAAACDZaD8AAAAAAACAPwAAgD8AAIA/AAAAACDZaD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP7bxkD4AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP0DjPD8AAIA/AAAAAAAAAAAAAAAAAACAP0DjPD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/HGaYPgAAgD8AAAAAAACAP55izD4AAIA/8uzrPgAAgD9W7i0/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/DV0lPgAAgD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD9dEKk+AACAPw1dJT4AAIA/ZGfBPgAAgD9dEKk+AACAP7CF6T4AAIA/AACAPwAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAP7Zypz4AAIA/AAAAAAAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAAAAAAAAAIA/AACAPwAAgD8AAIA/3DAxPwAAgD8AAAAAAAAAAAAAAAAAAIA/AACAPwAAAAAAAAAAAAAAAAAAgD8AAIA/AACAPwAAgD8AAIA/AACAPwAAAAAAAAAAAAAAAA=="),
+"format": 34359742487,
+"index_count": 1740,
+"index_data": PackedByteArray("AAABAAIAAwAAAAIAAgAEAAMAAgAFAAQAAgAGAAUABwAIAAkACgALAAwACAANAAkADgAPABAAEQAOABAAEgATABQAEwAVABQAFgAXABgAGAAXABkAGgAbABwAFQATAB0ACwAeAB8AHgAgAB8AIQALAB8AHwAgACIAIgAgACMAHgAkACAAJQALACEAJgALACcACwAlACcAJwAgACYAKAAgACcAIAAkACkAKQAkACoAKwALACwALAAtAC4ACwAmACwAJgAtACwALwATADAAMQAyAC8AMgATAC8AMwA0ADUALgAtADYANwA4ADkALgA2ADoAMgAkADsAJAATADwAOwAkADwAPAATAD0AEwAyAD4AMgA7AD4APgA9ABMAMgA/ACQAJAAeAEAAHgAbAEEAQgBDAEEARAAeAEUAHgBBAEUAQQBDAEUARQBDAEYARgBDAEcAQQAbAEgASAAbAEkAHQATAEMASQAbABoAHQBDAEIAQAAeAEoASgAeAEsAQwBAAEwAQABKAEwATQBDAEwATgBPAFAAUQBSAFMATwBUAFAAVQBWAFcAWAAPAFkAVgBaAFsACQBXAFsAWwBaAFwAVwBWAFsAXQBeAF8AXgBgAF8AYQBiAGMAZABlAGYAYgBgAGMAXwBgAGIAZwBoAGkAagBrAGwAaABtAGkAYABeAG4AbwBwAHEAcAByAHEAcgBrAHMAcQByAHMAcwBrAHQAdQBgAHAAdgBrAHcAdQBwAHgAeQByAHAAegB7AHwAfQB7AHoAXgB9AH4AfQB6AH4AfgB/AF4AfQBeAIAAawB7AIEAewB9AIEAggBoAIMAawCBAIIAgQBoAIIAhABrAIUAawCCAIUAhgB7AIcAewCIAIcAiABeAIkAhwCIAIkAigCJAF4AiwCMAI0AjgCPAJAAjAB7AI0AiAB7AIwAkQBeAJIAkwByAJQAkQCSAJUAlgCXAJgAmQByAJoAlwCbAJgAnACSAJcAkgCbAJ0AmwCXAJ4AnQCbAJ4AngCXAJ8AlwCSAKAAkgCdAKAAoACfAJcAoQCiAJYAmgByAKMAogCXAJYApACiAKEApQCiAKQAcgClAKYApQCkAKYApgCnAHIAqACpAKoAqwCoAKoAqgCsAKsArQCsAKoAqgCuAK0ArwCwALEAsgCvALEAsQCzALIAtAC1ALYAsQC3ALgAuQC6ALsAuwC8ALkAvQC+AL8AvwDAAL0AwQDAAL8AvwDCAMEAvgDDAL8AxADFAMYAxQDHAMYAyADFAMkAyQDFAMoAywDMAM0AzQDMAM4AzwDLAM0A0ADPAM0AzQDRANAA0gDTANQA1QDSANYA1gDXANUA0gDUANYA0wDYANQA2QDLANgA1ADYANoA1gDUANsA2wDXANYA1ADaANsA2ADLANoA3ADdAN4A3gDfANwA4ADhAN8A3wDeAOAA4gDjAOQA4wDlAOQA5gDjAOcA6ADpAOoA6wDsAO0A7QDuAOsA7wDwAPEA8ADyAPEA8wD0APUA9QD2APMA9wD4APkA+AD6APkA+wD3APkA+QD6APsA/AD9AP4A/QD/AP4AAAEBAQIBAwEEAQUBBgEHAQgBBwEJAQgBCgEHAQsBDAENAQ4BDwEQAQwBEAENAQwBEQENARIBEgETAREBDQEUARIBDQEQARQBEAEVARYBFgEVARcBGAEQARYBGQEYARYBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEmASoBKwEsAS0BLAEuAS0BLwEsATABMQEsATIBMwE0ATUBNAE2ATUBNwEzATUBNQE2ATcBOAE5AToBOwE8AT0BPQE+ATsBPwFAAUEBQgFDAUQBRQFGAUcBRwFIAUUBSQFKAUsBSwFMAUkBTQFOAUwBTAFLAU0BTwFQAVEBUQFSAU8BUwFRAVABUAFUAVMBVQFWAVcBVwFYAVUBVwFZAVoBVwFWAVkBWwFYAVcBWwFXAVoBXAFbAV0BXQFeAVwBWwFaAV0BXwFgAWEBYQFeAV8BYAFYAWEBXAFeAWEBYQFbAVwBYQFYAVsBYgFjAWQBZQFjAWYBZwFoAWMBZwFjAWkBagFrAWwBagFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBeAF6AXkBewF3AXkBeQF6AXsBegF4AXwBfAF4AX0BfgF/AX0BfQF4AX4BfwF8AX0BgAGBAYIBgwGEAYEBgwGBAYABhQGGAYcBiAGJAYoBiwGMAY0BjgGKAYgBjgGJAYoBjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmgGbAZgBmQGcAZoBnQGbAZoBngGdAZoBnwGeAZoBmgGcAZ8BoAGhAaIBowGgAaQBpAGcAaMBoAGiAaQBoQGlAaIBoQGbAaUBpgGnAagBqAGcAaYBqQGjAagBqAGnAakBowGcAagBqgGrAawBrQGuAasBrQGrAaoBrwGwAbEBsQGyAa8BswGxAbABsAG0AbMBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBvwG7AcABxAHFAcYBxgHHAcQByAHJAcoByQHLAcoBzAHNAc4BzgHPAcwBzwG8AdAB0QHSAdMB0QHTAdQB1QHTAdYB1wHTAdgB2QHaAdsB2wHcAdkB3QHeAd8B4AHhAeIB4gHjAeAB4gHkAeMB2gHlAeYB5gHbAdoB5wHdAd8B6AHpAeoB6wHoAeoB6gHsAesB7QHnAd8B7gHvAfAB8AHxAe4B8gHzAfQB9AH1AfIB9gH3AfgB+AH5AfYB+gH7AfwB/AH9AfoB/gH/AQACAAIBAv4BAgIDAgQCBAIFAgICBgIHAggCCAIJAgYCCgILAgwCDAINAgoCDgIIAgcCDwIQAhECEQISAg8CEwIUAhUCFQIWAhMCFwIOAgcCGAIZAhoCGwIcAh0CHgIfAiACIAIhAh4CIgIjAiQCJAIlAiICJgInAigCKAIpAiYCKgIrAiwCLQIuAi8CLwIwAi0CMQIyAjMCJwI0AjUCNQIoAicCNgI3AjgCOQI6AjsCPAI5AjsCOwI9AjwCPgI/AkACQQJCAkMCQwJEAkECRQJGAkcCRwJIAkUCSQJKAksCSwJMAkkCTQJOAk8CTwJQAk0CUQJLAkoCUgJTAlQCVAJVAlICTgJWAlcCVwJPAk4CWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCYwJkAmECZQJmAmcCZwJoAmUCaQJqAmsCawJsAmkCbQJuAm8CbwJwAm0CcQJyAnMCcwJ0AnECdQJ2AncCdwJ4AnUCeQJ6AnsCfAJ9An4CfwKAAoECgQKCAn8CgwKEAoUChQKGAoMChwKIAokCiQKKAocCiwKMAo0CjQKOAosCjwKQApECkQKSAo8CkwKUApUClgKXApMCkwKVApYCmAKZApoCmgKbApgCnAKdAp4CngKfApwCoAKhAqICowKkAqUCpQKmAqMCpwKoAqkCqgKrAqwCrQKuAq8CsAKxAq0CrQKyArACrQKvArICswK0ArUCtQK2ArMCtwK4ArkCuQK6ArcCuwK8Ar0CvgK/ArsCwALBAsICuwK9AsMCxALFAsYCxgLHAsQCyALJAsoCywLMAsgCyALNAssCzgLPAtACyALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAsgC3gLcAsgCyALKAt4C3wLgAuEC4QLiAt8C4wLkAuUC5QLmAuMC5wLoAukC6gLrAuwC5wLtAu4C5wLvAu0C8ALxAvIC8wL0AvUC9QL2AvMC9wL2AvUC+AL5AvoC+wL8AucC5wLpAvsC/QL+Av8C/wIAA/0CAQMCAwMDBAMFAwEDAQMDAwQDBgMHAwgDCAMJAwYDCgMLAwwDDAMNAwoDDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxcDHAMdAx4DHgMfAxwDIAMhAyIDIgMjAyADJAMlAyYDJgMnAyQDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNgM3AzQDOAM5AzoDOgM7AzgDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSgNLA0gDTANNA04DTwNQA0wDUQNSA1MDVANVA1YDVgNXA1QDWANZA1oDWwNcA10DXgNfA2ADYQNiA14DYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA2wDbANxA28DbANuA3EDcgNzA3QDdAN1A3IDdgN3A3gDeQN6A3sDfAN9A34DfgN/A3wDdwOAA3gDgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAONA48DkQOQA48DjwOSA5EDkwOUA5UDlgOXA5gDmQOaA5YDlgOYA5kDmwOcA50DnQOeA5sDnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDpQOnA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7IDsgO3A7UDuAO3A7IDuQO4A7IDsgO0A7kDugO7A7wDvAO9A7oDvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDyQPNA84DzwPNA8kDyQPQA88D0QPSA9MD0wPUA9ED1QPWA9cD2APZA9UD1QPXA9gD2gPbA9wD3APdA9oD3gPfA+AD4APhA94D4gPjA+QD5QPmA+cD5wPoA+UD6QPqA+sD7APtA+4D"),
+"primitive": 3,
+"uv_scale": Vector4(0, 0, 0, 0),
+"vertex_count": 1007,
+"vertex_data": PackedByteArray("AACoQQAAAAAAAKTBAACoQQAAAAAAAKjBAACoQQAAAL8AAKjBAACoQQAAAAAAAAAAAACoQQAAAAAAAKRBAACoQQAAAAAAAKhBAACoQQAAAL8AAKhBEepLQQAAAADOaE1B9VxlwQAAAADepV7BA7JMQQAAAAAIskxBN5B5QQAAAAA6kHlBAgCkQQAAAAAEAKRBGj6BQQAAAABRqYFB4aVewQAAAADipV7B/v+jwQAAAABVDKDBAQCkwQAAAAAAAKTB4qVuwQAAAADkpW7B7o51wQAAAADkpW7BXmNJQQAAAAABuE9BAgAYwQAAAAABAADBEepLQQAAAADOaE1B9VxlwQAAAADepV7BGj6BQQAAAABRqYFBAgCkQQAAAAAEAKRB+H2DQQAAAAA8H4RBRPWCQQAAAAA2nIRBXWB9wQAAAADipW7B/v+jwQAAAABVDKDB7o51wQAAAADkpW7BlrduwQAAAADjpV7BAACkwQAAAAD8/6NBsKxxwAAAAACmMIZBkAMHwQAAAADUVi9BgGETPwAAAABQ5F5BsFaKwAAAAAAs/H5BALIjvwAAAABEe1hBAQAYwQAAAAAAAABBkNUUPwAAAAAg1V5BQIsZwAAAAADVVi9BQCoNPQAAAAAEcFFBALIjvwAAAABEe1hBkgMHwQAAAADUVh9BcJKZwAAAAADVVh9BVml9QQAAAABmf4hB0yx7QQAAAAAWhYlB3vjxQAAAAADWVi9B+M9wQQAAAAAk2oNB2vtCQQAAAADQklVBXmNJQQAAAAABuE9B+qtYQQAAAAAkTG1B3PjxQAAAAADYVh9BRPWCQQAAAAA2nIRBAgCkQQAAAAAEAKRBd1+AQQAAAAA4+YZB3PjxQAAAAADYVh9Bd1+AQQAAAAA4+YZBAgCkQQAAAAAEAKRBVml9QQAAAABmf4hB+qtYQQAAAAAkTG1B/HMOwAAAAABhTO1AfiDAwAAAAAASd3VAwB2qwAAAAAB2AkdA+NzEvwAAAAATEtZAcJKZwAAAAADVVh9BAgAowQAAAAACAABBi5+VwQAAAADipV7BcNV2wQAAAADmpV7BAAAowQAAAAAAAADBH8eAwQAAAACGd/5AsnyHwQAAAAAyCeVAA/yBwQAAAADkzs1AVMB7wQAAAADUYd1Aip+VwQAAAADipW7BhxSCwQAAAADipW7BJoZSwQAAAAAGzStBH8eAwQAAAACGd/5AxoRHwQAAAADgLyBBVMB7wQAAAADUYd1A6I5twQAAAADkpW7BAQCkwQAAAAAAAKTBYH1twQAAAADkpW7BRkhdwQAAAADkpV7BBQCkQQAAAAA0DKBB9FxdwQAAAADnpV7Bq/OjwQAAAAABAKTB9FxdwQAAAADnpV7BBQCkQQAAAAA0DKBB4aVewQAAAADipV7B4qVuwQAAAADkpW7B6I5twQAAAADkpW7BAgCkQQAAAAAEAKRB/MpOQQAAAAAkx0pBN5B5QQAAAAA6kHlBJ+RSQQAAAAD560LBAgAYQQAAAAD8///A3PtCQQAAAACOUlTB4PjxQAAAAABaQiDBwK95QQAAAAACHoLB/MpOQQAAAAA+Hl/BAY90QQAAAAC4MYLBxs2DQQAAAABr6YnBAACkQQAAAAD+/6PBTsiFQQAAAAA12onBV/GFQQAAAAAO2IHBHYZdQQAAAAAaAU/BwK95QQAAAAACHoLBTsiFQQAAAAA12onBAACkQQAAAAD+/6PB+M2MQQAAAAA6pInB/MpOQQAAAAA+Hl/B3C+VQAAAAABaQiDBRhtsQQAAAAA1UoLB3PjxQAAAAABbQjDBPlRTQQAAAABysYLBq/OjwQAAAAABAKTBLs9TQQAAAACGsIrB5YqAQQAAAAB+AorBAY90QQAAAAC4MYLB5YqAQQAAAAB+AorBxs2DQQAAAABr6YnBRhtsQQAAAAA1UoLB6M0QQAAAAABcQjDBZGmLQQAAAACgaSlABQCkQQAAAAA0DKBBauFgQQAAAACoNmZA0ix7QQAAAAA22xbB7j2JQQAAAACQn9c/hQBbQQAAAADgWCpAJ+RSQQAAAAD560LB932DQQAAAADhpiHBJ0mTQQAAAAB7cYHBV/GFQQAAAAAO2IHB+M2MQQAAAAA6pInBoIaTQQAAAACOcInBauFgQQAAAACoNmZAPKpGQQAAAACQ4YFAAAAYQQAAAAAAAABBT1NCQQAAAAA4KUZAhQBbQQAAAADgWCpAwrlcwQAAAADopV7BAAAIQQAAAAD4//9ARkhdwQAAAADkpV7BonltwQAAAADkpW7Bq/OjwQAAAAABAKTBwgBtwQAAAADopW7B3C+VQAAAAABaQiDBAgAIQQAAAAD8///A0H7APwAAAABbQjDB6M0QQAAAAABcQjDBYLJ0QAAAAABbQiDBqsFOwQAAAADkpV7BkAMHwQAAAABaQiDBwrlcwQAAAADopV7BwgBtwQAAAADopW7BxCdhwQAAAADkpW7BAAAIQQAAAAD4//9AYLJ0QAAAAABbQiDBDAzIQAAAAABi8LPAvrYJQAAAAAAUohrALJDEPwAAAADaCk3AuFS0QAAAAADGJM3AfPtBwQAAAADipV7BkQMHwQAAAABbQjDBPVJWwQAAAADipW7BFD8rwQAAAADjpV7B0H7APwAAAABbQjDBFD8rwQAAAADjpW7BPVJWwQAAAADipW7BAACoQQAAAAAAAKhBAACoQQAAAL8AAKhBAACowQAAAL8AAKhBAACkQQAAADMAAKhBAAAANgAAAAAAAKhBAACkwQAAAAAAAKhBAACowQAAAAAAAKhB//+nwQAAAAAAAKRBAACowQAAAAAAAKhBAACowQAAAL8AAKhB//+nwQAAAAAAALC4//+nwQAAAAD//6PBAACowQAAAL8AAKhBAACowQAAgLMAAKjB//+nwQAAAAD//6PBAACowQAAAL8AAKjBAACowQAAgLMAAKjBAACowQAAAL8AAKhBAACoQQAAAL8AAKhBAACoQQAAAL8AAKjBAACowQAAAL8AAKjBAACkwQAAgDIAAKjBAACowQAAgLMAAKjBAACoQQAAAL8AAKjBAAAANgAAAAAAAKjBAACkQQAAAAAAAKjBAACoQQAAAAAAAKjBAACowQAAAL8AAKjBAACoQQAAAEBVValBAACoQQAAQEAAAKxBAACoQQAAAEAAAKhBAACoQQAAQEAAAKhBAACoQQAAAEAAAKxBAACoQQAAAECrqqpBAACoQQAAAEBVValBAACoQQAAQEAAAKxBAACowQAAQEAAAKxBAACkwQAAQEAAAKhBAACowQAAQEAAAKhBAACkwQAAQEBiGKRB0BekwQAAQEDQF6RBAACowQAAQEAAAKRBAACkwQAAQEAAAKRBAACkQQAAQEAAAKRBAACkwQAAQEBWDKRBYhikwQAAQEAAAKRBGBikwQAAQEAMDKRBAACowQAAQEAAAKRBAACkQQAAQEAAAKhBAACoQQAAQEAAAKhBAACkwQAAQEBiGKRB0BekwQAAQEDQF6RBAACoQQAAAEAAAKxBAACoQQAAAAAAAKxBAACowQAAAAAAAKxBAACoQQAAQEAAAKxBAACowQAAAEAAAKxBAACowQAAQEAAAKxBAACowQAAAEBVValBAACowQAAQEAAAKhBAACowQAAAEAAAKxBAACowQAAQEAAAKxBAACowQAAAEAAAKhBAACowQAAAEBVValBAACkQQAAADMAAKhBAAAANgAAAAAAAKhBAACowQAAAAAAAKxBBgWkQQAAgCohDKhBAACoQQAAAAAAAKhBAACkQQAAADMAAKhBAACowQAAAAAAAKxBAACowQAAAAAAAKxBAACoQQAAAAAAAKxB7CulQQAAAAAU1KpBAACoQQAAAAAAAKhBBgWkQQAAgCohDKhBAACowQAAAAAAAKxB7CulQQAAAAAU1KpBAACoQQAAAAAAAKhBAACowQAAAAAAAKxBAAAANgAAAAAAAKhB7CulwQAAAAAU1KpBAACkwQAAAAAAAKhBAACmwQAAAAAAAKpB/v+jwdy2PUAAAKRBAACkQYBJEj0AAKRBAACkwQAAQEAAAKRBAACkQQAAQEAAAKRBAgCkQQAAAAAEAKRBAACkQYBJEj0AAKRB/v+jwdy2PUAAAKRBAACkwQAAAAD8/6NBAgCkQQAAAAAEAKRB/v+jwdy2PUAAAKRBAACoQQAAAEBVVanBAACoQQAAQEAAAKjBAACoQQAAAEAAAKzBAACoQQAAQEAAAKzBAACoQQAAAEAAAKjBAACoQQAAAEBVVanBAACkwQAAQEAAAKjBAACkQQAAQEAAAKTBAACkwQAAQEAAAKTBAACowQAAQEAAAKjBAACowQAAQEAAAKzBYhikQQAAQEAAAKTB0BekQQAAQEDRF6TBAACoQQAAQEAAAKTBAACkQQAAQEBiGKTBAACoQQAAQEAAAKzBAACkQQAAQED//6fBAACoQQAAQEAAAKjBAACkQQAAQEBiGKTB0BekQQAAQEDRF6TBAACkwUlJEj3//6PBAACkQdu2PUAAAKTBq/OjwQAAAAABAKTBAACkwUlJEj3//6PBq/OjwQAAAAABAKTBAQCkwQAAAAAAAKTBAACkQQAAAAD+/6PBq/OjwQAAAAABAKTBAACkQdu2PUAAAKTBAACkQQAAQEAAAKTBYhikQQAAQEAAAKTBAACoQQAAQEAAAKTBAACkQQAAQEAAAKTBAACkQdu2PUAAAKTBAACkwUlJEj3//6PBAACkwQAAQEAAAKTBAACkwUlJEj3//6PB//+nwQAAAEBWVanBAACowQAAQEAAAKzB//+nwQAAAEAAAKjBAACowQAAQEAAAKjBAACowQAAAEAAAKzBAACowQAAAECrqqrBAACowQAAAECrqqrB//+nwQAAAEBWVanBAACoQQAAAAAAAKzBAAAANgAAAAAAAKjB7CulQQAAAAAU1KrBAACkQQAAAAAAAKjBAACmQQAAAAAAAKrBAACkwQAAgDIAAKjBAAAANgAAAAAAAKjBAACoQQAAAAAAAKzBBgWkwQD3/LIhDKjBAACowQAAgLMAAKjBAACkwQAAgDIAAKjBAACoQQAAAAAAAKzBAACoQQAAAAAAAKzBAACowQAAAAAAAKzB7CulwQD2FbIU1KrBAACowQAAAAAAAKzBAACowQAAgLMAAKjB7CulwQD2FbIU1KrBBgWkwQD3/LIhDKjBAACoQQAAAAAAAKzB7CulwQD2FbIU1KrBAACowQAAgLMAAKjBAACoQQAAAEAAAKzBAACoQQAAQEAAAKzBAACowQAAQEAAAKzBAACoQQAAAAAAAKzBAACowQAAAEAAAKzBAACowQAAAAAAAKzBAACsQQAAAEAAAKjBAACsQQAAAAAAAKjBAACsQQAAQEAAAKhBAACsQQAAQEAAAKjBAACsQQAAAEAAAKhBAACsQQAAAAAAAKhBAACoQQAAQEAAAKhBAACkQQAAQEAAAKhBAACoQQAAQEAAAKRBAACsQQAAQEAAAKhBAACkQQAAQEAAAKRBAACkQQAAQEAAAKTBYhikQQAAQEAAAKTB0BekQQAAQEDRF6TBAACkQQAAQEBiGKTBAACkQQAAQED//6fBAACoQQAAQEAAAKjBAACsQQAAQEAAAKjBAACoQQAAQEAAAKTBVVWpQf3//z8AAKhBAACsQQAAQEAAAKhBq6qqQf///z8AAKhBq6qqQf///z8AAKhBAACsQQAAAEAAAKhBAACoQQAAAEAAAKhBAACoQQAAQEAAAKhBVVWpQf3//z8AAKhBAACkQQAAQEAAAKTBAACkQQAAQEAAAKRBAACkQYBJEj0AAKRBAACkQdu2PUAAAKTBAACkQdu2PUAAAKTBBQCkQQAAAAA0DKBBAACkQQAAAAD+/6PBAACkQdu2PUAAAKTBAgCkQQAAAAAEAKRBBQCkQQAAAAA0DKBBAACkQYBJEj0AAKRBAgCkQQAAAAAEAKRBAACkQdu2PUAAAKTBAACsQQAAAAAAAKhBAACsQQAAAAAAAKjBE9SqQQAAAADuK6VBAACoQQAAAAAAAKRBAACqQQAAAAAAAKZBAACoQQAAAAAAAAAAFNSqQQAAAADsK6XBAACqQQAAAAAAAKbBAACoQQAAAAAAAKTBVVWpQf///z8AAKjBAACoQQAAQEAAAKjBAACoQQAAAEAAAKjBAACsQQAAAEAAAKjBAACsQQAAQEAAAKjBAACkwUlJEj3//6PBAACkwQAAQEAAAKRBAACkwQAAQEAAAKTBAACkwQAAQEAAAKRBAACkwQAAQEBiGKRBAACkwQAAQEBWDKRB/v+jwdy2PUAAAKRBAACkwQAAQEAAAKRBAACkwUlJEj3//6PBAACkwQAAQEAAAKhB/v+jwdy2PUAAAKRB/v+jwQAAAABVDKDBAACkwQAAAAD8/6NB/v+jwdy2PUAAAKRBAQCkwQAAAAAAAKTB/v+jwQAAAABVDKDBAQCkwQAAAAAAAKTB/v+jwdy2PUAAAKRBAACkwUlJEj3//6PBAACowQAAQEAAAKhBAACswQAAQEAAAKhBAACowQAAQEAAAKRBAACkwQAAQEAAAKhBAACswQAAQEAAAKjB0BekwQAAQEDQF6RBGBikwQAAQEAMDKRBYhikwQAAQEAAAKRBAACkwQAAQEBWDKRBAACkwQAAQEBiGKRBGBikwQAAQEAMDKRBAACkwQAAQEAAAKRBYhikwQAAQEAAAKRB0BekwQAAQEDQF6RBAACowQAAQEAAAKjBAACkwQAAQEAAAKjBAACowQAAQEAAAKTBAACkwQAAQEAAAKTBVVWpwf///z8AAKhBAACowQAAQEAAAKhBAACowQAAAEAAAKhBAACswQAAAEAAAKhBAACswQAAQEAAAKhBAACswQAAAEAAAKhBAACswQAAMDQAAKhBAACswQAAQEAAAKjBAACswQAAQEAAAKhBAACswQAAAEAAAKjBAACswQAAAAAAAKjBAACqwQAAAAAAAKZBAACswQAAMDQAAKhBAACowQAAAAAAAKhBAACowQAAAAAAAKhB//+nwQAAAAAAAKRBAACqwQAAAAAAAKZB//+nwQAAAAAAALC4AACswQAAMDQAAKhBFNSqwQAAAADsK6VBAACqwQAAAAAAAKZB//+nwQAAAAAAAKRBFNSqwQAAAADsK6VBFNSqwQAAAADsK6VBAACswQAAMDQAAKhBAACqwQAAAAAAAKZBAACqwQAAICkAAKbB//+nwQAAAAD//6PBAACowQAAgLMAAKjBAACswQAAAAAAAKjBAACswQAAAAAAAKjBAACswQAAMDQAAKhBFNSqwQAAAADuK6XB//+nwQAAAAD//6PBAACqwQAAICkAAKbBAACswQAAAAAAAKjBFNSqwQAAAADuK6XB//+nwQAAAAD//6PB//+nwQAAAAAAALC4//+nwQAAAEAAAKjBAACowQAAQEAAAKjBAACswQAAQEAAAKjBVVWpwQAAAEAAAKjBVVWpwQAAAEAAAKjBqqqqwQIAAEAAAKjBqqqqwQIAAEAAAKjBAACswQAAAEAAAKjBAACsQQAAAAAAAKhBFNSqQQAAAAAU1KpBFNSqQQAAAEAU1KpBAACsQQAAAEAAAKhBFNSqQQAAAAAU1KpBAACsQQAAAAAAAKhBAACoQQAAAAAAAKhBq6qqQf///z8AAKhBAACsQQAAAEAAAKhBFNSqQQAAAEAU1KpBVVWpQf3//z8AAKhBAACoQQAAAEAAAKhBAACoQQAAAAAAAKxBAACoQQAAAEAAAKxBAACoQQAAAAAAAKxBAACoQQAAAEBVValBAACoQQAAAEAAAKhBFNSqQQAAAEAU1KpBAACoQQAAAECrqqpBAACoQQAAAEAAAKxB7CulQQAAAAAU1KpBBgWkQQAAgCohDKhB7CulQQAAAAAU1KpBAACoQQAAAAAAAKhBAACkQQAAADMAAKhBAACqQQAAAAAAAKZBE9SqQQAAAADuK6VBAACoQQAAAAAAAKRBAACoQQAAAAAAAKhBAACqQQAAAAAAAKZBAACoQQAAAAAAAKhBAACsQQAAAAAAAKhBE9SqQQAAAADuK6VBAACqQQAAAAAAAKbBFNSqQQAAAADsK6XBAACsQQAAAAAAAKjBAACoQQAAAAAAAKjBAACqQQAAAAAAAKbBAACoQQAAAAAAAKjBAACoQQAAAAAAAKTBFNSqQQAAAADsK6XBAACmQQAAAAAAAKrB7CulQQAAAAAU1KrBAACkQQAAAAAAAKjBAACoQQAAAAAAAKjBAACmQQAAAAAAAKrBAACoQQAAAAAAAKjBAACoQQAAAAAAAKzB7CulQQAAAAAU1KrBAACoQQAAAAAAAKzBFNSqQQAAAAAU1KrBFNSqQQAAAEAU1KrBAACoQQAAAEAAAKzBFNSqQQAAAAAU1KrBAACoQQAAAEBVVanBAACoQQAAAEAAAKzBFNSqQQAAAEAU1KrBAACoQQAAAEAAAKjBFNSqQQAAAAAU1KrBAACsQQAAAAAAAKjBAACsQQAAAEAAAKjBFNSqQQAAAEAU1KrBAACsQQAAAAAAAKjBVVWpQf///z8AAKjBAACoQQAAAEAAAKjBFNSqQQAAAEAU1KrBFNSqQQAAAEAU1KrBAACsQQAAAEAAAKjBVVWpQf///z8AAKjBAACqwQAAICkAAKbBFNSqwQAAAADuK6XB//+nwQAAAAD//6PBAACowQAAgLMAAKjBAACqwQAAICkAAKbBAACowQAAgLMAAKjBAACswQAAAAAAAKjBFNSqwQAAAADuK6XBAACswQAAAAAAAKjBFNSqwQAAAAAU1KrBFNSqwQAAAEAU1KrBAACswQAAAEAAAKjBFNSqwQAAAAAU1KrBAACswQAAAAAAAKjBAACowQAAgLMAAKjBqqqqwQIAAEAAAKjBAACswQAAAEAAAKjBFNSqwQAAAEAU1KrBVVWpwQAAAEAAAKjBFNSqwQAAAEAU1KrB//+nwQAAAEAAAKjBVVWpwQAAAEAAAKjBAACowQAAAAAAAKzBAACowQAAAEAAAKzBAACowQAAAAAAAKzBFNSqwQAAAAAU1KrBAACowQAAgLMAAKjB//+nwQAAAEBWVanB//+nwQAAAEAAAKjBFNSqwQAAAEAU1KrBAACowQAAAECrqqrBAACowQAAAEAAAKzB7CulwQD2FbIU1KrBAACowQAAAAAAAKzBAACowQAAgLMAAKjBBgWkwQD3/LIhDKjB7CulwQD2FbIU1KrBAACowQAAgLMAAKjBAACkwQAAgDIAAKjBAACmwQAAAAAAAKpB7CulwQAAAAAU1KpBAACkwQAAAAAAAKhBAACowQAAAAAAAKhBAACmwQAAAAAAAKpBAACowQAAAAAAAKhBAACowQAAAAAAAKxB7CulwQAAAAAU1KpBAACowQAAAAAAAKxBFNSqwQAAAAAU1KpBFNSqwQAAAEAU1KpBAACowQAAAEAAAKxBFNSqwQAAAAAU1KpBAACowQAAAEBVValBAACowQAAAEAAAKxBFNSqwQAAAEAU1KpBAACowQAAAEAAAKhBAACswQAAMDQAAKhBAACswQAAAEAAAKhBAACswQAAMDQAAKhBFNSqwQAAAAAU1KpBAACowQAAAAAAAKhBVVWpwf///z8AAKhBAACowQAAAEAAAKhBFNSqwQAAAEAU1KpBFNSqwQAAAEAU1KpBAACswQAAAEAAAKhBVVWpwf///z8AAKhBAACqwQAAAAAAAKZBFNSqwQAAAADsK6VBAACswQAAMDQAAKhBAACowQAAAAAAAKhBAACqwQAAAAAAAKZBAACowQAAAAAAAKhB//+nwQAAAAAAAKRBFNSqwQAAAADsK6VBAAAYwQAAQEAAAABBAAAYwQAAQEAAAADBAgAYwQAAAAABAADBAQAYwQAAAAAAAABBAAAYwQAAQEAAAABBAAAowQAAQEAAAABBAAAowQAAQEAAAADBAAAYwQAAQEAAAADBAAAYwQAAQEAAAABBAQAYwQAAAAAAAABBAgAowQAAAAACAABBAAAowQAAQEAAAABBAAAowQAAQEAAAADBAAAowQAAQEAAAABBAgAowQAAAAACAABBAAAowQAAAAAAAADBAgAYwQAAAAABAADBAAAYwQAAQEAAAADBAAAowQAAQEAAAADBAAAowQAAQEAAAADBAAAowQAAAAAAAADBAgAYwQAAAAABAADBAAAYQQAAQEAAAABBAAAYQQAAQEAAAADBAgAYQQAAAAD8///AAAAYQQAAAAAAAABBAAAYQQAAQEAAAABBAAAIQQAAQEAAAABBAAAIQQAAQEAAAADBAAAYQQAAQEAAAADBAAAYQQAAQEAAAABBAAAYQQAAAAAAAABBAAAIQQAAAAD4//9AAAAIQQAAQEAAAABBAAAIQQAAQEAAAADBAAAIQQAAQEAAAABBAAAIQQAAAAD4//9AAgAIQQAAAAD8///AAgAYQQAAAAD8///AAAAYQQAAQEAAAADBAAAIQQAAQEAAAADBAgAIQQAAAAD8///AkQMHwQAAQEDWVi9B3vjxQAAAQEDWVi9B3vjxQAAAAADWVi9BQIsZwAAAAADVVi9BkAMHwQAAAADUVi9BkQMHwQAAQEDWVi9BkQMHwQAAQEDWVh9B3fjxQAAAQEDWVh9B3vjxQAAAQEDWVi9BkQMHwQAAQEDWVi9BkAMHwQAAAADUVi9BkgMHwQAAAADUVh9BkQMHwQAAQEDWVh9B3fjxQAAAQEDWVh9BkQMHwQAAQEDWVh9BkgMHwQAAAADUVh9BcJKZwAAAAADVVh9B3PjxQAAAAADYVh9B3fjxQAAAQEDWVh9BkgMHwQAAAADUVh9B3vjxQAAAAADWVi9B3vjxQAAAQEDWVi9B3fjxQAAAQEDWVh9B3fjxQAAAQEDWVh9B3PjxQAAAAADYVh9B3vjxQAAAAADWVi9BkQMHwQAAQEBbQiDB3vjxQAAAQEBbQiDB4PjxQAAAAABaQiDBYLJ0QAAAAABbQiDBkAMHwQAAAABaQiDB3C+VQAAAAABaQiDBkQMHwQAAQEBbQiDBkQMHwQAAQEBbQjDB3fjxQAAAQEBbQjDB3vjxQAAAQEBbQiDBkQMHwQAAQEBbQiDBkAMHwQAAAABaQiDBkQMHwQAAAABbQjDBkQMHwQAAQEBbQjDB3fjxQAAAQEBbQjDBkQMHwQAAQEBbQjDBkQMHwQAAAABbQjDB6M0QQAAAAABcQjDB3PjxQAAAAABbQjDB0H7APwAAAABbQjDB6M0QQAAAAABcQjDB3fjxQAAAQEBbQjDB0H7APwAAAABbQjDB4PjxQAAAAABaQiDB3vjxQAAAQEBbQiDB3fjxQAAAQEBbQjDB3PjxQAAAAABbQjDBip+VwQAAQEDjpV7BFD8rwQAAQEDjpV7BFD8rwQAAAADjpV7BcNV2wQAAAADmpV7Bi5+VwQAAAADipV7BlrduwQAAAADjpV7Bip+VwQAAQEDjpV7B9VxlwQAAAADepV7BlrduwQAAAADjpV7B4aVewQAAAADipV7B9VxlwQAAAADepV7B9FxdwQAAAADnpV7B4aVewQAAAADipV7Bip+VwQAAQEDjpV7Bip+VwQAAQEDjpV7BRkhdwQAAAADkpV7B9FxdwQAAAADnpV7BwrlcwQAAAADopV7BRkhdwQAAAADkpV7Bip+VwQAAQEDjpV7BqsFOwQAAAADkpV7BwrlcwQAAAADopV7BfPtBwQAAAADipV7Bip+VwQAAQEDjpV7Bip+VwQAAQEDjpW7BFD8rwQAAQEDjpW7BFD8rwQAAQEDjpV7Bip+VwQAAQEDjpV7Bi5+VwQAAAADipV7Bip+VwQAAAADipW7Bip+VwQAAQEDjpW7BFD8rwQAAQEDjpW7Bip+VwQAAQEDjpW7Bip+VwQAAAADipW7BPVJWwQAAAADipW7BFD8rwQAAAADjpW7BFD8rwQAAQEDjpW7BxCdhwQAAAADkpW7BPVJWwQAAAADipW7BwgBtwQAAAADopW7BFD8rwQAAQEDjpW7BonltwQAAAADkpW7BwgBtwQAAAADopW7B6I5twQAAAADkpW7BonltwQAAAADkpW7BFD8rwQAAQEDjpW7B4qVuwQAAAADkpW7B7o51wQAAAADkpW7BXWB9wQAAAADipW7B7o51wQAAAADkpW7BFD8rwQAAQEDjpW7BhxSCwQAAAADipW7BXWB9wQAAAADipW7BFD8rwQAAAADjpV7BFD8rwQAAQEDjpV7BFD8rwQAAQEDjpW7BFD8rwQAAAADjpW7BsnyHwQAAQEAzCeVAJIZSwQAAQEAFzStBJoZSwQAAAAAGzStBH8eAwQAAAACGd/5AsnyHwQAAAAAyCeVAsnyHwQAAQEAzCeVAAvyBwQAAQEDmzs1AxIRHwQAAQEDfLyBBJIZSwQAAQEAFzStBsnyHwQAAQEAzCeVAsnyHwQAAAAAyCeVAA/yBwQAAAADkzs1AAvyBwQAAQEDmzs1AxIRHwQAAQEDfLyBBAvyBwQAAQEDmzs1AA/yBwQAAAADkzs1AVMB7wQAAAADUYd1AxIRHwQAAAADfLyBBxIRHwQAAQEDfLyBBxIRHwQAAQEDfLyBBA/yBwQAAAADkzs1AVMB7wQAAAADUYd1AJoZSwQAAAAAGzStBJIZSwQAAQEAFzStBxYRHwQAAQEDgLyBBxIRHwQAAQEDfLyBBxIRHwQAAAADfLyBBfiDAwAAAQEAUd3VA+HMOwAAAQEBiTO1A/HMOwAAAAABhTO1AfiDAwAAAAAASd3VAfiDAwAAAQEAUd3VAvx2qwAAAQEB5AkdA+tzEvwAAQEAUEtZA+HMOwAAAQEBiTO1AfiDAwAAAQEAUd3VAfiDAwAAAAAASd3VAwB2qwAAAAAB2AkdAvx2qwAAAQEB5AkdA+tzEvwAAQEAUEtZAvx2qwAAAQEB5AkdAwB2qwAAAAAB2AkdAwB2qwAAAAAB2AkdA+NzEvwAAAAATEtZA+tzEvwAAQEAUEtZA/HMOwAAAAABhTO1A+HMOwAAAQEBiTO1A+tzEvwAAQEAUEtZA+tzEvwAAQEAUEtZA+NzEvwAAAAATEtZA/HMOwAAAAABhTO1AvbYJQAAAQEASohrADAzIQAAAQEBi8LPADAzIQAAAAABi8LPAvrYJQAAAAAAUohrAvbYJQAAAQEASohrAKpDEPwAAQEDZCk3AuFS0QAAAQEDFJM3ADAzIQAAAQEBi8LPAvbYJQAAAQEASohrAvrYJQAAAAAAUohrALJDEPwAAAADaCk3ALJDEPwAAAADaCk3AKpDEPwAAQEDZCk3AvbYJQAAAQEASohrAuFS0QAAAQEDFJM3AKpDEPwAAQEDZCk3ALJDEPwAAAADaCk3ALJDEPwAAAADaCk3AuFS0QAAAAADGJM3AuFS0QAAAQEDFJM3ADAzIQAAAAABi8LPADAzIQAAAQEBi8LPAuFS0QAAAQEDFJM3AuFS0QAAAAADGJM3Aq6xxwAAAQEClMIZBnNUUPwAAQEAh1V5BkNUUPwAAAAAg1V5BgGETPwAAAABQ5F5BsKxxwAAAAACmMIZBq6xxwAAAQEClMIZBkNUUPwAAAAAg1V5BgGETPwAAAABQ5F5Bq6xxwAAAQEClMIZBtFaKwAAAQEAt/H5BACoNPQAAQEAEcFFBnNUUPwAAQEAh1V5Bq6xxwAAAQEClMIZBsKxxwAAAAACmMIZBsFaKwAAAAAAs/H5BsFaKwAAAAAAs/H5BtFaKwAAAQEAt/H5Bq6xxwAAAQEClMIZBACoNPQAAQEAEcFFBtFaKwAAAQEAt/H5BsFaKwAAAAAAs/H5BALIjvwAAAABEe1hBQCoNPQAAAAAEcFFBACoNPQAAQEAEcFFBsFaKwAAAAAAs/H5BALIjvwAAAABEe1hBkNUUPwAAAAAg1V5BnNUUPwAAQEAh1V5BACoNPQAAQEAEcFFBACoNPQAAQEAEcFFBQCoNPQAAAAAEcFFBkNUUPwAAAAAg1V5B3PtCQQAAQEDRklVB0ix7QQAAQEAWhYlB0yx7QQAAAAAWhYlB+qtYQQAAAAAkTG1B2vtCQQAAAADQklVB+M9wQQAAAAAk2oNB3PtCQQAAQEDRklVB+8pOQQAAQEAjx0pB+X2DQQAAQEA+H4RB0ix7QQAAQEAWhYlBA7JMQQAAAAAIskxB/MpOQQAAAAAkx0pB3PtCQQAAQEDRklVBEepLQQAAAADOaE1BA7JMQQAAAAAIskxB3PtCQQAAQEDRklVBXmNJQQAAAAABuE9BEepLQQAAAADOaE1B3PtCQQAAQEDRklVB2vtCQQAAAADQklVB+8pOQQAAQEAjx0pB+X2DQQAAQEA+H4RB+8pOQQAAQEAjx0pB/MpOQQAAAAAkx0pBGj6BQQAAAABRqYFB+H2DQQAAAAA8H4RB+X2DQQAAQEA+H4RB+X2DQQAAQEA+H4RBN5B5QQAAAAA6kHlBGj6BQQAAAABRqYFB+X2DQQAAQEA+H4RB/MpOQQAAAAAkx0pBN5B5QQAAAAA6kHlB0yx7QQAAAAAWhYlB0ix7QQAAQEAWhYlB+X2DQQAAQEA+H4RBVml9QQAAAABmf4hBd1+AQQAAAAA4+YZBRPWCQQAAAAA2nIRB+X2DQQAAQEA+H4RB+H2DQQAAAAA8H4RBRPWCQQAAAAA2nIRB3PtCQQAAQECPUlTB0ix7QQAAQEA22xbB0ix7QQAAAAA22xbBJ+RSQQAAAAD560LB3PtCQQAAAACOUlTB3PtCQQAAQECPUlTB+8pOQQAAQEA9Hl/B+X2DQQAAQEDjpiHB0ix7QQAAQEA22xbB3PtCQQAAQECPUlTB3PtCQQAAAACOUlTB/MpOQQAAAAA+Hl/B/MpOQQAAAAA+Hl/B+8pOQQAAQEA9Hl/B3PtCQQAAQECPUlTB+X2DQQAAQEDjpiHB+8pOQQAAQEA9Hl/B/MpOQQAAAAA+Hl/BHYZdQQAAAAAaAU/B932DQQAAAADhpiHB+X2DQQAAQEDjpiHBHYZdQQAAAAAaAU/B0ix7QQAAAAA22xbB0ix7QQAAQEA22xbB+X2DQQAAQEDjpiHB+X2DQQAAQEDjpiHB932DQQAAAADhpiHB0ix7QQAAAAA22xbBPVRTQQAAQEBxsYLBJ0mTQQAAQEB8cYHBJ0mTQQAAAAB7cYHBRhtsQQAAAAA1UoLBPlRTQQAAAABysYLBAY90QQAAAAC4MYLBwK95QQAAAAACHoLBV/GFQQAAAAAO2IHBPVRTQQAAQEBxsYLBLs9TQQAAQECEsIrBoIaTQQAAQECPcInBJ0mTQQAAQEB8cYHBPVRTQQAAQEBxsYLBPlRTQQAAAABysYLBLs9TQQAAAACGsIrBLs9TQQAAAACGsIrBLs9TQQAAQECEsIrBPVRTQQAAQEBxsYLBoIaTQQAAQECPcInBLs9TQQAAQECEsIrBLs9TQQAAAACGsIrB+M2MQQAAAAA6pInBoIaTQQAAAACOcInBoIaTQQAAQECPcInBoIaTQQAAQECPcInBTsiFQQAAAAA12onB+M2MQQAAAAA6pInBxs2DQQAAAABr6YnBTsiFQQAAAAA12onB5YqAQQAAAAB+AorBLs9TQQAAAACGsIrBJ0mTQQAAAAB7cYHBJ0mTQQAAQEB8cYHBoIaTQQAAQECPcInBoIaTQQAAAACOcInBPKpGQQAAQECO4YFAZWmLQQAAQECmaSlAZGmLQQAAAACgaSlAauFgQQAAAACoNmZAPKpGQQAAAACQ4YFAPKpGQQAAQECO4YFATlNCQQAAQEA8KUZA7j2JQQAAQECKn9c/ZWmLQQAAQECmaSlAPKpGQQAAQECO4YFAPKpGQQAAAACQ4YFAT1NCQQAAAAA4KUZATlNCQQAAQEA8KUZA7j2JQQAAQECKn9c/TlNCQQAAQEA8KUZAT1NCQQAAAAA4KUZAhQBbQQAAAADgWCpA7j2JQQAAAACQn9c/7j2JQQAAQECKn9c/T1NCQQAAAAA4KUZAZGmLQQAAAACgaSlAZWmLQQAAQECmaSlA7j2JQQAAQECKn9c/7j2JQQAAQECKn9c/7j2JQQAAAACQn9c/ZGmLQQAAAACgaSlA//8AgP9/AYD//wCA/38BgP//AID/fwGA//8AgP9/AYD//wCA/38BgP//AID/fwGA//8AgP9/AYAAgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP/////4/wCA//////7/AID/////+/8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID//////v8AgP///////wCA////////AID///////8AgP/////9/wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID//////v8AgP///////wCA//////j/AID//wAA9P8AgP/////t/wCA//////z/AID//wAA/v8AgP//AAD+/wCA//8AAP7/AID//////f8AgP/////9/wCA//////3/AID//////f8AgP/////9/wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP//AAD1/wCA////////AID//wAA/f8AgP//AAD5/wCA//8AAP3/AID/////+f8AgP//AAD+/wCA//////n/AID//wAA+f8AgP//AAD+/wCA////////AID//wAA/v8AgP///////wCA////////AID///////8AgP///////wCA//////7/AID///////8AgP///////wCA//8AAPv/AID///////8AgP/////+/wCA//////7/AID//////v8AgP/////+/wCA//////7/AID//////v8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA//8AAP7/AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP//AAD9/wCA////////AID///////8AgP/////b/wCA/////+P/AID/////2/8AgP/////b/wCA/////9v/AID/////2/8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA/////////3//fwAAAMD/f/9/AAAAwP9//38AAADA/3//fwAAAMD/f/9/AAAAwP9//38AAADA/3//fwAAAMAAAACA/38BgAAAAID/fwGAAAAAgP9/AYAAAACA+n8BgAAAAID6fwGACQAJgPV/BYAJAAmA9X8FgAkACYD1fwWAAAAAgP9/AYAAAACA/38BgACAAAD/////AIAAAP////8AgAAA/////wCAAAD//////////wAAAMD/////AAAAwP////8AAADA/////wAAAMD/////AAAAwP////8AAADA/////wAAAMD//wCA/38BgP//AID/fwGA//8AgP9/AYD//wCA/38BgP//AID/fwGA//8AgP9/AYD//wCA/38BgACA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID/////+P8AgP///////wCA//////3/AID/////9P8AgP/////9/wCA//////3/AID///////8AgP///////wCA////////AID//wAA+v//f/9/AAAAwP9//38AAADA/3//fwAAAMD/f/9/AAAAwP9//38AAADA/3//fwAAAMAAAACA/38BgAAAAID/fwGAAAAAgP9/AYAAAACA/38BgAAAAID/fwGAAAAAgP9/AYAAgAAA///9/wCAAAD///3/AIAAAP///f8AgAAAAAD6/wCAAAAAAPr/AIAAAAAA+v8AgAAAAAD6/wCAAAD//3j+AIAAAP//nP8AgAAA///r/gCAAAD/////AIAAAAAAWf8AgAAAAABZ/wCAAAAAAFn/AIAAAAAAWf8AgAAA/////wCAAAD/////AIAAAP////8AgAAA/////wCAAAD//////////wAAAMD/////AAAAwP////8AAADA/////wAAAMD5/wAAAAAAwPn/AAAAAADA+f8AAAAAAMD+//7/AAAAwP7//v8AAADA/v/+/wAAAMD//wCA/38BgP//AID/fwGA//8AgP9/AYD//wCA/38BgP//AID/fwGA//8AgP9/AYAAgP///////wCA////////AID///////8AgP///////wCA////////AID//wAA/v8AgP///////wCA//8AAP7/AID///////8AgP///////wCA////////AID///////8AgP///////wCA/////////3/8fxsADsD/f/x/GwAOwP9//H8bAA7ACYD9fyYADsAJgP1/JgAOwAmA/X8mAA7A/3//fwAAAMD/f/9/AAAAwP9//38AAADA/////////7//////////v/////////+//3//fwAAAMD/f/9/AAAAwP9//38AAADA/3//fwAAAMD/f/9/AAAAwAAAAID/fwGAAAAAgP9/AYAAAACA/38BgAAAAID/fwGAAAAAgP9/AYAAAACA/38BgAAAAID/fwGAAAAAgP9/AYAAgAAA/////wCAAAD/////AIAAAP////8AgAAA/////wCAAAD/////AIAAAP///v8AgAAA///+/wCAAAD///7/AIAAAAAA/f8AgAAAAAD9/wCAAAAAAP3/AIAAAAAA/f8AgAAA//94/gCAAAD//3j+AIAAAP//eP4AgAAA/v///wCAAAD+////AIAAAP7///8AgAAAAABZ/wCAAAAAAFn/AIAAAAAAWf8AgAAAAABZ//////8AAADA/////wAAAMD/////AAAAwP////8AAADA/////wAAAMD/////AAAAwP//AID/fwGA//8AgP9/AYD//wCA/38BgP//AID/fwGA//8AgP9/AYD//wCA/38BgACA////////AID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID//wAA/v8AgP///////wCA////////AID///////8AgP///////wCA/////////3//fwAAAMD/f/9/AAAAwP9//38AAADA/3//fwAAAMD/f/9/AAAAwP9//38AAADA/3//fwAAAMD/f/9/AAAAwAAAAIAAgAGAAAAAgP9/AYAAAACA/38BgAAAAIAAgAGAAAAAgP5/AYAAAACA/n8BgAAAAID+fwGABAD5fwiAA4AEAPl/CIADgAQA+X8IgAOAAgD7fwOABYACAPt/A4AFgAIA+38DgAWAAIAAAP////8AgAAA///+/wCAAAD/////AIAAAP////8AgAAA/////wCAAAD/////AIAAAP////8AgAAA///9/wCAAAD//////////wAAAMD/////AAAAwP////8AAADA/////wAAAMD/////AAAAwP//AID/fwGA//8AgP9/AYD//wCA/38BgP////////+//////////7//////////v/v/A4ADgAKA+/8DgAOAAoD7/wOAA4ACgP////////+//v//f/9/AYD+//9//38BgP7//3//fwGA+f8FgASABID5/wWABIAEgPn/BYAEgASA/f/9f/x/AYD9//1//H8BgP3//X/8fwGAAID///////8AgP///////wCA////////AID///////8AgP///////wCA////////AID//wAA/f8AgP//AAD+/wCA/////67+AID/////df8AgP/////F/wCA/////zP/AID/////vv8AgP///////wCA////////AID///////8AgP///////wCA/////////3//fwAAAMD/f/9/AAAAwP9//38AAADA/3//fwAAAMD/f/9/AAAAwAAAAID/fwGAAAAAgP9/AYAAAACA/38BgAAAAID/fwGAAAAAgP9/AYAAAACA/38BgACAAAD+/wGAAIAAAP7/AYAAgAAA/v8BgACAAAD/////AIAAAP////8AgAAA/////wCAAAD/////AIAAAP////8AgAAA/////wCAAAD///f/AIAAAP///v8AgAAA///7/wCAAAD+/wiAAIAAAP7/CIAAgAAA/v8IgACAAAD+/wGAAIAAAP7/AYAAgAAA/v8BgACAAAD+/wGAAIAAAAAA/f8AgAAAAAD9/wCAAAAAAP3/AIAAAAAA/f8AgAAA/////wCAAAD/////AIAAAP////8AgAAA/////wCAAAD//////////wAAAMD/////AAAAwP////8AAADA/////wAAAMD/////AAAAwP////8AAADA/////wAAAMD/////AAAAwIHa/3+CWv+/Kbf/fyg3/7/UyP9/1Uj/v4Ha/3+CWv+/AIAAAP///98AgAAA//9A7QCAAAD//73S/3/+/4Ja/7//f/7/glr/v/9//v+CWv+//3/+/4Ja/7//f/7/glr/v3yl/399Jf+/fKX/f30l/78AgAAA////vwCA//99Jf+/AID//30l/78AgP//fSX/vwCA//99Jf+/AID//30l/78AgAAAgdr/vwCAAAB8pf+/AIAAAHyl/78AgAAAfKX/vwCAAAB8pf+/AIAAAIHaAMAAgAAAgdoAwACAAACB2gDAAIAAAIHaAMAAgAAAfKUAwACAAAB8pQDAAIAAAHylAMAAgAAAfaUAwACAAAD//0DtAIAAAP//QO0AgAAA//9A7QCAAAD//0DtAIAAAP//vdIAgAAA//+90gCAAAD//73SAIAAAP//vdIAgAAA//9B7QCAAAD//0HtAIAAAP//Qe0AgAAA//9B7QCAAAD//77SAIAAAIHaAMAAgAAA/v8AwACAAAD//77S//+B2oHa/7///ym3Kbf/v///1cjUyP+///+B2oHa/78AgAAA/78AwACA//8AAL7SAID//wAAvtIAgP//AAC+0gCA//8AAL7S//8ptwAAa+T//3ylAABB7f//fKUAAEHt///VyAAAldsAgAAAfKUAwP9//v8AAEHt/3/+/wAAQe3/f/7/AABB7f9//v8AAD/t/3/+/wAAP+3/f/7/AAA/7QCAAACB2v+/AIAAAIHa/78AgAAAgdr/vwCAAACB2v+/AIAAAHyl/78AgAAAfKX/vwCAAAB8pf+/AIAAAHyl/78AAHyl//9A7QAA1cj//5TbAAApt///auQAAHyl//9A7QCAAAD//0HtAIAAAP//Qe0AgAAA//9B7f9//v+CWgDA/3/+/4JaAMD/f/7/gloAwP9//v+CWgDAAID//4FaAMAAgP//gVoAwACA//+BWgDAAACB2v//vdIAAIHa//+90gCAAAD//77SAIAAAP//vtIAgAAA//++0gCA//99JQDAAID//30lAMAAgP//fSUAwACA//99JQDAAID//30lAMAAgAAAgdoAwACAAACB2gDAAIAAAIHaAMAAgAAAfKUAwACAAAB8pQDAAIAAAHylAMAAgAAAfKUAwACAAAD//0DtAIAAAP//QO0AgAAA//9A7QCAAAD//0DtAIAAAP//vdIAgAAA/v//vwCAAAD+//+/AIAAAP//vdKCWv9/AAC90ig3/38AAGrk1Uj/fwAAlNuCWv9/AAC90gCAAACB2v+/AID//wAAvdIAgP//AAC90gCA//8AAL3SAID//wAAvdJ9Jf9/AABA7X0l/38AAEDtAIAAAHyl/78AgAAAfKX/vwCAAAB8pf+//3/+/wAAQO3/f/7/AABA7f9//v8AAEDt/3/+/wAAQO3/f/7/AABA7f9//v8AAEDtAIAAAP7/vpIAgAAA/v++kgCAAAD+/76SAIAAAP7/vpIAgAAA//++0gCAAAD//77SAIAAAP//vtIAgAAA//++0v7//3//fwGA/v//f/9/AYD+//9//38BgP7//3//fwGAAID///////8AgP///////wCA////////AID/////////f/9/AAAAwP9//38AAADA/3//fwAAAMD/f/9/AAAAwAAAAID/fwGAAAAAgP9/AYAAAACA/38BgAAAAID/fwGA/v///wAAAMD+////AAAAwP7///8AAADAAAD+/wAAAMAAAP7/AAAAwAAA/v8AAADA/v//f/9/AYD+//9//38BgP7//3//fwGA/v//f/9/AYAAgP///////wCA////////AID///////8AgP////////9//38AAADA/3//fwAAAMD/f/9/AAAAwP9//38AAADAAAAAgP9/AYAAAACA/38BgAAAAID/fwGAAAAAgP9/AYD+/wAAAAAAwP7/AAAAAADA/v8AAAAAAMD+/wAAAAAAwP9//3//fwGA/3//f/9/AYD/f/9//38BgP9//3//fwGA/3//f/9/AYAAgP////8AwACA/////wDAAID/////AMAAgP////8AwAAAAID/////AAAAgP////8AAACA/////wAAAID//////v////9/AYD+/////38BgP7/////fwGA/v8AAP9/AYD+/wAA/38BgP7/AAD/fwGA/v8AAP9/AYD//wCA////////AID///////8AgP/////+//9///////7//3///////v//f///////f/9//38BgP9//3//fwGA/3//f/9/AYD/f/9//38BgP9//3//fwGA/3//f/9/AYAAgP////8AwACA/////wDAAID/////AMAAgP////8AwAAAAID/////AAAAgP////8AAACA/////wAAAID///////////9/AYD//////38BgP//////fwGA//////9/AYD//////38BgAAA/v/+fwGAAAD+//5/AYAAAP7//n8BgP//////fwGA/v//f//////+//9///////7//3///////v//f///////f/9//38BgP9//3//fwGA/3//f/9/AYD/f/9//38BgP9//3//fwGA/3//f/9/AYD/f/9//n8BgP9//3/+fwGA/3//f/5/AYD/f/9//38BgP9//3//fwGAAYACgAKAA4ABgAKAAoADgAGAAoACgAOA7H/hf8x/CoDsf+F/zH8KgOx/4X/MfwqAA4AFgP9/A4ADgAWA/38DgAOABYD/fwOA/3//f/9/AYD/f/9//38BgP9//3//fwGAAID/////AMAAgP////8AwACA/////wDAAID/////AMAAAACA/////wAAAID/////AAAAgP////8AAACA//////7/AAD/fwGA/v8AAP9/AYD+/wAA/38BgAAA/v//fwGAAAD+//9/AYAAAP7//38BgP7/AAD/fwGA/v8AAP9/AYD+/wAA/38BgAQA+v/5fwGABAD6//l/AYAEAPr/+X8BgP7////4fwOA/v///95/EYD+/////38BgP7///8AgAGA/v///wCAAYAAAP7//n8BgAAA/v/+fwGAAAD+//5/AYD+/wAA/38BgP7/AAD/fwGA//8AgP///////wCA////////AID///////8AgP////+4Qf9//38BgLhB/3//fwGAuEH/f/9/AYC4Qf9//38BgLhB/3//fwGAAID//7jBAMAAgP//uMEAwACA//+4wQDAAID//7jBAMAAAEa+///c4AAARr7//9zgAABGvv//3OAAAEa+///c4P7/RT7/fwGA/v9FPv9/AYD+/0U+/38BgP//uMH/fwGA//+4wf9/AYD//7jB/38BgP7/uMH/fwGA/v+4wf9/AYD+/7jB/38BgLfB/3///9zgt8H/f///3OC3wf9////c4LfB/3///9zgt8H/f///3OC4Qf9//38BgLhB/3//fwGAuEH/f/9/AYC4Qf9//38BgACA//+4wQDAAID//7jBAMAAgP//uMEAwACA//+4wQDAAABGvv//3OAAAEa+///c4AAARr7//9zgAABGvv//3OD//7jB/38BgP//uMH/fwGA//+4wf9/AYD+/7jB/38BgP7/uMH/fwGA/v+4wf9/AYC4wf9////c4LjB/3///9zguMH/f///3OC4wf9////b4LjB/3///9vguMH/f///2+AtuP9//38BgC24/3//fwGALbj/f/9/AYAtuP9//38BgACA/////xfcAID/////F9wAgP////8X3ACA/////xfcLDj/fwAA6eMsOP9/AADp4yw4/38AAOnjLDj/fwAA5+MsOP9/AADn4yw4/38AAOfjAADSx/9/AYAAANLH/38BgAAA0sf/fwGAAADRx/9/AYAAANHH/38BgAAA0cf/fwGA//8tuAAA6eP//y24AADp4///LbgAAOnj//8tuAAA6eOTsv9//38BgJOy/3//fwGAk7L/f/9/AYCTsv9//38BgJOy/3//fwGAj7L5fwmAAYCPsvl/CYABgI+y+X8JgAGAAID/////StkAgP////9K2QCA/////0rZAID/////StmTMv9/AAC05pMy/38AALTmkzL/fwAAtOaTMv9/AAC25pMy/38AALbmkzL/fwAAtuYAAGzN/38BgAAAbM3/fwGAAABszf9/AYAAAGzN/38BgAAAbM3/fwGAAABrzf9/AYAAAGvN/38BgAAAa83/fwGA//+TsgAAtub//5OyAAC25v//k7IAALbm//+TsgAAtub//5OyAAC25v//k7IAALbmID3/f/9/AYAgPf9//38BgCA9/3//fwGAID3/f/9/AYAgPf9//38BgCA9/3//fwGAAID//yC9AMAAgP//IL0AwACA//8gvQDAAID//yC9AMAAAN7C//+P3gAA3sL//4/eAADewv//j94AAN7C//+P3gAA3sL//4/eAADewv//j94AAN3C//+P3gAA3cL//4/eAADdwv//j94AAN3C//+P3gAA3sL//4/e//8gvf9/AYD//yC9/38BgP//IL3/fwGA/v8gvf9/AYD+/yC9/38BgP7/IL3/fwGA/v/eQv9/AYD+/95C/38BgP7/3kL/fwGA//8hvf5/AYD//yG9/n8BgP//Ib3+fwGAIL3/f///j94gvf9///+P3iC9/3///4/eIL3/f///j94gvf9///+P3iC9/3///4/eIb3/f///kN4hvf9///+Q3iG9/3///5DeID3/f/9/AYAgPf9//38BgCA9/3//fwGAID3/f/9/AYAgPf9//38BgACA//8gvQDAAID//yC9AMAAgP//IL0AwACA//8gvQDAAADewv//j94AAN7C//+P3gAA3sL//4/eAADdwv//j94AAN3C//+P3gAA3cL//4/e/v8gvf9/AYD+/yC9/38BgP7/IL3/fwGA/v/eQv9/AYD+/95C/38BgP7/3kL/fwGA/v8gvf9/AYAgvf9///+P3iC9/3///4/eIL3/f///j94gvf9///+P3iC9/3///4/eIL3/f///j95EfP9//38BgER8/3//fwGARHz/f/9/AYBEfP9//38BgER8/3//fwGARHz/f/9/AYBEfP9//38BgER8/3//fwGAAID//0P8AMAAgP//Q/wAwACA//9D/ADAAID//0P8AMAAALuD//8i/gAAu4P//yL+AAC7g///Iv4AALqD//8i/gAAuoP//yL+AAC6g///Iv7+/0P8/38BgP7/Q/z/fwGA/v9D/P9/AYD+/7oD/38BgP7/ugP/fwGA/v+6A/9/AYD//0T8/38BgP//RPz/fwGA//9E/P9/AYD+/7oD/38BgP7/ugP/fwGA/v+6A/9/AYD+/7oD/38BgEP8/3///yL+Q/z/f///Iv5D/P9///8i/kP8/3///yL+I5z/f/9/AYAjnP9//38BgCOc/3//fwGAI5z/f/9/AYAjnP9//38BgACA/////xLOAID/////Es4AgP////8SzgCA/////xLOIhz/fwAA7vEiHP9/AADu8SIc/38AAO7xIhz/fwAA7vEAANvj/38BgAAA2+P/fwGAAADb4/9/AYAAANzj/38BgAAA3OP/fwGAAADc4/9/AYAAANzj/38BgP7/22MAAO7x/v/bYwAA7vH+/9tjAADu8f//JJwAAO7x//8knAAA7vH//yScAADu8Q==")
+}]
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_vsbjj"]
+data = PackedVector3Array(21, 0, -20.5, 21, 0, -21, 21, -0.5, -21, 21, 0, 0, 21, 0, -20.5, 21, -0.5, -21, 21, -0.5, -21, 21, 0, 20.5, 21, 0, 0, 21, -0.5, -21, 21, 0, 21, 21, 0, 20.5, 21, -0.5, -21, 21, -0.5, 21, 21, 0, 21, 12.7446, 0, 12.8381, -14.3352, 0, -13.9155, 12.7935, 0, 12.7935, 15.5977, 0, 15.5977, 20.5, 0, 20.5, 16.1553, 0, 16.2077, -14.3352, 0, -13.9155, -13.9155, 0, -13.9155, 12.7935, 0, 12.7935, -20.5, 0, -20.006, -20.5, 0, -20.5, -14.9155, 0, -14.9155, -15.3474, 0, -14.9155, -20.5, 0, -20.006, -14.9155, 0, -14.9155, 12.5868, 0, 12.9824, -9.5, 0, -8, 12.7446, 0, 12.8381, -9.5, 0, -8, -14.3352, 0, -13.9155, 12.7446, 0, 12.8381, 16.1553, 0, 16.2077, 20.5, 0, 20.5, 16.4365, 0, 16.5153, 16.4365, 0, 16.5153, 20.5, 0, 20.5, 16.3698, 0, 16.5763, -15.836, 0, -14.9155, -20.5, 0, -20.006, -15.3474, 0, -14.9155, -14.3352, 0, -13.9155, -9.5, 0, -8, -14.9198, 0, -13.9155, 20.5, 0, 20.5, -20.5, 0, 20.5, -3.7762, 0, 16.7738, -20.5, 0, 20.5, -8.4384, 0, 10.9587, -3.7762, 0, 16.7738, 0.5757, 0, 13.9307, 20.5, 0, 20.5, -3.7762, 0, 16.7738, -3.7762, 0, 16.7738, -8.4384, 0, 10.9587, -4.3231, 0, 15.9366, -4.3231, 0, 15.9366, -8.4384, 0, 10.9587, -0.6394, 0, 13.5301, -20.5, 0, 20.5, -9.5, 0, 8, -8.4384, 0, 10.9587, 0.5814, 0, 13.927, 20.5, 0, 20.5, 0.5757, 0, 13.9307, -2.3991, 0, 10.9587, 20.5, 0, 20.5, 0.0345, 0, 13.0898, 20.5, 0, 20.5, 0.5814, 0, 13.927, 0.0345, 0, 13.0898, 0.0345, 0, 13.0898, -8.4384, 0, 10.9587, -2.3991, 0, 10.9587, -0.6394, 0, 13.5301, -8.4384, 0, 10.9587, 0.0345, 0, 13.0898, -8.4384, 0, 10.9587, -9.5, 0, 8, -8.4384, 0, 9.9587, -8.4384, 0, 9.9587, -9.5, 0, 8, -4.7991, 0, 9.9587, 15.8382, 0, 17.0622, 20.5, 0, 20.5, 15.6984, 0, 17.19, 15.6984, 0, 17.19, 7.5616, 0, 10.9587, 15.0508, 0, 16.4815, 20.5, 0, 20.5, -2.3991, 0, 10.9587, 15.6984, 0, 17.19, -2.3991, 0, 10.9587, 7.5616, 0, 10.9587, 15.6984, 0, 17.19, 12.1865, 0, 13.3483, -9.5, 0, -8, 12.5868, 0, 12.9824, 13.542, 0, 14.8311, 7.5616, 0, 9.9587, 12.1865, 0, 13.3483, 7.5616, 0, 9.9587, -9.5, 0, -8, 12.1865, 0, 13.3483, 16.3698, 0, 16.5763, 20.5, 0, 20.5, 16.0466, 0, 16.8717, 15.0508, 0, 16.4815, 7.5616, 0, 10.9587, 7.5616, 0, 9.9587, 16.0466, 0, 16.8717, 20.5, 0, 20.5, 15.8382, 0, 17.0622, 15.0508, 0, 16.4815, 7.5616, 0, 9.9587, 13.542, 0, 14.8311, 7.5616, 0, 9.9587, -9.5, 0, 8, -2.2258, 0, 7.4156, -9.5, 0, 8, -9.5, 0, -8, -6.004, 0, 3.8354, -2.2258, 0, 7.4156, -9.5, 0, 8, -6.004, 0, 3.8354, -6.004, 0, 3.8354, -9.5, 0, -8, -5.3161, 0, 3.1095, -9.5, 0, -8, 7.5616, 0, 9.9587, -1.538, 0, 6.6897, 7.5616, 0, 9.9587, -2.2258, 0, 7.4156, -1.538, 0, 6.6897, -1.538, 0, 6.6897, -5.3161, 0, 3.1095, -9.5, 0, -8, 7.5616, 0, 9.9587, -4.7991, 0, 9.9587, -9.5, 0, 8, -9.5, 0, 8, -20.5, 0, 20.5, -10.5, 0, 8, -20.5, 0, 20.5, -20.5, 0, -20.006, -18.7029, 0, -13.9155, -15.4271, 0, -13.9155, -10.5, 0, -8, -18.7029, 0, -13.9155, -16.0972, 0, 7.9521, -20.5, 0, 20.5, -16.9359, 0, 7.1574, -20.5, 0, 20.5, -18.7029, 0, -13.9155, -16.9359, 0, 7.1574, -18.7029, 0, -13.9155, -10.5, 0, -8, -16.9359, 0, 7.1574, -16.9359, 0, 7.1574, -10.5, 0, -8, -16.2481, 0, 6.4315, -16.2481, 0, 6.4315, -10.5, 0, -8, -15.7345, 0, 6.9182, -18.7029, 0, -13.9155, -20.5, 0, -20.006, -18.7029, 0, -14.9155, -18.7029, 0, -14.9155, -20.5, 0, -20.006, -16.26, 0, -14.9155, -14.9198, 0, -13.9155, -9.5, 0, -8, -10.5, 0, -8, -16.26, 0, -14.9155, -20.5, 0, -20.006, -15.836, 0, -14.9155, -14.9198, 0, -13.9155, -10.5, 0, -8, -15.4271, 0, -13.9155, -10.5, 0, 8, -20.5, 0, 20.5, -13.1578, 0, 10.7376, -13.1578, 0, 10.7376, -20.5, 0, 20.5, -16.0972, 0, 7.9521, -10.5, 0, -8, -10.5, 0, 8, -12.4699, 0, 10.0117, -10.5, 0, 8, -13.1578, 0, 10.7376, -12.4699, 0, 10.0117, -15.7345, 0, 6.9182, -10.5, 0, -8, -12.4699, 0, 10.0117, -14.8474, 0, -14.9155, -20.5, 0, -20.5, -14.8431, 0, -14.9155, -13.8301, 0, -13.9155, 20.5, 0, 20.006, -13.8352, 0, -13.9155, -20.5, 0, -20.5, -20.494, 0, -20.5, -14.8431, 0, -14.9155, -13.8352, 0, -13.9155, 20.5, 0, 20.006, -13.9155, 0, -13.9155, -14.9155, 0, -14.9155, -20.5, 0, -20.5, -14.8474, 0, -14.9155, 20.5, 0, 20.006, 20.5, 0, 20.5, 12.9246, 0, 12.6736, 12.7935, 0, 12.7935, -13.9155, 0, -13.9155, 12.9246, 0, 12.6736, 12.9246, 0, 12.6736, 20.5, 0, 20.5, 15.5977, 0, 15.5977, -13.9155, 0, -13.9155, 20.5, 0, 20.006, 12.9246, 0, 12.6736, 13.1807, 0, -12.1826, 9.5, 0, -8, 12.1865, 0, -13.2702, 9.5, 0, -8, 7.5616, 0, -10.0162, 12.1865, 0, -13.2702, 15.6054, 0, -16.2647, 12.9246, 0, -13.9449, 15.2849, 0, -16.2743, 16.4755, 0, -17.239, 20.5, 0, -20.5, 16.7228, 0, -17.2315, 12.9246, 0, -13.9449, 7.5616, 0, -10.0162, 15.2849, 0, -16.2743, 12.1865, 0, -13.2702, 7.5616, 0, -10.0162, 12.9246, 0, -13.9449, 16.7428, 0, -16.2305, 13.8452, 0, -12.9378, 15.6054, 0, -16.2647, 16.7228, 0, -17.2315, 20.5, 0, -20.5, 17.6006, 0, -17.2052, 13.8452, 0, -12.9378, 12.9246, 0, -13.9449, 15.6054, 0, -16.2647, 7.5616, 0, -10.0162, 9.5, 0, -8, 4.6621, 0, -10.0162, 14.7567, 0, -16.2901, 7.5616, 0, -11.0162, 13.2081, 0, -16.3366, 7.5616, 0, -11.0162, -20.494, 0, -20.5, 13.2081, 0, -16.3366, -20.494, 0, -20.5, 20.5, 0, -20.5, 13.2381, 0, -17.3362, 13.2081, 0, -16.3366, -20.494, 0, -20.5, 13.2381, 0, -17.3362, 13.2381, 0, -17.3362, 20.5, 0, -20.5, 16.0678, 0, -17.2512, 15.2849, 0, -16.2743, 7.5616, 0, -10.0162, 7.5616, 0, -11.0162, 16.0678, 0, -17.2512, 20.5, 0, -20.5, 16.4755, 0, -17.239, 15.2849, 0, -16.2743, 7.5616, 0, -11.0162, 14.7567, 0, -16.2901, 2.2626, 0, -11.0162, -20.494, 0, -20.5, 7.5616, 0, -11.0162, 17.4265, 0, 2.6471, 20.5, 0, 20.006, 14.055, 0, 3.5971, 15.6984, 0, -9.4285, 20.5, 0, 20.006, 17.4265, 0, 2.6471, 9.5, 0, -8, 15.6984, 0, -9.4285, 17.1552, 0, 1.6846, 15.6984, 0, -9.4285, 17.4265, 0, 2.6471, 17.1552, 0, 1.6846, 17.1552, 0, 1.6846, 13.6876, 0, 2.6617, 9.5, 0, -8, 15.6984, 0, -9.4285, 9.5, 0, -8, 13.1807, 0, -12.1826, 20.5, 0, -20.5, 20.5, 0, 20.006, 16.4365, 0, -10.1032, 20.5, 0, 20.006, 15.6984, 0, -9.4285, 16.4365, 0, -10.1032, 18.4107, 0, -16.1804, 13.8452, 0, -12.9378, 16.7428, 0, -16.2305, 20.5, 0, -20.5, 16.4365, 0, -10.1032, 18.4107, 0, -16.1804, 16.4365, 0, -10.1032, 13.8452, 0, -12.9378, 18.4107, 0, -16.1804, 17.6006, 0, -17.2052, 20.5, 0, -20.5, 18.4407, 0, -17.18, 20.5, 0, -20.5, 18.4107, 0, -16.1804, 18.4407, 0, -17.18, 14.055, 0, 3.5971, 20.5, 0, 20.006, 12.4166, 0, 4.0588, 20.5, 0, 20.006, 9.5, 0, 8, 12.4166, 0, 4.0588, 9.5, 0, 8, 9.5, 0, -8, 12.1453, 0, 3.0963, 12.4166, 0, 4.0588, 9.5, 0, 8, 12.1453, 0, 3.0963, 13.6876, 0, 2.6617, 12.1453, 0, 3.0963, 9.5, 0, -8, -13.7954, 0, -13.9155, 8.5, 0, 8, -13.8301, 0, -13.9155, -14.8422, 0, -14.9155, -20.494, 0, -20.5, -14.8127, 0, -14.9155, 8.5, 0, 8, 20.5, 0, 20.006, -13.8301, 0, -13.9155, 9.5, 0, 8, 20.5, 0, 20.006, 8.5, 0, 8, 4.6621, 0, -10.0162, 9.5, 0, -8, 8.5, 0, -8, 1.5039, 0, -11.0162, -20.494, 0, -20.5, 2.2626, 0, -11.0162, 4.6621, 0, -10.0162, 8.5, 0, -8, 3.8234, 0, -10.0162, -12.9223, 0, -13.9155, -8.4384, 0, -10.0162, -13.7954, 0, -13.9155, -14.8127, 0, -14.9155, -20.494, 0, -20.5, -14.0722, 0, -14.9155, -8.4384, 0, -10.0162, 8.5, 0, 8, -13.7954, 0, -13.9155, 3.8234, 0, -10.0162, 8.5, 0, -8, -8.4384, 0, -10.0162, 8.5, 0, -8, 8.5, 0, 8, 6.2515, 0, -5.6231, 8.5, 0, 8, -8.4384, 0, -10.0162, 2.1518, 0, -2.4161, 6.2515, 0, -5.6231, 8.5, 0, 8, 2.1518, 0, -2.4161, 2.1518, 0, -2.4161, -8.4384, 0, -10.0162, 1.5356, 0, -3.2038, -8.4384, 0, -10.0162, 8.5, 0, -8, 5.6353, 0, -6.4107, 8.5, 0, -8, 6.2515, 0, -5.6231, 5.6353, 0, -6.4107, 5.6353, 0, -6.4107, 1.5356, 0, -3.2038, -8.4384, 0, -10.0162, -12.1239, 0, -13.9155, -8.4384, 0, -11.0162, -12.9223, 0, -13.9155, -14.0722, 0, -14.9155, -20.494, 0, -20.5, -13.3951, 0, -14.9155, -8.4384, 0, -11.0162, -8.4384, 0, -10.0162, -12.9223, 0, -13.9155, -10.7029, 0, -13.9155, -8.4384, 0, -11.0162, -12.1239, 0, -13.9155, 1.5039, 0, -11.0162, -8.4384, 0, -11.0162, -10.7029, 0, -13.9155, -20.494, 0, -20.5, 1.5039, 0, -11.0162, -10.7029, 0, -14.9155, 1.5039, 0, -11.0162, -10.7029, 0, -13.9155, -10.7029, 0, -14.9155, -10.7029, 0, -14.9155, -13.3951, 0, -14.9155, -20.494, 0, -20.5, 21, 0, 21, 21, -0.5, 21, -21, -0.5, 21, 20.5, 0, 21, 21, 0, 21, -21, -0.5, 21, -21, -0.5, 21, 0, 0, 21, 20.5, 0, 21, -20.5, 0, 21, 0, 0, 21, -21, -0.5, 21, -21, -0.5, 21, -21, 0, 21, -20.5, 0, 21, -21, 0, 20.5, -21, 0, 21, -21, -0.5, 21, -21, 0, -0.0001, -21, 0, 20.5, -21, -0.5, 21, -21, -0.5, 21, -21, 0, -20.5, -21, 0, -0.0001, -21, -0.5, 21, -21, 0, -21, -21, 0, -20.5, -21, -0.5, 21, -21, -0.5, -21, -21, 0, -21, -21, -0.5, 21, 21, -0.5, 21, 21, -0.5, -21, 21, -0.5, -21, -21, -0.5, -21, -21, -0.5, 21, -20.5, 0, -21, -21, 0, -21, 21, -0.5, -21, 21, -0.5, -21, 0, 0, -21, -20.5, 0, -21, 20.5, 0, -21, 0, 0, -21, 21, -0.5, -21, 21, -0.5, -21, 21, 0, -21, 20.5, 0, -21, -21, 0, -21, -21, -0.5, -21, 21, -0.5, -21, 21, 2, 21.1667, 21, 3, 21.5, 21, 2, 21, 21, 3, 21.5, 21, 3, 21, 21, 2, 21, 21, 2, 21.5, 21, 3, 21.5, 21, 2, 21.3333, 21, 2, 21.3333, 21, 3, 21.5, 21, 2, 21.1667, 21, 3, 21.5, -21, 3, 21.5, -20.5, 3, 21, -20.5, 3, 21, -21, 3, 21.5, -21, 3, 21, -20.5, 3, 20.5119, 21, 3, 21.5, -20.5, 3, 21, -20.5116, 3, 20.5116, -20.5, 3, 20.5119, -20.5, 3, 21, -20.5, 3, 21, -21, 3, 20.5, -20.5116, 3, 20.5116, -20.5, 3, 20.5, 20.5, 3, 20.5, -20.5, 3, 20.506, -20.5119, 3, 20.5, -20.5, 3, 20.5, -20.5118, 3, 20.5059, -20.5118, 3, 20.5059, -21, 3, 20.5, -20.5119, 3, 20.5, -20.5, 3, 20.5, -20.5, 3, 20.506, -20.5118, 3, 20.5059, 20.5, 3, 20.5, 20.5, 3, 21, -20.5, 3, 20.506, 21, 3, 21, 21, 3, 21.5, 20.5, 3, 21, -20.5, 3, 20.506, 20.5, 3, 21, -20.5, 3, 20.5119, -20.5118, 3, 20.5059, -20.5, 3, 20.506, -20.5116, 3, 20.5116, -20.5116, 3, 20.5116, -21, 3, 20.5, -20.5118, 3, 20.5059, -20.5, 3, 20.506, -20.5, 3, 20.5119, -20.5116, 3, 20.5116, 20.5, 3, 21, 21, 3, 21.5, -20.5, 3, 20.5119, 21, 2, 21.5, 21, 0, 21.5, -21, 0, 21.5, -21, 0, 21.5, 21, 3, 21.5, 21, 2, 21.5, -21, 2, 21.5, -21, 3, 21.5, 21, 3, 21.5, 21, 3, 21.5, -21, 0, 21.5, -21, 2, 21.5, -21, 2, 21.1667, -21, 3, 21, -21, 2, 21.5, -21, 3, 21, -21, 3, 21.5, -21, 2, 21.5, -21, 2, 21, -21, 3, 21, -21, 2, 21.1667, 20.5, 0, 21, 0, 0, 21, -21, 0, 21.5, 20.5025, 0, 21.0059, 21, 0, 21, 20.5, 0, 21, 20.5, 0, 21, -21, 0, 21.5, 20.5025, 0, 21.0059, -21, 0, 21.5, 21, 0, 21.5, 20.6464, 0, 21.3536, 21, 0, 21.5, 21, 0, 21, 20.6464, 0, 21.3536, 20.5025, 0, 21.0059, -21, 0, 21.5, 20.6464, 0, 21.3536, 20.6464, 0, 21.3536, 21, 0, 21, 20.5025, 0, 21.0059, -21, 0, 21.5, 0, 0, 21, -20.6464, 0, 21.3536, 0, 0, 21, -20.5, 0, 21, -20.6464, 0, 21.3536, -20.75, 0, 21.25, -21, 0, 21.5, -20.6464, 0, 21.3536, -20.6464, 0, 21.3536, -20.5, 0, 21, -20.75, 0, 21.25, -20.5, 2.9643, 20.5, 20.5, 0.0357, 20.5, -20.5, 3, 20.5, 20.5, 0.0357, 20.5, 20.5, 3, 20.5, -20.5, 3, 20.5, 20.5, 0, 20.5, 20.5, 0.0357, 20.5, -20.5, 2.9643, 20.5, -20.5, 0, 20.5, 20.5, 0, 20.5, -20.5, 2.9643, 20.5, 21, 2, -21.1667, 21, 3, -21, 21, 2, -21.5, 21, 3, -21, 21, 3, -21.5, 21, 2, -21.5, 21, 2, -21, 21, 3, -21, 21, 2, -21.1667, -20.5, 3, -21, 20.5, 3, -20.5, -20.5, 3, -20.5, -21, 3, -21, -21, 3, -21.5, -20.5, 3, -21, -21, 3, -21.5, 20.5, 3, -20.5, -20.5, 3, -21, 20.5119, 3, -20.5, 20.5, 3, -20.5, 20.5116, 3, -20.5116, 20.5116, 3, -20.5116, 21, 3, -20.5, 20.5119, 3, -20.5, 20.5, 3, -20.5, 20.5, 3, -20.5119, 20.5116, 3, -20.5116, 20.5, 3, -20.5, -21, 3, -21.5, 20.5, 3, -20.5119, -21, 3, -21.5, 21, 3, -21.5, 20.5, 3, -21, 20.5, 3, -21, 21, 3, -21.5, 21, 3, -21, 20.5, 3, -20.5119, -21, 3, -21.5, 20.5, 3, -21, 20.5116, 3, -20.5116, 20.5, 3, -20.5119, 20.5, 3, -21, -20.5, 0.0357, -20.5, 20.5, 2.9643, -20.5, -20.494, 0, -20.5, -20.5, 0.0357, -20.5, -20.494, 0, -20.5, -20.5, 0, -20.5, 20.5, 0, -20.5, -20.494, 0, -20.5, 20.5, 2.9643, -20.5, 20.5, 3, -20.5, 20.5119, 3, -20.5, 21, 3, -20.5, 20.5, 3, -20.5, 20.5, 2.9643, -20.5, -20.5, 0.0357, -20.5, -20.5, 3, -20.5, 20.5, 3, -20.5, -20.5, 0.0357, -20.5, -21, 2, -21.1667, -21, 3, -21.5, -21, 2, -21, -21, 3, -21.5, -21, 3, -21, -21, 2, -21, -21, 2, -21.5, -21, 3, -21.5, -21, 2, -21.3333, -21, 2, -21.3333, -21, 3, -21.5, -21, 2, -21.1667, 21, 0, -21.5, 0, 0, -21, 20.6464, 0, -21.3536, 0, 0, -21, 20.5, 0, -21, 20.6464, 0, -21.3536, 20.75, 0, -21.25, 21, 0, -21.5, 20.6464, 0, -21.3536, 20.6464, 0, -21.3536, 20.5, 0, -21, 20.75, 0, -21.25, -20.5, 0, -21, 0, 0, -21, 21, 0, -21.5, -20.5025, 0, -21.0059, -21, 0, -21, -20.5, 0, -21, -20.5, 0, -21, 21, 0, -21.5, -20.5025, 0, -21.0059, 21, 0, -21.5, -21, 0, -21.5, -20.6464, 0, -21.3536, -21, 0, -21.5, -21, 0, -21, -20.6464, 0, -21.3536, -20.5025, 0, -21.0059, 21, 0, -21.5, -20.6464, 0, -21.3536, -20.6464, 0, -21.3536, -21, 0, -21, -20.5025, 0, -21.0059, 21, 2, -21.5, 21, 3, -21.5, -21, 3, -21.5, -21, 3, -21.5, 21, 0, -21.5, 21, 2, -21.5, -21, 2, -21.5, -21, 0, -21.5, 21, 0, -21.5, 21, 0, -21.5, -21, 3, -21.5, -21, 2, -21.5, 21.5, 2, -21, 21.5, 0, -21, 21.5, 3, 21, 21.5, 3, 21, 21.5, 3, -21, 21.5, 2, -21, 21.5, 2, 21, 21.5, 3, 21, 21.5, 0, -21, 21.5, 0, -21, 21.5, 0, 21, 21.5, 2, 21, 21, 3, 21, 20.5, 3, 21, 21, 3, 20.5, 21, 3, 20.5, 21.5, 3, 21, 21, 3, 21, 21, 3, 20.5, 20.5, 3, 20.5, 20.5, 3, -20.5, 21, 3, 20.5, 20.5, 3, 21, 20.5, 3, 20.5, 20.5119, 3, -20.5, 21.5, 3, 21, 21, 3, 20.5, 20.5119, 3, -20.5, 21, 3, 20.5, 20.5, 3, -20.5, 20.5116, 3, -20.5116, 20.5119, 3, -20.5, 20.5, 3, -20.5119, 20.5, 3, -20.5119, 20.5, 3, -21, 20.5116, 3, -20.5116, 20.5119, 3, -20.5, 20.5, 3, -20.5, 20.5, 3, -20.5119, 21, 3, -21, 21.5, 3, -21, 21, 3, -20.5, 21, 3, -20.5, 20.5, 3, -21, 21, 3, -21, 21.5, 3, -21, 21.5, 3, 21, 21, 3, -20.5, 20.5116, 3, -20.5116, 20.5, 3, -21, 21, 3, -20.5, 21, 3, -20.5, 20.5119, 3, -20.5, 20.5116, 3, -20.5116, 21, 3, -20.5, 21.5, 3, 21, 20.5119, 3, -20.5, 21.1667, 2, 21, 21.5, 3, 21, 21.3333, 2, 21, 21.3333, 2, 21, 21.5, 3, 21, 21.5, 2, 21, 21, 2, 21, 21, 3, 21, 21.5, 3, 21, 21, 2, 21, 21.5, 3, 21, 21.1667, 2, 21, 20.5, 3, -20.5, 20.5, 3, 20.5, 20.5, 0.0357, 20.5, 20.5, 3, -20.5, 20.5, 0.0357, 20.5, 20.5, 2.9643, -20.5, 20.5, 2.9643, -20.5, 20.5, 0, 20.006, 20.5, 0, -20.5, 20.5, 2.9643, -20.5, 20.5, 0, 20.5, 20.5, 0, 20.006, 20.5, 0.0357, 20.5, 20.5, 0, 20.5, 20.5, 2.9643, -20.5, 21.5, 0, 21, 21.5, 0, -21, 21.3536, 0, 20.6465, 21.5, 0, -21, 21, 0, 20.5, 21.3536, 0, 20.6465, 21.25, 0, 20.75, 21.5, 0, 21, 21.3536, 0, 20.6465, 21.3536, 0, 20.6465, 21, 0, 20.5, 21.25, 0, 20.75, 21, 0, 20.5, 21.5, 0, -21, 21, 0, 0, 21, 0, 0, 21.5, 0, -21, 21.3536, 0, -20.6464, 21.25, 0, -20.75, 21, 0, -20.5, 21.3536, 0, -20.6464, 21.3536, 0, -20.6464, 21.5, 0, -21, 21.25, 0, -20.75, 21, 0, -20.5, 21, 0, 0, 21.3536, 0, -20.6464, 21.1667, 2, -21, 21, 3, -21, 21, 2, -21, 21.5, 2, -21, 21.5, 3, -21, 21, 3, -21, 21.5, 2, -21, 21, 3, -21, 21.1667, 2, -21, -20.5, 0.0357, -20.5, -20.5, 3, 20.5, -20.5, 3, -20.5, -20.5, 3, 20.5, -20.5, 3, 20.5119, -20.5, 3, 20.506, -20.5, 2.9643, 20.5, -20.5, 3, 20.5, -20.5, 0.0357, -20.5, -20.5, 3, 21, -20.5, 3, 20.506, -20.5, 3, 20.5, -20.5, 3, 21, -20.5, 3, 20.5119, -20.5, 3, 20.506, -20.5, 2.9643, 20.5, -20.5, 0, -20.006, -20.5, 0, 20.5, -20.5, 2.9643, 20.5, -20.5, 0, -20.5, -20.5, 0, -20.006, -20.5, 0, -20.5, -20.5, 2.9643, 20.5, -20.5, 0.0357, -20.5, -21, 3, 21, -21.5, 3, 21, -21, 3, 20.5, -21, 3, 20.5, -20.5, 3, 21, -21, 3, 21, -21.5, 3, 21, -21.5, 3, -21, -21, 3, 20.5, -20.5116, 3, 20.5116, -20.5, 3, 21, -21, 3, 20.5, -20.5118, 3, 20.5059, -20.5116, 3, 20.5116, -21, 3, 20.5, -20.5119, 3, 20.5, -20.5118, 3, 20.5059, -21, 3, 20.5, -21, 3, 20.5, -21.5, 3, -21, -20.5119, 3, 20.5, -20.5, 3, 20.506, -20.5, 3, 20.5119, -20.5118, 3, 20.5059, -20.5, 3, 20.5, -20.5, 3, 20.506, -20.5119, 3, 20.5, -20.5119, 3, 20.5, -21.5, 3, -21, -20.5, 3, 20.5, -20.5, 3, 20.506, -20.5118, 3, 20.5059, -20.5119, 3, 20.5, -20.5, 3, 20.5119, -20.5116, 3, 20.5116, -20.5118, 3, 20.5059, -20.5, 3, 20.5119, -20.5, 3, 21, -20.5116, 3, 20.5116, -21, 3, -21, -20.5, 3, -21, -21, 3, -20.5, -21, 3, -20.5, -21.5, 3, -21, -21, 3, -21, -20.5, 3, -20.5, -20.5, 3, 20.5, -21, 3, -20.5, -21, 3, -20.5, -20.5, 3, -21, -20.5, 3, -20.5, -20.5, 3, 20.5, -21.5, 3, -21, -21, 3, -20.5, -21.1667, 2, 21, -21, 3, 21, -21, 2, 21, -21.5, 2, 21, -21.5, 3, 21, -21, 3, 21, -21.5, 2, 21, -21, 3, 21, -21.1667, 2, 21, -21.5, 2, 21, -21.5, 0, 21, -21.5, 3, -21, -21.5, 3, -21, -21.5, 3, 21, -21.5, 2, 21, -21.5, 2, -21, -21.5, 3, -21, -21.5, 0, 21, -21.5, 0, 21, -21.5, 0, -21, -21.5, 2, -21, -21.25, 0, 20.75, -21.5, 0, 21, -21, 0, 21, -21, 0, 21, -21, 0, 20.5, -21.25, 0, 20.75, -21, 0, -0.0001, -21.5, 0, 21, -21.3536, 0, 20.6464, -21.25, 0, 20.75, -21, 0, 20.5, -21.3536, 0, 20.6464, -21.3536, 0, 20.6464, -21.5, 0, 21, -21.25, 0, 20.75, -21, 0, 20.5, -21, 0, -0.0001, -21.3536, 0, 20.6464, -21.25, 0, -20.75, -21, 0, -20.5, -21, 0, -21, -21, 0, -21, -21.5, 0, -21, -21.25, 0, -20.75, -21.5, 0, -21, -21.5, 0, 21, -21.3536, 0, -20.6465, -21.5, 0, 21, -21, 0, -20.5, -21.3536, 0, -20.6465, -21.25, 0, -20.75, -21.5, 0, -21, -21.3536, 0, -20.6465, -21.3536, 0, -20.6465, -21, 0, -20.5, -21.25, 0, -20.75, -21, 0, -20.5, -21.5, 0, 21, -21, 0, -0.0001, -21, 2, -21, -21, 3, -21, -21.5, 3, -21, -21, 2, -21, -21.5, 3, -21, -21.1667, 2, -21, -21.1667, 2, -21, -21.5, 3, -21, -21.3333, 2, -21, -21.3333, 2, -21, -21.5, 3, -21, -21.5, 2, -21, 21.5, 0, 21, 21.3536, 0, 21.3536, 21.3536, 2, 21.3536, 21.3536, 2, 21.3536, 21.5, 2, 21, 21.5, 0, 21, 21.3536, 0, 21.3536, 21.5, 0, 21, 21, 0, 21, 21.3333, 2, 21, 21.5, 2, 21, 21.3536, 2, 21.3536, 21.3536, 2, 21.3536, 21.1667, 2, 21, 21.3333, 2, 21, 21.3536, 2, 21.3536, 21, 2, 21, 21.1667, 2, 21, 21.3536, 0, 21.3536, 21, 0, 21.5, 21, 2, 21.5, 21, 2, 21.5, 21.3536, 2, 21.3536, 21.3536, 0, 21.3536, 21, 0, 21.5, 21.3536, 0, 21.3536, 21, 0, 21, 21, 2, 21.1667, 21, 2, 21, 21.3536, 2, 21.3536, 21, 2, 21.3333, 21, 2, 21.1667, 21.3536, 2, 21.3536, 21.3536, 2, 21.3536, 21, 2, 21.5, 21, 2, 21.3333, 20.6464, 0, 21.3536, 21, 0, 21.5, 21, 0, 21, 20.5025, 0, 21.0059, 20.6464, 0, 21.3536, 21, 0, 21, 21, 0, 21, 20.5, 0, 21, 20.5025, 0, 21.0059, 21.25, 0, 20.75, 21.3536, 0, 20.6465, 21, 0, 20.5, 21, 0, 20.5, 21, 0, 21, 21.25, 0, 20.75, 21.25, 0, 20.75, 21, 0, 21, 21.5, 0, 21, 21.5, 0, 21, 21.3536, 0, 20.6465, 21.25, 0, 20.75, 21.25, 0, -20.75, 21.3536, 0, -20.6464, 21.5, 0, -21, 21.5, 0, -21, 21, 0, -21, 21.25, 0, -20.75, 21.25, 0, -20.75, 21, 0, -21, 21, 0, -20.5, 21, 0, -20.5, 21.3536, 0, -20.6464, 21.25, 0, -20.75, 20.75, 0, -21.25, 20.6464, 0, -21.3536, 20.5, 0, -21, 20.5, 0, -21, 21, 0, -21, 20.75, 0, -21.25, 20.75, 0, -21.25, 21, 0, -21, 21, 0, -21.5, 21, 0, -21.5, 20.6464, 0, -21.3536, 20.75, 0, -21.25, 21, 0, -21.5, 21.3536, 0, -21.3536, 21.3536, 2, -21.3536, 21.3536, 2, -21.3536, 21, 2, -21.5, 21, 0, -21.5, 21.3536, 0, -21.3536, 21, 0, -21.5, 21, 0, -21, 21, 2, -21.1667, 21, 2, -21.5, 21.3536, 2, -21.3536, 21.3536, 2, -21.3536, 21, 2, -21, 21, 2, -21.1667, 21.3536, 0, -21.3536, 21.5, 0, -21, 21.5, 2, -21, 21.5, 2, -21, 21.3536, 2, -21.3536, 21.3536, 0, -21.3536, 21.5, 0, -21, 21.3536, 0, -21.3536, 21, 0, -21, 21.1667, 2, -21, 21, 2, -21, 21.3536, 2, -21.3536, 21.3536, 2, -21.3536, 21.5, 2, -21, 21.1667, 2, -21, -21.25, 0, -20.75, -21.3536, 0, -20.6465, -21, 0, -20.5, -21, 0, -20.5, -21, 0, -21, -21.25, 0, -20.75, -21.25, 0, -20.75, -21, 0, -21, -21.5, 0, -21, -21.5, 0, -21, -21.3536, 0, -20.6465, -21.25, 0, -20.75, -21.5, 0, -21, -21.3536, 0, -21.3536, -21.3536, 2, -21.3536, -21.3536, 2, -21.3536, -21.5, 2, -21, -21.5, 0, -21, -21.3536, 0, -21.3536, -21.5, 0, -21, -21, 0, -21, -21.3333, 2, -21, -21.5, 2, -21, -21.3536, 2, -21.3536, -21.3536, 2, -21.3536, -21.1667, 2, -21, -21.3333, 2, -21, -21.3536, 2, -21.3536, -21, 2, -21, -21.1667, 2, -21, -21.3536, 0, -21.3536, -21, 0, -21.5, -21, 2, -21.5, -21, 2, -21.5, -21.3536, 2, -21.3536, -21.3536, 0, -21.3536, -21, 0, -21.5, -21.3536, 0, -21.3536, -21, 0, -21, -21, 2, -21.1667, -21, 2, -21, -21.3536, 2, -21.3536, -21, 2, -21.3333, -21, 2, -21.1667, -21.3536, 2, -21.3536, -21.3536, 2, -21.3536, -21, 2, -21.5, -21, 2, -21.3333, -20.6464, 0, -21.3536, -21, 0, -21.5, -21, 0, -21, -20.5025, 0, -21.0059, -20.6464, 0, -21.3536, -21, 0, -21, -21, 0, -21, -20.5, 0, -21, -20.5025, 0, -21.0059, -20.75, 0, 21.25, -20.6464, 0, 21.3536, -20.5, 0, 21, -20.5, 0, 21, -21, 0, 21, -20.75, 0, 21.25, -20.75, 0, 21.25, -21, 0, 21, -21, 0, 21.5, -21, 0, 21.5, -20.6464, 0, 21.3536, -20.75, 0, 21.25, -21, 0, 21.5, -21.3536, 0, 21.3536, -21.3536, 2, 21.3536, -21.3536, 2, 21.3536, -21, 2, 21.5, -21, 0, 21.5, -21.3536, 0, 21.3536, -21, 0, 21.5, -21, 0, 21, -21, 2, 21.1667, -21, 2, 21.5, -21.3536, 2, 21.3536, -21.3536, 2, 21.3536, -21, 2, 21, -21, 2, 21.1667, -21.3536, 0, 21.3536, -21.5, 0, 21, -21.5, 2, 21, -21.5, 2, 21, -21.3536, 2, 21.3536, -21.3536, 0, 21.3536, -21.5, 0, 21, -21.3536, 0, 21.3536, -21, 0, 21, -21.1667, 2, 21, -21, 2, 21, -21.3536, 2, 21.3536, -21.3536, 2, 21.3536, -21.5, 2, 21, -21.1667, 2, 21, -21.25, 0, 20.75, -21.3536, 0, 20.6464, -21.5, 0, 21, -21.5, 0, 21, -21, 0, 21, -21.25, 0, 20.75, -21.25, 0, 20.75, -21, 0, 21, -21, 0, 20.5, -21, 0, 20.5, -21.3536, 0, 20.6464, -21.25, 0, 20.75, -9.5, 3, 8, -9.5, 3, -8, -9.5, 0, -8, -9.5, 0, -8, -9.5, 0, 8, -9.5, 3, 8, -9.5, 3, 8, -10.5, 3, 8, -10.5, 3, -8, -10.5, 3, -8, -9.5, 3, -8, -9.5, 3, 8, -9.5, 3, 8, -9.5, 0, 8, -10.5, 0, 8, -10.5, 0, 8, -10.5, 3, 8, -9.5, 3, 8, -10.5, 3, -8, -10.5, 3, 8, -10.5, 0, 8, -10.5, 0, 8, -10.5, 0, -8, -10.5, 3, -8, -9.5, 0, -8, -9.5, 3, -8, -10.5, 3, -8, -10.5, 3, -8, -10.5, 0, -8, -9.5, 0, -8, 9.5, 3, 8, 9.5, 3, -8, 9.5, 0, -8, 9.5, 0, -8, 9.5, 0, 8, 9.5, 3, 8, 9.5, 3, 8, 8.5, 3, 8, 8.5, 3, -8, 8.5, 3, -8, 9.5, 3, -8, 9.5, 3, 8, 9.5, 3, 8, 9.5, 0, 8, 8.5, 0, 8, 8.5, 0, 8, 8.5, 3, 8, 9.5, 3, 8, 8.5, 3, -8, 8.5, 3, 8, 8.5, 0, 8, 8.5, 0, 8, 8.5, 0, -8, 8.5, 3, -8, 9.5, 0, -8, 9.5, 3, -8, 8.5, 3, -8, 8.5, 3, -8, 8.5, 0, -8, 9.5, 0, -8, -8.4384, 3, 10.9587, 7.5616, 3, 10.9587, 7.5616, 0, 10.9587, -2.3991, 0, 10.9587, -8.4384, 0, 10.9587, -8.4384, 3, 10.9587, -8.4384, 3, 10.9587, 7.5616, 0, 10.9587, -2.3991, 0, 10.9587, -8.4384, 3, 10.9587, -8.4384, 3, 9.9587, 7.5616, 3, 9.9587, 7.5616, 3, 9.9587, 7.5616, 3, 10.9587, -8.4384, 3, 10.9587, -8.4384, 3, 10.9587, -8.4384, 0, 10.9587, -8.4384, 0, 9.9587, -8.4384, 0, 9.9587, -8.4384, 3, 9.9587, -8.4384, 3, 10.9587, 7.5616, 3, 9.9587, -8.4384, 3, 9.9587, -8.4384, 0, 9.9587, -4.7991, 0, 9.9587, 7.5616, 0, 9.9587, 7.5616, 3, 9.9587, 7.5616, 3, 9.9587, -8.4384, 0, 9.9587, -4.7991, 0, 9.9587, 7.5616, 0, 10.9587, 7.5616, 3, 10.9587, 7.5616, 3, 9.9587, 7.5616, 3, 9.9587, 7.5616, 0, 9.9587, 7.5616, 0, 10.9587, -8.4384, 3, -10.0162, 7.5616, 3, -10.0162, 7.5616, 0, -10.0162, 3.8234, 0, -10.0162, -8.4384, 0, -10.0162, -8.4384, 3, -10.0162, -8.4384, 3, -10.0162, 4.6621, 0, -10.0162, 3.8234, 0, -10.0162, -8.4384, 3, -10.0162, 7.5616, 0, -10.0162, 4.6621, 0, -10.0162, -8.4384, 3, -10.0162, -8.4384, 3, -11.0162, 7.5616, 3, -11.0162, 7.5616, 3, -11.0162, 7.5616, 3, -10.0162, -8.4384, 3, -10.0162, -8.4384, 3, -10.0162, -8.4384, 0, -10.0162, -8.4384, 0, -11.0162, -8.4384, 0, -11.0162, -8.4384, 3, -11.0162, -8.4384, 3, -10.0162, 7.5616, 3, -11.0162, -8.4384, 3, -11.0162, -8.4384, 0, -11.0162, 2.2626, 0, -11.0162, 7.5616, 0, -11.0162, 7.5616, 3, -11.0162, 1.5039, 0, -11.0162, 2.2626, 0, -11.0162, 7.5616, 3, -11.0162, 7.5616, 3, -11.0162, -8.4384, 0, -11.0162, 1.5039, 0, -11.0162, 7.5616, 0, -10.0162, 7.5616, 3, -10.0162, 7.5616, 3, -11.0162, 7.5616, 3, -11.0162, 7.5616, 0, -11.0162, 7.5616, 0, -10.0162, -18.7029, 3, -13.9155, -10.7029, 3, -13.9155, -10.7029, 0, -13.9155, -15.4271, 0, -13.9155, -18.7029, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -14.9198, 0, -13.9155, -15.4271, 0, -13.9155, -18.7029, 3, -13.9155, -14.3352, 0, -13.9155, -14.9198, 0, -13.9155, -18.7029, 3, -13.9155, -13.9155, 0, -13.9155, -14.3352, 0, -13.9155, -13.8352, 0, -13.9155, -13.9155, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -13.8301, 0, -13.9155, -13.8352, 0, -13.9155, -13.7954, 0, -13.9155, -13.8301, 0, -13.9155, -18.7029, 3, -13.9155, -12.9223, 0, -13.9155, -13.7954, 0, -13.9155, -18.7029, 3, -13.9155, -12.1239, 0, -13.9155, -12.9223, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -10.7029, 0, -13.9155, -12.1239, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -18.7029, 0, -13.9155, -18.7029, 0, -14.9155, -18.7029, 0, -14.9155, -18.7029, 3, -14.9155, -18.7029, 3, -13.9155, -10.7029, 3, -14.9155, -18.7029, 3, -14.9155, -18.7029, 0, -14.9155, -13.3951, 0, -14.9155, -10.7029, 0, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -14.0722, 0, -14.9155, -13.3951, 0, -14.9155, -10.7029, 3, -14.9155, -14.8127, 0, -14.9155, -14.0722, 0, -14.9155, -10.7029, 3, -14.9155, -14.8422, 0, -14.9155, -14.8127, 0, -14.9155, -14.8474, 0, -14.9155, -14.8422, 0, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -14.9155, 0, -14.9155, -14.8474, 0, -14.9155, -15.3474, 0, -14.9155, -14.9155, 0, -14.9155, -10.7029, 3, -14.9155, -15.836, 0, -14.9155, -15.3474, 0, -14.9155, -10.7029, 3, -14.9155, -16.26, 0, -14.9155, -15.836, 0, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -18.7029, 0, -14.9155, -16.26, 0, -14.9155, -10.7029, 0, -13.9155, -10.7029, 3, -13.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -10.7029, 0, -14.9155, -10.7029, 0, -13.9155, -16.9359, 3, 7.1574, -13.1577, 3, 10.7376, -13.1578, 0, 10.7376, -16.0972, 0, 7.9521, -16.9359, 0, 7.1574, -16.9359, 3, 7.1574, -16.9359, 3, 7.1574, -13.1578, 0, 10.7376, -16.0972, 0, 7.9521, -16.9359, 3, 7.1574, -16.2481, 3, 6.4315, -12.4699, 3, 10.0117, -12.4699, 3, 10.0117, -13.1577, 3, 10.7376, -16.9359, 3, 7.1574, -16.9359, 3, 7.1574, -16.9359, 0, 7.1574, -16.2481, 0, 6.4315, -16.2481, 0, 6.4315, -16.2481, 3, 6.4315, -16.9359, 3, 7.1574, -12.4699, 3, 10.0117, -16.2481, 3, 6.4315, -16.2481, 0, 6.4315, -15.7345, 0, 6.9182, -12.4699, 0, 10.0117, -12.4699, 3, 10.0117, -12.4699, 3, 10.0117, -16.2481, 0, 6.4315, -15.7345, 0, 6.9182, -13.1578, 0, 10.7376, -13.1577, 3, 10.7376, -12.4699, 3, 10.0117, -12.4699, 3, 10.0117, -12.4699, 0, 10.0117, -13.1578, 0, 10.7376, -6.004, 3, 3.8354, -2.2258, 3, 7.4156, -2.2258, 0, 7.4156, -2.2258, 0, 7.4156, -6.004, 0, 3.8354, -6.004, 3, 3.8354, -6.004, 3, 3.8354, -5.3161, 3, 3.1095, -1.538, 3, 6.6897, -1.538, 3, 6.6897, -2.2258, 3, 7.4156, -6.004, 3, 3.8354, -6.004, 3, 3.8354, -6.004, 0, 3.8354, -5.3161, 0, 3.1095, -5.3161, 0, 3.1095, -5.3161, 3, 3.1095, -6.004, 3, 3.8354, -1.538, 3, 6.6897, -5.3161, 3, 3.1095, -5.3161, 0, 3.1095, -5.3161, 0, 3.1095, -1.538, 0, 6.6897, -1.538, 3, 6.6897, -2.2258, 0, 7.4156, -2.2258, 3, 7.4156, -1.538, 3, 6.6897, -1.538, 3, 6.6897, -1.538, 0, 6.6897, -2.2258, 0, 7.4156, 2.1518, 3, -2.4161, 6.2515, 3, -5.6231, 6.2515, 0, -5.6231, 6.2515, 0, -5.6231, 2.1518, 0, -2.4161, 2.1518, 3, -2.4161, 2.1518, 3, -2.4161, 1.5356, 3, -3.2038, 5.6353, 3, -6.4107, 5.6353, 3, -6.4107, 6.2515, 3, -5.6231, 2.1518, 3, -2.4161, 2.1518, 3, -2.4161, 2.1518, 0, -2.4161, 1.5356, 0, -3.2038, 1.5356, 0, -3.2038, 1.5356, 3, -3.2038, 2.1518, 3, -2.4161, 5.6353, 3, -6.4107, 1.5356, 3, -3.2038, 1.5356, 0, -3.2038, 1.5356, 0, -3.2038, 5.6353, 0, -6.4107, 5.6353, 3, -6.4107, 6.2515, 0, -5.6231, 6.2515, 3, -5.6231, 5.6353, 3, -6.4107, 5.6353, 3, -6.4107, 5.6353, 0, -6.4107, 6.2515, 0, -5.6231, -3.7762, 3, 16.7738, 0.5814, 3, 13.927, 0.5814, 0, 13.927, 0.5757, 0, 13.9307, -3.7762, 0, 16.7738, -3.7762, 3, 16.7738, -3.7762, 3, 16.7738, 0.5814, 0, 13.927, 0.5757, 0, 13.9307, -3.7762, 3, 16.7738, -4.3231, 3, 15.9366, 0.0345, 3, 13.0898, 0.0345, 3, 13.0898, 0.5814, 3, 13.927, -3.7762, 3, 16.7738, -3.7762, 3, 16.7738, -3.7762, 0, 16.7738, -4.3231, 0, 15.9366, -4.3231, 0, 15.9366, -4.3231, 3, 15.9366, -3.7762, 3, 16.7738, 0.0345, 3, 13.0898, -4.3231, 3, 15.9366, -4.3231, 0, 15.9366, -0.6394, 0, 13.5301, 0.0345, 0, 13.0898, 0.0345, 3, 13.0898, 0.0345, 3, 13.0898, -4.3231, 0, 15.9366, -0.6394, 0, 13.5301, 0.5814, 0, 13.927, 0.5814, 3, 13.927, 0.0345, 3, 13.0898, 0.0345, 3, 13.0898, 0.0345, 0, 13.0898, 0.5814, 0, 13.927, 12.1865, 3, 13.3483, 15.6984, 3, 17.19, 15.6984, 0, 17.19, 13.542, 0, 14.8311, 12.1865, 0, 13.3483, 12.1865, 3, 13.3483, 12.1865, 3, 13.3483, 15.0508, 0, 16.4815, 13.542, 0, 14.8311, 12.1865, 3, 13.3483, 15.6984, 0, 17.19, 15.0508, 0, 16.4815, 12.1865, 3, 13.3483, 12.9246, 3, 12.6736, 16.4365, 3, 16.5153, 16.4365, 3, 16.5153, 15.6984, 3, 17.19, 12.1865, 3, 13.3483, 12.7935, 0, 12.7935, 12.9246, 0, 12.6736, 12.1865, 3, 13.3483, 12.7446, 0, 12.8381, 12.7935, 0, 12.7935, 12.1865, 3, 13.3483, 12.5868, 0, 12.9824, 12.7446, 0, 12.8381, 12.1865, 3, 13.3483, 12.1865, 3, 13.3483, 12.1865, 0, 13.3483, 12.5868, 0, 12.9824, 12.9246, 0, 12.6736, 12.9246, 3, 12.6736, 12.1865, 3, 13.3483, 16.4365, 3, 16.5153, 12.9246, 3, 12.6736, 12.9246, 0, 12.6736, 16.1553, 0, 16.2077, 16.4365, 0, 16.5153, 16.4365, 3, 16.5153, 16.4365, 3, 16.5153, 15.5977, 0, 15.5977, 16.1553, 0, 16.2077, 16.4365, 3, 16.5153, 12.9246, 0, 12.6736, 15.5977, 0, 15.5977, 15.6984, 0, 17.19, 15.6984, 3, 17.19, 16.4365, 3, 16.5153, 15.8382, 0, 17.0622, 15.6984, 0, 17.19, 16.4365, 3, 16.5153, 16.0466, 0, 16.8717, 15.8382, 0, 17.0622, 16.4365, 3, 16.5153, 16.4365, 3, 16.5153, 16.3698, 0, 16.5763, 16.0466, 0, 16.8717, 16.4365, 3, 16.5153, 16.4365, 0, 16.5153, 16.3698, 0, 16.5763, 12.1865, 3, -13.2702, 15.6984, 3, -9.4285, 15.6984, 0, -9.4285, 13.1807, 0, -12.1826, 12.1865, 0, -13.2702, 12.1865, 3, -13.2702, 12.1865, 3, -13.2702, 15.6984, 0, -9.4285, 13.1807, 0, -12.1826, 12.1865, 3, -13.2702, 12.9246, 3, -13.9449, 16.4365, 3, -10.1032, 16.4365, 3, -10.1032, 15.6984, 3, -9.4285, 12.1865, 3, -13.2702, 12.1865, 3, -13.2702, 12.1865, 0, -13.2702, 12.9246, 0, -13.9449, 12.9246, 0, -13.9449, 12.9246, 3, -13.9449, 12.1865, 3, -13.2702, 16.4365, 3, -10.1032, 12.9246, 3, -13.9449, 12.9246, 0, -13.9449, 13.8452, 0, -12.9378, 16.4365, 0, -10.1032, 16.4365, 3, -10.1032, 16.4365, 3, -10.1032, 12.9246, 0, -13.9449, 13.8452, 0, -12.9378, 15.6984, 0, -9.4285, 15.6984, 3, -9.4285, 16.4365, 3, -10.1032, 16.4365, 3, -10.1032, 16.4365, 0, -10.1032, 15.6984, 0, -9.4285, 13.2081, 3, -16.3366, 18.4107, 3, -16.1804, 18.4107, 0, -16.1804, 14.7567, 0, -16.2901, 13.2081, 0, -16.3366, 13.2081, 3, -16.3366, 13.2081, 3, -16.3366, 15.2849, 0, -16.2743, 14.7567, 0, -16.2901, 15.6054, 0, -16.2647, 15.2849, 0, -16.2743, 13.2081, 3, -16.3366, 16.7428, 0, -16.2305, 15.6054, 0, -16.2647, 13.2081, 3, -16.3366, 13.2081, 3, -16.3366, 18.4107, 0, -16.1804, 16.7428, 0, -16.2305, 13.2081, 3, -16.3366, 13.2381, 3, -17.3362, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 18.4107, 3, -16.1804, 13.2081, 3, -16.3366, 13.2081, 3, -16.3366, 13.2081, 0, -16.3366, 13.2381, 0, -17.3362, 13.2381, 0, -17.3362, 13.2381, 3, -17.3362, 13.2081, 3, -16.3366, 18.4407, 3, -17.18, 13.2381, 3, -17.3362, 13.2381, 0, -17.3362, 17.6006, 0, -17.2052, 18.4407, 0, -17.18, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 16.7228, 0, -17.2315, 17.6006, 0, -17.2052, 18.4407, 3, -17.18, 16.4755, 0, -17.239, 16.7228, 0, -17.2315, 16.0678, 0, -17.2512, 16.4755, 0, -17.239, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 13.2381, 0, -17.3362, 16.0678, 0, -17.2512, 18.4107, 0, -16.1804, 18.4107, 3, -16.1804, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 18.4407, 0, -17.18, 18.4107, 0, -16.1804, 12.4166, 3, 4.0588, 17.4265, 3, 2.6471, 17.4265, 0, 2.6471, 14.055, 0, 3.5971, 12.4166, 0, 4.0588, 12.4166, 3, 4.0588, 12.4166, 3, 4.0588, 17.4265, 0, 2.6471, 14.055, 0, 3.5971, 12.4166, 3, 4.0588, 12.1453, 3, 3.0963, 17.1552, 3, 1.6846, 17.1552, 3, 1.6846, 17.4265, 3, 2.6471, 12.4166, 3, 4.0588, 12.4166, 3, 4.0588, 12.4166, 0, 4.0588, 12.1453, 0, 3.0963, 12.1453, 0, 3.0963, 12.1453, 3, 3.0963, 12.4166, 3, 4.0588, 17.1552, 3, 1.6846, 12.1453, 3, 3.0963, 12.1453, 0, 3.0963, 13.6876, 0, 2.6617, 17.1552, 0, 1.6846, 17.1552, 3, 1.6846, 17.1552, 3, 1.6846, 12.1453, 0, 3.0963, 13.6876, 0, 2.6617, 17.4265, 0, 2.6471, 17.4265, 3, 2.6471, 17.1552, 3, 1.6846, 17.1552, 3, 1.6846, 17.1552, 0, 1.6846, 17.4265, 0, 2.6471)
+
+[node name="multiplayer-fps" type="Node" unique_id=1265920896]
+
+[node name="Environment" type="Node" parent="." unique_id=161256425]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment" unique_id=1002862017]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="Environment" unique_id=1114681690]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+current = true
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment" unique_id=1609349339]
+environment = SubResource("Environment_xhc6u")
+
+[node name="Network" type="Node" parent="." unique_id=2044097883]
+
+[node name="Player Spawner" type="Node" parent="Network" unique_id=739504623]
+script = ExtResource("3_c7rxg")
+player_scene = ExtResource("2_p13fk")
+
+[node name="TeamManager" type="Node" parent="Network" unique_id=1716994827]
+script = ExtResource("3_573tb")
+
+[node name="RoundManager" type="Node" parent="Network" unique_id=2022146235]
+script = ExtResource("4_t3cki")
+
+[node name="EconomyManager" type="Node" parent="Network"]
+script = ExtResource("8_econ")
+
+[node name="Bomb" type="Node" parent="Network"]
+script = ExtResource("10_bomb")
+
+[node name="Players" type="Node" parent="." unique_id=1152473522]
+
+[node name="UI" type="Control" parent="." unique_id=1383441270]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Network Popup" type="TabContainer" parent="UI" unique_id=1486564083 instance=ExtResource("3_pf45j")]
+custom_minimum_size = Vector2(360, 240)
+layout_mode = 1
+anchors_preset = 8
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+offset_left = -125.5
+offset_top = -48.5
+offset_right = 125.5
+offset_bottom = 48.5
+grow_horizontal = 2
+grow_vertical = 2
+size_flags_horizontal = 3
+size_flags_vertical = 3
+current_tab = 0
+
+[node name="Time Display" type="Label" parent="UI" unique_id=24369918]
+layout_mode = 0
+offset_right = 40.0
+offset_bottom = 23.0
+script = ExtResource("4_c2ddp")
+
+[node name="RoundHUD" type="Control" parent="UI" unique_id=512649112]
+anchors_preset = 0
+script = ExtResource("7_7swc0")
+
+[node name="TimerLabel" type="Label" parent="UI/RoundHUD" unique_id=1295051644]
+layout_mode = 0
+text = "0:00"
+horizontal_alignment = 1
+
+[node name="ScoreLabel" type="Label" parent="UI/RoundHUD" unique_id=1398746202]
+layout_mode = 0
+text = "T 0 : 0 CT"
+horizontal_alignment = 1
+
+[node name="StateLabel" type="Label" parent="UI/RoundHUD" unique_id=379522492]
+visible = false
+layout_mode = 0
+horizontal_alignment = 1
+
+[node name="ScoreboardPanel" type="PanelContainer" parent="UI/RoundHUD" unique_id=42097147]
+visible = false
+layout_mode = 0
+
+[node name="Label" type="Label" parent="UI/RoundHUD/ScoreboardPanel" unique_id=435714799]
+layout_mode = 2
+
+[node name="BuyMenu" type="Control" parent="UI"]
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+mouse_filter = 2
+script = ExtResource("9_buym")
+
+[node name="BombHUD" type="Control" parent="UI"]
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+mouse_filter = 2
+script = ExtResource("12_bhud")
+
+[node name="Map" type="Node" parent="." unique_id=439361680]
+
+[node name="StaticBody3D" type="StaticBody3D" parent="Map" unique_id=442986938]
+
+[node name="MeshCSGCombiner3D" type="MeshInstance3D" parent="Map/StaticBody3D" unique_id=822561026]
+mesh = SubResource("ArrayMesh_jat7u")
+skeleton = NodePath("../..")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="Map/StaticBody3D" unique_id=939590682]
+shape = SubResource("ConcavePolygonShape3D_vsbjj")
+
+[node name="T Spawns" type="Node" parent="." unique_id=265035546]
+
+[node name="Marker3D" type="Marker3D" parent="T Spawns" unique_id=278778913]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 1, 0)
+
+[node name="Marker3D2" type="Marker3D" parent="T Spawns" unique_id=1106767585]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 1, 2)
+
+[node name="Marker3D3" type="Marker3D" parent="T Spawns" unique_id=444741820]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 1, -2)
+
+[node name="CT Spawns" type="Node" parent="." unique_id=259146610]
+
+[node name="Marker3D" type="Marker3D" parent="CT Spawns" unique_id=1929744802]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 1, 0)
+
+[node name="Marker3D2" type="Marker3D" parent="CT Spawns" unique_id=2091899433]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11, 1, 2)
+
+[node name="Marker3D3" type="Marker3D" parent="CT Spawns" unique_id=181942226]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11, 1, -2)
+
+[node name="Bombsite A" type="Area3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0, 5)
+script = ExtResource("11_bsite")
+site_name = "A"
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="Bombsite A"]
+
+[node name="Bombsite B" type="Area3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0, -5)
+script = ExtResource("11_bsite")
+site_name = "B"
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="Bombsite B"]
diff --git a/examples/multiplayer-fps/scripts/bomb.gd b/examples/multiplayer-fps/scripts/bomb.gd
new file mode 100644
index 0000000..8ed2380
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/bomb.gd
@@ -0,0 +1,300 @@
+extends Node
+class_name Bomb
+
+enum BombState { IDLE, CARRIED, PLANTING, DROPPED, PLANTED, DEFUSING, EXPLODED, DEFUSED }
+
+signal bomb_planted(site_name: String)
+signal bomb_exploded()
+signal bomb_defused()
+signal bomb_dropped(position: Vector3)
+signal bomb_picked_up(carrier_id: int)
+
+@export var plant_time: float = 3.0
+@export var defuse_time: float = 10.0
+@export var defuse_kit_time: float = 5.0
+@export var bomb_timer: float = 40.0
+
+var state: BombState = BombState.IDLE
+var carrier_id: int = -1
+var position: Vector3 = Vector3.ZERO
+var planted_site: String = ""
+var planted_tick: int = -1
+
+# Progress tracking (tick-based)
+var _plant_start_tick: int = -1
+var _defuse_start_tick: int = -1
+var _defuser_id: int = -1
+
+var team_manager: TeamManager
+var round_manager: RoundManager
+
+func _ready():
+ team_manager = get_tree().current_scene.get_node_or_null("Network/TeamManager")
+ round_manager = get_tree().current_scene.get_node_or_null("Network/RoundManager")
+
+ if multiplayer.is_server():
+ NetworkTime.on_tick.connect(_server_tick)
+ NetworkEvents.on_peer_leave.connect(_handle_peer_leave)
+
+ if round_manager:
+ round_manager.round_started.connect(_on_round_started)
+
+func reset():
+ state = BombState.IDLE
+ carrier_id = -1
+ position = Vector3.ZERO
+ planted_site = ""
+ planted_tick = -1
+ _plant_start_tick = -1
+ _defuse_start_tick = -1
+ _defuser_id = -1
+
+func assign_to_player(peer_id: int):
+ if not multiplayer.is_server():
+ return
+ carrier_id = peer_id
+ state = BombState.CARRIED
+ _broadcast_state()
+ bomb_picked_up.emit(carrier_id)
+
+func drop_at(pos: Vector3):
+ if not multiplayer.is_server():
+ return
+ if state != BombState.CARRIED and state != BombState.PLANTING:
+ return
+ state = BombState.DROPPED
+ carrier_id = -1
+ position = pos
+ _plant_start_tick = -1
+ _broadcast_state()
+ bomb_dropped.emit(pos)
+
+func try_start_plant(peer_id: int, bombsite_name: String) -> bool:
+ if not multiplayer.is_server():
+ return false
+ if state != BombState.CARRIED:
+ return false
+ if carrier_id != peer_id:
+ return false
+ if team_manager.get_team(peer_id) != TeamManager.Team.T:
+ return false
+ if round_manager.state != RoundManager.RoundState.ACTIVE:
+ return false
+
+ state = BombState.PLANTING
+ planted_site = bombsite_name
+ _plant_start_tick = NetworkTime.tick
+ _broadcast_state()
+ return true
+
+func cancel_plant():
+ if not multiplayer.is_server():
+ return
+ if state != BombState.PLANTING:
+ return
+ state = BombState.CARRIED
+ _plant_start_tick = -1
+ _broadcast_state()
+
+func try_start_defuse(peer_id: int) -> bool:
+ if not multiplayer.is_server():
+ return false
+ if state != BombState.PLANTED:
+ return false
+ if team_manager.get_team(peer_id) != TeamManager.Team.CT:
+ return false
+ if round_manager.state != RoundManager.RoundState.ACTIVE:
+ return false
+
+ state = BombState.DEFUSING
+ _defuser_id = peer_id
+ _defuse_start_tick = NetworkTime.tick
+ _broadcast_state()
+ return true
+
+func cancel_defuse():
+ if not multiplayer.is_server():
+ return
+ if state != BombState.DEFUSING:
+ return
+ state = BombState.PLANTED
+ _defuser_id = -1
+ _defuse_start_tick = -1
+ _broadcast_state()
+
+func try_pickup(peer_id: int) -> bool:
+ if not multiplayer.is_server():
+ return false
+ if state != BombState.DROPPED:
+ return false
+ if team_manager.get_team(peer_id) != TeamManager.Team.T:
+ return false
+ carrier_id = peer_id
+ state = BombState.CARRIED
+ _broadcast_state()
+ bomb_picked_up.emit(carrier_id)
+ return true
+
+func get_plant_progress() -> float:
+ if state != BombState.PLANTING or _plant_start_tick < 0:
+ return 0.0
+ return NetworkTime.seconds_between(_plant_start_tick, NetworkTime.tick) / plant_time
+
+func get_defuse_progress() -> float:
+ if state != BombState.DEFUSING or _defuse_start_tick < 0:
+ return 0.0
+ var time_needed := _get_defuse_time()
+ return NetworkTime.seconds_between(_defuse_start_tick, NetworkTime.tick) / time_needed
+
+func get_bomb_time_remaining() -> float:
+ if state != BombState.PLANTED and state != BombState.DEFUSING:
+ return bomb_timer
+ if planted_tick < 0:
+ return bomb_timer
+ var elapsed := NetworkTime.seconds_between(planted_tick, NetworkTime.tick)
+ return maxf(0.0, bomb_timer - elapsed)
+
+func _get_defuse_time() -> float:
+ var spawner := get_tree().current_scene.get_node_or_null("Network/Player Spawner")
+ if spawner and _defuser_id >= 0:
+ var avatar: CharacterBody3D = spawner.avatars.get(_defuser_id) as CharacterBody3D
+ if avatar and avatar.has_defuse_kit:
+ return defuse_kit_time
+ return defuse_time
+
+func _server_tick(_delta: float, tick: int):
+ if not multiplayer.is_server():
+ return
+
+ var spawner := get_tree().current_scene.get_node_or_null("Network/Player Spawner")
+
+ # --- Phase 1: Validate + Cancel (before any completion) ---
+
+ # Validate ongoing plant
+ if state == BombState.PLANTING and carrier_id >= 0:
+ if spawner:
+ var avatar: CharacterBody3D = spawner.avatars.get(carrier_id) as CharacterBody3D
+ if avatar == null or avatar.is_dead:
+ drop_at(position)
+ return
+ position = avatar.global_position
+ # Check use_held from carrier's input
+ var input_node = avatar.get_node_or_null("Input") as PlayerInputFPS
+ if input_node and not input_node.use_held:
+ cancel_plant()
+ return
+ # Check still on bombsite
+ var on_site := false
+ for site in get_tree().get_nodes_in_group("bombsite"):
+ if site is Bombsite and site.is_player_inside(avatar):
+ on_site = true
+ break
+ if not on_site:
+ cancel_plant()
+ return
+
+ # Track carrier position (non-planting)
+ if state == BombState.CARRIED and carrier_id >= 0:
+ if spawner:
+ var avatar: CharacterBody3D = spawner.avatars.get(carrier_id) as CharacterBody3D
+ if avatar and not avatar.is_dead:
+ position = avatar.global_position
+ else:
+ drop_at(position)
+ return
+
+ # Validate ongoing defuse
+ if state == BombState.DEFUSING and _defuser_id >= 0:
+ if spawner:
+ var avatar: CharacterBody3D = spawner.avatars.get(_defuser_id) as CharacterBody3D
+ if avatar == null or avatar.is_dead:
+ cancel_defuse()
+ return
+ if avatar.global_position.distance_to(position) > 2.5:
+ cancel_defuse()
+ return
+ # Check use_held from defuser's input
+ var input_node = avatar.get_node_or_null("Input") as PlayerInputFPS
+ if input_node and not input_node.use_held:
+ cancel_defuse()
+ return
+ else:
+ cancel_defuse()
+ return
+
+ # --- Phase 2: Completion (only if validation passed) ---
+
+ match state:
+ BombState.PLANTING:
+ if _plant_start_tick >= 0 and NetworkTime.seconds_between(_plant_start_tick, tick) >= plant_time:
+ _complete_plant(tick)
+ BombState.PLANTED, BombState.DEFUSING:
+ # Bomb timer (ticks during both planted and defusing)
+ if planted_tick >= 0 and NetworkTime.seconds_between(planted_tick, tick) >= bomb_timer:
+ _explode()
+
+ # Defuse completion (after bomb timer, so explosion takes priority)
+ if state == BombState.DEFUSING and _defuse_start_tick >= 0:
+ if NetworkTime.seconds_between(_defuse_start_tick, tick) >= _get_defuse_time():
+ _complete_defuse()
+
+func _complete_plant(tick: int):
+ state = BombState.PLANTED
+ planted_tick = tick
+ position = _get_carrier_position()
+ carrier_id = -1
+ _plant_start_tick = -1
+ _broadcast_state()
+ bomb_planted.emit(planted_site)
+
+func _complete_defuse():
+ state = BombState.DEFUSED
+ _defuse_start_tick = -1
+ _defuser_id = -1
+ _broadcast_state()
+ bomb_defused.emit()
+ if round_manager:
+ round_manager.end_round(TeamManager.Team.CT)
+
+func _explode():
+ state = BombState.EXPLODED
+ _broadcast_state()
+ bomb_exploded.emit()
+ if round_manager:
+ round_manager.end_round(TeamManager.Team.T)
+
+func _get_carrier_position() -> Vector3:
+ var spawner := get_tree().current_scene.get_node_or_null("Network/Player Spawner")
+ if spawner and carrier_id >= 0:
+ var avatar: CharacterBody3D = spawner.avatars.get(carrier_id) as CharacterBody3D
+ if avatar:
+ return avatar.global_position
+ return position
+
+func _on_round_started(_round_number: int):
+ reset()
+
+func _handle_peer_leave(peer_id: int):
+ if not multiplayer.is_server():
+ return
+ if carrier_id == peer_id and (state == BombState.CARRIED or state == BombState.PLANTING):
+ drop_at(position)
+ if _defuser_id == peer_id and state == BombState.DEFUSING:
+ cancel_defuse()
+
+func sync_to_peer(peer_id: int):
+ _sync_state.rpc_id(peer_id, state, carrier_id, position, planted_site, planted_tick, _plant_start_tick, _defuse_start_tick, _defuser_id)
+
+func _broadcast_state():
+ _sync_state.rpc(state, carrier_id, position, planted_site, planted_tick, _plant_start_tick, _defuse_start_tick, _defuser_id)
+
+@rpc("authority", "call_local", "reliable")
+func _sync_state(new_state: int, new_carrier: int, new_pos: Vector3, site: String, p_tick: int, plant_start: int, defuse_start: int, defuser: int) -> void:
+ state = new_state as BombState
+ carrier_id = new_carrier
+ position = new_pos
+ planted_site = site
+ planted_tick = p_tick
+ _plant_start_tick = plant_start
+ _defuse_start_tick = defuse_start
+ _defuser_id = defuser
diff --git a/examples/multiplayer-fps/scripts/bomb.gd.uid b/examples/multiplayer-fps/scripts/bomb.gd.uid
new file mode 100644
index 0000000..1a54301
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/bomb.gd.uid
@@ -0,0 +1 @@
+uid://bom5rgyo67c5j
diff --git a/examples/multiplayer-fps/scripts/bombsite.gd b/examples/multiplayer-fps/scripts/bombsite.gd
new file mode 100644
index 0000000..5bdf13c
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/bombsite.gd
@@ -0,0 +1,26 @@
+extends Area3D
+class_name Bombsite
+
+@export var site_name: String = "A"
+
+func _ready():
+ monitoring = true
+ monitorable = true
+ add_to_group("bombsite")
+
+ # Create default collision shape if none assigned
+ var has_shape := false
+ for child in get_children():
+ if child is CollisionShape3D and child.shape != null:
+ has_shape = true
+ break
+ if not has_shape:
+ var shape := BoxShape3D.new()
+ shape.size = Vector3(8, 4, 8)
+ var col := CollisionShape3D.new()
+ col.shape = shape
+ add_child(col)
+
+func is_player_inside(player: CharacterBody3D) -> bool:
+ var overlapping := get_overlapping_bodies()
+ return player in overlapping
diff --git a/examples/multiplayer-fps/scripts/bombsite.gd.uid b/examples/multiplayer-fps/scripts/bombsite.gd.uid
new file mode 100644
index 0000000..085503e
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/bombsite.gd.uid
@@ -0,0 +1 @@
+uid://75nbj6o8h0i
diff --git a/examples/multiplayer-fps/scripts/bullethole.gd b/examples/multiplayer-fps/scripts/bullethole.gd
new file mode 100644
index 0000000..839b52c
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/bullethole.gd
@@ -0,0 +1,66 @@
+extends Node3D
+class_name BulletHole
+
+## Spawns a bullethole
+
+## A StandardMaterial3D to use as the bullethole decal.
+@export var material: StandardMaterial3D
+## Maximum number of bullet holes
+@export var instance_limit: int = 20
+## The minimum size of the hole
+@export var hole_minimum_size: float = 0.15
+## The maximum size of the hole
+@export var hole_maximum_size: float = 0.2
+
+@export_flags_3d_render var decal_mask := 1
+@export_flags_3d_render var decal_layer := 1
+
+var pool := NodePool.new()
+
+func _ready():
+ pool.pool_limit = instance_limit
+ pool.spawn_root = get_tree().root.get_node("multiplayer-fps/Map/StaticBody3D")
+
+ var decal_node: Decal = Decal.new()
+ decal_node.cull_mask = decal_mask
+ decal_node.layers = decal_layer
+
+ pool.target_node = decal_node
+
+## Creates a bullethole decal, applies the texture and rotation/position calculations and removes the bullethole after the pool is full
+func action(result: Dictionary) -> void:
+ var decal_node: Decal = pool.next()
+ create_bullethole.call_deferred(decal_node, result)
+
+func create_bullethole(decal_node: Decal, result: Dictionary):
+ decal_node.texture_albedo = material.albedo_texture
+ decal_node.texture_emission = material.emission_texture
+ decal_node.texture_normal = material.normal_texture
+ decal_node.size = Vector3(
+ randf_range(hole_minimum_size, hole_maximum_size),
+ 0.02,
+ randf_range(hole_minimum_size, hole_maximum_size)
+ )
+
+ # Extract position and normal from the result dictionary
+ var collision_point: Vector3 = result.position
+ var collision_normal: Vector3 = result.normal.normalized()
+
+ # Construct a basis where the z-axis aligns with the collision normal
+ var z_axis = collision_normal
+ var x_axis = z_axis.cross(Vector3.UP).normalized()
+ if x_axis.length() == 0:
+ x_axis = z_axis.cross(Vector3.RIGHT).normalized()
+ var y_axis = z_axis.cross(x_axis).normalized()
+ var collision_basis = Basis(x_axis, y_axis, z_axis)
+
+ # Rotate the decal 90 degrees around the x-axis
+ var rotation_basis = Basis().rotated(Vector3(1, 0, 0), deg_to_rad(90))
+ var transform = Transform3D(rotation_basis, Vector3())
+
+ # Combine the collision basis and the rotation
+ decal_node.global_transform = Transform3D(collision_basis, collision_point) * transform
+
+ # Apply random rotation around the normal
+ var random_rotation = Basis(collision_normal, randf_range(0, 2 * PI))
+ decal_node.global_transform.basis = random_rotation * decal_node.global_transform.basis
diff --git a/examples/multiplayer-fps/scripts/bullethole.gd.uid b/examples/multiplayer-fps/scripts/bullethole.gd.uid
new file mode 100644
index 0000000..5ae920e
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/bullethole.gd.uid
@@ -0,0 +1 @@
+uid://bvmqldrouk2ox
diff --git a/examples/multiplayer-fps/scripts/data/weapon_data.gd b/examples/multiplayer-fps/scripts/data/weapon_data.gd
new file mode 100644
index 0000000..28214a8
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapon_data.gd
@@ -0,0 +1,22 @@
+extends Resource
+class_name WeaponData
+
+enum FireMode { SEMI, AUTO, MELEE }
+
+@export var weapon_id: int = 0
+@export var weapon_name: String = ""
+@export var slot: int = 0
+@export var damage: int = 0
+@export var fire_rate: float = 0.0
+@export var fire_mode: FireMode = FireMode.SEMI
+@export var magazine_size: int = 0
+@export var reserve_size: int = 0
+@export var move_speed: float = 5.0
+@export var recoil_per_shot: float = 0.0
+@export var recoil_recovery: float = 10.0
+@export var kill_reward: int = 300
+@export var armor_penetration: float = 0.0
+@export var price: int = 0
+@export var team: int = -1 # -1=all, 0=T, 1=CT
+@export var max_distance: float = 1000.0
+@export var reload_time: float = 2.0
diff --git a/examples/multiplayer-fps/scripts/data/weapon_data.gd.uid b/examples/multiplayer-fps/scripts/data/weapon_data.gd.uid
new file mode 100644
index 0000000..342a453
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapon_data.gd.uid
@@ -0,0 +1 @@
+uid://dhcvlxssmwofr
diff --git a/examples/multiplayer-fps/scripts/data/weapon_registry.gd b/examples/multiplayer-fps/scripts/data/weapon_registry.gd
new file mode 100644
index 0000000..5646db7
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapon_registry.gd
@@ -0,0 +1,24 @@
+extends Node
+
+const NONE := 0
+const KNIFE := 1
+const GLOCK := 2
+const USP := 3
+const AK47 := 4
+const M4A1 := 5
+const AWP := 6
+
+const WEAPONS := {
+ 1: preload("res://examples/multiplayer-fps/scripts/data/weapons/knife.tres"),
+ 2: preload("res://examples/multiplayer-fps/scripts/data/weapons/glock.tres"),
+ 3: preload("res://examples/multiplayer-fps/scripts/data/weapons/usp.tres"),
+ 4: preload("res://examples/multiplayer-fps/scripts/data/weapons/ak47.tres"),
+ 5: preload("res://examples/multiplayer-fps/scripts/data/weapons/m4a1.tres"),
+ 6: preload("res://examples/multiplayer-fps/scripts/data/weapons/awp.tres"),
+}
+
+static func get_weapon(id: int) -> WeaponData:
+ return WEAPONS.get(id, null)
+
+static func get_default_pistol(team: int) -> int:
+ return GLOCK if team == 0 else USP
diff --git a/examples/multiplayer-fps/scripts/data/weapon_registry.gd.uid b/examples/multiplayer-fps/scripts/data/weapon_registry.gd.uid
new file mode 100644
index 0000000..63843cf
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapon_registry.gd.uid
@@ -0,0 +1 @@
+uid://4eps7xgx8wxh
diff --git a/examples/multiplayer-fps/scripts/data/weapons/ak47.tres b/examples/multiplayer-fps/scripts/data/weapons/ak47.tres
new file mode 100644
index 0000000..763d8dd
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapons/ak47.tres
@@ -0,0 +1,23 @@
+[gd_resource type="Resource" script_class="WeaponData" load_steps=2 format=3]
+
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/data/weapon_data.gd" id="1"]
+
+[resource]
+script = ExtResource("1")
+weapon_id = 4
+weapon_name = "AK-47"
+slot = 2
+damage = 36
+fire_rate = 0.1
+fire_mode = 1
+magazine_size = 30
+reserve_size = 90
+move_speed = 4.5
+recoil_per_shot = 2.5
+recoil_recovery = 10.0
+kill_reward = 300
+armor_penetration = 0.77
+price = 2500
+team = 0
+max_distance = 1000.0
+reload_time = 2.5
diff --git a/examples/multiplayer-fps/scripts/data/weapons/awp.tres b/examples/multiplayer-fps/scripts/data/weapons/awp.tres
new file mode 100644
index 0000000..263f83b
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapons/awp.tres
@@ -0,0 +1,23 @@
+[gd_resource type="Resource" script_class="WeaponData" load_steps=2 format=3]
+
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/data/weapon_data.gd" id="1"]
+
+[resource]
+script = ExtResource("1")
+weapon_id = 6
+weapon_name = "AWP"
+slot = 2
+damage = 110
+fire_rate = 1.5
+fire_mode = 0
+magazine_size = 10
+reserve_size = 30
+move_speed = 4.0
+recoil_per_shot = 0.0
+recoil_recovery = 0.0
+kill_reward = 50
+armor_penetration = 0.97
+price = 4750
+team = -1
+max_distance = 1000.0
+reload_time = 3.7
diff --git a/examples/multiplayer-fps/scripts/data/weapons/glock.tres b/examples/multiplayer-fps/scripts/data/weapons/glock.tres
new file mode 100644
index 0000000..f0c32cb
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapons/glock.tres
@@ -0,0 +1,23 @@
+[gd_resource type="Resource" script_class="WeaponData" load_steps=2 format=3]
+
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/data/weapon_data.gd" id="1"]
+
+[resource]
+script = ExtResource("1")
+weapon_id = 2
+weapon_name = "Glock"
+slot = 1
+damage = 25
+fire_rate = 0.15
+fire_mode = 0
+magazine_size = 20
+reserve_size = 120
+move_speed = 5.5
+recoil_per_shot = 1.5
+recoil_recovery = 10.0
+kill_reward = 300
+armor_penetration = 0.47
+price = 400
+team = 0
+max_distance = 1000.0
+reload_time = 2.2
diff --git a/examples/multiplayer-fps/scripts/data/weapons/knife.tres b/examples/multiplayer-fps/scripts/data/weapons/knife.tres
new file mode 100644
index 0000000..a9d5538
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapons/knife.tres
@@ -0,0 +1,23 @@
+[gd_resource type="Resource" script_class="WeaponData" load_steps=2 format=3]
+
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/data/weapon_data.gd" id="1"]
+
+[resource]
+script = ExtResource("1")
+weapon_id = 1
+weapon_name = "Knife"
+slot = 0
+damage = 50
+fire_rate = 0.4
+fire_mode = 2
+magazine_size = 0
+reserve_size = 0
+move_speed = 6.0
+recoil_per_shot = 0.0
+recoil_recovery = 0.0
+kill_reward = 1500
+armor_penetration = 1.0
+price = 0
+team = -1
+max_distance = 2.0
+reload_time = 0.0
diff --git a/examples/multiplayer-fps/scripts/data/weapons/m4a1.tres b/examples/multiplayer-fps/scripts/data/weapons/m4a1.tres
new file mode 100644
index 0000000..70579f5
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapons/m4a1.tres
@@ -0,0 +1,23 @@
+[gd_resource type="Resource" script_class="WeaponData" load_steps=2 format=3]
+
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/data/weapon_data.gd" id="1"]
+
+[resource]
+script = ExtResource("1")
+weapon_id = 5
+weapon_name = "M4A1"
+slot = 2
+damage = 33
+fire_rate = 0.09
+fire_mode = 1
+magazine_size = 30
+reserve_size = 90
+move_speed = 4.7
+recoil_per_shot = 2.0
+recoil_recovery = 10.0
+kill_reward = 300
+armor_penetration = 0.7
+price = 3100
+team = 1
+max_distance = 1000.0
+reload_time = 3.1
diff --git a/examples/multiplayer-fps/scripts/data/weapons/usp.tres b/examples/multiplayer-fps/scripts/data/weapons/usp.tres
new file mode 100644
index 0000000..241f8ab
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/data/weapons/usp.tres
@@ -0,0 +1,23 @@
+[gd_resource type="Resource" script_class="WeaponData" load_steps=2 format=3]
+
+[ext_resource type="Script" path="res://examples/multiplayer-fps/scripts/data/weapon_data.gd" id="1"]
+
+[resource]
+script = ExtResource("1")
+weapon_id = 3
+weapon_name = "USP"
+slot = 1
+damage = 34
+fire_rate = 0.17
+fire_mode = 0
+magazine_size = 12
+reserve_size = 48
+move_speed = 5.5
+recoil_per_shot = 1.2
+recoil_recovery = 10.0
+kill_reward = 300
+armor_penetration = 0.5
+price = 500
+team = 1
+max_distance = 1000.0
+reload_time = 2.7
diff --git a/examples/multiplayer-fps/scripts/economy_manager.gd b/examples/multiplayer-fps/scripts/economy_manager.gd
new file mode 100644
index 0000000..7c3d015
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/economy_manager.gd
@@ -0,0 +1,298 @@
+extends Node
+class_name EconomyManager
+
+const START_MONEY := 800
+const MAX_MONEY := 16000
+const WIN_REWARD := 3250
+const LOSS_BASE := 1400
+const LOSS_INCREMENT := 500
+const LOSS_MAX := 3400
+const PLANT_BONUS := 300
+const KEVLAR_PRICE := 650
+const DEFUSE_KIT_PRICE := 400
+const FLASH_PRICE := 200
+const FLASH_MAX := 2
+const SMOKE_PRICE := 300
+const SMOKE_MAX := 1
+
+# peer_id -> money (server-authoritative)
+var _money: Dictionary = {}
+# peer_id -> loss streak count
+var _loss_streak: Dictionary = {}
+
+var team_manager: TeamManager
+var round_manager: RoundManager
+
+func _ready():
+ team_manager = $"../TeamManager"
+ round_manager = $"../RoundManager"
+
+ if round_manager:
+ round_manager.player_killed.connect(_on_player_killed)
+ round_manager.round_ended.connect(_on_round_ended)
+
+ var bomb_node := get_tree().current_scene.get_node_or_null("Network/Bomb") as Bomb
+ if bomb_node:
+ bomb_node.bomb_planted.connect(_on_bomb_planted.bind(bomb_node))
+
+func init_player(peer_id: int):
+ _money[peer_id] = START_MONEY
+ _loss_streak[peer_id] = 0
+ if multiplayer.is_server():
+ _sync_money.rpc_id(peer_id, START_MONEY)
+
+func get_money(peer_id: int) -> int:
+ return _money.get(peer_id, 0)
+
+func add_money(peer_id: int, amount: int):
+ if not multiplayer.is_server():
+ return
+ _money[peer_id] = clampi(_money.get(peer_id, 0) + amount, 0, MAX_MONEY)
+ _sync_money.rpc_id(peer_id, _money[peer_id])
+
+func try_buy_weapon(peer_id: int, weapon_id: int, avatar: CharacterBody3D) -> bool:
+ if not multiplayer.is_server():
+ return false
+
+ var weapon := WeaponRegistry.get_weapon(weapon_id)
+ if weapon == null:
+ return false
+
+ # Must be alive
+ if avatar.is_dead:
+ return false
+
+ # Must be in freeze time
+ if round_manager.state != RoundManager.RoundState.FREEZE_TIME:
+ return false
+ if NetworkTime.tick >= round_manager.freeze_end_tick:
+ return false
+
+ # Team restriction
+ if weapon.team >= 0:
+ var player_team := team_manager.get_team(peer_id)
+ if player_team != weapon.team:
+ return false
+
+ # Price check
+ var money := get_money(peer_id)
+ if money < weapon.price:
+ return false
+
+ # Already have same weapon = denied
+ var wm: WeaponManager = avatar.weapon_manager
+ if wm.inventory[weapon.slot] == weapon_id:
+ return false
+
+ # Buy: deduct money, give weapon
+ add_money(peer_id, -weapon.price)
+ wm.give_weapon(weapon_id)
+ return true
+
+func try_buy_kevlar(peer_id: int, avatar: CharacterBody3D) -> bool:
+ if not multiplayer.is_server():
+ return false
+
+ if avatar.is_dead:
+ return false
+
+ if round_manager.state != RoundManager.RoundState.FREEZE_TIME:
+ return false
+ if NetworkTime.tick >= round_manager.freeze_end_tick:
+ return false
+
+ if avatar.armor >= 100:
+ return false
+
+ var money := get_money(peer_id)
+ if money < KEVLAR_PRICE:
+ return false
+
+ add_money(peer_id, -KEVLAR_PRICE)
+ avatar.armor = 100
+ return true
+
+func try_buy_defuse_kit(peer_id: int, avatar: CharacterBody3D) -> bool:
+ if not multiplayer.is_server():
+ return false
+
+ if avatar.is_dead:
+ return false
+
+ if round_manager.state != RoundManager.RoundState.FREEZE_TIME:
+ return false
+ if NetworkTime.tick >= round_manager.freeze_end_tick:
+ return false
+
+ # Only CTs
+ if team_manager.get_team(peer_id) != TeamManager.Team.CT:
+ return false
+
+ if avatar.has_defuse_kit:
+ return false
+
+ var money := get_money(peer_id)
+ if money < DEFUSE_KIT_PRICE:
+ return false
+
+ add_money(peer_id, -DEFUSE_KIT_PRICE)
+ avatar.has_defuse_kit = true
+ return true
+
+func try_buy_grenade(peer_id: int, grenade_type: int, avatar: CharacterBody3D) -> bool:
+ ## grenade_type: 0=flash, 1=smoke
+ if not multiplayer.is_server():
+ return false
+
+ if avatar.is_dead:
+ return false
+
+ if round_manager.state != RoundManager.RoundState.FREEZE_TIME:
+ return false
+ if NetworkTime.tick >= round_manager.freeze_end_tick:
+ return false
+
+ var price := FLASH_PRICE if grenade_type == 0 else SMOKE_PRICE
+ var money := get_money(peer_id)
+ if money < price:
+ return false
+
+ var wm: WeaponManager = avatar.weapon_manager
+ if not wm.add_grenade(grenade_type):
+ return false # at max
+
+ add_money(peer_id, -price)
+ return true
+
+func _on_bomb_planted(_site_name: String, bomb_node: Bomb):
+ if not multiplayer.is_server():
+ return
+ # Plant bonus: all Ts get $300
+ for peer_id in team_manager.get_team_members(TeamManager.Team.T):
+ add_money(peer_id, PLANT_BONUS)
+
+func _on_player_killed(victim_id: int, killer_id: int, weapon_id: int, _kill_tick: int):
+ if not multiplayer.is_server():
+ return
+ if killer_id < 0:
+ return
+ var weapon := WeaponRegistry.get_weapon(weapon_id)
+ var reward := weapon.kill_reward if weapon else 300
+ add_money(killer_id, reward)
+
+func _on_round_ended(winner: TeamManager.Team):
+ if not multiplayer.is_server():
+ return
+
+ for peer_id in team_manager.assignments:
+ var team := team_manager.get_team(peer_id)
+ if team == TeamManager.Team.NONE:
+ continue
+
+ if team == winner:
+ add_money(peer_id, WIN_REWARD)
+ _loss_streak[peer_id] = 0
+ else:
+ var streak: int = _loss_streak.get(peer_id, 0)
+ var loss_reward: int = mini(LOSS_BASE + streak * LOSS_INCREMENT, LOSS_MAX)
+ add_money(peer_id, loss_reward)
+ _loss_streak[peer_id] = streak + 1
+
+func sync_to_peer(peer_id: int):
+ if not multiplayer.is_server():
+ return
+ var money: int = _money.get(peer_id, START_MONEY)
+ _sync_money.rpc_id(peer_id, money)
+
+func remove_player(peer_id: int):
+ _money.erase(peer_id)
+ _loss_streak.erase(peer_id)
+
+@rpc("authority", "reliable")
+func _sync_money(amount: int) -> void:
+ var local_id := multiplayer.get_unique_id()
+ _money[local_id] = amount
+
+# --- Public buy API (handles host-direct-call vs client-RPC) ---
+
+func request_buy_weapon(weapon_id: int):
+ var peer_id := multiplayer.get_unique_id()
+ if multiplayer.is_server():
+ _do_buy_weapon(peer_id, weapon_id)
+ else:
+ _rpc_buy_weapon.rpc_id(get_multiplayer_authority(), weapon_id)
+
+func request_buy_kevlar():
+ var peer_id := multiplayer.get_unique_id()
+ if multiplayer.is_server():
+ _do_buy_kevlar(peer_id)
+ else:
+ _rpc_buy_kevlar.rpc_id(get_multiplayer_authority())
+
+func request_buy_grenade(grenade_type: int):
+ var peer_id := multiplayer.get_unique_id()
+ if multiplayer.is_server():
+ _do_buy_grenade(peer_id, grenade_type)
+ else:
+ _rpc_buy_grenade.rpc_id(get_multiplayer_authority(), grenade_type)
+
+func request_buy_defuse_kit():
+ var peer_id := multiplayer.get_unique_id()
+ if multiplayer.is_server():
+ _do_buy_defuse_kit(peer_id)
+ else:
+ _rpc_buy_defuse_kit.rpc_id(get_multiplayer_authority())
+
+# --- Internal: resolve peer_id to avatar and execute ---
+
+func _get_avatar(peer_id: int) -> CharacterBody3D:
+ var spawner := get_tree().current_scene.get_node_or_null("Network/Player Spawner")
+ if spawner == null:
+ return null
+ return spawner.avatars.get(peer_id) as CharacterBody3D
+
+func _do_buy_weapon(peer_id: int, weapon_id: int):
+ var avatar := _get_avatar(peer_id)
+ if avatar:
+ try_buy_weapon(peer_id, weapon_id, avatar)
+
+func _do_buy_kevlar(peer_id: int):
+ var avatar := _get_avatar(peer_id)
+ if avatar:
+ try_buy_kevlar(peer_id, avatar)
+
+func _do_buy_grenade(peer_id: int, grenade_type: int):
+ var avatar := _get_avatar(peer_id)
+ if avatar:
+ try_buy_grenade(peer_id, grenade_type, avatar)
+
+func _do_buy_defuse_kit(peer_id: int):
+ var avatar := _get_avatar(peer_id)
+ if avatar:
+ try_buy_defuse_kit(peer_id, avatar)
+
+# --- RPCs: client → server ---
+
+@rpc("any_peer", "reliable")
+func _rpc_buy_weapon(weapon_id: int) -> void:
+ if not multiplayer.is_server():
+ return
+ _do_buy_weapon(multiplayer.get_remote_sender_id(), weapon_id)
+
+@rpc("any_peer", "reliable")
+func _rpc_buy_kevlar() -> void:
+ if not multiplayer.is_server():
+ return
+ _do_buy_kevlar(multiplayer.get_remote_sender_id())
+
+@rpc("any_peer", "reliable")
+func _rpc_buy_grenade(grenade_type: int) -> void:
+ if not multiplayer.is_server():
+ return
+ _do_buy_grenade(multiplayer.get_remote_sender_id(), grenade_type)
+
+@rpc("any_peer", "reliable")
+func _rpc_buy_defuse_kit() -> void:
+ if not multiplayer.is_server():
+ return
+ _do_buy_defuse_kit(multiplayer.get_remote_sender_id())
diff --git a/examples/multiplayer-fps/scripts/economy_manager.gd.uid b/examples/multiplayer-fps/scripts/economy_manager.gd.uid
new file mode 100644
index 0000000..7afa870
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/economy_manager.gd.uid
@@ -0,0 +1 @@
+uid://6oqdm8uv2u4r
diff --git a/examples/multiplayer-fps/scripts/grenade.gd b/examples/multiplayer-fps/scripts/grenade.gd
new file mode 100644
index 0000000..d5c7f8f
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/grenade.gd
@@ -0,0 +1,160 @@
+extends Node3D
+class_name Grenade
+
+enum GrenadeType { FLASH, SMOKE }
+
+@export var grenade_type: GrenadeType = GrenadeType.FLASH
+@export var fuse_time: float = 1.5
+@export var throw_force: float = 20.0
+@export var gravity: float = 15.0
+@export var bounce_factor: float = 0.4
+
+var velocity: Vector3 = Vector3.ZERO
+var _fuse_timer: float = 0.0
+var _detonated := false
+var _owner_id: int = -1
+
+func setup(origin: Vector3, direction: Vector3, owner_id: int, type: GrenadeType):
+ global_position = origin
+ grenade_type = type
+ _owner_id = owner_id
+ velocity = direction * throw_force + Vector3.UP * 5.0
+
+ if type == GrenadeType.FLASH:
+ fuse_time = 1.5
+ else:
+ fuse_time = 2.0
+
+func _physics_process(delta: float):
+ if _detonated:
+ return
+
+ # Simple physics
+ velocity.y -= gravity * delta
+ var new_pos := global_position + velocity * delta
+
+ # Basic bounce off floor
+ if new_pos.y < 0.1:
+ new_pos.y = 0.1
+ velocity.y = -velocity.y * bounce_factor
+ velocity.x *= bounce_factor
+ velocity.z *= bounce_factor
+
+ global_position = new_pos
+
+ # Fuse countdown
+ _fuse_timer += delta
+ if _fuse_timer >= fuse_time:
+ _detonate()
+
+func _detonate():
+ if _detonated:
+ return
+ _detonated = true
+
+ if not multiplayer.is_server():
+ return
+
+ match grenade_type:
+ GrenadeType.FLASH:
+ _flash_effect()
+ GrenadeType.SMOKE:
+ _smoke_effect()
+
+func _flash_effect():
+ var space := get_world_3d().direct_space_state
+ var flash_pos := global_position
+
+ # Check all players for flash
+ var spawner := get_tree().current_scene.get_node_or_null("Network/Player Spawner")
+ if spawner == null:
+ queue_free()
+ return
+
+ for peer_id in spawner.avatars:
+ var avatar = spawner.avatars[peer_id] as CharacterBody3D
+ if avatar == null or avatar.is_dead:
+ continue
+
+ var head_pos: Vector3 = avatar.global_position + Vector3.UP * 0.7
+ var distance := flash_pos.distance_to(head_pos)
+ if distance > 30.0:
+ continue
+
+ # LOS check
+ var query := PhysicsRayQueryParameters3D.create(flash_pos, head_pos)
+ query.exclude = [avatar.get_rid()]
+ var result := space.intersect_ray(query)
+
+ if result.is_empty():
+ # Direct line of sight — calculate flash duration
+ var duration := _calculate_flash_duration(distance, avatar, head_pos, flash_pos)
+ if duration > 0.0:
+ _apply_flash.rpc_id(peer_id, duration)
+
+ # Cleanup
+ call_deferred("queue_free")
+
+func _calculate_flash_duration(distance: float, avatar: CharacterBody3D, head_pos: Vector3, flash_pos: Vector3) -> float:
+ # Base duration: closer = longer flash
+ var base := lerpf(3.5, 0.5, clampf(distance / 25.0, 0.0, 1.0))
+
+ # Facing check: looking at flash = full duration, away = reduced
+ var head := avatar.get_node_or_null("Head") as Node3D
+ if head:
+ var to_flash := (flash_pos - head_pos).normalized()
+ var facing := -head.global_transform.basis.z
+ var dot := facing.dot(to_flash)
+ if dot < 0.0:
+ base *= 0.3 # Looking away
+ else:
+ base *= lerpf(0.5, 1.0, dot)
+
+ return base
+
+func _smoke_effect():
+ # Spawn smoke zone at detonation position
+ _spawn_smoke.rpc(global_position)
+ # Smoke grenade stays alive for smoke duration, then frees itself
+ set_physics_process(false)
+ var smoke_duration := 18.0
+ get_tree().create_timer(smoke_duration).timeout.connect(queue_free)
+
+@rpc("authority", "call_local", "reliable")
+func _apply_flash(duration: float) -> void:
+ # Client-side: white screen effect
+ var canvas := CanvasLayer.new()
+ canvas.layer = 100
+ var rect := ColorRect.new()
+ rect.color = Color(1, 1, 1, 1)
+ rect.set_anchors_preset(Control.PRESET_FULL_RECT)
+ canvas.add_child(rect)
+ get_tree().current_scene.add_child(canvas)
+
+ # Fade out
+ var tween := get_tree().create_tween()
+ tween.tween_property(rect, "color:a", 0.0, duration)
+ tween.tween_callback(canvas.queue_free)
+
+@rpc("authority", "call_local", "reliable")
+func _spawn_smoke(pos: Vector3) -> void:
+ # Client-side: visual smoke particles
+ var smoke_node := Node3D.new()
+ smoke_node.name = "SmokeCloud"
+ smoke_node.global_position = pos
+ get_tree().current_scene.add_child(smoke_node)
+
+ # Simple visual: grey sphere mesh as placeholder
+ var mesh_inst := MeshInstance3D.new()
+ var sphere := SphereMesh.new()
+ sphere.radius = 3.0
+ sphere.height = 4.0
+ var mat := StandardMaterial3D.new()
+ mat.albedo_color = Color(0.6, 0.6, 0.6, 0.5)
+ mat.transparency = BaseMaterial3D.TRANSPARENCY_ALPHA
+ mat.cull_mode = BaseMaterial3D.CULL_DISABLED
+ sphere.material = mat
+ mesh_inst.mesh = sphere
+ smoke_node.add_child(mesh_inst)
+
+ get_tree().create_timer(18.0).timeout.connect(smoke_node.queue_free)
diff --git a/examples/multiplayer-fps/scripts/grenade.gd.uid b/examples/multiplayer-fps/scripts/grenade.gd.uid
new file mode 100644
index 0000000..5b8f4c2
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/grenade.gd.uid
@@ -0,0 +1 @@
+uid://dxwydsaf3nb6c
diff --git a/examples/multiplayer-fps/scripts/node-pool.gd b/examples/multiplayer-fps/scripts/node-pool.gd
new file mode 100644
index 0000000..29328de
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/node-pool.gd
@@ -0,0 +1,38 @@
+extends Node
+class_name NodePool
+
+## The maximum objects in the pool
+@export var pool_limit: int = 10
+## The node to duplicate
+@export var target_node: Node: set = _set_target_node
+## The flag number to duplicate with
+@export var duplicate_flag: int = 15
+## Where to spawn additional nodes
+@export var spawn_root: Node
+
+var pool: Array[Node] = []
+
+func _set_target_node(new_node: Node) -> void:
+ target_node = new_node
+ clear()
+ _add_node_to_tree(target_node)
+ pool = [target_node]
+
+func _add_node_to_tree(node: Node) -> void:
+ if !node.is_inside_tree():
+ if is_instance_valid(spawn_root):
+ spawn_root.add_child.call_deferred(node)
+ else:
+ add_child(node)
+
+func next() -> Node:
+ var node: Node = pool.pop_front() if pool.size() >= pool_limit else pool[0].duplicate(duplicate_flag)
+ pool.append(node)
+ _add_node_to_tree(node)
+ return node
+
+func clear():
+ for node in pool:
+ if node.is_instance_valid():
+ node.queue_free()
+ pool = []
diff --git a/examples/multiplayer-fps/scripts/node-pool.gd.uid b/examples/multiplayer-fps/scripts/node-pool.gd.uid
new file mode 100644
index 0000000..58112b4
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/node-pool.gd.uid
@@ -0,0 +1 @@
+uid://b7nq6fh5eegbw
diff --git a/examples/multiplayer-fps/scripts/player-input.gd b/examples/multiplayer-fps/scripts/player-input.gd
new file mode 100644
index 0000000..0cc1cb8
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/player-input.gd
@@ -0,0 +1,129 @@
+extends BaseNetInput
+class_name PlayerInputFPS
+
+@export var mouse_sensitivity: float = 1.0
+@export var big_gun: MeshInstance3D
+@export var hud: CanvasGroup
+
+@onready var camera: Camera3D = $"../Head/Camera3D"
+
+# Config variables
+var is_setup: bool = false
+var override_mouse: bool = false
+
+# Input latches (set in _input, consumed in _gather)
+var _fire_pressed_latch := false
+var _reload_pressed_latch := false
+var _next_weapon_latch := false
+var _prev_weapon_latch := false
+var _slot_1_latch := false
+var _slot_2_latch := false
+var _slot_3_latch := false
+var _slot_4_latch := false
+
+# Input variables (frame-rate mouse accumulator)
+var mouse_rotation: Vector2 = Vector2.ZERO
+
+# Rollback input properties (set in _gather)
+var look_angle: Vector2 = Vector2.ZERO
+var movement: Vector3 = Vector3.ZERO
+var jump: bool = false
+var fire_held: bool = false
+var fire_pressed: bool = false
+var reload_pressed: bool = false
+var next_weapon: bool = false
+var prev_weapon: bool = false
+var slot_1: bool = false
+var slot_2: bool = false
+var slot_3: bool = false
+var slot_4: bool = false
+var use_held: bool = false
+
+func _notification(what):
+ if what == NOTIFICATION_WM_WINDOW_FOCUS_IN:
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
+ override_mouse = false
+
+func _input(event: InputEvent) -> void:
+ if !is_multiplayer_authority(): return
+
+ if event is InputEventMouseMotion:
+ mouse_rotation.y += event.relative.x * mouse_sensitivity
+ mouse_rotation.x += event.relative.y * mouse_sensitivity
+
+ if event.is_action_pressed("escape"):
+ Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
+ override_mouse = true
+
+ # Latched inputs — captured on press, consumed once in _gather
+ if event.is_action_pressed("mouse_weapon_fire"):
+ _fire_pressed_latch = true
+ if event.is_action_pressed("weapon_reload"):
+ _reload_pressed_latch = true
+ if event.is_action_pressed("weapon_next"):
+ _next_weapon_latch = true
+ if event.is_action_pressed("weapon_prev"):
+ _prev_weapon_latch = true
+ if event.is_action_pressed("weapon_slot_1"):
+ _slot_1_latch = true
+ if event.is_action_pressed("weapon_slot_2"):
+ _slot_2_latch = true
+ if event.is_action_pressed("weapon_slot_3"):
+ _slot_3_latch = true
+ if event.is_action_pressed("weapon_slot_4"):
+ _slot_4_latch = true
+
+func _gather():
+ if !is_setup:
+ setup()
+
+ # Movement (continuous)
+ var mx = Input.get_axis("move_west", "move_east")
+ var mz = Input.get_axis("move_north", "move_south")
+ movement = Vector3(mx, 0, mz)
+
+ jump = Input.is_action_pressed("move_jump")
+
+ # Fire: held state + one-shot pressed latch
+ fire_held = Input.is_action_pressed("mouse_weapon_fire")
+ fire_pressed = _fire_pressed_latch
+ _fire_pressed_latch = false
+
+ # Weapon inputs (latched)
+ reload_pressed = _reload_pressed_latch
+ _reload_pressed_latch = false
+
+ next_weapon = _next_weapon_latch
+ _next_weapon_latch = false
+
+ prev_weapon = _prev_weapon_latch
+ _prev_weapon_latch = false
+
+ slot_1 = _slot_1_latch
+ _slot_1_latch = false
+
+ slot_2 = _slot_2_latch
+ _slot_2_latch = false
+
+ slot_3 = _slot_3_latch
+ _slot_3_latch = false
+
+ slot_4 = _slot_4_latch
+ _slot_4_latch = false
+
+ use_held = Input.is_action_pressed("use_action")
+
+ # Mouse look
+ if override_mouse:
+ look_angle = Vector2.ZERO
+ mouse_rotation = Vector2.ZERO
+ else:
+ look_angle = Vector2(-mouse_rotation.y, -mouse_rotation.x)
+ mouse_rotation = Vector2.ZERO
+
+func setup():
+ is_setup = true
+ camera.current = true
+ big_gun.hide()
+ hud.show()
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
diff --git a/examples/multiplayer-fps/scripts/player-input.gd.uid b/examples/multiplayer-fps/scripts/player-input.gd.uid
new file mode 100644
index 0000000..5e4d265
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/player-input.gd.uid
@@ -0,0 +1 @@
+uid://bnyn3dyybrwkj
diff --git a/examples/multiplayer-fps/scripts/player-spawner.gd b/examples/multiplayer-fps/scripts/player-spawner.gd
new file mode 100644
index 0000000..a50d19d
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/player-spawner.gd
@@ -0,0 +1,159 @@
+extends Node
+
+@export var player_scene: PackedScene
+
+var t_spawn_points: Array[Marker3D] = []
+var ct_spawn_points: Array[Marker3D] = []
+var team_manager: TeamManager
+var round_manager: RoundManager
+var economy_manager: EconomyManager
+var bomb: Bomb
+var avatars: Dictionary = {}
+
+func _ready():
+ team_manager = $"../TeamManager"
+ round_manager = $"../RoundManager"
+ economy_manager = $"../EconomyManager"
+ bomb = get_tree().current_scene.get_node_or_null("Network/Bomb")
+
+ # Discover spawn points from scene containers
+ var scene_root := get_tree().current_scene
+ var t_container := scene_root.get_node_or_null("T Spawns")
+ if t_container:
+ for child in t_container.get_children():
+ if child is Marker3D:
+ t_spawn_points.append(child)
+ var ct_container := scene_root.get_node_or_null("CT Spawns")
+ if ct_container:
+ for child in ct_container.get_children():
+ if child is Marker3D:
+ ct_spawn_points.append(child)
+
+ NetworkEvents.on_client_start.connect(_handle_connected)
+ NetworkEvents.on_server_start.connect(_handle_host)
+ NetworkEvents.on_peer_join.connect(_handle_new_peer)
+ NetworkEvents.on_peer_leave.connect(_handle_leave)
+ NetworkEvents.on_client_stop.connect(_handle_stop)
+ NetworkEvents.on_server_stop.connect(_handle_stop)
+
+ if round_manager:
+ round_manager.round_started.connect(_handle_round_start)
+
+func _handle_connected(id: int):
+ _spawn(id)
+
+func _handle_host():
+ _spawn(1)
+ # Auto-start match
+ if round_manager:
+ round_manager.start_match()
+
+func _handle_new_peer(id: int):
+ _spawn(id)
+ if multiplayer.is_server():
+ team_manager.sync_to_peer(id)
+ if economy_manager:
+ economy_manager.sync_to_peer(id)
+ if bomb:
+ bomb.sync_to_peer(id)
+ if avatars.size() <= 2:
+ # First opponent joined — restart round so both spawn alive
+ round_manager.start_round()
+ else:
+ # 3+ players: sync state, spectate until next round
+ round_manager.sync_to_peer(id)
+ var avatar = avatars.get(id)
+ if avatar and avatar.has_method("set_spectator"):
+ avatar.call_deferred("set_spectator")
+
+func _handle_leave(id: int):
+ if not avatars.has(id):
+ return
+
+ var avatar = avatars[id] as Node
+ avatar.queue_free()
+ avatars.erase(id)
+ if economy_manager:
+ economy_manager.remove_player(id)
+
+func _handle_stop():
+ for avatar in avatars.values():
+ avatar.queue_free()
+ avatars.clear()
+
+func _handle_round_start(_round_number: int):
+ if not multiplayer.is_server():
+ return
+ # Respawn all players at their team spawn points
+ for peer_id in avatars:
+ var avatar = avatars[peer_id] as CharacterBody3D
+ if avatar == null:
+ continue
+ # Fresh spawns (_has_played_round=false) always get default loadout
+ var survived: bool = not avatar.is_dead and avatar._has_played_round
+ var spawn_pos := get_team_spawn_point(peer_id)
+ avatar.round_respawn(spawn_pos, survived)
+
+ # Assign bomb to a random T player
+ if bomb:
+ var t_members := team_manager.get_team_members(TeamManager.Team.T)
+ if not t_members.is_empty():
+ var idx := hash(_round_number * 31) % t_members.size()
+ bomb.assign_to_player(t_members[idx])
+
+func _spawn(id: int):
+ # Auto-assign team on server
+ if multiplayer.is_server():
+ team_manager.auto_assign(id)
+
+ var avatar = player_scene.instantiate() as Node
+ avatars[id] = avatar
+ avatar.name += " #%d" % id
+ add_child(avatar)
+ avatar.global_position = get_team_spawn_point(id)
+
+ # Avatar is always owned by server
+ avatar.set_multiplayer_authority(1)
+
+ # Pass references
+ if avatar.has_method("setup_references"):
+ avatar.setup_references(team_manager, round_manager)
+
+ # Init economy
+ if multiplayer.is_server() and economy_manager:
+ economy_manager.init_player(id)
+
+ print("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
+
+ # Avatar's input object is owned by player
+ var input = avatar.find_child("Input")
+ if input != null:
+ input.set_multiplayer_authority(id)
+ print("Set input(%s) ownership to %s" % [input.name, id])
+
+ # Notify RollbackSynchronizer about ownership changes
+ var rollback_sync = avatar.find_child("RollbackSynchronizer")
+ if rollback_sync and rollback_sync.has_method("process_settings"):
+ rollback_sync.process_settings()
+
+func get_team_spawn_point(peer_id: int, spawn_idx: int = 0) -> Vector3:
+ var team := team_manager.get_team(peer_id)
+ var points: Array[Marker3D]
+
+ match team:
+ TeamManager.Team.T:
+ points = t_spawn_points
+ TeamManager.Team.CT:
+ points = ct_spawn_points
+ _:
+ # Fallback: use T spawns
+ points = t_spawn_points
+
+ if points.is_empty():
+ return Vector3.ZERO
+
+ var idx := hash(peer_id * 37 + spawn_idx * 19) % points.size()
+ return points[idx].global_position
+
+func get_next_spawn_point(peer_id: int, spawn_idx: int = 0) -> Vector3:
+ return get_team_spawn_point(peer_id, spawn_idx)
diff --git a/examples/multiplayer-fps/scripts/player-spawner.gd.uid b/examples/multiplayer-fps/scripts/player-spawner.gd.uid
new file mode 100644
index 0000000..980bc2c
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/player-spawner.gd.uid
@@ -0,0 +1 @@
+uid://b7dcdxh4qdxwv
diff --git a/examples/multiplayer-fps/scripts/player-weapon.gd.uid b/examples/multiplayer-fps/scripts/player-weapon.gd.uid
new file mode 100644
index 0000000..7983ee3
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/player-weapon.gd.uid
@@ -0,0 +1 @@
+uid://b0jw6glwukfdf
diff --git a/examples/multiplayer-fps/scripts/player.gd b/examples/multiplayer-fps/scripts/player.gd
new file mode 100644
index 0000000..41dfb92
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/player.gd
@@ -0,0 +1,381 @@
+extends CharacterBody3D
+
+@export var jump_strength = 5.0
+
+@onready var display_name := $DisplayNameLabel3D as Label3D
+@onready var input := $Input as PlayerInputFPS
+@onready var tick_interpolator := $TickInterpolator as TickInterpolator
+@onready var head := $Head as Node3D
+@onready var hud := $HUD as CanvasGroup
+@onready var camera: Camera3D = $Head/Camera3D
+@onready var weapon_manager: WeaponManager = $Head/WeaponManager
+
+static var _logger := NetfoxLogger.new("game", "Player")
+
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+var health: int = 100
+var death_tick: int = -1
+var respawn_position: Vector3
+var did_respawn := false
+var respawn_tick: int = -1
+var deaths := 0
+var is_dead := false
+
+# Kill attribution (rollback state)
+var last_damage_attacker_id: int = -1
+var last_damage_weapon_id: int = 0
+var last_damage_tick: int = -1
+
+# Armor and equipment
+var armor: int = 0
+var has_defuse_kit: bool = false
+
+# Track deaths across tick loops to detect state changes
+var _ackd_deaths := 0
+var _was_hit := false
+var _needs_teleport := false
+var _has_played_round := false
+
+# Frame-rate local camera
+var _is_local := false
+var _sim_transform: Transform3D
+var _sim_head_transform: Transform3D
+var _sim_yaw: float
+var _sim_pitch: float
+var _lerp_from_pos: Vector3
+var _lerp_to_pos: Vector3
+
+var team_manager: TeamManager
+var round_manager: RoundManager
+
+func _ready():
+ display_name.text = name
+ hud.hide()
+
+ NetworkTime.before_tick_loop.connect(_before_tick_loop)
+ NetworkTime.after_tick_loop.connect(_after_tick_loop)
+ NetworkTime.on_tick.connect(_bomb_tick)
+
+func setup_references(tm: TeamManager, rm: RoundManager):
+ team_manager = tm
+ round_manager = rm
+
+func _setup_local_camera():
+ _is_local = true
+ tick_interpolator._disconnect_signals()
+ tick_interpolator.enabled = false
+ _sim_transform = global_transform
+ _sim_head_transform = head.transform
+ _sim_yaw = rotation.y
+ _sim_pitch = head.rotation.x
+ _lerp_from_pos = global_position
+ _lerp_to_pos = global_position
+
+func _before_tick_loop():
+ _ackd_deaths = deaths
+ _needs_teleport = false
+ if _is_local:
+ global_transform = _sim_transform
+ head.transform = _sim_head_transform
+
+func _after_tick_loop():
+ if _is_local:
+ _sim_transform = global_transform
+ _sim_head_transform = head.transform
+ _sim_yaw = rotation.y
+ _sim_pitch = head.rotation.x
+ _lerp_from_pos = _lerp_to_pos
+ _lerp_to_pos = global_position
+
+ if _needs_teleport:
+ if _is_local:
+ _lerp_from_pos = global_position
+ _lerp_to_pos = global_position
+ else:
+ tick_interpolator.teleport()
+
+ # Death detected during rollback loop
+ if deaths > _ackd_deaths:
+ if _is_local:
+ _lerp_from_pos = global_position
+ _lerp_to_pos = global_position
+ else:
+ tick_interpolator.teleport()
+ is_dead = true
+ $DieSFX.play()
+ _hide_player()
+ # Server: report kill with attribution, drop bomb
+ if is_multiplayer_authority():
+ _logger.warning("%s died at tick %s", [name, death_tick])
+ # Drop bomb if carrier
+ var bomb_node := get_tree().current_scene.get_node_or_null("Network/Bomb") as Bomb
+ if bomb_node and bomb_node.carrier_id == get_player_id():
+ bomb_node.drop_at(global_position)
+ if round_manager:
+ round_manager.report_kill(get_player_id(), last_damage_attacker_id, last_damage_weapon_id, death_tick)
+ _sync_death.rpc(death_tick)
+ _ackd_deaths = deaths
+
+ if _was_hit:
+ $HitSFX.play()
+ _was_hit = false
+
+func _process(_delta: float):
+ if not _is_local:
+ if input.is_multiplayer_authority():
+ _setup_local_camera()
+ else:
+ return
+
+ # Smooth position interpolation between ticks
+ var f := NetworkTime.tick_factor
+ global_position = _lerp_from_pos.lerp(_lerp_to_pos, f)
+
+ # Frame-rate mouse look (recoil only affects raycast, not camera)
+ rotation.y = _sim_yaw + (-input.mouse_rotation.y)
+ head.rotation.x = clamp(_sim_pitch + (-input.mouse_rotation.x), -1.57, 1.57)
+ head.rotation.y = 0
+ head.rotation.z = 0
+
+func _rollback_tick(delta: float, tick: int, is_fresh: bool) -> void:
+ # Handle round respawn teleport inside rollback
+ if respawn_tick >= 0 and tick == respawn_tick:
+ global_position = respawn_position
+ velocity = Vector3.ZERO
+ did_respawn = true
+ _needs_teleport = true
+ else:
+ did_respawn = false
+
+ # Dead check
+ if death_tick >= 0 and tick >= death_tick:
+ return
+
+ # Death detection inside rollback
+ if health <= 0:
+ death_tick = tick
+ deaths += 1
+ return
+
+ # Freeze detection
+ var is_frozen := round_manager != null and round_manager.freeze_end_tick >= 0 and tick < round_manager.freeze_end_tick
+
+ # Handle look (always allowed)
+ rotate_object_local(Vector3(0, 1, 0), input.look_angle.x)
+ head.rotate_object_local(Vector3(1, 0, 0), input.look_angle.y)
+ head.rotation.x = clamp(head.rotation.x, -1.57, 1.57)
+ head.rotation.z = 0
+ head.rotation.y = 0
+
+ # Gravity + Jump
+ _force_update_is_on_floor()
+ if is_on_floor():
+ if input.jump:
+ velocity.y = jump_strength
+ else:
+ velocity.y -= gravity * delta
+
+ # Movement speed from active weapon
+ var speed := weapon_manager.get_move_speed() if weapon_manager else 5.0
+
+ if is_frozen:
+ velocity.x = 0.0
+ velocity.z = 0.0
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+ return
+
+ # Apply movement
+ var input_dir = input.movement
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity = Vector3.ZERO
+ move_and_slide()
+ velocity = old_velocity
+
+func damage(amount: int, weapon_id: int = 0, attacker_id: int = -1, is_new_hit: bool = true):
+ # Friendly fire check
+ if team_manager and attacker_id >= 0 and attacker_id != get_player_id():
+ if team_manager.get_team(attacker_id) == team_manager.get_team(get_player_id()):
+ return
+
+ # Armor absorption (Phase 3 — armor starts at 0)
+ var armor_pen := 1.0
+ var weapon := WeaponRegistry.get_weapon(weapon_id)
+ if weapon:
+ armor_pen = weapon.armor_penetration
+
+ var effective := amount
+ if armor > 0 and armor_pen < 1.0:
+ var max_absorb := int(amount * (1.0 - armor_pen))
+ var actual_absorb := mini(max_absorb, armor)
+ effective = amount - actual_absorb
+ armor -= actual_absorb
+
+ health -= effective
+
+ # Kill attribution
+ if attacker_id >= 0:
+ last_damage_attacker_id = attacker_id
+ last_damage_weapon_id = weapon_id
+ last_damage_tick = NetworkRollback.tick
+
+ if is_new_hit:
+ _was_hit = true
+ _logger.warning("%s HP now at %s", [name, health])
+
+func can_act(tick: int = -1) -> bool:
+ if death_tick >= 0:
+ return false
+ var t := tick if tick >= 0 else NetworkRollback.tick
+ if round_manager:
+ if round_manager.freeze_end_tick >= 0 and t < round_manager.freeze_end_tick:
+ return false
+ if round_manager.round_end_tick >= 0 and t >= round_manager.round_end_tick:
+ return false
+ return true
+
+func set_spectator():
+ is_dead = true
+ death_tick = NetworkTime.tick
+ _hide_player()
+ _sync_spectator.rpc(death_tick)
+
+func round_respawn(spawn_pos: Vector3, survived: bool = false):
+ is_dead = false
+ health = 100
+ deaths = 0
+ death_tick = -1
+ last_damage_attacker_id = -1
+ last_damage_weapon_id = 0
+ last_damage_tick = -1
+ respawn_position = spawn_pos
+ respawn_tick = NetworkTime.tick
+ global_position = spawn_pos
+ velocity = Vector3.ZERO
+ did_respawn = true
+ _has_played_round = true
+ _show_player()
+
+ if not survived:
+ armor = 0
+ has_defuse_kit = false
+ var team := team_manager.get_team(get_player_id()) if team_manager else TeamManager.Team.T
+ weapon_manager.set_default_loadout(team)
+ else:
+ # Keep weapons + armor, just cancel reload
+ weapon_manager.reload_start_tick = -1
+ weapon_manager.recoil_accumulator = 0.0
+
+ _sync_round_respawn.rpc(spawn_pos, respawn_tick)
+
+func _hide_player():
+ $MeshInstance3D.hide()
+ $Head/Nose.hide()
+ $Head/BigGun.hide()
+ weapon_manager.hide_weapons()
+ $CollisionShape3D.disabled = true
+ $DisplayNameLabel3D.hide()
+ $Projection3D.hide()
+
+func _show_player():
+ $MeshInstance3D.show()
+ $Head/Nose.show()
+ $Head/BigGun.show()
+ weapon_manager.show_weapons()
+ $CollisionShape3D.disabled = false
+ $DisplayNameLabel3D.show()
+ $Projection3D.show()
+
+func _bomb_tick(_delta: float, _tick: int):
+ if not multiplayer.is_server():
+ return
+ if not is_multiplayer_authority():
+ return
+ if is_dead:
+ return
+
+ var bomb_node := get_tree().current_scene.get_node_or_null("Network/Bomb") as Bomb
+ if bomb_node == null:
+ return
+
+ var pid := get_player_id()
+ var team := team_manager.get_team(pid) if team_manager else TeamManager.Team.NONE
+
+ # T player: start plant or pickup (cancel/validation handled by bomb._server_tick)
+ if team == TeamManager.Team.T:
+ if bomb_node.state == Bomb.BombState.CARRIED and bomb_node.carrier_id == pid:
+ if input.use_held:
+ var bombsites := get_tree().get_nodes_in_group("bombsite")
+ for site in bombsites:
+ if site is Bombsite and site.is_player_inside(self):
+ bomb_node.try_start_plant(pid, site.site_name)
+ break
+ elif bomb_node.state == Bomb.BombState.DROPPED:
+ if global_position.distance_to(bomb_node.position) < 2.0:
+ bomb_node.try_pickup(pid)
+
+ # CT player: start defuse (cancel/validation handled by bomb._server_tick)
+ elif team == TeamManager.Team.CT:
+ if bomb_node.state == Bomb.BombState.PLANTED:
+ if input.use_held and global_position.distance_to(bomb_node.position) < 2.0:
+ bomb_node.try_start_defuse(pid)
+
+func get_player_id() -> int:
+ return input.get_multiplayer_authority()
+
+# --- RPCs ---
+@rpc("authority", "call_local", "reliable")
+func _sync_death(server_death_tick: int) -> void:
+ is_dead = true
+ death_tick = server_death_tick
+ _hide_player()
+ if _is_local:
+ _lerp_from_pos = global_position
+ _lerp_to_pos = global_position
+
+@rpc("authority", "call_local", "reliable")
+func _sync_spectator(server_death_tick: int) -> void:
+ is_dead = true
+ death_tick = server_death_tick
+ _hide_player()
+ if _is_local:
+ _lerp_from_pos = global_position
+ _lerp_to_pos = global_position
+
+@rpc("authority", "call_local", "reliable")
+func _sync_round_respawn(spawn_pos: Vector3, _respawn_tick: int) -> void:
+ is_dead = false
+ health = 100
+ deaths = 0
+ death_tick = -1
+ last_damage_attacker_id = -1
+ last_damage_weapon_id = 0
+ last_damage_tick = -1
+ respawn_position = spawn_pos
+ respawn_tick = _respawn_tick
+ global_position = spawn_pos
+ velocity = Vector3.ZERO
+ did_respawn = true
+ _ackd_deaths = 0
+ _show_player()
+ if _is_local:
+ _sim_transform = global_transform
+ _sim_head_transform = head.transform
+ _sim_yaw = rotation.y
+ _sim_pitch = head.rotation.x
+ _lerp_from_pos = spawn_pos
+ _lerp_to_pos = spawn_pos
diff --git a/examples/multiplayer-fps/scripts/player.gd.uid b/examples/multiplayer-fps/scripts/player.gd.uid
new file mode 100644
index 0000000..51542e6
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://q46d8xjl1rpk
diff --git a/examples/multiplayer-fps/scripts/round-manager.gd b/examples/multiplayer-fps/scripts/round-manager.gd
new file mode 100644
index 0000000..58c6013
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/round-manager.gd
@@ -0,0 +1,201 @@
+extends Node
+class_name RoundManager
+
+enum RoundState { WARMUP, FREEZE_TIME, ACTIVE, ROUND_END }
+
+signal round_state_changed(new_state: RoundState)
+signal round_started(round_number: int)
+signal round_ended(winner: TeamManager.Team)
+signal player_killed(victim_id: int, killer_id: int, weapon_id: int, kill_tick: int)
+
+@export var freeze_time: float = 5.0
+@export var round_time: float = 115.0
+@export var round_end_time: float = 5.0
+@export var max_rounds: int = 24
+@export var rounds_to_win: int = 13
+
+var state: RoundState = RoundState.WARMUP
+var timer: float = 0.0
+var round_number: int = 0
+var score: Dictionary = { TeamManager.Team.T: 0, TeamManager.Team.CT: 0 }
+var freeze_end_tick: int = -1
+var active_end_tick: int = -1
+var round_end_tick: int = -1
+
+# Tracking alive players per round (synced to clients via RPC)
+var _alive_players: Dictionary = {} # peer_id -> bool
+var _last_winner: TeamManager.Team = TeamManager.Team.NONE
+
+var team_manager: TeamManager
+var bomb: Bomb
+
+func _ready():
+ team_manager = $"../TeamManager"
+ bomb = get_tree().current_scene.get_node_or_null("Network/Bomb")
+ set_process(false)
+ NetworkEvents.on_peer_leave.connect(_handle_peer_leave)
+
+func start_match():
+ if not multiplayer.is_server():
+ return
+ round_number = 0
+ score = { TeamManager.Team.T: 0, TeamManager.Team.CT: 0 }
+ _sync_score.rpc(score[TeamManager.Team.T], score[TeamManager.Team.CT])
+ start_round()
+
+func start_round():
+ if not multiplayer.is_server():
+ return
+
+ round_number += 1
+ freeze_end_tick = NetworkTime.tick + int(freeze_time * float(NetworkTime.tickrate))
+ active_end_tick = freeze_end_tick + int(round_time * float(NetworkTime.tickrate))
+ round_end_tick = -1
+ _mark_all_alive()
+ _change_state(RoundState.FREEZE_TIME, freeze_time)
+ _sync_round_start.rpc(round_number, freeze_end_tick, active_end_tick)
+
+func _process(delta: float):
+ # Local timer countdown for HUD display only
+ if timer > 0:
+ timer -= delta
+
+ # Only server handles state transitions
+ if not multiplayer.is_server():
+ return
+
+ var current_tick := NetworkTime.tick
+
+ # Tick-based transitions for gameplay-critical boundaries
+ if state == RoundState.FREEZE_TIME and current_tick >= freeze_end_tick:
+ _change_state(RoundState.ACTIVE, round_time)
+ elif state == RoundState.ACTIVE and current_tick >= active_end_tick:
+ # Time ran out — CTs win (only if bomb not planted)
+ if bomb and (bomb.state == Bomb.BombState.PLANTED or bomb.state == Bomb.BombState.DEFUSING):
+ pass # Round continues — bomb is ticking
+ else:
+ end_round(TeamManager.Team.CT)
+ elif state == RoundState.ROUND_END and timer <= 0:
+ if _check_match_over():
+ return
+ start_round()
+
+func report_kill(victim_id: int, killer_id: int, weapon_id: int, kill_tick: int = -1):
+ if not multiplayer.is_server():
+ return
+ var check_tick := kill_tick if kill_tick >= 0 else NetworkTime.tick
+ if round_end_tick >= 0 and check_tick > round_end_tick:
+ return
+ if check_tick < freeze_end_tick:
+ return
+ if check_tick >= active_end_tick:
+ return
+
+ _alive_players[victim_id] = false
+ _sync_player_alive.rpc(victim_id, false)
+
+ # Emit kill event for economy, stats, kill-feed
+ player_killed.emit(victim_id, killer_id, weapon_id, check_tick)
+
+ # Check if a whole team is eliminated
+ var t_alive := _count_alive(TeamManager.Team.T)
+ var ct_alive := _count_alive(TeamManager.Team.CT)
+
+ var bomb_planted := bomb and (bomb.state == Bomb.BombState.PLANTED or bomb.state == Bomb.BombState.DEFUSING)
+
+ if ct_alive == 0:
+ end_round(TeamManager.Team.T)
+ elif t_alive == 0 and not bomb_planted:
+ # All Ts dead + bomb NOT planted → CT win
+ end_round(TeamManager.Team.CT)
+ elif t_alive == 0 and bomb_planted:
+ pass # Round continues — bomb is planted
+
+func end_round(winner: TeamManager.Team):
+ if not multiplayer.is_server():
+ return
+ if round_end_tick >= 0:
+ return
+
+ round_end_tick = NetworkTime.tick
+ _last_winner = winner
+ score[winner] += 1
+ _sync_score.rpc(score[TeamManager.Team.T], score[TeamManager.Team.CT])
+ _sync_round_end.rpc(winner, round_end_tick)
+ _change_state(RoundState.ROUND_END, round_end_time)
+ round_ended.emit(winner)
+
+func is_player_alive(peer_id: int) -> bool:
+ return _alive_players.get(peer_id, false)
+
+func sync_to_peer(peer_id: int):
+ _sync_state.rpc_id(peer_id, state, timer)
+ _sync_score.rpc_id(peer_id, score[TeamManager.Team.T], score[TeamManager.Team.CT])
+ _sync_round_start.rpc_id(peer_id, round_number, freeze_end_tick, active_end_tick)
+ for pid in _alive_players:
+ _sync_player_alive.rpc_id(peer_id, pid, _alive_players[pid])
+ if state == RoundState.ROUND_END and _last_winner != TeamManager.Team.NONE:
+ _sync_round_end.rpc_id(peer_id, _last_winner, round_end_tick)
+
+func _count_alive(team: TeamManager.Team) -> int:
+ var count := 0
+ for peer_id in team_manager.get_team_members(team):
+ if _alive_players.get(peer_id, false):
+ count += 1
+ return count
+
+func _mark_all_alive():
+ _alive_players.clear()
+ for peer_id in team_manager.assignments:
+ if team_manager.get_team(peer_id) != TeamManager.Team.NONE:
+ _alive_players[peer_id] = true
+ for pid in _alive_players:
+ _sync_player_alive.rpc(pid, _alive_players[pid])
+
+func _change_state(new_state: RoundState, duration: float):
+ state = new_state
+ timer = duration
+ set_process(true)
+ _sync_state.rpc(new_state, duration)
+ round_state_changed.emit(new_state)
+
+func _handle_peer_leave(peer_id: int) -> void:
+ _alive_players.erase(peer_id)
+
+func _check_match_over() -> bool:
+ if score[TeamManager.Team.T] >= rounds_to_win or score[TeamManager.Team.CT] >= rounds_to_win:
+ return true
+ if round_number >= max_rounds:
+ return true
+ return false
+
+# --- RPCs: Server -> All Clients ---
+
+@rpc("authority", "call_local", "reliable")
+func _sync_state(new_state: int, duration: float) -> void:
+ state = new_state as RoundState
+ timer = duration
+ set_process(true)
+ round_state_changed.emit(state)
+
+@rpc("authority", "call_local", "reliable")
+func _sync_score(t_score: int, ct_score: int) -> void:
+ score[TeamManager.Team.T] = t_score
+ score[TeamManager.Team.CT] = ct_score
+
+@rpc("authority", "call_local", "reliable")
+func _sync_round_start(round_num: int, _freeze_end: int, _active_end: int) -> void:
+ round_number = round_num
+ freeze_end_tick = _freeze_end
+ active_end_tick = _active_end
+ round_end_tick = -1
+ round_started.emit(round_number)
+
+@rpc("authority", "call_local", "reliable")
+func _sync_round_end(winner: int, _round_end_tick: int) -> void:
+ round_end_tick = _round_end_tick
+ round_ended.emit(winner as TeamManager.Team)
+
+@rpc("authority", "call_local", "reliable")
+func _sync_player_alive(peer_id: int, alive: bool) -> void:
+ _alive_players[peer_id] = alive
diff --git a/examples/multiplayer-fps/scripts/round-manager.gd.uid b/examples/multiplayer-fps/scripts/round-manager.gd.uid
new file mode 100644
index 0000000..b002b5f
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/round-manager.gd.uid
@@ -0,0 +1 @@
+uid://c8adu0soolfyq
diff --git a/examples/multiplayer-fps/scripts/team-manager.gd b/examples/multiplayer-fps/scripts/team-manager.gd
new file mode 100644
index 0000000..7f5fbd0
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/team-manager.gd
@@ -0,0 +1,56 @@
+extends Node
+class_name TeamManager
+
+enum Team { NONE = -1, T = 0, CT = 1 }
+
+signal team_changed(peer_id: int, team: Team)
+
+# peer_id -> Team
+var assignments: Dictionary = {}
+
+func _ready():
+ NetworkEvents.on_peer_leave.connect(_handle_peer_leave)
+
+func get_team(peer_id: int) -> Team:
+ return assignments.get(peer_id, Team.NONE) as Team
+
+func get_team_members(team: Team) -> Array[int]:
+ var members: Array[int] = []
+ for peer_id in assignments:
+ if assignments[peer_id] == team:
+ members.append(peer_id)
+ return members
+
+func get_team_name(team: Team) -> String:
+ match team:
+ Team.T: return "Terrorists"
+ Team.CT: return "Counter-Terrorists"
+ _: return "Unassigned"
+
+func auto_assign(peer_id: int) -> Team:
+ var t_count := get_team_members(Team.T).size()
+ var ct_count := get_team_members(Team.CT).size()
+ var team := Team.T if t_count <= ct_count else Team.CT
+ assign_team(peer_id, team)
+ return team
+
+func assign_team(peer_id: int, team: Team) -> void:
+ if not multiplayer.is_server():
+ return
+
+ assignments[peer_id] = team
+ _sync_assignment.rpc(peer_id, team)
+ team_changed.emit(peer_id, team)
+
+@rpc("authority", "call_local", "reliable")
+func _sync_assignment(peer_id: int, team: int) -> void:
+ assignments[peer_id] = team as Team
+ team_changed.emit(peer_id, team as Team)
+
+func sync_to_peer(peer_id: int) -> void:
+ ## Send all current team assignments to a late-joining peer.
+ for pid in assignments:
+ _sync_assignment.rpc_id(peer_id, pid, assignments[pid])
+
+func _handle_peer_leave(peer_id: int) -> void:
+ assignments.erase(peer_id)
diff --git a/examples/multiplayer-fps/scripts/team-manager.gd.uid b/examples/multiplayer-fps/scripts/team-manager.gd.uid
new file mode 100644
index 0000000..35c309a
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/team-manager.gd.uid
@@ -0,0 +1 @@
+uid://ciyrjr3yhnqxf
diff --git a/examples/multiplayer-fps/scripts/ui/bomb_hud.gd b/examples/multiplayer-fps/scripts/ui/bomb_hud.gd
new file mode 100644
index 0000000..f8ba332
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/bomb_hud.gd
@@ -0,0 +1,113 @@
+extends Control
+class_name BombHUD
+
+var bomb: Bomb
+var _progress_bar: ProgressBar
+var _timer_label: Label
+var _status_label: Label
+
+const COLOR_T := Color("#FFCC00")
+const COLOR_CT := Color("#99CCFF")
+const COLOR_DANGER := Color("#FF4444")
+
+func _ready():
+ var scene_root := get_tree().current_scene
+ bomb = scene_root.get_node_or_null("Network/Bomb")
+ mouse_filter = MOUSE_FILTER_IGNORE
+ _build_ui()
+
+func _build_ui():
+ # Progress bar for plant/defuse
+ _progress_bar = ProgressBar.new()
+ _progress_bar.name = "BombProgress"
+ _progress_bar.min_value = 0.0
+ _progress_bar.max_value = 1.0
+ _progress_bar.step = 0.01
+ _progress_bar.show_percentage = false
+ _progress_bar.mouse_filter = MOUSE_FILTER_IGNORE
+
+ var bg_style := StyleBoxFlat.new()
+ bg_style.bg_color = Color(0.1, 0.1, 0.1, 0.7)
+ _progress_bar.add_theme_stylebox_override("background", bg_style)
+
+ var fill_style := StyleBoxFlat.new()
+ fill_style.bg_color = COLOR_T
+ _progress_bar.add_theme_stylebox_override("fill", fill_style)
+
+ add_child(_progress_bar)
+ _progress_bar.hide()
+
+ # Bomb timer label
+ _timer_label = Label.new()
+ _timer_label.name = "BombTimer"
+ _timer_label.add_theme_font_size_override("font_size", 24)
+ _timer_label.add_theme_color_override("font_color", COLOR_DANGER)
+ _timer_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ _timer_label.mouse_filter = MOUSE_FILTER_IGNORE
+ add_child(_timer_label)
+ _timer_label.hide()
+
+ # Status label (BOMB PLANTED, DEFUSING, etc.)
+ _status_label = Label.new()
+ _status_label.name = "BombStatus"
+ _status_label.add_theme_font_size_override("font_size", 16)
+ _status_label.add_theme_color_override("font_color", COLOR_DANGER)
+ _status_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ _status_label.mouse_filter = MOUSE_FILTER_IGNORE
+ add_child(_status_label)
+ _status_label.hide()
+
+func _process(_delta: float):
+ if bomb == null:
+ return
+
+ var vp := get_viewport_rect().size
+
+ match bomb.state:
+ Bomb.BombState.PLANTING:
+ _progress_bar.value = bomb.get_plant_progress()
+ _progress_bar.size = Vector2(200, 12)
+ _progress_bar.position = Vector2(vp.x / 2.0 - 100, vp.y * 0.65)
+ _progress_bar.show()
+ _status_label.text = "PLANTING..."
+ _status_label.add_theme_color_override("font_color", COLOR_T)
+ _status_label.size = Vector2(200, 24)
+ _status_label.position = Vector2(vp.x / 2.0 - 100, vp.y * 0.65 - 28)
+ _status_label.show()
+ _timer_label.hide()
+
+ Bomb.BombState.PLANTED:
+ _progress_bar.hide()
+ var remaining := bomb.get_bomb_time_remaining()
+ _timer_label.text = "%.1f" % remaining
+ _timer_label.add_theme_color_override("font_color", COLOR_DANGER if remaining < 10.0 else COLOR_T)
+ _timer_label.size = Vector2(100, 32)
+ _timer_label.position = Vector2(vp.x / 2.0 - 50, vp.y * 0.35)
+ _timer_label.show()
+ _status_label.text = "BOMB PLANTED"
+ _status_label.add_theme_color_override("font_color", COLOR_DANGER)
+ _status_label.size = Vector2(200, 24)
+ _status_label.position = Vector2(vp.x / 2.0 - 100, vp.y * 0.35 - 28)
+ _status_label.show()
+
+ Bomb.BombState.DEFUSING:
+ _progress_bar.value = bomb.get_defuse_progress()
+ _progress_bar.size = Vector2(200, 12)
+ _progress_bar.position = Vector2(vp.x / 2.0 - 100, vp.y * 0.65)
+ _progress_bar.show()
+ var remaining := bomb.get_bomb_time_remaining()
+ _timer_label.text = "%.1f" % remaining
+ _timer_label.add_theme_color_override("font_color", COLOR_DANGER if remaining < 10.0 else COLOR_T)
+ _timer_label.size = Vector2(100, 32)
+ _timer_label.position = Vector2(vp.x / 2.0 - 50, vp.y * 0.35)
+ _timer_label.show()
+ _status_label.text = "DEFUSING..."
+ _status_label.add_theme_color_override("font_color", COLOR_CT)
+ _status_label.size = Vector2(200, 24)
+ _status_label.position = Vector2(vp.x / 2.0 - 100, vp.y * 0.65 - 28)
+ _status_label.show()
+
+ _:
+ _progress_bar.hide()
+ _timer_label.hide()
+ _status_label.hide()
diff --git a/examples/multiplayer-fps/scripts/ui/bomb_hud.gd.uid b/examples/multiplayer-fps/scripts/ui/bomb_hud.gd.uid
new file mode 100644
index 0000000..c334edf
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/bomb_hud.gd.uid
@@ -0,0 +1 @@
+uid://ct2uyvqjqfe5n
diff --git a/examples/multiplayer-fps/scripts/ui/buy_menu.gd b/examples/multiplayer-fps/scripts/ui/buy_menu.gd
new file mode 100644
index 0000000..6fe8cd4
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/buy_menu.gd
@@ -0,0 +1,229 @@
+extends Control
+class_name BuyMenu
+
+var economy_manager: EconomyManager
+var team_manager: TeamManager
+var round_manager: RoundManager
+var _panel: PanelContainer
+var _vbox: VBoxContainer
+var _is_open := false
+
+func _ready():
+ var scene_root := get_tree().current_scene
+ economy_manager = scene_root.get_node_or_null("Network/EconomyManager")
+ team_manager = scene_root.get_node_or_null("Network/TeamManager")
+ round_manager = scene_root.get_node_or_null("Network/RoundManager")
+
+ mouse_filter = MOUSE_FILTER_IGNORE
+ _build_panel()
+ hide()
+
+func _build_panel():
+ _panel = PanelContainer.new()
+ _panel.name = "BuyPanel"
+
+ var style := StyleBoxFlat.new()
+ style.bg_color = Color(0.05, 0.08, 0.12, 0.92)
+ style.border_color = Color(0.4, 0.4, 0.4, 0.6)
+ style.set_border_width_all(1)
+ style.set_content_margin_all(16)
+ _panel.add_theme_stylebox_override("panel", style)
+
+ _vbox = VBoxContainer.new()
+ _vbox.name = "BuyVBox"
+ _panel.add_child(_vbox)
+ add_child(_panel)
+
+func _input(event: InputEvent) -> void:
+ if event.is_action_pressed("buy_menu"):
+ if _is_open:
+ _close()
+ elif _can_buy():
+ _open()
+
+ if _is_open and event.is_action_pressed("escape"):
+ _close()
+
+ # Number keys for quick buy
+ if _is_open and event is InputEventKey and event.pressed:
+ _handle_buy_key(event)
+
+func _process(_delta: float):
+ if not _is_open:
+ return
+
+ # Close if no longer in freeze time
+ if not _can_buy():
+ _close()
+ return
+
+ # Position panel
+ var vp := get_viewport_rect().size
+ _panel.size = Vector2(340, 400)
+ _panel.position = Vector2(vp.x / 2.0 - 170, vp.y / 2.0 - 200)
+
+func _can_buy() -> bool:
+ if round_manager == null:
+ return false
+ # Tick-based check only — deterministic, no state-transition race
+ if round_manager.freeze_end_tick < 0:
+ return false
+ if NetworkTime.tick >= round_manager.freeze_end_tick:
+ return false
+ # Must be alive (spectators/dead can't buy)
+ var local_id := multiplayer.get_unique_id()
+ if not round_manager.is_player_alive(local_id):
+ return false
+ return true
+
+func _open():
+ _is_open = true
+ _rebuild_menu()
+ show()
+
+func _close():
+ _is_open = false
+ hide()
+
+func _rebuild_menu():
+ for child in _vbox.get_children():
+ child.queue_free()
+
+ var local_id := multiplayer.get_unique_id()
+ var money := economy_manager.get_money(local_id) if economy_manager else 0
+ var team := team_manager.get_team(local_id) if team_manager else TeamManager.Team.T
+
+ # Title
+ var title := Label.new()
+ title.text = "BUY MENU - $%d" % money
+ title.add_theme_font_size_override("font_size", 18)
+ title.add_theme_color_override("font_color", Color("#FFDD44"))
+ title.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ _vbox.add_child(title)
+
+ var sep := HSeparator.new()
+ _vbox.add_child(sep)
+
+ # Pistols
+ _add_section("PISTOLS")
+ if team == TeamManager.Team.T:
+ _add_weapon_row("1", WeaponRegistry.GLOCK, money)
+ else:
+ _add_weapon_row("1", WeaponRegistry.USP, money)
+
+ # Rifles
+ _add_section("RIFLES")
+ if team == TeamManager.Team.T:
+ _add_weapon_row("2", WeaponRegistry.AK47, money)
+ else:
+ _add_weapon_row("2", WeaponRegistry.M4A1, money)
+ _add_weapon_row("3", WeaponRegistry.AWP, money)
+
+ # Grenades
+ _add_section("GRENADES")
+ _add_equipment_row("4", "Flashbang", EconomyManager.FLASH_PRICE, money)
+ _add_equipment_row("5", "Smoke", EconomyManager.SMOKE_PRICE, money)
+
+ # Equipment
+ _add_section("EQUIPMENT")
+ _add_equipment_row("6", "Kevlar", EconomyManager.KEVLAR_PRICE, money)
+ if team == TeamManager.Team.CT:
+ _add_equipment_row("7", "Defuse Kit", EconomyManager.DEFUSE_KIT_PRICE, money)
+
+func _add_section(text: String):
+ var spacer := Control.new()
+ spacer.custom_minimum_size.y = 8
+ _vbox.add_child(spacer)
+
+ var lbl := Label.new()
+ lbl.text = text
+ lbl.add_theme_font_size_override("font_size", 12)
+ lbl.add_theme_color_override("font_color", Color("#AAAAAA"))
+ _vbox.add_child(lbl)
+
+func _add_weapon_row(key: String, weapon_id: int, money: int):
+ var weapon := WeaponRegistry.get_weapon(weapon_id)
+ if weapon == null:
+ return
+
+ var hbox := HBoxContainer.new()
+ var can_afford := money >= weapon.price
+
+ var key_lbl := Label.new()
+ key_lbl.text = "[%s]" % key
+ key_lbl.add_theme_font_size_override("font_size", 14)
+ key_lbl.add_theme_color_override("font_color", Color.YELLOW if can_afford else Color.DARK_GRAY)
+ key_lbl.custom_minimum_size.x = 40
+ hbox.add_child(key_lbl)
+
+ var name_lbl := Label.new()
+ name_lbl.text = weapon.weapon_name
+ name_lbl.add_theme_font_size_override("font_size", 14)
+ name_lbl.add_theme_color_override("font_color", Color.WHITE if can_afford else Color.DARK_GRAY)
+ name_lbl.size_flags_horizontal = Control.SIZE_EXPAND_FILL
+ hbox.add_child(name_lbl)
+
+ var price_lbl := Label.new()
+ price_lbl.text = "$%d" % weapon.price
+ price_lbl.add_theme_font_size_override("font_size", 14)
+ price_lbl.add_theme_color_override("font_color", Color("#00FF00") if can_afford else Color.DARK_RED)
+ price_lbl.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
+ hbox.add_child(price_lbl)
+
+ _vbox.add_child(hbox)
+
+func _add_equipment_row(key: String, item_name: String, price: int, money: int):
+ var hbox := HBoxContainer.new()
+ var can_afford := money >= price
+
+ var key_lbl := Label.new()
+ key_lbl.text = "[%s]" % key
+ key_lbl.add_theme_font_size_override("font_size", 14)
+ key_lbl.add_theme_color_override("font_color", Color.YELLOW if can_afford else Color.DARK_GRAY)
+ key_lbl.custom_minimum_size.x = 40
+ hbox.add_child(key_lbl)
+
+ var name_lbl := Label.new()
+ name_lbl.text = item_name
+ name_lbl.add_theme_font_size_override("font_size", 14)
+ name_lbl.add_theme_color_override("font_color", Color.WHITE if can_afford else Color.DARK_GRAY)
+ name_lbl.size_flags_horizontal = Control.SIZE_EXPAND_FILL
+ hbox.add_child(name_lbl)
+
+ var price_lbl := Label.new()
+ price_lbl.text = "$%d" % price
+ price_lbl.add_theme_font_size_override("font_size", 14)
+ price_lbl.add_theme_color_override("font_color", Color("#00FF00") if can_afford else Color.DARK_RED)
+ price_lbl.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
+ hbox.add_child(price_lbl)
+
+ _vbox.add_child(hbox)
+
+func _handle_buy_key(event: InputEventKey):
+ if economy_manager == null:
+ return
+
+ var local_id := multiplayer.get_unique_id()
+ var team := team_manager.get_team(local_id) if team_manager else TeamManager.Team.T
+
+ match event.physical_keycode:
+ KEY_1:
+ var pistol_id := WeaponRegistry.GLOCK if team == TeamManager.Team.T else WeaponRegistry.USP
+ economy_manager.request_buy_weapon(pistol_id)
+ KEY_2:
+ var rifle_id := WeaponRegistry.AK47 if team == TeamManager.Team.T else WeaponRegistry.M4A1
+ economy_manager.request_buy_weapon(rifle_id)
+ KEY_3:
+ economy_manager.request_buy_weapon(WeaponRegistry.AWP)
+ KEY_4:
+ economy_manager.request_buy_grenade(0) # Flash
+ KEY_5:
+ economy_manager.request_buy_grenade(1) # Smoke
+ KEY_6:
+ economy_manager.request_buy_kevlar()
+ KEY_7:
+ if team == TeamManager.Team.CT:
+ economy_manager.request_buy_defuse_kit()
+
+ # Rebuild to update money display
+ call_deferred("_rebuild_menu")
diff --git a/examples/multiplayer-fps/scripts/ui/buy_menu.gd.uid b/examples/multiplayer-fps/scripts/ui/buy_menu.gd.uid
new file mode 100644
index 0000000..c522a2a
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/buy_menu.gd.uid
@@ -0,0 +1 @@
+uid://bui6lde7owfhl
diff --git a/examples/multiplayer-fps/scripts/ui/crosshair.gd b/examples/multiplayer-fps/scripts/ui/crosshair.gd
new file mode 100644
index 0000000..94b9ea5
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/crosshair.gd
@@ -0,0 +1,31 @@
+@tool
+class_name CrossHair extends Node2D
+
+## Places a crosshair in the center of the screen
+
+@export var crosshair_sprite: Texture2D
+@export var crosshair_scale: Vector2 = Vector2(1, 1)
+
+var sprite2d: Sprite2D = Sprite2D.new()
+
+func _ready() -> void:
+ if Engine.is_editor_hint():
+ return
+
+ get_tree().get_root().size_changed.connect(func(): _on_window_resized(DisplayServer.window_get_size()))
+ _on_window_resized(DisplayServer.window_get_size())
+
+func _enter_tree() -> void:
+ if has_node("Sprite2D"): return
+
+ sprite2d.name = "Sprite2D"
+ sprite2d.set_texture(crosshair_sprite)
+ sprite2d.scale = crosshair_scale;
+ add_child(sprite2d)
+
+func _on_window_resized(new_size: Vector2) -> void:
+ if Engine.is_editor_hint():
+ return
+
+ sprite2d.position = new_size / 2
+ sprite2d.scale = crosshair_scale
diff --git a/examples/multiplayer-fps/scripts/ui/crosshair.gd.uid b/examples/multiplayer-fps/scripts/ui/crosshair.gd.uid
new file mode 100644
index 0000000..1689e9c
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/crosshair.gd.uid
@@ -0,0 +1 @@
+uid://68ntxlb14fan
diff --git a/examples/multiplayer-fps/scripts/ui/health-progress-bar.gd b/examples/multiplayer-fps/scripts/ui/health-progress-bar.gd
new file mode 100644
index 0000000..21c809b
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/health-progress-bar.gd
@@ -0,0 +1,6 @@
+extends ProgressBar
+
+@export var player: CharacterBody3D
+
+func _process(delta: float):
+ value = player.health
diff --git a/examples/multiplayer-fps/scripts/ui/health-progress-bar.gd.uid b/examples/multiplayer-fps/scripts/ui/health-progress-bar.gd.uid
new file mode 100644
index 0000000..6ef61f7
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/health-progress-bar.gd.uid
@@ -0,0 +1 @@
+uid://cf2qoxmc6v72y
diff --git a/examples/multiplayer-fps/scripts/ui/projection3d.gd b/examples/multiplayer-fps/scripts/ui/projection3d.gd
new file mode 100644
index 0000000..c981d98
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/projection3d.gd
@@ -0,0 +1,71 @@
+@tool
+class_name Projection3D extends Node3D
+
+## Whatever 2D nodes are added to Projection3D are projected onto a plane
+
+## Width of the projection
+@export var projection_size: Vector2 = Vector2(1.0, 0.66)
+## Resolution of the projection
+@export var resolution_size: Vector2 = Vector2(640, 480)
+## Billboard mode (always face the player)
+@export var billboard: bool = true
+## Render in front of everything else
+@export var always_on_top: bool = false
+## No lighting or shading
+@export var disable_shading: bool = true
+
+## Emitted when the Node is fully constructed
+signal on_constructed
+
+var plane_mesh = PlaneMesh.new()
+var viewport = SubViewport.new()
+var original_children: Array[Node] = []
+
+## Set the size of the projection and resolution
+func set_size(new_projection_size: Vector2, new_resolution_size: Vector2):
+ plane_mesh.size = new_projection_size
+ viewport.size = new_resolution_size
+
+func _ready():
+ if Engine.is_editor_hint():
+ return
+
+ var children = get_children()
+ original_children = children
+
+ var mesh = MeshInstance3D.new()
+ plane_mesh.size = projection_size
+ plane_mesh.orientation = PlaneMesh.FACE_Z
+ mesh.gi_mode = GeometryInstance3D.GI_MODE_DISABLED
+ mesh.cast_shadow = false
+ mesh.mesh = plane_mesh
+ add_child(mesh)
+
+ var viewport_container = SubViewportContainer.new()
+ viewport_container.clip_children = CanvasItem.CLIP_CHILDREN_ONLY
+ viewport_container.mouse_filter = Control.MOUSE_FILTER_IGNORE
+ viewport.size = resolution_size
+ # TODO: Figure out why the progressbar is slightly transparent.
+ # It may not be a material issue but a rendering one (cleared one frame but drawn the next)
+ viewport.transparent_bg = true
+ viewport.disable_3d = true
+ viewport.handle_input_locally = false
+ viewport_container.add_child(viewport)
+ add_child(viewport_container)
+
+ for child in children:
+ child.reparent(viewport)
+
+ var material = StandardMaterial3D.new()
+ material.albedo_texture = viewport.get_texture()
+ material.transparency = BaseMaterial3D.TRANSPARENCY_MAX
+ if billboard:
+ material.billboard_mode = BaseMaterial3D.BILLBOARD_FIXED_Y
+ material.billboard_keep_scale = true
+ if disable_shading:
+ material.shading_mode = BaseMaterial3D.SHADING_MODE_UNSHADED
+ material.disable_ambient_light = true
+ material.no_depth_test = always_on_top
+ plane_mesh.material = material
+
+ on_constructed.emit()
diff --git a/examples/multiplayer-fps/scripts/ui/projection3d.gd.uid b/examples/multiplayer-fps/scripts/ui/projection3d.gd.uid
new file mode 100644
index 0000000..d5d2410
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/projection3d.gd.uid
@@ -0,0 +1 @@
+uid://dbrlsg5lrpgjb
diff --git a/examples/multiplayer-fps/scripts/ui/round-hud.gd b/examples/multiplayer-fps/scripts/ui/round-hud.gd
new file mode 100644
index 0000000..7597c0a
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/round-hud.gd
@@ -0,0 +1,312 @@
+extends Control
+class_name RoundHUD
+
+var round_manager: RoundManager
+var team_manager: TeamManager
+
+@onready var timer_label := $TimerLabel as Label
+@onready var score_label := $ScoreLabel as Label
+@onready var state_label := $StateLabel as Label
+@onready var scoreboard_panel := $ScoreboardPanel as PanelContainer
+
+var scoreboard_vbox: VBoxContainer
+var _scoreboard_rebuild_timer := 0.0
+
+# Ammo and money display
+var ammo_label: Label
+var money_label: Label
+
+const COLOR_T := Color("#FFCC00")
+const COLOR_CT := Color("#99CCFF")
+const COLOR_DEAD := Color("#884444")
+const COLOR_GREEN := Color("#00FF00")
+const COLOR_HEADER := Color("#AAAAAA")
+const COLOR_AMMO := Color("#FFDD44")
+
+func _ready():
+ var scene_root := get_tree().current_scene
+ round_manager = scene_root.get_node_or_null("Network/RoundManager")
+ team_manager = scene_root.get_node_or_null("Network/TeamManager")
+
+ _setup_styles()
+ scoreboard_panel.hide()
+ state_label.hide()
+
+ if round_manager:
+ round_manager.round_state_changed.connect(_on_state_changed)
+ round_manager.round_ended.connect(_on_round_ended)
+
+func _setup_styles():
+ mouse_filter = MOUSE_FILTER_IGNORE
+
+ # Timer
+ timer_label.add_theme_font_size_override("font_size", 20)
+ timer_label.add_theme_color_override("font_color", COLOR_GREEN)
+ timer_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ timer_label.mouse_filter = MOUSE_FILTER_IGNORE
+
+ # Score
+ score_label.add_theme_font_size_override("font_size", 16)
+ score_label.add_theme_color_override("font_color", Color.WHITE)
+ score_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ score_label.mouse_filter = MOUSE_FILTER_IGNORE
+
+ # State
+ state_label.add_theme_font_size_override("font_size", 36)
+ state_label.add_theme_color_override("font_color", Color.YELLOW)
+ state_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ state_label.vertical_alignment = VERTICAL_ALIGNMENT_CENTER
+ state_label.mouse_filter = MOUSE_FILTER_IGNORE
+
+ # Scoreboard panel
+ var panel_style := StyleBoxFlat.new()
+ panel_style.bg_color = Color(0.05, 0.05, 0.1, 0.88)
+ panel_style.border_color = Color(0.4, 0.4, 0.4, 0.6)
+ panel_style.set_border_width_all(1)
+ panel_style.set_corner_radius_all(0)
+ panel_style.set_content_margin_all(12)
+ scoreboard_panel.add_theme_stylebox_override("panel", panel_style)
+
+ var old_label := scoreboard_panel.get_node_or_null("Label")
+ if old_label:
+ old_label.queue_free()
+
+ scoreboard_vbox = VBoxContainer.new()
+ scoreboard_vbox.name = "ScoreboardVBox"
+ scoreboard_vbox.mouse_filter = MOUSE_FILTER_IGNORE
+ scoreboard_panel.add_child(scoreboard_vbox)
+
+ # Ammo label
+ ammo_label = Label.new()
+ ammo_label.name = "AmmoLabel"
+ ammo_label.add_theme_font_size_override("font_size", 22)
+ ammo_label.add_theme_color_override("font_color", COLOR_AMMO)
+ ammo_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
+ ammo_label.mouse_filter = MOUSE_FILTER_IGNORE
+ add_child(ammo_label)
+
+ # Money label
+ money_label = Label.new()
+ money_label.name = "MoneyLabel"
+ money_label.add_theme_font_size_override("font_size", 18)
+ money_label.add_theme_color_override("font_color", Color("#00FF00"))
+ money_label.horizontal_alignment = HORIZONTAL_ALIGNMENT_LEFT
+ money_label.mouse_filter = MOUSE_FILTER_IGNORE
+ add_child(money_label)
+
+func _process(_delta: float):
+ if round_manager == null:
+ return
+
+ var vp := get_viewport_rect().size
+
+ # Position elements
+ timer_label.size = Vector2(100, 28)
+ timer_label.position = Vector2(vp.x / 2.0 - 50, vp.y - 34)
+
+ score_label.size = Vector2(200, 24)
+ score_label.position = Vector2(vp.x / 2.0 - 100, 6)
+
+ state_label.size = Vector2(500, 60)
+ state_label.position = Vector2(vp.x / 2.0 - 250, vp.y / 2.0 - 30)
+
+ scoreboard_panel.size = Vector2(560, 420)
+ scoreboard_panel.position = Vector2(vp.x / 2.0 - 280, vp.y / 2.0 - 210)
+
+ # Ammo label — bottom right
+ ammo_label.size = Vector2(200, 30)
+ ammo_label.position = Vector2(vp.x - 220, vp.y - 40)
+
+ # Money label — bottom left
+ money_label.size = Vector2(200, 28)
+ money_label.position = Vector2(20, vp.y - 40)
+
+ # Timer content
+ var time_left: float = maxf(0.0, round_manager.timer)
+ var minutes := int(time_left) / 60
+ var seconds := int(time_left) % 60
+ timer_label.text = "%d:%02d" % [minutes, seconds]
+
+ if round_manager.state == RoundManager.RoundState.ACTIVE and time_left <= 10.0:
+ timer_label.add_theme_color_override("font_color", Color.RED)
+ else:
+ timer_label.add_theme_color_override("font_color", COLOR_GREEN)
+
+ # Score content
+ var t_score := int(round_manager.score.get(TeamManager.Team.T, 0))
+ var ct_score := int(round_manager.score.get(TeamManager.Team.CT, 0))
+ score_label.text = "T %d : %d CT" % [t_score, ct_score]
+
+ # Ammo + money display
+ _update_ammo_display()
+ _update_money_display()
+
+ # Scoreboard (Tab)
+ if Input.is_action_pressed("scoreboard"):
+ _scoreboard_rebuild_timer -= _delta
+ if _scoreboard_rebuild_timer <= 0:
+ _rebuild_scoreboard()
+ _scoreboard_rebuild_timer = 0.5
+ scoreboard_panel.show()
+ else:
+ scoreboard_panel.hide()
+ _scoreboard_rebuild_timer = 0.0
+
+func _update_ammo_display():
+ var local_player: CharacterBody3D = _find_local_player()
+ if local_player == null or local_player.weapon_manager == null:
+ ammo_label.text = ""
+ return
+
+ var wm: WeaponManager = local_player.weapon_manager
+ var weapon := wm.get_active_weapon()
+ if weapon == null:
+ ammo_label.text = ""
+ return
+
+ if weapon.fire_mode == WeaponData.FireMode.MELEE:
+ ammo_label.text = weapon.weapon_name
+ else:
+ ammo_label.text = "%s %d / %d" % [weapon.weapon_name, wm.ammo[wm.active_slot], wm.reserve[wm.active_slot]]
+
+func _update_money_display():
+ var economy := get_tree().current_scene.get_node_or_null("Network/EconomyManager") as EconomyManager
+ if economy == null:
+ money_label.text = ""
+ return
+ var local_id := multiplayer.get_unique_id()
+ var money := economy.get_money(local_id)
+ money_label.text = "$%d" % money
+
+func _find_local_player() -> CharacterBody3D:
+ var players_container := get_tree().current_scene.get_node_or_null("Network/Player Spawner")
+ if players_container == null:
+ return null
+ for child in players_container.get_children():
+ if child is CharacterBody3D:
+ var input_node := child.get_node_or_null("Input")
+ if input_node and input_node.is_multiplayer_authority():
+ return child
+ return null
+
+func _on_state_changed(new_state: RoundManager.RoundState):
+ match new_state:
+ RoundManager.RoundState.FREEZE_TIME:
+ state_label.text = "FREEZE TIME"
+ state_label.add_theme_color_override("font_color", Color.YELLOW)
+ state_label.show()
+ RoundManager.RoundState.ACTIVE:
+ state_label.hide()
+ RoundManager.RoundState.ROUND_END:
+ pass
+
+func _on_round_ended(winner: TeamManager.Team):
+ var winner_name := "ROUND OVER"
+ var color := Color.YELLOW
+ if team_manager:
+ winner_name = team_manager.get_team_name(winner).to_upper() + " WIN"
+ color = COLOR_T if winner == TeamManager.Team.T else COLOR_CT
+ state_label.text = winner_name
+ state_label.add_theme_color_override("font_color", color)
+ state_label.show()
+
+# --- Scoreboard building ---
+
+func _rebuild_scoreboard():
+ if team_manager == null or scoreboard_vbox == null:
+ return
+
+ for child in scoreboard_vbox.get_children():
+ child.queue_free()
+
+ var t_members := team_manager.get_team_members(TeamManager.Team.T)
+ var ct_members := team_manager.get_team_members(TeamManager.Team.CT)
+ var t_score := int(round_manager.score.get(TeamManager.Team.T, 0))
+ var ct_score := int(round_manager.score.get(TeamManager.Team.CT, 0))
+
+ _add_label_centered("Counter-Strike", Color.WHITE, 20)
+ _add_label_centered("Round %d" % round_manager.round_number, Color.GRAY, 12)
+ _add_spacer(8)
+
+ _add_row(["Name", "Score", "Deaths", "Latency"], COLOR_HEADER, 13)
+ _add_separator()
+
+ _add_team_header("Terrorists", t_members.size(), t_score, COLOR_T)
+ for peer_id in t_members:
+ var alive := round_manager.is_player_alive(peer_id)
+ var c := COLOR_T if alive else COLOR_DEAD
+ var status := "ALIVE" if alive else "DEAD"
+ _add_row([" Player #%d" % peer_id, "0", "0", status], c, 13)
+
+ _add_spacer(4)
+ _add_separator()
+
+ _add_team_header("Counter-Terrorists", ct_members.size(), ct_score, COLOR_CT)
+ for peer_id in ct_members:
+ var alive := round_manager.is_player_alive(peer_id)
+ var c := COLOR_CT if alive else COLOR_DEAD
+ var status := "ALIVE" if alive else "DEAD"
+ _add_row([" Player #%d" % peer_id, "0", "0", status], c, 13)
+
+func _add_label_centered(text: String, color: Color, font_size: int):
+ var lbl := Label.new()
+ lbl.text = text
+ lbl.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ lbl.add_theme_color_override("font_color", color)
+ lbl.add_theme_font_size_override("font_size", font_size)
+ lbl.mouse_filter = MOUSE_FILTER_IGNORE
+ scoreboard_vbox.add_child(lbl)
+
+func _add_team_header(team_name: String, player_count: int, team_score: int, color: Color):
+ var hbox := HBoxContainer.new()
+ hbox.mouse_filter = MOUSE_FILTER_IGNORE
+
+ var name_lbl := Label.new()
+ name_lbl.text = "%s - %d players" % [team_name, player_count]
+ name_lbl.add_theme_color_override("font_color", color)
+ name_lbl.add_theme_font_size_override("font_size", 14)
+ name_lbl.size_flags_horizontal = Control.SIZE_EXPAND_FILL
+ name_lbl.mouse_filter = MOUSE_FILTER_IGNORE
+ hbox.add_child(name_lbl)
+
+ var score_lbl := Label.new()
+ score_lbl.text = str(team_score)
+ score_lbl.add_theme_color_override("font_color", Color.WHITE)
+ score_lbl.add_theme_font_size_override("font_size", 14)
+ score_lbl.horizontal_alignment = HORIZONTAL_ALIGNMENT_RIGHT
+ score_lbl.mouse_filter = MOUSE_FILTER_IGNORE
+ hbox.add_child(score_lbl)
+
+ scoreboard_vbox.add_child(hbox)
+
+func _add_row(columns: Array, color: Color, font_size: int):
+ var hbox := HBoxContainer.new()
+ hbox.mouse_filter = MOUSE_FILTER_IGNORE
+
+ var ratios := [5, 2, 2, 2]
+
+ for i in columns.size():
+ var lbl := Label.new()
+ lbl.text = columns[i]
+ lbl.add_theme_color_override("font_color", color)
+ lbl.add_theme_font_size_override("font_size", font_size)
+ lbl.size_flags_horizontal = Control.SIZE_EXPAND_FILL
+ lbl.size_flags_stretch_ratio = ratios[i] if i < ratios.size() else 1
+ lbl.mouse_filter = MOUSE_FILTER_IGNORE
+ if i > 0:
+ lbl.horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER
+ hbox.add_child(lbl)
+
+ scoreboard_vbox.add_child(hbox)
+
+func _add_separator():
+ var sep := HSeparator.new()
+ sep.mouse_filter = MOUSE_FILTER_IGNORE
+ sep.add_theme_color_override("separator", Color(0.4, 0.4, 0.4))
+ scoreboard_vbox.add_child(sep)
+
+func _add_spacer(height: int):
+ var spacer := Control.new()
+ spacer.custom_minimum_size.y = height
+ spacer.mouse_filter = MOUSE_FILTER_IGNORE
+ scoreboard_vbox.add_child(spacer)
diff --git a/examples/multiplayer-fps/scripts/ui/round-hud.gd.uid b/examples/multiplayer-fps/scripts/ui/round-hud.gd.uid
new file mode 100644
index 0000000..5e7423a
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/round-hud.gd.uid
@@ -0,0 +1 @@
+uid://1wur66am5ly8
diff --git a/examples/multiplayer-fps/scripts/ui/window-size-connector.gd b/examples/multiplayer-fps/scripts/ui/window-size-connector.gd
new file mode 100644
index 0000000..52fdc73
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/window-size-connector.gd
@@ -0,0 +1,34 @@
+@tool
+class_name WindowSizeConnector extends Node
+
+## Allows you to update node size to the window size
+
+## The nodes to apply the new size to
+@export var target_nodes: Array[Node] = []: set = _target_nodes_changed
+## The percentage of the window size to fill (1.0 for full size)
+@export var size_multiplier: float = 1.0
+
+signal window_size_updated(new_size: Vector2)
+
+func _ready() -> void:
+ if Engine.is_editor_hint():
+ return
+
+ get_tree().get_root().size_changed.connect(func(): _on_window_resized(DisplayServer.window_get_size()))
+ _on_window_resized(DisplayServer.window_get_size())
+
+func _on_window_resized(new_size: Vector2) -> void:
+ for node in target_nodes:
+ if node and "size" in node:
+ node.set_deferred("size", new_size * size_multiplier)
+ window_size_updated.emit(new_size)
+
+func _target_nodes_changed(new_value: Array[Node]):
+ target_nodes = new_value
+ if Engine.is_editor_hint():
+ return
+
+ _on_window_resized(Vector2(
+ ProjectSettings.get_setting(&"display/window/size/viewport_width"),
+ ProjectSettings.get_setting(&"display/window/size/viewport_height")
+ ))
diff --git a/examples/multiplayer-fps/scripts/ui/window-size-connector.gd.uid b/examples/multiplayer-fps/scripts/ui/window-size-connector.gd.uid
new file mode 100644
index 0000000..f73f21f
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/ui/window-size-connector.gd.uid
@@ -0,0 +1 @@
+uid://bpp3g8xk4qngo
diff --git a/examples/multiplayer-fps/scripts/weapon_manager.gd b/examples/multiplayer-fps/scripts/weapon_manager.gd
new file mode 100644
index 0000000..ce556d9
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/weapon_manager.gd
@@ -0,0 +1,394 @@
+extends Node3D
+class_name WeaponManager
+
+@onready var input: PlayerInputFPS = $"../../Input"
+@onready var player: CharacterBody3D = $"../.."
+@onready var sound: AudioStreamPlayer3D = $AudioStreamPlayer3D
+@onready var bullethole: BulletHole = $BulletHole
+@onready var fire_action := $"Fire Action" as RewindableAction
+@onready var rollback_synchronizer := %RollbackSynchronizer as RollbackSynchronizer
+
+# Rollback state
+var inventory: PackedInt32Array = PackedInt32Array([0, 0, 0, 0])
+var active_slot: int = 0
+var ammo: PackedInt32Array = PackedInt32Array([0, 0, 0, 0])
+var reserve: PackedInt32Array = PackedInt32Array([0, 0, 0, 0])
+var reload_start_tick: int = -1
+var last_fire_by_slot: PackedInt32Array = PackedInt32Array([-1, -1, -1, -1])
+var recoil_accumulator: float = 0.0
+
+# Grenade inventory (Phase 5)
+var grenade_counts: PackedInt32Array = PackedInt32Array([0, 0]) # [flash, smoke]
+var active_grenade_type: int = 0 # 0=Flash, 1=Smoke (only when slot 3 active)
+
+var _pending_hit_result: Dictionary = {}
+var _pending_grenades: Array[Dictionary] = [] # Buffered throws, consumed in _after_loop
+
+# Weapon models (loaded at runtime)
+var _knife_model: Node3D
+var _gun_model: MeshInstance3D
+var _grenade_model: Node3D
+var _current_visible_slot: int = -1
+var _knife_sound: AudioStreamPlayer3D
+
+func _ready():
+ fire_action.mutate(self)
+ fire_action.mutate($"../../")
+ NetworkTime.before_tick_loop.connect(_before_loop)
+ NetworkTime.after_tick_loop.connect(_after_loop)
+ _gun_model = $TinyGun
+ _load_weapon_models()
+
+func _load_weapon_models():
+ # Knife model
+ var knife_scene := load("res://examples/multiplayer-fps/models/knife.fbx") as PackedScene
+ if knife_scene:
+ _knife_model = knife_scene.instantiate()
+ _knife_model.scale = Vector3(0.003, 0.003, 0.003)
+ _knife_model.position = Vector3(0.15, -0.22, -0.35)
+ _knife_model.rotation_degrees = Vector3(-90, 180, 0)
+ add_child(_knife_model)
+ _knife_model.hide()
+
+ # Grenade model
+ var grenade_scene := load("res://examples/multiplayer-fps/models/grenade.glb") as PackedScene
+ if grenade_scene:
+ _grenade_model = grenade_scene.instantiate()
+ _grenade_model.scale = Vector3(0.08, 0.08, 0.08)
+ _grenade_model.position = Vector3(0.1, -0.18, -0.25)
+ add_child(_grenade_model)
+ _grenade_model.hide()
+
+ # Knife sound
+ var slash_stream := load("res://examples/multiplayer-fps/sounds/knife/knife_slash1.wav")
+ if slash_stream:
+ _knife_sound = AudioStreamPlayer3D.new()
+ _knife_sound.stream = slash_stream
+ _knife_sound.max_distance = 10.0
+ add_child(_knife_sound)
+
+func _process(_delta: float):
+ # Update weapon model visibility
+ if active_slot != _current_visible_slot:
+ _current_visible_slot = active_slot
+ if _knife_model:
+ _knife_model.visible = (active_slot == 0)
+ if _gun_model:
+ _gun_model.visible = (active_slot == 1 or active_slot == 2)
+ if _grenade_model:
+ _grenade_model.visible = (active_slot == 3)
+
+func hide_weapons():
+ if _knife_model:
+ _knife_model.hide()
+ if _gun_model:
+ _gun_model.hide()
+ if _grenade_model:
+ _grenade_model.hide()
+ _current_visible_slot = -1
+
+func show_weapons():
+ _current_visible_slot = -1 # Force refresh on next _process
+
+func get_active_weapon() -> WeaponData:
+ var wid := inventory[active_slot]
+ if wid == 0:
+ return null
+ return WeaponRegistry.get_weapon(wid)
+
+func get_move_speed() -> float:
+ var weapon := get_active_weapon()
+ if weapon:
+ return weapon.move_speed
+ return 5.0
+
+func set_default_loadout(team: int):
+ inventory = PackedInt32Array([WeaponRegistry.KNIFE, WeaponRegistry.get_default_pistol(team), 0, 0])
+ active_slot = 0
+ reload_start_tick = -1
+ recoil_accumulator = 0.0
+ last_fire_by_slot = PackedInt32Array([-1, -1, -1, -1])
+ grenade_counts = PackedInt32Array([0, 0])
+ active_grenade_type = 0
+ for i in 4:
+ var weapon := WeaponRegistry.get_weapon(inventory[i])
+ if weapon:
+ ammo[i] = weapon.magazine_size
+ reserve[i] = weapon.reserve_size
+ else:
+ ammo[i] = 0
+ reserve[i] = 0
+ NetworkRollback.mutate(self)
+
+func strip_weapons():
+ inventory = PackedInt32Array([0, 0, 0, 0])
+ active_slot = 0
+ ammo = PackedInt32Array([0, 0, 0, 0])
+ reserve = PackedInt32Array([0, 0, 0, 0])
+ reload_start_tick = -1
+ last_fire_by_slot = PackedInt32Array([-1, -1, -1, -1])
+ recoil_accumulator = 0.0
+ grenade_counts = PackedInt32Array([0, 0])
+ active_grenade_type = 0
+ NetworkRollback.mutate(self)
+
+func give_weapon(weapon_id: int):
+ var weapon := WeaponRegistry.get_weapon(weapon_id)
+ if weapon == null:
+ return
+ inventory[weapon.slot] = weapon_id
+ ammo[weapon.slot] = weapon.magazine_size
+ reserve[weapon.slot] = weapon.reserve_size
+ last_fire_by_slot[weapon.slot] = -1
+ active_slot = weapon.slot
+ NetworkRollback.mutate(self)
+
+func _rollback_tick(delta: float, tick: int, _is_fresh: bool):
+ if rollback_synchronizer.is_predicting():
+ return
+
+ # Skip if player dead
+ if player.death_tick >= 0 and tick >= player.death_tick:
+ return
+
+ # Recoil recovery (always, even during freeze)
+ var weapon := get_active_weapon()
+ if weapon and recoil_accumulator > 0.0:
+ recoil_accumulator = move_toward(recoil_accumulator, 0.0, weapon.recoil_recovery * delta)
+
+ # Can't act checks (pass tick for correct rollback evaluation)
+ if not player.can_act(tick):
+ return
+
+ # Handle weapon switching
+ _handle_weapon_switch()
+
+ # Handle reload
+ _handle_reload(tick)
+
+ # Handle firing
+ _handle_fire(tick)
+
+func _handle_weapon_switch():
+ var new_slot := -1
+
+ if input.slot_1 and inventory[0] != 0:
+ new_slot = 0
+ elif input.slot_2 and inventory[1] != 0:
+ new_slot = 1
+ elif input.slot_3 and inventory[2] != 0:
+ new_slot = 2
+ elif input.slot_4 and _has_grenades():
+ new_slot = 3
+ elif input.next_weapon:
+ new_slot = _find_next_occupied_slot(1)
+ elif input.prev_weapon:
+ new_slot = _find_next_occupied_slot(-1)
+
+ if new_slot >= 0 and new_slot != active_slot:
+ active_slot = new_slot
+ reload_start_tick = -1 # cancel reload on switch
+ recoil_accumulator = 0.0
+ elif new_slot == 3 and active_slot == 3:
+ # Re-pressing slot 4 while on grenade slot: cycle grenade type
+ _cycle_grenade_type()
+
+func _has_grenades() -> bool:
+ return grenade_counts[0] > 0 or grenade_counts[1] > 0
+
+func _is_slot_occupied(slot: int) -> bool:
+ if slot == 3:
+ return _has_grenades()
+ return inventory[slot] != 0
+
+func _find_next_occupied_slot(direction: int) -> int:
+ for i in range(1, 5):
+ var slot := (active_slot + direction * i) % 4
+ if slot < 0:
+ slot += 4
+ if _is_slot_occupied(slot):
+ return slot
+ return active_slot
+
+func add_grenade(type: int) -> bool:
+ ## type: 0=flash, 1=smoke. Returns true if added.
+ var max_count := 2 if type == 0 else 1
+ if grenade_counts[type] >= max_count:
+ return false
+ grenade_counts[type] += 1
+ NetworkRollback.mutate(self)
+ return true
+
+func _handle_reload(tick: int):
+ var weapon := get_active_weapon()
+ if weapon == null or weapon.fire_mode == WeaponData.FireMode.MELEE:
+ reload_start_tick = -1
+ return
+
+ # Start reload if requested
+ if input.reload_pressed and reload_start_tick < 0:
+ if ammo[active_slot] < weapon.magazine_size and reserve[active_slot] > 0:
+ reload_start_tick = tick
+
+ # Complete reload
+ if reload_start_tick >= 0:
+ if NetworkTime.seconds_between(reload_start_tick, tick) >= weapon.reload_time:
+ var needed := weapon.magazine_size - ammo[active_slot]
+ var available := mini(needed, reserve[active_slot])
+ ammo[active_slot] += available
+ reserve[active_slot] -= available
+ reload_start_tick = -1
+
+func _handle_fire(tick: int):
+ # Grenade throw (slot 3) — server-authoritative, no rollback
+ if active_slot == 3 and _has_grenades():
+ if input.fire_pressed:
+ _throw_grenade()
+ fire_action.set_active(false)
+ return
+
+ var weapon := get_active_weapon()
+ if weapon == null:
+ fire_action.set_active(false)
+ return
+
+ # Determine if we should fire
+ var want_fire := false
+ if weapon.fire_mode == WeaponData.FireMode.AUTO:
+ want_fire = input.fire_held
+ else: # SEMI or MELEE
+ want_fire = input.fire_pressed
+
+ var can_fire := want_fire and _can_fire_weapon(weapon, tick)
+
+ fire_action.set_active(can_fire)
+ match fire_action.get_status():
+ RewindableAction.CONFIRMING, RewindableAction.ACTIVE:
+ _fire(weapon, tick)
+ RewindableAction.CANCELLING:
+ _unfire()
+
+func _can_fire_weapon(weapon: WeaponData, tick: int) -> bool:
+ # Check cooldown (per-slot)
+ if last_fire_by_slot[active_slot] >= 0:
+ if NetworkTime.seconds_between(last_fire_by_slot[active_slot], tick) < weapon.fire_rate:
+ return false
+ # Check ammo (melee has no ammo)
+ if weapon.fire_mode != WeaponData.FireMode.MELEE:
+ if ammo[active_slot] <= 0:
+ return false
+ # Check reload
+ if reload_start_tick >= 0:
+ return false
+ return true
+
+func _fire(weapon: WeaponData, tick: int):
+ last_fire_by_slot[active_slot] = tick
+
+ # Consume ammo
+ if weapon.fire_mode != WeaponData.FireMode.MELEE:
+ ammo[active_slot] -= 1
+
+ # Recoil
+ recoil_accumulator += weapon.recoil_per_shot
+
+ # Raycast
+ var hit := _raycast(weapon)
+ if hit.is_empty():
+ return
+
+ _on_hit(hit, weapon)
+
+func _unfire():
+ fire_action.erase_context()
+
+func _raycast(weapon: WeaponData) -> Dictionary:
+ var space := get_world_3d().direct_space_state
+ var origin := global_transform.origin
+ var direction := -global_transform.basis.z
+
+ # Apply recoil to direction
+ if recoil_accumulator > 0.0:
+ var recoil_rad := deg_to_rad(recoil_accumulator)
+ direction = direction.rotated(global_transform.basis.x, recoil_rad)
+
+ var query := PhysicsRayQueryParameters3D.create(
+ origin,
+ origin + direction * weapon.max_distance
+ )
+
+ return space.intersect_ray(query)
+
+func _on_hit(result: Dictionary, weapon: WeaponData):
+ var is_new_hit := false
+ if not fire_action.has_context():
+ fire_action.set_context(true)
+ is_new_hit = true
+
+ if is_new_hit:
+ _pending_hit_result = result
+
+ if result.collider.has_method("damage"):
+ var attacker_id: int = player.get_player_id()
+ result.collider.damage(weapon.damage, weapon.weapon_id, attacker_id, is_new_hit)
+ NetworkRollback.mutate(result.collider)
+
+func _cycle_grenade_type():
+ # Cycle through available grenade types
+ for i in range(1, 3):
+ var next := (active_grenade_type + i) % 2
+ if grenade_counts[next] > 0:
+ active_grenade_type = next
+ return
+
+func _throw_grenade():
+ if not _has_grenades():
+ return
+ # Ensure we have the selected type, otherwise cycle
+ if grenade_counts[active_grenade_type] <= 0:
+ _cycle_grenade_type()
+ if grenade_counts[active_grenade_type] <= 0:
+ return
+
+ grenade_counts[active_grenade_type] -= 1
+
+ # Buffer the throw — actual RPC fires in _after_loop (rollback-safe)
+ _pending_grenades.append({
+ "origin": global_transform.origin,
+ "direction": -global_transform.basis.z,
+ "owner_id": player.get_player_id(),
+ "type": active_grenade_type
+ })
+
+ # Auto-switch if no grenades left
+ if not _has_grenades():
+ active_slot = 0
+
+func _before_loop():
+ _pending_grenades.clear()
+
+func _after_loop():
+ # Grenade spawns (deferred from rollback — fires once per throw)
+ for pg in _pending_grenades:
+ _spawn_grenade.rpc(pg["origin"], pg["direction"], pg["owner_id"], pg["type"])
+ _pending_grenades.clear()
+
+ if fire_action.has_confirmed():
+ # Play weapon-appropriate sound
+ if active_slot == 0 and _knife_sound:
+ _knife_sound.play()
+ else:
+ sound.play()
+ if not _pending_hit_result.is_empty():
+ # No bullet holes for knife
+ if active_slot != 0:
+ bullethole.action(_pending_hit_result)
+ _pending_hit_result = {}
+
+@rpc("authority", "call_local", "reliable")
+func _spawn_grenade(origin: Vector3, direction: Vector3, owner_id: int, type_idx: int) -> void:
+ var grenade := Grenade.new()
+ grenade.name = "Grenade_%d_%d" % [owner_id, NetworkTime.tick]
+ get_tree().current_scene.add_child(grenade)
+ var gtype: Grenade.GrenadeType = Grenade.GrenadeType.FLASH if type_idx == 0 else Grenade.GrenadeType.SMOKE
+ grenade.setup(origin, direction, owner_id, gtype)
diff --git a/examples/multiplayer-fps/scripts/weapon_manager.gd.uid b/examples/multiplayer-fps/scripts/weapon_manager.gd.uid
new file mode 100644
index 0000000..5ec5bf7
--- /dev/null
+++ b/examples/multiplayer-fps/scripts/weapon_manager.gd.uid
@@ -0,0 +1 @@
+uid://bchdq0gvwhyxj
diff --git a/examples/multiplayer-fps/sounds/death.wav b/examples/multiplayer-fps/sounds/death.wav
new file mode 100644
index 0000000..55b76ac
Binary files /dev/null and b/examples/multiplayer-fps/sounds/death.wav differ
diff --git a/examples/multiplayer-fps/sounds/death.wav.import b/examples/multiplayer-fps/sounds/death.wav.import
new file mode 100644
index 0000000..cb333db
--- /dev/null
+++ b/examples/multiplayer-fps/sounds/death.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://15pyqe2uw4s3"
+path="res://.godot/imported/death.wav-2718505909c2446eed226621b93f5107.sample"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/sounds/death.wav"
+dest_files=["res://.godot/imported/death.wav-2718505909c2446eed226621b93f5107.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=1
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/multiplayer-fps/sounds/fire.mp3 b/examples/multiplayer-fps/sounds/fire.mp3
new file mode 100644
index 0000000..8736e8d
Binary files /dev/null and b/examples/multiplayer-fps/sounds/fire.mp3 differ
diff --git a/examples/multiplayer-fps/sounds/fire.mp3.import b/examples/multiplayer-fps/sounds/fire.mp3.import
new file mode 100644
index 0000000..0758580
--- /dev/null
+++ b/examples/multiplayer-fps/sounds/fire.mp3.import
@@ -0,0 +1,19 @@
+[remap]
+
+importer="mp3"
+type="AudioStreamMP3"
+uid="uid://cope814m1d7p6"
+path="res://.godot/imported/fire.mp3-6f3f5339955f5471dc51615a4f7ae82f.mp3str"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/sounds/fire.mp3"
+dest_files=["res://.godot/imported/fire.mp3-6f3f5339955f5471dc51615a4f7ae82f.mp3str"]
+
+[params]
+
+loop=false
+loop_offset=0
+bpm=0
+beat_count=0
+bar_beats=4
diff --git a/examples/multiplayer-fps/sounds/hit.wav b/examples/multiplayer-fps/sounds/hit.wav
new file mode 100644
index 0000000..5b3e4d7
Binary files /dev/null and b/examples/multiplayer-fps/sounds/hit.wav differ
diff --git a/examples/multiplayer-fps/sounds/hit.wav.import b/examples/multiplayer-fps/sounds/hit.wav.import
new file mode 100644
index 0000000..d5a5bc6
--- /dev/null
+++ b/examples/multiplayer-fps/sounds/hit.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://q7ql86p7flj"
+path="res://.godot/imported/hit.wav-740583ba0fe6642c7f54b66e21706235.sample"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/sounds/hit.wav"
+dest_files=["res://.godot/imported/hit.wav-740583ba0fe6642c7f54b66e21706235.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=1
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=0
diff --git a/examples/multiplayer-fps/sounds/knife/knife_deploy1.wav b/examples/multiplayer-fps/sounds/knife/knife_deploy1.wav
new file mode 100644
index 0000000..a7d5cc2
Binary files /dev/null and b/examples/multiplayer-fps/sounds/knife/knife_deploy1.wav differ
diff --git a/examples/multiplayer-fps/sounds/knife/knife_deploy1.wav.import b/examples/multiplayer-fps/sounds/knife/knife_deploy1.wav.import
new file mode 100644
index 0000000..849bf6c
--- /dev/null
+++ b/examples/multiplayer-fps/sounds/knife/knife_deploy1.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://eg6u35ksw3he"
+path="res://.godot/imported/knife_deploy1.wav-4bcee27664283e67e57fa55797862d63.sample"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/sounds/knife/knife_deploy1.wav"
+dest_files=["res://.godot/imported/knife_deploy1.wav-4bcee27664283e67e57fa55797862d63.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/examples/multiplayer-fps/sounds/knife/knife_hit1.wav b/examples/multiplayer-fps/sounds/knife/knife_hit1.wav
new file mode 100644
index 0000000..f305a2a
Binary files /dev/null and b/examples/multiplayer-fps/sounds/knife/knife_hit1.wav differ
diff --git a/examples/multiplayer-fps/sounds/knife/knife_hit1.wav.import b/examples/multiplayer-fps/sounds/knife/knife_hit1.wav.import
new file mode 100644
index 0000000..82ec49d
--- /dev/null
+++ b/examples/multiplayer-fps/sounds/knife/knife_hit1.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://cretfqn2f3pnx"
+path="res://.godot/imported/knife_hit1.wav-edf14370a8f11b34e571d398e68d826e.sample"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/sounds/knife/knife_hit1.wav"
+dest_files=["res://.godot/imported/knife_hit1.wav-edf14370a8f11b34e571d398e68d826e.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/examples/multiplayer-fps/sounds/knife/knife_slash1.wav b/examples/multiplayer-fps/sounds/knife/knife_slash1.wav
new file mode 100644
index 0000000..92d8787
Binary files /dev/null and b/examples/multiplayer-fps/sounds/knife/knife_slash1.wav differ
diff --git a/examples/multiplayer-fps/sounds/knife/knife_slash1.wav.import b/examples/multiplayer-fps/sounds/knife/knife_slash1.wav.import
new file mode 100644
index 0000000..df40299
--- /dev/null
+++ b/examples/multiplayer-fps/sounds/knife/knife_slash1.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://dm0uu372vaskp"
+path="res://.godot/imported/knife_slash1.wav-36a747d2dc3136a66c23a17cc2cabfe7.sample"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/sounds/knife/knife_slash1.wav"
+dest_files=["res://.godot/imported/knife_slash1.wav-36a747d2dc3136a66c23a17cc2cabfe7.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/examples/multiplayer-fps/sounds/knife/knife_slash2.wav b/examples/multiplayer-fps/sounds/knife/knife_slash2.wav
new file mode 100644
index 0000000..0aa774a
Binary files /dev/null and b/examples/multiplayer-fps/sounds/knife/knife_slash2.wav differ
diff --git a/examples/multiplayer-fps/sounds/knife/knife_slash2.wav.import b/examples/multiplayer-fps/sounds/knife/knife_slash2.wav.import
new file mode 100644
index 0000000..9397421
--- /dev/null
+++ b/examples/multiplayer-fps/sounds/knife/knife_slash2.wav.import
@@ -0,0 +1,24 @@
+[remap]
+
+importer="wav"
+type="AudioStreamWAV"
+uid="uid://d1n6maj4h33pc"
+path="res://.godot/imported/knife_slash2.wav-c77bd795308bc30f510e63895666749c.sample"
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/sounds/knife/knife_slash2.wav"
+dest_files=["res://.godot/imported/knife_slash2.wav-c77bd795308bc30f510e63895666749c.sample"]
+
+[params]
+
+force/8_bit=false
+force/mono=false
+force/max_rate=false
+force/max_rate_hz=44100
+edit/trim=false
+edit/normalize=false
+edit/loop_mode=0
+edit/loop_begin=0
+edit/loop_end=-1
+compress/mode=2
diff --git a/examples/multiplayer-fps/textures/bullet_hole.png b/examples/multiplayer-fps/textures/bullet_hole.png
new file mode 100644
index 0000000..e0f384f
Binary files /dev/null and b/examples/multiplayer-fps/textures/bullet_hole.png differ
diff --git a/examples/multiplayer-fps/textures/bullet_hole.png.import b/examples/multiplayer-fps/textures/bullet_hole.png.import
new file mode 100644
index 0000000..1e703a7
--- /dev/null
+++ b/examples/multiplayer-fps/textures/bullet_hole.png.import
@@ -0,0 +1,42 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b8r41bt6ft8jt"
+path.s3tc="res://.godot/imported/bullet_hole.png-5089f7f5125aff59952396399670dd8a.s3tc.ctex"
+path.etc2="res://.godot/imported/bullet_hole.png-5089f7f5125aff59952396399670dd8a.etc2.ctex"
+metadata={
+"imported_formats": ["s3tc_bptc", "etc2_astc"],
+"vram_texture": true
+}
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/textures/bullet_hole.png"
+dest_files=["res://.godot/imported/bullet_hole.png-5089f7f5125aff59952396399670dd8a.s3tc.ctex", "res://.godot/imported/bullet_hole.png-5089f7f5125aff59952396399670dd8a.etc2.ctex"]
+
+[params]
+
+compress/mode=2
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=true
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=0
diff --git a/examples/multiplayer-fps/textures/crosshair.png b/examples/multiplayer-fps/textures/crosshair.png
new file mode 100644
index 0000000..e789349
Binary files /dev/null and b/examples/multiplayer-fps/textures/crosshair.png differ
diff --git a/examples/multiplayer-fps/textures/crosshair.png.import b/examples/multiplayer-fps/textures/crosshair.png.import
new file mode 100644
index 0000000..503a79d
--- /dev/null
+++ b/examples/multiplayer-fps/textures/crosshair.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b66gbhylc33yy"
+path="res://.godot/imported/crosshair.png-508eebd670070254ade16bff9855a108.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://examples/multiplayer-fps/textures/crosshair.png"
+dest_files=["res://.godot/imported/crosshair.png-508eebd670070254ade16bff9855a108.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/examples/multiplayer-netfox/README.md b/examples/multiplayer-netfox/README.md
new file mode 100644
index 0000000..c1099ae
--- /dev/null
+++ b/examples/multiplayer-netfox/README.md
@@ -0,0 +1,14 @@
+# Multiplayer netfox example
+
+A simple demo game, using [netfox]'s `RollbackSynchronizer` to implement a
+server-authorative model, while also compensating for latency with client-side
+prediction.
+
+To edit and/or run, open the Godot project in the repository root, and open the
+scene in this directory.
+
+Compare it with:
+* [Single player example](../single-player)
+* [Simple example](../multiplayer-simple)
+
+[netfox]: addons/netfox
diff --git a/examples/multiplayer-netfox/characters/player.tscn b/examples/multiplayer-netfox/characters/player.tscn
new file mode 100644
index 0000000..4098f0c
--- /dev/null
+++ b/examples/multiplayer-netfox/characters/player.tscn
@@ -0,0 +1,33 @@
+[gd_scene load_steps=7 format=3 uid="uid://k3y73rql2u6e"]
+
+[ext_resource type="Script" path="res://examples/multiplayer-netfox/scripts/player.gd" id="1_tksy4"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="2_qf1b4"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="3_dkpv5"]
+[ext_resource type="Script" path="res://examples/multiplayer-netfox/scripts/player-input.gd" id="3_g8e4n"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_t2650"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_vogks"]
+
+[node name="Player" type="CharacterBody3D"]
+script = ExtResource("1_tksy4")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_t2650")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_vogks")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("2_qf1b4")
+root = NodePath("..")
+state_properties = Array[String]([":position"])
+input_properties = Array[String](["Input:movement"])
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_dkpv5")
+root = NodePath("..")
+properties = Array[String]([":position"])
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("3_g8e4n")
diff --git a/examples/multiplayer-netfox/multiplayer-netfox.tscn b/examples/multiplayer-netfox/multiplayer-netfox.tscn
new file mode 100644
index 0000000..6960e22
--- /dev/null
+++ b/examples/multiplayer-netfox/multiplayer-netfox.tscn
@@ -0,0 +1,110 @@
+[gd_scene load_steps=9 format=3 uid="uid://b2nbnsert06me"]
+
+[ext_resource type="Script" path="res://examples/multiplayer-netfox/scripts/player-spawner.gd" id="1_ngijx"]
+[ext_resource type="PackedScene" uid="uid://k3y73rql2u6e" path="res://examples/multiplayer-netfox/characters/player.tscn" id="2_xjsod"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="4_lq3lq"]
+[ext_resource type="Script" path="res://examples/shared/scripts/simple-time-display.gd" id="4_n66wk"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_rrbfu"]
+
+[sub_resource type="Sky" id="Sky_g0uhm"]
+sky_material = SubResource("ProceduralSkyMaterial_rrbfu")
+
+[sub_resource type="Environment" id="Environment_ef1wp"]
+background_mode = 2
+sky = SubResource("Sky_g0uhm")
+
+[sub_resource type="GDScript" id="GDScript_s4com"]
+script/source = "extends Label
+
+func _process(_dt):
+ if multiplayer.is_server():
+ text = \"Server\"
+ else:
+ text = \"Client\"
+"
+
+[node name="Game Scene" type="Node3D"]
+
+[node name="Map" type="Node" parent="."]
+
+[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Map"]
+use_collision = true
+
+[node name="CSGFloor" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
+size = Vector3(16, 0.5, 16)
+
+[node name="CSGWall" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall2" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall3" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGWall4" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGCorner" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 8)
+
+[node name="CSGCorner2" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, -8)
+
+[node name="CSGCorner3" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, -8)
+
+[node name="CSGCorner4" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 8)
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="Environment"]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+current = true
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_ef1wp")
+
+[node name="Network" type="Node" parent="."]
+
+[node name="Player Spawner" type="Node" parent="Network" node_paths=PackedStringArray("spawn_root")]
+script = ExtResource("1_ngijx")
+player_scene = ExtResource("2_xjsod")
+spawn_root = NodePath("../../Players")
+
+[node name="Players" type="Node" parent="."]
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Network Popup" parent="UI" instance=ExtResource("4_lq3lq")]
+layout_mode = 1
+
+[node name="VBoxContainer" type="VBoxContainer" parent="UI"]
+layout_mode = 1
+offset_right = 40.0
+offset_bottom = 40.0
+
+[node name="Time Display" type="Label" parent="UI/VBoxContainer"]
+layout_mode = 2
+script = ExtResource("4_n66wk")
+
+[node name="Label" type="Label" parent="UI/VBoxContainer"]
+layout_mode = 2
+script = SubResource("GDScript_s4com")
diff --git a/examples/multiplayer-netfox/scripts/player-input.gd b/examples/multiplayer-netfox/scripts/player-input.gd
new file mode 100644
index 0000000..3cd2c6e
--- /dev/null
+++ b/examples/multiplayer-netfox/scripts/player-input.gd
@@ -0,0 +1,17 @@
+extends Node
+class_name PlayerInput
+
+var movement: Vector3 = Vector3.ZERO
+
+func _ready():
+ NetworkTime.before_tick_loop.connect(_gather)
+
+func _gather():
+ if not is_multiplayer_authority():
+ return
+
+ # Get the input direction and handle the movement/deceleration.
+ # As good practice, you should replace UI actions with custom gameplay actions.
+ var mx = Input.get_axis("ui_left", "ui_right")
+ var mz = Input.get_axis("ui_up", "ui_down")
+ movement = Vector3(mx, 0, mz)
diff --git a/examples/multiplayer-netfox/scripts/player-input.gd.uid b/examples/multiplayer-netfox/scripts/player-input.gd.uid
new file mode 100644
index 0000000..56ed33e
--- /dev/null
+++ b/examples/multiplayer-netfox/scripts/player-input.gd.uid
@@ -0,0 +1 @@
+uid://dr0wqty80sjn7
diff --git a/examples/multiplayer-netfox/scripts/player-spawner.gd b/examples/multiplayer-netfox/scripts/player-spawner.gd
new file mode 100644
index 0000000..22f15e8
--- /dev/null
+++ b/examples/multiplayer-netfox/scripts/player-spawner.gd
@@ -0,0 +1,57 @@
+extends Node
+
+@export var player_scene: PackedScene
+@export var spawn_root: Node
+
+var avatars: Dictionary = {}
+
+func _ready():
+ NetworkEvents.on_client_start.connect(_handle_connected)
+ NetworkEvents.on_server_start.connect(_handle_host)
+ NetworkEvents.on_peer_join.connect(_handle_new_peer)
+ NetworkEvents.on_peer_leave.connect(_handle_leave)
+ NetworkEvents.on_client_stop.connect(_handle_stop)
+ NetworkEvents.on_server_stop.connect(_handle_stop)
+
+func _handle_connected(id: int):
+ # Spawn an avatar for us
+ _spawn(id)
+
+func _handle_host():
+ # Spawn own avatar on host machine
+ _spawn(1)
+
+func _handle_new_peer(id: int):
+ # Spawn an avatar for new player
+ _spawn(id)
+
+func _handle_leave(id: int):
+ if not avatars.has(id):
+ return
+
+ var avatar = avatars[id] as Node
+ avatar.queue_free()
+ avatars.erase(id)
+
+func _handle_stop():
+ # Remove all avatars on game end
+ for avatar in avatars.values():
+ avatar.queue_free()
+ avatars.clear()
+
+func _spawn(id: int):
+ var avatar = player_scene.instantiate() as Node
+ avatars[id] = avatar
+ avatar.name += " #%d" % id
+ spawn_root.add_child(avatar)
+
+ # Avatar is always owned by server
+ avatar.set_multiplayer_authority(1)
+
+ print("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
+
+ # Avatar's input object is owned by player
+ var input = avatar.find_child("Input")
+ if input != null:
+ input.set_multiplayer_authority(id)
+ print("Set input(%s) ownership to %s" % [input.name, id])
diff --git a/examples/multiplayer-netfox/scripts/player-spawner.gd.uid b/examples/multiplayer-netfox/scripts/player-spawner.gd.uid
new file mode 100644
index 0000000..aac2ab9
--- /dev/null
+++ b/examples/multiplayer-netfox/scripts/player-spawner.gd.uid
@@ -0,0 +1 @@
+uid://dfc6sptiy8y3p
diff --git a/examples/multiplayer-netfox/scripts/player.gd b/examples/multiplayer-netfox/scripts/player.gd
new file mode 100644
index 0000000..76834b3
--- /dev/null
+++ b/examples/multiplayer-netfox/scripts/player.gd
@@ -0,0 +1,29 @@
+extends CharacterBody3D
+
+@export var speed := 5.0
+@export var input: PlayerInput
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _ready():
+ position = Vector3(0, 4, 0)
+
+ if input == null:
+ input = $Input
+
+func _rollback_tick(delta, _tick, _is_fresh):
+ # Add the gravity.
+ if not is_on_floor():
+ velocity.y -= gravity * delta
+
+ var input_dir = input.movement
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
diff --git a/examples/multiplayer-netfox/scripts/player.gd.uid b/examples/multiplayer-netfox/scripts/player.gd.uid
new file mode 100644
index 0000000..7254bb9
--- /dev/null
+++ b/examples/multiplayer-netfox/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://lgmqlkuewowp
diff --git a/examples/multiplayer-simple/README.md b/examples/multiplayer-simple/README.md
new file mode 100644
index 0000000..4bd0107
--- /dev/null
+++ b/examples/multiplayer-simple/README.md
@@ -0,0 +1,13 @@
+# Simple multiplayer example
+
+A simple demo game, using only a `[MultiplayerSynchronizer]` to replicate state across players.
+
+To edit and/or run, open the Godot project in the repository root, and open the
+scene in this directory.
+
+Compare it with:
+* [Single player example](../single-player)
+* [Example with netfox](../multiplayer-netfox)
+
+[MultiplayerSynchronizer]: https://docs.godotengine.org/en/stable/classes/class_multiplayersynchronizer.html
+
diff --git a/examples/multiplayer-simple/characters/player.tscn b/examples/multiplayer-simple/characters/player.tscn
new file mode 100644
index 0000000..ea93a79
--- /dev/null
+++ b/examples/multiplayer-simple/characters/player.tscn
@@ -0,0 +1,26 @@
+[gd_scene load_steps=5 format=3 uid="uid://duljyj8cj1vb6"]
+
+[ext_resource type="Script" path="res://examples/multiplayer-simple/scripts/player.gd" id="1_52uoj"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_t2650"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_vogks"]
+
+[sub_resource type="SceneReplicationConfig" id="SceneReplicationConfig_n7ria"]
+properties/0/path = NodePath(".:position")
+properties/0/spawn = true
+properties/0/sync = true
+properties/0/watch = false
+
+[node name="Player" type="CharacterBody3D"]
+collision_mask = 2
+script = ExtResource("1_52uoj")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_t2650")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_vogks")
+
+[node name="MultiplayerSynchronizer" type="MultiplayerSynchronizer" parent="."]
+replication_config = SubResource("SceneReplicationConfig_n7ria")
diff --git a/examples/multiplayer-simple/multiplayer-simple.tscn b/examples/multiplayer-simple/multiplayer-simple.tscn
new file mode 100644
index 0000000..7231a53
--- /dev/null
+++ b/examples/multiplayer-simple/multiplayer-simple.tscn
@@ -0,0 +1,78 @@
+[gd_scene load_steps=7 format=3 uid="uid://f41lldd1a1xg"]
+
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="1_0btv1"]
+[ext_resource type="Script" path="res://examples/multiplayer-simple/scripts/player-spawner.gd" id="1_cru4a"]
+[ext_resource type="PackedScene" uid="uid://duljyj8cj1vb6" path="res://examples/multiplayer-simple/characters/player.tscn" id="2_jb473"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_rrbfu"]
+
+[sub_resource type="Sky" id="Sky_g0uhm"]
+sky_material = SubResource("ProceduralSkyMaterial_rrbfu")
+
+[sub_resource type="Environment" id="Environment_ef1wp"]
+background_mode = 2
+sky = SubResource("Sky_g0uhm")
+
+[node name="Game Scene" type="Node3D"]
+
+[node name="Map" type="Node" parent="."]
+
+[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Map"]
+use_collision = true
+collision_layer = 2
+
+[node name="CSGFloor" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
+size = Vector3(16, 0.5, 16)
+
+[node name="CSGWall" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall2" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall3" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGWall4" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGCorner" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 8)
+
+[node name="CSGCorner2" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, -8)
+
+[node name="CSGCorner3" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, -8)
+
+[node name="CSGCorner4" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 8)
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="Environment"]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_ef1wp")
+
+[node name="Network" type="Node" parent="."]
+
+[node name="Player Spawner" type="Node" parent="Network" node_paths=PackedStringArray("spawn_root")]
+script = ExtResource("1_cru4a")
+player_scene = ExtResource("2_jb473")
+spawn_root = NodePath("../../Players")
+spawn_point = Vector3(0, 1, 0)
+
+[node name="Network Popup" parent="Network" instance=ExtResource("1_0btv1")]
+
+[node name="Players" type="Node" parent="."]
diff --git a/examples/multiplayer-simple/scripts/player-spawner.gd b/examples/multiplayer-simple/scripts/player-spawner.gd
new file mode 100644
index 0000000..2dbe26b
--- /dev/null
+++ b/examples/multiplayer-simple/scripts/player-spawner.gd
@@ -0,0 +1,35 @@
+extends Node
+
+@export var player_scene: PackedScene
+@export var spawn_root: Node
+@export var spawn_point: Vector3 = Vector3.ZERO
+
+var spawned_for_host: bool = false
+
+func _ready():
+ multiplayer.peer_connected.connect(_handle_new_peer)
+ multiplayer.connected_to_server.connect(_handle_connected)
+
+func _handle_new_peer(id: int):
+ # Spawn an avatar for new player
+ _spawn(id)
+
+ if not spawned_for_host and multiplayer.is_server():
+ # Spawn own avatar on host machine
+ # This is a bit cumbersome, as there's no "server started"
+ # event, only "connected to server" on the client side
+ _spawn(1)
+ spawned_for_host = true
+
+func _handle_connected():
+ # Spawn an avatar for us
+ _spawn(multiplayer.get_unique_id())
+
+func _spawn(id: int):
+ var avatar = player_scene.instantiate() as Node3D
+ avatar.name += " #%d" % id
+ avatar.position = spawn_point
+ spawn_root.add_child(avatar)
+ avatar.set_multiplayer_authority(id)
+
+ print("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
diff --git a/examples/multiplayer-simple/scripts/player-spawner.gd.uid b/examples/multiplayer-simple/scripts/player-spawner.gd.uid
new file mode 100644
index 0000000..7be8ad5
--- /dev/null
+++ b/examples/multiplayer-simple/scripts/player-spawner.gd.uid
@@ -0,0 +1 @@
+uid://dsgvf4g1u43ed
diff --git a/examples/multiplayer-simple/scripts/player.gd b/examples/multiplayer-simple/scripts/player.gd
new file mode 100644
index 0000000..69d0b9c
--- /dev/null
+++ b/examples/multiplayer-simple/scripts/player.gd
@@ -0,0 +1,29 @@
+extends CharacterBody3D
+
+@export var speed = 5.0
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _physics_process(delta):
+ if not is_multiplayer_authority():
+ # If the player is not ours, do nothing
+ # The MultiplayerSynchronizer will sync data
+ return
+
+ # Add the gravity.
+ if not is_on_floor():
+ velocity.y -= gravity * delta
+
+ # Get the input direction and handle the movement/deceleration.
+ # As good practice, you should replace UI actions with custom gameplay actions.
+ var input_dir = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down")
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ move_and_slide()
diff --git a/examples/multiplayer-simple/scripts/player.gd.uid b/examples/multiplayer-simple/scripts/player.gd.uid
new file mode 100644
index 0000000..b474c51
--- /dev/null
+++ b/examples/multiplayer-simple/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://ducb7il6sbpsp
diff --git a/examples/multiplayer-state-machine/README.md b/examples/multiplayer-state-machine/README.md
new file mode 100644
index 0000000..4edbaf8
--- /dev/null
+++ b/examples/multiplayer-state-machine/README.md
@@ -0,0 +1,15 @@
+# Multiplayer state machine example
+
+A simple demo game, using [netfox]'s `RollbackSynchronizer` and
+`NetworkedStateMachine` to implement a server-authorative model, while also
+compensating for latency with client-side prediction.
+
+To edit and/or run, open the Godot project in the repository root, and open the
+scene in this directory.
+
+Compare it with:
+* [Example with netfox](../multiplayer-netfox)
+* [Simple multiplayer example](../multiplayer-simple)
+* [Single player example](../single-player)
+
+[netfox]: addons/netfox
diff --git a/examples/multiplayer-state-machine/characters/player.tscn b/examples/multiplayer-state-machine/characters/player.tscn
new file mode 100644
index 0000000..4c077c7
--- /dev/null
+++ b/examples/multiplayer-state-machine/characters/player.tscn
@@ -0,0 +1,65 @@
+[gd_scene load_steps=12 format=3 uid="uid://d4avkbkq3m4ra"]
+
+[ext_resource type="Script" path="res://examples/multiplayer-state-machine/scripts/player.gd" id="1_rmsnx"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="2_qf1b4"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="3_dkpv5"]
+[ext_resource type="Script" path="res://examples/multiplayer-state-machine/scripts/player-input.gd" id="4_1uirt"]
+[ext_resource type="Script" path="res://addons/netfox.extras/state-machine/rewindable-state-machine.gd" id="5_o4thu"]
+[ext_resource type="Script" path="res://examples/multiplayer-state-machine/scripts/character-states/Idle.gd" id="6_plr4e"]
+[ext_resource type="Script" path="res://examples/multiplayer-state-machine/scripts/character-states/Move.gd" id="7_xl1vh"]
+[ext_resource type="Script" path="res://examples/multiplayer-state-machine/scripts/character-states/Jump.gd" id="8_prifk"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_2l8pk"]
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2gc5u"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_tnl3b"]
+material = SubResource("StandardMaterial3D_2gc5u")
+
+[node name="player" type="CharacterBody3D" node_paths=PackedStringArray("state_machine")]
+script = ExtResource("1_rmsnx")
+state_machine = NodePath("RewindableStateMachine")
+
+[node name="StateNameLabel3D" type="Label3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.24079, 0)
+pixel_size = 0.002
+fixed_size = true
+text = "Idle"
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_2l8pk")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_tnl3b")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("2_qf1b4")
+root = NodePath("..")
+state_properties = Array[String]([":position", ":velocity", "RewindableStateMachine:state"])
+input_properties = Array[String](["Input:movement", "Input:jump"])
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_dkpv5")
+root = NodePath("..")
+properties = Array[String]([":position"])
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("4_1uirt")
+
+[node name="RewindableStateMachine" type="Node" parent="."]
+script = ExtResource("5_o4thu")
+
+[node name="Jump" type="Node" parent="RewindableStateMachine" node_paths=PackedStringArray("character", "input")]
+script = ExtResource("8_prifk")
+character = NodePath("../..")
+input = NodePath("../../Input")
+
+[node name="Idle" type="Node" parent="RewindableStateMachine" node_paths=PackedStringArray("character", "input")]
+script = ExtResource("6_plr4e")
+character = NodePath("../..")
+input = NodePath("../../Input")
+
+[node name="Move" type="Node" parent="RewindableStateMachine" node_paths=PackedStringArray("character", "input")]
+script = ExtResource("7_xl1vh")
+character = NodePath("../..")
+input = NodePath("../../Input")
diff --git a/examples/multiplayer-state-machine/multiplayer-state-machine.tscn b/examples/multiplayer-state-machine/multiplayer-state-machine.tscn
new file mode 100644
index 0000000..b262ef5
--- /dev/null
+++ b/examples/multiplayer-state-machine/multiplayer-state-machine.tscn
@@ -0,0 +1,13 @@
+[gd_scene load_steps=3 format=3 uid="uid://ccrn3tkucslv1"]
+
+[ext_resource type="PackedScene" uid="uid://b2nbnsert06me" path="res://examples/multiplayer-netfox/multiplayer-netfox.tscn" id="1_bfe2b"]
+[ext_resource type="PackedScene" uid="uid://d4avkbkq3m4ra" path="res://examples/multiplayer-state-machine/characters/player.tscn" id="2_fawao"]
+
+[node name="multiplayer-state-machine" type="Node"]
+
+[node name="Game Scene" parent="." instance=ExtResource("1_bfe2b")]
+
+[node name="Player Spawner" parent="Game Scene/Network" index="0"]
+player_scene = ExtResource("2_fawao")
+
+[editable path="Game Scene"]
diff --git a/examples/multiplayer-state-machine/scripts/character-states/Idle.gd b/examples/multiplayer-state-machine/scripts/character-states/Idle.gd
new file mode 100644
index 0000000..631b558
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/character-states/Idle.gd
@@ -0,0 +1,17 @@
+extends RewindableState
+
+@export var character: CharacterBody3D
+@export var input: PlayerInputStateMachine
+
+func display_enter(_previous, _t):
+ character.color = Color.WHITE
+
+func tick(delta, tick, is_fresh):
+ character.velocity *= NetworkTime.physics_factor
+ character.move_and_slide()
+ character.velocity /= NetworkTime.physics_factor
+
+ if input.movement != Vector3.ZERO:
+ state_machine.transition(&"Move")
+ elif input.jump:
+ state_machine.transition(&"Jump")
diff --git a/examples/multiplayer-state-machine/scripts/character-states/Idle.gd.uid b/examples/multiplayer-state-machine/scripts/character-states/Idle.gd.uid
new file mode 100644
index 0000000..6a93254
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/character-states/Idle.gd.uid
@@ -0,0 +1 @@
+uid://bsmb3oeexcu7b
diff --git a/examples/multiplayer-state-machine/scripts/character-states/Jump.gd b/examples/multiplayer-state-machine/scripts/character-states/Jump.gd
new file mode 100644
index 0000000..76d2724
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/character-states/Jump.gd
@@ -0,0 +1,35 @@
+extends RewindableState
+
+@export var character: CharacterBody3D
+@export var input: PlayerInputStateMachine
+@export var speed = 5.0
+@export var jump_strength = 5.0
+
+# Only enter if the character is on the floor
+func can_enter(_previous_state):
+ return input.jump and character.is_on_floor()
+
+func display_enter(_previous, _t):
+ character.color = Color.BLUE
+
+func enter(_previous_state, _tick):
+ character.velocity.y = jump_strength
+
+func tick(delta, tick, is_fresh):
+ var input_dir = input.movement
+ var direction = (character.transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ if direction:
+ character.velocity.x = direction.x * speed
+ character.velocity.z = direction.z * speed
+ else:
+ character.velocity.x = move_toward(character.velocity.x, 0, speed)
+ character.velocity.z = move_toward(character.velocity.z, 0, speed)
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ character.velocity *= NetworkTime.physics_factor
+ character.move_and_slide()
+ character.velocity /= NetworkTime.physics_factor
+
+ if character.is_on_floor():
+ state_machine.transition(&"Idle")
diff --git a/examples/multiplayer-state-machine/scripts/character-states/Jump.gd.uid b/examples/multiplayer-state-machine/scripts/character-states/Jump.gd.uid
new file mode 100644
index 0000000..de4c41e
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/character-states/Jump.gd.uid
@@ -0,0 +1 @@
+uid://dhdmqnfrvkwht
diff --git a/examples/multiplayer-state-machine/scripts/character-states/Move.gd b/examples/multiplayer-state-machine/scripts/character-states/Move.gd
new file mode 100644
index 0000000..d19dcc6
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/character-states/Move.gd
@@ -0,0 +1,29 @@
+extends RewindableState
+
+@export var character: CharacterBody3D
+@export var input: PlayerInputStateMachine
+@export var speed = 5.0
+
+func display_enter(_previous, _t):
+ character.color = Color.RED
+
+func tick(delta, tick, is_fresh):
+ var input_dir = input.movement
+ var direction = (character.transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ if direction:
+ character.velocity.x = direction.x * speed
+ character.velocity.z = direction.z * speed
+ else:
+ character.velocity.x = move_toward(character.velocity.x, 0, speed)
+ character.velocity.z = move_toward(character.velocity.z, 0, speed)
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ character.velocity *= NetworkTime.physics_factor
+ character.move_and_slide()
+ character.velocity /= NetworkTime.physics_factor
+
+ if input.jump:
+ state_machine.transition(&"Jump")
+ elif input_dir == Vector3.ZERO:
+ state_machine.transition(&"Idle")
diff --git a/examples/multiplayer-state-machine/scripts/character-states/Move.gd.uid b/examples/multiplayer-state-machine/scripts/character-states/Move.gd.uid
new file mode 100644
index 0000000..15d5220
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/character-states/Move.gd.uid
@@ -0,0 +1 @@
+uid://fkgq18vmq5u6
diff --git a/examples/multiplayer-state-machine/scripts/player-input.gd b/examples/multiplayer-state-machine/scripts/player-input.gd
new file mode 100644
index 0000000..e710a73
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/player-input.gd
@@ -0,0 +1,20 @@
+extends Node
+class_name PlayerInputStateMachine
+
+var movement: Vector3 = Vector3.ZERO
+var jump: bool = false
+
+func _ready():
+ NetworkTime.before_tick_loop.connect(_gather)
+
+func _gather():
+ if not is_multiplayer_authority():
+ return
+
+ # Get the input direction and handle the movement/deceleration.
+ # As good practice, you should replace UI actions with custom gameplay actions.
+ var mx = Input.get_axis("ui_left", "ui_right")
+ var mz = Input.get_axis("ui_up", "ui_down")
+ movement = Vector3(mx, 0, mz)
+
+ jump = Input.is_action_pressed("move_jump")
diff --git a/examples/multiplayer-state-machine/scripts/player-input.gd.uid b/examples/multiplayer-state-machine/scripts/player-input.gd.uid
new file mode 100644
index 0000000..27b84d9
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/player-input.gd.uid
@@ -0,0 +1 @@
+uid://i471rfvj7q8u
diff --git a/examples/multiplayer-state-machine/scripts/player-spawner.gd b/examples/multiplayer-state-machine/scripts/player-spawner.gd
new file mode 100644
index 0000000..22f15e8
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/player-spawner.gd
@@ -0,0 +1,57 @@
+extends Node
+
+@export var player_scene: PackedScene
+@export var spawn_root: Node
+
+var avatars: Dictionary = {}
+
+func _ready():
+ NetworkEvents.on_client_start.connect(_handle_connected)
+ NetworkEvents.on_server_start.connect(_handle_host)
+ NetworkEvents.on_peer_join.connect(_handle_new_peer)
+ NetworkEvents.on_peer_leave.connect(_handle_leave)
+ NetworkEvents.on_client_stop.connect(_handle_stop)
+ NetworkEvents.on_server_stop.connect(_handle_stop)
+
+func _handle_connected(id: int):
+ # Spawn an avatar for us
+ _spawn(id)
+
+func _handle_host():
+ # Spawn own avatar on host machine
+ _spawn(1)
+
+func _handle_new_peer(id: int):
+ # Spawn an avatar for new player
+ _spawn(id)
+
+func _handle_leave(id: int):
+ if not avatars.has(id):
+ return
+
+ var avatar = avatars[id] as Node
+ avatar.queue_free()
+ avatars.erase(id)
+
+func _handle_stop():
+ # Remove all avatars on game end
+ for avatar in avatars.values():
+ avatar.queue_free()
+ avatars.clear()
+
+func _spawn(id: int):
+ var avatar = player_scene.instantiate() as Node
+ avatars[id] = avatar
+ avatar.name += " #%d" % id
+ spawn_root.add_child(avatar)
+
+ # Avatar is always owned by server
+ avatar.set_multiplayer_authority(1)
+
+ print("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
+
+ # Avatar's input object is owned by player
+ var input = avatar.find_child("Input")
+ if input != null:
+ input.set_multiplayer_authority(id)
+ print("Set input(%s) ownership to %s" % [input.name, id])
diff --git a/examples/multiplayer-state-machine/scripts/player-spawner.gd.uid b/examples/multiplayer-state-machine/scripts/player-spawner.gd.uid
new file mode 100644
index 0000000..a5c9af4
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/player-spawner.gd.uid
@@ -0,0 +1 @@
+uid://bho3vav2cl6h7
diff --git a/examples/multiplayer-state-machine/scripts/player.gd b/examples/multiplayer-state-machine/scripts/player.gd
new file mode 100644
index 0000000..b418e05
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/player.gd
@@ -0,0 +1,48 @@
+extends CharacterBody3D
+
+@export var state_machine: RewindableStateMachine
+
+@onready var mesh_instance: MeshInstance3D = $MeshInstance3D
+@onready var current_state_label: Label3D = $StateNameLabel3D
+
+var color: Color:
+ get: return _color
+ set(v): set_color(v)
+
+var _color: Color = Color.WHITE
+var _material: StandardMaterial3D = StandardMaterial3D.new()
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _ready():
+ # Set spawn position
+ position = Vector3(0, 4, 0)
+
+ # Set starting state
+ state_machine.state = &"Idle"
+ state_machine.on_display_state_changed.connect(func(_old_state, _new_state):
+ current_state_label.text = state_machine.state
+ )
+
+ # Ensure material is unique
+ mesh_instance.material_override = _material
+
+# Callback during rollback tick
+func _rollback_tick(delta: float, tick: int, is_fresh: bool) -> void:
+ _force_update_is_on_floor()
+ if not is_on_floor():
+ velocity.y -= gravity * delta
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity = Vector3.ZERO
+ move_and_slide()
+ velocity = old_velocity
+
+func set_color(color: Color):
+ if color == _color:
+ return
+
+ _material.albedo_color = color
+ _color = color
diff --git a/examples/multiplayer-state-machine/scripts/player.gd.uid b/examples/multiplayer-state-machine/scripts/player.gd.uid
new file mode 100644
index 0000000..6327a10
--- /dev/null
+++ b/examples/multiplayer-state-machine/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://bxu8pertdjmek
diff --git a/examples/property-configuration/scripts/base-subject.gd b/examples/property-configuration/scripts/base-subject.gd
new file mode 100644
index 0000000..4264943
--- /dev/null
+++ b/examples/property-configuration/scripts/base-subject.gd
@@ -0,0 +1,4 @@
+extends CharacterBody3D
+
+func _get_synchronized_state_properties() -> Array[String]:
+ return ["name"]
diff --git a/examples/property-configuration/scripts/base-subject.gd.uid b/examples/property-configuration/scripts/base-subject.gd.uid
new file mode 100644
index 0000000..39c4bc5
--- /dev/null
+++ b/examples/property-configuration/scripts/base-subject.gd.uid
@@ -0,0 +1 @@
+uid://dclxr4851sia3
diff --git a/examples/property-configuration/scripts/input.gd b/examples/property-configuration/scripts/input.gd
new file mode 100644
index 0000000..fad2613
--- /dev/null
+++ b/examples/property-configuration/scripts/input.gd
@@ -0,0 +1,16 @@
+@tool
+extends Node
+
+var movement := Vector2.ZERO
+var is_jumping := false
+
+# These properties will be picked up by RollbackSynchronizer as input
+func _get_rollback_input_properties() -> Array:
+ return ["movement", "is_jumping"]
+
+# These properties will be picked up by StateSynchronizer as state
+# NOTE that node paths are considered relative to this node, not the root!
+func _get_rollback_state_properties() -> Array:
+ return [
+ ["../MeshInstance3D", "transform"]
+ ]
diff --git a/examples/property-configuration/scripts/input.gd.uid b/examples/property-configuration/scripts/input.gd.uid
new file mode 100644
index 0000000..5459875
--- /dev/null
+++ b/examples/property-configuration/scripts/input.gd.uid
@@ -0,0 +1 @@
+uid://x20b1aik3xek
diff --git a/examples/property-configuration/scripts/subject.gd b/examples/property-configuration/scripts/subject.gd
new file mode 100644
index 0000000..a30cfdc
--- /dev/null
+++ b/examples/property-configuration/scripts/subject.gd
@@ -0,0 +1,18 @@
+@tool
+extends "res://examples/property-configuration/scripts/base-subject.gd"
+
+var health := 100
+var movement := Vector2.ZERO
+
+# These properties will be picked up by StateSynchronizer
+func _get_synchronized_state_properties() -> Array:
+ # Inheritance is also possible this way
+ return super() + ["health"]
+
+# These properties will be picked up by TickInterpolator
+func _get_interpolated_properties() -> Array:
+ return ["transform"]
+
+# These properties will be picked up by RollbackSyncrhonizer as state
+func _get_rollback_state_properties() -> Array:
+ return ["transform"]
diff --git a/examples/property-configuration/scripts/subject.gd.uid b/examples/property-configuration/scripts/subject.gd.uid
new file mode 100644
index 0000000..4bb97ab
--- /dev/null
+++ b/examples/property-configuration/scripts/subject.gd.uid
@@ -0,0 +1 @@
+uid://dy8c2dv33xf3u
diff --git a/examples/property-configuration/subject.tscn b/examples/property-configuration/subject.tscn
new file mode 100644
index 0000000..0edc207
--- /dev/null
+++ b/examples/property-configuration/subject.tscn
@@ -0,0 +1,44 @@
+[gd_scene load_steps=5 format=3 uid="uid://bf3cwd7tq7lf"]
+
+[ext_resource type="Script" path="res://examples/property-configuration/scripts/subject.gd" id="1_wpisv"]
+[ext_resource type="Script" path="res://examples/property-configuration/scripts/input.gd" id="2_ay2fd"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_0gr3k"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_8yfbu"]
+
+[node name="Subject" type="CharacterBody3D"]
+script = ExtResource("1_wpisv")
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("2_ay2fd")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_0gr3k")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_8yfbu")
+
+[node name="Control" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="RichTextLabel" type="RichTextLabel" parent="Control"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+bbcode_enabled = true
+text = "[center][b]Property configuration example[/b][/center]
+
+[p]This is a non-playable example. Head back to the editor, and add a [i]TickInterpolator[/i], [i]StateSynchronizer[/i], or [i]RollbackSynchronizer[/i] node.[/p]
+
+[p]Upon adding the nodes, they will automatically pick up the configuration specified in the [i]Subject[/i] and [i]Input[/i] nodes.[/p]
+
+[p]Feel free to experiment with different method implementations! To update, save the scene, and select any of the nodes again to update the inspector UI.[/p]"
diff --git a/examples/rollback-debugger/README.md b/examples/rollback-debugger/README.md
new file mode 100644
index 0000000..4f4457c
--- /dev/null
+++ b/examples/rollback-debugger/README.md
@@ -0,0 +1,18 @@
+# Rollback Debugger
+
+A small tool to help visualize and debug what happens during rollback, signal
+by signal.
+
+
+
+## Usage
+
+Open `rollback-debugger.tscn`.
+
+Replace the *Subject* node with the rollback-enabled node you want to debug.
+
+Optionally, edit `rollback-debugger.gd` and set the State and Input history
+fields' values to the initial states after the first `_render_data()` call, to
+avoid having to paste the same values on each run.
+
+Editable fields are taken into consideration and applied before every signal.
diff --git a/examples/rollback-debugger/assets/.gdignore b/examples/rollback-debugger/assets/.gdignore
new file mode 100644
index 0000000..72e8ffc
--- /dev/null
+++ b/examples/rollback-debugger/assets/.gdignore
@@ -0,0 +1 @@
+*
diff --git a/examples/rollback-debugger/assets/screenshot.png b/examples/rollback-debugger/assets/screenshot.png
new file mode 100644
index 0000000..b8ae502
Binary files /dev/null and b/examples/rollback-debugger/assets/screenshot.png differ
diff --git a/examples/rollback-debugger/rollback-debugger.tscn b/examples/rollback-debugger/rollback-debugger.tscn
new file mode 100644
index 0000000..2129797
--- /dev/null
+++ b/examples/rollback-debugger/rollback-debugger.tscn
@@ -0,0 +1,245 @@
+[gd_scene load_steps=6 format=3 uid="uid://c3q2g36patykx"]
+
+[ext_resource type="Script" path="res://examples/rollback-debugger/scripts/rollback-debugger.gd" id="1_2emun"]
+[ext_resource type="Texture2D" uid="uid://csg26ysqqb4xe" path="res://addons/netfox/icons/rollback-synchronizer.svg" id="2_hjcrm"]
+[ext_resource type="Script" path="res://examples/rollback-debugger/scripts/subject.gd" id="3_5kvxc"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="3_0135o"]
+[ext_resource type="Script" path="res://examples/rollback-debugger/scripts/input.gd" id="4_p1byq"]
+
+[node name="Control" type="Control"]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Rollback Debugger" type="Node" parent="."]
+script = ExtResource("1_2emun")
+
+[node name="HBoxContainer" type="HBoxContainer" parent="."]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="History" type="VBoxContainer" parent="HBoxContainer"]
+layout_mode = 2
+size_flags_horizontal = 3
+
+[node name="State History Label" type="Label" parent="HBoxContainer/History"]
+layout_mode = 2
+text = "State history"
+
+[node name="ScrollContainer" type="ScrollContainer" parent="HBoxContainer/History"]
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Container" type="PanelContainer" parent="HBoxContainer/History/ScrollContainer"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 3
+
+[node name="State History Data" type="TextEdit" parent="HBoxContainer/History/ScrollContainer/Container"]
+unique_name_in_owner = true
+layout_mode = 2
+
+[node name="Input History Label" type="Label" parent="HBoxContainer/History"]
+layout_mode = 2
+text = "Input history"
+
+[node name="ScrollContainer2" type="ScrollContainer" parent="HBoxContainer/History"]
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Container" type="PanelContainer" parent="HBoxContainer/History/ScrollContainer2"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 3
+
+[node name="Input History Data" type="TextEdit" parent="HBoxContainer/History/ScrollContainer2/Container"]
+unique_name_in_owner = true
+layout_mode = 2
+
+[node name="Data" type="VBoxContainer" parent="HBoxContainer"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_stretch_ratio = 0.5
+
+[node name="Has Input" type="HBoxContainer" parent="HBoxContainer/Data"]
+layout_mode = 2
+
+[node name="Has Input Label" type="Label" parent="HBoxContainer/Data/Has Input"]
+layout_mode = 2
+text = "Has input:"
+
+[node name="Has Input Data" type="Label" parent="HBoxContainer/Data/Has Input"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "true"
+
+[node name="Input Age" type="HBoxContainer" parent="HBoxContainer/Data"]
+layout_mode = 2
+
+[node name="Input Age Label" type="Label" parent="HBoxContainer/Data/Input Age"]
+layout_mode = 2
+text = "Input age:"
+
+[node name="Input Age Data" type="Label" parent="HBoxContainer/Data/Input Age"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "2 ticks"
+
+[node name="Simset Label" type="Label" parent="HBoxContainer/Data"]
+layout_mode = 2
+text = "Simset:"
+
+[node name="Simset List" type="ItemList" parent="HBoxContainer/Data"]
+unique_name_in_owner = true
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Skipset Label" type="Label" parent="HBoxContainer/Data"]
+layout_mode = 2
+text = "Skipset:"
+
+[node name="Skipset List" type="ItemList" parent="HBoxContainer/Data"]
+unique_name_in_owner = true
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Transmit State Label" type="Label" parent="HBoxContainer/Data"]
+layout_mode = 2
+text = "Transmit state:"
+
+[node name="PanelContainer" type="PanelContainer" parent="HBoxContainer/Data"]
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Transmit State Data" type="Label" parent="HBoxContainer/Data/PanelContainer"]
+unique_name_in_owner = true
+layout_mode = 2
+size_flags_vertical = 3
+
+[node name="Tools" type="VBoxContainer" parent="HBoxContainer"]
+layout_mode = 2
+size_flags_horizontal = 8
+
+[node name="Tick Container" type="HBoxContainer" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="Network Tick Label" type="Label" parent="HBoxContainer/Tools/Tick Container"]
+layout_mode = 2
+text = "Network Tick: "
+
+[node name="Network Tick Data" type="LineEdit" parent="HBoxContainer/Tools/Tick Container"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "0"
+
+[node name="Rollback Tick Label" type="Label" parent="HBoxContainer/Tools/Tick Container"]
+layout_mode = 2
+text = "Rollback Tick: "
+
+[node name="Rollback Tick Data" type="LineEdit" parent="HBoxContainer/Tools/Tick Container"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "0"
+
+[node name="NT Before Loop Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkTime.before_tick_loop"
+
+[node name="HSeparator5" type="HSeparator" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="NT Before Tick Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkTime.before_tick"
+
+[node name="NT On Tick Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkTime.on_tick"
+
+[node name="HSeparator6" type="HSeparator" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="NR Before Loop Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkRollback.before_loop"
+
+[node name="HSeparator2" type="HSeparator" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="NR Prepare Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkRollback.on_prepare_tick"
+
+[node name="NR Process Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkRollback.on_process_tick"
+
+[node name="NR Record Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkRollback.on_record_tick"
+
+[node name="HSeparator3" type="HSeparator" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="NR After Loop" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkRollback.after_loop"
+
+[node name="HSeparator7" type="HSeparator" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="NT After Tick Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkTime.after_tick"
+
+[node name="HSeparator8" type="HSeparator" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="NT After Tick Loop Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "NetworkTime.after_tick_loop"
+
+[node name="HSeparator4" type="HSeparator" parent="HBoxContainer/Tools"]
+layout_mode = 2
+
+[node name="Run NR Tick Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "Run Rollback tick"
+
+[node name="Advance Button" type="Button" parent="HBoxContainer/Tools"]
+unique_name_in_owner = true
+layout_mode = 2
+text = "Advance tick"
+
+[node name="Subject" type="Sprite2D" parent="."]
+z_index = -1
+position = Vector2(270, 270)
+texture = ExtResource("2_hjcrm")
+script = ExtResource("3_5kvxc")
+
+[node name="Input" type="Node" parent="Subject"]
+script = ExtResource("4_p1byq")
+
+[node name="RollbackSynchronizer" type="Node" parent="Subject" node_paths=PackedStringArray("root")]
+script = ExtResource("3_0135o")
+root = NodePath("..")
+state_properties = Array[String]([":position"])
+input_properties = Array[String](["Input:movement"])
diff --git a/examples/rollback-debugger/scripts/input.gd b/examples/rollback-debugger/scripts/input.gd
new file mode 100644
index 0000000..620979c
--- /dev/null
+++ b/examples/rollback-debugger/scripts/input.gd
@@ -0,0 +1,3 @@
+extends Node
+
+var movement := Vector2.ZERO
diff --git a/examples/rollback-debugger/scripts/input.gd.uid b/examples/rollback-debugger/scripts/input.gd.uid
new file mode 100644
index 0000000..495496d
--- /dev/null
+++ b/examples/rollback-debugger/scripts/input.gd.uid
@@ -0,0 +1 @@
+uid://bmke0hwo4yufm
diff --git a/examples/rollback-debugger/scripts/rollback-debugger.gd b/examples/rollback-debugger/scripts/rollback-debugger.gd
new file mode 100644
index 0000000..c79a27e
--- /dev/null
+++ b/examples/rollback-debugger/scripts/rollback-debugger.gd
@@ -0,0 +1,174 @@
+extends Node
+
+# Data fields
+@onready var state_history_data := %"State History Data" as TextEdit
+@onready var input_history_data := %"Input History Data" as TextEdit
+@onready var network_tick_data := %"Network Tick Data" as LineEdit
+@onready var rollback_tick_data := %"Rollback Tick Data" as LineEdit
+@onready var has_input_data := %"Has Input Data" as Label
+@onready var input_age_data := %"Input Age Data" as Label
+@onready var simset_list := %"Simset List" as ItemList
+@onready var skipset_list := %"Skipset List" as ItemList
+@onready var transmit_state_data := %"Transmit State Data" as Label
+
+# Tool buttons
+@onready var nt_before_loop_button := %"NT Before Loop Button" as Button
+@onready var nt_before_tick_button := %"NT Before Tick Button" as Button
+@onready var nt_on_tick_button := %"NT On Tick Button" as Button
+@onready var nr_before_loop_button := %"NR Before Loop Button" as Button
+@onready var nr_prepare_button := %"NR Prepare Button" as Button
+@onready var nr_process_button := %"NR Process Button" as Button
+@onready var nr_record_button := %"NR Record Button" as Button
+@onready var nr_after_loop_button := %"NR After Loop" as Button
+@onready var nt_after_tick_button := %"NT After Tick Button" as Button
+@onready var nt_after_tick_loop_button := %"NT After Tick Loop Button" as Button
+
+@onready var run_nr_tick_button := %"Run NR Tick Button" as Button
+@onready var advance_button := %"Advance Button" as Button
+
+@onready var rollback_synchronizer := self.get_tree().root\
+ .find_children("*", "RollbackSynchronizer", true, false)\
+ .pop_front() as RollbackSynchronizer
+
+func _ready():
+ if not rollback_synchronizer:
+ OS.alert("No RollbackSynchronizer found! Add one to the scene and run again!")
+ get_tree().quit()
+
+ # Render initial data
+ _render_data()
+
+ # Set defaults
+ input_history_data.text = """{
+ 0: { "Input:movement": Vector2(1, 0) },
+ 1: { "Input:movement": Vector2(1, 1) },
+ 2: { "Input:movement": Vector2(1, 1) },
+ 3: { "Input:movement": Vector2(0, 1) },
+ }"""
+
+ # Start NetworkTime but make sure it doesn't tick on its own
+ NetworkTime.start()
+ NetworkTime.set_process(false)
+
+ # Connect signals
+ rollback_synchronizer._on_transmit_state.connect(func(state, tick):
+ transmit_state_data.text = "@%d: %s" % [tick, var_to_str(state)]
+ )
+
+ nt_before_loop_button.pressed.connect(func():
+ NetworkTime.before_tick_loop.emit()
+ )
+
+ nt_before_tick_button.pressed.connect(func():
+ NetworkTime.before_tick.emit(NetworkTime.ticktime, NetworkTime.tick)
+ )
+
+ nt_on_tick_button.pressed.connect(func():
+ NetworkTime.on_tick.emit(NetworkTime.ticktime, NetworkTime.tick)
+ )
+
+ nr_before_loop_button.pressed.connect(func():
+ NetworkRollback.before_loop.emit()
+ )
+
+ nr_prepare_button.pressed.connect(func():
+ NetworkRollback.on_prepare_tick.emit(NetworkRollback.tick)
+ NetworkRollback.after_prepare_tick.emit(NetworkRollback.tick)
+ )
+
+ nr_process_button.pressed.connect(func():
+ NetworkRollback.on_process_tick.emit(NetworkRollback.tick)
+ NetworkRollback._tick += 1
+ )
+
+ nr_record_button.pressed.connect(func():
+ NetworkRollback.on_record_tick.emit(NetworkRollback.tick)
+ )
+
+ nr_after_loop_button.pressed.connect(func():
+ NetworkRollback.after_loop.emit()
+ )
+
+ nt_after_tick_button.pressed.connect(func():
+ NetworkTime.after_tick.emit(NetworkTime.ticktime, NetworkTime.tick)
+ )
+
+ nt_after_tick_loop_button.pressed.connect(func():
+ NetworkTime.after_tick_loop.emit()
+ NetworkTime._tick += 1
+ )
+
+ run_nr_tick_button.pressed.connect(func():
+ NetworkRollback.before_loop.emit()
+
+ NetworkRollback.on_prepare_tick.emit(NetworkRollback.tick)
+ NetworkRollback.after_prepare_tick.emit(NetworkRollback.tick)
+ NetworkRollback.on_process_tick.emit(NetworkRollback.tick)
+ NetworkRollback._tick += 1
+ NetworkRollback.on_record_tick.emit(NetworkRollback.tick)
+
+ NetworkRollback.after_loop.emit()
+ )
+
+ advance_button.pressed.connect(func():
+ NetworkRollback._tick += 1
+ )
+
+ # Update UI after any button press
+ var buttons = get_parent().find_children("*", "Button")
+ for button in buttons:
+ (button as Button).button_down.connect(_read_data)
+ (button as Button).button_up.connect(_render_data)
+
+func _render_data():
+ network_tick_data.text = str(NetworkTime.tick)
+ rollback_tick_data.text = str(NetworkRollback.tick)
+
+ state_history_data.text = _serialize_history(rollback_synchronizer._states)
+ input_history_data.text = _serialize_history(rollback_synchronizer._inputs)
+
+ if rollback_synchronizer.has_input():
+ has_input_data.text = "true"
+ input_age_data.text = str(rollback_synchronizer.get_input_age())
+ else:
+ has_input_data.text = "false"
+ input_age_data.text = "?"
+
+ simset_list.clear()
+ for sim_entry in rollback_synchronizer._simset.values():
+ simset_list.add_item(str(sim_entry), null, false)
+
+ skipset_list.clear()
+ for skip_entry in rollback_synchronizer._skipset.values():
+ skipset_list.add_item(str(skip_entry), null, false)
+
+func _read_data():
+ if network_tick_data.text.is_valid_int():
+ NetworkTime._tick = network_tick_data.text.to_int()
+
+ if rollback_tick_data.text.is_valid_int():
+ NetworkRollback._tick = rollback_tick_data.text.to_int()
+
+ rollback_synchronizer._states = _parse_history(state_history_data.text)
+ rollback_synchronizer._inputs = _parse_history(input_history_data.text)
+
+func _serialize_history(history: _PropertyHistoryBuffer) -> String:
+ var result = PackedStringArray()
+
+ for tick in history.ticks():
+ var snapshot := history.get_snapshot(tick)
+ result.append("\t%d: %s" % [tick, var_to_str(snapshot.as_dictionary()).replace("\n", "")])
+
+ return "{\n%s\n}" % [",\n".join(result)]
+
+func _parse_history(history_string: String) -> _PropertyHistoryBuffer:
+ var result_data = str_to_var(history_string)
+ if not result_data is Dictionary:
+ return _PropertyHistoryBuffer.new()
+
+ var result := _PropertyHistoryBuffer.new()
+ for tick in result_data.keys():
+ var snapshot := _PropertySnapshot.from_dictionary(result_data[tick])
+ result.set_snapshot(tick, snapshot)
+
+ return result
diff --git a/examples/rollback-debugger/scripts/rollback-debugger.gd.uid b/examples/rollback-debugger/scripts/rollback-debugger.gd.uid
new file mode 100644
index 0000000..b26e679
--- /dev/null
+++ b/examples/rollback-debugger/scripts/rollback-debugger.gd.uid
@@ -0,0 +1 @@
+uid://bbyunye70km5j
diff --git a/examples/rollback-debugger/scripts/subject.gd b/examples/rollback-debugger/scripts/subject.gd
new file mode 100644
index 0000000..63b5c33
--- /dev/null
+++ b/examples/rollback-debugger/scripts/subject.gd
@@ -0,0 +1,13 @@
+extends Sprite2D
+
+@export var move_speed := 16.
+
+@onready var input := $Input
+@onready var rollback_synchronizer := $RollbackSynchronizer as RollbackSynchronizer
+
+func _rollback_tick(_dt, _t, _if):
+ if not rollback_synchronizer.has_input() or rollback_synchronizer.get_input_age() > 0:
+ rollback_synchronizer.ignore_prediction(self)
+ return
+
+ position += input.movement.normalized() * move_speed
diff --git a/examples/rollback-debugger/scripts/subject.gd.uid b/examples/rollback-debugger/scripts/subject.gd.uid
new file mode 100644
index 0000000..db15b31
--- /dev/null
+++ b/examples/rollback-debugger/scripts/subject.gd.uid
@@ -0,0 +1 @@
+uid://dmqopdmgukewq
diff --git a/examples/rollback-fps/README.md b/examples/rollback-fps/README.md
new file mode 100644
index 0000000..c0a6bef
--- /dev/null
+++ b/examples/rollback-fps/README.md
@@ -0,0 +1,13 @@
+# Rollback FPS example
+
+A demo FPS game, based on netfox's `RollbackSynchronizer` and
+`RewindableAction`, to demonstrate how to create a server-authoritative
+shooter.
+
+Player stats and firing are handled from inside the [rollback tick loop],
+taking advantage of the latency compensation provided by rollback.
+
+To edit and/or run, open the Godot project in the repository root, and open the
+scene in this directory.
+
+[rollback tick loop]: https://foxssake.github.io/netfox/latest/netfox/guides/network-rollback/
diff --git a/examples/rollback-fps/characters/player.tscn b/examples/rollback-fps/characters/player.tscn
new file mode 100644
index 0000000..b591a36
--- /dev/null
+++ b/examples/rollback-fps/characters/player.tscn
@@ -0,0 +1,97 @@
+[gd_scene load_steps=17 format=3 uid="uid://dw3xd5a7xnse7"]
+
+[ext_resource type="Script" path="res://examples/rollback-fps/scripts/player.gd" id="1_bww6v"]
+[ext_resource type="Script" path="res://examples/rollback-fps/scripts/player-weapon.gd" id="2_qyetr"]
+[ext_resource type="AudioStream" uid="uid://cope814m1d7p6" path="res://examples/multiplayer-fps/sounds/fire.mp3" id="3_kq0j8"]
+[ext_resource type="Script" path="res://addons/netfox/rewindable-action.gd" id="6_pks3d"]
+[ext_resource type="Script" path="res://examples/rollback-fps/scripts/player-input.gd" id="7_2i3bi"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="9_vik3r"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="10_4mqhe"]
+[ext_resource type="AudioStream" uid="uid://q7ql86p7flj" path="res://examples/multiplayer-fps/sounds/hit.wav" id="15_1n4tg"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_6kydi"]
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_2gc5u"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_xnks4"]
+material = SubResource("StandardMaterial3D_2gc5u")
+
+[sub_resource type="BoxMesh" id="BoxMesh_qmeb2"]
+size = Vector3(0.4, 0.25, 0.5)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xx8rr"]
+albedo_color = Color(0, 0, 0, 1)
+
+[sub_resource type="BoxMesh" id="BoxMesh_0vqha"]
+material = SubResource("StandardMaterial3D_xx8rr")
+size = Vector3(0.2, 0.2, 1)
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_khk4l"]
+albedo_color = Color(0, 0, 0, 1)
+
+[sub_resource type="BoxMesh" id="BoxMesh_wqpqp"]
+material = SubResource("StandardMaterial3D_khk4l")
+size = Vector3(0.2, 0.2, 1)
+
+[node name="player" type="CharacterBody3D"]
+script = ExtResource("1_bww6v")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_6kydi")
+
+[node name="Body" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_xnks4")
+
+[node name="Head" type="Node3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.705698, 0)
+
+[node name="Camera3D" type="Camera3D" parent="Head"]
+
+[node name="Nose" type="MeshInstance3D" parent="Head"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.25)
+mesh = SubResource("BoxMesh_qmeb2")
+
+[node name="PlayerFPSWeapon" type="Node3D" parent="Head"]
+transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0)
+script = ExtResource("2_qyetr")
+
+[node name="TinyGun" type="MeshInstance3D" parent="Head/PlayerFPSWeapon"]
+transform = Transform3D(0.15, 0, 0, 0, 0.15, 0, 0, 0, 0.15, 0.09, -0.18, -0.3)
+mesh = SubResource("BoxMesh_0vqha")
+
+[node name="Fire Action" type="Node" parent="Head/PlayerFPSWeapon"]
+script = ExtResource("6_pks3d")
+
+[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Head/PlayerFPSWeapon"]
+transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 0, -0.705698, 0)
+stream = ExtResource("3_kq0j8")
+
+[node name="BigGun" type="MeshInstance3D" parent="Head"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.439686, -0.406913, -0.200588)
+mesh = SubResource("BoxMesh_wqpqp")
+
+[node name="DisplayNameLabel3D" type="Label3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.30427, 0)
+pixel_size = 0.002
+billboard = 1
+fixed_size = true
+font_size = 16
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+unique_name_in_owner = true
+script = ExtResource("9_vik3r")
+root = NodePath("..")
+state_properties = Array[String]([":transform", ":velocity", ":health", ":deaths", "Head:transform", "Head/PlayerFPSWeapon:last_fire"])
+input_properties = Array[String](["Input:movement", "Input:jump", "Input:fire", "Input:look_angle"])
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("10_4mqhe")
+root = NodePath("..")
+properties = Array[String]([":transform", "Head:transform"])
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("7_2i3bi")
+mouse_sensitivity = 0.005
+
+[node name="Hit SFX" type="AudioStreamPlayer3D" parent="."]
+stream = ExtResource("15_1n4tg")
diff --git a/examples/rollback-fps/rollback-fps.tscn b/examples/rollback-fps/rollback-fps.tscn
new file mode 100644
index 0000000..4ec293b
--- /dev/null
+++ b/examples/rollback-fps/rollback-fps.tscn
@@ -0,0 +1,104 @@
+[gd_scene load_steps=11 format=3 uid="uid://dc73d71dasnjj"]
+
+[ext_resource type="Script" path="res://examples/rollback-fps/scripts/player-spawner.gd" id="1_ayh10"]
+[ext_resource type="PackedScene" uid="uid://dw3xd5a7xnse7" path="res://examples/rollback-fps/characters/player.tscn" id="2_a4siq"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="3_1bl75"]
+[ext_resource type="Script" path="res://examples/shared/scripts/simple-time-display.gd" id="4_ivl41"]
+[ext_resource type="PackedScene" uid="uid://cdue87s0gmc4d" path="res://examples/rollback-fps/ui/fps-hud.tscn" id="5_wh0vl"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_m76yx"]
+
+[sub_resource type="Sky" id="Sky_e76ss"]
+sky_material = SubResource("ProceduralSkyMaterial_m76yx")
+
+[sub_resource type="Environment" id="Environment_xhc6u"]
+background_mode = 2
+sky = SubResource("Sky_e76ss")
+
+[sub_resource type="ArrayMesh" id="ArrayMesh_jat7u"]
+_surfaces = [{
+"aabb": AABB(-21.5, -0.5, -21.5, 43, 3.5, 43),
+"attribute_data": PackedByteArray(0, 0, 0, 0, 207, 243, 124, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 49, 12, 67, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 213, 254, 70, 62, 8, 70, 73, 62, 124, 209, 84, 63, 97, 96, 87, 63, 88, 21, 72, 62, 88, 21, 72, 62, 146, 182, 3, 62, 146, 182, 3, 62, 64, 12, 67, 60, 64, 12, 67, 60, 246, 174, 233, 61, 102, 60, 236, 61, 123, 209, 84, 63, 123, 209, 84, 63, 5, 241, 121, 63, 207, 243, 124, 63, 208, 243, 124, 63, 208, 243, 124, 63, 221, 233, 90, 63, 221, 233, 90, 63, 222, 233, 90, 63, 202, 139, 93, 63, 236, 121, 67, 62, 117, 31, 77, 62, 13, 195, 48, 63, 160, 231, 57, 63, 204, 254, 70, 62, 0, 70, 73, 62, 126, 209, 84, 63, 99, 96, 87, 63, 24, 175, 233, 61, 137, 60, 236, 61, 64, 12, 67, 60, 64, 12, 67, 60, 91, 175, 218, 61, 81, 134, 222, 61, 158, 181, 215, 61, 132, 199, 225, 61, 222, 233, 90, 63, 62, 134, 96, 63, 6, 241, 121, 63, 209, 243, 124, 63, 223, 233, 90, 63, 204, 139, 93, 63, 125, 209, 84, 63, 157, 240, 90, 63, 49, 12, 67, 60, 207, 243, 124, 63, 100, 20, 206, 61, 61, 4, 23, 63, 252, 208, 116, 62, 20, 111, 51, 63, 239, 90, 44, 62, 94, 251, 248, 62, 10, 231, 246, 61, 165, 89, 26, 63, 146, 31, 54, 62, 196, 229, 3, 63, 232, 121, 158, 62, 160, 231, 57, 63, 18, 114, 44, 62, 168, 233, 248, 62, 8, 209, 116, 62, 142, 159, 14, 63, 104, 219, 64, 62, 118, 148, 255, 62, 147, 31, 54, 62, 197, 229, 3, 63, 68, 153, 134, 62, 20, 111, 51, 63, 71, 153, 134, 62, 120, 64, 29, 63, 190, 3, 192, 61, 218, 178, 251, 61, 184, 200, 185, 61, 207, 65, 1, 62, 9, 209, 116, 62, 248, 209, 163, 62, 142, 84, 220, 61, 67, 12, 17, 62, 175, 145, 58, 62, 40, 229, 86, 62, 236, 121, 67, 62, 120, 31, 77, 62, 22, 104, 22, 62, 249, 213, 53, 62, 225, 153, 134, 62, 130, 210, 163, 62, 161, 181, 215, 61, 138, 199, 225, 61, 64, 12, 67, 60, 64, 12, 67, 60, 205, 78, 201, 61, 35, 138, 241, 61, 225, 153, 134, 62, 130, 210, 163, 62, 205, 78, 201, 61, 34, 138, 241, 61, 64, 12, 67, 60, 64, 12, 67, 60, 191, 3, 192, 61, 220, 178, 251, 61, 19, 104, 22, 62, 245, 213, 53, 62, 6, 154, 165, 62, 67, 145, 13, 63, 200, 62, 209, 62, 137, 152, 36, 63, 15, 24, 218, 62, 66, 103, 32, 63, 90, 115, 174, 62, 255, 95, 9, 63, 70, 153, 134, 62, 120, 64, 29, 63, 237, 121, 158, 62, 0, 0, 64, 63, 132, 209, 84, 63, 169, 255, 113, 63, 125, 209, 84, 63, 46, 8, 94, 63, 14, 195, 48, 63, 4, 0, 64, 63, 106, 15, 159, 62, 208, 29, 98, 63, 140, 191, 168, 62, 112, 58, 103, 63, 205, 152, 177, 62, 39, 9, 99, 63, 247, 169, 171, 62, 192, 231, 95, 63, 227, 233, 90, 63, 168, 255, 113, 63, 222, 233, 90, 63, 216, 27, 99, 63, 108, 53, 122, 62, 26, 51, 80, 63, 105, 15, 159, 62, 208, 29, 98, 63, 92, 244, 133, 62, 202, 1, 76, 63, 248, 169, 171, 62, 192, 231, 95, 63, 221, 233, 90, 63, 149, 127, 90, 63, 208, 243, 124, 63, 208, 243, 124, 63, 220, 233, 90, 63, 231, 120, 90, 63, 123, 209, 84, 63, 75, 76, 84, 63, 0, 227, 193, 60, 0, 12, 67, 60, 124, 209, 84, 63, 43, 84, 84, 63, 207, 243, 124, 63, 105, 234, 124, 63, 120, 209, 84, 63, 44, 84, 84, 63, 96, 223, 193, 60, 64, 12, 67, 60, 125, 209, 84, 63, 125, 209, 84, 63, 220, 233, 90, 63, 220, 233, 90, 63, 218, 233, 90, 63, 149, 127, 90, 63, 98, 12, 67, 60, 98, 12, 67, 60, 36, 1, 75, 62, 33, 227, 68, 62, 125, 182, 3, 62, 125, 182, 3, 62, 132, 65, 74, 63, 82, 164, 62, 62, 12, 195, 48, 63, 190, 48, 140, 62, 122, 226, 80, 63, 204, 225, 86, 62, 22, 13, 61, 63, 235, 209, 163, 62, 24, 35, 99, 63, 67, 134, 3, 62, 100, 255, 84, 63, 190, 226, 68, 62, 19, 50, 99, 63, 211, 86, 11, 62, 95, 19, 105, 63, 207, 159, 220, 61, 207, 243, 124, 63, 0, 12, 67, 60, 207, 7, 105, 63, 28, 144, 208, 61, 195, 237, 98, 63, 76, 150, 207, 61, 218, 219, 78, 63, 148, 112, 46, 62, 24, 35, 99, 63, 68, 134, 3, 62, 207, 7, 105, 63, 29, 144, 208, 61, 207, 243, 124, 63, 0, 12, 67, 60, 167, 222, 104, 63, 58, 195, 165, 61, 100, 255, 84, 63, 190, 226, 68, 62, 22, 13, 61, 63, 181, 42, 199, 62, 213, 74, 99, 63, 250, 55, 24, 62, 123, 37, 67, 63, 249, 209, 163, 62, 103, 147, 99, 63, 85, 249, 61, 62, 207, 243, 124, 63, 105, 234, 124, 63, 9, 171, 105, 63, 47, 61, 61, 62, 122, 38, 105, 63, 175, 128, 240, 61, 19, 50, 99, 63, 210, 86, 11, 62, 121, 38, 105, 63, 179, 128, 240, 61, 95, 19, 105, 63, 205, 159, 220, 61, 212, 74, 99, 63, 252, 55, 24, 62, 121, 37, 67, 63, 13, 107, 228, 62, 42, 187, 223, 62, 199, 64, 174, 61, 10, 227, 193, 60, 66, 12, 67, 60, 93, 38, 212, 62, 47, 83, 41, 62, 20, 120, 57, 63, 203, 65, 1, 62, 242, 118, 235, 62, 113, 122, 187, 61, 144, 141, 223, 62, 90, 72, 50, 62, 132, 65, 74, 63, 81, 164, 62, 62, 236, 148, 61, 63, 57, 134, 222, 61, 157, 159, 98, 63, 53, 132, 124, 61, 194, 237, 98, 63, 77, 150, 207, 61, 167, 222, 104, 63, 56, 195, 165, 61, 74, 183, 104, 63, 216, 150, 121, 61, 92, 38, 212, 62, 47, 83, 41, 62, 124, 133, 206, 62, 189, 69, 81, 62, 226, 121, 158, 62, 190, 48, 140, 62, 70, 65, 218, 62, 147, 226, 87, 62, 143, 141, 223, 62, 90, 72, 50, 62, 154, 209, 84, 63, 32, 22, 84, 63, 248, 122, 158, 62, 150, 98, 152, 62, 123, 209, 84, 63, 76, 76, 84, 63, 220, 233, 90, 63, 122, 119, 90, 63, 207, 243, 124, 63, 105, 234, 124, 63, 246, 233, 90, 63, 136, 73, 90, 63, 23, 13, 61, 63, 186, 42, 199, 62, 7, 195, 48, 63, 132, 97, 152, 62, 116, 37, 67, 63, 199, 170, 237, 62, 120, 37, 67, 63, 12, 107, 228, 62, 18, 13, 61, 63, 30, 100, 209, 62, 151, 209, 84, 63, 201, 195, 78, 63, 67, 13, 61, 63, 61, 111, 51, 63, 153, 209, 84, 63, 31, 22, 84, 63, 245, 233, 90, 63, 135, 73, 90, 63, 244, 233, 90, 63, 24, 198, 85, 63, 248, 122, 158, 62, 150, 98, 152, 62, 19, 13, 61, 63, 32, 100, 209, 62, 69, 70, 34, 63, 222, 202, 179, 62, 95, 186, 14, 63, 93, 197, 229, 62, 98, 135, 19, 63, 38, 72, 237, 62, 71, 19, 39, 63, 160, 77, 187, 62, 148, 209, 84, 63, 254, 229, 73, 63, 156, 37, 67, 63, 52, 111, 51, 63, 241, 233, 90, 63, 128, 165, 81, 63, 143, 209, 84, 63, 172, 60, 65, 63, 116, 37, 67, 63, 198, 170, 237, 62, 232, 233, 90, 63, 160, 60, 65, 63, 242, 233, 90, 63, 128, 165, 81, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 64, 12, 67, 60, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 207, 243, 124, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 207, 243, 124, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 160, 255, 255, 62, 0, 0, 0, 0, 48, 12, 67, 60, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 12, 67, 60, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 207, 243, 124, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 50, 12, 67, 60, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 171, 170, 170, 62, 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 171, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 170, 170, 170, 62, 0, 0, 0, 0, 170, 170, 170, 62, 170, 170, 42, 62, 168, 170, 170, 62, 168, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 207, 243, 124, 63, 0, 0, 0, 63, 0, 0, 128, 63, 207, 243, 124, 63, 207, 243, 124, 63, 244, 5, 125, 63, 244, 5, 125, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 207, 243, 124, 63, 0, 0, 128, 63, 64, 12, 67, 60, 52, 117, 126, 63, 206, 243, 124, 63, 0, 0, 128, 63, 99, 6, 125, 63, 126, 126, 126, 63, 41, 6, 125, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 63, 64, 12, 67, 60, 0, 0, 0, 63, 0, 0, 0, 0, 206, 243, 124, 63, 206, 243, 124, 63, 243, 5, 125, 63, 243, 5, 125, 63, 0, 0, 0, 0, 171, 170, 170, 62, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 170, 170, 170, 62, 0, 0, 128, 63, 0, 0, 0, 0, 172, 170, 170, 62, 171, 170, 42, 63, 0, 0, 0, 0, 0, 0, 0, 63, 171, 170, 170, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 174, 170, 170, 62, 0, 0, 0, 63, 170, 170, 170, 62, 170, 170, 42, 63, 0, 0, 0, 63, 208, 243, 124, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 163, 247, 252, 62, 163, 247, 124, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 208, 243, 124, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 24, 15, 22, 62, 185, 210, 125, 63, 0, 0, 0, 63, 0, 0, 128, 63, 163, 247, 252, 62, 163, 247, 124, 63, 0, 0, 0, 0, 0, 0, 0, 0, 24, 15, 22, 62, 185, 210, 125, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 3, 246, 21, 62, 105, 235, 9, 60, 0, 0, 0, 63, 32, 12, 67, 60, 0, 0, 128, 62, 32, 12, 195, 59, 207, 243, 124, 63, 207, 243, 124, 63, 64, 12, 67, 60, 64, 12, 67, 60, 207, 243, 124, 63, 0, 0, 128, 63, 49, 12, 67, 60, 0, 0, 128, 63, 64, 12, 67, 60, 0, 0, 0, 0, 55, 12, 67, 60, 55, 12, 67, 60, 207, 243, 124, 63, 207, 243, 124, 63, 207, 243, 124, 63, 0, 0, 0, 0, 64, 12, 67, 60, 0, 0, 0, 0, 219, 243, 124, 63, 117, 234, 124, 63, 172, 170, 170, 62, 171, 170, 42, 63, 0, 0, 0, 0, 0, 0, 0, 63, 171, 170, 170, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 174, 170, 170, 62, 0, 0, 0, 63, 170, 170, 170, 62, 170, 170, 42, 63, 125, 246, 255, 62, 208, 243, 124, 63, 0, 0, 0, 0, 49, 12, 67, 60, 0, 0, 0, 0, 207, 243, 124, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 84, 103, 62, 60, 10, 131, 62, 60, 10, 131, 62, 60, 0, 0, 0, 0, 0, 0, 0, 0, 64, 12, 67, 60, 64, 12, 67, 60, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 64, 12, 67, 60, 0, 0, 0, 63, 0, 0, 0, 0, 50, 12, 67, 60, 50, 12, 67, 60, 13, 131, 62, 60, 13, 131, 62, 60, 208, 243, 124, 63, 208, 243, 124, 63, 192, 11, 67, 60, 192, 11, 67, 60, 117, 234, 124, 63, 137, 246, 127, 63, 208, 243, 124, 63, 208, 243, 124, 63, 117, 234, 124, 63, 137, 246, 127, 63, 219, 243, 124, 63, 166, 246, 127, 63, 58, 12, 67, 60, 227, 255, 127, 63, 117, 234, 124, 63, 137, 246, 127, 63, 64, 9, 67, 60, 192, 98, 69, 60, 64, 12, 67, 60, 0, 0, 0, 0, 76, 103, 62, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 12, 67, 60, 0, 0, 0, 0, 48, 12, 67, 60, 48, 12, 67, 60, 207, 243, 124, 63, 207, 243, 124, 63, 207, 243, 124, 63, 0, 0, 0, 0, 219, 243, 124, 63, 117, 234, 124, 63, 169, 170, 170, 62, 169, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 169, 170, 170, 62, 9, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 170, 170, 170, 62, 0, 0, 0, 0, 170, 170, 170, 62, 170, 170, 42, 62, 164, 170, 170, 62, 164, 170, 42, 62, 161, 170, 170, 62, 161, 170, 170, 62, 0, 0, 128, 63, 0, 0, 128, 63, 254, 255, 255, 62, 254, 255, 255, 62, 127, 130, 90, 63, 81, 216, 125, 63, 0, 0, 0, 63, 207, 243, 124, 63, 0, 0, 64, 63, 232, 121, 126, 63, 0, 0, 0, 63, 43, 12, 67, 60, 10, 0, 0, 63, 10, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 46, 132, 1, 63, 64, 23, 66, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 43, 12, 67, 60, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 58, 124, 90, 63, 192, 81, 11, 60, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 58, 124, 90, 63, 192, 81, 11, 60, 46, 132, 1, 63, 61, 23, 66, 60, 0, 0, 128, 63, 0, 0, 128, 63, 58, 124, 90, 63, 192, 81, 11, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 171, 170, 42, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 170, 170, 42, 63, 0, 0, 128, 63, 0, 0, 0, 0, 171, 170, 170, 62, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 170, 170, 170, 62, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 49, 12, 67, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 49, 12, 67, 60, 0, 0, 128, 63, 207, 243, 124, 63, 0, 0, 128, 63, 207, 243, 124, 63, 207, 243, 124, 63, 244, 5, 125, 63, 244, 5, 125, 63, 99, 6, 125, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 207, 243, 124, 63, 0, 0, 0, 63, 174, 170, 170, 62, 174, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 169, 170, 42, 62, 169, 170, 170, 62, 172, 170, 42, 62, 172, 170, 170, 62, 0, 0, 0, 0, 171, 170, 170, 62, 0, 0, 0, 63, 164, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 0, 166, 170, 170, 62, 166, 170, 170, 62, 0, 0, 0, 0, 48, 12, 67, 60, 0, 0, 0, 0, 207, 243, 124, 63, 207, 243, 124, 63, 207, 243, 124, 63, 64, 12, 67, 60, 64, 12, 67, 60, 65, 192, 71, 60, 249, 5, 67, 60, 0, 0, 128, 63, 233, 240, 121, 63, 0, 0, 128, 63, 0, 12, 67, 60, 65, 192, 71, 60, 249, 5, 67, 60, 0, 0, 128, 63, 207, 243, 124, 63, 0, 0, 128, 63, 233, 240, 121, 63, 207, 243, 124, 63, 207, 243, 124, 63, 0, 0, 128, 63, 207, 243, 124, 63, 65, 192, 71, 60, 249, 5, 67, 60, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 81, 235, 9, 60, 91, 130, 90, 63, 49, 12, 67, 60, 0, 0, 0, 63, 57, 12, 195, 59, 254, 255, 63, 63, 0, 0, 0, 63, 0, 0, 0, 63, 72, 211, 125, 63, 126, 132, 90, 63, 232, 121, 126, 63, 0, 0, 64, 63, 207, 243, 124, 63, 0, 0, 0, 63, 171, 170, 170, 62, 171, 170, 42, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 170, 170, 42, 63, 0, 0, 0, 0, 171, 170, 42, 63, 0, 0, 0, 0, 0, 0, 128, 63, 117, 234, 124, 63, 220, 243, 124, 63, 0, 0, 0, 0, 49, 12, 67, 60, 0, 0, 0, 0, 207, 243, 124, 63, 0, 0, 0, 0, 49, 12, 67, 60, 0, 0, 0, 0, 61, 103, 62, 60, 0, 0, 0, 0, 171, 178, 64, 60, 64, 12, 67, 60, 64, 12, 67, 60, 0, 0, 0, 0, 49, 12, 67, 60, 117, 234, 124, 63, 220, 243, 124, 63, 0, 0, 0, 0, 0, 0, 0, 0, 43, 192, 71, 60, 249, 5, 67, 60, 0, 0, 128, 63, 4, 241, 121, 63, 0, 0, 128, 63, 64, 12, 67, 60, 43, 192, 71, 60, 249, 5, 67, 60, 0, 0, 128, 63, 207, 243, 124, 63, 0, 0, 128, 63, 4, 241, 121, 63, 0, 0, 128, 63, 207, 243, 124, 63, 43, 192, 71, 60, 249, 5, 67, 60, 9, 244, 124, 63, 207, 243, 124, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 49, 12, 67, 60, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 131, 62, 60, 0, 131, 62, 60, 128, 192, 64, 60, 128, 192, 64, 60, 64, 12, 67, 60, 64, 12, 67, 60, 128, 178, 64, 60, 0, 144, 20, 57, 64, 103, 62, 60, 0, 0, 0, 0, 193, 192, 64, 60, 193, 192, 64, 60, 64, 12, 67, 60, 0, 104, 150, 57, 47, 12, 67, 60, 47, 12, 67, 60, 12, 131, 62, 60, 12, 131, 62, 60, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 208, 243, 124, 63, 1, 0, 0, 63, 207, 243, 124, 63, 169, 243, 103, 54, 170, 170, 42, 63, 170, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 171, 170, 170, 62, 0, 0, 128, 63, 170, 170, 170, 62, 0, 0, 128, 63, 0, 0, 0, 0, 171, 170, 170, 62, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 170, 170, 170, 62, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 24, 12, 195, 59, 224, 255, 127, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 48, 12, 67, 60, 0, 0, 0, 63, 24, 12, 195, 59, 224, 255, 127, 62, 4, 0, 0, 63, 4, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 117, 197, 8, 60, 138, 218, 21, 62, 48, 12, 195, 59, 0, 0, 128, 62, 48, 12, 67, 60, 0, 0, 0, 63, 117, 197, 8, 60, 138, 218, 21, 62, 117, 197, 8, 60, 138, 218, 21, 62, 0, 0, 0, 0, 0, 0, 0, 0, 48, 12, 195, 59, 0, 0, 128, 62, 231, 121, 126, 63, 9, 0, 128, 62, 206, 243, 124, 63, 32, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 216, 125, 63, 56, 246, 21, 62, 206, 243, 124, 63, 32, 0, 0, 63, 231, 121, 126, 63, 254, 255, 127, 62, 0, 0, 128, 63, 0, 0, 0, 0, 82, 216, 125, 63, 56, 246, 21, 62, 206, 243, 124, 63, 32, 0, 0, 63, 3, 0, 0, 63, 3, 0, 0, 63, 9, 0, 0, 63, 190, 170, 42, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 190, 170, 42, 63, 190, 170, 42, 63, 191, 170, 42, 63, 191, 170, 42, 63, 86, 85, 85, 63, 172, 170, 42, 63, 85, 85, 85, 63, 170, 170, 42, 63, 0, 0, 128, 63, 170, 170, 42, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 122, 130, 90, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 252, 86, 60, 63, 173, 170, 42, 62, 122, 130, 90, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 118, 43, 30, 63, 194, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 128, 63, 255, 255, 255, 62, 0, 0, 0, 0, 118, 43, 30, 63, 192, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 63, 255, 255, 255, 62, 0, 0, 0, 0, 3, 87, 60, 63, 128, 170, 42, 62, 122, 130, 90, 63, 0, 0, 0, 0, 26, 246, 21, 62, 0, 0, 0, 0, 124, 213, 32, 59, 0, 0, 0, 0, 26, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 250, 255, 63, 63, 52, 246, 21, 62, 120, 130, 90, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 246, 255, 63, 63, 77, 246, 21, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 120, 130, 90, 63, 0, 0, 0, 0, 252, 255, 63, 63, 52, 246, 21, 62, 122, 130, 90, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 247, 255, 63, 63, 77, 246, 21, 62, 0, 0, 0, 63, 0, 0, 0, 63, 255, 255, 255, 62, 0, 0, 0, 0, 122, 130, 90, 63, 0, 0, 0, 0, 9, 0, 128, 62, 52, 246, 21, 62, 24, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 18, 0, 128, 62, 77, 246, 21, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 24, 246, 21, 62, 0, 0, 0, 0, 0, 0, 64, 63, 0, 0, 0, 0, 0, 0, 96, 63, 0, 0, 0, 0, 0, 0, 96, 63, 0, 0, 128, 63, 0, 0, 64, 63, 0, 0, 128, 63, 120, 130, 90, 63, 0, 0, 0, 0, 117, 43, 30, 63, 194, 170, 170, 62, 120, 130, 90, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 96, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 96, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 118, 43, 30, 63, 192, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 120, 130, 90, 63, 0, 0, 0, 0, 118, 43, 30, 63, 192, 170, 170, 62, 10, 0, 128, 62, 52, 246, 21, 62, 26, 246, 21, 62, 0, 0, 0, 0, 255, 255, 255, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 7, 0, 128, 62, 45, 246, 21, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 26, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 32, 63, 0, 0, 0, 0, 0, 0, 32, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 24, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 8, 82, 135, 62, 173, 170, 42, 62, 24, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 169, 195, 62, 194, 170, 170, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 20, 169, 195, 62, 194, 170, 170, 62, 0, 0, 64, 63, 0, 0, 0, 0, 0, 0, 64, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 24, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 230, 168, 195, 62, 128, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 249, 81, 135, 62, 128, 170, 42, 62, 24, 246, 21, 62, 0, 0, 0, 0, 120, 130, 90, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 42, 95, 127, 63, 0, 0, 0, 0, 120, 130, 90, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 252, 255, 63, 63, 52, 246, 21, 62, 122, 130, 90, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 247, 255, 63, 63, 77, 246, 21, 62, 0, 0, 0, 63, 0, 0, 0, 63, 255, 255, 255, 62, 0, 0, 0, 0, 122, 130, 90, 63, 0, 0, 0, 0, 0, 0, 128, 62, 0, 0, 0, 0, 0, 0, 192, 62, 0, 0, 0, 0, 0, 0, 192, 62, 0, 0, 128, 63, 0, 0, 128, 62, 0, 0, 128, 63, 26, 246, 21, 62, 0, 0, 0, 0, 20, 169, 195, 62, 194, 170, 170, 62, 26, 246, 21, 62, 0, 0, 0, 0, 255, 255, 255, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 26, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 20, 169, 195, 62, 192, 170, 170, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 246, 21, 62, 0, 0, 0, 0, 20, 169, 195, 62, 192, 170, 170, 62, 24, 0, 128, 62, 96, 246, 21, 62, 24, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 29, 0, 128, 62, 109, 246, 21, 62, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 24, 246, 21, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 132, 65, 193, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 166, 197, 69, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 40, 48, 68, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 124, 155, 81, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 228, 145, 169, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 48, 217, 193, 62, 0, 0, 128, 63, 228, 145, 169, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 48, 217, 193, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 140, 166, 209, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 248, 29, 242, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 52, 196, 11, 63, 0, 0, 128, 63, 248, 29, 242, 62, 0, 0, 128, 63, 96, 50, 25, 63, 0, 0, 128, 63, 52, 196, 11, 63, 0, 0, 128, 63, 68, 196, 27, 63, 0, 0, 128, 63, 96, 50, 25, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 156, 237, 27, 63, 0, 0, 128, 63, 68, 196, 27, 63, 0, 0, 128, 63, 164, 10, 29, 63, 0, 0, 128, 63, 156, 237, 27, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 212, 250, 56, 63, 0, 0, 128, 63, 164, 10, 29, 63, 0, 0, 128, 63, 48, 135, 82, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 160, 76, 172, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 192, 162, 215, 62, 0, 0, 128, 63, 160, 76, 172, 62, 0, 0, 128, 63, 88, 131, 3, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 24, 117, 4, 63, 0, 0, 128, 63, 88, 131, 3, 63, 0, 0, 128, 63, 172, 159, 4, 63, 0, 0, 128, 63, 24, 117, 4, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 160, 205, 6, 63, 0, 0, 128, 63, 172, 159, 20, 63, 0, 0, 128, 63, 148, 66, 36, 63, 0, 0, 128, 63, 172, 159, 20, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 248, 211, 49, 63, 0, 0, 128, 63, 148, 66, 36, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 244, 77, 99, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 29, 51, 93, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 29, 51, 93, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 157, 170, 127, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 157, 170, 127, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 204, 92, 30, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 204, 92, 30, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 117, 157, 197, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 243, 201, 80, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 90, 135, 82, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 24, 153, 65, 63, 0, 0, 128, 63, 90, 135, 82, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 161, 213, 10, 63, 0, 0, 128, 63, 24, 153, 65, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 98, 248, 163, 61, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 160, 145, 116, 62, 0, 0, 128, 63, 98, 248, 163, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 160, 145, 116, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 128, 235, 65, 62, 0, 0, 0, 0, 96, 135, 241, 62, 0, 0, 0, 0, 32, 217, 104, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 32, 217, 104, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 182, 241, 144, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 64, 227, 60, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 64, 227, 60, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 28, 102, 152, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 158, 98, 204, 62, 0, 0, 128, 63, 242, 236, 235, 62, 0, 0, 128, 63, 86, 238, 45, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 13, 93, 37, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 93, 16, 169, 62, 0, 0, 128, 63, 13, 93, 37, 62, 0, 0, 128, 63, 100, 103, 193, 62, 0, 0, 128, 63, 93, 16, 169, 62, 0, 0, 128, 63, 176, 133, 233, 62, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 182, 114, 167, 62, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 220, 48, 49, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
+"format": 4119,
+"index_count": 1740,
+"index_data": PackedByteArray(0, 0, 1, 0, 2, 0, 3, 0, 0, 0, 2, 0, 2, 0, 4, 0, 3, 0, 2, 0, 5, 0, 4, 0, 2, 0, 6, 0, 5, 0, 7, 0, 8, 0, 9, 0, 10, 0, 11, 0, 12, 0, 8, 0, 13, 0, 9, 0, 14, 0, 15, 0, 16, 0, 17, 0, 14, 0, 16, 0, 18, 0, 19, 0, 20, 0, 19, 0, 21, 0, 20, 0, 22, 0, 23, 0, 24, 0, 24, 0, 23, 0, 25, 0, 26, 0, 27, 0, 28, 0, 21, 0, 19, 0, 29, 0, 11, 0, 30, 0, 31, 0, 30, 0, 32, 0, 31, 0, 33, 0, 11, 0, 31, 0, 31, 0, 32, 0, 34, 0, 34, 0, 32, 0, 35, 0, 30, 0, 36, 0, 32, 0, 37, 0, 11, 0, 33, 0, 38, 0, 11, 0, 39, 0, 11, 0, 37, 0, 39, 0, 39, 0, 32, 0, 38, 0, 40, 0, 32, 0, 39, 0, 32, 0, 36, 0, 41, 0, 41, 0, 36, 0, 42, 0, 43, 0, 11, 0, 44, 0, 44, 0, 45, 0, 46, 0, 11, 0, 38, 0, 44, 0, 38, 0, 45, 0, 44, 0, 47, 0, 19, 0, 48, 0, 49, 0, 50, 0, 47, 0, 50, 0, 19, 0, 47, 0, 51, 0, 52, 0, 53, 0, 46, 0, 45, 0, 54, 0, 55, 0, 56, 0, 57, 0, 46, 0, 54, 0, 58, 0, 50, 0, 36, 0, 59, 0, 36, 0, 19, 0, 60, 0, 59, 0, 36, 0, 60, 0, 60, 0, 19, 0, 61, 0, 19, 0, 50, 0, 62, 0, 50, 0, 59, 0, 62, 0, 62, 0, 61, 0, 19, 0, 50, 0, 63, 0, 36, 0, 36, 0, 30, 0, 64, 0, 30, 0, 27, 0, 65, 0, 66, 0, 67, 0, 65, 0, 68, 0, 30, 0, 69, 0, 30, 0, 65, 0, 69, 0, 65, 0, 67, 0, 69, 0, 69, 0, 67, 0, 70, 0, 70, 0, 67, 0, 71, 0, 65, 0, 27, 0, 72, 0, 72, 0, 27, 0, 73, 0, 29, 0, 19, 0, 67, 0, 73, 0, 27, 0, 26, 0, 29, 0, 67, 0, 66, 0, 64, 0, 30, 0, 74, 0, 74, 0, 30, 0, 75, 0, 67, 0, 64, 0, 76, 0, 64, 0, 74, 0, 76, 0, 77, 0, 67, 0, 76, 0, 78, 0, 79, 0, 80, 0, 81, 0, 82, 0, 83, 0, 79, 0, 84, 0, 80, 0, 85, 0, 86, 0, 87, 0, 88, 0, 15, 0, 89, 0, 86, 0, 90, 0, 91, 0, 9, 0, 87, 0, 91, 0, 91, 0, 90, 0, 92, 0, 87, 0, 86, 0, 91, 0, 93, 0, 94, 0, 95, 0, 94, 0, 96, 0, 95, 0, 97, 0, 98, 0, 99, 0, 100, 0, 101, 0, 102, 0, 98, 0, 96, 0, 99, 0, 95, 0, 96, 0, 98, 0, 103, 0, 104, 0, 105, 0, 106, 0, 107, 0, 108, 0, 104, 0, 109, 0, 105, 0, 96, 0, 94, 0, 110, 0, 111, 0, 112, 0, 113, 0, 112, 0, 114, 0, 113, 0, 114, 0, 107, 0, 115, 0, 113, 0, 114, 0, 115, 0, 115, 0, 107, 0, 116, 0, 117, 0, 96, 0, 112, 0, 118, 0, 107, 0, 119, 0, 117, 0, 112, 0, 120, 0, 121, 0, 114, 0, 112, 0, 122, 0, 123, 0, 124, 0, 125, 0, 123, 0, 122, 0, 94, 0, 125, 0, 126, 0, 125, 0, 122, 0, 126, 0, 126, 0, 127, 0, 94, 0, 125, 0, 94, 0, 128, 0, 107, 0, 123, 0, 129, 0, 123, 0, 125, 0, 129, 0, 130, 0, 104, 0, 131, 0, 107, 0, 129, 0, 130, 0, 129, 0, 104, 0, 130, 0, 132, 0, 107, 0, 133, 0, 107, 0, 130, 0, 133, 0, 134, 0, 123, 0, 135, 0, 123, 0, 136, 0, 135, 0, 136, 0, 94, 0, 137, 0, 135, 0, 136, 0, 137, 0, 138, 0, 137, 0, 94, 0, 139, 0, 140, 0, 141, 0, 142, 0, 143, 0, 144, 0, 140, 0, 123, 0, 141, 0, 136, 0, 123, 0, 140, 0, 145, 0, 94, 0, 146, 0, 147, 0, 114, 0, 148, 0, 145, 0, 146, 0, 149, 0, 150, 0, 151, 0, 152, 0, 153, 0, 114, 0, 154, 0, 151, 0, 155, 0, 152, 0, 156, 0, 146, 0, 151, 0, 146, 0, 155, 0, 157, 0, 155, 0, 151, 0, 158, 0, 157, 0, 155, 0, 158, 0, 158, 0, 151, 0, 159, 0, 151, 0, 146, 0, 160, 0, 146, 0, 157, 0, 160, 0, 160, 0, 159, 0, 151, 0, 161, 0, 162, 0, 150, 0, 154, 0, 114, 0, 163, 0, 162, 0, 151, 0, 150, 0, 164, 0, 162, 0, 161, 0, 165, 0, 162, 0, 164, 0, 114, 0, 165, 0, 166, 0, 165, 0, 164, 0, 166, 0, 166, 0, 167, 0, 114, 0, 168, 0, 169, 0, 170, 0, 171, 0, 168, 0, 170, 0, 170, 0, 172, 0, 171, 0, 173, 0, 172, 0, 170, 0, 170, 0, 174, 0, 173, 0, 175, 0, 176, 0, 177, 0, 178, 0, 175, 0, 177, 0, 177, 0, 179, 0, 178, 0, 180, 0, 181, 0, 182, 0, 177, 0, 183, 0, 184, 0, 185, 0, 186, 0, 187, 0, 187, 0, 188, 0, 185, 0, 189, 0, 190, 0, 191, 0, 191, 0, 192, 0, 189, 0, 193, 0, 192, 0, 191, 0, 191, 0, 194, 0, 193, 0, 190, 0, 195, 0, 191, 0, 196, 0, 197, 0, 198, 0, 197, 0, 199, 0, 198, 0, 200, 0, 197, 0, 201, 0, 201, 0, 197, 0, 202, 0, 203, 0, 204, 0, 205, 0, 205, 0, 204, 0, 206, 0, 207, 0, 203, 0, 205, 0, 208, 0, 207, 0, 205, 0, 205, 0, 209, 0, 208, 0, 210, 0, 211, 0, 212, 0, 213, 0, 210, 0, 214, 0, 214, 0, 215, 0, 213, 0, 210, 0, 212, 0, 214, 0, 211, 0, 216, 0, 212, 0, 217, 0, 203, 0, 216, 0, 212, 0, 216, 0, 218, 0, 214, 0, 212, 0, 219, 0, 219, 0, 215, 0, 214, 0, 212, 0, 218, 0, 219, 0, 216, 0, 203, 0, 218, 0, 220, 0, 221, 0, 222, 0, 222, 0, 223, 0, 220, 0, 224, 0, 225, 0, 223, 0, 223, 0, 222, 0, 224, 0, 226, 0, 227, 0, 228, 0, 227, 0, 229, 0, 228, 0, 230, 0, 227, 0, 231, 0, 232, 0, 233, 0, 234, 0, 235, 0, 236, 0, 237, 0, 237, 0, 238, 0, 235, 0, 239, 0, 240, 0, 241, 0, 240, 0, 242, 0, 241, 0, 243, 0, 244, 0, 245, 0, 245, 0, 246, 0, 243, 0, 247, 0, 248, 0, 249, 0, 248, 0, 250, 0, 249, 0, 251, 0, 247, 0, 249, 0, 249, 0, 250, 0, 251, 0, 252, 0, 253, 0, 254, 0, 253, 0, 255, 0, 254, 0, 0, 1, 1, 1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1, 7, 1, 8, 1, 7, 1, 9, 1, 8, 1, 10, 1, 7, 1, 11, 1, 12, 1, 13, 1, 14, 1, 15, 1, 16, 1, 12, 1, 16, 1, 13, 1, 12, 1, 17, 1, 13, 1, 18, 1, 18, 1, 19, 1, 17, 1, 13, 1, 20, 1, 18, 1, 13, 1, 16, 1, 20, 1, 16, 1, 21, 1, 22, 1, 22, 1, 21, 1, 23, 1, 24, 1, 16, 1, 22, 1, 25, 1, 24, 1, 22, 1, 26, 1, 27, 1, 28, 1, 29, 1, 30, 1, 31, 1, 32, 1, 33, 1, 34, 1, 35, 1, 36, 1, 37, 1, 38, 1, 39, 1, 40, 1, 41, 1, 38, 1, 42, 1, 43, 1, 44, 1, 45, 1, 44, 1, 46, 1, 45, 1, 47, 1, 44, 1, 48, 1, 49, 1, 44, 1, 50, 1, 51, 1, 52, 1, 53, 1, 52, 1, 54, 1, 53, 1, 55, 1, 51, 1, 53, 1, 53, 1, 54, 1, 55, 1, 56, 1, 57, 1, 58, 1, 59, 1, 60, 1, 61, 1, 61, 1, 62, 1, 59, 1, 63, 1, 64, 1, 65, 1, 66, 1, 67, 1, 68, 1, 69, 1, 70, 1, 71, 1, 71, 1, 72, 1, 69, 1, 73, 1, 74, 1, 75, 1, 75, 1, 76, 1, 73, 1, 77, 1, 78, 1, 76, 1, 76, 1, 75, 1, 77, 1, 79, 1, 80, 1, 81, 1, 81, 1, 82, 1, 79, 1, 83, 1, 81, 1, 80, 1, 80, 1, 84, 1, 83, 1, 85, 1, 86, 1, 87, 1, 87, 1, 88, 1, 85, 1, 87, 1, 89, 1, 90, 1, 87, 1, 86, 1, 89, 1, 91, 1, 88, 1, 87, 1, 91, 1, 87, 1, 90, 1, 92, 1, 91, 1, 93, 1, 93, 1, 94, 1, 92, 1, 91, 1, 90, 1, 93, 1, 95, 1, 96, 1, 97, 1, 97, 1, 94, 1, 95, 1, 96, 1, 88, 1, 97, 1, 92, 1, 94, 1, 97, 1, 97, 1, 91, 1, 92, 1, 97, 1, 88, 1, 91, 1, 98, 1, 99, 1, 100, 1, 101, 1, 99, 1, 102, 1, 103, 1, 104, 1, 99, 1, 103, 1, 99, 1, 105, 1, 106, 1, 107, 1, 108, 1, 106, 1, 108, 1, 109, 1, 110, 1, 111, 1, 112, 1, 113, 1, 114, 1, 115, 1, 116, 1, 117, 1, 118, 1, 119, 1, 120, 1, 121, 1, 120, 1, 122, 1, 121, 1, 123, 1, 119, 1, 121, 1, 121, 1, 122, 1, 123, 1, 122, 1, 120, 1, 124, 1, 124, 1, 120, 1, 125, 1, 126, 1, 127, 1, 125, 1, 125, 1, 120, 1, 126, 1, 127, 1, 124, 1, 125, 1, 128, 1, 129, 1, 130, 1, 131, 1, 132, 1, 129, 1, 131, 1, 129, 1, 128, 1, 133, 1, 134, 1, 135, 1, 136, 1, 137, 1, 138, 1, 139, 1, 140, 1, 141, 1, 142, 1, 138, 1, 136, 1, 142, 1, 137, 1, 138, 1, 143, 1, 144, 1, 145, 1, 146, 1, 147, 1, 148, 1, 149, 1, 150, 1, 151, 1, 152, 1, 153, 1, 154, 1, 154, 1, 155, 1, 152, 1, 153, 1, 156, 1, 154, 1, 157, 1, 155, 1, 154, 1, 158, 1, 157, 1, 154, 1, 159, 1, 158, 1, 154, 1, 154, 1, 156, 1, 159, 1, 160, 1, 161, 1, 162, 1, 163, 1, 160, 1, 164, 1, 164, 1, 156, 1, 163, 1, 160, 1, 162, 1, 164, 1, 161, 1, 165, 1, 162, 1, 161, 1, 155, 1, 165, 1, 166, 1, 167, 1, 168, 1, 168, 1, 156, 1, 166, 1, 169, 1, 163, 1, 168, 1, 168, 1, 167, 1, 169, 1, 163, 1, 156, 1, 168, 1, 170, 1, 171, 1, 172, 1, 173, 1, 174, 1, 171, 1, 173, 1, 171, 1, 170, 1, 175, 1, 176, 1, 177, 1, 177, 1, 178, 1, 175, 1, 179, 1, 177, 1, 176, 1, 176, 1, 180, 1, 179, 1, 181, 1, 182, 1, 183, 1, 184, 1, 185, 1, 186, 1, 187, 1, 188, 1, 189, 1, 190, 1, 191, 1, 192, 1, 193, 1, 194, 1, 195, 1, 191, 1, 187, 1, 192, 1, 196, 1, 197, 1, 198, 1, 198, 1, 199, 1, 196, 1, 200, 1, 201, 1, 202, 1, 201, 1, 203, 1, 202, 1, 204, 1, 205, 1, 206, 1, 206, 1, 207, 1, 204, 1, 207, 1, 188, 1, 208, 1, 209, 1, 210, 1, 211, 1, 209, 1, 211, 1, 212, 1, 213, 1, 211, 1, 214, 1, 215, 1, 211, 1, 216, 1, 217, 1, 218, 1, 219, 1, 219, 1, 220, 1, 217, 1, 221, 1, 222, 1, 223, 1, 224, 1, 225, 1, 226, 1, 226, 1, 227, 1, 224, 1, 226, 1, 228, 1, 227, 1, 218, 1, 229, 1, 230, 1, 230, 1, 219, 1, 218, 1, 231, 1, 221, 1, 223, 1, 232, 1, 233, 1, 234, 1, 235, 1, 232, 1, 234, 1, 234, 1, 236, 1, 235, 1, 237, 1, 231, 1, 223, 1, 238, 1, 239, 1, 240, 1, 240, 1, 241, 1, 238, 1, 242, 1, 243, 1, 244, 1, 244, 1, 245, 1, 242, 1, 246, 1, 247, 1, 248, 1, 248, 1, 249, 1, 246, 1, 250, 1, 251, 1, 252, 1, 252, 1, 253, 1, 250, 1, 254, 1, 255, 1, 0, 2, 0, 2, 1, 2, 254, 1, 2, 2, 3, 2, 4, 2, 4, 2, 5, 2, 2, 2, 6, 2, 7, 2, 8, 2, 8, 2, 9, 2, 6, 2, 10, 2, 11, 2, 12, 2, 12, 2, 13, 2, 10, 2, 14, 2, 8, 2, 7, 2, 15, 2, 16, 2, 17, 2, 17, 2, 18, 2, 15, 2, 19, 2, 20, 2, 21, 2, 21, 2, 22, 2, 19, 2, 23, 2, 14, 2, 7, 2, 24, 2, 25, 2, 26, 2, 27, 2, 28, 2, 29, 2, 30, 2, 31, 2, 32, 2, 32, 2, 33, 2, 30, 2, 34, 2, 35, 2, 36, 2, 36, 2, 37, 2, 34, 2, 38, 2, 39, 2, 40, 2, 40, 2, 41, 2, 38, 2, 42, 2, 43, 2, 44, 2, 45, 2, 46, 2, 47, 2, 47, 2, 48, 2, 45, 2, 49, 2, 50, 2, 51, 2, 39, 2, 52, 2, 53, 2, 53, 2, 40, 2, 39, 2, 54, 2, 55, 2, 56, 2, 57, 2, 58, 2, 59, 2, 60, 2, 57, 2, 59, 2, 59, 2, 61, 2, 60, 2, 62, 2, 63, 2, 64, 2, 65, 2, 66, 2, 67, 2, 67, 2, 68, 2, 65, 2, 69, 2, 70, 2, 71, 2, 71, 2, 72, 2, 69, 2, 73, 2, 74, 2, 75, 2, 75, 2, 76, 2, 73, 2, 77, 2, 78, 2, 79, 2, 79, 2, 80, 2, 77, 2, 81, 2, 75, 2, 74, 2, 82, 2, 83, 2, 84, 2, 84, 2, 85, 2, 82, 2, 78, 2, 86, 2, 87, 2, 87, 2, 79, 2, 78, 2, 88, 2, 89, 2, 90, 2, 91, 2, 92, 2, 93, 2, 94, 2, 95, 2, 96, 2, 97, 2, 98, 2, 99, 2, 99, 2, 100, 2, 97, 2, 101, 2, 102, 2, 103, 2, 103, 2, 104, 2, 101, 2, 105, 2, 106, 2, 107, 2, 107, 2, 108, 2, 105, 2, 109, 2, 110, 2, 111, 2, 111, 2, 112, 2, 109, 2, 113, 2, 114, 2, 115, 2, 115, 2, 116, 2, 113, 2, 117, 2, 118, 2, 119, 2, 119, 2, 120, 2, 117, 2, 121, 2, 122, 2, 123, 2, 124, 2, 125, 2, 126, 2, 127, 2, 128, 2, 129, 2, 129, 2, 130, 2, 127, 2, 131, 2, 132, 2, 133, 2, 133, 2, 134, 2, 131, 2, 135, 2, 136, 2, 137, 2, 137, 2, 138, 2, 135, 2, 139, 2, 140, 2, 141, 2, 141, 2, 142, 2, 139, 2, 143, 2, 144, 2, 145, 2, 145, 2, 146, 2, 143, 2, 147, 2, 148, 2, 149, 2, 150, 2, 151, 2, 147, 2, 147, 2, 149, 2, 150, 2, 152, 2, 153, 2, 154, 2, 154, 2, 155, 2, 152, 2, 156, 2, 157, 2, 158, 2, 158, 2, 159, 2, 156, 2, 160, 2, 161, 2, 162, 2, 163, 2, 164, 2, 165, 2, 165, 2, 166, 2, 163, 2, 167, 2, 168, 2, 169, 2, 170, 2, 171, 2, 172, 2, 173, 2, 174, 2, 175, 2, 176, 2, 177, 2, 173, 2, 173, 2, 178, 2, 176, 2, 173, 2, 175, 2, 178, 2, 179, 2, 180, 2, 181, 2, 181, 2, 182, 2, 179, 2, 183, 2, 184, 2, 185, 2, 185, 2, 186, 2, 183, 2, 187, 2, 188, 2, 189, 2, 190, 2, 191, 2, 187, 2, 192, 2, 193, 2, 194, 2, 187, 2, 189, 2, 195, 2, 196, 2, 197, 2, 198, 2, 198, 2, 199, 2, 196, 2, 200, 2, 201, 2, 202, 2, 203, 2, 204, 2, 200, 2, 200, 2, 205, 2, 203, 2, 206, 2, 207, 2, 208, 2, 200, 2, 209, 2, 210, 2, 211, 2, 212, 2, 213, 2, 214, 2, 215, 2, 216, 2, 217, 2, 218, 2, 219, 2, 220, 2, 221, 2, 200, 2, 222, 2, 220, 2, 200, 2, 200, 2, 202, 2, 222, 2, 223, 2, 224, 2, 225, 2, 225, 2, 226, 2, 223, 2, 227, 2, 228, 2, 229, 2, 229, 2, 230, 2, 227, 2, 231, 2, 232, 2, 233, 2, 234, 2, 235, 2, 236, 2, 231, 2, 237, 2, 238, 2, 231, 2, 239, 2, 237, 2, 240, 2, 241, 2, 242, 2, 243, 2, 244, 2, 245, 2, 245, 2, 246, 2, 243, 2, 247, 2, 246, 2, 245, 2, 248, 2, 249, 2, 250, 2, 251, 2, 252, 2, 231, 2, 231, 2, 233, 2, 251, 2, 253, 2, 254, 2, 255, 2, 255, 2, 0, 3, 253, 2, 1, 3, 2, 3, 3, 3, 4, 3, 5, 3, 1, 3, 1, 3, 3, 3, 4, 3, 6, 3, 7, 3, 8, 3, 8, 3, 9, 3, 6, 3, 10, 3, 11, 3, 12, 3, 12, 3, 13, 3, 10, 3, 14, 3, 15, 3, 16, 3, 17, 3, 18, 3, 19, 3, 20, 3, 21, 3, 22, 3, 23, 3, 24, 3, 25, 3, 26, 3, 27, 3, 23, 3, 28, 3, 29, 3, 30, 3, 30, 3, 31, 3, 28, 3, 32, 3, 33, 3, 34, 3, 34, 3, 35, 3, 32, 3, 36, 3, 37, 3, 38, 3, 38, 3, 39, 3, 36, 3, 40, 3, 41, 3, 42, 3, 43, 3, 44, 3, 45, 3, 46, 3, 47, 3, 48, 3, 49, 3, 50, 3, 51, 3, 52, 3, 53, 3, 54, 3, 54, 3, 55, 3, 52, 3, 56, 3, 57, 3, 58, 3, 58, 3, 59, 3, 56, 3, 60, 3, 61, 3, 62, 3, 63, 3, 64, 3, 65, 3, 66, 3, 67, 3, 68, 3, 69, 3, 70, 3, 71, 3, 72, 3, 73, 3, 74, 3, 74, 3, 75, 3, 72, 3, 76, 3, 77, 3, 78, 3, 79, 3, 80, 3, 76, 3, 81, 3, 82, 3, 83, 3, 84, 3, 85, 3, 86, 3, 86, 3, 87, 3, 84, 3, 88, 3, 89, 3, 90, 3, 91, 3, 92, 3, 93, 3, 94, 3, 95, 3, 96, 3, 97, 3, 98, 3, 94, 3, 99, 3, 100, 3, 101, 3, 102, 3, 103, 3, 104, 3, 105, 3, 106, 3, 107, 3, 108, 3, 109, 3, 110, 3, 111, 3, 112, 3, 108, 3, 108, 3, 113, 3, 111, 3, 108, 3, 110, 3, 113, 3, 114, 3, 115, 3, 116, 3, 116, 3, 117, 3, 114, 3, 118, 3, 119, 3, 120, 3, 121, 3, 122, 3, 123, 3, 124, 3, 125, 3, 126, 3, 126, 3, 127, 3, 124, 3, 119, 3, 128, 3, 120, 3, 129, 3, 130, 3, 131, 3, 132, 3, 133, 3, 134, 3, 135, 3, 136, 3, 137, 3, 138, 3, 139, 3, 140, 3, 141, 3, 142, 3, 143, 3, 144, 3, 141, 3, 143, 3, 145, 3, 144, 3, 143, 3, 143, 3, 146, 3, 145, 3, 147, 3, 148, 3, 149, 3, 150, 3, 151, 3, 152, 3, 153, 3, 154, 3, 150, 3, 150, 3, 152, 3, 153, 3, 155, 3, 156, 3, 157, 3, 157, 3, 158, 3, 155, 3, 159, 3, 160, 3, 161, 3, 162, 3, 163, 3, 164, 3, 165, 3, 166, 3, 167, 3, 168, 3, 169, 3, 170, 3, 165, 3, 167, 3, 171, 3, 172, 3, 173, 3, 174, 3, 175, 3, 176, 3, 177, 3, 178, 3, 179, 3, 180, 3, 181, 3, 182, 3, 178, 3, 178, 3, 183, 3, 181, 3, 184, 3, 183, 3, 178, 3, 185, 3, 184, 3, 178, 3, 178, 3, 180, 3, 185, 3, 186, 3, 187, 3, 188, 3, 188, 3, 189, 3, 186, 3, 190, 3, 191, 3, 192, 3, 193, 3, 194, 3, 195, 3, 196, 3, 197, 3, 198, 3, 199, 3, 200, 3, 201, 3, 202, 3, 203, 3, 204, 3, 201, 3, 205, 3, 206, 3, 207, 3, 205, 3, 201, 3, 201, 3, 208, 3, 207, 3, 209, 3, 210, 3, 211, 3, 211, 3, 212, 3, 209, 3, 213, 3, 214, 3, 215, 3, 216, 3, 217, 3, 213, 3, 213, 3, 215, 3, 216, 3, 218, 3, 219, 3, 220, 3, 220, 3, 221, 3, 218, 3, 222, 3, 223, 3, 224, 3, 224, 3, 225, 3, 222, 3, 226, 3, 227, 3, 228, 3, 229, 3, 230, 3, 231, 3, 231, 3, 232, 3, 229, 3, 233, 3, 234, 3, 235, 3, 236, 3, 237, 3, 238, 3),
+"primitive": 3,
+"vertex_count": 1007,
+"vertex_data": PackedByteArray(0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 164, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 191, 0, 0, 168, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 164, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 191, 0, 0, 168, 65, 255, 255, 0, 128, 255, 127, 1, 128, 17, 234, 75, 65, 0, 0, 0, 0, 206, 104, 77, 65, 0, 128, 255, 255, 255, 255, 255, 255, 245, 92, 101, 193, 0, 0, 0, 0, 222, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 3, 178, 76, 65, 0, 0, 0, 0, 8, 178, 76, 65, 0, 128, 255, 255, 255, 255, 255, 255, 55, 144, 121, 65, 0, 0, 0, 0, 58, 144, 121, 65, 0, 128, 255, 255, 255, 255, 255, 255, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 26, 62, 129, 65, 0, 0, 0, 0, 81, 169, 129, 65, 0, 128, 255, 255, 255, 255, 255, 255, 225, 165, 94, 193, 0, 0, 0, 0, 226, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 254, 255, 163, 193, 0, 0, 0, 0, 85, 12, 160, 193, 0, 128, 255, 255, 255, 255, 255, 255, 1, 0, 164, 193, 0, 0, 0, 0, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 226, 165, 110, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 238, 142, 117, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 94, 99, 73, 65, 0, 0, 0, 0, 1, 184, 79, 65, 0, 128, 255, 255, 255, 255, 255, 255, 2, 0, 24, 193, 0, 0, 0, 0, 1, 0, 0, 193, 0, 128, 255, 255, 255, 255, 255, 255, 17, 234, 75, 65, 0, 0, 0, 0, 206, 104, 77, 65, 0, 128, 255, 255, 255, 255, 255, 255, 245, 92, 101, 193, 0, 0, 0, 0, 222, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 26, 62, 129, 65, 0, 0, 0, 0, 81, 169, 129, 65, 0, 128, 255, 255, 255, 255, 248, 255, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 0, 128, 255, 255, 255, 255, 254, 255, 248, 125, 131, 65, 0, 0, 0, 0, 60, 31, 132, 65, 0, 128, 255, 255, 255, 255, 251, 255, 68, 245, 130, 65, 0, 0, 0, 0, 54, 156, 132, 65, 0, 128, 255, 255, 255, 255, 255, 255, 93, 96, 125, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 254, 255, 163, 193, 0, 0, 0, 0, 85, 12, 160, 193, 0, 128, 255, 255, 255, 255, 255, 255, 238, 142, 117, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 150, 183, 110, 193, 0, 0, 0, 0, 227, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 0, 0, 252, 255, 163, 65, 0, 128, 255, 255, 255, 255, 255, 255, 176, 172, 113, 192, 0, 0, 0, 0, 166, 48, 134, 65, 0, 128, 255, 255, 255, 255, 255, 255, 144, 3, 7, 193, 0, 0, 0, 0, 212, 86, 47, 65, 0, 128, 255, 255, 255, 255, 255, 255, 128, 97, 19, 63, 0, 0, 0, 0, 80, 228, 94, 65, 0, 128, 255, 255, 255, 255, 254, 255, 176, 86, 138, 192, 0, 0, 0, 0, 44, 252, 126, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 178, 35, 191, 0, 0, 0, 0, 68, 123, 88, 65, 0, 128, 255, 255, 255, 255, 255, 255, 1, 0, 24, 193, 0, 0, 0, 0, 0, 0, 0, 65, 0, 128, 255, 255, 255, 255, 255, 255, 144, 213, 20, 63, 0, 0, 0, 0, 32, 213, 94, 65, 0, 128, 255, 255, 255, 255, 253, 255, 64, 139, 25, 192, 0, 0, 0, 0, 213, 86, 47, 65, 0, 128, 255, 255, 255, 255, 255, 255, 64, 42, 13, 61, 0, 0, 0, 0, 4, 112, 81, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 178, 35, 191, 0, 0, 0, 0, 68, 123, 88, 65, 0, 128, 255, 255, 255, 255, 255, 255, 146, 3, 7, 193, 0, 0, 0, 0, 212, 86, 31, 65, 0, 128, 255, 255, 255, 255, 255, 255, 112, 146, 153, 192, 0, 0, 0, 0, 213, 86, 31, 65, 0, 128, 255, 255, 255, 255, 255, 255, 86, 105, 125, 65, 0, 0, 0, 0, 102, 127, 136, 65, 0, 128, 255, 255, 255, 255, 255, 255, 211, 44, 123, 65, 0, 0, 0, 0, 22, 133, 137, 65, 0, 128, 255, 255, 255, 255, 255, 255, 222, 248, 241, 64, 0, 0, 0, 0, 214, 86, 47, 65, 0, 128, 255, 255, 255, 255, 254, 255, 248, 207, 112, 65, 0, 0, 0, 0, 36, 218, 131, 65, 0, 128, 255, 255, 255, 255, 255, 255, 218, 251, 66, 65, 0, 0, 0, 0, 208, 146, 85, 65, 0, 128, 255, 255, 255, 255, 248, 255, 94, 99, 73, 65, 0, 0, 0, 0, 1, 184, 79, 65, 0, 128, 255, 255, 0, 0, 244, 255, 250, 171, 88, 65, 0, 0, 0, 0, 36, 76, 109, 65, 0, 128, 255, 255, 255, 255, 237, 255, 220, 248, 241, 64, 0, 0, 0, 0, 216, 86, 31, 65, 0, 128, 255, 255, 255, 255, 252, 255, 68, 245, 130, 65, 0, 0, 0, 0, 54, 156, 132, 65, 0, 128, 255, 255, 0, 0, 254, 255, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 0, 128, 255, 255, 0, 0, 254, 255, 119, 95, 128, 65, 0, 0, 0, 0, 56, 249, 134, 65, 0, 128, 255, 255, 0, 0, 254, 255, 220, 248, 241, 64, 0, 0, 0, 0, 216, 86, 31, 65, 0, 128, 255, 255, 255, 255, 253, 255, 119, 95, 128, 65, 0, 0, 0, 0, 56, 249, 134, 65, 0, 128, 255, 255, 255, 255, 253, 255, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 0, 128, 255, 255, 255, 255, 253, 255, 86, 105, 125, 65, 0, 0, 0, 0, 102, 127, 136, 65, 0, 128, 255, 255, 255, 255, 253, 255, 250, 171, 88, 65, 0, 0, 0, 0, 36, 76, 109, 65, 0, 128, 255, 255, 255, 255, 253, 255, 252, 115, 14, 192, 0, 0, 0, 0, 97, 76, 237, 64, 0, 128, 255, 255, 255, 255, 255, 255, 126, 32, 192, 192, 0, 0, 0, 0, 18, 119, 117, 64, 0, 128, 255, 255, 255, 255, 255, 255, 192, 29, 170, 192, 0, 0, 0, 0, 118, 2, 71, 64, 0, 128, 255, 255, 255, 255, 255, 255, 248, 220, 196, 191, 0, 0, 0, 0, 19, 18, 214, 64, 0, 128, 255, 255, 255, 255, 255, 255, 112, 146, 153, 192, 0, 0, 0, 0, 213, 86, 31, 65, 0, 128, 255, 255, 255, 255, 255, 255, 2, 0, 40, 193, 0, 0, 0, 0, 2, 0, 0, 65, 0, 128, 255, 255, 255, 255, 255, 255, 139, 159, 149, 193, 0, 0, 0, 0, 226, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 112, 213, 118, 193, 0, 0, 0, 0, 230, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 40, 193, 0, 0, 0, 0, 0, 0, 0, 193, 0, 128, 255, 255, 255, 255, 255, 255, 31, 199, 128, 193, 0, 0, 0, 0, 134, 119, 254, 64, 0, 128, 255, 255, 255, 255, 255, 255, 178, 124, 135, 193, 0, 0, 0, 0, 50, 9, 229, 64, 0, 128, 255, 255, 255, 255, 255, 255, 3, 252, 129, 193, 0, 0, 0, 0, 228, 206, 205, 64, 0, 128, 255, 255, 255, 255, 255, 255, 84, 192, 123, 193, 0, 0, 0, 0, 212, 97, 221, 64, 0, 128, 255, 255, 255, 255, 255, 255, 138, 159, 149, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 135, 20, 130, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 38, 134, 82, 193, 0, 0, 0, 0, 6, 205, 43, 65, 0, 128, 255, 255, 255, 255, 255, 255, 31, 199, 128, 193, 0, 0, 0, 0, 134, 119, 254, 64, 0, 128, 255, 255, 255, 255, 255, 255, 198, 132, 71, 193, 0, 0, 0, 0, 224, 47, 32, 65, 0, 128, 255, 255, 0, 0, 245, 255, 84, 192, 123, 193, 0, 0, 0, 0, 212, 97, 221, 64, 0, 128, 255, 255, 255, 255, 255, 255, 232, 142, 109, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 0, 0, 253, 255, 1, 0, 164, 193, 0, 0, 0, 0, 0, 0, 164, 193, 0, 128, 255, 255, 0, 0, 249, 255, 96, 125, 109, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 0, 0, 253, 255, 70, 72, 93, 193, 0, 0, 0, 0, 228, 165, 94, 193, 0, 128, 255, 255, 255, 255, 249, 255, 5, 0, 164, 65, 0, 0, 0, 0, 52, 12, 160, 65, 0, 128, 255, 255, 0, 0, 254, 255, 244, 92, 93, 193, 0, 0, 0, 0, 231, 165, 94, 193, 0, 128, 255, 255, 255, 255, 249, 255, 171, 243, 163, 193, 0, 0, 0, 0, 1, 0, 164, 193, 0, 128, 255, 255, 0, 0, 249, 255, 244, 92, 93, 193, 0, 0, 0, 0, 231, 165, 94, 193, 0, 128, 255, 255, 0, 0, 254, 255, 5, 0, 164, 65, 0, 0, 0, 0, 52, 12, 160, 65, 0, 128, 255, 255, 255, 255, 255, 255, 225, 165, 94, 193, 0, 0, 0, 0, 226, 165, 94, 193, 0, 128, 255, 255, 0, 0, 254, 255, 226, 165, 110, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 232, 142, 109, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 252, 202, 78, 65, 0, 0, 0, 0, 36, 199, 74, 65, 0, 128, 255, 255, 255, 255, 255, 255, 55, 144, 121, 65, 0, 0, 0, 0, 58, 144, 121, 65, 0, 128, 255, 255, 255, 255, 254, 255, 39, 228, 82, 65, 0, 0, 0, 0, 249, 235, 66, 193, 0, 128, 255, 255, 255, 255, 255, 255, 2, 0, 24, 65, 0, 0, 0, 0, 252, 255, 255, 192, 0, 128, 255, 255, 255, 255, 255, 255, 220, 251, 66, 65, 0, 0, 0, 0, 142, 82, 84, 193, 0, 128, 255, 255, 0, 0, 251, 255, 224, 248, 241, 64, 0, 0, 0, 0, 90, 66, 32, 193, 0, 128, 255, 255, 255, 255, 255, 255, 192, 175, 121, 65, 0, 0, 0, 0, 2, 30, 130, 193, 0, 128, 255, 255, 255, 255, 254, 255, 252, 202, 78, 65, 0, 0, 0, 0, 62, 30, 95, 193, 0, 128, 255, 255, 255, 255, 254, 255, 1, 143, 116, 65, 0, 0, 0, 0, 184, 49, 130, 193, 0, 128, 255, 255, 255, 255, 254, 255, 198, 205, 131, 65, 0, 0, 0, 0, 107, 233, 137, 193, 0, 128, 255, 255, 255, 255, 254, 255, 0, 0, 164, 65, 0, 0, 0, 0, 254, 255, 163, 193, 0, 128, 255, 255, 255, 255, 254, 255, 78, 200, 133, 65, 0, 0, 0, 0, 53, 218, 137, 193, 0, 128, 255, 255, 255, 255, 254, 255, 87, 241, 133, 65, 0, 0, 0, 0, 14, 216, 129, 193, 0, 128, 255, 255, 255, 255, 255, 255, 29, 134, 93, 65, 0, 0, 0, 0, 26, 1, 79, 193, 0, 128, 255, 255, 255, 255, 255, 255, 192, 175, 121, 65, 0, 0, 0, 0, 2, 30, 130, 193, 0, 128, 255, 255, 255, 255, 255, 255, 78, 200, 133, 65, 0, 0, 0, 0, 53, 218, 137, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 0, 0, 254, 255, 163, 193, 0, 128, 255, 255, 255, 255, 255, 255, 248, 205, 140, 65, 0, 0, 0, 0, 58, 164, 137, 193, 0, 128, 255, 255, 255, 255, 255, 255, 252, 202, 78, 65, 0, 0, 0, 0, 62, 30, 95, 193, 0, 128, 255, 255, 255, 255, 255, 255, 220, 47, 149, 64, 0, 0, 0, 0, 90, 66, 32, 193, 0, 128, 255, 255, 255, 255, 255, 255, 70, 27, 108, 65, 0, 0, 0, 0, 53, 82, 130, 193, 0, 128, 255, 255, 255, 255, 255, 255, 220, 248, 241, 64, 0, 0, 0, 0, 91, 66, 48, 193, 0, 128, 255, 255, 255, 255, 255, 255, 62, 84, 83, 65, 0, 0, 0, 0, 114, 177, 130, 193, 0, 128, 255, 255, 255, 255, 255, 255, 171, 243, 163, 193, 0, 0, 0, 0, 1, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 46, 207, 83, 65, 0, 0, 0, 0, 134, 176, 138, 193, 0, 128, 255, 255, 255, 255, 255, 255, 229, 138, 128, 65, 0, 0, 0, 0, 126, 2, 138, 193, 0, 128, 255, 255, 0, 0, 254, 255, 1, 143, 116, 65, 0, 0, 0, 0, 184, 49, 130, 193, 0, 128, 255, 255, 255, 255, 255, 255, 229, 138, 128, 65, 0, 0, 0, 0, 126, 2, 138, 193, 0, 128, 255, 255, 255, 255, 255, 255, 198, 205, 131, 65, 0, 0, 0, 0, 107, 233, 137, 193, 0, 128, 255, 255, 255, 255, 255, 255, 70, 27, 108, 65, 0, 0, 0, 0, 53, 82, 130, 193, 0, 128, 255, 255, 255, 255, 255, 255, 232, 205, 16, 64, 0, 0, 0, 0, 92, 66, 48, 193, 0, 128, 255, 255, 255, 255, 255, 255, 100, 105, 139, 65, 0, 0, 0, 0, 160, 105, 41, 64, 0, 128, 255, 255, 255, 255, 255, 255, 5, 0, 164, 65, 0, 0, 0, 0, 52, 12, 160, 65, 0, 128, 255, 255, 255, 255, 255, 255, 106, 225, 96, 65, 0, 0, 0, 0, 168, 54, 102, 64, 0, 128, 255, 255, 255, 255, 255, 255, 210, 44, 123, 65, 0, 0, 0, 0, 54, 219, 22, 193, 0, 128, 255, 255, 255, 255, 255, 255, 238, 61, 137, 65, 0, 0, 0, 0, 144, 159, 215, 63, 0, 128, 255, 255, 255, 255, 255, 255, 133, 0, 91, 65, 0, 0, 0, 0, 224, 88, 42, 64, 0, 128, 255, 255, 255, 255, 255, 255, 39, 228, 82, 65, 0, 0, 0, 0, 249, 235, 66, 193, 0, 128, 255, 255, 255, 255, 255, 255, 247, 125, 131, 65, 0, 0, 0, 0, 225, 166, 33, 193, 0, 128, 255, 255, 255, 255, 255, 255, 39, 73, 147, 65, 0, 0, 0, 0, 123, 113, 129, 193, 0, 128, 255, 255, 255, 255, 255, 255, 87, 241, 133, 65, 0, 0, 0, 0, 14, 216, 129, 193, 0, 128, 255, 255, 255, 255, 255, 255, 248, 205, 140, 65, 0, 0, 0, 0, 58, 164, 137, 193, 0, 128, 255, 255, 255, 255, 255, 255, 160, 134, 147, 65, 0, 0, 0, 0, 142, 112, 137, 193, 0, 128, 255, 255, 255, 255, 255, 255, 106, 225, 96, 65, 0, 0, 0, 0, 168, 54, 102, 64, 0, 128, 255, 255, 255, 255, 255, 255, 60, 170, 70, 65, 0, 0, 0, 0, 144, 225, 129, 64, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 24, 65, 0, 0, 0, 0, 0, 0, 0, 65, 0, 128, 255, 255, 0, 0, 253, 255, 79, 83, 66, 65, 0, 0, 0, 0, 56, 41, 70, 64, 0, 128, 255, 255, 255, 255, 255, 255, 133, 0, 91, 65, 0, 0, 0, 0, 224, 88, 42, 64, 0, 128, 255, 255, 255, 255, 255, 255, 194, 185, 92, 193, 0, 0, 0, 0, 232, 165, 94, 193, 0, 128, 255, 255, 255, 255, 219, 255, 0, 0, 8, 65, 0, 0, 0, 0, 248, 255, 255, 64, 0, 128, 255, 255, 255, 255, 227, 255, 70, 72, 93, 193, 0, 0, 0, 0, 228, 165, 94, 193, 0, 128, 255, 255, 255, 255, 219, 255, 162, 121, 109, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 255, 255, 219, 255, 171, 243, 163, 193, 0, 0, 0, 0, 1, 0, 164, 193, 0, 128, 255, 255, 255, 255, 219, 255, 194, 0, 109, 193, 0, 0, 0, 0, 232, 165, 110, 193, 0, 128, 255, 255, 255, 255, 219, 255, 220, 47, 149, 64, 0, 0, 0, 0, 90, 66, 32, 193, 0, 128, 255, 255, 255, 255, 255, 255, 2, 0, 8, 65, 0, 0, 0, 0, 252, 255, 255, 192, 0, 128, 255, 255, 255, 255, 255, 255, 208, 126, 192, 63, 0, 0, 0, 0, 91, 66, 48, 193, 0, 128, 255, 255, 255, 255, 255, 255, 232, 205, 16, 64, 0, 0, 0, 0, 92, 66, 48, 193, 0, 128, 255, 255, 255, 255, 255, 255, 96, 178, 116, 64, 0, 0, 0, 0, 91, 66, 32, 193, 0, 128, 255, 255, 255, 255, 255, 255, 170, 193, 78, 193, 0, 0, 0, 0, 228, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 144, 3, 7, 193, 0, 0, 0, 0, 90, 66, 32, 193, 0, 128, 255, 255, 255, 255, 255, 255, 194, 185, 92, 193, 0, 0, 0, 0, 232, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 194, 0, 109, 193, 0, 0, 0, 0, 232, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 196, 39, 97, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 8, 65, 0, 0, 0, 0, 248, 255, 255, 64, 0, 128, 255, 255, 255, 255, 255, 255, 96, 178, 116, 64, 0, 0, 0, 0, 91, 66, 32, 193, 0, 128, 255, 255, 255, 255, 255, 255, 12, 12, 200, 64, 0, 0, 0, 0, 98, 240, 179, 192, 0, 128, 255, 255, 255, 255, 255, 255, 190, 182, 9, 64, 0, 0, 0, 0, 20, 162, 26, 192, 0, 128, 255, 255, 255, 255, 255, 255, 44, 144, 196, 63, 0, 0, 0, 0, 218, 10, 77, 192, 0, 128, 255, 255, 255, 255, 255, 255, 184, 84, 180, 64, 0, 0, 0, 0, 198, 36, 205, 192, 0, 128, 255, 255, 255, 255, 255, 255, 124, 251, 65, 193, 0, 0, 0, 0, 226, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 145, 3, 7, 193, 0, 0, 0, 0, 91, 66, 48, 193, 0, 128, 255, 255, 255, 255, 255, 255, 61, 82, 86, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 20, 63, 43, 193, 0, 0, 0, 0, 227, 165, 94, 193, 0, 128, 255, 255, 255, 255, 255, 255, 208, 126, 192, 63, 0, 0, 0, 0, 91, 66, 48, 193, 0, 128, 255, 255, 255, 255, 255, 255, 20, 63, 43, 193, 0, 0, 0, 0, 227, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 61, 82, 86, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 191, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 191, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 65, 0, 0, 0, 51, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 193, 0, 0, 0, 0, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 255, 255, 167, 193, 0, 0, 0, 0, 0, 0, 164, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 191, 0, 0, 168, 65, 0, 0, 0, 128, 255, 127, 1, 128, 255, 255, 167, 193, 0, 0, 0, 0, 0, 0, 176, 184, 0, 0, 0, 128, 250, 127, 1, 128, 255, 255, 167, 193, 0, 0, 0, 0, 255, 255, 163, 193, 0, 0, 0, 128, 250, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 191, 0, 0, 168, 65, 9, 0, 9, 128, 245, 127, 5, 128, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 9, 0, 9, 128, 245, 127, 5, 128, 255, 255, 167, 193, 0, 0, 0, 0, 255, 255, 163, 193, 9, 0, 9, 128, 245, 127, 5, 128, 0, 0, 168, 193, 0, 0, 0, 191, 0, 0, 168, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 191, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 0, 191, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 0, 191, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 0, 191, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 128, 50, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 191, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 164, 65, 0, 0, 0, 0, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 191, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 64, 85, 85, 169, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 172, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 64, 171, 170, 170, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 64, 85, 85, 169, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 172, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 172, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 98, 24, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 208, 23, 164, 193, 0, 0, 64, 64, 208, 23, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 248, 255, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 86, 12, 164, 65, 0, 128, 255, 255, 255, 255, 253, 255, 98, 24, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 244, 255, 24, 24, 164, 193, 0, 0, 64, 64, 12, 12, 164, 65, 0, 128, 255, 255, 255, 255, 253, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 253, 255, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 98, 24, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 208, 23, 164, 193, 0, 0, 64, 64, 208, 23, 164, 65, 0, 128, 255, 255, 0, 0, 250, 255, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 172, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 172, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 64, 85, 85, 169, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 172, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 168, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 64, 85, 85, 169, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 164, 65, 0, 0, 0, 51, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 253, 255, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 253, 255, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 255, 255, 253, 255, 6, 5, 164, 65, 0, 0, 128, 42, 33, 12, 168, 65, 0, 128, 0, 0, 0, 0, 250, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 0, 0, 250, 255, 0, 0, 164, 65, 0, 0, 0, 51, 0, 0, 168, 65, 0, 128, 0, 0, 0, 0, 250, 255, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 0, 0, 250, 255, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 255, 255, 120, 254, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 255, 255, 156, 255, 236, 43, 165, 65, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 255, 255, 235, 254, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 6, 5, 164, 65, 0, 0, 128, 42, 33, 12, 168, 65, 0, 128, 0, 0, 0, 0, 89, 255, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 0, 0, 89, 255, 236, 43, 165, 65, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 0, 0, 89, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 0, 0, 89, 255, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 236, 43, 165, 193, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 166, 193, 0, 0, 0, 0, 0, 0, 170, 65, 0, 128, 0, 0, 255, 255, 255, 255, 254, 255, 163, 193, 220, 182, 61, 64, 0, 0, 164, 65, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 164, 65, 128, 73, 18, 61, 0, 0, 164, 65, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 65, 255, 255, 255, 255, 0, 0, 0, 192, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 249, 255, 0, 0, 0, 0, 0, 192, 0, 0, 164, 65, 128, 73, 18, 61, 0, 0, 164, 65, 249, 255, 0, 0, 0, 0, 0, 192, 254, 255, 163, 193, 220, 182, 61, 64, 0, 0, 164, 65, 249, 255, 0, 0, 0, 0, 0, 192, 0, 0, 164, 193, 0, 0, 0, 0, 252, 255, 163, 65, 254, 255, 254, 255, 0, 0, 0, 192, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 254, 255, 254, 255, 0, 0, 0, 192, 254, 255, 163, 193, 220, 182, 61, 64, 0, 0, 164, 65, 254, 255, 254, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 64, 85, 85, 169, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 172, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 64, 85, 85, 169, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 172, 193, 0, 128, 255, 255, 255, 255, 255, 255, 98, 24, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 0, 0, 254, 255, 208, 23, 164, 65, 0, 0, 64, 64, 209, 23, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 0, 0, 254, 255, 0, 0, 164, 65, 0, 0, 64, 64, 98, 24, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 172, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 64, 64, 255, 255, 167, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 64, 64, 98, 24, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 208, 23, 164, 65, 0, 0, 64, 64, 209, 23, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 73, 73, 18, 61, 255, 255, 163, 193, 255, 127, 252, 127, 27, 0, 14, 192, 0, 0, 164, 65, 219, 182, 61, 64, 0, 0, 164, 193, 255, 127, 252, 127, 27, 0, 14, 192, 171, 243, 163, 193, 0, 0, 0, 0, 1, 0, 164, 193, 255, 127, 252, 127, 27, 0, 14, 192, 0, 0, 164, 193, 73, 73, 18, 61, 255, 255, 163, 193, 9, 128, 253, 127, 38, 0, 14, 192, 171, 243, 163, 193, 0, 0, 0, 0, 1, 0, 164, 193, 9, 128, 253, 127, 38, 0, 14, 192, 1, 0, 164, 193, 0, 0, 0, 0, 0, 0, 164, 193, 9, 128, 253, 127, 38, 0, 14, 192, 0, 0, 164, 65, 0, 0, 0, 0, 254, 255, 163, 193, 255, 127, 255, 127, 0, 0, 0, 192, 171, 243, 163, 193, 0, 0, 0, 0, 1, 0, 164, 193, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 65, 219, 182, 61, 64, 0, 0, 164, 193, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 255, 255, 255, 255, 255, 255, 255, 191, 98, 24, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 255, 255, 255, 255, 255, 255, 255, 191, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 164, 193, 255, 255, 255, 255, 255, 255, 255, 191, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 65, 219, 182, 61, 64, 0, 0, 164, 193, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 193, 73, 73, 18, 61, 255, 255, 163, 193, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 193, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 193, 73, 73, 18, 61, 255, 255, 163, 193, 255, 127, 255, 127, 0, 0, 0, 192, 255, 255, 167, 193, 0, 0, 0, 64, 86, 85, 169, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 172, 193, 0, 0, 0, 128, 255, 127, 1, 128, 255, 255, 167, 193, 0, 0, 0, 64, 0, 0, 168, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 64, 171, 170, 170, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 193, 0, 0, 0, 64, 171, 170, 170, 193, 0, 0, 0, 128, 255, 127, 1, 128, 255, 255, 167, 193, 0, 0, 0, 64, 86, 85, 169, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 255, 255, 236, 43, 165, 65, 0, 0, 0, 0, 20, 212, 170, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 166, 65, 0, 0, 0, 0, 0, 0, 170, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 128, 50, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 254, 255, 0, 0, 0, 54, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 254, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 255, 255, 254, 255, 6, 5, 164, 193, 0, 247, 252, 178, 33, 12, 168, 193, 0, 128, 0, 0, 0, 0, 253, 255, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 0, 0, 253, 255, 0, 0, 164, 193, 0, 0, 128, 50, 0, 0, 168, 193, 0, 128, 0, 0, 0, 0, 253, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 0, 0, 253, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 255, 255, 120, 254, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 255, 255, 120, 254, 236, 43, 165, 193, 0, 246, 21, 178, 20, 212, 170, 193, 0, 128, 0, 0, 255, 255, 120, 254, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 254, 255, 255, 255, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 254, 255, 255, 255, 236, 43, 165, 193, 0, 246, 21, 178, 20, 212, 170, 193, 0, 128, 0, 0, 254, 255, 255, 255, 6, 5, 164, 193, 0, 247, 252, 178, 33, 12, 168, 193, 0, 128, 0, 0, 0, 0, 89, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 0, 0, 89, 255, 236, 43, 165, 193, 0, 246, 21, 178, 20, 212, 170, 193, 0, 128, 0, 0, 0, 0, 89, 255, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 0, 0, 89, 255, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 172, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 172, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 172, 65, 0, 0, 64, 64, 0, 0, 168, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 172, 65, 0, 0, 64, 64, 0, 0, 168, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 172, 65, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 98, 24, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 208, 23, 164, 65, 0, 0, 64, 64, 209, 23, 164, 193, 0, 128, 255, 255, 0, 0, 254, 255, 0, 0, 164, 65, 0, 0, 64, 64, 98, 24, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 65, 0, 0, 64, 64, 255, 255, 167, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 172, 65, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 85, 85, 169, 65, 253, 255, 255, 63, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 172, 65, 0, 0, 64, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 171, 170, 170, 65, 255, 255, 255, 63, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 171, 170, 170, 65, 255, 255, 255, 63, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 85, 85, 169, 65, 253, 255, 255, 63, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 193, 0, 0, 0, 128, 0, 128, 1, 128, 0, 0, 164, 65, 0, 0, 64, 64, 0, 0, 164, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 164, 65, 128, 73, 18, 61, 0, 0, 164, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 164, 65, 219, 182, 61, 64, 0, 0, 164, 193, 0, 0, 0, 128, 0, 128, 1, 128, 0, 0, 164, 65, 219, 182, 61, 64, 0, 0, 164, 193, 0, 0, 0, 128, 254, 127, 1, 128, 5, 0, 164, 65, 0, 0, 0, 0, 52, 12, 160, 65, 0, 0, 0, 128, 254, 127, 1, 128, 0, 0, 164, 65, 0, 0, 0, 0, 254, 255, 163, 193, 0, 0, 0, 128, 254, 127, 1, 128, 0, 0, 164, 65, 219, 182, 61, 64, 0, 0, 164, 193, 4, 0, 249, 127, 8, 128, 3, 128, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 4, 0, 249, 127, 8, 128, 3, 128, 5, 0, 164, 65, 0, 0, 0, 0, 52, 12, 160, 65, 4, 0, 249, 127, 8, 128, 3, 128, 0, 0, 164, 65, 128, 73, 18, 61, 0, 0, 164, 65, 2, 0, 251, 127, 3, 128, 5, 128, 2, 0, 164, 65, 0, 0, 0, 0, 4, 0, 164, 65, 2, 0, 251, 127, 3, 128, 5, 128, 0, 0, 164, 65, 219, 182, 61, 64, 0, 0, 164, 193, 2, 0, 251, 127, 3, 128, 5, 128, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 254, 255, 19, 212, 170, 65, 0, 0, 0, 0, 238, 43, 165, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 164, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 170, 65, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 255, 255, 255, 255, 20, 212, 170, 65, 0, 0, 0, 0, 236, 43, 165, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 170, 65, 0, 0, 0, 0, 0, 0, 166, 193, 0, 128, 0, 0, 255, 255, 253, 255, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 164, 193, 0, 128, 0, 0, 255, 255, 255, 255, 85, 85, 169, 65, 255, 255, 255, 63, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 64, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 172, 65, 0, 0, 64, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 164, 193, 73, 73, 18, 61, 255, 255, 163, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 193, 255, 255, 0, 128, 255, 127, 1, 128, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 255, 255, 255, 255, 255, 255, 255, 191, 0, 0, 164, 193, 0, 0, 64, 64, 98, 24, 164, 65, 255, 255, 255, 255, 255, 255, 255, 191, 0, 0, 164, 193, 0, 0, 64, 64, 86, 12, 164, 65, 255, 255, 255, 255, 255, 255, 255, 191, 254, 255, 163, 193, 220, 182, 61, 64, 0, 0, 164, 65, 251, 255, 3, 128, 3, 128, 2, 128, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 251, 255, 3, 128, 3, 128, 2, 128, 0, 0, 164, 193, 73, 73, 18, 61, 255, 255, 163, 193, 251, 255, 3, 128, 3, 128, 2, 128, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 168, 65, 255, 255, 255, 255, 255, 255, 255, 191, 254, 255, 163, 193, 220, 182, 61, 64, 0, 0, 164, 65, 254, 255, 255, 127, 255, 127, 1, 128, 254, 255, 163, 193, 0, 0, 0, 0, 85, 12, 160, 193, 254, 255, 255, 127, 255, 127, 1, 128, 0, 0, 164, 193, 0, 0, 0, 0, 252, 255, 163, 65, 254, 255, 255, 127, 255, 127, 1, 128, 254, 255, 163, 193, 220, 182, 61, 64, 0, 0, 164, 65, 249, 255, 5, 128, 4, 128, 4, 128, 1, 0, 164, 193, 0, 0, 0, 0, 0, 0, 164, 193, 249, 255, 5, 128, 4, 128, 4, 128, 254, 255, 163, 193, 0, 0, 0, 0, 85, 12, 160, 193, 249, 255, 5, 128, 4, 128, 4, 128, 1, 0, 164, 193, 0, 0, 0, 0, 0, 0, 164, 193, 253, 255, 253, 127, 252, 127, 1, 128, 254, 255, 163, 193, 220, 182, 61, 64, 0, 0, 164, 65, 253, 255, 253, 127, 252, 127, 1, 128, 0, 0, 164, 193, 73, 73, 18, 61, 255, 255, 163, 193, 253, 255, 253, 127, 252, 127, 1, 128, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 172, 193, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 168, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 172, 193, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 208, 23, 164, 193, 0, 0, 64, 64, 208, 23, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 24, 24, 164, 193, 0, 0, 64, 64, 12, 12, 164, 65, 0, 128, 255, 255, 0, 0, 253, 255, 98, 24, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 0, 0, 254, 255, 0, 0, 164, 193, 0, 0, 64, 64, 86, 12, 164, 65, 0, 128, 255, 255, 255, 255, 174, 254, 0, 0, 164, 193, 0, 0, 64, 64, 98, 24, 164, 65, 0, 128, 255, 255, 255, 255, 117, 255, 24, 24, 164, 193, 0, 0, 64, 64, 12, 12, 164, 65, 0, 128, 255, 255, 255, 255, 197, 255, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 51, 255, 98, 24, 164, 193, 0, 0, 64, 64, 0, 0, 164, 65, 0, 128, 255, 255, 255, 255, 190, 255, 208, 23, 164, 193, 0, 0, 64, 64, 208, 23, 164, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 168, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 164, 193, 0, 0, 64, 64, 0, 0, 164, 193, 0, 128, 255, 255, 255, 255, 255, 255, 85, 85, 169, 193, 255, 255, 255, 63, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 172, 193, 0, 0, 64, 64, 0, 0, 168, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 172, 193, 0, 0, 64, 64, 0, 0, 168, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 172, 193, 0, 0, 64, 64, 0, 0, 168, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 172, 193, 0, 0, 0, 0, 0, 0, 168, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 170, 193, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 254, 255, 1, 128, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 0, 128, 0, 0, 254, 255, 1, 128, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 254, 255, 1, 128, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 255, 255, 167, 193, 0, 0, 0, 0, 0, 0, 164, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 170, 193, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 255, 255, 255, 255, 255, 255, 167, 193, 0, 0, 0, 0, 0, 0, 176, 184, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 255, 255, 20, 212, 170, 193, 0, 0, 0, 0, 236, 43, 165, 65, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 170, 193, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 255, 255, 247, 255, 255, 255, 167, 193, 0, 0, 0, 0, 0, 0, 164, 65, 0, 128, 0, 0, 255, 255, 254, 255, 20, 212, 170, 193, 0, 0, 0, 0, 236, 43, 165, 65, 0, 128, 0, 0, 255, 255, 251, 255, 20, 212, 170, 193, 0, 0, 0, 0, 236, 43, 165, 65, 0, 128, 0, 0, 254, 255, 8, 128, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 0, 128, 0, 0, 254, 255, 8, 128, 0, 0, 170, 193, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 254, 255, 8, 128, 0, 0, 170, 193, 0, 0, 32, 41, 0, 0, 166, 193, 0, 128, 0, 0, 254, 255, 1, 128, 255, 255, 167, 193, 0, 0, 0, 0, 255, 255, 163, 193, 0, 128, 0, 0, 254, 255, 1, 128, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 254, 255, 1, 128, 0, 0, 172, 193, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 254, 255, 1, 128, 0, 0, 172, 193, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 0, 0, 253, 255, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 0, 128, 0, 0, 0, 0, 253, 255, 20, 212, 170, 193, 0, 0, 0, 0, 238, 43, 165, 193, 0, 128, 0, 0, 0, 0, 253, 255, 255, 255, 167, 193, 0, 0, 0, 0, 255, 255, 163, 193, 0, 128, 0, 0, 0, 0, 253, 255, 0, 0, 170, 193, 0, 0, 32, 41, 0, 0, 166, 193, 0, 128, 0, 0, 255, 255, 255, 255, 0, 0, 172, 193, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 255, 255, 20, 212, 170, 193, 0, 0, 0, 0, 238, 43, 165, 193, 0, 128, 0, 0, 255, 255, 255, 255, 255, 255, 167, 193, 0, 0, 0, 0, 255, 255, 163, 193, 0, 128, 0, 0, 255, 255, 255, 255, 255, 255, 167, 193, 0, 0, 0, 0, 0, 0, 176, 184, 0, 128, 0, 0, 255, 255, 255, 255, 255, 255, 167, 193, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 168, 193, 0, 0, 64, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 172, 193, 0, 0, 64, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 85, 85, 169, 193, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 85, 85, 169, 193, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 170, 170, 170, 193, 2, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 170, 170, 170, 193, 2, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 65, 129, 218, 255, 127, 130, 90, 255, 191, 20, 212, 170, 65, 0, 0, 0, 0, 20, 212, 170, 65, 41, 183, 255, 127, 40, 55, 255, 191, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 65, 212, 200, 255, 127, 213, 72, 255, 191, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 65, 129, 218, 255, 127, 130, 90, 255, 191, 20, 212, 170, 65, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 255, 255, 255, 223, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 64, 237, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 189, 210, 171, 170, 170, 65, 255, 255, 255, 63, 0, 0, 168, 65, 255, 127, 254, 255, 130, 90, 255, 191, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 254, 255, 130, 90, 255, 191, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 65, 255, 127, 254, 255, 130, 90, 255, 191, 85, 85, 169, 65, 253, 255, 255, 63, 0, 0, 168, 65, 255, 127, 254, 255, 130, 90, 255, 191, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 254, 255, 130, 90, 255, 191, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 65, 124, 165, 255, 127, 125, 37, 255, 191, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 65, 124, 165, 255, 127, 125, 37, 255, 191, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 255, 255, 255, 191, 0, 0, 168, 65, 0, 0, 0, 64, 85, 85, 169, 65, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 65, 0, 128, 255, 255, 125, 37, 255, 191, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 65, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 168, 65, 0, 0, 0, 64, 171, 170, 170, 65, 0, 128, 255, 255, 125, 37, 255, 191, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 65, 0, 128, 255, 255, 125, 37, 255, 191, 236, 43, 165, 65, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 129, 218, 255, 191, 6, 5, 164, 65, 0, 0, 128, 42, 33, 12, 168, 65, 0, 128, 0, 0, 124, 165, 255, 191, 236, 43, 165, 65, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 124, 165, 255, 191, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 124, 165, 255, 191, 0, 0, 164, 65, 0, 0, 0, 51, 0, 0, 168, 65, 0, 128, 0, 0, 124, 165, 255, 191, 0, 0, 170, 65, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 129, 218, 0, 192, 19, 212, 170, 65, 0, 0, 0, 0, 238, 43, 165, 65, 0, 128, 0, 0, 129, 218, 0, 192, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 164, 65, 0, 128, 0, 0, 129, 218, 0, 192, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 129, 218, 0, 192, 0, 0, 170, 65, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 124, 165, 0, 192, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 124, 165, 0, 192, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 124, 165, 0, 192, 19, 212, 170, 65, 0, 0, 0, 0, 238, 43, 165, 65, 0, 128, 0, 0, 125, 165, 0, 192, 0, 0, 170, 65, 0, 0, 0, 0, 0, 0, 166, 193, 0, 128, 0, 0, 255, 255, 64, 237, 20, 212, 170, 65, 0, 0, 0, 0, 236, 43, 165, 193, 0, 128, 0, 0, 255, 255, 64, 237, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 64, 237, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 64, 237, 0, 0, 170, 65, 0, 0, 0, 0, 0, 0, 166, 193, 0, 128, 0, 0, 255, 255, 189, 210, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 189, 210, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 164, 193, 0, 128, 0, 0, 255, 255, 189, 210, 20, 212, 170, 65, 0, 0, 0, 0, 236, 43, 165, 193, 0, 128, 0, 0, 255, 255, 189, 210, 0, 0, 166, 65, 0, 0, 0, 0, 0, 0, 170, 193, 0, 128, 0, 0, 255, 255, 65, 237, 236, 43, 165, 65, 0, 0, 0, 0, 20, 212, 170, 193, 0, 128, 0, 0, 255, 255, 65, 237, 0, 0, 164, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 65, 237, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 65, 237, 0, 0, 166, 65, 0, 0, 0, 0, 0, 0, 170, 193, 0, 128, 0, 0, 255, 255, 190, 210, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 129, 218, 0, 192, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 254, 255, 0, 192, 236, 43, 165, 65, 0, 0, 0, 0, 20, 212, 170, 193, 0, 128, 0, 0, 255, 255, 190, 210, 0, 0, 168, 65, 0, 0, 0, 0, 0, 0, 172, 193, 255, 255, 129, 218, 129, 218, 255, 191, 20, 212, 170, 65, 0, 0, 0, 0, 20, 212, 170, 193, 255, 255, 41, 183, 41, 183, 255, 191, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 193, 255, 255, 213, 200, 212, 200, 255, 191, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 193, 255, 255, 129, 218, 129, 218, 255, 191, 20, 212, 170, 65, 0, 0, 0, 0, 20, 212, 170, 193, 0, 128, 0, 0, 255, 191, 0, 192, 0, 0, 168, 65, 0, 0, 0, 64, 85, 85, 169, 193, 0, 128, 255, 255, 0, 0, 190, 210, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 172, 193, 0, 128, 255, 255, 0, 0, 190, 210, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 193, 0, 128, 255, 255, 0, 0, 190, 210, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 193, 0, 128, 255, 255, 0, 0, 190, 210, 20, 212, 170, 65, 0, 0, 0, 0, 20, 212, 170, 193, 255, 255, 41, 183, 0, 0, 107, 228, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 193, 255, 255, 124, 165, 0, 0, 65, 237, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 193, 255, 255, 124, 165, 0, 0, 65, 237, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 193, 255, 255, 213, 200, 0, 0, 149, 219, 0, 0, 172, 65, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 124, 165, 0, 192, 85, 85, 169, 65, 255, 255, 255, 63, 0, 0, 168, 193, 255, 127, 254, 255, 0, 0, 65, 237, 0, 0, 168, 65, 0, 0, 0, 64, 0, 0, 168, 193, 255, 127, 254, 255, 0, 0, 65, 237, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 193, 255, 127, 254, 255, 0, 0, 65, 237, 20, 212, 170, 65, 0, 0, 0, 64, 20, 212, 170, 193, 255, 127, 254, 255, 0, 0, 63, 237, 0, 0, 172, 65, 0, 0, 0, 64, 0, 0, 168, 193, 255, 127, 254, 255, 0, 0, 63, 237, 85, 85, 169, 65, 255, 255, 255, 63, 0, 0, 168, 193, 255, 127, 254, 255, 0, 0, 63, 237, 0, 0, 170, 193, 0, 0, 32, 41, 0, 0, 166, 193, 0, 128, 0, 0, 129, 218, 255, 191, 20, 212, 170, 193, 0, 0, 0, 0, 238, 43, 165, 193, 0, 128, 0, 0, 129, 218, 255, 191, 255, 255, 167, 193, 0, 0, 0, 0, 255, 255, 163, 193, 0, 128, 0, 0, 129, 218, 255, 191, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 129, 218, 255, 191, 0, 0, 170, 193, 0, 0, 32, 41, 0, 0, 166, 193, 0, 128, 0, 0, 124, 165, 255, 191, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 124, 165, 255, 191, 0, 0, 172, 193, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 124, 165, 255, 191, 20, 212, 170, 193, 0, 0, 0, 0, 238, 43, 165, 193, 0, 128, 0, 0, 124, 165, 255, 191, 0, 0, 172, 193, 0, 0, 0, 0, 0, 0, 168, 193, 0, 0, 124, 165, 255, 255, 64, 237, 20, 212, 170, 193, 0, 0, 0, 0, 20, 212, 170, 193, 0, 0, 213, 200, 255, 255, 148, 219, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 193, 0, 0, 41, 183, 255, 255, 106, 228, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 193, 0, 0, 124, 165, 255, 255, 64, 237, 20, 212, 170, 193, 0, 0, 0, 0, 20, 212, 170, 193, 0, 128, 0, 0, 255, 255, 65, 237, 0, 0, 172, 193, 0, 0, 0, 0, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 65, 237, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 65, 237, 170, 170, 170, 193, 2, 0, 0, 64, 0, 0, 168, 193, 255, 127, 254, 255, 130, 90, 0, 192, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 193, 255, 127, 254, 255, 130, 90, 0, 192, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 193, 255, 127, 254, 255, 130, 90, 0, 192, 85, 85, 169, 193, 0, 0, 0, 64, 0, 0, 168, 193, 255, 127, 254, 255, 130, 90, 0, 192, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 193, 0, 128, 255, 255, 129, 90, 0, 192, 255, 255, 167, 193, 0, 0, 0, 64, 0, 0, 168, 193, 0, 128, 255, 255, 129, 90, 0, 192, 85, 85, 169, 193, 0, 0, 0, 64, 0, 0, 168, 193, 0, 128, 255, 255, 129, 90, 0, 192, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 193, 0, 0, 129, 218, 255, 255, 189, 210, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 193, 0, 0, 129, 218, 255, 255, 189, 210, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 255, 255, 190, 210, 20, 212, 170, 193, 0, 0, 0, 0, 20, 212, 170, 193, 0, 128, 0, 0, 255, 255, 190, 210, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 255, 255, 190, 210, 255, 255, 167, 193, 0, 0, 0, 64, 86, 85, 169, 193, 0, 128, 255, 255, 125, 37, 0, 192, 255, 255, 167, 193, 0, 0, 0, 64, 0, 0, 168, 193, 0, 128, 255, 255, 125, 37, 0, 192, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 193, 0, 128, 255, 255, 125, 37, 0, 192, 0, 0, 168, 193, 0, 0, 0, 64, 171, 170, 170, 193, 0, 128, 255, 255, 125, 37, 0, 192, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 193, 0, 128, 255, 255, 125, 37, 0, 192, 236, 43, 165, 193, 0, 246, 21, 178, 20, 212, 170, 193, 0, 128, 0, 0, 129, 218, 0, 192, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 193, 0, 128, 0, 0, 129, 218, 0, 192, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 129, 218, 0, 192, 6, 5, 164, 193, 0, 247, 252, 178, 33, 12, 168, 193, 0, 128, 0, 0, 124, 165, 0, 192, 236, 43, 165, 193, 0, 246, 21, 178, 20, 212, 170, 193, 0, 128, 0, 0, 124, 165, 0, 192, 0, 0, 168, 193, 0, 0, 128, 179, 0, 0, 168, 193, 0, 128, 0, 0, 124, 165, 0, 192, 0, 0, 164, 193, 0, 0, 128, 50, 0, 0, 168, 193, 0, 128, 0, 0, 124, 165, 0, 192, 0, 0, 166, 193, 0, 0, 0, 0, 0, 0, 170, 65, 0, 128, 0, 0, 255, 255, 64, 237, 236, 43, 165, 193, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 255, 255, 64, 237, 0, 0, 164, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 64, 237, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 64, 237, 0, 0, 166, 193, 0, 0, 0, 0, 0, 0, 170, 65, 0, 128, 0, 0, 255, 255, 189, 210, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 254, 255, 255, 191, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 0, 128, 0, 0, 254, 255, 255, 191, 236, 43, 165, 193, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 255, 255, 189, 210, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 172, 65, 130, 90, 255, 127, 0, 0, 189, 210, 20, 212, 170, 193, 0, 0, 0, 0, 20, 212, 170, 65, 40, 55, 255, 127, 0, 0, 106, 228, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 65, 213, 72, 255, 127, 0, 0, 148, 219, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 65, 130, 90, 255, 127, 0, 0, 189, 210, 20, 212, 170, 193, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 129, 218, 255, 191, 0, 0, 168, 193, 0, 0, 0, 64, 85, 85, 169, 65, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 172, 65, 0, 128, 255, 255, 0, 0, 189, 210, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 65, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 168, 65, 0, 128, 255, 255, 0, 0, 189, 210, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 125, 37, 255, 127, 0, 0, 64, 237, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 65, 125, 37, 255, 127, 0, 0, 64, 237, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 0, 128, 0, 0, 124, 165, 255, 191, 20, 212, 170, 193, 0, 0, 0, 0, 20, 212, 170, 65, 0, 128, 0, 0, 124, 165, 255, 191, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 124, 165, 255, 191, 85, 85, 169, 193, 255, 255, 255, 63, 0, 0, 168, 65, 255, 127, 254, 255, 0, 0, 64, 237, 0, 0, 168, 193, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 254, 255, 0, 0, 64, 237, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 65, 255, 127, 254, 255, 0, 0, 64, 237, 20, 212, 170, 193, 0, 0, 0, 64, 20, 212, 170, 65, 255, 127, 254, 255, 0, 0, 64, 237, 0, 0, 172, 193, 0, 0, 0, 64, 0, 0, 168, 65, 255, 127, 254, 255, 0, 0, 64, 237, 85, 85, 169, 193, 255, 255, 255, 63, 0, 0, 168, 65, 255, 127, 254, 255, 0, 0, 64, 237, 0, 0, 170, 193, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 254, 255, 190, 146, 20, 212, 170, 193, 0, 0, 0, 0, 236, 43, 165, 65, 0, 128, 0, 0, 254, 255, 190, 146, 0, 0, 172, 193, 0, 0, 48, 52, 0, 0, 168, 65, 0, 128, 0, 0, 254, 255, 190, 146, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 254, 255, 190, 146, 0, 0, 170, 193, 0, 0, 0, 0, 0, 0, 166, 65, 0, 128, 0, 0, 255, 255, 190, 210, 0, 0, 168, 193, 0, 0, 0, 0, 0, 0, 168, 65, 0, 128, 0, 0, 255, 255, 190, 210, 255, 255, 167, 193, 0, 0, 0, 0, 0, 0, 164, 65, 0, 128, 0, 0, 255, 255, 190, 210, 20, 212, 170, 193, 0, 0, 0, 0, 236, 43, 165, 65, 0, 128, 0, 0, 255, 255, 190, 210, 0, 0, 24, 193, 0, 0, 64, 64, 0, 0, 0, 65, 254, 255, 255, 127, 255, 127, 1, 128, 0, 0, 24, 193, 0, 0, 64, 64, 0, 0, 0, 193, 254, 255, 255, 127, 255, 127, 1, 128, 2, 0, 24, 193, 0, 0, 0, 0, 1, 0, 0, 193, 254, 255, 255, 127, 255, 127, 1, 128, 1, 0, 24, 193, 0, 0, 0, 0, 0, 0, 0, 65, 254, 255, 255, 127, 255, 127, 1, 128, 0, 0, 24, 193, 0, 0, 64, 64, 0, 0, 0, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 40, 193, 0, 0, 64, 64, 0, 0, 0, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 40, 193, 0, 0, 64, 64, 0, 0, 0, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 24, 193, 0, 0, 64, 64, 0, 0, 0, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 24, 193, 0, 0, 64, 64, 0, 0, 0, 65, 255, 127, 255, 127, 0, 0, 0, 192, 1, 0, 24, 193, 0, 0, 0, 0, 0, 0, 0, 65, 255, 127, 255, 127, 0, 0, 0, 192, 2, 0, 40, 193, 0, 0, 0, 0, 2, 0, 0, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 40, 193, 0, 0, 64, 64, 0, 0, 0, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 40, 193, 0, 0, 64, 64, 0, 0, 0, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 40, 193, 0, 0, 64, 64, 0, 0, 0, 65, 0, 0, 0, 128, 255, 127, 1, 128, 2, 0, 40, 193, 0, 0, 0, 0, 2, 0, 0, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 40, 193, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 128, 255, 127, 1, 128, 2, 0, 24, 193, 0, 0, 0, 0, 1, 0, 0, 193, 254, 255, 255, 255, 0, 0, 0, 192, 0, 0, 24, 193, 0, 0, 64, 64, 0, 0, 0, 193, 254, 255, 255, 255, 0, 0, 0, 192, 0, 0, 40, 193, 0, 0, 64, 64, 0, 0, 0, 193, 254, 255, 255, 255, 0, 0, 0, 192, 0, 0, 40, 193, 0, 0, 64, 64, 0, 0, 0, 193, 0, 0, 254, 255, 0, 0, 0, 192, 0, 0, 40, 193, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 254, 255, 0, 0, 0, 192, 2, 0, 24, 193, 0, 0, 0, 0, 1, 0, 0, 193, 0, 0, 254, 255, 0, 0, 0, 192, 0, 0, 24, 65, 0, 0, 64, 64, 0, 0, 0, 65, 254, 255, 255, 127, 255, 127, 1, 128, 0, 0, 24, 65, 0, 0, 64, 64, 0, 0, 0, 193, 254, 255, 255, 127, 255, 127, 1, 128, 2, 0, 24, 65, 0, 0, 0, 0, 252, 255, 255, 192, 254, 255, 255, 127, 255, 127, 1, 128, 0, 0, 24, 65, 0, 0, 0, 0, 0, 0, 0, 65, 254, 255, 255, 127, 255, 127, 1, 128, 0, 0, 24, 65, 0, 0, 64, 64, 0, 0, 0, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 8, 65, 0, 0, 64, 64, 0, 0, 0, 65, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 8, 65, 0, 0, 64, 64, 0, 0, 0, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 24, 65, 0, 0, 64, 64, 0, 0, 0, 193, 0, 128, 255, 255, 255, 255, 255, 255, 0, 0, 24, 65, 0, 0, 64, 64, 0, 0, 0, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 24, 65, 0, 0, 0, 0, 0, 0, 0, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 8, 65, 0, 0, 0, 0, 248, 255, 255, 64, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 8, 65, 0, 0, 64, 64, 0, 0, 0, 65, 255, 127, 255, 127, 0, 0, 0, 192, 0, 0, 8, 65, 0, 0, 64, 64, 0, 0, 0, 193, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 8, 65, 0, 0, 64, 64, 0, 0, 0, 65, 0, 0, 0, 128, 255, 127, 1, 128, 0, 0, 8, 65, 0, 0, 0, 0, 248, 255, 255, 64, 0, 0, 0, 128, 255, 127, 1, 128, 2, 0, 8, 65, 0, 0, 0, 0, 252, 255, 255, 192, 0, 0, 0, 128, 255, 127, 1, 128, 2, 0, 24, 65, 0, 0, 0, 0, 252, 255, 255, 192, 254, 255, 0, 0, 0, 0, 0, 192, 0, 0, 24, 65, 0, 0, 64, 64, 0, 0, 0, 193, 254, 255, 0, 0, 0, 0, 0, 192, 0, 0, 8, 65, 0, 0, 64, 64, 0, 0, 0, 193, 254, 255, 0, 0, 0, 0, 0, 192, 2, 0, 8, 65, 0, 0, 0, 0, 252, 255, 255, 192, 254, 255, 0, 0, 0, 0, 0, 192, 145, 3, 7, 193, 0, 0, 64, 64, 214, 86, 47, 65, 255, 127, 255, 127, 255, 127, 1, 128, 222, 248, 241, 64, 0, 0, 64, 64, 214, 86, 47, 65, 255, 127, 255, 127, 255, 127, 1, 128, 222, 248, 241, 64, 0, 0, 0, 0, 214, 86, 47, 65, 255, 127, 255, 127, 255, 127, 1, 128, 64, 139, 25, 192, 0, 0, 0, 0, 213, 86, 47, 65, 255, 127, 255, 127, 255, 127, 1, 128, 144, 3, 7, 193, 0, 0, 0, 0, 212, 86, 47, 65, 255, 127, 255, 127, 255, 127, 1, 128, 145, 3, 7, 193, 0, 0, 64, 64, 214, 86, 47, 65, 0, 128, 255, 255, 255, 255, 0, 192, 145, 3, 7, 193, 0, 0, 64, 64, 214, 86, 31, 65, 0, 128, 255, 255, 255, 255, 0, 192, 221, 248, 241, 64, 0, 0, 64, 64, 214, 86, 31, 65, 0, 128, 255, 255, 255, 255, 0, 192, 222, 248, 241, 64, 0, 0, 64, 64, 214, 86, 47, 65, 0, 128, 255, 255, 255, 255, 0, 192, 145, 3, 7, 193, 0, 0, 64, 64, 214, 86, 47, 65, 0, 0, 0, 128, 255, 255, 255, 255, 144, 3, 7, 193, 0, 0, 0, 0, 212, 86, 47, 65, 0, 0, 0, 128, 255, 255, 255, 255, 146, 3, 7, 193, 0, 0, 0, 0, 212, 86, 31, 65, 0, 0, 0, 128, 255, 255, 255, 255, 145, 3, 7, 193, 0, 0, 64, 64, 214, 86, 31, 65, 0, 0, 0, 128, 255, 255, 255, 255, 221, 248, 241, 64, 0, 0, 64, 64, 214, 86, 31, 65, 254, 255, 255, 255, 255, 127, 1, 128, 145, 3, 7, 193, 0, 0, 64, 64, 214, 86, 31, 65, 254, 255, 255, 255, 255, 127, 1, 128, 146, 3, 7, 193, 0, 0, 0, 0, 212, 86, 31, 65, 254, 255, 255, 255, 255, 127, 1, 128, 112, 146, 153, 192, 0, 0, 0, 0, 213, 86, 31, 65, 254, 255, 0, 0, 255, 127, 1, 128, 220, 248, 241, 64, 0, 0, 0, 0, 216, 86, 31, 65, 254, 255, 0, 0, 255, 127, 1, 128, 221, 248, 241, 64, 0, 0, 64, 64, 214, 86, 31, 65, 254, 255, 0, 0, 255, 127, 1, 128, 146, 3, 7, 193, 0, 0, 0, 0, 212, 86, 31, 65, 254, 255, 0, 0, 255, 127, 1, 128, 222, 248, 241, 64, 0, 0, 0, 0, 214, 86, 47, 65, 255, 255, 0, 128, 255, 255, 255, 255, 222, 248, 241, 64, 0, 0, 64, 64, 214, 86, 47, 65, 255, 255, 0, 128, 255, 255, 255, 255, 221, 248, 241, 64, 0, 0, 64, 64, 214, 86, 31, 65, 255, 255, 0, 128, 255, 255, 255, 255, 221, 248, 241, 64, 0, 0, 64, 64, 214, 86, 31, 65, 254, 255, 255, 127, 255, 255, 255, 255, 220, 248, 241, 64, 0, 0, 0, 0, 216, 86, 31, 65, 254, 255, 255, 127, 255, 255, 255, 255, 222, 248, 241, 64, 0, 0, 0, 0, 214, 86, 47, 65, 254, 255, 255, 127, 255, 255, 255, 255, 145, 3, 7, 193, 0, 0, 64, 64, 91, 66, 32, 193, 255, 127, 255, 127, 255, 127, 1, 128, 222, 248, 241, 64, 0, 0, 64, 64, 91, 66, 32, 193, 255, 127, 255, 127, 255, 127, 1, 128, 224, 248, 241, 64, 0, 0, 0, 0, 90, 66, 32, 193, 255, 127, 255, 127, 255, 127, 1, 128, 96, 178, 116, 64, 0, 0, 0, 0, 91, 66, 32, 193, 255, 127, 255, 127, 255, 127, 1, 128, 144, 3, 7, 193, 0, 0, 0, 0, 90, 66, 32, 193, 255, 127, 255, 127, 255, 127, 1, 128, 220, 47, 149, 64, 0, 0, 0, 0, 90, 66, 32, 193, 255, 127, 255, 127, 255, 127, 1, 128, 145, 3, 7, 193, 0, 0, 64, 64, 91, 66, 32, 193, 0, 128, 255, 255, 255, 255, 0, 192, 145, 3, 7, 193, 0, 0, 64, 64, 91, 66, 48, 193, 0, 128, 255, 255, 255, 255, 0, 192, 221, 248, 241, 64, 0, 0, 64, 64, 91, 66, 48, 193, 0, 128, 255, 255, 255, 255, 0, 192, 222, 248, 241, 64, 0, 0, 64, 64, 91, 66, 32, 193, 0, 128, 255, 255, 255, 255, 0, 192, 145, 3, 7, 193, 0, 0, 64, 64, 91, 66, 32, 193, 0, 0, 0, 128, 255, 255, 255, 255, 144, 3, 7, 193, 0, 0, 0, 0, 90, 66, 32, 193, 0, 0, 0, 128, 255, 255, 255, 255, 145, 3, 7, 193, 0, 0, 0, 0, 91, 66, 48, 193, 0, 0, 0, 128, 255, 255, 255, 255, 145, 3, 7, 193, 0, 0, 64, 64, 91, 66, 48, 193, 0, 0, 0, 128, 255, 255, 255, 255, 221, 248, 241, 64, 0, 0, 64, 64, 91, 66, 48, 193, 255, 255, 255, 255, 255, 127, 1, 128, 145, 3, 7, 193, 0, 0, 64, 64, 91, 66, 48, 193, 255, 255, 255, 255, 255, 127, 1, 128, 145, 3, 7, 193, 0, 0, 0, 0, 91, 66, 48, 193, 255, 255, 255, 255, 255, 127, 1, 128, 232, 205, 16, 64, 0, 0, 0, 0, 92, 66, 48, 193, 255, 255, 255, 255, 255, 127, 1, 128, 220, 248, 241, 64, 0, 0, 0, 0, 91, 66, 48, 193, 255, 255, 255, 255, 255, 127, 1, 128, 208, 126, 192, 63, 0, 0, 0, 0, 91, 66, 48, 193, 0, 0, 254, 255, 254, 127, 1, 128, 232, 205, 16, 64, 0, 0, 0, 0, 92, 66, 48, 193, 0, 0, 254, 255, 254, 127, 1, 128, 221, 248, 241, 64, 0, 0, 64, 64, 91, 66, 48, 193, 0, 0, 254, 255, 254, 127, 1, 128, 208, 126, 192, 63, 0, 0, 0, 0, 91, 66, 48, 193, 255, 255, 255, 255, 255, 127, 1, 128, 224, 248, 241, 64, 0, 0, 0, 0, 90, 66, 32, 193, 254, 255, 255, 127, 255, 255, 255, 255, 222, 248, 241, 64, 0, 0, 64, 64, 91, 66, 32, 193, 254, 255, 255, 127, 255, 255, 255, 255, 221, 248, 241, 64, 0, 0, 64, 64, 91, 66, 48, 193, 254, 255, 255, 127, 255, 255, 255, 255, 220, 248, 241, 64, 0, 0, 0, 0, 91, 66, 48, 193, 254, 255, 255, 127, 255, 255, 255, 255, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 20, 63, 43, 193, 0, 0, 0, 0, 227, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 112, 213, 118, 193, 0, 0, 0, 0, 230, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 139, 159, 149, 193, 0, 0, 0, 0, 226, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 150, 183, 110, 193, 0, 0, 0, 0, 227, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 94, 193, 255, 127, 255, 127, 254, 127, 1, 128, 245, 92, 101, 193, 0, 0, 0, 0, 222, 165, 94, 193, 255, 127, 255, 127, 254, 127, 1, 128, 150, 183, 110, 193, 0, 0, 0, 0, 227, 165, 94, 193, 255, 127, 255, 127, 254, 127, 1, 128, 225, 165, 94, 193, 0, 0, 0, 0, 226, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 245, 92, 101, 193, 0, 0, 0, 0, 222, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 244, 92, 93, 193, 0, 0, 0, 0, 231, 165, 94, 193, 1, 128, 2, 128, 2, 128, 3, 128, 225, 165, 94, 193, 0, 0, 0, 0, 226, 165, 94, 193, 1, 128, 2, 128, 2, 128, 3, 128, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 94, 193, 1, 128, 2, 128, 2, 128, 3, 128, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 94, 193, 236, 127, 225, 127, 204, 127, 10, 128, 70, 72, 93, 193, 0, 0, 0, 0, 228, 165, 94, 193, 236, 127, 225, 127, 204, 127, 10, 128, 244, 92, 93, 193, 0, 0, 0, 0, 231, 165, 94, 193, 236, 127, 225, 127, 204, 127, 10, 128, 194, 185, 92, 193, 0, 0, 0, 0, 232, 165, 94, 193, 3, 128, 5, 128, 255, 127, 3, 128, 70, 72, 93, 193, 0, 0, 0, 0, 228, 165, 94, 193, 3, 128, 5, 128, 255, 127, 3, 128, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 94, 193, 3, 128, 5, 128, 255, 127, 3, 128, 170, 193, 78, 193, 0, 0, 0, 0, 228, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 194, 185, 92, 193, 0, 0, 0, 0, 232, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 124, 251, 65, 193, 0, 0, 0, 0, 226, 165, 94, 193, 255, 127, 255, 127, 255, 127, 1, 128, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 94, 193, 0, 128, 255, 255, 255, 255, 0, 192, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 110, 193, 0, 128, 255, 255, 255, 255, 0, 192, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 110, 193, 0, 128, 255, 255, 255, 255, 0, 192, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 94, 193, 0, 128, 255, 255, 255, 255, 0, 192, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 94, 193, 0, 0, 0, 128, 255, 255, 255, 255, 139, 159, 149, 193, 0, 0, 0, 0, 226, 165, 94, 193, 0, 0, 0, 128, 255, 255, 255, 255, 138, 159, 149, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 0, 0, 128, 255, 255, 255, 255, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 110, 193, 0, 0, 0, 128, 255, 255, 255, 255, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 138, 159, 149, 193, 0, 0, 64, 64, 227, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 138, 159, 149, 193, 0, 0, 0, 0, 226, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 61, 82, 86, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 0, 254, 255, 255, 127, 1, 128, 20, 63, 43, 193, 0, 0, 0, 0, 227, 165, 110, 193, 0, 0, 254, 255, 255, 127, 1, 128, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 110, 193, 0, 0, 254, 255, 255, 127, 1, 128, 196, 39, 97, 193, 0, 0, 0, 0, 228, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 61, 82, 86, 193, 0, 0, 0, 0, 226, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 194, 0, 109, 193, 0, 0, 0, 0, 232, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 110, 193, 4, 0, 250, 255, 249, 127, 1, 128, 162, 121, 109, 193, 0, 0, 0, 0, 228, 165, 110, 193, 4, 0, 250, 255, 249, 127, 1, 128, 194, 0, 109, 193, 0, 0, 0, 0, 232, 165, 110, 193, 4, 0, 250, 255, 249, 127, 1, 128, 232, 142, 109, 193, 0, 0, 0, 0, 228, 165, 110, 193, 254, 255, 255, 255, 248, 127, 3, 128, 162, 121, 109, 193, 0, 0, 0, 0, 228, 165, 110, 193, 254, 255, 255, 255, 222, 127, 17, 128, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 110, 193, 254, 255, 255, 255, 255, 127, 1, 128, 226, 165, 110, 193, 0, 0, 0, 0, 228, 165, 110, 193, 254, 255, 255, 255, 0, 128, 1, 128, 238, 142, 117, 193, 0, 0, 0, 0, 228, 165, 110, 193, 254, 255, 255, 255, 0, 128, 1, 128, 93, 96, 125, 193, 0, 0, 0, 0, 226, 165, 110, 193, 0, 0, 254, 255, 254, 127, 1, 128, 238, 142, 117, 193, 0, 0, 0, 0, 228, 165, 110, 193, 0, 0, 254, 255, 254, 127, 1, 128, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 110, 193, 0, 0, 254, 255, 254, 127, 1, 128, 135, 20, 130, 193, 0, 0, 0, 0, 226, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 93, 96, 125, 193, 0, 0, 0, 0, 226, 165, 110, 193, 254, 255, 0, 0, 255, 127, 1, 128, 20, 63, 43, 193, 0, 0, 0, 0, 227, 165, 94, 193, 255, 255, 0, 128, 255, 255, 255, 255, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 94, 193, 255, 255, 0, 128, 255, 255, 255, 255, 20, 63, 43, 193, 0, 0, 64, 64, 227, 165, 110, 193, 255, 255, 0, 128, 255, 255, 255, 255, 20, 63, 43, 193, 0, 0, 0, 0, 227, 165, 110, 193, 255, 255, 0, 128, 255, 255, 255, 255, 178, 124, 135, 193, 0, 0, 64, 64, 51, 9, 229, 64, 184, 65, 255, 127, 255, 127, 1, 128, 36, 134, 82, 193, 0, 0, 64, 64, 5, 205, 43, 65, 184, 65, 255, 127, 255, 127, 1, 128, 38, 134, 82, 193, 0, 0, 0, 0, 6, 205, 43, 65, 184, 65, 255, 127, 255, 127, 1, 128, 31, 199, 128, 193, 0, 0, 0, 0, 134, 119, 254, 64, 184, 65, 255, 127, 255, 127, 1, 128, 178, 124, 135, 193, 0, 0, 0, 0, 50, 9, 229, 64, 184, 65, 255, 127, 255, 127, 1, 128, 178, 124, 135, 193, 0, 0, 64, 64, 51, 9, 229, 64, 0, 128, 255, 255, 184, 193, 0, 192, 2, 252, 129, 193, 0, 0, 64, 64, 230, 206, 205, 64, 0, 128, 255, 255, 184, 193, 0, 192, 196, 132, 71, 193, 0, 0, 64, 64, 223, 47, 32, 65, 0, 128, 255, 255, 184, 193, 0, 192, 36, 134, 82, 193, 0, 0, 64, 64, 5, 205, 43, 65, 0, 128, 255, 255, 184, 193, 0, 192, 178, 124, 135, 193, 0, 0, 64, 64, 51, 9, 229, 64, 0, 0, 70, 190, 255, 255, 220, 224, 178, 124, 135, 193, 0, 0, 0, 0, 50, 9, 229, 64, 0, 0, 70, 190, 255, 255, 220, 224, 3, 252, 129, 193, 0, 0, 0, 0, 228, 206, 205, 64, 0, 0, 70, 190, 255, 255, 220, 224, 2, 252, 129, 193, 0, 0, 64, 64, 230, 206, 205, 64, 0, 0, 70, 190, 255, 255, 220, 224, 196, 132, 71, 193, 0, 0, 64, 64, 223, 47, 32, 65, 254, 255, 69, 62, 255, 127, 1, 128, 2, 252, 129, 193, 0, 0, 64, 64, 230, 206, 205, 64, 254, 255, 69, 62, 255, 127, 1, 128, 3, 252, 129, 193, 0, 0, 0, 0, 228, 206, 205, 64, 254, 255, 69, 62, 255, 127, 1, 128, 84, 192, 123, 193, 0, 0, 0, 0, 212, 97, 221, 64, 255, 255, 184, 193, 255, 127, 1, 128, 196, 132, 71, 193, 0, 0, 0, 0, 223, 47, 32, 65, 255, 255, 184, 193, 255, 127, 1, 128, 196, 132, 71, 193, 0, 0, 64, 64, 223, 47, 32, 65, 255, 255, 184, 193, 255, 127, 1, 128, 196, 132, 71, 193, 0, 0, 64, 64, 223, 47, 32, 65, 254, 255, 184, 193, 255, 127, 1, 128, 3, 252, 129, 193, 0, 0, 0, 0, 228, 206, 205, 64, 254, 255, 184, 193, 255, 127, 1, 128, 84, 192, 123, 193, 0, 0, 0, 0, 212, 97, 221, 64, 254, 255, 184, 193, 255, 127, 1, 128, 38, 134, 82, 193, 0, 0, 0, 0, 6, 205, 43, 65, 183, 193, 255, 127, 255, 255, 220, 224, 36, 134, 82, 193, 0, 0, 64, 64, 5, 205, 43, 65, 183, 193, 255, 127, 255, 255, 220, 224, 197, 132, 71, 193, 0, 0, 64, 64, 224, 47, 32, 65, 183, 193, 255, 127, 255, 255, 220, 224, 196, 132, 71, 193, 0, 0, 64, 64, 223, 47, 32, 65, 183, 193, 255, 127, 255, 255, 220, 224, 196, 132, 71, 193, 0, 0, 0, 0, 223, 47, 32, 65, 183, 193, 255, 127, 255, 255, 220, 224, 126, 32, 192, 192, 0, 0, 64, 64, 20, 119, 117, 64, 184, 65, 255, 127, 255, 127, 1, 128, 248, 115, 14, 192, 0, 0, 64, 64, 98, 76, 237, 64, 184, 65, 255, 127, 255, 127, 1, 128, 252, 115, 14, 192, 0, 0, 0, 0, 97, 76, 237, 64, 184, 65, 255, 127, 255, 127, 1, 128, 126, 32, 192, 192, 0, 0, 0, 0, 18, 119, 117, 64, 184, 65, 255, 127, 255, 127, 1, 128, 126, 32, 192, 192, 0, 0, 64, 64, 20, 119, 117, 64, 0, 128, 255, 255, 184, 193, 0, 192, 191, 29, 170, 192, 0, 0, 64, 64, 121, 2, 71, 64, 0, 128, 255, 255, 184, 193, 0, 192, 250, 220, 196, 191, 0, 0, 64, 64, 20, 18, 214, 64, 0, 128, 255, 255, 184, 193, 0, 192, 248, 115, 14, 192, 0, 0, 64, 64, 98, 76, 237, 64, 0, 128, 255, 255, 184, 193, 0, 192, 126, 32, 192, 192, 0, 0, 64, 64, 20, 119, 117, 64, 0, 0, 70, 190, 255, 255, 220, 224, 126, 32, 192, 192, 0, 0, 0, 0, 18, 119, 117, 64, 0, 0, 70, 190, 255, 255, 220, 224, 192, 29, 170, 192, 0, 0, 0, 0, 118, 2, 71, 64, 0, 0, 70, 190, 255, 255, 220, 224, 191, 29, 170, 192, 0, 0, 64, 64, 121, 2, 71, 64, 0, 0, 70, 190, 255, 255, 220, 224, 250, 220, 196, 191, 0, 0, 64, 64, 20, 18, 214, 64, 255, 255, 184, 193, 255, 127, 1, 128, 191, 29, 170, 192, 0, 0, 64, 64, 121, 2, 71, 64, 255, 255, 184, 193, 255, 127, 1, 128, 192, 29, 170, 192, 0, 0, 0, 0, 118, 2, 71, 64, 255, 255, 184, 193, 255, 127, 1, 128, 192, 29, 170, 192, 0, 0, 0, 0, 118, 2, 71, 64, 254, 255, 184, 193, 255, 127, 1, 128, 248, 220, 196, 191, 0, 0, 0, 0, 19, 18, 214, 64, 254, 255, 184, 193, 255, 127, 1, 128, 250, 220, 196, 191, 0, 0, 64, 64, 20, 18, 214, 64, 254, 255, 184, 193, 255, 127, 1, 128, 252, 115, 14, 192, 0, 0, 0, 0, 97, 76, 237, 64, 184, 193, 255, 127, 255, 255, 220, 224, 248, 115, 14, 192, 0, 0, 64, 64, 98, 76, 237, 64, 184, 193, 255, 127, 255, 255, 220, 224, 250, 220, 196, 191, 0, 0, 64, 64, 20, 18, 214, 64, 184, 193, 255, 127, 255, 255, 220, 224, 250, 220, 196, 191, 0, 0, 64, 64, 20, 18, 214, 64, 184, 193, 255, 127, 255, 255, 219, 224, 248, 220, 196, 191, 0, 0, 0, 0, 19, 18, 214, 64, 184, 193, 255, 127, 255, 255, 219, 224, 252, 115, 14, 192, 0, 0, 0, 0, 97, 76, 237, 64, 184, 193, 255, 127, 255, 255, 219, 224, 189, 182, 9, 64, 0, 0, 64, 64, 18, 162, 26, 192, 45, 184, 255, 127, 255, 127, 1, 128, 12, 12, 200, 64, 0, 0, 64, 64, 98, 240, 179, 192, 45, 184, 255, 127, 255, 127, 1, 128, 12, 12, 200, 64, 0, 0, 0, 0, 98, 240, 179, 192, 45, 184, 255, 127, 255, 127, 1, 128, 190, 182, 9, 64, 0, 0, 0, 0, 20, 162, 26, 192, 45, 184, 255, 127, 255, 127, 1, 128, 189, 182, 9, 64, 0, 0, 64, 64, 18, 162, 26, 192, 0, 128, 255, 255, 255, 255, 23, 220, 42, 144, 196, 63, 0, 0, 64, 64, 217, 10, 77, 192, 0, 128, 255, 255, 255, 255, 23, 220, 184, 84, 180, 64, 0, 0, 64, 64, 197, 36, 205, 192, 0, 128, 255, 255, 255, 255, 23, 220, 12, 12, 200, 64, 0, 0, 64, 64, 98, 240, 179, 192, 0, 128, 255, 255, 255, 255, 23, 220, 189, 182, 9, 64, 0, 0, 64, 64, 18, 162, 26, 192, 44, 56, 255, 127, 0, 0, 233, 227, 190, 182, 9, 64, 0, 0, 0, 0, 20, 162, 26, 192, 44, 56, 255, 127, 0, 0, 233, 227, 44, 144, 196, 63, 0, 0, 0, 0, 218, 10, 77, 192, 44, 56, 255, 127, 0, 0, 233, 227, 44, 144, 196, 63, 0, 0, 0, 0, 218, 10, 77, 192, 44, 56, 255, 127, 0, 0, 231, 227, 42, 144, 196, 63, 0, 0, 64, 64, 217, 10, 77, 192, 44, 56, 255, 127, 0, 0, 231, 227, 189, 182, 9, 64, 0, 0, 64, 64, 18, 162, 26, 192, 44, 56, 255, 127, 0, 0, 231, 227, 184, 84, 180, 64, 0, 0, 64, 64, 197, 36, 205, 192, 0, 0, 210, 199, 255, 127, 1, 128, 42, 144, 196, 63, 0, 0, 64, 64, 217, 10, 77, 192, 0, 0, 210, 199, 255, 127, 1, 128, 44, 144, 196, 63, 0, 0, 0, 0, 218, 10, 77, 192, 0, 0, 210, 199, 255, 127, 1, 128, 44, 144, 196, 63, 0, 0, 0, 0, 218, 10, 77, 192, 0, 0, 209, 199, 255, 127, 1, 128, 184, 84, 180, 64, 0, 0, 0, 0, 198, 36, 205, 192, 0, 0, 209, 199, 255, 127, 1, 128, 184, 84, 180, 64, 0, 0, 64, 64, 197, 36, 205, 192, 0, 0, 209, 199, 255, 127, 1, 128, 12, 12, 200, 64, 0, 0, 0, 0, 98, 240, 179, 192, 255, 255, 45, 184, 0, 0, 233, 227, 12, 12, 200, 64, 0, 0, 64, 64, 98, 240, 179, 192, 255, 255, 45, 184, 0, 0, 233, 227, 184, 84, 180, 64, 0, 0, 64, 64, 197, 36, 205, 192, 255, 255, 45, 184, 0, 0, 233, 227, 184, 84, 180, 64, 0, 0, 0, 0, 198, 36, 205, 192, 255, 255, 45, 184, 0, 0, 233, 227, 171, 172, 113, 192, 0, 0, 64, 64, 165, 48, 134, 65, 147, 178, 255, 127, 255, 127, 1, 128, 156, 213, 20, 63, 0, 0, 64, 64, 33, 213, 94, 65, 147, 178, 255, 127, 255, 127, 1, 128, 144, 213, 20, 63, 0, 0, 0, 0, 32, 213, 94, 65, 147, 178, 255, 127, 255, 127, 1, 128, 128, 97, 19, 63, 0, 0, 0, 0, 80, 228, 94, 65, 147, 178, 255, 127, 255, 127, 1, 128, 176, 172, 113, 192, 0, 0, 0, 0, 166, 48, 134, 65, 147, 178, 255, 127, 255, 127, 1, 128, 171, 172, 113, 192, 0, 0, 64, 64, 165, 48, 134, 65, 143, 178, 249, 127, 9, 128, 1, 128, 144, 213, 20, 63, 0, 0, 0, 0, 32, 213, 94, 65, 143, 178, 249, 127, 9, 128, 1, 128, 128, 97, 19, 63, 0, 0, 0, 0, 80, 228, 94, 65, 143, 178, 249, 127, 9, 128, 1, 128, 171, 172, 113, 192, 0, 0, 64, 64, 165, 48, 134, 65, 0, 128, 255, 255, 255, 255, 74, 217, 180, 86, 138, 192, 0, 0, 64, 64, 45, 252, 126, 65, 0, 128, 255, 255, 255, 255, 74, 217, 0, 42, 13, 61, 0, 0, 64, 64, 4, 112, 81, 65, 0, 128, 255, 255, 255, 255, 74, 217, 156, 213, 20, 63, 0, 0, 64, 64, 33, 213, 94, 65, 0, 128, 255, 255, 255, 255, 74, 217, 171, 172, 113, 192, 0, 0, 64, 64, 165, 48, 134, 65, 147, 50, 255, 127, 0, 0, 180, 230, 176, 172, 113, 192, 0, 0, 0, 0, 166, 48, 134, 65, 147, 50, 255, 127, 0, 0, 180, 230, 176, 86, 138, 192, 0, 0, 0, 0, 44, 252, 126, 65, 147, 50, 255, 127, 0, 0, 180, 230, 176, 86, 138, 192, 0, 0, 0, 0, 44, 252, 126, 65, 147, 50, 255, 127, 0, 0, 182, 230, 180, 86, 138, 192, 0, 0, 64, 64, 45, 252, 126, 65, 147, 50, 255, 127, 0, 0, 182, 230, 171, 172, 113, 192, 0, 0, 64, 64, 165, 48, 134, 65, 147, 50, 255, 127, 0, 0, 182, 230, 0, 42, 13, 61, 0, 0, 64, 64, 4, 112, 81, 65, 0, 0, 108, 205, 255, 127, 1, 128, 180, 86, 138, 192, 0, 0, 64, 64, 45, 252, 126, 65, 0, 0, 108, 205, 255, 127, 1, 128, 176, 86, 138, 192, 0, 0, 0, 0, 44, 252, 126, 65, 0, 0, 108, 205, 255, 127, 1, 128, 0, 178, 35, 191, 0, 0, 0, 0, 68, 123, 88, 65, 0, 0, 108, 205, 255, 127, 1, 128, 64, 42, 13, 61, 0, 0, 0, 0, 4, 112, 81, 65, 0, 0, 108, 205, 255, 127, 1, 128, 0, 42, 13, 61, 0, 0, 64, 64, 4, 112, 81, 65, 0, 0, 107, 205, 255, 127, 1, 128, 176, 86, 138, 192, 0, 0, 0, 0, 44, 252, 126, 65, 0, 0, 107, 205, 255, 127, 1, 128, 0, 178, 35, 191, 0, 0, 0, 0, 68, 123, 88, 65, 0, 0, 107, 205, 255, 127, 1, 128, 144, 213, 20, 63, 0, 0, 0, 0, 32, 213, 94, 65, 255, 255, 147, 178, 0, 0, 182, 230, 156, 213, 20, 63, 0, 0, 64, 64, 33, 213, 94, 65, 255, 255, 147, 178, 0, 0, 182, 230, 0, 42, 13, 61, 0, 0, 64, 64, 4, 112, 81, 65, 255, 255, 147, 178, 0, 0, 182, 230, 0, 42, 13, 61, 0, 0, 64, 64, 4, 112, 81, 65, 255, 255, 147, 178, 0, 0, 182, 230, 64, 42, 13, 61, 0, 0, 0, 0, 4, 112, 81, 65, 255, 255, 147, 178, 0, 0, 182, 230, 144, 213, 20, 63, 0, 0, 0, 0, 32, 213, 94, 65, 255, 255, 147, 178, 0, 0, 182, 230, 220, 251, 66, 65, 0, 0, 64, 64, 209, 146, 85, 65, 32, 61, 255, 127, 255, 127, 1, 128, 210, 44, 123, 65, 0, 0, 64, 64, 22, 133, 137, 65, 32, 61, 255, 127, 255, 127, 1, 128, 211, 44, 123, 65, 0, 0, 0, 0, 22, 133, 137, 65, 32, 61, 255, 127, 255, 127, 1, 128, 250, 171, 88, 65, 0, 0, 0, 0, 36, 76, 109, 65, 32, 61, 255, 127, 255, 127, 1, 128, 218, 251, 66, 65, 0, 0, 0, 0, 208, 146, 85, 65, 32, 61, 255, 127, 255, 127, 1, 128, 248, 207, 112, 65, 0, 0, 0, 0, 36, 218, 131, 65, 32, 61, 255, 127, 255, 127, 1, 128, 220, 251, 66, 65, 0, 0, 64, 64, 209, 146, 85, 65, 0, 128, 255, 255, 32, 189, 0, 192, 251, 202, 78, 65, 0, 0, 64, 64, 35, 199, 74, 65, 0, 128, 255, 255, 32, 189, 0, 192, 249, 125, 131, 65, 0, 0, 64, 64, 62, 31, 132, 65, 0, 128, 255, 255, 32, 189, 0, 192, 210, 44, 123, 65, 0, 0, 64, 64, 22, 133, 137, 65, 0, 128, 255, 255, 32, 189, 0, 192, 3, 178, 76, 65, 0, 0, 0, 0, 8, 178, 76, 65, 0, 0, 222, 194, 255, 255, 143, 222, 252, 202, 78, 65, 0, 0, 0, 0, 36, 199, 74, 65, 0, 0, 222, 194, 255, 255, 143, 222, 220, 251, 66, 65, 0, 0, 64, 64, 209, 146, 85, 65, 0, 0, 222, 194, 255, 255, 143, 222, 17, 234, 75, 65, 0, 0, 0, 0, 206, 104, 77, 65, 0, 0, 222, 194, 255, 255, 143, 222, 3, 178, 76, 65, 0, 0, 0, 0, 8, 178, 76, 65, 0, 0, 222, 194, 255, 255, 143, 222, 220, 251, 66, 65, 0, 0, 64, 64, 209, 146, 85, 65, 0, 0, 222, 194, 255, 255, 143, 222, 94, 99, 73, 65, 0, 0, 0, 0, 1, 184, 79, 65, 0, 0, 221, 194, 255, 255, 143, 222, 17, 234, 75, 65, 0, 0, 0, 0, 206, 104, 77, 65, 0, 0, 221, 194, 255, 255, 143, 222, 220, 251, 66, 65, 0, 0, 64, 64, 209, 146, 85, 65, 0, 0, 221, 194, 255, 255, 143, 222, 218, 251, 66, 65, 0, 0, 0, 0, 208, 146, 85, 65, 0, 0, 221, 194, 255, 255, 143, 222, 251, 202, 78, 65, 0, 0, 64, 64, 35, 199, 74, 65, 0, 0, 222, 194, 255, 255, 143, 222, 249, 125, 131, 65, 0, 0, 64, 64, 62, 31, 132, 65, 255, 255, 32, 189, 255, 127, 1, 128, 251, 202, 78, 65, 0, 0, 64, 64, 35, 199, 74, 65, 255, 255, 32, 189, 255, 127, 1, 128, 252, 202, 78, 65, 0, 0, 0, 0, 36, 199, 74, 65, 255, 255, 32, 189, 255, 127, 1, 128, 26, 62, 129, 65, 0, 0, 0, 0, 81, 169, 129, 65, 254, 255, 32, 189, 255, 127, 1, 128, 248, 125, 131, 65, 0, 0, 0, 0, 60, 31, 132, 65, 254, 255, 32, 189, 255, 127, 1, 128, 249, 125, 131, 65, 0, 0, 64, 64, 62, 31, 132, 65, 254, 255, 32, 189, 255, 127, 1, 128, 249, 125, 131, 65, 0, 0, 64, 64, 62, 31, 132, 65, 254, 255, 222, 66, 255, 127, 1, 128, 55, 144, 121, 65, 0, 0, 0, 0, 58, 144, 121, 65, 254, 255, 222, 66, 255, 127, 1, 128, 26, 62, 129, 65, 0, 0, 0, 0, 81, 169, 129, 65, 254, 255, 222, 66, 255, 127, 1, 128, 249, 125, 131, 65, 0, 0, 64, 64, 62, 31, 132, 65, 255, 255, 33, 189, 254, 127, 1, 128, 252, 202, 78, 65, 0, 0, 0, 0, 36, 199, 74, 65, 255, 255, 33, 189, 254, 127, 1, 128, 55, 144, 121, 65, 0, 0, 0, 0, 58, 144, 121, 65, 255, 255, 33, 189, 254, 127, 1, 128, 211, 44, 123, 65, 0, 0, 0, 0, 22, 133, 137, 65, 32, 189, 255, 127, 255, 255, 143, 222, 210, 44, 123, 65, 0, 0, 64, 64, 22, 133, 137, 65, 32, 189, 255, 127, 255, 255, 143, 222, 249, 125, 131, 65, 0, 0, 64, 64, 62, 31, 132, 65, 32, 189, 255, 127, 255, 255, 143, 222, 86, 105, 125, 65, 0, 0, 0, 0, 102, 127, 136, 65, 32, 189, 255, 127, 255, 255, 143, 222, 119, 95, 128, 65, 0, 0, 0, 0, 56, 249, 134, 65, 32, 189, 255, 127, 255, 255, 143, 222, 68, 245, 130, 65, 0, 0, 0, 0, 54, 156, 132, 65, 32, 189, 255, 127, 255, 255, 143, 222, 249, 125, 131, 65, 0, 0, 64, 64, 62, 31, 132, 65, 33, 189, 255, 127, 255, 255, 144, 222, 248, 125, 131, 65, 0, 0, 0, 0, 60, 31, 132, 65, 33, 189, 255, 127, 255, 255, 144, 222, 68, 245, 130, 65, 0, 0, 0, 0, 54, 156, 132, 65, 33, 189, 255, 127, 255, 255, 144, 222, 220, 251, 66, 65, 0, 0, 64, 64, 143, 82, 84, 193, 32, 61, 255, 127, 255, 127, 1, 128, 210, 44, 123, 65, 0, 0, 64, 64, 54, 219, 22, 193, 32, 61, 255, 127, 255, 127, 1, 128, 210, 44, 123, 65, 0, 0, 0, 0, 54, 219, 22, 193, 32, 61, 255, 127, 255, 127, 1, 128, 39, 228, 82, 65, 0, 0, 0, 0, 249, 235, 66, 193, 32, 61, 255, 127, 255, 127, 1, 128, 220, 251, 66, 65, 0, 0, 0, 0, 142, 82, 84, 193, 32, 61, 255, 127, 255, 127, 1, 128, 220, 251, 66, 65, 0, 0, 64, 64, 143, 82, 84, 193, 0, 128, 255, 255, 32, 189, 0, 192, 251, 202, 78, 65, 0, 0, 64, 64, 61, 30, 95, 193, 0, 128, 255, 255, 32, 189, 0, 192, 249, 125, 131, 65, 0, 0, 64, 64, 227, 166, 33, 193, 0, 128, 255, 255, 32, 189, 0, 192, 210, 44, 123, 65, 0, 0, 64, 64, 54, 219, 22, 193, 0, 128, 255, 255, 32, 189, 0, 192, 220, 251, 66, 65, 0, 0, 64, 64, 143, 82, 84, 193, 0, 0, 222, 194, 255, 255, 143, 222, 220, 251, 66, 65, 0, 0, 0, 0, 142, 82, 84, 193, 0, 0, 222, 194, 255, 255, 143, 222, 252, 202, 78, 65, 0, 0, 0, 0, 62, 30, 95, 193, 0, 0, 222, 194, 255, 255, 143, 222, 252, 202, 78, 65, 0, 0, 0, 0, 62, 30, 95, 193, 0, 0, 221, 194, 255, 255, 143, 222, 251, 202, 78, 65, 0, 0, 64, 64, 61, 30, 95, 193, 0, 0, 221, 194, 255, 255, 143, 222, 220, 251, 66, 65, 0, 0, 64, 64, 143, 82, 84, 193, 0, 0, 221, 194, 255, 255, 143, 222, 249, 125, 131, 65, 0, 0, 64, 64, 227, 166, 33, 193, 254, 255, 32, 189, 255, 127, 1, 128, 251, 202, 78, 65, 0, 0, 64, 64, 61, 30, 95, 193, 254, 255, 32, 189, 255, 127, 1, 128, 252, 202, 78, 65, 0, 0, 0, 0, 62, 30, 95, 193, 254, 255, 32, 189, 255, 127, 1, 128, 29, 134, 93, 65, 0, 0, 0, 0, 26, 1, 79, 193, 254, 255, 222, 66, 255, 127, 1, 128, 247, 125, 131, 65, 0, 0, 0, 0, 225, 166, 33, 193, 254, 255, 222, 66, 255, 127, 1, 128, 249, 125, 131, 65, 0, 0, 64, 64, 227, 166, 33, 193, 254, 255, 222, 66, 255, 127, 1, 128, 29, 134, 93, 65, 0, 0, 0, 0, 26, 1, 79, 193, 254, 255, 32, 189, 255, 127, 1, 128, 210, 44, 123, 65, 0, 0, 0, 0, 54, 219, 22, 193, 32, 189, 255, 127, 255, 255, 143, 222, 210, 44, 123, 65, 0, 0, 64, 64, 54, 219, 22, 193, 32, 189, 255, 127, 255, 255, 143, 222, 249, 125, 131, 65, 0, 0, 64, 64, 227, 166, 33, 193, 32, 189, 255, 127, 255, 255, 143, 222, 249, 125, 131, 65, 0, 0, 64, 64, 227, 166, 33, 193, 32, 189, 255, 127, 255, 255, 143, 222, 247, 125, 131, 65, 0, 0, 0, 0, 225, 166, 33, 193, 32, 189, 255, 127, 255, 255, 143, 222, 210, 44, 123, 65, 0, 0, 0, 0, 54, 219, 22, 193, 32, 189, 255, 127, 255, 255, 143, 222, 61, 84, 83, 65, 0, 0, 64, 64, 113, 177, 130, 193, 68, 124, 255, 127, 255, 127, 1, 128, 39, 73, 147, 65, 0, 0, 64, 64, 124, 113, 129, 193, 68, 124, 255, 127, 255, 127, 1, 128, 39, 73, 147, 65, 0, 0, 0, 0, 123, 113, 129, 193, 68, 124, 255, 127, 255, 127, 1, 128, 70, 27, 108, 65, 0, 0, 0, 0, 53, 82, 130, 193, 68, 124, 255, 127, 255, 127, 1, 128, 62, 84, 83, 65, 0, 0, 0, 0, 114, 177, 130, 193, 68, 124, 255, 127, 255, 127, 1, 128, 1, 143, 116, 65, 0, 0, 0, 0, 184, 49, 130, 193, 68, 124, 255, 127, 255, 127, 1, 128, 192, 175, 121, 65, 0, 0, 0, 0, 2, 30, 130, 193, 68, 124, 255, 127, 255, 127, 1, 128, 87, 241, 133, 65, 0, 0, 0, 0, 14, 216, 129, 193, 68, 124, 255, 127, 255, 127, 1, 128, 61, 84, 83, 65, 0, 0, 64, 64, 113, 177, 130, 193, 0, 128, 255, 255, 67, 252, 0, 192, 46, 207, 83, 65, 0, 0, 64, 64, 132, 176, 138, 193, 0, 128, 255, 255, 67, 252, 0, 192, 160, 134, 147, 65, 0, 0, 64, 64, 143, 112, 137, 193, 0, 128, 255, 255, 67, 252, 0, 192, 39, 73, 147, 65, 0, 0, 64, 64, 124, 113, 129, 193, 0, 128, 255, 255, 67, 252, 0, 192, 61, 84, 83, 65, 0, 0, 64, 64, 113, 177, 130, 193, 0, 0, 187, 131, 255, 255, 34, 254, 62, 84, 83, 65, 0, 0, 0, 0, 114, 177, 130, 193, 0, 0, 187, 131, 255, 255, 34, 254, 46, 207, 83, 65, 0, 0, 0, 0, 134, 176, 138, 193, 0, 0, 187, 131, 255, 255, 34, 254, 46, 207, 83, 65, 0, 0, 0, 0, 134, 176, 138, 193, 0, 0, 186, 131, 255, 255, 34, 254, 46, 207, 83, 65, 0, 0, 64, 64, 132, 176, 138, 193, 0, 0, 186, 131, 255, 255, 34, 254, 61, 84, 83, 65, 0, 0, 64, 64, 113, 177, 130, 193, 0, 0, 186, 131, 255, 255, 34, 254, 160, 134, 147, 65, 0, 0, 64, 64, 143, 112, 137, 193, 254, 255, 67, 252, 255, 127, 1, 128, 46, 207, 83, 65, 0, 0, 64, 64, 132, 176, 138, 193, 254, 255, 67, 252, 255, 127, 1, 128, 46, 207, 83, 65, 0, 0, 0, 0, 134, 176, 138, 193, 254, 255, 67, 252, 255, 127, 1, 128, 248, 205, 140, 65, 0, 0, 0, 0, 58, 164, 137, 193, 254, 255, 186, 3, 255, 127, 1, 128, 160, 134, 147, 65, 0, 0, 0, 0, 142, 112, 137, 193, 254, 255, 186, 3, 255, 127, 1, 128, 160, 134, 147, 65, 0, 0, 64, 64, 143, 112, 137, 193, 254, 255, 186, 3, 255, 127, 1, 128, 160, 134, 147, 65, 0, 0, 64, 64, 143, 112, 137, 193, 255, 255, 68, 252, 255, 127, 1, 128, 78, 200, 133, 65, 0, 0, 0, 0, 53, 218, 137, 193, 255, 255, 68, 252, 255, 127, 1, 128, 248, 205, 140, 65, 0, 0, 0, 0, 58, 164, 137, 193, 255, 255, 68, 252, 255, 127, 1, 128, 198, 205, 131, 65, 0, 0, 0, 0, 107, 233, 137, 193, 254, 255, 186, 3, 255, 127, 1, 128, 78, 200, 133, 65, 0, 0, 0, 0, 53, 218, 137, 193, 254, 255, 186, 3, 255, 127, 1, 128, 229, 138, 128, 65, 0, 0, 0, 0, 126, 2, 138, 193, 254, 255, 186, 3, 255, 127, 1, 128, 46, 207, 83, 65, 0, 0, 0, 0, 134, 176, 138, 193, 254, 255, 186, 3, 255, 127, 1, 128, 39, 73, 147, 65, 0, 0, 0, 0, 123, 113, 129, 193, 67, 252, 255, 127, 255, 255, 34, 254, 39, 73, 147, 65, 0, 0, 64, 64, 124, 113, 129, 193, 67, 252, 255, 127, 255, 255, 34, 254, 160, 134, 147, 65, 0, 0, 64, 64, 143, 112, 137, 193, 67, 252, 255, 127, 255, 255, 34, 254, 160, 134, 147, 65, 0, 0, 0, 0, 142, 112, 137, 193, 67, 252, 255, 127, 255, 255, 34, 254, 60, 170, 70, 65, 0, 0, 64, 64, 142, 225, 129, 64, 35, 156, 255, 127, 255, 127, 1, 128, 101, 105, 139, 65, 0, 0, 64, 64, 166, 105, 41, 64, 35, 156, 255, 127, 255, 127, 1, 128, 100, 105, 139, 65, 0, 0, 0, 0, 160, 105, 41, 64, 35, 156, 255, 127, 255, 127, 1, 128, 106, 225, 96, 65, 0, 0, 0, 0, 168, 54, 102, 64, 35, 156, 255, 127, 255, 127, 1, 128, 60, 170, 70, 65, 0, 0, 0, 0, 144, 225, 129, 64, 35, 156, 255, 127, 255, 127, 1, 128, 60, 170, 70, 65, 0, 0, 64, 64, 142, 225, 129, 64, 0, 128, 255, 255, 255, 255, 18, 206, 78, 83, 66, 65, 0, 0, 64, 64, 60, 41, 70, 64, 0, 128, 255, 255, 255, 255, 18, 206, 238, 61, 137, 65, 0, 0, 64, 64, 138, 159, 215, 63, 0, 128, 255, 255, 255, 255, 18, 206, 101, 105, 139, 65, 0, 0, 64, 64, 166, 105, 41, 64, 0, 128, 255, 255, 255, 255, 18, 206, 60, 170, 70, 65, 0, 0, 64, 64, 142, 225, 129, 64, 34, 28, 255, 127, 0, 0, 238, 241, 60, 170, 70, 65, 0, 0, 0, 0, 144, 225, 129, 64, 34, 28, 255, 127, 0, 0, 238, 241, 79, 83, 66, 65, 0, 0, 0, 0, 56, 41, 70, 64, 34, 28, 255, 127, 0, 0, 238, 241, 78, 83, 66, 65, 0, 0, 64, 64, 60, 41, 70, 64, 34, 28, 255, 127, 0, 0, 238, 241, 238, 61, 137, 65, 0, 0, 64, 64, 138, 159, 215, 63, 0, 0, 219, 227, 255, 127, 1, 128, 78, 83, 66, 65, 0, 0, 64, 64, 60, 41, 70, 64, 0, 0, 219, 227, 255, 127, 1, 128, 79, 83, 66, 65, 0, 0, 0, 0, 56, 41, 70, 64, 0, 0, 219, 227, 255, 127, 1, 128, 133, 0, 91, 65, 0, 0, 0, 0, 224, 88, 42, 64, 0, 0, 220, 227, 255, 127, 1, 128, 238, 61, 137, 65, 0, 0, 0, 0, 144, 159, 215, 63, 0, 0, 220, 227, 255, 127, 1, 128, 238, 61, 137, 65, 0, 0, 64, 64, 138, 159, 215, 63, 0, 0, 220, 227, 255, 127, 1, 128, 79, 83, 66, 65, 0, 0, 0, 0, 56, 41, 70, 64, 0, 0, 220, 227, 255, 127, 1, 128, 100, 105, 139, 65, 0, 0, 0, 0, 160, 105, 41, 64, 254, 255, 219, 99, 0, 0, 238, 241, 101, 105, 139, 65, 0, 0, 64, 64, 166, 105, 41, 64, 254, 255, 219, 99, 0, 0, 238, 241, 238, 61, 137, 65, 0, 0, 64, 64, 138, 159, 215, 63, 254, 255, 219, 99, 0, 0, 238, 241, 238, 61, 137, 65, 0, 0, 64, 64, 138, 159, 215, 63, 255, 255, 36, 156, 0, 0, 238, 241, 238, 61, 137, 65, 0, 0, 0, 0, 144, 159, 215, 63, 255, 255, 36, 156, 0, 0, 238, 241, 100, 105, 139, 65, 0, 0, 0, 0, 160, 105, 41, 64, 255, 255, 36, 156, 0, 0, 238, 241)
+}]
+
+[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_vsbjj"]
+data = PackedVector3Array(21, 0, -20.5, 21, 0, -21, 21, -0.5, -21, 21, 0, 0, 21, 0, -20.5, 21, -0.5, -21, 21, -0.5, -21, 21, 0, 20.5, 21, 0, 0, 21, -0.5, -21, 21, 0, 21, 21, 0, 20.5, 21, -0.5, -21, 21, -0.5, 21, 21, 0, 21, 12.7446, 0, 12.8381, -14.3352, 0, -13.9155, 12.7935, 0, 12.7935, 15.5977, 0, 15.5977, 20.5, 0, 20.5, 16.1553, 0, 16.2077, -14.3352, 0, -13.9155, -13.9155, 0, -13.9155, 12.7935, 0, 12.7935, -20.5, 0, -20.006, -20.5, 0, -20.5, -14.9155, 0, -14.9155, -15.3474, 0, -14.9155, -20.5, 0, -20.006, -14.9155, 0, -14.9155, 12.5868, 0, 12.9824, -9.5, 0, -8, 12.7446, 0, 12.8381, -9.5, 0, -8, -14.3352, 0, -13.9155, 12.7446, 0, 12.8381, 16.1553, 0, 16.2077, 20.5, 0, 20.5, 16.4365, 0, 16.5153, 16.4365, 0, 16.5153, 20.5, 0, 20.5, 16.3698, 0, 16.5763, -15.836, 0, -14.9155, -20.5, 0, -20.006, -15.3474, 0, -14.9155, -14.3352, 0, -13.9155, -9.5, 0, -8, -14.9198, 0, -13.9155, 20.5, 0, 20.5, -20.5, 0, 20.5, -3.7762, 0, 16.7738, -20.5, 0, 20.5, -8.4384, 0, 10.9587, -3.7762, 0, 16.7738, 0.5757, 0, 13.9307, 20.5, 0, 20.5, -3.7762, 0, 16.7738, -3.7762, 0, 16.7738, -8.4384, 0, 10.9587, -4.3231, 0, 15.9366, -4.3231, 0, 15.9366, -8.4384, 0, 10.9587, -0.6394, 0, 13.5301, -20.5, 0, 20.5, -9.5, 0, 8, -8.4384, 0, 10.9587, 0.5814, 0, 13.927, 20.5, 0, 20.5, 0.5757, 0, 13.9307, -2.3991, 0, 10.9587, 20.5, 0, 20.5, 0.0345, 0, 13.0898, 20.5, 0, 20.5, 0.5814, 0, 13.927, 0.0345, 0, 13.0898, 0.0345, 0, 13.0898, -8.4384, 0, 10.9587, -2.3991, 0, 10.9587, -0.6394, 0, 13.5301, -8.4384, 0, 10.9587, 0.0345, 0, 13.0898, -8.4384, 0, 10.9587, -9.5, 0, 8, -8.4384, 0, 9.9587, -8.4384, 0, 9.9587, -9.5, 0, 8, -4.7991, 0, 9.9587, 15.8382, 0, 17.0622, 20.5, 0, 20.5, 15.6984, 0, 17.19, 15.6984, 0, 17.19, 7.5616, 0, 10.9587, 15.0508, 0, 16.4815, 20.5, 0, 20.5, -2.3991, 0, 10.9587, 15.6984, 0, 17.19, -2.3991, 0, 10.9587, 7.5616, 0, 10.9587, 15.6984, 0, 17.19, 12.1865, 0, 13.3483, -9.5, 0, -8, 12.5868, 0, 12.9824, 13.542, 0, 14.8311, 7.5616, 0, 9.9587, 12.1865, 0, 13.3483, 7.5616, 0, 9.9587, -9.5, 0, -8, 12.1865, 0, 13.3483, 16.3698, 0, 16.5763, 20.5, 0, 20.5, 16.0466, 0, 16.8717, 15.0508, 0, 16.4815, 7.5616, 0, 10.9587, 7.5616, 0, 9.9587, 16.0466, 0, 16.8717, 20.5, 0, 20.5, 15.8382, 0, 17.0622, 15.0508, 0, 16.4815, 7.5616, 0, 9.9587, 13.542, 0, 14.8311, 7.5616, 0, 9.9587, -9.5, 0, 8, -2.2258, 0, 7.4156, -9.5, 0, 8, -9.5, 0, -8, -6.004, 0, 3.8354, -2.2258, 0, 7.4156, -9.5, 0, 8, -6.004, 0, 3.8354, -6.004, 0, 3.8354, -9.5, 0, -8, -5.3161, 0, 3.1095, -9.5, 0, -8, 7.5616, 0, 9.9587, -1.538, 0, 6.6897, 7.5616, 0, 9.9587, -2.2258, 0, 7.4156, -1.538, 0, 6.6897, -1.538, 0, 6.6897, -5.3161, 0, 3.1095, -9.5, 0, -8, 7.5616, 0, 9.9587, -4.7991, 0, 9.9587, -9.5, 0, 8, -9.5, 0, 8, -20.5, 0, 20.5, -10.5, 0, 8, -20.5, 0, 20.5, -20.5, 0, -20.006, -18.7029, 0, -13.9155, -15.4271, 0, -13.9155, -10.5, 0, -8, -18.7029, 0, -13.9155, -16.0972, 0, 7.9521, -20.5, 0, 20.5, -16.9359, 0, 7.1574, -20.5, 0, 20.5, -18.7029, 0, -13.9155, -16.9359, 0, 7.1574, -18.7029, 0, -13.9155, -10.5, 0, -8, -16.9359, 0, 7.1574, -16.9359, 0, 7.1574, -10.5, 0, -8, -16.2481, 0, 6.4315, -16.2481, 0, 6.4315, -10.5, 0, -8, -15.7345, 0, 6.9182, -18.7029, 0, -13.9155, -20.5, 0, -20.006, -18.7029, 0, -14.9155, -18.7029, 0, -14.9155, -20.5, 0, -20.006, -16.26, 0, -14.9155, -14.9198, 0, -13.9155, -9.5, 0, -8, -10.5, 0, -8, -16.26, 0, -14.9155, -20.5, 0, -20.006, -15.836, 0, -14.9155, -14.9198, 0, -13.9155, -10.5, 0, -8, -15.4271, 0, -13.9155, -10.5, 0, 8, -20.5, 0, 20.5, -13.1578, 0, 10.7376, -13.1578, 0, 10.7376, -20.5, 0, 20.5, -16.0972, 0, 7.9521, -10.5, 0, -8, -10.5, 0, 8, -12.4699, 0, 10.0117, -10.5, 0, 8, -13.1578, 0, 10.7376, -12.4699, 0, 10.0117, -15.7345, 0, 6.9182, -10.5, 0, -8, -12.4699, 0, 10.0117, -14.8474, 0, -14.9155, -20.5, 0, -20.5, -14.8431, 0, -14.9155, -13.8301, 0, -13.9155, 20.5, 0, 20.006, -13.8352, 0, -13.9155, -20.5, 0, -20.5, -20.494, 0, -20.5, -14.8431, 0, -14.9155, -13.8352, 0, -13.9155, 20.5, 0, 20.006, -13.9155, 0, -13.9155, -14.9155, 0, -14.9155, -20.5, 0, -20.5, -14.8474, 0, -14.9155, 20.5, 0, 20.006, 20.5, 0, 20.5, 12.9246, 0, 12.6736, 12.7935, 0, 12.7935, -13.9155, 0, -13.9155, 12.9246, 0, 12.6736, 12.9246, 0, 12.6736, 20.5, 0, 20.5, 15.5977, 0, 15.5977, -13.9155, 0, -13.9155, 20.5, 0, 20.006, 12.9246, 0, 12.6736, 13.1807, 0, -12.1826, 9.5, 0, -8, 12.1865, 0, -13.2702, 9.5, 0, -8, 7.5616, 0, -10.0162, 12.1865, 0, -13.2702, 15.6054, 0, -16.2647, 12.9246, 0, -13.9449, 15.2849, 0, -16.2743, 16.4755, 0, -17.239, 20.5, 0, -20.5, 16.7228, 0, -17.2315, 12.9246, 0, -13.9449, 7.5616, 0, -10.0162, 15.2849, 0, -16.2743, 12.1865, 0, -13.2702, 7.5616, 0, -10.0162, 12.9246, 0, -13.9449, 16.7428, 0, -16.2305, 13.8452, 0, -12.9378, 15.6054, 0, -16.2647, 16.7228, 0, -17.2315, 20.5, 0, -20.5, 17.6006, 0, -17.2052, 13.8452, 0, -12.9378, 12.9246, 0, -13.9449, 15.6054, 0, -16.2647, 7.5616, 0, -10.0162, 9.5, 0, -8, 4.6621, 0, -10.0162, 14.7567, 0, -16.2901, 7.5616, 0, -11.0162, 13.2081, 0, -16.3366, 7.5616, 0, -11.0162, -20.494, 0, -20.5, 13.2081, 0, -16.3366, -20.494, 0, -20.5, 20.5, 0, -20.5, 13.2381, 0, -17.3362, 13.2081, 0, -16.3366, -20.494, 0, -20.5, 13.2381, 0, -17.3362, 13.2381, 0, -17.3362, 20.5, 0, -20.5, 16.0678, 0, -17.2512, 15.2849, 0, -16.2743, 7.5616, 0, -10.0162, 7.5616, 0, -11.0162, 16.0678, 0, -17.2512, 20.5, 0, -20.5, 16.4755, 0, -17.239, 15.2849, 0, -16.2743, 7.5616, 0, -11.0162, 14.7567, 0, -16.2901, 2.2626, 0, -11.0162, -20.494, 0, -20.5, 7.5616, 0, -11.0162, 17.4265, 0, 2.6471, 20.5, 0, 20.006, 14.055, 0, 3.5971, 15.6984, 0, -9.4285, 20.5, 0, 20.006, 17.4265, 0, 2.6471, 9.5, 0, -8, 15.6984, 0, -9.4285, 17.1552, 0, 1.6846, 15.6984, 0, -9.4285, 17.4265, 0, 2.6471, 17.1552, 0, 1.6846, 17.1552, 0, 1.6846, 13.6876, 0, 2.6617, 9.5, 0, -8, 15.6984, 0, -9.4285, 9.5, 0, -8, 13.1807, 0, -12.1826, 20.5, 0, -20.5, 20.5, 0, 20.006, 16.4365, 0, -10.1032, 20.5, 0, 20.006, 15.6984, 0, -9.4285, 16.4365, 0, -10.1032, 18.4107, 0, -16.1804, 13.8452, 0, -12.9378, 16.7428, 0, -16.2305, 20.5, 0, -20.5, 16.4365, 0, -10.1032, 18.4107, 0, -16.1804, 16.4365, 0, -10.1032, 13.8452, 0, -12.9378, 18.4107, 0, -16.1804, 17.6006, 0, -17.2052, 20.5, 0, -20.5, 18.4407, 0, -17.18, 20.5, 0, -20.5, 18.4107, 0, -16.1804, 18.4407, 0, -17.18, 14.055, 0, 3.5971, 20.5, 0, 20.006, 12.4166, 0, 4.0588, 20.5, 0, 20.006, 9.5, 0, 8, 12.4166, 0, 4.0588, 9.5, 0, 8, 9.5, 0, -8, 12.1453, 0, 3.0963, 12.4166, 0, 4.0588, 9.5, 0, 8, 12.1453, 0, 3.0963, 13.6876, 0, 2.6617, 12.1453, 0, 3.0963, 9.5, 0, -8, -13.7954, 0, -13.9155, 8.5, 0, 8, -13.8301, 0, -13.9155, -14.8422, 0, -14.9155, -20.494, 0, -20.5, -14.8127, 0, -14.9155, 8.5, 0, 8, 20.5, 0, 20.006, -13.8301, 0, -13.9155, 9.5, 0, 8, 20.5, 0, 20.006, 8.5, 0, 8, 4.6621, 0, -10.0162, 9.5, 0, -8, 8.5, 0, -8, 1.5039, 0, -11.0162, -20.494, 0, -20.5, 2.2626, 0, -11.0162, 4.6621, 0, -10.0162, 8.5, 0, -8, 3.8234, 0, -10.0162, -12.9223, 0, -13.9155, -8.4384, 0, -10.0162, -13.7954, 0, -13.9155, -14.8127, 0, -14.9155, -20.494, 0, -20.5, -14.0722, 0, -14.9155, -8.4384, 0, -10.0162, 8.5, 0, 8, -13.7954, 0, -13.9155, 3.8234, 0, -10.0162, 8.5, 0, -8, -8.4384, 0, -10.0162, 8.5, 0, -8, 8.5, 0, 8, 6.2515, 0, -5.6231, 8.5, 0, 8, -8.4384, 0, -10.0162, 2.1518, 0, -2.4161, 6.2515, 0, -5.6231, 8.5, 0, 8, 2.1518, 0, -2.4161, 2.1518, 0, -2.4161, -8.4384, 0, -10.0162, 1.5356, 0, -3.2038, -8.4384, 0, -10.0162, 8.5, 0, -8, 5.6353, 0, -6.4107, 8.5, 0, -8, 6.2515, 0, -5.6231, 5.6353, 0, -6.4107, 5.6353, 0, -6.4107, 1.5356, 0, -3.2038, -8.4384, 0, -10.0162, -12.1239, 0, -13.9155, -8.4384, 0, -11.0162, -12.9223, 0, -13.9155, -14.0722, 0, -14.9155, -20.494, 0, -20.5, -13.3951, 0, -14.9155, -8.4384, 0, -11.0162, -8.4384, 0, -10.0162, -12.9223, 0, -13.9155, -10.7029, 0, -13.9155, -8.4384, 0, -11.0162, -12.1239, 0, -13.9155, 1.5039, 0, -11.0162, -8.4384, 0, -11.0162, -10.7029, 0, -13.9155, -20.494, 0, -20.5, 1.5039, 0, -11.0162, -10.7029, 0, -14.9155, 1.5039, 0, -11.0162, -10.7029, 0, -13.9155, -10.7029, 0, -14.9155, -10.7029, 0, -14.9155, -13.3951, 0, -14.9155, -20.494, 0, -20.5, 21, 0, 21, 21, -0.5, 21, -21, -0.5, 21, 20.5, 0, 21, 21, 0, 21, -21, -0.5, 21, -21, -0.5, 21, 0, 0, 21, 20.5, 0, 21, -20.5, 0, 21, 0, 0, 21, -21, -0.5, 21, -21, -0.5, 21, -21, 0, 21, -20.5, 0, 21, -21, 0, 20.5, -21, 0, 21, -21, -0.5, 21, -21, 0, -0.0001, -21, 0, 20.5, -21, -0.5, 21, -21, -0.5, 21, -21, 0, -20.5, -21, 0, -0.0001, -21, -0.5, 21, -21, 0, -21, -21, 0, -20.5, -21, -0.5, 21, -21, -0.5, -21, -21, 0, -21, -21, -0.5, 21, 21, -0.5, 21, 21, -0.5, -21, 21, -0.5, -21, -21, -0.5, -21, -21, -0.5, 21, -20.5, 0, -21, -21, 0, -21, 21, -0.5, -21, 21, -0.5, -21, 0, 0, -21, -20.5, 0, -21, 20.5, 0, -21, 0, 0, -21, 21, -0.5, -21, 21, -0.5, -21, 21, 0, -21, 20.5, 0, -21, -21, 0, -21, -21, -0.5, -21, 21, -0.5, -21, 21, 2, 21.1667, 21, 3, 21.5, 21, 2, 21, 21, 3, 21.5, 21, 3, 21, 21, 2, 21, 21, 2, 21.5, 21, 3, 21.5, 21, 2, 21.3333, 21, 2, 21.3333, 21, 3, 21.5, 21, 2, 21.1667, 21, 3, 21.5, -21, 3, 21.5, -20.5, 3, 21, -20.5, 3, 21, -21, 3, 21.5, -21, 3, 21, -20.5, 3, 20.5119, 21, 3, 21.5, -20.5, 3, 21, -20.5116, 3, 20.5116, -20.5, 3, 20.5119, -20.5, 3, 21, -20.5, 3, 21, -21, 3, 20.5, -20.5116, 3, 20.5116, -20.5, 3, 20.5, 20.5, 3, 20.5, -20.5, 3, 20.506, -20.5119, 3, 20.5, -20.5, 3, 20.5, -20.5118, 3, 20.5059, -20.5118, 3, 20.5059, -21, 3, 20.5, -20.5119, 3, 20.5, -20.5, 3, 20.5, -20.5, 3, 20.506, -20.5118, 3, 20.5059, 20.5, 3, 20.5, 20.5, 3, 21, -20.5, 3, 20.506, 21, 3, 21, 21, 3, 21.5, 20.5, 3, 21, -20.5, 3, 20.506, 20.5, 3, 21, -20.5, 3, 20.5119, -20.5118, 3, 20.5059, -20.5, 3, 20.506, -20.5116, 3, 20.5116, -20.5116, 3, 20.5116, -21, 3, 20.5, -20.5118, 3, 20.5059, -20.5, 3, 20.506, -20.5, 3, 20.5119, -20.5116, 3, 20.5116, 20.5, 3, 21, 21, 3, 21.5, -20.5, 3, 20.5119, 21, 2, 21.5, 21, 0, 21.5, -21, 0, 21.5, -21, 0, 21.5, 21, 3, 21.5, 21, 2, 21.5, -21, 2, 21.5, -21, 3, 21.5, 21, 3, 21.5, 21, 3, 21.5, -21, 0, 21.5, -21, 2, 21.5, -21, 2, 21.1667, -21, 3, 21, -21, 2, 21.5, -21, 3, 21, -21, 3, 21.5, -21, 2, 21.5, -21, 2, 21, -21, 3, 21, -21, 2, 21.1667, 20.5, 0, 21, 0, 0, 21, -21, 0, 21.5, 20.5025, 0, 21.0059, 21, 0, 21, 20.5, 0, 21, 20.5, 0, 21, -21, 0, 21.5, 20.5025, 0, 21.0059, -21, 0, 21.5, 21, 0, 21.5, 20.6464, 0, 21.3536, 21, 0, 21.5, 21, 0, 21, 20.6464, 0, 21.3536, 20.5025, 0, 21.0059, -21, 0, 21.5, 20.6464, 0, 21.3536, 20.6464, 0, 21.3536, 21, 0, 21, 20.5025, 0, 21.0059, -21, 0, 21.5, 0, 0, 21, -20.6464, 0, 21.3536, 0, 0, 21, -20.5, 0, 21, -20.6464, 0, 21.3536, -20.75, 0, 21.25, -21, 0, 21.5, -20.6464, 0, 21.3536, -20.6464, 0, 21.3536, -20.5, 0, 21, -20.75, 0, 21.25, -20.5, 2.9643, 20.5, 20.5, 0.0357, 20.5, -20.5, 3, 20.5, 20.5, 0.0357, 20.5, 20.5, 3, 20.5, -20.5, 3, 20.5, 20.5, 0, 20.5, 20.5, 0.0357, 20.5, -20.5, 2.9643, 20.5, -20.5, 0, 20.5, 20.5, 0, 20.5, -20.5, 2.9643, 20.5, 21, 2, -21.1667, 21, 3, -21, 21, 2, -21.5, 21, 3, -21, 21, 3, -21.5, 21, 2, -21.5, 21, 2, -21, 21, 3, -21, 21, 2, -21.1667, -20.5, 3, -21, 20.5, 3, -20.5, -20.5, 3, -20.5, -21, 3, -21, -21, 3, -21.5, -20.5, 3, -21, -21, 3, -21.5, 20.5, 3, -20.5, -20.5, 3, -21, 20.5119, 3, -20.5, 20.5, 3, -20.5, 20.5116, 3, -20.5116, 20.5116, 3, -20.5116, 21, 3, -20.5, 20.5119, 3, -20.5, 20.5, 3, -20.5, 20.5, 3, -20.5119, 20.5116, 3, -20.5116, 20.5, 3, -20.5, -21, 3, -21.5, 20.5, 3, -20.5119, -21, 3, -21.5, 21, 3, -21.5, 20.5, 3, -21, 20.5, 3, -21, 21, 3, -21.5, 21, 3, -21, 20.5, 3, -20.5119, -21, 3, -21.5, 20.5, 3, -21, 20.5116, 3, -20.5116, 20.5, 3, -20.5119, 20.5, 3, -21, -20.5, 0.0357, -20.5, 20.5, 2.9643, -20.5, -20.494, 0, -20.5, -20.5, 0.0357, -20.5, -20.494, 0, -20.5, -20.5, 0, -20.5, 20.5, 0, -20.5, -20.494, 0, -20.5, 20.5, 2.9643, -20.5, 20.5, 3, -20.5, 20.5119, 3, -20.5, 21, 3, -20.5, 20.5, 3, -20.5, 20.5, 2.9643, -20.5, -20.5, 0.0357, -20.5, -20.5, 3, -20.5, 20.5, 3, -20.5, -20.5, 0.0357, -20.5, -21, 2, -21.1667, -21, 3, -21.5, -21, 2, -21, -21, 3, -21.5, -21, 3, -21, -21, 2, -21, -21, 2, -21.5, -21, 3, -21.5, -21, 2, -21.3333, -21, 2, -21.3333, -21, 3, -21.5, -21, 2, -21.1667, 21, 0, -21.5, 0, 0, -21, 20.6464, 0, -21.3536, 0, 0, -21, 20.5, 0, -21, 20.6464, 0, -21.3536, 20.75, 0, -21.25, 21, 0, -21.5, 20.6464, 0, -21.3536, 20.6464, 0, -21.3536, 20.5, 0, -21, 20.75, 0, -21.25, -20.5, 0, -21, 0, 0, -21, 21, 0, -21.5, -20.5025, 0, -21.0059, -21, 0, -21, -20.5, 0, -21, -20.5, 0, -21, 21, 0, -21.5, -20.5025, 0, -21.0059, 21, 0, -21.5, -21, 0, -21.5, -20.6464, 0, -21.3536, -21, 0, -21.5, -21, 0, -21, -20.6464, 0, -21.3536, -20.5025, 0, -21.0059, 21, 0, -21.5, -20.6464, 0, -21.3536, -20.6464, 0, -21.3536, -21, 0, -21, -20.5025, 0, -21.0059, 21, 2, -21.5, 21, 3, -21.5, -21, 3, -21.5, -21, 3, -21.5, 21, 0, -21.5, 21, 2, -21.5, -21, 2, -21.5, -21, 0, -21.5, 21, 0, -21.5, 21, 0, -21.5, -21, 3, -21.5, -21, 2, -21.5, 21.5, 2, -21, 21.5, 0, -21, 21.5, 3, 21, 21.5, 3, 21, 21.5, 3, -21, 21.5, 2, -21, 21.5, 2, 21, 21.5, 3, 21, 21.5, 0, -21, 21.5, 0, -21, 21.5, 0, 21, 21.5, 2, 21, 21, 3, 21, 20.5, 3, 21, 21, 3, 20.5, 21, 3, 20.5, 21.5, 3, 21, 21, 3, 21, 21, 3, 20.5, 20.5, 3, 20.5, 20.5, 3, -20.5, 21, 3, 20.5, 20.5, 3, 21, 20.5, 3, 20.5, 20.5119, 3, -20.5, 21.5, 3, 21, 21, 3, 20.5, 20.5119, 3, -20.5, 21, 3, 20.5, 20.5, 3, -20.5, 20.5116, 3, -20.5116, 20.5119, 3, -20.5, 20.5, 3, -20.5119, 20.5, 3, -20.5119, 20.5, 3, -21, 20.5116, 3, -20.5116, 20.5119, 3, -20.5, 20.5, 3, -20.5, 20.5, 3, -20.5119, 21, 3, -21, 21.5, 3, -21, 21, 3, -20.5, 21, 3, -20.5, 20.5, 3, -21, 21, 3, -21, 21.5, 3, -21, 21.5, 3, 21, 21, 3, -20.5, 20.5116, 3, -20.5116, 20.5, 3, -21, 21, 3, -20.5, 21, 3, -20.5, 20.5119, 3, -20.5, 20.5116, 3, -20.5116, 21, 3, -20.5, 21.5, 3, 21, 20.5119, 3, -20.5, 21.1667, 2, 21, 21.5, 3, 21, 21.3333, 2, 21, 21.3333, 2, 21, 21.5, 3, 21, 21.5, 2, 21, 21, 2, 21, 21, 3, 21, 21.5, 3, 21, 21, 2, 21, 21.5, 3, 21, 21.1667, 2, 21, 20.5, 3, -20.5, 20.5, 3, 20.5, 20.5, 0.0357, 20.5, 20.5, 3, -20.5, 20.5, 0.0357, 20.5, 20.5, 2.9643, -20.5, 20.5, 2.9643, -20.5, 20.5, 0, 20.006, 20.5, 0, -20.5, 20.5, 2.9643, -20.5, 20.5, 0, 20.5, 20.5, 0, 20.006, 20.5, 0.0357, 20.5, 20.5, 0, 20.5, 20.5, 2.9643, -20.5, 21.5, 0, 21, 21.5, 0, -21, 21.3536, 0, 20.6465, 21.5, 0, -21, 21, 0, 20.5, 21.3536, 0, 20.6465, 21.25, 0, 20.75, 21.5, 0, 21, 21.3536, 0, 20.6465, 21.3536, 0, 20.6465, 21, 0, 20.5, 21.25, 0, 20.75, 21, 0, 20.5, 21.5, 0, -21, 21, 0, 0, 21, 0, 0, 21.5, 0, -21, 21.3536, 0, -20.6464, 21.25, 0, -20.75, 21, 0, -20.5, 21.3536, 0, -20.6464, 21.3536, 0, -20.6464, 21.5, 0, -21, 21.25, 0, -20.75, 21, 0, -20.5, 21, 0, 0, 21.3536, 0, -20.6464, 21.1667, 2, -21, 21, 3, -21, 21, 2, -21, 21.5, 2, -21, 21.5, 3, -21, 21, 3, -21, 21.5, 2, -21, 21, 3, -21, 21.1667, 2, -21, -20.5, 0.0357, -20.5, -20.5, 3, 20.5, -20.5, 3, -20.5, -20.5, 3, 20.5, -20.5, 3, 20.5119, -20.5, 3, 20.506, -20.5, 2.9643, 20.5, -20.5, 3, 20.5, -20.5, 0.0357, -20.5, -20.5, 3, 21, -20.5, 3, 20.506, -20.5, 3, 20.5, -20.5, 3, 21, -20.5, 3, 20.5119, -20.5, 3, 20.506, -20.5, 2.9643, 20.5, -20.5, 0, -20.006, -20.5, 0, 20.5, -20.5, 2.9643, 20.5, -20.5, 0, -20.5, -20.5, 0, -20.006, -20.5, 0, -20.5, -20.5, 2.9643, 20.5, -20.5, 0.0357, -20.5, -21, 3, 21, -21.5, 3, 21, -21, 3, 20.5, -21, 3, 20.5, -20.5, 3, 21, -21, 3, 21, -21.5, 3, 21, -21.5, 3, -21, -21, 3, 20.5, -20.5116, 3, 20.5116, -20.5, 3, 21, -21, 3, 20.5, -20.5118, 3, 20.5059, -20.5116, 3, 20.5116, -21, 3, 20.5, -20.5119, 3, 20.5, -20.5118, 3, 20.5059, -21, 3, 20.5, -21, 3, 20.5, -21.5, 3, -21, -20.5119, 3, 20.5, -20.5, 3, 20.506, -20.5, 3, 20.5119, -20.5118, 3, 20.5059, -20.5, 3, 20.5, -20.5, 3, 20.506, -20.5119, 3, 20.5, -20.5119, 3, 20.5, -21.5, 3, -21, -20.5, 3, 20.5, -20.5, 3, 20.506, -20.5118, 3, 20.5059, -20.5119, 3, 20.5, -20.5, 3, 20.5119, -20.5116, 3, 20.5116, -20.5118, 3, 20.5059, -20.5, 3, 20.5119, -20.5, 3, 21, -20.5116, 3, 20.5116, -21, 3, -21, -20.5, 3, -21, -21, 3, -20.5, -21, 3, -20.5, -21.5, 3, -21, -21, 3, -21, -20.5, 3, -20.5, -20.5, 3, 20.5, -21, 3, -20.5, -21, 3, -20.5, -20.5, 3, -21, -20.5, 3, -20.5, -20.5, 3, 20.5, -21.5, 3, -21, -21, 3, -20.5, -21.1667, 2, 21, -21, 3, 21, -21, 2, 21, -21.5, 2, 21, -21.5, 3, 21, -21, 3, 21, -21.5, 2, 21, -21, 3, 21, -21.1667, 2, 21, -21.5, 2, 21, -21.5, 0, 21, -21.5, 3, -21, -21.5, 3, -21, -21.5, 3, 21, -21.5, 2, 21, -21.5, 2, -21, -21.5, 3, -21, -21.5, 0, 21, -21.5, 0, 21, -21.5, 0, -21, -21.5, 2, -21, -21.25, 0, 20.75, -21.5, 0, 21, -21, 0, 21, -21, 0, 21, -21, 0, 20.5, -21.25, 0, 20.75, -21, 0, -0.0001, -21.5, 0, 21, -21.3536, 0, 20.6464, -21.25, 0, 20.75, -21, 0, 20.5, -21.3536, 0, 20.6464, -21.3536, 0, 20.6464, -21.5, 0, 21, -21.25, 0, 20.75, -21, 0, 20.5, -21, 0, -0.0001, -21.3536, 0, 20.6464, -21.25, 0, -20.75, -21, 0, -20.5, -21, 0, -21, -21, 0, -21, -21.5, 0, -21, -21.25, 0, -20.75, -21.5, 0, -21, -21.5, 0, 21, -21.3536, 0, -20.6465, -21.5, 0, 21, -21, 0, -20.5, -21.3536, 0, -20.6465, -21.25, 0, -20.75, -21.5, 0, -21, -21.3536, 0, -20.6465, -21.3536, 0, -20.6465, -21, 0, -20.5, -21.25, 0, -20.75, -21, 0, -20.5, -21.5, 0, 21, -21, 0, -0.0001, -21, 2, -21, -21, 3, -21, -21.5, 3, -21, -21, 2, -21, -21.5, 3, -21, -21.1667, 2, -21, -21.1667, 2, -21, -21.5, 3, -21, -21.3333, 2, -21, -21.3333, 2, -21, -21.5, 3, -21, -21.5, 2, -21, 21.5, 0, 21, 21.3536, 0, 21.3536, 21.3536, 2, 21.3536, 21.3536, 2, 21.3536, 21.5, 2, 21, 21.5, 0, 21, 21.3536, 0, 21.3536, 21.5, 0, 21, 21, 0, 21, 21.3333, 2, 21, 21.5, 2, 21, 21.3536, 2, 21.3536, 21.3536, 2, 21.3536, 21.1667, 2, 21, 21.3333, 2, 21, 21.3536, 2, 21.3536, 21, 2, 21, 21.1667, 2, 21, 21.3536, 0, 21.3536, 21, 0, 21.5, 21, 2, 21.5, 21, 2, 21.5, 21.3536, 2, 21.3536, 21.3536, 0, 21.3536, 21, 0, 21.5, 21.3536, 0, 21.3536, 21, 0, 21, 21, 2, 21.1667, 21, 2, 21, 21.3536, 2, 21.3536, 21, 2, 21.3333, 21, 2, 21.1667, 21.3536, 2, 21.3536, 21.3536, 2, 21.3536, 21, 2, 21.5, 21, 2, 21.3333, 20.6464, 0, 21.3536, 21, 0, 21.5, 21, 0, 21, 20.5025, 0, 21.0059, 20.6464, 0, 21.3536, 21, 0, 21, 21, 0, 21, 20.5, 0, 21, 20.5025, 0, 21.0059, 21.25, 0, 20.75, 21.3536, 0, 20.6465, 21, 0, 20.5, 21, 0, 20.5, 21, 0, 21, 21.25, 0, 20.75, 21.25, 0, 20.75, 21, 0, 21, 21.5, 0, 21, 21.5, 0, 21, 21.3536, 0, 20.6465, 21.25, 0, 20.75, 21.25, 0, -20.75, 21.3536, 0, -20.6464, 21.5, 0, -21, 21.5, 0, -21, 21, 0, -21, 21.25, 0, -20.75, 21.25, 0, -20.75, 21, 0, -21, 21, 0, -20.5, 21, 0, -20.5, 21.3536, 0, -20.6464, 21.25, 0, -20.75, 20.75, 0, -21.25, 20.6464, 0, -21.3536, 20.5, 0, -21, 20.5, 0, -21, 21, 0, -21, 20.75, 0, -21.25, 20.75, 0, -21.25, 21, 0, -21, 21, 0, -21.5, 21, 0, -21.5, 20.6464, 0, -21.3536, 20.75, 0, -21.25, 21, 0, -21.5, 21.3536, 0, -21.3536, 21.3536, 2, -21.3536, 21.3536, 2, -21.3536, 21, 2, -21.5, 21, 0, -21.5, 21.3536, 0, -21.3536, 21, 0, -21.5, 21, 0, -21, 21, 2, -21.1667, 21, 2, -21.5, 21.3536, 2, -21.3536, 21.3536, 2, -21.3536, 21, 2, -21, 21, 2, -21.1667, 21.3536, 0, -21.3536, 21.5, 0, -21, 21.5, 2, -21, 21.5, 2, -21, 21.3536, 2, -21.3536, 21.3536, 0, -21.3536, 21.5, 0, -21, 21.3536, 0, -21.3536, 21, 0, -21, 21.1667, 2, -21, 21, 2, -21, 21.3536, 2, -21.3536, 21.3536, 2, -21.3536, 21.5, 2, -21, 21.1667, 2, -21, -21.25, 0, -20.75, -21.3536, 0, -20.6465, -21, 0, -20.5, -21, 0, -20.5, -21, 0, -21, -21.25, 0, -20.75, -21.25, 0, -20.75, -21, 0, -21, -21.5, 0, -21, -21.5, 0, -21, -21.3536, 0, -20.6465, -21.25, 0, -20.75, -21.5, 0, -21, -21.3536, 0, -21.3536, -21.3536, 2, -21.3536, -21.3536, 2, -21.3536, -21.5, 2, -21, -21.5, 0, -21, -21.3536, 0, -21.3536, -21.5, 0, -21, -21, 0, -21, -21.3333, 2, -21, -21.5, 2, -21, -21.3536, 2, -21.3536, -21.3536, 2, -21.3536, -21.1667, 2, -21, -21.3333, 2, -21, -21.3536, 2, -21.3536, -21, 2, -21, -21.1667, 2, -21, -21.3536, 0, -21.3536, -21, 0, -21.5, -21, 2, -21.5, -21, 2, -21.5, -21.3536, 2, -21.3536, -21.3536, 0, -21.3536, -21, 0, -21.5, -21.3536, 0, -21.3536, -21, 0, -21, -21, 2, -21.1667, -21, 2, -21, -21.3536, 2, -21.3536, -21, 2, -21.3333, -21, 2, -21.1667, -21.3536, 2, -21.3536, -21.3536, 2, -21.3536, -21, 2, -21.5, -21, 2, -21.3333, -20.6464, 0, -21.3536, -21, 0, -21.5, -21, 0, -21, -20.5025, 0, -21.0059, -20.6464, 0, -21.3536, -21, 0, -21, -21, 0, -21, -20.5, 0, -21, -20.5025, 0, -21.0059, -20.75, 0, 21.25, -20.6464, 0, 21.3536, -20.5, 0, 21, -20.5, 0, 21, -21, 0, 21, -20.75, 0, 21.25, -20.75, 0, 21.25, -21, 0, 21, -21, 0, 21.5, -21, 0, 21.5, -20.6464, 0, 21.3536, -20.75, 0, 21.25, -21, 0, 21.5, -21.3536, 0, 21.3536, -21.3536, 2, 21.3536, -21.3536, 2, 21.3536, -21, 2, 21.5, -21, 0, 21.5, -21.3536, 0, 21.3536, -21, 0, 21.5, -21, 0, 21, -21, 2, 21.1667, -21, 2, 21.5, -21.3536, 2, 21.3536, -21.3536, 2, 21.3536, -21, 2, 21, -21, 2, 21.1667, -21.3536, 0, 21.3536, -21.5, 0, 21, -21.5, 2, 21, -21.5, 2, 21, -21.3536, 2, 21.3536, -21.3536, 0, 21.3536, -21.5, 0, 21, -21.3536, 0, 21.3536, -21, 0, 21, -21.1667, 2, 21, -21, 2, 21, -21.3536, 2, 21.3536, -21.3536, 2, 21.3536, -21.5, 2, 21, -21.1667, 2, 21, -21.25, 0, 20.75, -21.3536, 0, 20.6464, -21.5, 0, 21, -21.5, 0, 21, -21, 0, 21, -21.25, 0, 20.75, -21.25, 0, 20.75, -21, 0, 21, -21, 0, 20.5, -21, 0, 20.5, -21.3536, 0, 20.6464, -21.25, 0, 20.75, -9.5, 3, 8, -9.5, 3, -8, -9.5, 0, -8, -9.5, 0, -8, -9.5, 0, 8, -9.5, 3, 8, -9.5, 3, 8, -10.5, 3, 8, -10.5, 3, -8, -10.5, 3, -8, -9.5, 3, -8, -9.5, 3, 8, -9.5, 3, 8, -9.5, 0, 8, -10.5, 0, 8, -10.5, 0, 8, -10.5, 3, 8, -9.5, 3, 8, -10.5, 3, -8, -10.5, 3, 8, -10.5, 0, 8, -10.5, 0, 8, -10.5, 0, -8, -10.5, 3, -8, -9.5, 0, -8, -9.5, 3, -8, -10.5, 3, -8, -10.5, 3, -8, -10.5, 0, -8, -9.5, 0, -8, 9.5, 3, 8, 9.5, 3, -8, 9.5, 0, -8, 9.5, 0, -8, 9.5, 0, 8, 9.5, 3, 8, 9.5, 3, 8, 8.5, 3, 8, 8.5, 3, -8, 8.5, 3, -8, 9.5, 3, -8, 9.5, 3, 8, 9.5, 3, 8, 9.5, 0, 8, 8.5, 0, 8, 8.5, 0, 8, 8.5, 3, 8, 9.5, 3, 8, 8.5, 3, -8, 8.5, 3, 8, 8.5, 0, 8, 8.5, 0, 8, 8.5, 0, -8, 8.5, 3, -8, 9.5, 0, -8, 9.5, 3, -8, 8.5, 3, -8, 8.5, 3, -8, 8.5, 0, -8, 9.5, 0, -8, -8.4384, 3, 10.9587, 7.5616, 3, 10.9587, 7.5616, 0, 10.9587, -2.3991, 0, 10.9587, -8.4384, 0, 10.9587, -8.4384, 3, 10.9587, -8.4384, 3, 10.9587, 7.5616, 0, 10.9587, -2.3991, 0, 10.9587, -8.4384, 3, 10.9587, -8.4384, 3, 9.9587, 7.5616, 3, 9.9587, 7.5616, 3, 9.9587, 7.5616, 3, 10.9587, -8.4384, 3, 10.9587, -8.4384, 3, 10.9587, -8.4384, 0, 10.9587, -8.4384, 0, 9.9587, -8.4384, 0, 9.9587, -8.4384, 3, 9.9587, -8.4384, 3, 10.9587, 7.5616, 3, 9.9587, -8.4384, 3, 9.9587, -8.4384, 0, 9.9587, -4.7991, 0, 9.9587, 7.5616, 0, 9.9587, 7.5616, 3, 9.9587, 7.5616, 3, 9.9587, -8.4384, 0, 9.9587, -4.7991, 0, 9.9587, 7.5616, 0, 10.9587, 7.5616, 3, 10.9587, 7.5616, 3, 9.9587, 7.5616, 3, 9.9587, 7.5616, 0, 9.9587, 7.5616, 0, 10.9587, -8.4384, 3, -10.0162, 7.5616, 3, -10.0162, 7.5616, 0, -10.0162, 3.8234, 0, -10.0162, -8.4384, 0, -10.0162, -8.4384, 3, -10.0162, -8.4384, 3, -10.0162, 4.6621, 0, -10.0162, 3.8234, 0, -10.0162, -8.4384, 3, -10.0162, 7.5616, 0, -10.0162, 4.6621, 0, -10.0162, -8.4384, 3, -10.0162, -8.4384, 3, -11.0162, 7.5616, 3, -11.0162, 7.5616, 3, -11.0162, 7.5616, 3, -10.0162, -8.4384, 3, -10.0162, -8.4384, 3, -10.0162, -8.4384, 0, -10.0162, -8.4384, 0, -11.0162, -8.4384, 0, -11.0162, -8.4384, 3, -11.0162, -8.4384, 3, -10.0162, 7.5616, 3, -11.0162, -8.4384, 3, -11.0162, -8.4384, 0, -11.0162, 2.2626, 0, -11.0162, 7.5616, 0, -11.0162, 7.5616, 3, -11.0162, 1.5039, 0, -11.0162, 2.2626, 0, -11.0162, 7.5616, 3, -11.0162, 7.5616, 3, -11.0162, -8.4384, 0, -11.0162, 1.5039, 0, -11.0162, 7.5616, 0, -10.0162, 7.5616, 3, -10.0162, 7.5616, 3, -11.0162, 7.5616, 3, -11.0162, 7.5616, 0, -11.0162, 7.5616, 0, -10.0162, -18.7029, 3, -13.9155, -10.7029, 3, -13.9155, -10.7029, 0, -13.9155, -15.4271, 0, -13.9155, -18.7029, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -14.9198, 0, -13.9155, -15.4271, 0, -13.9155, -18.7029, 3, -13.9155, -14.3352, 0, -13.9155, -14.9198, 0, -13.9155, -18.7029, 3, -13.9155, -13.9155, 0, -13.9155, -14.3352, 0, -13.9155, -13.8352, 0, -13.9155, -13.9155, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -13.8301, 0, -13.9155, -13.8352, 0, -13.9155, -13.7954, 0, -13.9155, -13.8301, 0, -13.9155, -18.7029, 3, -13.9155, -12.9223, 0, -13.9155, -13.7954, 0, -13.9155, -18.7029, 3, -13.9155, -12.1239, 0, -13.9155, -12.9223, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -10.7029, 0, -13.9155, -12.1239, 0, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -13.9155, -18.7029, 3, -13.9155, -18.7029, 3, -13.9155, -18.7029, 0, -13.9155, -18.7029, 0, -14.9155, -18.7029, 0, -14.9155, -18.7029, 3, -14.9155, -18.7029, 3, -13.9155, -10.7029, 3, -14.9155, -18.7029, 3, -14.9155, -18.7029, 0, -14.9155, -13.3951, 0, -14.9155, -10.7029, 0, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -14.0722, 0, -14.9155, -13.3951, 0, -14.9155, -10.7029, 3, -14.9155, -14.8127, 0, -14.9155, -14.0722, 0, -14.9155, -10.7029, 3, -14.9155, -14.8422, 0, -14.9155, -14.8127, 0, -14.9155, -14.8474, 0, -14.9155, -14.8422, 0, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -14.9155, 0, -14.9155, -14.8474, 0, -14.9155, -15.3474, 0, -14.9155, -14.9155, 0, -14.9155, -10.7029, 3, -14.9155, -15.836, 0, -14.9155, -15.3474, 0, -14.9155, -10.7029, 3, -14.9155, -16.26, 0, -14.9155, -15.836, 0, -14.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -18.7029, 0, -14.9155, -16.26, 0, -14.9155, -10.7029, 0, -13.9155, -10.7029, 3, -13.9155, -10.7029, 3, -14.9155, -10.7029, 3, -14.9155, -10.7029, 0, -14.9155, -10.7029, 0, -13.9155, -16.9359, 3, 7.1574, -13.1577, 3, 10.7376, -13.1578, 0, 10.7376, -16.0972, 0, 7.9521, -16.9359, 0, 7.1574, -16.9359, 3, 7.1574, -16.9359, 3, 7.1574, -13.1578, 0, 10.7376, -16.0972, 0, 7.9521, -16.9359, 3, 7.1574, -16.2481, 3, 6.4315, -12.4699, 3, 10.0117, -12.4699, 3, 10.0117, -13.1577, 3, 10.7376, -16.9359, 3, 7.1574, -16.9359, 3, 7.1574, -16.9359, 0, 7.1574, -16.2481, 0, 6.4315, -16.2481, 0, 6.4315, -16.2481, 3, 6.4315, -16.9359, 3, 7.1574, -12.4699, 3, 10.0117, -16.2481, 3, 6.4315, -16.2481, 0, 6.4315, -15.7345, 0, 6.9182, -12.4699, 0, 10.0117, -12.4699, 3, 10.0117, -12.4699, 3, 10.0117, -16.2481, 0, 6.4315, -15.7345, 0, 6.9182, -13.1578, 0, 10.7376, -13.1577, 3, 10.7376, -12.4699, 3, 10.0117, -12.4699, 3, 10.0117, -12.4699, 0, 10.0117, -13.1578, 0, 10.7376, -6.004, 3, 3.8354, -2.2258, 3, 7.4156, -2.2258, 0, 7.4156, -2.2258, 0, 7.4156, -6.004, 0, 3.8354, -6.004, 3, 3.8354, -6.004, 3, 3.8354, -5.3161, 3, 3.1095, -1.538, 3, 6.6897, -1.538, 3, 6.6897, -2.2258, 3, 7.4156, -6.004, 3, 3.8354, -6.004, 3, 3.8354, -6.004, 0, 3.8354, -5.3161, 0, 3.1095, -5.3161, 0, 3.1095, -5.3161, 3, 3.1095, -6.004, 3, 3.8354, -1.538, 3, 6.6897, -5.3161, 3, 3.1095, -5.3161, 0, 3.1095, -5.3161, 0, 3.1095, -1.538, 0, 6.6897, -1.538, 3, 6.6897, -2.2258, 0, 7.4156, -2.2258, 3, 7.4156, -1.538, 3, 6.6897, -1.538, 3, 6.6897, -1.538, 0, 6.6897, -2.2258, 0, 7.4156, 2.1518, 3, -2.4161, 6.2515, 3, -5.6231, 6.2515, 0, -5.6231, 6.2515, 0, -5.6231, 2.1518, 0, -2.4161, 2.1518, 3, -2.4161, 2.1518, 3, -2.4161, 1.5356, 3, -3.2038, 5.6353, 3, -6.4107, 5.6353, 3, -6.4107, 6.2515, 3, -5.6231, 2.1518, 3, -2.4161, 2.1518, 3, -2.4161, 2.1518, 0, -2.4161, 1.5356, 0, -3.2038, 1.5356, 0, -3.2038, 1.5356, 3, -3.2038, 2.1518, 3, -2.4161, 5.6353, 3, -6.4107, 1.5356, 3, -3.2038, 1.5356, 0, -3.2038, 1.5356, 0, -3.2038, 5.6353, 0, -6.4107, 5.6353, 3, -6.4107, 6.2515, 0, -5.6231, 6.2515, 3, -5.6231, 5.6353, 3, -6.4107, 5.6353, 3, -6.4107, 5.6353, 0, -6.4107, 6.2515, 0, -5.6231, -3.7762, 3, 16.7738, 0.5814, 3, 13.927, 0.5814, 0, 13.927, 0.5757, 0, 13.9307, -3.7762, 0, 16.7738, -3.7762, 3, 16.7738, -3.7762, 3, 16.7738, 0.5814, 0, 13.927, 0.5757, 0, 13.9307, -3.7762, 3, 16.7738, -4.3231, 3, 15.9366, 0.0345, 3, 13.0898, 0.0345, 3, 13.0898, 0.5814, 3, 13.927, -3.7762, 3, 16.7738, -3.7762, 3, 16.7738, -3.7762, 0, 16.7738, -4.3231, 0, 15.9366, -4.3231, 0, 15.9366, -4.3231, 3, 15.9366, -3.7762, 3, 16.7738, 0.0345, 3, 13.0898, -4.3231, 3, 15.9366, -4.3231, 0, 15.9366, -0.6394, 0, 13.5301, 0.0345, 0, 13.0898, 0.0345, 3, 13.0898, 0.0345, 3, 13.0898, -4.3231, 0, 15.9366, -0.6394, 0, 13.5301, 0.5814, 0, 13.927, 0.5814, 3, 13.927, 0.0345, 3, 13.0898, 0.0345, 3, 13.0898, 0.0345, 0, 13.0898, 0.5814, 0, 13.927, 12.1865, 3, 13.3483, 15.6984, 3, 17.19, 15.6984, 0, 17.19, 13.542, 0, 14.8311, 12.1865, 0, 13.3483, 12.1865, 3, 13.3483, 12.1865, 3, 13.3483, 15.0508, 0, 16.4815, 13.542, 0, 14.8311, 12.1865, 3, 13.3483, 15.6984, 0, 17.19, 15.0508, 0, 16.4815, 12.1865, 3, 13.3483, 12.9246, 3, 12.6736, 16.4365, 3, 16.5153, 16.4365, 3, 16.5153, 15.6984, 3, 17.19, 12.1865, 3, 13.3483, 12.7935, 0, 12.7935, 12.9246, 0, 12.6736, 12.1865, 3, 13.3483, 12.7446, 0, 12.8381, 12.7935, 0, 12.7935, 12.1865, 3, 13.3483, 12.5868, 0, 12.9824, 12.7446, 0, 12.8381, 12.1865, 3, 13.3483, 12.1865, 3, 13.3483, 12.1865, 0, 13.3483, 12.5868, 0, 12.9824, 12.9246, 0, 12.6736, 12.9246, 3, 12.6736, 12.1865, 3, 13.3483, 16.4365, 3, 16.5153, 12.9246, 3, 12.6736, 12.9246, 0, 12.6736, 16.1553, 0, 16.2077, 16.4365, 0, 16.5153, 16.4365, 3, 16.5153, 16.4365, 3, 16.5153, 15.5977, 0, 15.5977, 16.1553, 0, 16.2077, 16.4365, 3, 16.5153, 12.9246, 0, 12.6736, 15.5977, 0, 15.5977, 15.6984, 0, 17.19, 15.6984, 3, 17.19, 16.4365, 3, 16.5153, 15.8382, 0, 17.0622, 15.6984, 0, 17.19, 16.4365, 3, 16.5153, 16.0466, 0, 16.8717, 15.8382, 0, 17.0622, 16.4365, 3, 16.5153, 16.4365, 3, 16.5153, 16.3698, 0, 16.5763, 16.0466, 0, 16.8717, 16.4365, 3, 16.5153, 16.4365, 0, 16.5153, 16.3698, 0, 16.5763, 12.1865, 3, -13.2702, 15.6984, 3, -9.4285, 15.6984, 0, -9.4285, 13.1807, 0, -12.1826, 12.1865, 0, -13.2702, 12.1865, 3, -13.2702, 12.1865, 3, -13.2702, 15.6984, 0, -9.4285, 13.1807, 0, -12.1826, 12.1865, 3, -13.2702, 12.9246, 3, -13.9449, 16.4365, 3, -10.1032, 16.4365, 3, -10.1032, 15.6984, 3, -9.4285, 12.1865, 3, -13.2702, 12.1865, 3, -13.2702, 12.1865, 0, -13.2702, 12.9246, 0, -13.9449, 12.9246, 0, -13.9449, 12.9246, 3, -13.9449, 12.1865, 3, -13.2702, 16.4365, 3, -10.1032, 12.9246, 3, -13.9449, 12.9246, 0, -13.9449, 13.8452, 0, -12.9378, 16.4365, 0, -10.1032, 16.4365, 3, -10.1032, 16.4365, 3, -10.1032, 12.9246, 0, -13.9449, 13.8452, 0, -12.9378, 15.6984, 0, -9.4285, 15.6984, 3, -9.4285, 16.4365, 3, -10.1032, 16.4365, 3, -10.1032, 16.4365, 0, -10.1032, 15.6984, 0, -9.4285, 13.2081, 3, -16.3366, 18.4107, 3, -16.1804, 18.4107, 0, -16.1804, 14.7567, 0, -16.2901, 13.2081, 0, -16.3366, 13.2081, 3, -16.3366, 13.2081, 3, -16.3366, 15.2849, 0, -16.2743, 14.7567, 0, -16.2901, 15.6054, 0, -16.2647, 15.2849, 0, -16.2743, 13.2081, 3, -16.3366, 16.7428, 0, -16.2305, 15.6054, 0, -16.2647, 13.2081, 3, -16.3366, 13.2081, 3, -16.3366, 18.4107, 0, -16.1804, 16.7428, 0, -16.2305, 13.2081, 3, -16.3366, 13.2381, 3, -17.3362, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 18.4107, 3, -16.1804, 13.2081, 3, -16.3366, 13.2081, 3, -16.3366, 13.2081, 0, -16.3366, 13.2381, 0, -17.3362, 13.2381, 0, -17.3362, 13.2381, 3, -17.3362, 13.2081, 3, -16.3366, 18.4407, 3, -17.18, 13.2381, 3, -17.3362, 13.2381, 0, -17.3362, 17.6006, 0, -17.2052, 18.4407, 0, -17.18, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 16.7228, 0, -17.2315, 17.6006, 0, -17.2052, 18.4407, 3, -17.18, 16.4755, 0, -17.239, 16.7228, 0, -17.2315, 16.0678, 0, -17.2512, 16.4755, 0, -17.239, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 13.2381, 0, -17.3362, 16.0678, 0, -17.2512, 18.4107, 0, -16.1804, 18.4107, 3, -16.1804, 18.4407, 3, -17.18, 18.4407, 3, -17.18, 18.4407, 0, -17.18, 18.4107, 0, -16.1804, 12.4166, 3, 4.0588, 17.4265, 3, 2.6471, 17.4265, 0, 2.6471, 14.055, 0, 3.5971, 12.4166, 0, 4.0588, 12.4166, 3, 4.0588, 12.4166, 3, 4.0588, 17.4265, 0, 2.6471, 14.055, 0, 3.5971, 12.4166, 3, 4.0588, 12.1453, 3, 3.0963, 17.1552, 3, 1.6846, 17.1552, 3, 1.6846, 17.4265, 3, 2.6471, 12.4166, 3, 4.0588, 12.4166, 3, 4.0588, 12.4166, 0, 4.0588, 12.1453, 0, 3.0963, 12.1453, 0, 3.0963, 12.1453, 3, 3.0963, 12.4166, 3, 4.0588, 17.1552, 3, 1.6846, 12.1453, 3, 3.0963, 12.1453, 0, 3.0963, 13.6876, 0, 2.6617, 17.1552, 0, 1.6846, 17.1552, 3, 1.6846, 17.1552, 3, 1.6846, 12.1453, 0, 3.0963, 13.6876, 0, 2.6617, 17.4265, 0, 2.6471, 17.4265, 3, 2.6471, 17.1552, 3, 1.6846, 17.1552, 3, 1.6846, 17.1552, 0, 1.6846, 17.4265, 0, 2.6471)
+
+[node name="rollback-fps" type="Node"]
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="Environment"]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+current = true
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_xhc6u")
+
+[node name="Network" type="Node" parent="."]
+
+[node name="Player Spawner" type="Node" parent="Network" node_paths=PackedStringArray("spawn_points")]
+script = ExtResource("1_ayh10")
+player_scene = ExtResource("2_a4siq")
+spawn_points = [NodePath("../../Spawn Points/Marker3D"), NodePath("../../Spawn Points/Marker3D2"), NodePath("../../Spawn Points/Marker3D3"), NodePath("../../Spawn Points/Marker3D4"), NodePath("../../Spawn Points/Marker3D5")]
+
+[node name="Players" type="Node" parent="."]
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="fps-hud" parent="UI" instance=ExtResource("5_wh0vl")]
+visible = false
+layout_mode = 1
+
+[node name="Network Popup" parent="UI" instance=ExtResource("3_1bl75")]
+layout_mode = 1
+
+[node name="Time Display" type="Label" parent="UI"]
+layout_mode = 0
+offset_right = 40.0
+offset_bottom = 23.0
+script = ExtResource("4_ivl41")
+
+[node name="Map" type="Node" parent="."]
+
+[node name="StaticBody3D" type="StaticBody3D" parent="Map"]
+
+[node name="MeshCSGCombiner3D" type="MeshInstance3D" parent="Map/StaticBody3D"]
+mesh = SubResource("ArrayMesh_jat7u")
+skeleton = NodePath("../..")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="Map/StaticBody3D"]
+shape = SubResource("ConcavePolygonShape3D_vsbjj")
+
+[node name="Spawn Points" type="Node" parent="."]
+
+[node name="Marker3D" type="Marker3D" parent="Spawn Points"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1705, 1, 0)
+
+[node name="Marker3D2" type="Marker3D" parent="Spawn Points"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.8295, 1, 0)
+
+[node name="Marker3D3" type="Marker3D" parent="Spawn Points"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.82951, 1, 16)
+
+[node name="Marker3D4" type="Marker3D" parent="Spawn Points"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.17049, 1, -17)
+
+[node name="Marker3D5" type="Marker3D" parent="Spawn Points"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.17049, 1, 0)
diff --git a/examples/rollback-fps/scripts/player-input.gd b/examples/rollback-fps/scripts/player-input.gd
new file mode 100644
index 0000000..5d49b6c
--- /dev/null
+++ b/examples/rollback-fps/scripts/player-input.gd
@@ -0,0 +1,48 @@
+extends BaseNetInput
+
+@export var mouse_sensitivity: float = 1.0
+var override_mouse: bool = false
+
+# Input variables
+var mouse_rotation: Vector2 = Vector2.ZERO
+var look_angle: Vector2 = Vector2.ZERO
+var movement: Vector3 = Vector3.ZERO
+var fire: bool = false
+var jump: bool = false
+
+func _notification(what):
+ if what == NOTIFICATION_WM_WINDOW_FOCUS_IN:
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
+ override_mouse = false
+
+func _input(event: InputEvent) -> void:
+ if !is_multiplayer_authority(): return
+
+ if event is InputEventMouseMotion:
+ mouse_rotation.y += event.relative.x * mouse_sensitivity
+ mouse_rotation.x += event.relative.y * mouse_sensitivity
+
+ if event.is_action_pressed("escape"):
+ Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
+ override_mouse = true
+
+func _ready():
+ super()
+ Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
+
+func _gather():
+ # Get the input direction and handle the movement/deceleration.
+ # As good practice, you should replace UI actions with custom gameplay actions.
+ var mx = Input.get_axis("move_west", "move_east")
+ var mz = Input.get_axis("move_north", "move_south")
+ movement = Vector3(mx, 0, mz)
+
+ jump = Input.is_action_pressed("move_jump")
+ fire = Input.is_action_pressed("mouse_weapon_fire")
+
+ if override_mouse:
+ look_angle = Vector2.ZERO
+ mouse_rotation = Vector2.ZERO
+ else:
+ look_angle = Vector2(-mouse_rotation.y, -mouse_rotation.x)
+ mouse_rotation = Vector2.ZERO
diff --git a/examples/rollback-fps/scripts/player-input.gd.uid b/examples/rollback-fps/scripts/player-input.gd.uid
new file mode 100644
index 0000000..b2009f6
--- /dev/null
+++ b/examples/rollback-fps/scripts/player-input.gd.uid
@@ -0,0 +1 @@
+uid://efvmt2o8yu0e
diff --git a/examples/rollback-fps/scripts/player-spawner.gd b/examples/rollback-fps/scripts/player-spawner.gd
new file mode 100644
index 0000000..a2a7a2f
--- /dev/null
+++ b/examples/rollback-fps/scripts/player-spawner.gd
@@ -0,0 +1,69 @@
+extends Node
+
+@export var player_scene: PackedScene
+@export var spawn_points: Array[Marker3D] = []
+
+var avatars: Dictionary = {}
+
+static var _logger := NetfoxLogger.new("RollbackFPS", "PlayerSpawner")
+
+func _ready():
+ NetworkEvents.on_client_start.connect(_handle_connected)
+ NetworkEvents.on_server_start.connect(_handle_host)
+ NetworkEvents.on_peer_join.connect(_handle_new_peer)
+ NetworkEvents.on_peer_leave.connect(_handle_leave)
+ NetworkEvents.on_client_stop.connect(_handle_stop)
+ NetworkEvents.on_server_stop.connect(_handle_stop)
+
+func _handle_connected(id: int):
+ # Spawn an avatar for us
+ _spawn(id)
+
+func _handle_host():
+ # Spawn own avatar on host machine
+ _spawn(1)
+
+func _handle_new_peer(id: int):
+ # Spawn an avatar for new player
+ _spawn(id)
+
+func _handle_leave(id: int):
+ if not avatars.has(id):
+ return
+
+ var avatar = avatars[id] as Node
+ avatar.queue_free()
+ avatars.erase(id)
+
+func _handle_stop():
+ # Remove all avatars on game end
+ for avatar in avatars.values():
+ avatar.queue_free()
+ avatars.clear()
+
+func _spawn(id: int):
+ var avatar = player_scene.instantiate() as Node
+ avatars[id] = avatar
+ avatar.name += " #%d" % id
+ add_child(avatar)
+ avatar.global_position = get_next_spawn_point(id)
+
+ # Avatar is always owned by server
+ avatar.set_multiplayer_authority(1)
+
+ _logger.info("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
+
+ # Avatar's input object is owned by player
+ var input = avatar.find_child("Input")
+ if input != null:
+ input.set_multiplayer_authority(id)
+ _logger.info("Set input(%s) ownership to %s" % [input.name, id])
+
+func get_next_spawn_point(peer_id: int, spawn_idx: int = 0) -> Vector3:
+ # The same data is used to calculate the index on all peers
+ # As a result, spawn points are the same, even without sync
+ var idx := peer_id * 37 + spawn_idx * 19
+ idx = hash(idx)
+ idx = idx % spawn_points.size()
+
+ return spawn_points[idx].global_position
diff --git a/examples/rollback-fps/scripts/player-spawner.gd.uid b/examples/rollback-fps/scripts/player-spawner.gd.uid
new file mode 100644
index 0000000..d82332b
--- /dev/null
+++ b/examples/rollback-fps/scripts/player-spawner.gd.uid
@@ -0,0 +1 @@
+uid://cr4fhpo4ht4mr
diff --git a/examples/rollback-fps/scripts/player-weapon.gd b/examples/rollback-fps/scripts/player-weapon.gd
new file mode 100644
index 0000000..532be6e
--- /dev/null
+++ b/examples/rollback-fps/scripts/player-weapon.gd
@@ -0,0 +1,72 @@
+extends Node3D
+
+@export var fire_cooldown: float = 0.25
+@export var damage: int = 35
+
+@onready var input := $"../../Input" as ExampleRollbackFPS.PlayerInput
+@onready var sound := $AudioStreamPlayer3D as AudioStreamPlayer3D
+@onready var fire_action := $"Fire Action" as RewindableAction
+@onready var rollback_synchronizer := %RollbackSynchronizer as RollbackSynchronizer
+
+var last_fire: int = -1
+
+func _ready():
+ fire_action.mutate(self) # Mutate self, so firing code can run
+ fire_action.mutate($"../../") # Mutate player
+
+ NetworkTime.after_tick_loop.connect(_after_loop)
+
+func _rollback_tick(_dt, tick: int, _if):
+ if rollback_synchronizer.is_predicting():
+ return
+
+ fire_action.set_active(input.fire and _can_fire())
+ match fire_action.get_status():
+ RewindableAction.CONFIRMING, RewindableAction.ACTIVE:
+ # Fire if action has just activated or is active
+ _fire()
+ RewindableAction.CANCELLING:
+ # Whoops, turns out we couldn't have fired, undo
+ _unfire()
+
+func _after_loop():
+ if fire_action.has_confirmed():
+ sound.play()
+
+func _can_fire() -> bool:
+ return NetworkTime.seconds_between(last_fire, NetworkRollback.tick) >= fire_cooldown
+
+func _fire():
+ last_fire = NetworkRollback.tick
+
+ # See what we've hit
+ var hit := _raycast()
+ if hit.is_empty():
+ # No hit, nothing to do
+ return
+
+ _on_hit(hit)
+
+func _unfire():
+ fire_action.erase_context()
+
+func _raycast() -> Dictionary:
+ # Detect hit
+ var space := get_world_3d().direct_space_state
+ var origin_xform := global_transform
+ var query := PhysicsRayQueryParameters3D.create(
+ origin_xform.origin,
+ origin_xform.origin + origin_xform.basis.z * 1024.
+ )
+
+ return space.intersect_ray(query)
+
+func _on_hit(result: Dictionary):
+ var is_new_hit := false
+ if not fire_action.has_context():
+ fire_action.set_context(true)
+ is_new_hit = true
+
+ if result.collider.has_method("damage"):
+ result.collider.damage(damage, is_new_hit)
+ NetworkRollback.mutate(result.collider)
diff --git a/examples/rollback-fps/scripts/player-weapon.gd.uid b/examples/rollback-fps/scripts/player-weapon.gd.uid
new file mode 100644
index 0000000..7e153c1
--- /dev/null
+++ b/examples/rollback-fps/scripts/player-weapon.gd.uid
@@ -0,0 +1 @@
+uid://da0u0nkxkqnpt
diff --git a/examples/rollback-fps/scripts/player.gd b/examples/rollback-fps/scripts/player.gd
new file mode 100644
index 0000000..422d1e1
--- /dev/null
+++ b/examples/rollback-fps/scripts/player.gd
@@ -0,0 +1,117 @@
+extends CharacterBody3D
+
+@export var speed = 5.0
+@export var jump_strength = 5.0
+
+@onready var display_name := $DisplayNameLabel3D as Label3D
+@onready var input := $Input as ExampleRollbackFPS.PlayerInput
+@onready var tick_interpolator := $TickInterpolator as TickInterpolator
+@onready var head := $Head as Node3D
+@onready var camera := $Head/Camera3D as Camera3D
+@onready var hit_sfx := $"Hit SFX" as AudioStreamPlayer3D
+#+#
+static var _logger := NetfoxLogger.new("game", "Player")
+
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+var health: int = 100
+var death_tick: int = -1
+var respawn_position: Vector3
+var did_respawn := false
+var deaths := 0
+
+# Track deaths and *acknowledged* deaths
+# Acknowledge the number of deaths on tick loop start
+# If the value changes by the end of the loop, that means the player has
+# respawned, and needs to `teleport()`
+var _ackd_deaths := 0
+
+var _was_hit := false
+
+func _ready():
+ display_name.text = name
+
+ NetworkTime.before_tick_loop.connect(_before_tick_loop)
+ NetworkTime.after_tick_loop.connect(_after_tick_loop)
+
+ # Wait for deps to setup
+ await get_tree().process_frame
+ if input.is_multiplayer_authority():
+ camera.current = true
+ ExampleRollbackFPS.HUD.set_player(self)
+
+func _before_tick_loop():
+ _ackd_deaths = deaths
+
+func _after_tick_loop():
+ if _ackd_deaths != deaths:
+ tick_interpolator.teleport()
+ _ackd_deaths = deaths
+
+ if _was_hit:
+ hit_sfx.play()
+ _was_hit = false
+
+func _rollback_tick(delta: float, tick: int, is_fresh: bool) -> void:
+ # Handle respawn
+ if tick == death_tick:
+ global_position = respawn_position
+ did_respawn = true
+ else:
+ did_respawn = false
+
+ # Gravity
+ _force_update_is_on_floor()
+ if is_on_floor():
+ if input.jump:
+ velocity.y = jump_strength
+ else:
+ velocity.y -= gravity * delta
+
+ # Handle look left and right
+ rotate_object_local(Vector3(0, 1, 0), input.look_angle.x)
+
+ # Handle look up and down
+ head.rotate_object_local(Vector3(1, 0, 0), input.look_angle.y)
+
+ head.rotation.x = clamp(head.rotation.x, -1.57, 1.57)
+ head.rotation.z = 0
+ head.rotation.y = 0
+
+ # Apply movement
+ var input_dir = input.movement
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+ # Handle death
+ if health <= 0:
+ deaths += 1
+ global_position = get_parent().get_next_spawn_point(get_player_id(), deaths)
+ health = 100
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity = Vector3.ZERO
+ move_and_slide()
+ velocity = old_velocity
+
+func damage(amount: int, is_new_hit: bool = false):
+ # Queue hit sound
+ if is_new_hit:
+ _was_hit = true
+
+ health -= amount
+ _logger.info("%s HP now at %s", [name, health])
+
+func get_player_id() -> int:
+ return input.get_multiplayer_authority()
diff --git a/examples/rollback-fps/scripts/player.gd.uid b/examples/rollback-fps/scripts/player.gd.uid
new file mode 100644
index 0000000..1c42e0f
--- /dev/null
+++ b/examples/rollback-fps/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://16cr653lwxno
diff --git a/examples/rollback-fps/scripts/rollback-fps.gd b/examples/rollback-fps/scripts/rollback-fps.gd
new file mode 100644
index 0000000..5f1ee38
--- /dev/null
+++ b/examples/rollback-fps/scripts/rollback-fps.gd
@@ -0,0 +1,7 @@
+extends Object
+class_name ExampleRollbackFPS
+
+const Player := preload("res://examples/rollback-fps/scripts/player.gd")
+const PlayerInput := preload("res://examples/rollback-fps/scripts/player-input.gd")
+const PlayerWeapon := preload("res://examples/rollback-fps/scripts/player-weapon.gd")
+const HUD := preload("res://examples/rollback-fps/ui/fps-hud.gd")
diff --git a/examples/rollback-fps/scripts/rollback-fps.gd.uid b/examples/rollback-fps/scripts/rollback-fps.gd.uid
new file mode 100644
index 0000000..29a6415
--- /dev/null
+++ b/examples/rollback-fps/scripts/rollback-fps.gd.uid
@@ -0,0 +1 @@
+uid://b3ixo1b52q06q
diff --git a/examples/rollback-fps/ui/fps-hud.gd b/examples/rollback-fps/ui/fps-hud.gd
new file mode 100644
index 0000000..7710307
--- /dev/null
+++ b/examples/rollback-fps/ui/fps-hud.gd
@@ -0,0 +1,26 @@
+extends Control
+
+@onready var health_bar := $ProgressBar as ProgressBar
+
+var player: ExampleRollbackFPS.Player
+
+static var _inst
+
+static func set_player(p_player: ExampleRollbackFPS.Player) -> void:
+ if not _inst: return
+
+ _inst.player = p_player
+ _inst.visible = true
+ _inst.set_process(true)
+
+func _ready():
+ visible = false
+ set_process(false)
+ _inst = self
+
+func _process(_dt) -> void:
+ if not is_instance_valid(player):
+ set_process(false)
+ return
+
+ health_bar.value = player.health
diff --git a/examples/rollback-fps/ui/fps-hud.gd.uid b/examples/rollback-fps/ui/fps-hud.gd.uid
new file mode 100644
index 0000000..e9de2f9
--- /dev/null
+++ b/examples/rollback-fps/ui/fps-hud.gd.uid
@@ -0,0 +1 @@
+uid://cycmne5n6ov65
diff --git a/examples/rollback-fps/ui/fps-hud.tscn b/examples/rollback-fps/ui/fps-hud.tscn
new file mode 100644
index 0000000..a31d0ea
--- /dev/null
+++ b/examples/rollback-fps/ui/fps-hud.tscn
@@ -0,0 +1,53 @@
+[gd_scene load_steps=4 format=3 uid="uid://cdue87s0gmc4d"]
+
+[ext_resource type="Script" path="res://examples/rollback-fps/ui/fps-hud.gd" id="1_gc5cb"]
+
+[sub_resource type="Gradient" id="Gradient_3rjdk"]
+offsets = PackedFloat32Array(0.962667, 1)
+colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0)
+
+[sub_resource type="GradientTexture2D" id="GradientTexture2D_dsv61"]
+gradient = SubResource("Gradient_3rjdk")
+width = 8
+height = 8
+fill = 1
+fill_from = Vector2(0.5, 0.5)
+fill_to = Vector2(1, 0.5)
+metadata/_snap_enabled = true
+
+[node name="fps-hud" type="Control"]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+script = ExtResource("1_gc5cb")
+
+[node name="ProgressBar" type="ProgressBar" parent="."]
+custom_minimum_size = Vector2(128, 0)
+layout_mode = 1
+anchors_preset = 2
+anchor_top = 1.0
+anchor_bottom = 1.0
+offset_top = -27.0
+offset_right = 128.0
+grow_vertical = 0
+
+[node name="TextureRect" type="TextureRect" parent="."]
+custom_minimum_size = Vector2(8, 8)
+layout_mode = 1
+anchors_preset = 8
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+offset_left = -135.0
+offset_top = -4.0
+offset_right = 135.0
+offset_bottom = 4.0
+grow_horizontal = 2
+grow_vertical = 2
+texture = SubResource("GradientTexture2D_dsv61")
+expand_mode = 3
+stretch_mode = 5
diff --git a/examples/rollback-npc/README.md b/examples/rollback-npc/README.md
new file mode 100644
index 0000000..955e8fa
--- /dev/null
+++ b/examples/rollback-npc/README.md
@@ -0,0 +1,11 @@
+# Rollback NPC example
+
+A demo game, demonstrating how to implement server-controlled NPCs that
+participate in rollback.
+
+With `RollbackSynchronizer` supporting no input, NPCs ( and other nodes without
+input ) can be built the same way as e.g. player nodes.
+
+To edit and/or run, open the Godot project in the repository root, and open the
+scene in this directory.
+
diff --git a/examples/rollback-npc/rollback-npc.tscn b/examples/rollback-npc/rollback-npc.tscn
new file mode 100644
index 0000000..0111f84
--- /dev/null
+++ b/examples/rollback-npc/rollback-npc.tscn
@@ -0,0 +1,37 @@
+[gd_scene load_steps=7 format=3 uid="uid://cg0vfsftxxwv0"]
+
+[ext_resource type="PackedScene" uid="uid://cngy6hs8ohodj" path="res://examples/shared/scenes/map-square.tscn" id="1_os5l0"]
+[ext_resource type="PackedScene" uid="uid://cncdbq72u50j3" path="res://examples/shared/scenes/environment.tscn" id="2_and7e"]
+[ext_resource type="Script" path="res://examples/shared/scripts/player-spawner.gd" id="3_1ga2x"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="3_1tn81"]
+[ext_resource type="PackedScene" uid="uid://bl30av5bcvd4d" path="res://examples/rollback-npc/scenes/player.tscn" id="4_pr3ur"]
+[ext_resource type="PackedScene" uid="uid://n5t5ahafwaln" path="res://examples/rollback-npc/scenes/npc.tscn" id="6_3tc5x"]
+
+[node name="rollback-npc" type="Node3D"]
+
+[node name="Square Map" parent="." instance=ExtResource("1_os5l0")]
+
+[node name="Environment" parent="." instance=ExtResource("2_and7e")]
+
+[node name="Player Spawner" type="Node" parent="." node_paths=PackedStringArray("spawn_root")]
+script = ExtResource("3_1ga2x")
+player_scene = ExtResource("4_pr3ur")
+spawn_root = NodePath(".")
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Network Popup" parent="UI" instance=ExtResource("3_1tn81")]
+layout_mode = 1
+offset_left = -180.0
+offset_top = -120.0
+offset_right = 180.0
+offset_bottom = 120.0
+
+[node name="NPC" parent="." instance=ExtResource("6_3tc5x")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 1, -6)
diff --git a/examples/rollback-npc/scenes/npc.tscn b/examples/rollback-npc/scenes/npc.tscn
new file mode 100644
index 0000000..6c80788
--- /dev/null
+++ b/examples/rollback-npc/scenes/npc.tscn
@@ -0,0 +1,51 @@
+[gd_scene load_steps=7 format=3 uid="uid://n5t5ahafwaln"]
+
+[ext_resource type="Script" path="res://examples/rollback-npc/scripts/npc.gd" id="1_6wds5"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="2_a8m5g"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="3_ql8cj"]
+
+[sub_resource type="SphereMesh" id="SphereMesh_3ov8j"]
+
+[sub_resource type="CylinderMesh" id="CylinderMesh_tsqs5"]
+top_radius = 0.0
+height = 0.5
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_2yxbx"]
+height = 1.5
+
+[node name="NPC" type="CharacterBody3D"]
+collision_layer = 2
+collision_mask = 3
+script = ExtResource("1_6wds5")
+
+[node name="Mesh" type="Node3D" parent="."]
+
+[node name="Body" type="MeshInstance3D" parent="Mesh"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
+mesh = SubResource("SphereMesh_3ov8j")
+skeleton = NodePath("../..")
+
+[node name="Hat" type="MeshInstance3D" parent="Mesh"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
+mesh = SubResource("CylinderMesh_tsqs5")
+skeleton = NodePath("../..")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_2yxbx")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("2_a8m5g")
+root = NodePath("..")
+enable_prediction = true
+state_properties = Array[String]([":position", ":velocity"])
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_ql8cj")
+root = NodePath("..")
+properties = Array[String]([":position"])
+
+[node name="Label3D" type="Label3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
+billboard = 1
+text = "NPC"
+font_size = 96
diff --git a/examples/rollback-npc/scenes/player.tscn b/examples/rollback-npc/scenes/player.tscn
new file mode 100644
index 0000000..539bc50
--- /dev/null
+++ b/examples/rollback-npc/scenes/player.tscn
@@ -0,0 +1,37 @@
+[gd_scene load_steps=8 format=3 uid="uid://bl30av5bcvd4d"]
+
+[ext_resource type="Script" path="res://examples/rollback-npc/scripts/player.gd" id="1_d0kje"]
+[ext_resource type="Script" path="res://examples/rollback-npc/scripts/player-input.gd" id="2_us2sq"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="3_bf3yl"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="4_4lenk"]
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bmc6p"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_t0alo"]
+material = SubResource("StandardMaterial3D_bmc6p")
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_1dm6n"]
+
+[node name="Player" type="CharacterBody3D" groups=["Players"]]
+collision_mask = 3
+script = ExtResource("1_d0kje")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_t0alo")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_1dm6n")
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("2_us2sq")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_bf3yl")
+root = NodePath("..")
+state_properties = Array[String]([":transform", ":velocity"])
+input_properties = Array[String](["Input:movement"])
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("4_4lenk")
+root = NodePath("..")
+properties = Array[String]([":transform"])
diff --git a/examples/rollback-npc/scripts/npc.gd b/examples/rollback-npc/scripts/npc.gd
new file mode 100644
index 0000000..2108f2e
--- /dev/null
+++ b/examples/rollback-npc/scripts/npc.gd
@@ -0,0 +1,76 @@
+@tool
+extends CharacterBody3D
+
+@export var speed: float = 2.0
+@export var sensor_radius: float = 4.0
+@export var min_radius: float = 1.5
+
+@onready var label := $Label3D as Label3D
+@onready var rbs := $RollbackSynchronizer as RollbackSynchronizer
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _get_rollback_state_properties() -> Array:
+ return [
+ "position",
+ "velocity"
+ ]
+
+func _get_interpolated_properties() -> Array:
+ return [
+ "position"
+ ]
+
+func _rollback_tick(dt, _tick, _is_fresh: bool):
+ label.text = "pre" if rbs.is_predicting() else "sim"
+
+ # Add gravity
+ _force_update_is_on_floor()
+ if not is_on_floor():
+ velocity.y -= gravity * dt
+
+ var target_motion := Vector3.ZERO
+ var nearby_player := _find_nearby_player()
+ if nearby_player:
+ target_motion = nearby_player.global_position - global_position
+ target_motion.y = 0.
+
+ target_motion = target_motion.normalized() * speed
+
+ velocity.x = move_toward(velocity.x, target_motion.x, speed / 0.35 * dt)
+ velocity.z = move_toward(velocity.z, target_motion.z, speed / 0.35 * dt)
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+func _find_nearby_player() -> Node3D:
+ var players := get_tree().get_nodes_in_group(&"Players")
+ if players.is_empty():
+ return null
+
+ var sensor_radius_squared := pow(sensor_radius, 2.0)
+ var min_radius_squared := pow(min_radius, 2.0)
+
+ var closest_player: Node3D = null
+ var closest_distance := INF
+ for player in players:
+ var distance := global_position.distance_squared_to(player.global_position)
+
+ if distance >= sensor_radius_squared or distance <= min_radius_squared:
+ continue
+
+ if distance < closest_distance:
+ closest_distance = distance
+ closest_player = player
+
+ return closest_player
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity = Vector3.ZERO
+ move_and_slide()
+ velocity = old_velocity
diff --git a/examples/rollback-npc/scripts/npc.gd.uid b/examples/rollback-npc/scripts/npc.gd.uid
new file mode 100644
index 0000000..2bfad08
--- /dev/null
+++ b/examples/rollback-npc/scripts/npc.gd.uid
@@ -0,0 +1 @@
+uid://7ru5vkblxide
diff --git a/examples/rollback-npc/scripts/player-input.gd b/examples/rollback-npc/scripts/player-input.gd
new file mode 100644
index 0000000..b458c75
--- /dev/null
+++ b/examples/rollback-npc/scripts/player-input.gd
@@ -0,0 +1,16 @@
+@tool
+extends BaseNetInput
+
+var movement: Vector3
+
+func _get_rollback_input_properties() -> Array:
+ return [
+ "movement"
+ ]
+
+func _gather():
+ movement = Vector3(
+ Input.get_axis("move_west", "move_east"),
+ 0.0,
+ Input.get_axis("move_north", "move_south")
+ )
diff --git a/examples/rollback-npc/scripts/player-input.gd.uid b/examples/rollback-npc/scripts/player-input.gd.uid
new file mode 100644
index 0000000..554df13
--- /dev/null
+++ b/examples/rollback-npc/scripts/player-input.gd.uid
@@ -0,0 +1 @@
+uid://brtfiqnk5alw6
diff --git a/examples/rollback-npc/scripts/player.gd b/examples/rollback-npc/scripts/player.gd
new file mode 100644
index 0000000..47fd110
--- /dev/null
+++ b/examples/rollback-npc/scripts/player.gd
@@ -0,0 +1,65 @@
+@tool
+extends CharacterBody3D
+
+@export var speed = 5.0
+@export var input: Node
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _get_rollback_state_properties() -> Array:
+ return [
+ "transform",
+ "velocity"
+ ]
+
+func _get_interpolated_properties() -> Array:
+ return [
+ "transform"
+ ]
+
+func _ready():
+ if Engine.is_editor_hint(): return
+
+ if input == null:
+ input = $Input
+
+ position = Vector3(0, 4, 0)
+
+ # Assign a random color
+ var player_id := input.get_multiplayer_authority()
+ var mesh := $MeshInstance3D as MeshInstance3D
+
+ var color := Color.from_hsv((hash(player_id) % 256) / 256.0, 1.0, 1.0)
+ var material := mesh.get_active_material(0) as StandardMaterial3D
+ material = material.duplicate()
+ material.albedo_color = color
+ mesh.set_surface_override_material(0, material)
+
+func _rollback_tick(dt, _tick, _is_fresh: bool):
+ # Add gravity
+ _force_update_is_on_floor()
+ if not is_on_floor():
+ velocity.y -= gravity * dt
+
+ var input_dir = input.movement
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity = Vector3.ZERO
+ move_and_slide()
+ velocity = old_velocity
+
diff --git a/examples/rollback-npc/scripts/player.gd.uid b/examples/rollback-npc/scripts/player.gd.uid
new file mode 100644
index 0000000..d5afad0
--- /dev/null
+++ b/examples/rollback-npc/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://cn33wgc64tn4k
diff --git a/examples/shared/scenes/environment.tscn b/examples/shared/scenes/environment.tscn
new file mode 100644
index 0000000..112070a
--- /dev/null
+++ b/examples/shared/scenes/environment.tscn
@@ -0,0 +1,22 @@
+[gd_scene load_steps=4 format=3 uid="uid://cncdbq72u50j3"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_bioft"]
+
+[sub_resource type="Sky" id="Sky_n7qj2"]
+sky_material = SubResource("ProceduralSkyMaterial_bioft")
+
+[sub_resource type="Environment" id="Environment_ge6yj"]
+background_mode = 2
+sky = SubResource("Sky_n7qj2")
+
+[node name="Environment" type="Node"]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="."]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
+environment = SubResource("Environment_ge6yj")
diff --git a/examples/shared/scenes/map-square.tscn b/examples/shared/scenes/map-square.tscn
new file mode 100644
index 0000000..a89c5d1
--- /dev/null
+++ b/examples/shared/scenes/map-square.tscn
@@ -0,0 +1,39 @@
+[gd_scene format=3 uid="uid://cngy6hs8ohodj"]
+
+[node name="Square Map" type="Node3D"]
+
+[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
+use_collision = true
+collision_layer = 2
+
+[node name="CSGFloor" type="CSGBox3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
+size = Vector3(16, 0.5, 16)
+
+[node name="CSGWall" type="CSGBox3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall2" type="CSGBox3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall3" type="CSGBox3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGWall4" type="CSGBox3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGCorner" type="CSGCylinder3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 8)
+
+[node name="CSGCorner2" type="CSGCylinder3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, -8)
+
+[node name="CSGCorner3" type="CSGCylinder3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, -8)
+
+[node name="CSGCorner4" type="CSGCylinder3D" parent="CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 8)
diff --git a/examples/shared/scripts/async.gd b/examples/shared/scripts/async.gd
new file mode 100644
index 0000000..216b553
--- /dev/null
+++ b/examples/shared/scripts/async.gd
@@ -0,0 +1,9 @@
+extends Node
+
+func condition(cond: Callable, timeout: float = 10.0) -> Error:
+ timeout = Time.get_ticks_msec() + timeout * 1000
+ while not cond.call():
+ await get_tree().process_frame
+ if Time.get_ticks_msec() > timeout:
+ return ERR_TIMEOUT
+ return OK
diff --git a/examples/shared/scripts/async.gd.uid b/examples/shared/scripts/async.gd.uid
new file mode 100644
index 0000000..fe234ae
--- /dev/null
+++ b/examples/shared/scripts/async.gd.uid
@@ -0,0 +1 @@
+uid://bb1cle7uin2wt
diff --git a/examples/shared/scripts/lan-bootstrapper.gd b/examples/shared/scripts/lan-bootstrapper.gd
new file mode 100644
index 0000000..8021d12
--- /dev/null
+++ b/examples/shared/scripts/lan-bootstrapper.gd
@@ -0,0 +1,111 @@
+extends Node
+
+@export_category("UI")
+@export var connect_ui: Control
+@export var address_input: LineEdit
+@export var port_input: LineEdit
+
+func host_only():
+ var brawler_spawner: BrawlerSpawner = %"Brawler Spawner"
+ if brawler_spawner != null:
+ brawler_spawner.spawn_host_avatar = false
+ host()
+
+func host():
+ var host = _parse_input()
+ if host.size() == 0:
+ return ERR_CANT_RESOLVE
+
+ var port = host.port
+
+ # Start host
+ print("Starting host on port %s" % port)
+
+ var peer = ENetMultiplayerPeer.new()
+ if peer.create_server(port) != OK:
+ print("Failed to listen on port %s" % port)
+
+ get_tree().get_multiplayer().multiplayer_peer = peer
+ print("Listening on port %s" % port)
+
+ # Wait for server to start
+ await Async.condition(
+ func():
+ return peer.get_connection_status() != MultiplayerPeer.CONNECTION_CONNECTING
+ )
+
+ if peer.get_connection_status() != MultiplayerPeer.CONNECTION_CONNECTED:
+ OS.alert("Failed to start server!")
+ return
+
+ print("Server started")
+ get_tree().get_multiplayer().server_relay = true
+
+ connect_ui.hide()
+
+ # Only start manually if NetworkEvents is not handling it (e.g. multiplayer-simple)
+ if not NetworkEvents.enabled:
+ NetworkTime.start()
+
+func join():
+ var host = _parse_input()
+ if host.size() == 0:
+ return ERR_CANT_RESOLVE
+
+ var address = host.address
+ var port = host.port
+
+ # Connect
+ print("Connecting to %s:%s" % [address, port])
+ var peer = ENetMultiplayerPeer.new()
+ var err = peer.create_client(address, port)
+ if err != OK:
+ OS.alert("Failed to create client, reason: %s" % error_string(err))
+ return err
+
+ get_tree().get_multiplayer().multiplayer_peer = peer
+
+ # Wait for connection process to conclude
+ await Async.condition(
+ func():
+ return peer.get_connection_status() != MultiplayerPeer.CONNECTION_CONNECTING
+ )
+
+ if peer.get_connection_status() != MultiplayerPeer.CONNECTION_CONNECTED:
+ OS.alert("Failed to connect to %s:%s" % [address, port])
+ return
+
+ print("Client started")
+ connect_ui.hide()
+
+ # Only start manually if NetworkEvents is not handling it (e.g. multiplayer-simple)
+ if not NetworkEvents.enabled:
+ NetworkTime.start()
+
+func _enter_tree():
+ # Hide and show UI as appropriate
+ # These handlers are necessary, since the game could have started via
+ # autoconnect, or any other method
+ NetworkEvents.on_client_start.connect(func(__): connect_ui.hide())
+ NetworkEvents.on_server_start.connect(func(): connect_ui.hide())
+ NetworkEvents.on_client_stop.connect(func(): connect_ui.show())
+ NetworkEvents.on_server_stop.connect(func(): connect_ui.show())
+
+func _parse_input() -> Dictionary:
+ # Validate inputs
+ var address = address_input.text
+ var port = port_input.text
+
+ if address == "":
+ OS.alert("No host specified!")
+ return {}
+
+ if not port.is_valid_int():
+ OS.alert("Invalid port!")
+ return {}
+ port = port.to_int()
+
+ return {
+ "address": address,
+ "port": port
+ }
diff --git a/examples/shared/scripts/lan-bootstrapper.gd.uid b/examples/shared/scripts/lan-bootstrapper.gd.uid
new file mode 100644
index 0000000..be2cb1e
--- /dev/null
+++ b/examples/shared/scripts/lan-bootstrapper.gd.uid
@@ -0,0 +1 @@
+uid://c4smm8wlkhagj
diff --git a/examples/shared/scripts/noray-bootstrapper.gd b/examples/shared/scripts/noray-bootstrapper.gd
new file mode 100644
index 0000000..1d12dc6
--- /dev/null
+++ b/examples/shared/scripts/noray-bootstrapper.gd
@@ -0,0 +1,178 @@
+extends Node
+
+enum Role { NONE, HOST, CLIENT }
+
+@export_category("UI")
+@export var connect_ui: Control
+@export var noray_address_input: LineEdit
+@export var oid_input: LineEdit
+@export var host_oid_input: LineEdit
+@export var force_relay_check: CheckBox
+
+var role = Role.NONE
+
+func _ready():
+ Noray.on_oid.connect(func(oid): oid_input.text = oid)
+ Noray.on_connect_nat.connect(_handle_connect_nat)
+ Noray.on_connect_relay.connect(_handle_connect_relay)
+
+func connect_to_noray():
+ # Connect to noray
+ var err = OK
+ var address = noray_address_input.text
+ if address.contains(":"):
+ var parts = address.split(":")
+ var host = parts[0]
+ var port = (parts[1] as String).to_int()
+ err = await Noray.connect_to_host(host, port)
+ else:
+ err = await Noray.connect_to_host(address)
+
+ if err != OK:
+ print("Failed to connect to Noray: %s" % error_string(err))
+ return err
+
+ # Get IDs
+ Noray.register_host()
+ await Noray.on_pid
+
+ # Register remote address
+ err = await Noray.register_remote()
+ if err != OK:
+ print("Failed to register remote address: %s" % error_string(err))
+ return err
+
+ # Our local port is a remote port to Noray, hence the weird naming
+ print("Registered local port: %d" % Noray.local_port)
+ return OK
+
+func disconnect_from_noray():
+ Noray.disconnect_from_host()
+ oid_input.clear()
+
+func host_only():
+ var brawler_spawner: BrawlerSpawner = %"Brawler Spawner"
+ if brawler_spawner != null:
+ brawler_spawner.spawn_host_avatar = false
+ host()
+
+func host():
+ if Noray.local_port <= 0:
+ return ERR_UNCONFIGURED
+
+ # Start host
+ var err = OK
+ var port = Noray.local_port
+ print("Starting host on port %s" % port)
+
+ var peer = ENetMultiplayerPeer.new()
+ err = peer.create_server(port)
+ if err != OK:
+ print("Failed to listen on port %s: %s" % [port, error_string(err)])
+ return err
+
+ get_tree().get_multiplayer().multiplayer_peer = peer
+ print("Listening on port %s" % port)
+
+ # Wait for server to start
+ while peer.get_connection_status() == MultiplayerPeer.CONNECTION_CONNECTING:
+ await get_tree().process_frame
+
+ if peer.get_connection_status() != MultiplayerPeer.CONNECTION_CONNECTED:
+ OS.alert("Failed to start server!")
+ return FAILED
+
+ get_tree().get_multiplayer().server_relay = true
+
+ role = Role.HOST
+ connect_ui.hide()
+ # Only start manually if NetworkEvents is not handling it (e.g. multiplayer-simple)
+ if not NetworkEvents.enabled:
+ NetworkTime.start()
+
+func join():
+ role = Role.CLIENT
+
+ if force_relay_check.button_pressed:
+ Noray.connect_relay(host_oid_input.text)
+ else:
+ Noray.connect_nat(host_oid_input.text)
+
+func _handle_connect_nat(address: String, port: int) -> Error:
+ var err = await _handle_connect(address, port)
+
+ # If client failed to connect over NAT, try again over relay
+ if err != OK and role != Role.HOST:
+ print("NAT connect failed with reason %s, retrying with relay" % error_string(err))
+ Noray.connect_relay(host_oid_input.text)
+ err = OK
+
+ return err
+
+func _handle_connect_relay(address: String, port: int) -> Error:
+ return await _handle_connect(address, port)
+
+func _handle_connect(address: String, port: int) -> Error:
+ if not Noray.local_port:
+ return ERR_UNCONFIGURED
+
+ var err = OK
+
+ if role == Role.NONE:
+ push_warning("Refusing connection, not running as client nor host")
+ err = ERR_UNAVAILABLE
+
+ if role == Role.CLIENT:
+ var udp = PacketPeerUDP.new()
+ udp.bind(Noray.local_port)
+ udp.set_dest_address(address, port)
+
+ print("Attempting handshake with %s:%s" % [address, port])
+ err = await PacketHandshake.over_packet_peer(udp)
+ udp.close()
+
+ if err != OK:
+ if err == ERR_BUSY:
+ print("Handshake to %s:%s succeeded partially, attempting connection anyway" % [address, port])
+ else:
+ print("Handshake to %s:%s failed: %s" % [address, port, error_string(err)])
+ return err
+ else:
+ print("Handshake to %s:%s succeeded" % [address, port])
+
+ # Connect
+ var peer = ENetMultiplayerPeer.new()
+ err = peer.create_client(address, port, 0, 0, 0, Noray.local_port)
+ if err != OK:
+ print("Failed to create client: %s" % error_string(err))
+ return err
+
+ get_tree().get_multiplayer().multiplayer_peer = peer
+
+ # Wait for connection to succeed
+ await Async.condition(
+ func(): return peer.get_connection_status() != MultiplayerPeer.CONNECTION_CONNECTING
+ )
+
+ if peer.get_connection_status() != MultiplayerPeer.CONNECTION_CONNECTED:
+ print("Failed to connect to %s:%s with status %s" % [address, port, peer.get_connection_status()])
+ get_tree().get_multiplayer().multiplayer_peer = null
+ return ERR_CANT_CONNECT
+
+ connect_ui.hide()
+ # Only start manually if NetworkEvents is not handling it (e.g. multiplayer-simple)
+ if not NetworkEvents.enabled:
+ NetworkTime.start()
+
+ if role == Role.HOST:
+ # We should already have the connection configured, only thing to do is a handshake
+ var peer = get_tree().get_multiplayer().multiplayer_peer as ENetMultiplayerPeer
+
+ err = await PacketHandshake.over_enet_peer(peer, address, port)
+
+ if err != OK:
+ print("Handshake to %s:%s failed: %s" % [address, port, error_string(err)])
+ return err
+ print("Handshake to %s:%s concluded" % [address, port])
+
+ return err
diff --git a/examples/shared/scripts/noray-bootstrapper.gd.uid b/examples/shared/scripts/noray-bootstrapper.gd.uid
new file mode 100644
index 0000000..1c3babd
--- /dev/null
+++ b/examples/shared/scripts/noray-bootstrapper.gd.uid
@@ -0,0 +1 @@
+uid://dbib5njqdsuc2
diff --git a/examples/shared/scripts/player-spawner.gd b/examples/shared/scripts/player-spawner.gd
new file mode 100644
index 0000000..bb7832a
--- /dev/null
+++ b/examples/shared/scripts/player-spawner.gd
@@ -0,0 +1,58 @@
+extends Node
+
+@export var player_scene: PackedScene
+@export var spawn_root: Node
+
+var avatars: Dictionary = {}
+
+func _ready():
+ NetworkEvents.on_client_start.connect(_handle_connected)
+ NetworkEvents.on_server_start.connect(_handle_host)
+ NetworkEvents.on_peer_join.connect(_handle_new_peer)
+ NetworkEvents.on_peer_leave.connect(_handle_leave)
+ NetworkEvents.on_client_stop.connect(_handle_stop)
+ NetworkEvents.on_server_stop.connect(_handle_stop)
+
+func _handle_connected(id: int):
+ # Spawn an avatar for us
+ _spawn(id)
+
+func _handle_host():
+ # Spawn own avatar on host machine
+ _spawn(1)
+
+func _handle_new_peer(id: int):
+ # Spawn an avatar for new player
+ _spawn(id)
+
+func _handle_leave(id: int):
+ if not avatars.has(id):
+ return
+
+ var avatar = avatars[id] as Node
+ avatar.queue_free()
+ avatars.erase(id)
+
+func _handle_stop():
+ # Remove all avatars on game end
+ for avatar in avatars.values():
+ avatar.queue_free()
+ avatars.clear()
+
+func _spawn(id: int):
+ var avatar = player_scene.instantiate() as Node
+ avatars[id] = avatar
+ avatar.name += " #%d" % id
+
+ # Avatar is always owned by server
+ avatar.set_multiplayer_authority(1)
+
+ print("Spawned avatar %s at %s" % [avatar.name, multiplayer.get_unique_id()])
+
+ # Avatar's input object is owned by player
+ var input = avatar.find_child("Input")
+ if input != null:
+ input.set_multiplayer_authority(id)
+ print("Set input(%s) ownership to %s" % [input.name, id])
+
+ spawn_root.add_child(avatar)
diff --git a/examples/shared/scripts/player-spawner.gd.uid b/examples/shared/scripts/player-spawner.gd.uid
new file mode 100644
index 0000000..b12e5eb
--- /dev/null
+++ b/examples/shared/scripts/player-spawner.gd.uid
@@ -0,0 +1 @@
+uid://dpxlg4y45fgd1
diff --git a/examples/shared/scripts/simple-time-display.gd b/examples/shared/scripts/simple-time-display.gd
new file mode 100644
index 0000000..816a9e9
--- /dev/null
+++ b/examples/shared/scripts/simple-time-display.gd
@@ -0,0 +1,21 @@
+extends Label
+
+func _ready():
+ NetworkTime.on_tick.connect(_tick)
+
+func _tick(_delta: float, _tick: int):
+ text = "Time: %.2f at tick #%d" % [NetworkTime.time, NetworkTime.tick]
+
+ if not get_tree().get_multiplayer().is_server():
+ # Grab latency to server and display
+ var enet = get_tree().get_multiplayer().multiplayer_peer as ENetMultiplayerPeer
+ if enet == null:
+ return
+
+ var server = enet.get_peer(1)
+ var last_rtt = server.get_statistic(ENetPacketPeer.PEER_LAST_ROUND_TRIP_TIME)
+ var last_variance = server.get_statistic(ENetPacketPeer.PEER_LAST_ROUND_TRIP_TIME_VARIANCE)
+ var mean_rtt = server.get_statistic(ENetPacketPeer.PEER_ROUND_TRIP_TIME)
+ var mean_variance = server.get_statistic(ENetPacketPeer.PEER_ROUND_TRIP_TIME_VARIANCE)
+
+ text += "\nLast RTT: %s +/- %s\nMean RTT: %s +/- %s" % [last_rtt, last_variance, mean_rtt, mean_variance]
diff --git a/examples/shared/scripts/simple-time-display.gd.uid b/examples/shared/scripts/simple-time-display.gd.uid
new file mode 100644
index 0000000..13c1c34
--- /dev/null
+++ b/examples/shared/scripts/simple-time-display.gd.uid
@@ -0,0 +1 @@
+uid://c3eokqjyc0bee
diff --git a/examples/shared/scripts/time-display.gd b/examples/shared/scripts/time-display.gd
new file mode 100644
index 0000000..e3e891f
--- /dev/null
+++ b/examples/shared/scripts/time-display.gd
@@ -0,0 +1,28 @@
+extends Label
+
+func _process(_delta):
+ text = "Time: %.2f at tick #%d, clock at %.2f%%" % [NetworkTime.time, NetworkTime.tick, NetworkTime.clock_stretch_factor * 100.]
+ text += "\nClock offset: %.2fms, Remote offset: %.2fms" % [NetworkTime.clock_offset * 1000., NetworkTime.remote_clock_offset * 1000.]
+ text += "\nRemote RTT: %.2fms +/- %.2fms" % [NetworkTimeSynchronizer.rtt * 1000., NetworkTimeSynchronizer.rtt_jitter * 1000.]
+ text += "\nFactor: %.2f" % [NetworkTime.tick_factor]
+ text += "\nFPS: %s" % [Engine.get_frames_per_second()]
+
+ var has_connection = multiplayer.has_multiplayer_peer() \
+ and multiplayer.multiplayer_peer.get_connection_status() == MultiplayerPeer.CONNECTION_CONNECTED
+
+ if has_connection and not multiplayer.is_server():
+ # Grab latency to server and display
+ var enet = get_tree().get_multiplayer().multiplayer_peer as ENetMultiplayerPeer
+ if enet == null or enet.get_peer(1) == null:
+ return
+
+ var server = enet.get_peer(1)
+ if server == null:
+ return
+
+ var last_rtt = server.get_statistic(ENetPacketPeer.PEER_LAST_ROUND_TRIP_TIME)
+ var last_variance = server.get_statistic(ENetPacketPeer.PEER_LAST_ROUND_TRIP_TIME_VARIANCE)
+ var mean_rtt = server.get_statistic(ENetPacketPeer.PEER_ROUND_TRIP_TIME)
+ var mean_variance = server.get_statistic(ENetPacketPeer.PEER_ROUND_TRIP_TIME_VARIANCE)
+
+ text += "\nLast RTT: %s +/- %s\nMean RTT: %s +/- %s" % [last_rtt, last_variance, mean_rtt, mean_variance]
diff --git a/examples/shared/scripts/time-display.gd.uid b/examples/shared/scripts/time-display.gd.uid
new file mode 100644
index 0000000..b0f1491
--- /dev/null
+++ b/examples/shared/scripts/time-display.gd.uid
@@ -0,0 +1 @@
+uid://1jje4t4evf2s
diff --git a/examples/shared/ui/network-popup.tscn b/examples/shared/ui/network-popup.tscn
new file mode 100644
index 0000000..089ce98
--- /dev/null
+++ b/examples/shared/ui/network-popup.tscn
@@ -0,0 +1,153 @@
+[gd_scene load_steps=3 format=3 uid="uid://badtpsxn5lago"]
+
+[ext_resource type="Script" path="res://examples/shared/scripts/lan-bootstrapper.gd" id="1_dy86e"]
+[ext_resource type="Script" path="res://examples/shared/scripts/noray-bootstrapper.gd" id="2_fgck5"]
+
+[node name="Network Popup" type="TabContainer"]
+custom_minimum_size = Vector2(360, 240)
+anchors_preset = 8
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+offset_left = -125.5
+offset_top = -48.5
+offset_right = 125.5
+offset_bottom = 48.5
+grow_horizontal = 2
+grow_vertical = 2
+size_flags_horizontal = 3
+size_flags_vertical = 3
+
+[node name="LAN" type="VBoxContainer" parent="."]
+layout_mode = 2
+
+[node name="Address Row" type="HBoxContainer" parent="LAN"]
+layout_mode = 2
+size_flags_vertical = 2
+
+[node name="Address Label" type="Label" parent="LAN/Address Row"]
+layout_mode = 2
+text = "Address:"
+
+[node name="Address LineEdit" type="LineEdit" parent="LAN/Address Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 0
+text = "localhost"
+
+[node name="Port Label" type="Label" parent="LAN/Address Row"]
+layout_mode = 2
+text = "Port:"
+
+[node name="Port LineEdit" type="LineEdit" parent="LAN/Address Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+size_flags_vertical = 0
+text = "16384"
+
+[node name="Actions Row" type="HBoxContainer" parent="LAN"]
+layout_mode = 2
+size_flags_horizontal = 4
+
+[node name="Host Button" type="Button" parent="LAN/Actions Row"]
+layout_mode = 2
+size_flags_horizontal = 4
+text = "Host"
+
+[node name="Join Button" type="Button" parent="LAN/Actions Row"]
+layout_mode = 2
+size_flags_horizontal = 4
+text = "Join"
+
+[node name="Noray" type="VBoxContainer" parent="."]
+visible = false
+layout_mode = 2
+
+[node name="Noray Address Row" type="HBoxContainer" parent="Noray"]
+layout_mode = 2
+
+[node name="Address Label" type="Label" parent="Noray/Noray Address Row"]
+layout_mode = 2
+text = "noray host:"
+
+[node name="Address LineEdit" type="LineEdit" parent="Noray/Noray Address Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+text = "tomfol.io:8890"
+placeholder_text = "noray.example.com:8890"
+
+[node name="OID Row" type="HBoxContainer" parent="Noray"]
+layout_mode = 2
+
+[node name="OID Label" type="Label" parent="Noray/OID Row"]
+layout_mode = 2
+text = "Open ID: "
+
+[node name="OID Value" type="LineEdit" parent="Noray/OID Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+text = "123456789"
+editable = false
+
+[node name="Noray Actions Row" type="HBoxContainer" parent="Noray"]
+layout_mode = 2
+
+[node name="Connect Button" type="Button" parent="Noray/Noray Actions Row"]
+layout_mode = 2
+text = "Connect"
+
+[node name="Disconnect Button" type="Button" parent="Noray/Noray Actions Row"]
+layout_mode = 2
+text = "Disconnect"
+
+[node name="HSeparator" type="HSeparator" parent="Noray"]
+layout_mode = 2
+
+[node name="Connect Host Row" type="HBoxContainer" parent="Noray"]
+layout_mode = 2
+
+[node name="Host Label" type="Label" parent="Noray/Connect Host Row"]
+layout_mode = 2
+text = "Target Host: "
+
+[node name="Host LineEdit" type="LineEdit" parent="Noray/Connect Host Row"]
+layout_mode = 2
+size_flags_horizontal = 3
+placeholder_text = "Host OID"
+
+[node name="Connect Actions Row" type="HBoxContainer" parent="Noray"]
+layout_mode = 2
+
+[node name="Host Button" type="Button" parent="Noray/Connect Actions Row"]
+layout_mode = 2
+text = "Host"
+
+[node name="Join Button" type="Button" parent="Noray/Connect Actions Row"]
+layout_mode = 2
+text = "Join"
+
+[node name="Force Relay Checkbox" type="CheckBox" parent="Noray/Connect Actions Row"]
+layout_mode = 2
+text = "Force Relay"
+
+[node name="LAN Bootstrapper" type="Node" parent="." node_paths=PackedStringArray("connect_ui", "address_input", "port_input")]
+script = ExtResource("1_dy86e")
+connect_ui = NodePath("..")
+address_input = NodePath("../LAN/Address Row/Address LineEdit")
+port_input = NodePath("../LAN/Address Row/Port LineEdit")
+
+[node name="Noray Bootstrapper" type="Node" parent="." node_paths=PackedStringArray("connect_ui", "noray_address_input", "oid_input", "host_oid_input", "force_relay_check")]
+script = ExtResource("2_fgck5")
+connect_ui = NodePath("..")
+noray_address_input = NodePath("../Noray/Noray Address Row/Address LineEdit")
+oid_input = NodePath("../Noray/OID Row/OID Value")
+host_oid_input = NodePath("../Noray/Connect Host Row/Host LineEdit")
+force_relay_check = NodePath("../Noray/Connect Actions Row/Force Relay Checkbox")
+
+[connection signal="pressed" from="LAN/Actions Row/Host Button" to="LAN Bootstrapper" method="host"]
+[connection signal="pressed" from="LAN/Actions Row/Join Button" to="LAN Bootstrapper" method="join"]
+[connection signal="pressed" from="Noray/Noray Actions Row/Connect Button" to="Noray Bootstrapper" method="connect_to_noray"]
+[connection signal="pressed" from="Noray/Noray Actions Row/Disconnect Button" to="Noray Bootstrapper" method="disconnect_from_noray"]
+[connection signal="pressed" from="Noray/Connect Actions Row/Host Button" to="Noray Bootstrapper" method="host"]
+[connection signal="pressed" from="Noray/Connect Actions Row/Join Button" to="Noray Bootstrapper" method="join"]
diff --git a/examples/shared/ui/time-display.tscn b/examples/shared/ui/time-display.tscn
new file mode 100644
index 0000000..24e3d5a
--- /dev/null
+++ b/examples/shared/ui/time-display.tscn
@@ -0,0 +1,11 @@
+[gd_scene load_steps=2 format=3 uid="uid://bpf1jdr255nr0"]
+
+[ext_resource type="Script" path="res://examples/shared/scripts/time-display.gd" id="1_0i26b"]
+
+[node name="Time Display" type="Label"]
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+script = ExtResource("1_0i26b")
diff --git a/examples/single-player/README.md b/examples/single-player/README.md
new file mode 100644
index 0000000..9a3dacf
--- /dev/null
+++ b/examples/single-player/README.md
@@ -0,0 +1,12 @@
+# Single player example
+
+A simple demo game, completely lacking multiplayer functionality, to serve as a
+baseline for comparisons.
+
+To edit and/or run, open the Godot project in the repository root, and open the
+scene in this directory.
+
+Compare it with:
+* [Simple example](../multiplayer-simple)
+* [Example with netfox](../multiplayer-netfox)
+
diff --git a/examples/single-player/characters/player.tscn b/examples/single-player/characters/player.tscn
new file mode 100644
index 0000000..d574c5e
--- /dev/null
+++ b/examples/single-player/characters/player.tscn
@@ -0,0 +1,16 @@
+[gd_scene load_steps=4 format=3 uid="uid://dlj5m010hpg2"]
+
+[ext_resource type="Script" path="res://examples/single-player/scripts/player.gd" id="1_biuhe"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_t2650"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_vogks"]
+
+[node name="Player" type="CharacterBody3D"]
+script = ExtResource("1_biuhe")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_t2650")
+
+[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_vogks")
diff --git a/examples/single-player/scripts/player.gd b/examples/single-player/scripts/player.gd
new file mode 100644
index 0000000..5b335f7
--- /dev/null
+++ b/examples/single-player/scripts/player.gd
@@ -0,0 +1,24 @@
+extends CharacterBody3D
+
+@export var speed = 5.0
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func _physics_process(delta):
+ # Add the gravity.
+ if not is_on_floor():
+ velocity.y -= gravity * delta
+
+ # Get the input direction and handle the movement/deceleration.
+ # As good practice, you should replace UI actions with custom gameplay actions.
+ var input_dir = Input.get_vector("ui_left", "ui_right", "ui_up", "ui_down")
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.y)).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ move_and_slide()
diff --git a/examples/single-player/scripts/player.gd.uid b/examples/single-player/scripts/player.gd.uid
new file mode 100644
index 0000000..932a886
--- /dev/null
+++ b/examples/single-player/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://21rp7windgd0
diff --git a/examples/single-player/single-player.tscn b/examples/single-player/single-player.tscn
new file mode 100644
index 0000000..adb8247
--- /dev/null
+++ b/examples/single-player/single-player.tscn
@@ -0,0 +1,68 @@
+[gd_scene load_steps=5 format=3 uid="uid://grxmiwysyb46"]
+
+[ext_resource type="PackedScene" uid="uid://dlj5m010hpg2" path="res://examples/single-player/characters/player.tscn" id="1_6simv"]
+
+[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_rrbfu"]
+
+[sub_resource type="Sky" id="Sky_1tr2y"]
+sky_material = SubResource("ProceduralSkyMaterial_rrbfu")
+
+[sub_resource type="Environment" id="Environment_ef1wp"]
+background_mode = 2
+sky = SubResource("Sky_1tr2y")
+
+[node name="Game Scene" type="Node3D"]
+
+[node name="Map" type="Node" parent="."]
+
+[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Map"]
+use_collision = true
+
+[node name="CSGFloor" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
+size = Vector3(16, 0.5, 16)
+
+[node name="CSGWall" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall2" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall3" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGWall4" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGCorner" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 8)
+
+[node name="CSGCorner2" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, -8)
+
+[node name="CSGCorner3" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, -8)
+
+[node name="CSGCorner4" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 8)
+
+[node name="Environment" type="Node" parent="."]
+
+[node name="DirectionalLight3D" type="DirectionalLight3D" parent="Environment"]
+transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, -6.7361, 8.77817, 3.88909)
+shadow_enabled = true
+
+[node name="Camera3D" type="Camera3D" parent="Environment"]
+transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 14.3564, 8.86602)
+
+[node name="WorldEnvironment" type="WorldEnvironment" parent="Environment"]
+environment = SubResource("Environment_ef1wp")
+
+[node name="Players" type="Node" parent="."]
+
+[node name="Player" parent="Players" instance=ExtResource("1_6simv")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
diff --git a/examples/snippets/input-gathering-tutorial/continuous-sampled-input.gd b/examples/snippets/input-gathering-tutorial/continuous-sampled-input.gd
new file mode 100644
index 0000000..31be25d
--- /dev/null
+++ b/examples/snippets/input-gathering-tutorial/continuous-sampled-input.gd
@@ -0,0 +1,25 @@
+extends BaseNetInput
+
+var movement: Vector3 = Vector3.ZERO
+
+var _movement_buffer: Vector3 = Vector3.ZERO
+var _movement_samples: int = 0
+
+func _process(_dt: float) -> void:
+ _movement_buffer += Vector3(
+ Input.get_axis("move_west", "move_east"),
+ Input.get_action_strength("move_jump"),
+ Input.get_axis("move_north", "move_south")
+ )
+ _movement_samples += 1
+
+func _gather() -> void:
+ # Average samples
+ if _movement_samples > 0:
+ movement = _movement_buffer / _movement_samples
+ else:
+ movement = Vector3.ZERO
+
+ # Reset buffer
+ _movement_buffer = Vector3.ZERO
+ _movement_samples = 0
diff --git a/examples/snippets/input-gathering-tutorial/continuous-sampled-input.gd.uid b/examples/snippets/input-gathering-tutorial/continuous-sampled-input.gd.uid
new file mode 100644
index 0000000..cde9e9e
--- /dev/null
+++ b/examples/snippets/input-gathering-tutorial/continuous-sampled-input.gd.uid
@@ -0,0 +1 @@
+uid://wbyota8jwim3
diff --git a/examples/snippets/input-gathering-tutorial/one-off-input.gd b/examples/snippets/input-gathering-tutorial/one-off-input.gd
new file mode 100644
index 0000000..215f528
--- /dev/null
+++ b/examples/snippets/input-gathering-tutorial/one-off-input.gd
@@ -0,0 +1,16 @@
+extends BaseNetInput
+
+var is_jumping: bool = false
+var _is_jumping_buffer: bool = false
+
+func _ready():
+ super()
+ NetworkTime.after_tick.connect(func(_dt, _t): _gather_always())
+
+func _process(_dt: float) -> void:
+ if Input.is_action_just_pressed("move_jump"):
+ _is_jumping_buffer = true
+
+func _gather_always():
+ is_jumping = _is_jumping_buffer
+ _is_jumping_buffer = false
diff --git a/examples/snippets/input-gathering-tutorial/one-off-input.gd.uid b/examples/snippets/input-gathering-tutorial/one-off-input.gd.uid
new file mode 100644
index 0000000..ca98601
--- /dev/null
+++ b/examples/snippets/input-gathering-tutorial/one-off-input.gd.uid
@@ -0,0 +1 @@
+uid://btckkptwyp8qj
diff --git a/examples/snippets/network-schemas/example-node-serializer.gd b/examples/snippets/network-schemas/example-node-serializer.gd
new file mode 100644
index 0000000..179e9b1
--- /dev/null
+++ b/examples/snippets/network-schemas/example-node-serializer.gd
@@ -0,0 +1,13 @@
+extends NetworkSchemaSerializer
+class_name ExampleNodeSerializer
+
+# Needs to be set from the outside
+static var scene_tree: SceneTree
+
+func encode(value: Variant, buffer: StreamPeerBuffer) -> void:
+ var node := value as Node
+ buffer.put_utf8_string(node.get_path())
+
+func decode(buffer: StreamPeerBuffer) -> Variant:
+ var path := buffer.get_utf8_string()
+ return scene_tree.root.get_node(path)
diff --git a/examples/snippets/network-schemas/example-node-serializer.gd.uid b/examples/snippets/network-schemas/example-node-serializer.gd.uid
new file mode 100644
index 0000000..e0d21bb
--- /dev/null
+++ b/examples/snippets/network-schemas/example-node-serializer.gd.uid
@@ -0,0 +1 @@
+uid://2pi50io58wll
diff --git a/examples/state-synchronizer-npc/README.md b/examples/state-synchronizer-npc/README.md
new file mode 100644
index 0000000..385e395
--- /dev/null
+++ b/examples/state-synchronizer-npc/README.md
@@ -0,0 +1,7 @@
+# StateSynchronizer NPC example
+
+This example demonstrates the usage of StateSynchronizer. All the NPCs are
+simulated on the server, in the tick loop ( as opposed to the rollback loop ).
+
+Each NPC wanders around, taking a periodical break to look around.
+
diff --git a/examples/state-synchronizer-npc/scenes/wanderer.tscn b/examples/state-synchronizer-npc/scenes/wanderer.tscn
new file mode 100644
index 0000000..ad3dca9
--- /dev/null
+++ b/examples/state-synchronizer-npc/scenes/wanderer.tscn
@@ -0,0 +1,36 @@
+[gd_scene load_steps=7 format=3 uid="uid://ru7kvgw7wjew"]
+
+[ext_resource type="Script" path="res://addons/netfox/state-synchronizer.gd" id="1_dmbj5"]
+[ext_resource type="Script" path="res://examples/state-synchronizer-npc/scripts/wanderer.gd" id="1_pvikn"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="3_nyirf"]
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_0ixcg"]
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_b1vv8"]
+
+[sub_resource type="SphereMesh" id="SphereMesh_lew78"]
+radius = 0.25
+height = 0.5
+
+[node name="Wanderer" type="CharacterBody3D"]
+script = ExtResource("1_pvikn")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_0ixcg")
+
+[node name="Body" type="MeshInstance3D" parent="."]
+mesh = SubResource("CapsuleMesh_b1vv8")
+
+[node name="Nose" type="MeshInstance3D" parent="Body"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0.5)
+mesh = SubResource("SphereMesh_lew78")
+
+[node name="StateSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("1_dmbj5")
+root = NodePath("..")
+properties = Array[String]([":position", ":quaternion"])
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_nyirf")
+root = NodePath("..")
+properties = Array[String]([":transform"])
diff --git a/examples/state-synchronizer-npc/scripts/wanderer.gd b/examples/state-synchronizer-npc/scripts/wanderer.gd
new file mode 100644
index 0000000..9a88247
--- /dev/null
+++ b/examples/state-synchronizer-npc/scripts/wanderer.gd
@@ -0,0 +1,65 @@
+extends CharacterBody3D
+
+@export var move_speed: float = 4.0
+@export var acceleration_time: float = 0.15
+
+@export var rest_time_min: float = 0.5
+@export var rest_time_max: float = 2.0
+
+@export var wander_dst_min: float = 2.0
+@export var wander_dst_max: float = 4.0
+@export var arrival_range: float = 1.0
+
+@export var wander_bounds: Rect2
+
+var _wander_target: Vector3
+var _wander_timer: float
+
+func _ready():
+ NetworkTime.on_tick.connect(_tick)
+ _reset_wander()
+
+func _tick(dt: float, _t) -> void:
+ if not is_multiplayer_authority():
+ return
+
+ var diff := _wander_target - position
+ var dst := diff.length()
+ var dir := diff.normalized()
+
+ var target_velocity := velocity
+
+ if dst < arrival_range:
+ # We're at the target position, wait until rest time is up
+ target_velocity = Vector3.ZERO
+ _wander_timer -= dt
+
+ if _wander_timer <= 0:
+ _reset_wander()
+ else:
+ # We have places to be, go
+ target_velocity = dir * move_speed
+
+ velocity = velocity.move_toward(target_velocity, move_speed / acceleration_time * dt)
+ if not velocity.is_zero_approx():
+ # Look in the direction we're going
+ look_at(position + velocity, Vector3.UP, true)
+
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+func _reset_wander() -> void:
+ _wander_target = _generate_target()
+ _wander_timer = randf_range(rest_time_min, rest_time_max)
+
+func _generate_target() -> Vector3:
+ for __ in range(16):
+ var angle := randf() * TAU
+ var distance := randf_range(wander_dst_min, wander_dst_max)
+ var target := position + distance * Vector3(cos(angle), 0, sin(angle))
+
+ if wander_bounds.has_point(Vector2(target.x, target.z)):
+ return target
+
+ return position
diff --git a/examples/state-synchronizer-npc/scripts/wanderer.gd.uid b/examples/state-synchronizer-npc/scripts/wanderer.gd.uid
new file mode 100644
index 0000000..40291f4
--- /dev/null
+++ b/examples/state-synchronizer-npc/scripts/wanderer.gd.uid
@@ -0,0 +1 @@
+uid://bsg7hdehjm7de
diff --git a/examples/state-synchronizer-npc/state-synchronizer-npc.tscn b/examples/state-synchronizer-npc/state-synchronizer-npc.tscn
new file mode 100644
index 0000000..fc27163
--- /dev/null
+++ b/examples/state-synchronizer-npc/state-synchronizer-npc.tscn
@@ -0,0 +1,82 @@
+[gd_scene load_steps=7 format=3 uid="uid://cl3qmgo4c2nfh"]
+
+[ext_resource type="PackedScene" uid="uid://cngy6hs8ohodj" path="res://examples/shared/scenes/map-square.tscn" id="1_mm3em"]
+[ext_resource type="PackedScene" uid="uid://cncdbq72u50j3" path="res://examples/shared/scenes/environment.tscn" id="2_ykbn6"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="3_mhiy8"]
+[ext_resource type="Script" path="res://examples/shared/scripts/simple-time-display.gd" id="4_4w44e"]
+[ext_resource type="PackedScene" uid="uid://ru7kvgw7wjew" path="res://examples/state-synchronizer-npc/scenes/wanderer.tscn" id="4_47wiq"]
+
+[sub_resource type="GDScript" id="GDScript_hpcpy"]
+script/source = "extends Label
+
+func _process(_dt):
+ if multiplayer.is_server():
+ text = \"Server\"
+ else:
+ text = \"Client\"
+"
+
+[node name="state-synchronizer-npc" type="Node3D"]
+
+[node name="Square Map" parent="." instance=ExtResource("1_mm3em")]
+
+[node name="Environment" parent="." instance=ExtResource("2_ykbn6")]
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Network Popup" parent="UI" instance=ExtResource("3_mhiy8")]
+layout_mode = 1
+offset_left = -180.0
+offset_top = -120.0
+offset_right = 180.0
+offset_bottom = 120.0
+
+[node name="VBoxContainer" type="VBoxContainer" parent="UI"]
+layout_mode = 0
+offset_right = 40.0
+offset_bottom = 40.0
+
+[node name="Time Display" type="Label" parent="UI/VBoxContainer"]
+layout_mode = 2
+script = ExtResource("4_4w44e")
+
+[node name="Label" type="Label" parent="UI/VBoxContainer"]
+layout_mode = 2
+script = SubResource("GDScript_hpcpy")
+
+[node name="NPCs" type="Node" parent="."]
+
+[node name="Wanderer" parent="NPCs" instance=ExtResource("4_47wiq")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.57406, 0.999999, -6.52385)
+wander_bounds = Rect2(-7.5, -7.5, 15, 15)
+
+[node name="Wanderer2" parent="NPCs" instance=ExtResource("4_47wiq")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.42594, 0.999999, -6.52385)
+acceleration_time = 0.35
+rest_time_min = 2.0
+rest_time_max = 4.0
+wander_dst_min = 4.0
+wander_dst_max = 8.0
+wander_bounds = Rect2(-7.5, -7.5, 15, 15)
+
+[node name="Wanderer3" parent="NPCs" instance=ExtResource("4_47wiq")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.57406, 0.999999, 6.47615)
+move_speed = 4.5
+acceleration_time = 0.05
+rest_time_max = 1.0
+wander_dst_min = 3.0
+wander_dst_max = 6.0
+wander_bounds = Rect2(-7.5, -7.5, 15, 15)
+
+[node name="Wanderer4" parent="NPCs" instance=ExtResource("4_47wiq")]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.42594, 0.999999, 6.47615)
+acceleration_time = 0.2
+rest_time_min = 2.0
+rest_time_max = 3.0
+wander_bounds = Rect2(-7.5, -7.5, 15, 15)
diff --git a/examples/visibility-filtering/README.md b/examples/visibility-filtering/README.md
new file mode 100644
index 0000000..f521f63
--- /dev/null
+++ b/examples/visibility-filtering/README.md
@@ -0,0 +1,19 @@
+# Visibility filtering example
+
+Demonstrates netfox's [visibility filtering] feature.
+
+The level is split into two rooms, with a door connecting them in the middle.
+While the hosting player sees everyone all the time, other players only receive
+updates from players that they have *a clear line of sight* to. Players that
+are invisible become transparent.
+
+Note that this example doesn't try to be a full-fledged solution, but a small
+demonstration of capability. This example does not provide a production-ready
+solution.
+
+Another limitation is that players might have line of sight to a hidden player
+with their last known position, but not with their *actual* one. This means
+that a player might fade in, but still not receive updates.
+
+
+[visibility filtering]: https://foxssake.github.io/netfox/latest/netfox/guides/visibility-management/
diff --git a/examples/visibility-filtering/scenes/player.tscn b/examples/visibility-filtering/scenes/player.tscn
new file mode 100644
index 0000000..4b1debb
--- /dev/null
+++ b/examples/visibility-filtering/scenes/player.tscn
@@ -0,0 +1,41 @@
+[gd_scene load_steps=8 format=3 uid="uid://bd40plic1m6fb"]
+
+[ext_resource type="Script" path="res://examples/visibility-filtering/scripts/player.gd" id="1_25yu8"]
+[ext_resource type="Script" path="res://examples/visibility-filtering/scripts/player-input.gd" id="2_safub"]
+[ext_resource type="Script" path="res://addons/netfox/rollback/rollback-synchronizer.gd" id="3_bp1im"]
+[ext_resource type="Script" path="res://addons/netfox/tick-interpolator.gd" id="4_ykfui"]
+
+[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_s18dy"]
+transparency = 4
+
+[sub_resource type="CapsuleMesh" id="CapsuleMesh_t0alo"]
+material = SubResource("StandardMaterial3D_s18dy")
+
+[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_1dm6n"]
+
+[node name="Player" type="CharacterBody3D" groups=["Players"]]
+collision_mask = 3
+script = ExtResource("1_25yu8")
+jump_velocity = 5.0
+
+[node name="Body Mesh" type="MeshInstance3D" parent="."]
+transparency = 0.5
+mesh = SubResource("CapsuleMesh_t0alo")
+
+[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
+shape = SubResource("CapsuleShape3D_1dm6n")
+
+[node name="Input" type="Node" parent="."]
+script = ExtResource("2_safub")
+
+[node name="RollbackSynchronizer" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("3_bp1im")
+root = NodePath("..")
+state_properties = Array[String]([":transform", ":velocity"])
+input_properties = Array[String](["Input:movement", "Input:is_jumping"])
+enable_input_broadcast = false
+
+[node name="TickInterpolator" type="Node" parent="." node_paths=PackedStringArray("root")]
+script = ExtResource("4_ykfui")
+root = NodePath("..")
+properties = Array[String]([":transform"])
diff --git a/examples/visibility-filtering/scripts/npc.gd.uid b/examples/visibility-filtering/scripts/npc.gd.uid
new file mode 100644
index 0000000..2bfad08
--- /dev/null
+++ b/examples/visibility-filtering/scripts/npc.gd.uid
@@ -0,0 +1 @@
+uid://7ru5vkblxide
diff --git a/examples/visibility-filtering/scripts/player-input.gd b/examples/visibility-filtering/scripts/player-input.gd
new file mode 100644
index 0000000..b5e3586
--- /dev/null
+++ b/examples/visibility-filtering/scripts/player-input.gd
@@ -0,0 +1,20 @@
+@tool
+extends BaseNetInput
+
+var movement: Vector3
+var is_jumping: bool
+
+func _get_rollback_input_properties() -> Array:
+ return [
+ "movement",
+ "is_jumping"
+ ]
+
+func _gather():
+ movement = Vector3(
+ Input.get_axis("move_west", "move_east"),
+ 0.0,
+ Input.get_axis("move_north", "move_south")
+ )
+
+ is_jumping = Input.is_action_pressed("move_jump")
diff --git a/examples/visibility-filtering/scripts/player-input.gd.uid b/examples/visibility-filtering/scripts/player-input.gd.uid
new file mode 100644
index 0000000..554df13
--- /dev/null
+++ b/examples/visibility-filtering/scripts/player-input.gd.uid
@@ -0,0 +1 @@
+uid://brtfiqnk5alw6
diff --git a/examples/visibility-filtering/scripts/player.gd b/examples/visibility-filtering/scripts/player.gd
new file mode 100644
index 0000000..f7da6aa
--- /dev/null
+++ b/examples/visibility-filtering/scripts/player.gd
@@ -0,0 +1,105 @@
+@tool
+extends CharacterBody3D
+
+@export var speed := 4.0
+@export var jump_velocity := 8.0
+
+@export var input: Node
+@export var body_mesh: MeshInstance3D
+
+# Get the gravity from the project settings to be synced with RigidBody nodes.
+var gravity = ProjectSettings.get_setting(&"physics/3d/default_gravity")
+
+func is_local() -> bool:
+ return input.is_multiplayer_authority()
+
+func get_local() -> ExampleVisibilityFiltering.Player:
+ return get_tree().get_first_node_in_group("Local Player")
+
+func can_see(target: Node3D) -> bool:
+ var space := get_world_3d().direct_space_state
+
+ var query := PhysicsRayQueryParameters3D.new()
+ query.collide_with_areas = false
+ query.collide_with_bodies = true
+ query.collision_mask = 2 # Only collide with level geometry
+ query.from = global_position
+ query.to = target.global_position
+
+ return space.intersect_ray(query).is_empty()
+
+func _get_rollback_state_properties() -> Array:
+ return [
+ "transform",
+ "velocity"
+ ]
+
+func _get_interpolated_properties() -> Array:
+ return [
+ "transform"
+ ]
+
+func _ready():
+ if Engine.is_editor_hint(): return
+
+ if not input: input = $Input
+ if not body_mesh: body_mesh = $"Body Mesh"
+
+ # Set spawn position
+ position = Vector3(0, 4, 0)
+
+ # Assign a random color
+ var player_id := input.get_multiplayer_authority()
+
+ var color := Color.from_hsv((hash(player_id) % 256) / 256.0, 1.0, 1.0)
+ var material := body_mesh.get_active_material(0) as StandardMaterial3D
+ material = material.duplicate()
+ material.albedo_color = color
+ body_mesh.set_surface_override_material(0, material)
+
+ # Save local player
+ if is_local():
+ add_to_group("Local Player")
+
+func _rollback_tick(dt, _tick, _is_fresh: bool):
+ # Add gravity
+ _force_update_is_on_floor()
+ if not is_on_floor():
+ velocity.y -= gravity * dt
+
+ var input_dir = input.movement
+ var direction = (transform.basis * Vector3(input_dir.x, 0, input_dir.z)).normalized()
+ if direction:
+ velocity.x = direction.x * speed
+ velocity.z = direction.z * speed
+ else:
+ velocity.x = move_toward(velocity.x, 0, speed)
+ velocity.z = move_toward(velocity.z, 0, speed)
+
+ # Jump
+ if input.is_jumping and is_on_floor():
+ velocity.y = jump_velocity
+
+ # move_and_slide assumes physics delta
+ # multiplying velocity by NetworkTime.physics_factor compensates for it
+ velocity *= NetworkTime.physics_factor
+ move_and_slide()
+ velocity /= NetworkTime.physics_factor
+
+func _physics_process(dt: float):
+ if Engine.is_editor_hint(): return
+
+ # Determine visibility
+ var is_visible := true
+ if not is_local():
+ is_visible = get_local().can_see(self)
+
+ # Quick hack to smoothly fade
+ body_mesh.transparency = lerpf(body_mesh.transparency, 0.0 if is_visible else 0.5, dt / 0.15)
+
+func _force_update_is_on_floor():
+ var old_velocity = velocity
+ velocity = Vector3.ZERO
+ move_and_slide()
+ velocity = old_velocity
+
diff --git a/examples/visibility-filtering/scripts/player.gd.uid b/examples/visibility-filtering/scripts/player.gd.uid
new file mode 100644
index 0000000..d5afad0
--- /dev/null
+++ b/examples/visibility-filtering/scripts/player.gd.uid
@@ -0,0 +1 @@
+uid://cn33wgc64tn4k
diff --git a/examples/visibility-filtering/scripts/visibility-manager.gd b/examples/visibility-filtering/scripts/visibility-manager.gd
new file mode 100644
index 0000000..aa7d7e9
--- /dev/null
+++ b/examples/visibility-filtering/scripts/visibility-manager.gd
@@ -0,0 +1,33 @@
+extends Node3D
+
+func _ready() -> void:
+ NetworkRollback.on_process_tick.connect(_rollback_tick)
+
+func _rollback_tick(_t: int) -> void:
+ var player_nodes := {}
+ var player_synchronizers := {}
+
+ # NOTE: Input broadcast must be turned off for this to work
+ for player in get_tree().get_nodes_in_group("Players"):
+ var rbs := player.get_node("RollbackSynchronizer")
+ var peer := player.get_node("Input").get_multiplayer_authority()
+
+ player_nodes[peer] = player
+ player_synchronizers[peer] = rbs
+
+ for peer in player_synchronizers:
+ var node := player_nodes[peer] as ExampleVisibilityFiltering.Player
+ var rbs := player_synchronizers[peer] as RollbackSynchronizer
+
+ # We don't own state
+ if not rbs.is_multiplayer_authority(): continue
+
+ # Only transmit data to players who can see us
+ for other_peer in player_synchronizers:
+ if other_peer == peer: continue
+
+ var other_node := player_nodes[other_peer] as ExampleVisibilityFiltering.Player
+ var can_see := node.can_see(other_node)
+ rbs.visibility_filter.set_visibility_for(other_peer, can_see)
+
+ rbs.visibility_filter.update_visibility()
diff --git a/examples/visibility-filtering/scripts/visibility-manager.gd.uid b/examples/visibility-filtering/scripts/visibility-manager.gd.uid
new file mode 100644
index 0000000..bd6812a
--- /dev/null
+++ b/examples/visibility-filtering/scripts/visibility-manager.gd.uid
@@ -0,0 +1 @@
+uid://dva6bxsg6rt23
diff --git a/examples/visibility-filtering/visibility-filtering.gd b/examples/visibility-filtering/visibility-filtering.gd
new file mode 100644
index 0000000..7f5b5de
--- /dev/null
+++ b/examples/visibility-filtering/visibility-filtering.gd
@@ -0,0 +1,5 @@
+extends Object
+class_name ExampleVisibilityFiltering
+
+const Player := preload("res://examples/visibility-filtering/scripts/player.gd")
+const PlayerInput := preload("res://examples/visibility-filtering/scripts/player-input.gd")
diff --git a/examples/visibility-filtering/visibility-filtering.gd.uid b/examples/visibility-filtering/visibility-filtering.gd.uid
new file mode 100644
index 0000000..48ff8a0
--- /dev/null
+++ b/examples/visibility-filtering/visibility-filtering.gd.uid
@@ -0,0 +1 @@
+uid://brptvbo6qq8ym
diff --git a/examples/visibility-filtering/visibility-filtering.tscn b/examples/visibility-filtering/visibility-filtering.tscn
new file mode 100644
index 0000000..5cc9cab
--- /dev/null
+++ b/examples/visibility-filtering/visibility-filtering.tscn
@@ -0,0 +1,111 @@
+[gd_scene load_steps=8 format=3 uid="uid://dliw6lntsr5ce"]
+
+[ext_resource type="PackedScene" uid="uid://cncdbq72u50j3" path="res://examples/shared/scenes/environment.tscn" id="1_vhod1"]
+[ext_resource type="Script" path="res://examples/shared/scripts/player-spawner.gd" id="2_7yqbt"]
+[ext_resource type="PackedScene" uid="uid://bd40plic1m6fb" path="res://examples/visibility-filtering/scenes/player.tscn" id="3_ohgyy"]
+[ext_resource type="Script" path="res://examples/visibility-filtering/scripts/visibility-manager.gd" id="4_jies5"]
+[ext_resource type="PackedScene" uid="uid://badtpsxn5lago" path="res://examples/shared/ui/network-popup.tscn" id="4_ujnwk"]
+[ext_resource type="Script" path="res://examples/shared/scripts/simple-time-display.gd" id="6_lqh40"]
+
+[sub_resource type="GDScript" id="GDScript_fdk23"]
+script/source = "extends Label
+
+func _process(_dt):
+ if multiplayer.is_server():
+ text = \"Server\"
+ else:
+ text = \"Client\"
+"
+
+[node name="Visibility Filtering Example" type="Node3D"]
+
+[node name="Map" type="Node3D" parent="."]
+
+[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Map"]
+use_collision = true
+collision_layer = 2
+collision_mask = 3
+
+[node name="CSGFloor" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.25, 0)
+size = Vector3(16, 0.5, 16)
+
+[node name="CSGWall" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall2" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -8)
+size = Vector3(16, 2, 1)
+
+[node name="CSGWall3" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGWall4" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 0)
+size = Vector3(1, 2, 16)
+
+[node name="CSGWall5" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -5)
+size = Vector3(1, 2, 6)
+
+[node name="CSGWall6" type="CSGBox3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 5)
+size = Vector3(1, 2, 6)
+
+[node name="CSGCorner" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, 8)
+
+[node name="CSGCorner2" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 1, -8)
+
+[node name="CSGCorner3" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, -8)
+
+[node name="CSGCorner4" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 1, 8)
+
+[node name="CSGCorner5" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -2)
+
+[node name="CSGCorner6" type="CSGCylinder3D" parent="Map/CSGCombiner3D"]
+transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 2)
+
+[node name="Environment" parent="." instance=ExtResource("1_vhod1")]
+
+[node name="Player Spawner" type="Node" parent="." node_paths=PackedStringArray("spawn_root")]
+script = ExtResource("2_7yqbt")
+player_scene = ExtResource("3_ohgyy")
+spawn_root = NodePath(".")
+
+[node name="Visibility Manager" type="Node3D" parent="."]
+script = ExtResource("4_jies5")
+
+[node name="UI" type="Control" parent="."]
+layout_mode = 3
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+grow_horizontal = 2
+grow_vertical = 2
+
+[node name="Network Popup" parent="UI" instance=ExtResource("4_ujnwk")]
+layout_mode = 1
+offset_left = -180.0
+offset_top = -120.0
+offset_right = 180.0
+offset_bottom = 120.0
+
+[node name="VBoxContainer" type="VBoxContainer" parent="UI"]
+layout_mode = 0
+offset_right = 40.0
+offset_bottom = 40.0
+
+[node name="Time Display" type="Label" parent="UI/VBoxContainer"]
+layout_mode = 2
+script = ExtResource("6_lqh40")
+
+[node name="Label" type="Label" parent="UI/VBoxContainer"]
+layout_mode = 2
+script = SubResource("GDScript_fdk23")
diff --git a/export_presets.cfg b/export_presets.cfg
index 3b5eae8..1b0bb13 100644
--- a/export_presets.cfg
+++ b/export_presets.cfg
@@ -1,4 +1,5 @@
[preset.0]
+
name="Windows Desktop"
platform="Windows Desktop"
runnable=true
@@ -6,18 +7,26 @@ dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter=""
-exclude_filter=""
+exclude_filter="examples/forest-brawl/**, examples/input-gathering/**, examples/input-prediction/**, examples/multiplayer-netfox/**, examples/multiplayer-simple/**, examples/multiplayer-state-machine/**, examples/property-configuration/**, examples/rollback-debugger/**, examples/rollback-fps/**, examples/rollback-npc/**, examples/shared/**, examples/single-player/**, examples/snippets/**, examples/state-synchronizer-npc/**, examples/visibility-filtering/**, addons/vest/**, docs/**, test/**, sh/**, script_templates/**, *.off, .claude/**, CLAUDE.md"
export_path="build/tactical-shooter-windows-x86_64/tactical-shooter.exe"
patches=PackedStringArray()
+patch_delta_encoding=false
+patch_delta_compression_level_zstd=19
+patch_delta_min_reduction=0.1
+patch_delta_include_filters="*"
+patch_delta_exclude_filters=""
encryption_include_filters=""
encryption_exclude_filters=""
-encrypt_pck=false
+seed=0
+encrypt_pck=true
encrypt_directory=false
-script_encryption_key=""
+script_export_mode=2
[preset.0.options]
+
custom_template/debug=""
custom_template/release=""
+debug/export_console_wrapper=0
binary_format/embed_pck=true
binary_format/architecture="x86_64"
texture_format/s3tc_bptc=true
@@ -41,6 +50,7 @@ xr_features/hand_tracking=false
xr_features/passthrough=false
[preset.1]
+
name="Linux Server"
platform="Linux/X11"
runnable=true
@@ -48,16 +58,23 @@ dedicated_server=true
custom_features=""
export_filter="all_resources"
include_filter=""
-exclude_filter="client/**, gdextension.disabled/**, server/server-browser-api/venv/**, **/venv/**"
+exclude_filter="examples/forest-brawl/**, examples/input-gathering/**, examples/input-prediction/**, examples/multiplayer-netfox/**, examples/multiplayer-simple/**, examples/multiplayer-state-machine/**, examples/property-configuration/**, examples/rollback-debugger/**, examples/rollback-fps/**, examples/rollback-npc/**, examples/shared/**, examples/single-player/**, examples/snippets/**, examples/state-synchronizer-npc/**, examples/visibility-filtering/**, addons/vest/**, docs/**, test/**, sh/**, script_templates/**, *.off, .claude/**, CLAUDE.md, config/**"
export_path="build/tactical-shooter-server.x86_64"
patches=PackedStringArray()
+patch_delta_encoding=false
+patch_delta_compression_level_zstd=19
+patch_delta_min_reduction=0.1
+patch_delta_include_filters="*"
+patch_delta_exclude_filters=""
encryption_include_filters=""
encryption_exclude_filters=""
-encrypt_pck=false
+seed=0
+encrypt_pck=true
encrypt_directory=false
-script_encryption_key=""
+script_export_mode=2
[preset.1.options]
+
custom_template/debug=""
custom_template/release=""
binary_format/embed_pck=true
@@ -65,8 +82,6 @@ binary_format/architecture="x86_64"
texture_format/s3tc_bptc=true
texture_format/etc2_astc=false
texture_format/no_bptc_fallbacks=true
-dotnet/include_scripts_content=false
-dotnet/rollforward_to_latest_prerelease=true
codesign/identity=""
codesign/timestamp=true
codesign/timestamp_server_url=""
diff --git a/extension_api.json b/extension_api.json
deleted file mode 100644
index 99e6f5b..0000000
--- a/extension_api.json
+++ /dev/null
@@ -1,361303 +0,0 @@
-{
- "header": {
- "version_major": 4,
- "version_minor": 7,
- "version_patch": 0,
- "version_status": "stable",
- "version_build": "official",
- "version_full_name": "Godot Engine v4.7.stable.official",
- "precision": "single"
- },
- "builtin_class_sizes": [
- {
- "build_configuration": "float_32",
- "sizes": [
- {
- "name": "Nil",
- "size": 0
- },
- {
- "name": "bool",
- "size": 1
- },
- {
- "name": "int",
- "size": 8
- },
- {
- "name": "float",
- "size": 8
- },
- {
- "name": "String",
- "size": 4
- },
- {
- "name": "Vector2",
- "size": 8
- },
- {
- "name": "Vector2i",
- "size": 8
- },
- {
- "name": "Rect2",
- "size": 16
- },
- {
- "name": "Rect2i",
- "size": 16
- },
- {
- "name": "Vector3",
- "size": 12
- },
- {
- "name": "Vector3i",
- "size": 12
- },
- {
- "name": "Transform2D",
- "size": 24
- },
- {
- "name": "Vector4",
- "size": 16
- },
- {
- "name": "Vector4i",
- "size": 16
- },
- {
- "name": "Plane",
- "size": 16
- },
- {
- "name": "Quaternion",
- "size": 16
- },
- {
- "name": "AABB",
- "size": 24
- },
- {
- "name": "Basis",
- "size": 36
- },
- {
- "name": "Transform3D",
- "size": 48
- },
- {
- "name": "Projection",
- "size": 64
- },
- {
- "name": "Color",
- "size": 16
- },
- {
- "name": "StringName",
- "size": 4
- },
- {
- "name": "NodePath",
- "size": 4
- },
- {
- "name": "RID",
- "size": 8
- },
- {
- "name": "Object",
- "size": 4
- },
- {
- "name": "Callable",
- "size": 16
- },
- {
- "name": "Signal",
- "size": 16
- },
- {
- "name": "Dictionary",
- "size": 4
- },
- {
- "name": "Array",
- "size": 4
- },
- {
- "name": "PackedByteArray",
- "size": 8
- },
- {
- "name": "PackedInt32Array",
- "size": 8
- },
- {
- "name": "PackedInt64Array",
- "size": 8
- },
- {
- "name": "PackedFloat32Array",
- "size": 8
- },
- {
- "name": "PackedFloat64Array",
- "size": 8
- },
- {
- "name": "PackedStringArray",
- "size": 8
- },
- {
- "name": "PackedVector2Array",
- "size": 8
- },
- {
- "name": "PackedVector3Array",
- "size": 8
- },
- {
- "name": "PackedColorArray",
- "size": 8
- },
- {
- "name": "PackedVector4Array",
- "size": 8
- },
- {
- "name": "Variant",
- "size": 24
- }
- ]
- },
- {
- "build_configuration": "float_64",
- "sizes": [
- {
- "name": "Nil",
- "size": 0
- },
- {
- "name": "bool",
- "size": 1
- },
- {
- "name": "int",
- "size": 8
- },
- {
- "name": "float",
- "size": 8
- },
- {
- "name": "String",
- "size": 8
- },
- {
- "name": "Vector2",
- "size": 8
- },
- {
- "name": "Vector2i",
- "size": 8
- },
- {
- "name": "Rect2",
- "size": 16
- },
- {
- "name": "Rect2i",
- "size": 16
- },
- {
- "name": "Vector3",
- "size": 12
- },
- {
- "name": "Vector3i",
- "size": 12
- },
- {
- "name": "Transform2D",
- "size": 24
- },
- {
- "name": "Vector4",
- "size": 16
- },
- {
- "name": "Vector4i",
- "size": 16
- },
- {
- "name": "Plane",
- "size": 16
- },
- {
- "name": "Quaternion",
- "size": 16
- },
- {
- "name": "AABB",
- "size": 24
- },
- {
- "name": "Basis",
- "size": 36
- },
- {
- "name": "Transform3D",
- "size": 48
- },
- {
- "name": "Projection",
- "size": 64
- },
- {
- "name": "Color",
- "size": 16
- },
- {
- "name": "StringName",
- "size": 8
- },
- {
- "name": "NodePath",
- "size": 8
- },
- {
- "name": "RID",
- "size": 8
- },
- {
- "name": "Object",
- "size": 8
- },
- {
- "name": "Callable",
- "size": 16
- },
- {
- "name": "Signal",
- "size": 16
- },
- {
- "name": "Dictionary",
- "size": 8
- },
- {
- "name": "Array",
- "size": 8
- },
- {
- "name": "PackedByteArray",
- "size": 16
- },
- {
- "name": "PackedInt32Array",
- "size": 16
- },
- {
- "name": "PackedInt64Array",
- "size": 16
- },
- {
- "name": "PackedFloat32Array",
- "size": 16
- },
- {
- "name": "PackedFloat64Array",
- "size": 16
- },
- {
- "name": "PackedStringArray",
- "size": 16
- },
- {
- "name": "PackedVector2Array",
- "size": 16
- },
- {
- "name": "PackedVector3Array",
- "size": 16
- },
- {
- "name": "PackedColorArray",
- "size": 16
- },
- {
- "name": "PackedVector4Array",
- "size": 16
- },
- {
- "name": "Variant",
- "size": 24
- }
- ]
- },
- {
- "build_configuration": "double_32",
- "sizes": [
- {
- "name": "Nil",
- "size": 0
- },
- {
- "name": "bool",
- "size": 1
- },
- {
- "name": "int",
- "size": 8
- },
- {
- "name": "float",
- "size": 8
- },
- {
- "name": "String",
- "size": 4
- },
- {
- "name": "Vector2",
- "size": 16
- },
- {
- "name": "Vector2i",
- "size": 8
- },
- {
- "name": "Rect2",
- "size": 32
- },
- {
- "name": "Rect2i",
- "size": 16
- },
- {
- "name": "Vector3",
- "size": 24
- },
- {
- "name": "Vector3i",
- "size": 12
- },
- {
- "name": "Transform2D",
- "size": 48
- },
- {
- "name": "Vector4",
- "size": 32
- },
- {
- "name": "Vector4i",
- "size": 16
- },
- {
- "name": "Plane",
- "size": 32
- },
- {
- "name": "Quaternion",
- "size": 32
- },
- {
- "name": "AABB",
- "size": 48
- },
- {
- "name": "Basis",
- "size": 72
- },
- {
- "name": "Transform3D",
- "size": 96
- },
- {
- "name": "Projection",
- "size": 128
- },
- {
- "name": "Color",
- "size": 16
- },
- {
- "name": "StringName",
- "size": 4
- },
- {
- "name": "NodePath",
- "size": 4
- },
- {
- "name": "RID",
- "size": 8
- },
- {
- "name": "Object",
- "size": 4
- },
- {
- "name": "Callable",
- "size": 16
- },
- {
- "name": "Signal",
- "size": 16
- },
- {
- "name": "Dictionary",
- "size": 4
- },
- {
- "name": "Array",
- "size": 4
- },
- {
- "name": "PackedByteArray",
- "size": 8
- },
- {
- "name": "PackedInt32Array",
- "size": 8
- },
- {
- "name": "PackedInt64Array",
- "size": 8
- },
- {
- "name": "PackedFloat32Array",
- "size": 8
- },
- {
- "name": "PackedFloat64Array",
- "size": 8
- },
- {
- "name": "PackedStringArray",
- "size": 8
- },
- {
- "name": "PackedVector2Array",
- "size": 8
- },
- {
- "name": "PackedVector3Array",
- "size": 8
- },
- {
- "name": "PackedColorArray",
- "size": 8
- },
- {
- "name": "PackedVector4Array",
- "size": 8
- },
- {
- "name": "Variant",
- "size": 40
- }
- ]
- },
- {
- "build_configuration": "double_64",
- "sizes": [
- {
- "name": "Nil",
- "size": 0
- },
- {
- "name": "bool",
- "size": 1
- },
- {
- "name": "int",
- "size": 8
- },
- {
- "name": "float",
- "size": 8
- },
- {
- "name": "String",
- "size": 8
- },
- {
- "name": "Vector2",
- "size": 16
- },
- {
- "name": "Vector2i",
- "size": 8
- },
- {
- "name": "Rect2",
- "size": 32
- },
- {
- "name": "Rect2i",
- "size": 16
- },
- {
- "name": "Vector3",
- "size": 24
- },
- {
- "name": "Vector3i",
- "size": 12
- },
- {
- "name": "Transform2D",
- "size": 48
- },
- {
- "name": "Vector4",
- "size": 32
- },
- {
- "name": "Vector4i",
- "size": 16
- },
- {
- "name": "Plane",
- "size": 32
- },
- {
- "name": "Quaternion",
- "size": 32
- },
- {
- "name": "AABB",
- "size": 48
- },
- {
- "name": "Basis",
- "size": 72
- },
- {
- "name": "Transform3D",
- "size": 96
- },
- {
- "name": "Projection",
- "size": 128
- },
- {
- "name": "Color",
- "size": 16
- },
- {
- "name": "StringName",
- "size": 8
- },
- {
- "name": "NodePath",
- "size": 8
- },
- {
- "name": "RID",
- "size": 8
- },
- {
- "name": "Object",
- "size": 8
- },
- {
- "name": "Callable",
- "size": 16
- },
- {
- "name": "Signal",
- "size": 16
- },
- {
- "name": "Dictionary",
- "size": 8
- },
- {
- "name": "Array",
- "size": 8
- },
- {
- "name": "PackedByteArray",
- "size": 16
- },
- {
- "name": "PackedInt32Array",
- "size": 16
- },
- {
- "name": "PackedInt64Array",
- "size": 16
- },
- {
- "name": "PackedFloat32Array",
- "size": 16
- },
- {
- "name": "PackedFloat64Array",
- "size": 16
- },
- {
- "name": "PackedStringArray",
- "size": 16
- },
- {
- "name": "PackedVector2Array",
- "size": 16
- },
- {
- "name": "PackedVector3Array",
- "size": 16
- },
- {
- "name": "PackedColorArray",
- "size": 16
- },
- {
- "name": "PackedVector4Array",
- "size": 16
- },
- {
- "name": "Variant",
- "size": 40
- }
- ]
- }
- ],
- "builtin_class_member_offsets": [
- {
- "build_configuration": "float_32",
- "classes": [
- {
- "name": "Vector2",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Vector2i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Rect2",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "size",
- "offset": 8,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Rect2i",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2i"
- },
- {
- "member": "size",
- "offset": 8,
- "meta": "Vector2i"
- }
- ]
- },
- {
- "name": "Vector3",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Vector3i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Transform2D",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "Vector2"
- },
- {
- "member": "origin",
- "offset": 16,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Vector4",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Vector4i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Plane",
- "members": [
- {
- "member": "normal",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "d",
- "offset": 12,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Quaternion",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "float"
- }
- ]
- },
- {
- "name": "AABB",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "size",
- "offset": 12,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Basis",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "y",
- "offset": 12,
- "meta": "Vector3"
- },
- {
- "member": "z",
- "offset": 24,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Transform3D",
- "members": [
- {
- "member": "basis",
- "offset": 0,
- "meta": "Basis"
- },
- {
- "member": "origin",
- "offset": 36,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Projection",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector4"
- },
- {
- "member": "y",
- "offset": 16,
- "meta": "Vector4"
- },
- {
- "member": "z",
- "offset": 32,
- "meta": "Vector4"
- },
- {
- "member": "w",
- "offset": 48,
- "meta": "Vector4"
- }
- ]
- },
- {
- "name": "Color",
- "members": [
- {
- "member": "r",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "g",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "b",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "a",
- "offset": 12,
- "meta": "float"
- }
- ]
- }
- ]
- },
- {
- "build_configuration": "float_64",
- "classes": [
- {
- "name": "Vector2",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Vector2i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Rect2",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "size",
- "offset": 8,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Rect2i",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2i"
- },
- {
- "member": "size",
- "offset": 8,
- "meta": "Vector2i"
- }
- ]
- },
- {
- "name": "Vector3",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Vector3i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Transform2D",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "Vector2"
- },
- {
- "member": "origin",
- "offset": 16,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Vector4",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Vector4i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Plane",
- "members": [
- {
- "member": "normal",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "d",
- "offset": 12,
- "meta": "float"
- }
- ]
- },
- {
- "name": "Quaternion",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "float"
- }
- ]
- },
- {
- "name": "AABB",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "size",
- "offset": 12,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Basis",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "y",
- "offset": 12,
- "meta": "Vector3"
- },
- {
- "member": "z",
- "offset": 24,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Transform3D",
- "members": [
- {
- "member": "basis",
- "offset": 0,
- "meta": "Basis"
- },
- {
- "member": "origin",
- "offset": 36,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Projection",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector4"
- },
- {
- "member": "y",
- "offset": 16,
- "meta": "Vector4"
- },
- {
- "member": "z",
- "offset": 32,
- "meta": "Vector4"
- },
- {
- "member": "w",
- "offset": 48,
- "meta": "Vector4"
- }
- ]
- },
- {
- "name": "Color",
- "members": [
- {
- "member": "r",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "g",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "b",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "a",
- "offset": 12,
- "meta": "float"
- }
- ]
- }
- ]
- },
- {
- "build_configuration": "double_32",
- "classes": [
- {
- "name": "Vector2",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Vector2i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Rect2",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "size",
- "offset": 16,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Rect2i",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2i"
- },
- {
- "member": "size",
- "offset": 8,
- "meta": "Vector2i"
- }
- ]
- },
- {
- "name": "Vector3",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- },
- {
- "member": "z",
- "offset": 16,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Vector3i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Transform2D",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "y",
- "offset": 16,
- "meta": "Vector2"
- },
- {
- "member": "origin",
- "offset": 32,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Vector4",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- },
- {
- "member": "z",
- "offset": 16,
- "meta": "double"
- },
- {
- "member": "w",
- "offset": 24,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Vector4i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Plane",
- "members": [
- {
- "member": "normal",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "d",
- "offset": 24,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Quaternion",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- },
- {
- "member": "z",
- "offset": 16,
- "meta": "double"
- },
- {
- "member": "w",
- "offset": 24,
- "meta": "double"
- }
- ]
- },
- {
- "name": "AABB",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "size",
- "offset": 24,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Basis",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "y",
- "offset": 24,
- "meta": "Vector3"
- },
- {
- "member": "z",
- "offset": 48,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Transform3D",
- "members": [
- {
- "member": "basis",
- "offset": 0,
- "meta": "Basis"
- },
- {
- "member": "origin",
- "offset": 72,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Projection",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector4"
- },
- {
- "member": "y",
- "offset": 32,
- "meta": "Vector4"
- },
- {
- "member": "z",
- "offset": 64,
- "meta": "Vector4"
- },
- {
- "member": "w",
- "offset": 96,
- "meta": "Vector4"
- }
- ]
- },
- {
- "name": "Color",
- "members": [
- {
- "member": "r",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "g",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "b",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "a",
- "offset": 12,
- "meta": "float"
- }
- ]
- }
- ]
- },
- {
- "build_configuration": "double_64",
- "classes": [
- {
- "name": "Vector2",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Vector2i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Rect2",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "size",
- "offset": 16,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Rect2i",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector2i"
- },
- {
- "member": "size",
- "offset": 8,
- "meta": "Vector2i"
- }
- ]
- },
- {
- "name": "Vector3",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- },
- {
- "member": "z",
- "offset": 16,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Vector3i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Transform2D",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector2"
- },
- {
- "member": "y",
- "offset": 16,
- "meta": "Vector2"
- },
- {
- "member": "origin",
- "offset": 32,
- "meta": "Vector2"
- }
- ]
- },
- {
- "name": "Vector4",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- },
- {
- "member": "z",
- "offset": 16,
- "meta": "double"
- },
- {
- "member": "w",
- "offset": 24,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Vector4i",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "int32"
- },
- {
- "member": "y",
- "offset": 4,
- "meta": "int32"
- },
- {
- "member": "z",
- "offset": 8,
- "meta": "int32"
- },
- {
- "member": "w",
- "offset": 12,
- "meta": "int32"
- }
- ]
- },
- {
- "name": "Plane",
- "members": [
- {
- "member": "normal",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "d",
- "offset": 24,
- "meta": "double"
- }
- ]
- },
- {
- "name": "Quaternion",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "double"
- },
- {
- "member": "y",
- "offset": 8,
- "meta": "double"
- },
- {
- "member": "z",
- "offset": 16,
- "meta": "double"
- },
- {
- "member": "w",
- "offset": 24,
- "meta": "double"
- }
- ]
- },
- {
- "name": "AABB",
- "members": [
- {
- "member": "position",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "size",
- "offset": 24,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Basis",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector3"
- },
- {
- "member": "y",
- "offset": 24,
- "meta": "Vector3"
- },
- {
- "member": "z",
- "offset": 48,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Transform3D",
- "members": [
- {
- "member": "basis",
- "offset": 0,
- "meta": "Basis"
- },
- {
- "member": "origin",
- "offset": 72,
- "meta": "Vector3"
- }
- ]
- },
- {
- "name": "Projection",
- "members": [
- {
- "member": "x",
- "offset": 0,
- "meta": "Vector4"
- },
- {
- "member": "y",
- "offset": 32,
- "meta": "Vector4"
- },
- {
- "member": "z",
- "offset": 64,
- "meta": "Vector4"
- },
- {
- "member": "w",
- "offset": 96,
- "meta": "Vector4"
- }
- ]
- },
- {
- "name": "Color",
- "members": [
- {
- "member": "r",
- "offset": 0,
- "meta": "float"
- },
- {
- "member": "g",
- "offset": 4,
- "meta": "float"
- },
- {
- "member": "b",
- "offset": 8,
- "meta": "float"
- },
- {
- "member": "a",
- "offset": 12,
- "meta": "float"
- }
- ]
- }
- ]
- }
- ],
- "global_constants": [
- {
- "name": "UINT8_MAX",
- "value": 255,
- "is_bitfield": false
- },
- {
- "name": "UINT16_MAX",
- "value": 65535,
- "is_bitfield": false
- },
- {
- "name": "UINT32_MAX",
- "value": 4294967295,
- "is_bitfield": false
- },
- {
- "name": "INT8_MIN",
- "value": -128,
- "is_bitfield": false
- },
- {
- "name": "INT8_MAX",
- "value": 127,
- "is_bitfield": false
- },
- {
- "name": "INT16_MIN",
- "value": -32768,
- "is_bitfield": false
- },
- {
- "name": "INT16_MAX",
- "value": 32767,
- "is_bitfield": false
- },
- {
- "name": "INT32_MIN",
- "value": -2147483648,
- "is_bitfield": false
- },
- {
- "name": "INT32_MAX",
- "value": 2147483647,
- "is_bitfield": false
- },
- {
- "name": "INT64_MIN",
- "value": -9223372036854775808,
- "is_bitfield": false
- },
- {
- "name": "INT64_MAX",
- "value": 9223372036854775807,
- "is_bitfield": false
- }
- ],
- "global_enums": [
- {
- "name": "Side",
- "is_bitfield": false,
- "values": [
- {
- "name": "SIDE_LEFT",
- "value": 0
- },
- {
- "name": "SIDE_TOP",
- "value": 1
- },
- {
- "name": "SIDE_RIGHT",
- "value": 2
- },
- {
- "name": "SIDE_BOTTOM",
- "value": 3
- }
- ]
- },
- {
- "name": "Corner",
- "is_bitfield": false,
- "values": [
- {
- "name": "CORNER_TOP_LEFT",
- "value": 0
- },
- {
- "name": "CORNER_TOP_RIGHT",
- "value": 1
- },
- {
- "name": "CORNER_BOTTOM_RIGHT",
- "value": 2
- },
- {
- "name": "CORNER_BOTTOM_LEFT",
- "value": 3
- }
- ]
- },
- {
- "name": "Orientation",
- "is_bitfield": false,
- "values": [
- {
- "name": "VERTICAL",
- "value": 1
- },
- {
- "name": "HORIZONTAL",
- "value": 0
- }
- ]
- },
- {
- "name": "ClockDirection",
- "is_bitfield": false,
- "values": [
- {
- "name": "CLOCKWISE",
- "value": 0
- },
- {
- "name": "COUNTERCLOCKWISE",
- "value": 1
- }
- ]
- },
- {
- "name": "HorizontalAlignment",
- "is_bitfield": false,
- "values": [
- {
- "name": "HORIZONTAL_ALIGNMENT_LEFT",
- "value": 0
- },
- {
- "name": "HORIZONTAL_ALIGNMENT_CENTER",
- "value": 1
- },
- {
- "name": "HORIZONTAL_ALIGNMENT_RIGHT",
- "value": 2
- },
- {
- "name": "HORIZONTAL_ALIGNMENT_FILL",
- "value": 3
- }
- ]
- },
- {
- "name": "VerticalAlignment",
- "is_bitfield": false,
- "values": [
- {
- "name": "VERTICAL_ALIGNMENT_TOP",
- "value": 0
- },
- {
- "name": "VERTICAL_ALIGNMENT_CENTER",
- "value": 1
- },
- {
- "name": "VERTICAL_ALIGNMENT_BOTTOM",
- "value": 2
- },
- {
- "name": "VERTICAL_ALIGNMENT_FILL",
- "value": 3
- }
- ]
- },
- {
- "name": "InlineAlignment",
- "is_bitfield": false,
- "values": [
- {
- "name": "INLINE_ALIGNMENT_TOP_TO",
- "value": 0
- },
- {
- "name": "INLINE_ALIGNMENT_CENTER_TO",
- "value": 1
- },
- {
- "name": "INLINE_ALIGNMENT_BASELINE_TO",
- "value": 3
- },
- {
- "name": "INLINE_ALIGNMENT_BOTTOM_TO",
- "value": 2
- },
- {
- "name": "INLINE_ALIGNMENT_TO_TOP",
- "value": 0
- },
- {
- "name": "INLINE_ALIGNMENT_TO_CENTER",
- "value": 4
- },
- {
- "name": "INLINE_ALIGNMENT_TO_BASELINE",
- "value": 8
- },
- {
- "name": "INLINE_ALIGNMENT_TO_BOTTOM",
- "value": 12
- },
- {
- "name": "INLINE_ALIGNMENT_TOP",
- "value": 0
- },
- {
- "name": "INLINE_ALIGNMENT_CENTER",
- "value": 5
- },
- {
- "name": "INLINE_ALIGNMENT_BOTTOM",
- "value": 14
- },
- {
- "name": "INLINE_ALIGNMENT_IMAGE_MASK",
- "value": 3
- },
- {
- "name": "INLINE_ALIGNMENT_TEXT_MASK",
- "value": 12
- }
- ]
- },
- {
- "name": "EulerOrder",
- "is_bitfield": false,
- "values": [
- {
- "name": "EULER_ORDER_XYZ",
- "value": 0
- },
- {
- "name": "EULER_ORDER_XZY",
- "value": 1
- },
- {
- "name": "EULER_ORDER_YXZ",
- "value": 2
- },
- {
- "name": "EULER_ORDER_YZX",
- "value": 3
- },
- {
- "name": "EULER_ORDER_ZXY",
- "value": 4
- },
- {
- "name": "EULER_ORDER_ZYX",
- "value": 5
- }
- ]
- },
- {
- "name": "Key",
- "is_bitfield": false,
- "values": [
- {
- "name": "KEY_NONE",
- "value": 0
- },
- {
- "name": "KEY_SPECIAL",
- "value": 4194304
- },
- {
- "name": "KEY_ESCAPE",
- "value": 4194305
- },
- {
- "name": "KEY_TAB",
- "value": 4194306
- },
- {
- "name": "KEY_BACKTAB",
- "value": 4194307
- },
- {
- "name": "KEY_BACKSPACE",
- "value": 4194308
- },
- {
- "name": "KEY_ENTER",
- "value": 4194309
- },
- {
- "name": "KEY_KP_ENTER",
- "value": 4194310
- },
- {
- "name": "KEY_INSERT",
- "value": 4194311
- },
- {
- "name": "KEY_DELETE",
- "value": 4194312
- },
- {
- "name": "KEY_PAUSE",
- "value": 4194313
- },
- {
- "name": "KEY_PRINT",
- "value": 4194314
- },
- {
- "name": "KEY_SYSREQ",
- "value": 4194315
- },
- {
- "name": "KEY_CLEAR",
- "value": 4194316
- },
- {
- "name": "KEY_HOME",
- "value": 4194317
- },
- {
- "name": "KEY_END",
- "value": 4194318
- },
- {
- "name": "KEY_LEFT",
- "value": 4194319
- },
- {
- "name": "KEY_UP",
- "value": 4194320
- },
- {
- "name": "KEY_RIGHT",
- "value": 4194321
- },
- {
- "name": "KEY_DOWN",
- "value": 4194322
- },
- {
- "name": "KEY_PAGEUP",
- "value": 4194323
- },
- {
- "name": "KEY_PAGEDOWN",
- "value": 4194324
- },
- {
- "name": "KEY_SHIFT",
- "value": 4194325
- },
- {
- "name": "KEY_CTRL",
- "value": 4194326
- },
- {
- "name": "KEY_META",
- "value": 4194327
- },
- {
- "name": "KEY_ALT",
- "value": 4194328
- },
- {
- "name": "KEY_CAPSLOCK",
- "value": 4194329
- },
- {
- "name": "KEY_NUMLOCK",
- "value": 4194330
- },
- {
- "name": "KEY_SCROLLLOCK",
- "value": 4194331
- },
- {
- "name": "KEY_F1",
- "value": 4194332
- },
- {
- "name": "KEY_F2",
- "value": 4194333
- },
- {
- "name": "KEY_F3",
- "value": 4194334
- },
- {
- "name": "KEY_F4",
- "value": 4194335
- },
- {
- "name": "KEY_F5",
- "value": 4194336
- },
- {
- "name": "KEY_F6",
- "value": 4194337
- },
- {
- "name": "KEY_F7",
- "value": 4194338
- },
- {
- "name": "KEY_F8",
- "value": 4194339
- },
- {
- "name": "KEY_F9",
- "value": 4194340
- },
- {
- "name": "KEY_F10",
- "value": 4194341
- },
- {
- "name": "KEY_F11",
- "value": 4194342
- },
- {
- "name": "KEY_F12",
- "value": 4194343
- },
- {
- "name": "KEY_F13",
- "value": 4194344
- },
- {
- "name": "KEY_F14",
- "value": 4194345
- },
- {
- "name": "KEY_F15",
- "value": 4194346
- },
- {
- "name": "KEY_F16",
- "value": 4194347
- },
- {
- "name": "KEY_F17",
- "value": 4194348
- },
- {
- "name": "KEY_F18",
- "value": 4194349
- },
- {
- "name": "KEY_F19",
- "value": 4194350
- },
- {
- "name": "KEY_F20",
- "value": 4194351
- },
- {
- "name": "KEY_F21",
- "value": 4194352
- },
- {
- "name": "KEY_F22",
- "value": 4194353
- },
- {
- "name": "KEY_F23",
- "value": 4194354
- },
- {
- "name": "KEY_F24",
- "value": 4194355
- },
- {
- "name": "KEY_F25",
- "value": 4194356
- },
- {
- "name": "KEY_F26",
- "value": 4194357
- },
- {
- "name": "KEY_F27",
- "value": 4194358
- },
- {
- "name": "KEY_F28",
- "value": 4194359
- },
- {
- "name": "KEY_F29",
- "value": 4194360
- },
- {
- "name": "KEY_F30",
- "value": 4194361
- },
- {
- "name": "KEY_F31",
- "value": 4194362
- },
- {
- "name": "KEY_F32",
- "value": 4194363
- },
- {
- "name": "KEY_F33",
- "value": 4194364
- },
- {
- "name": "KEY_F34",
- "value": 4194365
- },
- {
- "name": "KEY_F35",
- "value": 4194366
- },
- {
- "name": "KEY_KP_MULTIPLY",
- "value": 4194433
- },
- {
- "name": "KEY_KP_DIVIDE",
- "value": 4194434
- },
- {
- "name": "KEY_KP_SUBTRACT",
- "value": 4194435
- },
- {
- "name": "KEY_KP_PERIOD",
- "value": 4194436
- },
- {
- "name": "KEY_KP_ADD",
- "value": 4194437
- },
- {
- "name": "KEY_KP_0",
- "value": 4194438
- },
- {
- "name": "KEY_KP_1",
- "value": 4194439
- },
- {
- "name": "KEY_KP_2",
- "value": 4194440
- },
- {
- "name": "KEY_KP_3",
- "value": 4194441
- },
- {
- "name": "KEY_KP_4",
- "value": 4194442
- },
- {
- "name": "KEY_KP_5",
- "value": 4194443
- },
- {
- "name": "KEY_KP_6",
- "value": 4194444
- },
- {
- "name": "KEY_KP_7",
- "value": 4194445
- },
- {
- "name": "KEY_KP_8",
- "value": 4194446
- },
- {
- "name": "KEY_KP_9",
- "value": 4194447
- },
- {
- "name": "KEY_MENU",
- "value": 4194370
- },
- {
- "name": "KEY_HYPER",
- "value": 4194371
- },
- {
- "name": "KEY_HELP",
- "value": 4194373
- },
- {
- "name": "KEY_BACK",
- "value": 4194376
- },
- {
- "name": "KEY_FORWARD",
- "value": 4194377
- },
- {
- "name": "KEY_STOP",
- "value": 4194378
- },
- {
- "name": "KEY_REFRESH",
- "value": 4194379
- },
- {
- "name": "KEY_VOLUMEDOWN",
- "value": 4194380
- },
- {
- "name": "KEY_VOLUMEMUTE",
- "value": 4194381
- },
- {
- "name": "KEY_VOLUMEUP",
- "value": 4194382
- },
- {
- "name": "KEY_MEDIAPLAY",
- "value": 4194388
- },
- {
- "name": "KEY_MEDIASTOP",
- "value": 4194389
- },
- {
- "name": "KEY_MEDIAPREVIOUS",
- "value": 4194390
- },
- {
- "name": "KEY_MEDIANEXT",
- "value": 4194391
- },
- {
- "name": "KEY_MEDIARECORD",
- "value": 4194392
- },
- {
- "name": "KEY_HOMEPAGE",
- "value": 4194393
- },
- {
- "name": "KEY_FAVORITES",
- "value": 4194394
- },
- {
- "name": "KEY_SEARCH",
- "value": 4194395
- },
- {
- "name": "KEY_STANDBY",
- "value": 4194396
- },
- {
- "name": "KEY_OPENURL",
- "value": 4194397
- },
- {
- "name": "KEY_LAUNCHMAIL",
- "value": 4194398
- },
- {
- "name": "KEY_LAUNCHMEDIA",
- "value": 4194399
- },
- {
- "name": "KEY_LAUNCH0",
- "value": 4194400
- },
- {
- "name": "KEY_LAUNCH1",
- "value": 4194401
- },
- {
- "name": "KEY_LAUNCH2",
- "value": 4194402
- },
- {
- "name": "KEY_LAUNCH3",
- "value": 4194403
- },
- {
- "name": "KEY_LAUNCH4",
- "value": 4194404
- },
- {
- "name": "KEY_LAUNCH5",
- "value": 4194405
- },
- {
- "name": "KEY_LAUNCH6",
- "value": 4194406
- },
- {
- "name": "KEY_LAUNCH7",
- "value": 4194407
- },
- {
- "name": "KEY_LAUNCH8",
- "value": 4194408
- },
- {
- "name": "KEY_LAUNCH9",
- "value": 4194409
- },
- {
- "name": "KEY_LAUNCHA",
- "value": 4194410
- },
- {
- "name": "KEY_LAUNCHB",
- "value": 4194411
- },
- {
- "name": "KEY_LAUNCHC",
- "value": 4194412
- },
- {
- "name": "KEY_LAUNCHD",
- "value": 4194413
- },
- {
- "name": "KEY_LAUNCHE",
- "value": 4194414
- },
- {
- "name": "KEY_LAUNCHF",
- "value": 4194415
- },
- {
- "name": "KEY_GLOBE",
- "value": 4194416
- },
- {
- "name": "KEY_KEYBOARD",
- "value": 4194417
- },
- {
- "name": "KEY_JIS_EISU",
- "value": 4194418
- },
- {
- "name": "KEY_JIS_KANA",
- "value": 4194419
- },
- {
- "name": "KEY_UNKNOWN",
- "value": 8388607
- },
- {
- "name": "KEY_SPACE",
- "value": 32
- },
- {
- "name": "KEY_EXCLAM",
- "value": 33
- },
- {
- "name": "KEY_QUOTEDBL",
- "value": 34
- },
- {
- "name": "KEY_NUMBERSIGN",
- "value": 35
- },
- {
- "name": "KEY_DOLLAR",
- "value": 36
- },
- {
- "name": "KEY_PERCENT",
- "value": 37
- },
- {
- "name": "KEY_AMPERSAND",
- "value": 38
- },
- {
- "name": "KEY_APOSTROPHE",
- "value": 39
- },
- {
- "name": "KEY_PARENLEFT",
- "value": 40
- },
- {
- "name": "KEY_PARENRIGHT",
- "value": 41
- },
- {
- "name": "KEY_ASTERISK",
- "value": 42
- },
- {
- "name": "KEY_PLUS",
- "value": 43
- },
- {
- "name": "KEY_COMMA",
- "value": 44
- },
- {
- "name": "KEY_MINUS",
- "value": 45
- },
- {
- "name": "KEY_PERIOD",
- "value": 46
- },
- {
- "name": "KEY_SLASH",
- "value": 47
- },
- {
- "name": "KEY_0",
- "value": 48
- },
- {
- "name": "KEY_1",
- "value": 49
- },
- {
- "name": "KEY_2",
- "value": 50
- },
- {
- "name": "KEY_3",
- "value": 51
- },
- {
- "name": "KEY_4",
- "value": 52
- },
- {
- "name": "KEY_5",
- "value": 53
- },
- {
- "name": "KEY_6",
- "value": 54
- },
- {
- "name": "KEY_7",
- "value": 55
- },
- {
- "name": "KEY_8",
- "value": 56
- },
- {
- "name": "KEY_9",
- "value": 57
- },
- {
- "name": "KEY_COLON",
- "value": 58
- },
- {
- "name": "KEY_SEMICOLON",
- "value": 59
- },
- {
- "name": "KEY_LESS",
- "value": 60
- },
- {
- "name": "KEY_EQUAL",
- "value": 61
- },
- {
- "name": "KEY_GREATER",
- "value": 62
- },
- {
- "name": "KEY_QUESTION",
- "value": 63
- },
- {
- "name": "KEY_AT",
- "value": 64
- },
- {
- "name": "KEY_A",
- "value": 65
- },
- {
- "name": "KEY_B",
- "value": 66
- },
- {
- "name": "KEY_C",
- "value": 67
- },
- {
- "name": "KEY_D",
- "value": 68
- },
- {
- "name": "KEY_E",
- "value": 69
- },
- {
- "name": "KEY_F",
- "value": 70
- },
- {
- "name": "KEY_G",
- "value": 71
- },
- {
- "name": "KEY_H",
- "value": 72
- },
- {
- "name": "KEY_I",
- "value": 73
- },
- {
- "name": "KEY_J",
- "value": 74
- },
- {
- "name": "KEY_K",
- "value": 75
- },
- {
- "name": "KEY_L",
- "value": 76
- },
- {
- "name": "KEY_M",
- "value": 77
- },
- {
- "name": "KEY_N",
- "value": 78
- },
- {
- "name": "KEY_O",
- "value": 79
- },
- {
- "name": "KEY_P",
- "value": 80
- },
- {
- "name": "KEY_Q",
- "value": 81
- },
- {
- "name": "KEY_R",
- "value": 82
- },
- {
- "name": "KEY_S",
- "value": 83
- },
- {
- "name": "KEY_T",
- "value": 84
- },
- {
- "name": "KEY_U",
- "value": 85
- },
- {
- "name": "KEY_V",
- "value": 86
- },
- {
- "name": "KEY_W",
- "value": 87
- },
- {
- "name": "KEY_X",
- "value": 88
- },
- {
- "name": "KEY_Y",
- "value": 89
- },
- {
- "name": "KEY_Z",
- "value": 90
- },
- {
- "name": "KEY_BRACKETLEFT",
- "value": 91
- },
- {
- "name": "KEY_BACKSLASH",
- "value": 92
- },
- {
- "name": "KEY_BRACKETRIGHT",
- "value": 93
- },
- {
- "name": "KEY_ASCIICIRCUM",
- "value": 94
- },
- {
- "name": "KEY_UNDERSCORE",
- "value": 95
- },
- {
- "name": "KEY_QUOTELEFT",
- "value": 96
- },
- {
- "name": "KEY_BRACELEFT",
- "value": 123
- },
- {
- "name": "KEY_BAR",
- "value": 124
- },
- {
- "name": "KEY_BRACERIGHT",
- "value": 125
- },
- {
- "name": "KEY_ASCIITILDE",
- "value": 126
- },
- {
- "name": "KEY_YEN",
- "value": 165
- },
- {
- "name": "KEY_SECTION",
- "value": 167
- }
- ]
- },
- {
- "name": "KeyModifierMask",
- "is_bitfield": true,
- "values": [
- {
- "name": "KEY_CODE_MASK",
- "value": 8388607
- },
- {
- "name": "KEY_MODIFIER_MASK",
- "value": 2130706432
- },
- {
- "name": "KEY_MASK_CMD_OR_CTRL",
- "value": 16777216
- },
- {
- "name": "KEY_MASK_SHIFT",
- "value": 33554432
- },
- {
- "name": "KEY_MASK_ALT",
- "value": 67108864
- },
- {
- "name": "KEY_MASK_META",
- "value": 134217728
- },
- {
- "name": "KEY_MASK_CTRL",
- "value": 268435456
- },
- {
- "name": "KEY_MASK_KPAD",
- "value": 536870912
- },
- {
- "name": "KEY_MASK_GROUP_SWITCH",
- "value": 1073741824
- }
- ]
- },
- {
- "name": "KeyLocation",
- "is_bitfield": false,
- "values": [
- {
- "name": "KEY_LOCATION_UNSPECIFIED",
- "value": 0
- },
- {
- "name": "KEY_LOCATION_LEFT",
- "value": 1
- },
- {
- "name": "KEY_LOCATION_RIGHT",
- "value": 2
- }
- ]
- },
- {
- "name": "MouseButton",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOUSE_BUTTON_NONE",
- "value": 0
- },
- {
- "name": "MOUSE_BUTTON_LEFT",
- "value": 1
- },
- {
- "name": "MOUSE_BUTTON_RIGHT",
- "value": 2
- },
- {
- "name": "MOUSE_BUTTON_MIDDLE",
- "value": 3
- },
- {
- "name": "MOUSE_BUTTON_WHEEL_UP",
- "value": 4
- },
- {
- "name": "MOUSE_BUTTON_WHEEL_DOWN",
- "value": 5
- },
- {
- "name": "MOUSE_BUTTON_WHEEL_LEFT",
- "value": 6
- },
- {
- "name": "MOUSE_BUTTON_WHEEL_RIGHT",
- "value": 7
- },
- {
- "name": "MOUSE_BUTTON_XBUTTON1",
- "value": 8
- },
- {
- "name": "MOUSE_BUTTON_XBUTTON2",
- "value": 9
- }
- ]
- },
- {
- "name": "MouseButtonMask",
- "is_bitfield": true,
- "values": [
- {
- "name": "MOUSE_BUTTON_MASK_LEFT",
- "value": 1
- },
- {
- "name": "MOUSE_BUTTON_MASK_RIGHT",
- "value": 2
- },
- {
- "name": "MOUSE_BUTTON_MASK_MIDDLE",
- "value": 4
- },
- {
- "name": "MOUSE_BUTTON_MASK_MB_XBUTTON1",
- "value": 128
- },
- {
- "name": "MOUSE_BUTTON_MASK_MB_XBUTTON2",
- "value": 256
- }
- ]
- },
- {
- "name": "JoyButton",
- "is_bitfield": false,
- "values": [
- {
- "name": "JOY_BUTTON_INVALID",
- "value": -1
- },
- {
- "name": "JOY_BUTTON_A",
- "value": 0
- },
- {
- "name": "JOY_BUTTON_B",
- "value": 1
- },
- {
- "name": "JOY_BUTTON_X",
- "value": 2
- },
- {
- "name": "JOY_BUTTON_Y",
- "value": 3
- },
- {
- "name": "JOY_BUTTON_BACK",
- "value": 4
- },
- {
- "name": "JOY_BUTTON_GUIDE",
- "value": 5
- },
- {
- "name": "JOY_BUTTON_START",
- "value": 6
- },
- {
- "name": "JOY_BUTTON_LEFT_STICK",
- "value": 7
- },
- {
- "name": "JOY_BUTTON_RIGHT_STICK",
- "value": 8
- },
- {
- "name": "JOY_BUTTON_LEFT_SHOULDER",
- "value": 9
- },
- {
- "name": "JOY_BUTTON_RIGHT_SHOULDER",
- "value": 10
- },
- {
- "name": "JOY_BUTTON_DPAD_UP",
- "value": 11
- },
- {
- "name": "JOY_BUTTON_DPAD_DOWN",
- "value": 12
- },
- {
- "name": "JOY_BUTTON_DPAD_LEFT",
- "value": 13
- },
- {
- "name": "JOY_BUTTON_DPAD_RIGHT",
- "value": 14
- },
- {
- "name": "JOY_BUTTON_MISC1",
- "value": 15
- },
- {
- "name": "JOY_BUTTON_PADDLE1",
- "value": 16
- },
- {
- "name": "JOY_BUTTON_PADDLE2",
- "value": 17
- },
- {
- "name": "JOY_BUTTON_PADDLE3",
- "value": 18
- },
- {
- "name": "JOY_BUTTON_PADDLE4",
- "value": 19
- },
- {
- "name": "JOY_BUTTON_TOUCHPAD",
- "value": 20
- },
- {
- "name": "JOY_BUTTON_MISC2",
- "value": 21
- },
- {
- "name": "JOY_BUTTON_MISC3",
- "value": 22
- },
- {
- "name": "JOY_BUTTON_MISC4",
- "value": 23
- },
- {
- "name": "JOY_BUTTON_MISC5",
- "value": 24
- },
- {
- "name": "JOY_BUTTON_MISC6",
- "value": 25
- },
- {
- "name": "JOY_BUTTON_SDL_MAX",
- "value": 26
- },
- {
- "name": "JOY_BUTTON_MAX",
- "value": 128
- }
- ]
- },
- {
- "name": "JoyAxis",
- "is_bitfield": false,
- "values": [
- {
- "name": "JOY_AXIS_INVALID",
- "value": -1
- },
- {
- "name": "JOY_AXIS_LEFT_X",
- "value": 0
- },
- {
- "name": "JOY_AXIS_LEFT_Y",
- "value": 1
- },
- {
- "name": "JOY_AXIS_RIGHT_X",
- "value": 2
- },
- {
- "name": "JOY_AXIS_RIGHT_Y",
- "value": 3
- },
- {
- "name": "JOY_AXIS_TRIGGER_LEFT",
- "value": 4
- },
- {
- "name": "JOY_AXIS_TRIGGER_RIGHT",
- "value": 5
- },
- {
- "name": "JOY_AXIS_SDL_MAX",
- "value": 6
- },
- {
- "name": "JOY_AXIS_MAX",
- "value": 10
- }
- ]
- },
- {
- "name": "MIDIMessage",
- "is_bitfield": false,
- "values": [
- {
- "name": "MIDI_MESSAGE_NONE",
- "value": 0
- },
- {
- "name": "MIDI_MESSAGE_NOTE_OFF",
- "value": 8
- },
- {
- "name": "MIDI_MESSAGE_NOTE_ON",
- "value": 9
- },
- {
- "name": "MIDI_MESSAGE_AFTERTOUCH",
- "value": 10
- },
- {
- "name": "MIDI_MESSAGE_CONTROL_CHANGE",
- "value": 11
- },
- {
- "name": "MIDI_MESSAGE_PROGRAM_CHANGE",
- "value": 12
- },
- {
- "name": "MIDI_MESSAGE_CHANNEL_PRESSURE",
- "value": 13
- },
- {
- "name": "MIDI_MESSAGE_PITCH_BEND",
- "value": 14
- },
- {
- "name": "MIDI_MESSAGE_SYSTEM_EXCLUSIVE",
- "value": 240
- },
- {
- "name": "MIDI_MESSAGE_QUARTER_FRAME",
- "value": 241
- },
- {
- "name": "MIDI_MESSAGE_SONG_POSITION_POINTER",
- "value": 242
- },
- {
- "name": "MIDI_MESSAGE_SONG_SELECT",
- "value": 243
- },
- {
- "name": "MIDI_MESSAGE_TUNE_REQUEST",
- "value": 246
- },
- {
- "name": "MIDI_MESSAGE_TIMING_CLOCK",
- "value": 248
- },
- {
- "name": "MIDI_MESSAGE_START",
- "value": 250
- },
- {
- "name": "MIDI_MESSAGE_CONTINUE",
- "value": 251
- },
- {
- "name": "MIDI_MESSAGE_STOP",
- "value": 252
- },
- {
- "name": "MIDI_MESSAGE_ACTIVE_SENSING",
- "value": 254
- },
- {
- "name": "MIDI_MESSAGE_SYSTEM_RESET",
- "value": 255
- }
- ]
- },
- {
- "name": "Error",
- "is_bitfield": false,
- "values": [
- {
- "name": "OK",
- "value": 0
- },
- {
- "name": "FAILED",
- "value": 1
- },
- {
- "name": "ERR_UNAVAILABLE",
- "value": 2
- },
- {
- "name": "ERR_UNCONFIGURED",
- "value": 3
- },
- {
- "name": "ERR_UNAUTHORIZED",
- "value": 4
- },
- {
- "name": "ERR_PARAMETER_RANGE_ERROR",
- "value": 5
- },
- {
- "name": "ERR_OUT_OF_MEMORY",
- "value": 6
- },
- {
- "name": "ERR_FILE_NOT_FOUND",
- "value": 7
- },
- {
- "name": "ERR_FILE_BAD_DRIVE",
- "value": 8
- },
- {
- "name": "ERR_FILE_BAD_PATH",
- "value": 9
- },
- {
- "name": "ERR_FILE_NO_PERMISSION",
- "value": 10
- },
- {
- "name": "ERR_FILE_ALREADY_IN_USE",
- "value": 11
- },
- {
- "name": "ERR_FILE_CANT_OPEN",
- "value": 12
- },
- {
- "name": "ERR_FILE_CANT_WRITE",
- "value": 13
- },
- {
- "name": "ERR_FILE_CANT_READ",
- "value": 14
- },
- {
- "name": "ERR_FILE_UNRECOGNIZED",
- "value": 15
- },
- {
- "name": "ERR_FILE_CORRUPT",
- "value": 16
- },
- {
- "name": "ERR_FILE_MISSING_DEPENDENCIES",
- "value": 17
- },
- {
- "name": "ERR_FILE_EOF",
- "value": 18
- },
- {
- "name": "ERR_CANT_OPEN",
- "value": 19
- },
- {
- "name": "ERR_CANT_CREATE",
- "value": 20
- },
- {
- "name": "ERR_QUERY_FAILED",
- "value": 21
- },
- {
- "name": "ERR_ALREADY_IN_USE",
- "value": 22
- },
- {
- "name": "ERR_LOCKED",
- "value": 23
- },
- {
- "name": "ERR_TIMEOUT",
- "value": 24
- },
- {
- "name": "ERR_CANT_CONNECT",
- "value": 25
- },
- {
- "name": "ERR_CANT_RESOLVE",
- "value": 26
- },
- {
- "name": "ERR_CONNECTION_ERROR",
- "value": 27
- },
- {
- "name": "ERR_CANT_ACQUIRE_RESOURCE",
- "value": 28
- },
- {
- "name": "ERR_CANT_FORK",
- "value": 29
- },
- {
- "name": "ERR_INVALID_DATA",
- "value": 30
- },
- {
- "name": "ERR_INVALID_PARAMETER",
- "value": 31
- },
- {
- "name": "ERR_ALREADY_EXISTS",
- "value": 32
- },
- {
- "name": "ERR_DOES_NOT_EXIST",
- "value": 33
- },
- {
- "name": "ERR_DATABASE_CANT_READ",
- "value": 34
- },
- {
- "name": "ERR_DATABASE_CANT_WRITE",
- "value": 35
- },
- {
- "name": "ERR_COMPILATION_FAILED",
- "value": 36
- },
- {
- "name": "ERR_METHOD_NOT_FOUND",
- "value": 37
- },
- {
- "name": "ERR_LINK_FAILED",
- "value": 38
- },
- {
- "name": "ERR_SCRIPT_FAILED",
- "value": 39
- },
- {
- "name": "ERR_CYCLIC_LINK",
- "value": 40
- },
- {
- "name": "ERR_INVALID_DECLARATION",
- "value": 41
- },
- {
- "name": "ERR_DUPLICATE_SYMBOL",
- "value": 42
- },
- {
- "name": "ERR_PARSE_ERROR",
- "value": 43
- },
- {
- "name": "ERR_BUSY",
- "value": 44
- },
- {
- "name": "ERR_SKIP",
- "value": 45
- },
- {
- "name": "ERR_HELP",
- "value": 46
- },
- {
- "name": "ERR_BUG",
- "value": 47
- },
- {
- "name": "ERR_PRINTER_ON_FIRE",
- "value": 48
- }
- ]
- },
- {
- "name": "PropertyHint",
- "is_bitfield": false,
- "values": [
- {
- "name": "PROPERTY_HINT_NONE",
- "value": 0
- },
- {
- "name": "PROPERTY_HINT_RANGE",
- "value": 1
- },
- {
- "name": "PROPERTY_HINT_ENUM",
- "value": 2
- },
- {
- "name": "PROPERTY_HINT_ENUM_SUGGESTION",
- "value": 3
- },
- {
- "name": "PROPERTY_HINT_EXP_EASING",
- "value": 4
- },
- {
- "name": "PROPERTY_HINT_LINK",
- "value": 5
- },
- {
- "name": "PROPERTY_HINT_FLAGS",
- "value": 6
- },
- {
- "name": "PROPERTY_HINT_LAYERS_2D_RENDER",
- "value": 7
- },
- {
- "name": "PROPERTY_HINT_LAYERS_2D_PHYSICS",
- "value": 8
- },
- {
- "name": "PROPERTY_HINT_LAYERS_2D_NAVIGATION",
- "value": 9
- },
- {
- "name": "PROPERTY_HINT_LAYERS_3D_RENDER",
- "value": 10
- },
- {
- "name": "PROPERTY_HINT_LAYERS_3D_PHYSICS",
- "value": 11
- },
- {
- "name": "PROPERTY_HINT_LAYERS_3D_NAVIGATION",
- "value": 12
- },
- {
- "name": "PROPERTY_HINT_LAYERS_AVOIDANCE",
- "value": 37
- },
- {
- "name": "PROPERTY_HINT_FILE",
- "value": 13
- },
- {
- "name": "PROPERTY_HINT_DIR",
- "value": 14
- },
- {
- "name": "PROPERTY_HINT_GLOBAL_FILE",
- "value": 15
- },
- {
- "name": "PROPERTY_HINT_GLOBAL_DIR",
- "value": 16
- },
- {
- "name": "PROPERTY_HINT_RESOURCE_TYPE",
- "value": 17
- },
- {
- "name": "PROPERTY_HINT_MULTILINE_TEXT",
- "value": 18
- },
- {
- "name": "PROPERTY_HINT_EXPRESSION",
- "value": 19
- },
- {
- "name": "PROPERTY_HINT_PLACEHOLDER_TEXT",
- "value": 20
- },
- {
- "name": "PROPERTY_HINT_COLOR_NO_ALPHA",
- "value": 21
- },
- {
- "name": "PROPERTY_HINT_OBJECT_ID",
- "value": 22
- },
- {
- "name": "PROPERTY_HINT_TYPE_STRING",
- "value": 23
- },
- {
- "name": "PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE",
- "value": 24
- },
- {
- "name": "PROPERTY_HINT_OBJECT_TOO_BIG",
- "value": 25
- },
- {
- "name": "PROPERTY_HINT_NODE_PATH_VALID_TYPES",
- "value": 26
- },
- {
- "name": "PROPERTY_HINT_SAVE_FILE",
- "value": 27
- },
- {
- "name": "PROPERTY_HINT_GLOBAL_SAVE_FILE",
- "value": 28
- },
- {
- "name": "PROPERTY_HINT_INT_IS_OBJECTID",
- "value": 29
- },
- {
- "name": "PROPERTY_HINT_INT_IS_POINTER",
- "value": 30
- },
- {
- "name": "PROPERTY_HINT_ARRAY_TYPE",
- "value": 31
- },
- {
- "name": "PROPERTY_HINT_DICTIONARY_TYPE",
- "value": 38
- },
- {
- "name": "PROPERTY_HINT_LOCALE_ID",
- "value": 32
- },
- {
- "name": "PROPERTY_HINT_LOCALIZABLE_STRING",
- "value": 33
- },
- {
- "name": "PROPERTY_HINT_NODE_TYPE",
- "value": 34
- },
- {
- "name": "PROPERTY_HINT_HIDE_QUATERNION_EDIT",
- "value": 35
- },
- {
- "name": "PROPERTY_HINT_PASSWORD",
- "value": 36
- },
- {
- "name": "PROPERTY_HINT_TOOL_BUTTON",
- "value": 39
- },
- {
- "name": "PROPERTY_HINT_ONESHOT",
- "value": 40
- },
- {
- "name": "PROPERTY_HINT_GROUP_ENABLE",
- "value": 42
- },
- {
- "name": "PROPERTY_HINT_INPUT_NAME",
- "value": 43
- },
- {
- "name": "PROPERTY_HINT_FILE_PATH",
- "value": 44
- },
- {
- "name": "PROPERTY_HINT_MAX",
- "value": 45
- }
- ]
- },
- {
- "name": "PropertyUsageFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "PROPERTY_USAGE_NONE",
- "value": 0
- },
- {
- "name": "PROPERTY_USAGE_STORAGE",
- "value": 2
- },
- {
- "name": "PROPERTY_USAGE_EDITOR",
- "value": 4
- },
- {
- "name": "PROPERTY_USAGE_INTERNAL",
- "value": 8
- },
- {
- "name": "PROPERTY_USAGE_CHECKABLE",
- "value": 16
- },
- {
- "name": "PROPERTY_USAGE_CHECKED",
- "value": 32
- },
- {
- "name": "PROPERTY_USAGE_GROUP",
- "value": 64
- },
- {
- "name": "PROPERTY_USAGE_CATEGORY",
- "value": 128
- },
- {
- "name": "PROPERTY_USAGE_SUBGROUP",
- "value": 256
- },
- {
- "name": "PROPERTY_USAGE_CLASS_IS_BITFIELD",
- "value": 512
- },
- {
- "name": "PROPERTY_USAGE_NO_INSTANCE_STATE",
- "value": 1024
- },
- {
- "name": "PROPERTY_USAGE_RESTART_IF_CHANGED",
- "value": 2048
- },
- {
- "name": "PROPERTY_USAGE_SCRIPT_VARIABLE",
- "value": 4096
- },
- {
- "name": "PROPERTY_USAGE_STORE_IF_NULL",
- "value": 8192
- },
- {
- "name": "PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED",
- "value": 16384
- },
- {
- "name": "PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE",
- "value": 32768
- },
- {
- "name": "PROPERTY_USAGE_CLASS_IS_ENUM",
- "value": 65536
- },
- {
- "name": "PROPERTY_USAGE_NIL_IS_VARIANT",
- "value": 131072
- },
- {
- "name": "PROPERTY_USAGE_ARRAY",
- "value": 262144
- },
- {
- "name": "PROPERTY_USAGE_ALWAYS_DUPLICATE",
- "value": 524288
- },
- {
- "name": "PROPERTY_USAGE_NEVER_DUPLICATE",
- "value": 1048576
- },
- {
- "name": "PROPERTY_USAGE_HIGH_END_GFX",
- "value": 2097152
- },
- {
- "name": "PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT",
- "value": 4194304
- },
- {
- "name": "PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT",
- "value": 8388608
- },
- {
- "name": "PROPERTY_USAGE_KEYING_INCREMENTS",
- "value": 16777216
- },
- {
- "name": "PROPERTY_USAGE_DEFERRED_SET_RESOURCE",
- "value": 33554432
- },
- {
- "name": "PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT",
- "value": 67108864
- },
- {
- "name": "PROPERTY_USAGE_EDITOR_BASIC_SETTING",
- "value": 134217728
- },
- {
- "name": "PROPERTY_USAGE_READ_ONLY",
- "value": 268435456
- },
- {
- "name": "PROPERTY_USAGE_SECRET",
- "value": 536870912
- },
- {
- "name": "PROPERTY_USAGE_DEFAULT",
- "value": 6
- },
- {
- "name": "PROPERTY_USAGE_NO_EDITOR",
- "value": 2
- }
- ]
- },
- {
- "name": "MethodFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "METHOD_FLAG_NORMAL",
- "value": 1
- },
- {
- "name": "METHOD_FLAG_EDITOR",
- "value": 2
- },
- {
- "name": "METHOD_FLAG_CONST",
- "value": 4
- },
- {
- "name": "METHOD_FLAG_VIRTUAL",
- "value": 8
- },
- {
- "name": "METHOD_FLAG_VARARG",
- "value": 16
- },
- {
- "name": "METHOD_FLAG_STATIC",
- "value": 32
- },
- {
- "name": "METHOD_FLAG_OBJECT_CORE",
- "value": 64
- },
- {
- "name": "METHOD_FLAG_VIRTUAL_REQUIRED",
- "value": 128
- },
- {
- "name": "METHOD_FLAGS_DEFAULT",
- "value": 1
- }
- ]
- },
- {
- "name": "Variant.Type",
- "is_bitfield": false,
- "values": [
- {
- "name": "TYPE_NIL",
- "value": 0
- },
- {
- "name": "TYPE_BOOL",
- "value": 1
- },
- {
- "name": "TYPE_INT",
- "value": 2
- },
- {
- "name": "TYPE_FLOAT",
- "value": 3
- },
- {
- "name": "TYPE_STRING",
- "value": 4
- },
- {
- "name": "TYPE_VECTOR2",
- "value": 5
- },
- {
- "name": "TYPE_VECTOR2I",
- "value": 6
- },
- {
- "name": "TYPE_RECT2",
- "value": 7
- },
- {
- "name": "TYPE_RECT2I",
- "value": 8
- },
- {
- "name": "TYPE_VECTOR3",
- "value": 9
- },
- {
- "name": "TYPE_VECTOR3I",
- "value": 10
- },
- {
- "name": "TYPE_TRANSFORM2D",
- "value": 11
- },
- {
- "name": "TYPE_VECTOR4",
- "value": 12
- },
- {
- "name": "TYPE_VECTOR4I",
- "value": 13
- },
- {
- "name": "TYPE_PLANE",
- "value": 14
- },
- {
- "name": "TYPE_QUATERNION",
- "value": 15
- },
- {
- "name": "TYPE_AABB",
- "value": 16
- },
- {
- "name": "TYPE_BASIS",
- "value": 17
- },
- {
- "name": "TYPE_TRANSFORM3D",
- "value": 18
- },
- {
- "name": "TYPE_PROJECTION",
- "value": 19
- },
- {
- "name": "TYPE_COLOR",
- "value": 20
- },
- {
- "name": "TYPE_STRING_NAME",
- "value": 21
- },
- {
- "name": "TYPE_NODE_PATH",
- "value": 22
- },
- {
- "name": "TYPE_RID",
- "value": 23
- },
- {
- "name": "TYPE_OBJECT",
- "value": 24
- },
- {
- "name": "TYPE_CALLABLE",
- "value": 25
- },
- {
- "name": "TYPE_SIGNAL",
- "value": 26
- },
- {
- "name": "TYPE_DICTIONARY",
- "value": 27
- },
- {
- "name": "TYPE_ARRAY",
- "value": 28
- },
- {
- "name": "TYPE_PACKED_BYTE_ARRAY",
- "value": 29
- },
- {
- "name": "TYPE_PACKED_INT32_ARRAY",
- "value": 30
- },
- {
- "name": "TYPE_PACKED_INT64_ARRAY",
- "value": 31
- },
- {
- "name": "TYPE_PACKED_FLOAT32_ARRAY",
- "value": 32
- },
- {
- "name": "TYPE_PACKED_FLOAT64_ARRAY",
- "value": 33
- },
- {
- "name": "TYPE_PACKED_STRING_ARRAY",
- "value": 34
- },
- {
- "name": "TYPE_PACKED_VECTOR2_ARRAY",
- "value": 35
- },
- {
- "name": "TYPE_PACKED_VECTOR3_ARRAY",
- "value": 36
- },
- {
- "name": "TYPE_PACKED_COLOR_ARRAY",
- "value": 37
- },
- {
- "name": "TYPE_PACKED_VECTOR4_ARRAY",
- "value": 38
- },
- {
- "name": "TYPE_MAX",
- "value": 39
- }
- ]
- },
- {
- "name": "Variant.Operator",
- "is_bitfield": false,
- "values": [
- {
- "name": "OP_EQUAL",
- "value": 0
- },
- {
- "name": "OP_NOT_EQUAL",
- "value": 1
- },
- {
- "name": "OP_LESS",
- "value": 2
- },
- {
- "name": "OP_LESS_EQUAL",
- "value": 3
- },
- {
- "name": "OP_GREATER",
- "value": 4
- },
- {
- "name": "OP_GREATER_EQUAL",
- "value": 5
- },
- {
- "name": "OP_ADD",
- "value": 6
- },
- {
- "name": "OP_SUBTRACT",
- "value": 7
- },
- {
- "name": "OP_MULTIPLY",
- "value": 8
- },
- {
- "name": "OP_DIVIDE",
- "value": 9
- },
- {
- "name": "OP_NEGATE",
- "value": 10
- },
- {
- "name": "OP_POSITIVE",
- "value": 11
- },
- {
- "name": "OP_MODULE",
- "value": 12
- },
- {
- "name": "OP_POWER",
- "value": 13
- },
- {
- "name": "OP_SHIFT_LEFT",
- "value": 14
- },
- {
- "name": "OP_SHIFT_RIGHT",
- "value": 15
- },
- {
- "name": "OP_BIT_AND",
- "value": 16
- },
- {
- "name": "OP_BIT_OR",
- "value": 17
- },
- {
- "name": "OP_BIT_XOR",
- "value": 18
- },
- {
- "name": "OP_BIT_NEGATE",
- "value": 19
- },
- {
- "name": "OP_AND",
- "value": 20
- },
- {
- "name": "OP_OR",
- "value": 21
- },
- {
- "name": "OP_XOR",
- "value": 22
- },
- {
- "name": "OP_NOT",
- "value": 23
- },
- {
- "name": "OP_IN",
- "value": 24
- },
- {
- "name": "OP_MAX",
- "value": 25
- }
- ]
- }
- ],
- "utility_functions": [
- {
- "name": "sin",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "angle_rad",
- "type": "float"
- }
- ]
- },
- {
- "name": "cos",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "angle_rad",
- "type": "float"
- }
- ]
- },
- {
- "name": "tan",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "angle_rad",
- "type": "float"
- }
- ]
- },
- {
- "name": "sinh",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "cosh",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "tanh",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "asin",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "acos",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "atan",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "atan2",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "asinh",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "acosh",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "atanh",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "sqrt",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "fmod",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- }
- ]
- },
- {
- "name": "fposmod",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- }
- ]
- },
- {
- "name": "posmod",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 3133453818,
- "arguments": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- }
- ]
- },
- {
- "name": "floor",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 4776452,
- "arguments": [
- {
- "name": "x",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "floorf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "floori",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 2780425386,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "ceil",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 4776452,
- "arguments": [
- {
- "name": "x",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "ceilf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "ceili",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 2780425386,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "round",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 4776452,
- "arguments": [
- {
- "name": "x",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "roundf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "roundi",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 2780425386,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "abs",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 4776452,
- "arguments": [
- {
- "name": "x",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "absf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "absi",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 2157319888,
- "arguments": [
- {
- "name": "x",
- "type": "int"
- }
- ]
- },
- {
- "name": "sign",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 4776452,
- "arguments": [
- {
- "name": "x",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "signf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "signi",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 2157319888,
- "arguments": [
- {
- "name": "x",
- "type": "int"
- }
- ]
- },
- {
- "name": "snapped",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 459914704,
- "arguments": [
- {
- "name": "x",
- "type": "Variant"
- },
- {
- "name": "step",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "snappedf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "step",
- "type": "float"
- }
- ]
- },
- {
- "name": "snappedi",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 3570758393,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "step",
- "type": "int"
- }
- ]
- },
- {
- "name": "pow",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "base",
- "type": "float"
- },
- {
- "name": "exp",
- "type": "float"
- }
- ]
- },
- {
- "name": "log",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "exp",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_nan",
- "return_type": "bool",
- "category": "math",
- "is_vararg": false,
- "hash": 3569215213,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_inf",
- "return_type": "bool",
- "category": "math",
- "is_vararg": false,
- "hash": 3569215213,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "category": "math",
- "is_vararg": false,
- "hash": 1400789633,
- "arguments": [
- {
- "name": "a",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_zero_approx",
- "return_type": "bool",
- "category": "math",
- "is_vararg": false,
- "hash": 3569215213,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "category": "math",
- "is_vararg": false,
- "hash": 3569215213,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "ease",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "curve",
- "type": "float"
- }
- ]
- },
- {
- "name": "step_decimals",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 2780425386,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "lerp",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 3389874542,
- "arguments": [
- {
- "name": "from",
- "type": "Variant"
- },
- {
- "name": "to",
- "type": "Variant"
- },
- {
- "name": "weight",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "lerpf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 1090965791,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "pre",
- "type": "float"
- },
- {
- "name": "post",
- "type": "float"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate_angle",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 1090965791,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "pre",
- "type": "float"
- },
- {
- "name": "post",
- "type": "float"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate_in_time",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 388121036,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "pre",
- "type": "float"
- },
- {
- "name": "post",
- "type": "float"
- },
- {
- "name": "weight",
- "type": "float"
- },
- {
- "name": "to_t",
- "type": "float"
- },
- {
- "name": "pre_t",
- "type": "float"
- },
- {
- "name": "post_t",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate_angle_in_time",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 388121036,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "pre",
- "type": "float"
- },
- {
- "name": "post",
- "type": "float"
- },
- {
- "name": "weight",
- "type": "float"
- },
- {
- "name": "to_t",
- "type": "float"
- },
- {
- "name": "pre_t",
- "type": "float"
- },
- {
- "name": "post_t",
- "type": "float"
- }
- ]
- },
- {
- "name": "bezier_interpolate",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 1090965791,
- "arguments": [
- {
- "name": "start",
- "type": "float"
- },
- {
- "name": "control_1",
- "type": "float"
- },
- {
- "name": "control_2",
- "type": "float"
- },
- {
- "name": "end",
- "type": "float"
- },
- {
- "name": "t",
- "type": "float"
- }
- ]
- },
- {
- "name": "bezier_derivative",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 1090965791,
- "arguments": [
- {
- "name": "start",
- "type": "float"
- },
- {
- "name": "control_1",
- "type": "float"
- },
- {
- "name": "control_2",
- "type": "float"
- },
- {
- "name": "end",
- "type": "float"
- },
- {
- "name": "t",
- "type": "float"
- }
- ]
- },
- {
- "name": "angle_difference",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- }
- ]
- },
- {
- "name": "lerp_angle",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "inverse_lerp",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "remap",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 1090965791,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "istart",
- "type": "float"
- },
- {
- "name": "istop",
- "type": "float"
- },
- {
- "name": "ostart",
- "type": "float"
- },
- {
- "name": "ostop",
- "type": "float"
- }
- ]
- },
- {
- "name": "smoothstep",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "x",
- "type": "float"
- }
- ]
- },
- {
- "name": "move_toward",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "delta",
- "type": "float"
- }
- ]
- },
- {
- "name": "rotate_toward",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- },
- {
- "name": "delta",
- "type": "float"
- }
- ]
- },
- {
- "name": "deg_to_rad",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "deg",
- "type": "float"
- }
- ]
- },
- {
- "name": "rad_to_deg",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "rad",
- "type": "float"
- }
- ]
- },
- {
- "name": "linear_to_db",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "lin",
- "type": "float"
- }
- ]
- },
- {
- "name": "db_to_linear",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 2140049587,
- "arguments": [
- {
- "name": "db",
- "type": "float"
- }
- ]
- },
- {
- "name": "wrap",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 3389874542,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "min",
- "type": "Variant"
- },
- {
- "name": "max",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "wrapi",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 650295447,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "min",
- "type": "int"
- },
- {
- "name": "max",
- "type": "int"
- }
- ]
- },
- {
- "name": "wrapf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "min",
- "type": "float"
- },
- {
- "name": "max",
- "type": "float"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": true,
- "hash": 3896050336,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- },
- {
- "name": "arg2",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "maxi",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 3133453818,
- "arguments": [
- {
- "name": "a",
- "type": "int"
- },
- {
- "name": "b",
- "type": "int"
- }
- ]
- },
- {
- "name": "maxf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "a",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- }
- ]
- },
- {
- "name": "min",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": true,
- "hash": 3896050336,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- },
- {
- "name": "arg2",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "mini",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 3133453818,
- "arguments": [
- {
- "name": "a",
- "type": "int"
- },
- {
- "name": "b",
- "type": "int"
- }
- ]
- },
- {
- "name": "minf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "a",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- }
- ]
- },
- {
- "name": "clamp",
- "return_type": "Variant",
- "category": "math",
- "is_vararg": false,
- "hash": 3389874542,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "min",
- "type": "Variant"
- },
- {
- "name": "max",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "clampi",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 650295447,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "min",
- "type": "int"
- },
- {
- "name": "max",
- "type": "int"
- }
- ]
- },
- {
- "name": "clampf",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 998901048,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "min",
- "type": "float"
- },
- {
- "name": "max",
- "type": "float"
- }
- ]
- },
- {
- "name": "nearest_po2",
- "return_type": "int",
- "category": "math",
- "is_vararg": false,
- "hash": 2157319888,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "pingpong",
- "return_type": "float",
- "category": "math",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "length",
- "type": "float"
- }
- ]
- },
- {
- "name": "randomize",
- "category": "random",
- "is_vararg": false,
- "hash": 1691721052
- },
- {
- "name": "randi",
- "return_type": "int",
- "category": "random",
- "is_vararg": false,
- "hash": 701202648
- },
- {
- "name": "randf",
- "return_type": "float",
- "category": "random",
- "is_vararg": false,
- "hash": 2086227845
- },
- {
- "name": "randi_range",
- "return_type": "int",
- "category": "random",
- "is_vararg": false,
- "hash": 3133453818,
- "arguments": [
- {
- "name": "from",
- "type": "int"
- },
- {
- "name": "to",
- "type": "int"
- }
- ]
- },
- {
- "name": "randf_range",
- "return_type": "float",
- "category": "random",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- },
- {
- "name": "to",
- "type": "float"
- }
- ]
- },
- {
- "name": "randfn",
- "return_type": "float",
- "category": "random",
- "is_vararg": false,
- "hash": 92296394,
- "arguments": [
- {
- "name": "mean",
- "type": "float"
- },
- {
- "name": "deviation",
- "type": "float"
- }
- ]
- },
- {
- "name": "seed",
- "category": "random",
- "is_vararg": false,
- "hash": 382931173,
- "arguments": [
- {
- "name": "base",
- "type": "int"
- }
- ]
- },
- {
- "name": "rand_from_seed",
- "return_type": "PackedInt64Array",
- "category": "random",
- "is_vararg": false,
- "hash": 1391063685,
- "arguments": [
- {
- "name": "seed",
- "type": "int"
- }
- ]
- },
- {
- "name": "weakref",
- "return_type": "Variant",
- "category": "general",
- "is_vararg": false,
- "hash": 4776452,
- "arguments": [
- {
- "name": "obj",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "typeof",
- "return_type": "int",
- "category": "general",
- "is_vararg": false,
- "hash": 326422594,
- "arguments": [
- {
- "name": "variable",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "type_convert",
- "return_type": "Variant",
- "category": "general",
- "is_vararg": false,
- "hash": 2453062746,
- "arguments": [
- {
- "name": "variant",
- "type": "Variant"
- },
- {
- "name": "type",
- "type": "int"
- }
- ]
- },
- {
- "name": "str",
- "return_type": "String",
- "category": "general",
- "is_vararg": true,
- "hash": 32569176,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "error_string",
- "return_type": "String",
- "category": "general",
- "is_vararg": false,
- "hash": 942708242,
- "arguments": [
- {
- "name": "error",
- "type": "int"
- }
- ]
- },
- {
- "name": "type_string",
- "return_type": "String",
- "category": "general",
- "is_vararg": false,
- "hash": 942708242,
- "arguments": [
- {
- "name": "type",
- "type": "int"
- }
- ]
- },
- {
- "name": "print",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "print_rich",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "printerr",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "printt",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "prints",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "printraw",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "print_verbose",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "push_error",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "push_warning",
- "category": "general",
- "is_vararg": true,
- "hash": 2648703342,
- "arguments": [
- {
- "name": "arg1",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "var_to_str",
- "return_type": "String",
- "category": "general",
- "is_vararg": false,
- "hash": 866625479,
- "arguments": [
- {
- "name": "variable",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "str_to_var",
- "return_type": "Variant",
- "category": "general",
- "is_vararg": false,
- "hash": 1891498491,
- "arguments": [
- {
- "name": "string",
- "type": "String"
- }
- ]
- },
- {
- "name": "var_to_bytes",
- "return_type": "PackedByteArray",
- "category": "general",
- "is_vararg": false,
- "hash": 2947269930,
- "arguments": [
- {
- "name": "variable",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "bytes_to_var",
- "return_type": "Variant",
- "category": "general",
- "is_vararg": false,
- "hash": 4249819452,
- "arguments": [
- {
- "name": "bytes",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "var_to_bytes_with_objects",
- "return_type": "PackedByteArray",
- "category": "general",
- "is_vararg": false,
- "hash": 2947269930,
- "arguments": [
- {
- "name": "variable",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "bytes_to_var_with_objects",
- "return_type": "Variant",
- "category": "general",
- "is_vararg": false,
- "hash": 4249819452,
- "arguments": [
- {
- "name": "bytes",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "hash",
- "return_type": "int",
- "category": "general",
- "is_vararg": false,
- "hash": 326422594,
- "arguments": [
- {
- "name": "variable",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "instance_from_id",
- "return_type": "Object",
- "category": "general",
- "is_vararg": false,
- "hash": 1156694636,
- "arguments": [
- {
- "name": "instance_id",
- "type": "int"
- }
- ]
- },
- {
- "name": "is_instance_id_valid",
- "return_type": "bool",
- "category": "general",
- "is_vararg": false,
- "hash": 2232439758,
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "is_instance_valid",
- "return_type": "bool",
- "category": "general",
- "is_vararg": false,
- "hash": 996128841,
- "arguments": [
- {
- "name": "instance",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "rid_allocate_id",
- "return_type": "int",
- "category": "general",
- "is_vararg": false,
- "hash": 701202648
- },
- {
- "name": "rid_from_int64",
- "return_type": "RID",
- "category": "general",
- "is_vararg": false,
- "hash": 3426892196,
- "arguments": [
- {
- "name": "base",
- "type": "int"
- }
- ]
- },
- {
- "name": "is_same",
- "return_type": "bool",
- "category": "general",
- "is_vararg": false,
- "hash": 1409423524,
- "arguments": [
- {
- "name": "a",
- "type": "Variant"
- },
- {
- "name": "b",
- "type": "Variant"
- }
- ]
- }
- ],
- "builtin_classes": [
- {
- "name": "Nil",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Rect2",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Rect2",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Rect2i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Rect2i",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Transform2D",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Transform2D",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Plane",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Plane",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Quaternion",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Quaternion",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "AABB",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "AABB",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Basis",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Basis",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Transform3D",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Transform3D",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Projection",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Projection",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Color",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Color",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "NodePath",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "NodePath",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Callable",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Callable",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Signal",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Signal",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedByteArray",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedByteArray",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedInt32Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedInt32Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedInt64Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedInt64Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedFloat32Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedFloat32Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedFloat64Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedFloat64Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedStringArray",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedStringArray",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedVector2Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedVector2Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedVector3Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedVector3Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedColorArray",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedColorArray",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedVector4Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedVector4Array",
- "return_type": "bool"
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Variant"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "bool",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "bool"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "int"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "int",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "int"
- },
- {
- "name": "unary+",
- "return_type": "int"
- },
- {
- "name": "~",
- "return_type": "int"
- },
- {
- "name": "and",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "-",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "%",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "**",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "<<",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": ">>",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "&",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "|",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "^",
- "right_type": "int",
- "return_type": "int"
- },
- {
- "name": "and",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "-",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "**",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "and",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Vector2",
- "return_type": "Vector2"
- },
- {
- "name": "*",
- "right_type": "Vector2i",
- "return_type": "Vector2i"
- },
- {
- "name": "*",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Vector3i",
- "return_type": "Vector3i"
- },
- {
- "name": "*",
- "right_type": "Vector4",
- "return_type": "Vector4"
- },
- {
- "name": "*",
- "right_type": "Vector4i",
- "return_type": "Vector4i"
- },
- {
- "name": "*",
- "right_type": "Quaternion",
- "return_type": "Quaternion"
- },
- {
- "name": "*",
- "right_type": "Color",
- "return_type": "Color"
- },
- {
- "name": "and",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedByteArray",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedInt32Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedInt64Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedFloat32Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedFloat64Array",
- "return_type": "bool"
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "int"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "from",
- "type": "bool"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "from",
- "type": "String"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "float",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "float"
- },
- {
- "name": "unary+",
- "return_type": "float"
- },
- {
- "name": "and",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "and",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "bool",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "int",
- "return_type": "float"
- },
- {
- "name": "-",
- "right_type": "int",
- "return_type": "float"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "float"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "float"
- },
- {
- "name": "**",
- "right_type": "int",
- "return_type": "float"
- },
- {
- "name": "and",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "int",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "-",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "**",
- "right_type": "float",
- "return_type": "float"
- },
- {
- "name": "and",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "float",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Vector2",
- "return_type": "Vector2"
- },
- {
- "name": "*",
- "right_type": "Vector2i",
- "return_type": "Vector2"
- },
- {
- "name": "*",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Vector3i",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Vector4",
- "return_type": "Vector4"
- },
- {
- "name": "*",
- "right_type": "Vector4i",
- "return_type": "Vector4"
- },
- {
- "name": "*",
- "right_type": "Quaternion",
- "return_type": "Quaternion"
- },
- {
- "name": "*",
- "right_type": "Color",
- "return_type": "Color"
- },
- {
- "name": "and",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "or",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "xor",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedByteArray",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedInt32Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedInt64Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedFloat32Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedFloat64Array",
- "return_type": "bool"
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "float"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "int"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "from",
- "type": "bool"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "from",
- "type": "String"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "String",
- "indexing_return_type": "String",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Variant",
- "return_type": "String"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "bool",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "int",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "float",
- "return_type": "String"
- },
- {
- "name": "==",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "String",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "String",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Vector2",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector2i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Rect2",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Rect2i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector3",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector3i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Transform2D",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector4",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector4i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Plane",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Quaternion",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "AABB",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Basis",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Transform3D",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Projection",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Color",
- "return_type": "String"
- },
- {
- "name": "==",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "StringName",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "StringName",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "NodePath",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "RID",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Object",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Callable",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Signal",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Dictionary",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Array",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "PackedByteArray",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedInt32Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedInt64Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedFloat32Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedFloat64Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedStringArray",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "PackedStringArray",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "PackedVector2Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedVector3Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedColorArray",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedVector4Array",
- "return_type": "String"
- }
- ],
- "methods": [
- {
- "name": "casecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "nocasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "naturalcasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "naturalnocasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "filecasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "filenocasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "length",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "substr",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "from",
- "type": "int"
- },
- {
- "name": "len",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_slice",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3535100402,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String"
- },
- {
- "name": "slice",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_slicec",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "delimiter",
- "type": "int"
- },
- {
- "name": "slice",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_slice_count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String"
- }
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "findn",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2343087891,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- },
- {
- "name": "to",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "countn",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2343087891,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- },
- {
- "name": "to",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "rfindn",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "match",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "expr",
- "type": "String"
- }
- ]
- },
- {
- "name": "matchn",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "expr",
- "type": "String"
- }
- ]
- },
- {
- "name": "begins_with",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "ends_with",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_subsequence_of",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_subsequence_ofn",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "bigrams",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 747180633
- },
- {
- "name": "similarity",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2697460964,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "format",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3212199029,
- "arguments": [
- {
- "name": "values",
- "type": "Variant"
- },
- {
- "name": "placeholder",
- "type": "String",
- "default_value": "\"{_}\""
- }
- ]
- },
- {
- "name": "replace",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1340436205,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "forwhat",
- "type": "String"
- }
- ]
- },
- {
- "name": "replacen",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1340436205,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "forwhat",
- "type": "String"
- }
- ]
- },
- {
- "name": "replace_char",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "key",
- "type": "int"
- },
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "replace_chars",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3535100402,
- "arguments": [
- {
- "name": "keys",
- "type": "String"
- },
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "remove_char",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "what",
- "type": "int"
- }
- ]
- },
- {
- "name": "remove_chars",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "chars",
- "type": "String"
- }
- ]
- },
- {
- "name": "repeat",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "count",
- "type": "int"
- }
- ]
- },
- {
- "name": "reverse",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "insert",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 248737229,
- "arguments": [
- {
- "name": "position",
- "type": "int"
- },
- {
- "name": "what",
- "type": "String"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "position",
- "type": "int"
- },
- {
- "name": "chars",
- "type": "int",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "capitalize",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_camel_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_pascal_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_snake_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_kebab_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "split",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1252735785,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "allow_empty",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "maxsplit",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rsplit",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1252735785,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "allow_empty",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "maxsplit",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "split_floats",
- "return_type": "PackedFloat64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2092079095,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String"
- },
- {
- "name": "allow_empty",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "join",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3595973238,
- "arguments": [
- {
- "name": "parts",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "to_upper",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_lower",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "left",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "length",
- "type": "int"
- }
- ]
- },
- {
- "name": "right",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "length",
- "type": "int"
- }
- ]
- },
- {
- "name": "strip_edges",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 907855311,
- "arguments": [
- {
- "name": "left",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "right",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "strip_escapes",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "lstrip",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "chars",
- "type": "String"
- }
- ]
- },
- {
- "name": "rstrip",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "chars",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_extension",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_basename",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "path_join",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "unicode_at",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "at",
- "type": "int"
- }
- ]
- },
- {
- "name": "indent",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "prefix",
- "type": "String"
- }
- ]
- },
- {
- "name": "dedent",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "hash",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "md5_text",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "sha1_text",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "sha256_text",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "md5_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sha1_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sha256_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "contains",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- }
- ]
- },
- {
- "name": "containsn",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_absolute_path",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_relative_path",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "simplify_path",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_base_dir",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_file",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "xml_escape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3429816538,
- "arguments": [
- {
- "name": "escape_quotes",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "xml_unescape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "uri_encode",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "uri_decode",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "uri_file_decode",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "c_escape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "c_unescape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "json_escape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "validate_node_name",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "validate_filename",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "is_valid_ascii_identifier",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_unicode_identifier",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_identifier",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_int",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_float",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_hex_number",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 593672999,
- "arguments": [
- {
- "name": "with_prefix",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_valid_html_color",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_ip_address",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_filename",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "to_int",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_float",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "hex_to_int",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "bin_to_int",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "lpad",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 248737229,
- "arguments": [
- {
- "name": "min_length",
- "type": "int"
- },
- {
- "name": "character",
- "type": "String",
- "default_value": "\" \""
- }
- ]
- },
- {
- "name": "rpad",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 248737229,
- "arguments": [
- {
- "name": "min_length",
- "type": "int"
- },
- {
- "name": "character",
- "type": "String",
- "default_value": "\" \""
- }
- ]
- },
- {
- "name": "pad_decimals",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "digits",
- "type": "int"
- }
- ]
- },
- {
- "name": "pad_zeros",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "digits",
- "type": "int"
- }
- ]
- },
- {
- "name": "trim_prefix",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "prefix",
- "type": "String"
- }
- ]
- },
- {
- "name": "trim_suffix",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "suffix",
- "type": "String"
- }
- ]
- },
- {
- "name": "to_ascii_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_utf8_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_utf16_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_utf32_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_wchar_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_multibyte_char_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3055765187,
- "arguments": [
- {
- "name": "encoding",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "hex_decode",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "num_scientific",
- "return_type": "String",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2710373411,
- "arguments": [
- {
- "name": "number",
- "type": "float"
- }
- ]
- },
- {
- "name": "num",
- "return_type": "String",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 1555901022,
- "arguments": [
- {
- "name": "number",
- "type": "float"
- },
- {
- "name": "decimals",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "num_int64",
- "return_type": "String",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2111271071,
- "arguments": [
- {
- "name": "number",
- "type": "int"
- },
- {
- "name": "base",
- "type": "int",
- "default_value": "10"
- },
- {
- "name": "capitalize_hex",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "num_uint64",
- "return_type": "String",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2111271071,
- "arguments": [
- {
- "name": "number",
- "type": "int"
- },
- {
- "name": "base",
- "type": "int",
- "default_value": "10"
- },
- {
- "name": "capitalize_hex",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "chr",
- "return_type": "String",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 897497541,
- "arguments": [
- {
- "name": "code",
- "type": "int"
- }
- ]
- },
- {
- "name": "humanize_size",
- "return_type": "String",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 897497541,
- "arguments": [
- {
- "name": "size",
- "type": "int"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "String"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "StringName"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "from",
- "type": "NodePath"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "Vector2",
- "indexing_return_type": "float",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- }
- ],
- "constants": [
- {
- "name": "ZERO",
- "type": "Vector2",
- "value": "Vector2(0, 0)"
- },
- {
- "name": "ONE",
- "type": "Vector2",
- "value": "Vector2(1, 1)"
- },
- {
- "name": "INF",
- "type": "Vector2",
- "value": "Vector2(inf, inf)"
- },
- {
- "name": "LEFT",
- "type": "Vector2",
- "value": "Vector2(-1, 0)"
- },
- {
- "name": "RIGHT",
- "type": "Vector2",
- "value": "Vector2(1, 0)"
- },
- {
- "name": "UP",
- "type": "Vector2",
- "value": "Vector2(0, -1)"
- },
- {
- "name": "DOWN",
- "type": "Vector2",
- "value": "Vector2(0, 1)"
- }
- ],
- "enums": [
- {
- "name": "Axis",
- "values": [
- {
- "name": "AXIS_X",
- "value": 0
- },
- {
- "name": "AXIS_Y",
- "value": 1
- }
- ]
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Vector2"
- },
- {
- "name": "unary+",
- "return_type": "Vector2"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Vector2"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Vector2"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Vector2"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Vector2"
- },
- {
- "name": "==",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "Vector2",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Vector2",
- "return_type": "Vector2"
- },
- {
- "name": "-",
- "right_type": "Vector2",
- "return_type": "Vector2"
- },
- {
- "name": "*",
- "right_type": "Vector2",
- "return_type": "Vector2"
- },
- {
- "name": "/",
- "right_type": "Vector2",
- "return_type": "Vector2"
- },
- {
- "name": "*",
- "right_type": "Transform2D",
- "return_type": "Vector2"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedVector2Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "angle",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "angle_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3819070308,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "angle_to_point",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3819070308,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "direction_to",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "distance_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3819070308,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "distance_squared_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3819070308,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "length",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "length_squared",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "limit_length",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2544004089,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "normalized",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "is_normalized",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3190634762,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "is_zero_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "posmod",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2544004089,
- "arguments": [
- {
- "name": "mod",
- "type": "float"
- }
- ]
- },
- {
- "name": "posmodv",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "modv",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "project",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "b",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "lerp",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4250033116,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "slerp",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4250033116,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 193522989,
- "arguments": [
- {
- "name": "b",
- "type": "Vector2"
- },
- {
- "name": "pre_a",
- "type": "Vector2"
- },
- {
- "name": "post_b",
- "type": "Vector2"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate_in_time",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1957055074,
- "arguments": [
- {
- "name": "b",
- "type": "Vector2"
- },
- {
- "name": "pre_a",
- "type": "Vector2"
- },
- {
- "name": "post_b",
- "type": "Vector2"
- },
- {
- "name": "weight",
- "type": "float"
- },
- {
- "name": "b_t",
- "type": "float"
- },
- {
- "name": "pre_a_t",
- "type": "float"
- },
- {
- "name": "post_b_t",
- "type": "float"
- }
- ]
- },
- {
- "name": "bezier_interpolate",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 193522989,
- "arguments": [
- {
- "name": "control_1",
- "type": "Vector2"
- },
- {
- "name": "control_2",
- "type": "Vector2"
- },
- {
- "name": "end",
- "type": "Vector2"
- },
- {
- "name": "t",
- "type": "float"
- }
- ]
- },
- {
- "name": "bezier_derivative",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 193522989,
- "arguments": [
- {
- "name": "control_1",
- "type": "Vector2"
- },
- {
- "name": "control_2",
- "type": "Vector2"
- },
- {
- "name": "end",
- "type": "Vector2"
- },
- {
- "name": "t",
- "type": "float"
- }
- ]
- },
- {
- "name": "max_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "min_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "move_toward",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4250033116,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "delta",
- "type": "float"
- }
- ]
- },
- {
- "name": "rotated",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2544004089,
- "arguments": [
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "name": "orthogonal",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "floor",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "ceil",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "round",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "aspect",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "dot",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3819070308,
- "arguments": [
- {
- "name": "with",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "slide",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "n",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "bounce",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "n",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "reflect",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "line",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "cross",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3819070308,
- "arguments": [
- {
- "name": "with",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "abs",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "sign",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "clamp",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 318031021,
- "arguments": [
- {
- "name": "min",
- "type": "Vector2"
- },
- {
- "name": "max",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "clampf",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3464402636,
- "arguments": [
- {
- "name": "min",
- "type": "float"
- },
- {
- "name": "max",
- "type": "float"
- }
- ]
- },
- {
- "name": "snapped",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "step",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "snappedf",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2544004089,
- "arguments": [
- {
- "name": "step",
- "type": "float"
- }
- ]
- },
- {
- "name": "min",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "with",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "minf",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2544004089,
- "arguments": [
- {
- "name": "with",
- "type": "float"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "with",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "maxf",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2544004089,
- "arguments": [
- {
- "name": "with",
- "type": "float"
- }
- ]
- },
- {
- "name": "from_angle",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 889263119,
- "arguments": [
- {
- "name": "angle",
- "type": "float"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2i"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Vector2i",
- "indexing_return_type": "int",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- }
- ],
- "constants": [
- {
- "name": "ZERO",
- "type": "Vector2i",
- "value": "Vector2i(0, 0)"
- },
- {
- "name": "ONE",
- "type": "Vector2i",
- "value": "Vector2i(1, 1)"
- },
- {
- "name": "MIN",
- "type": "Vector2i",
- "value": "Vector2i(-2147483648, -2147483648)"
- },
- {
- "name": "MAX",
- "type": "Vector2i",
- "value": "Vector2i(2147483647, 2147483647)"
- },
- {
- "name": "LEFT",
- "type": "Vector2i",
- "value": "Vector2i(-1, 0)"
- },
- {
- "name": "RIGHT",
- "type": "Vector2i",
- "value": "Vector2i(1, 0)"
- },
- {
- "name": "UP",
- "type": "Vector2i",
- "value": "Vector2i(0, -1)"
- },
- {
- "name": "DOWN",
- "type": "Vector2i",
- "value": "Vector2i(0, 1)"
- }
- ],
- "enums": [
- {
- "name": "Axis",
- "values": [
- {
- "name": "AXIS_X",
- "value": 0
- },
- {
- "name": "AXIS_Y",
- "value": 1
- }
- ]
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Vector2i"
- },
- {
- "name": "unary+",
- "return_type": "Vector2i"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Vector2i"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Vector2i"
- },
- {
- "name": "%",
- "right_type": "int",
- "return_type": "Vector2i"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Vector2"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Vector2"
- },
- {
- "name": "==",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "Vector2i",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Vector2i",
- "return_type": "Vector2i"
- },
- {
- "name": "-",
- "right_type": "Vector2i",
- "return_type": "Vector2i"
- },
- {
- "name": "*",
- "right_type": "Vector2i",
- "return_type": "Vector2i"
- },
- {
- "name": "/",
- "right_type": "Vector2i",
- "return_type": "Vector2i"
- },
- {
- "name": "%",
- "right_type": "Vector2i",
- "return_type": "Vector2i"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "aspect",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "max_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "min_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "distance_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 707501214,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "distance_squared_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1130029528,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "length",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "length_squared",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "sign",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3444277866
- },
- {
- "name": "abs",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3444277866
- },
- {
- "name": "clamp",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 186568249,
- "arguments": [
- {
- "name": "min",
- "type": "Vector2i"
- },
- {
- "name": "max",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "clampi",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3686769569,
- "arguments": [
- {
- "name": "min",
- "type": "int"
- },
- {
- "name": "max",
- "type": "int"
- }
- ]
- },
- {
- "name": "snapped",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1735278196,
- "arguments": [
- {
- "name": "step",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "snappedi",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2161988953,
- "arguments": [
- {
- "name": "step",
- "type": "int"
- }
- ]
- },
- {
- "name": "min",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1735278196,
- "arguments": [
- {
- "name": "with",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "mini",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2161988953,
- "arguments": [
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1735278196,
- "arguments": [
- {
- "name": "with",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "maxi",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2161988953,
- "arguments": [
- {
- "name": "with",
- "type": "int"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2i"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Rect2",
- "is_keyed": false,
- "members": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "size",
- "type": "Vector2"
- },
- {
- "name": "end",
- "type": "Vector2"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Rect2",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Rect2",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Transform2D",
- "return_type": "Rect2"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "get_center",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "get_area",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "has_area",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "has_point",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3190634762,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1908192260,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "intersects",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 819294880,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2"
- },
- {
- "name": "include_borders",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "encloses",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1908192260,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "intersection",
- "return_type": "Rect2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2282977743,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "merge",
- "return_type": "Rect2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2282977743,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "expand",
- "return_type": "Rect2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 293272265,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_support",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "grow",
- "return_type": "Rect2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 39664498,
- "arguments": [
- {
- "name": "amount",
- "type": "float"
- }
- ]
- },
- {
- "name": "grow_side",
- "return_type": "Rect2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4177736158,
- "arguments": [
- {
- "name": "side",
- "type": "int"
- },
- {
- "name": "amount",
- "type": "float"
- }
- ]
- },
- {
- "name": "grow_individual",
- "return_type": "Rect2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3203390369,
- "arguments": [
- {
- "name": "left",
- "type": "float"
- },
- {
- "name": "top",
- "type": "float"
- },
- {
- "name": "right",
- "type": "float"
- },
- {
- "name": "bottom",
- "type": "float"
- }
- ]
- },
- {
- "name": "abs",
- "return_type": "Rect2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3107653634
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Rect2"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Rect2i"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "width",
- "type": "float"
- },
- {
- "name": "height",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Rect2i",
- "is_keyed": false,
- "members": [
- {
- "name": "position",
- "type": "Vector2i"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "end",
- "type": "Vector2i"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Rect2i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Rect2i",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "get_center",
- "return_type": "Vector2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3444277866
- },
- {
- "name": "get_area",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "has_area",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "has_point",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 328189994,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "intersects",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3434691493,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "encloses",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3434691493,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "intersection",
- "return_type": "Rect2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 717431873,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "merge",
- "return_type": "Rect2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 717431873,
- "arguments": [
- {
- "name": "b",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "expand",
- "return_type": "Rect2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1355196872,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "grow",
- "return_type": "Rect2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1578070074,
- "arguments": [
- {
- "name": "amount",
- "type": "int"
- }
- ]
- },
- {
- "name": "grow_side",
- "return_type": "Rect2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3191154199,
- "arguments": [
- {
- "name": "side",
- "type": "int"
- },
- {
- "name": "amount",
- "type": "int"
- }
- ]
- },
- {
- "name": "grow_individual",
- "return_type": "Rect2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1893743416,
- "arguments": [
- {
- "name": "left",
- "type": "int"
- },
- {
- "name": "top",
- "type": "int"
- },
- {
- "name": "right",
- "type": "int"
- },
- {
- "name": "bottom",
- "type": "int"
- }
- ]
- },
- {
- "name": "abs",
- "return_type": "Rect2i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1469025700
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Rect2i"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Rect2"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- },
- {
- "name": "width",
- "type": "int"
- },
- {
- "name": "height",
- "type": "int"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Vector3",
- "indexing_return_type": "float",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- }
- ],
- "constants": [
- {
- "name": "ZERO",
- "type": "Vector3",
- "value": "Vector3(0, 0, 0)"
- },
- {
- "name": "ONE",
- "type": "Vector3",
- "value": "Vector3(1, 1, 1)"
- },
- {
- "name": "INF",
- "type": "Vector3",
- "value": "Vector3(inf, inf, inf)"
- },
- {
- "name": "LEFT",
- "type": "Vector3",
- "value": "Vector3(-1, 0, 0)"
- },
- {
- "name": "RIGHT",
- "type": "Vector3",
- "value": "Vector3(1, 0, 0)"
- },
- {
- "name": "UP",
- "type": "Vector3",
- "value": "Vector3(0, 1, 0)"
- },
- {
- "name": "DOWN",
- "type": "Vector3",
- "value": "Vector3(0, -1, 0)"
- },
- {
- "name": "FORWARD",
- "type": "Vector3",
- "value": "Vector3(0, 0, -1)"
- },
- {
- "name": "BACK",
- "type": "Vector3",
- "value": "Vector3(0, 0, 1)"
- },
- {
- "name": "MODEL_LEFT",
- "type": "Vector3",
- "value": "Vector3(1, 0, 0)"
- },
- {
- "name": "MODEL_RIGHT",
- "type": "Vector3",
- "value": "Vector3(-1, 0, 0)"
- },
- {
- "name": "MODEL_TOP",
- "type": "Vector3",
- "value": "Vector3(0, 1, 0)"
- },
- {
- "name": "MODEL_BOTTOM",
- "type": "Vector3",
- "value": "Vector3(0, -1, 0)"
- },
- {
- "name": "MODEL_FRONT",
- "type": "Vector3",
- "value": "Vector3(0, 0, 1)"
- },
- {
- "name": "MODEL_REAR",
- "type": "Vector3",
- "value": "Vector3(0, 0, -1)"
- }
- ],
- "enums": [
- {
- "name": "Axis",
- "values": [
- {
- "name": "AXIS_X",
- "value": 0
- },
- {
- "name": "AXIS_Y",
- "value": 1
- },
- {
- "name": "AXIS_Z",
- "value": 2
- }
- ]
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Vector3"
- },
- {
- "name": "unary+",
- "return_type": "Vector3"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Vector3"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Vector3"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Vector3"
- },
- {
- "name": "==",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "Vector3",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "-",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "/",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Quaternion",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Basis",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Transform3D",
- "return_type": "Vector3"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedVector3Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "min_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "max_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "angle_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "signed_angle_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2781412522,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "axis",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "direction_to",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "distance_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "distance_squared_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "length",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "length_squared",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "limit_length",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 514930144,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "normalized",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "is_normalized",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1749054343,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "is_zero_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "inverse",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "clamp",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4145107892,
- "arguments": [
- {
- "name": "min",
- "type": "Vector3"
- },
- {
- "name": "max",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "clampf",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2329594628,
- "arguments": [
- {
- "name": "min",
- "type": "float"
- },
- {
- "name": "max",
- "type": "float"
- }
- ]
- },
- {
- "name": "snapped",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "step",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "snappedf",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 514930144,
- "arguments": [
- {
- "name": "step",
- "type": "float"
- }
- ]
- },
- {
- "name": "rotated",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1682608829,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "name": "lerp",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1682608829,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "slerp",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1682608829,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2597922253,
- "arguments": [
- {
- "name": "b",
- "type": "Vector3"
- },
- {
- "name": "pre_a",
- "type": "Vector3"
- },
- {
- "name": "post_b",
- "type": "Vector3"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate_in_time",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3256682901,
- "arguments": [
- {
- "name": "b",
- "type": "Vector3"
- },
- {
- "name": "pre_a",
- "type": "Vector3"
- },
- {
- "name": "post_b",
- "type": "Vector3"
- },
- {
- "name": "weight",
- "type": "float"
- },
- {
- "name": "b_t",
- "type": "float"
- },
- {
- "name": "pre_a_t",
- "type": "float"
- },
- {
- "name": "post_b_t",
- "type": "float"
- }
- ]
- },
- {
- "name": "bezier_interpolate",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2597922253,
- "arguments": [
- {
- "name": "control_1",
- "type": "Vector3"
- },
- {
- "name": "control_2",
- "type": "Vector3"
- },
- {
- "name": "end",
- "type": "Vector3"
- },
- {
- "name": "t",
- "type": "float"
- }
- ]
- },
- {
- "name": "bezier_derivative",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2597922253,
- "arguments": [
- {
- "name": "control_1",
- "type": "Vector3"
- },
- {
- "name": "control_2",
- "type": "Vector3"
- },
- {
- "name": "end",
- "type": "Vector3"
- },
- {
- "name": "t",
- "type": "float"
- }
- ]
- },
- {
- "name": "move_toward",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1682608829,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "delta",
- "type": "float"
- }
- ]
- },
- {
- "name": "dot",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "cross",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "outer",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3934786792,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "abs",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "floor",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "ceil",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "round",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "posmod",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 514930144,
- "arguments": [
- {
- "name": "mod",
- "type": "float"
- }
- ]
- },
- {
- "name": "posmodv",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "modv",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "project",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "b",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "slide",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "n",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "bounce",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "n",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "reflect",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "n",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "sign",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "octahedron_encode",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "min",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "minf",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 514930144,
- "arguments": [
- {
- "name": "with",
- "type": "float"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "maxf",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 514930144,
- "arguments": [
- {
- "name": "with",
- "type": "float"
- }
- ]
- },
- {
- "name": "octahedron_decode",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3991820552,
- "arguments": [
- {
- "name": "uv",
- "type": "Vector2"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3i"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Vector3i",
- "indexing_return_type": "int",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- },
- {
- "name": "z",
- "type": "int"
- }
- ],
- "constants": [
- {
- "name": "ZERO",
- "type": "Vector3i",
- "value": "Vector3i(0, 0, 0)"
- },
- {
- "name": "ONE",
- "type": "Vector3i",
- "value": "Vector3i(1, 1, 1)"
- },
- {
- "name": "MIN",
- "type": "Vector3i",
- "value": "Vector3i(-2147483648, -2147483648, -2147483648)"
- },
- {
- "name": "MAX",
- "type": "Vector3i",
- "value": "Vector3i(2147483647, 2147483647, 2147483647)"
- },
- {
- "name": "LEFT",
- "type": "Vector3i",
- "value": "Vector3i(-1, 0, 0)"
- },
- {
- "name": "RIGHT",
- "type": "Vector3i",
- "value": "Vector3i(1, 0, 0)"
- },
- {
- "name": "UP",
- "type": "Vector3i",
- "value": "Vector3i(0, 1, 0)"
- },
- {
- "name": "DOWN",
- "type": "Vector3i",
- "value": "Vector3i(0, -1, 0)"
- },
- {
- "name": "FORWARD",
- "type": "Vector3i",
- "value": "Vector3i(0, 0, -1)"
- },
- {
- "name": "BACK",
- "type": "Vector3i",
- "value": "Vector3i(0, 0, 1)"
- }
- ],
- "enums": [
- {
- "name": "Axis",
- "values": [
- {
- "name": "AXIS_X",
- "value": 0
- },
- {
- "name": "AXIS_Y",
- "value": 1
- },
- {
- "name": "AXIS_Z",
- "value": 2
- }
- ]
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Vector3i"
- },
- {
- "name": "unary+",
- "return_type": "Vector3i"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Vector3i"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Vector3i"
- },
- {
- "name": "%",
- "right_type": "int",
- "return_type": "Vector3i"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Vector3"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Vector3"
- },
- {
- "name": "==",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "Vector3i",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Vector3i",
- "return_type": "Vector3i"
- },
- {
- "name": "-",
- "right_type": "Vector3i",
- "return_type": "Vector3i"
- },
- {
- "name": "*",
- "right_type": "Vector3i",
- "return_type": "Vector3i"
- },
- {
- "name": "/",
- "right_type": "Vector3i",
- "return_type": "Vector3i"
- },
- {
- "name": "%",
- "right_type": "Vector3i",
- "return_type": "Vector3i"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "min_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "max_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "distance_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1975170430,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "distance_squared_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2947717320,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "length",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "length_squared",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "sign",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3729604559
- },
- {
- "name": "abs",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3729604559
- },
- {
- "name": "clamp",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1086892323,
- "arguments": [
- {
- "name": "min",
- "type": "Vector3i"
- },
- {
- "name": "max",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "clampi",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1077216921,
- "arguments": [
- {
- "name": "min",
- "type": "int"
- },
- {
- "name": "max",
- "type": "int"
- }
- ]
- },
- {
- "name": "snapped",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1989319750,
- "arguments": [
- {
- "name": "step",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "snappedi",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2377625641,
- "arguments": [
- {
- "name": "step",
- "type": "int"
- }
- ]
- },
- {
- "name": "min",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1989319750,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "mini",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2377625641,
- "arguments": [
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1989319750,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "maxi",
- "return_type": "Vector3i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2377625641,
- "arguments": [
- {
- "name": "with",
- "type": "int"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3i"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- },
- {
- "name": "z",
- "type": "int"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Transform2D",
- "indexing_return_type": "Vector2",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "Vector2"
- },
- {
- "name": "y",
- "type": "Vector2"
- },
- {
- "name": "origin",
- "type": "Vector2"
- }
- ],
- "constants": [
- {
- "name": "IDENTITY",
- "type": "Transform2D",
- "value": "Transform2D(1, 0, 0, 1, 0, 0)"
- },
- {
- "name": "FLIP_X",
- "type": "Transform2D",
- "value": "Transform2D(-1, 0, 0, 1, 0, 0)"
- },
- {
- "name": "FLIP_Y",
- "type": "Transform2D",
- "value": "Transform2D(1, 0, 0, -1, 0, 0)"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Transform2D"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Transform2D"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Transform2D"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Transform2D"
- },
- {
- "name": "*",
- "right_type": "Vector2",
- "return_type": "Vector2"
- },
- {
- "name": "*",
- "right_type": "Rect2",
- "return_type": "Rect2"
- },
- {
- "name": "==",
- "right_type": "Transform2D",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Transform2D",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Transform2D",
- "return_type": "Transform2D"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "PackedVector2Array",
- "return_type": "PackedVector2Array"
- }
- ],
- "methods": [
- {
- "name": "inverse",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1420440541
- },
- {
- "name": "affine_inverse",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1420440541
- },
- {
- "name": "get_rotation",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "get_origin",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "get_scale",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "get_skew",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "orthonormalized",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1420440541
- },
- {
- "name": "rotated",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 729597514,
- "arguments": [
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "name": "rotated_local",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 729597514,
- "arguments": [
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "name": "scaled",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1446323263,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "scaled_local",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1446323263,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "translated",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1446323263,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "translated_local",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1446323263,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "determinant",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "basis_xform",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "v",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "basis_xform_inv",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2026743667,
- "arguments": [
- {
- "name": "v",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "interpolate_with",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 359399686,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_conformal",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3837431929,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "looking_at",
- "return_type": "Transform2D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1446323263,
- "arguments": [
- {
- "name": "target",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Transform2D"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "rotation",
- "type": "float"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "rotation",
- "type": "float"
- },
- {
- "name": "scale",
- "type": "Vector2"
- },
- {
- "name": "skew",
- "type": "float"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "x_axis",
- "type": "Vector2"
- },
- {
- "name": "y_axis",
- "type": "Vector2"
- },
- {
- "name": "origin",
- "type": "Vector2"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Vector4",
- "indexing_return_type": "float",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- },
- {
- "name": "w",
- "type": "float"
- }
- ],
- "constants": [
- {
- "name": "ZERO",
- "type": "Vector4",
- "value": "Vector4(0, 0, 0, 0)"
- },
- {
- "name": "ONE",
- "type": "Vector4",
- "value": "Vector4(1, 1, 1, 1)"
- },
- {
- "name": "INF",
- "type": "Vector4",
- "value": "Vector4(inf, inf, inf, inf)"
- }
- ],
- "enums": [
- {
- "name": "Axis",
- "values": [
- {
- "name": "AXIS_X",
- "value": 0
- },
- {
- "name": "AXIS_Y",
- "value": 1
- },
- {
- "name": "AXIS_Z",
- "value": 2
- },
- {
- "name": "AXIS_W",
- "value": 3
- }
- ]
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Vector4"
- },
- {
- "name": "unary+",
- "return_type": "Vector4"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Vector4"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Vector4"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Vector4"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Vector4"
- },
- {
- "name": "==",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "Vector4",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Vector4",
- "return_type": "Vector4"
- },
- {
- "name": "-",
- "right_type": "Vector4",
- "return_type": "Vector4"
- },
- {
- "name": "*",
- "right_type": "Vector4",
- "return_type": "Vector4"
- },
- {
- "name": "/",
- "right_type": "Vector4",
- "return_type": "Vector4"
- },
- {
- "name": "*",
- "right_type": "Projection",
- "return_type": "Vector4"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedVector4Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "min_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "max_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "length",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "length_squared",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "abs",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 80860099
- },
- {
- "name": "sign",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 80860099
- },
- {
- "name": "floor",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 80860099
- },
- {
- "name": "ceil",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 80860099
- },
- {
- "name": "round",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 80860099
- },
- {
- "name": "lerp",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2329757942,
- "arguments": [
- {
- "name": "to",
- "type": "Vector4"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 726768410,
- "arguments": [
- {
- "name": "b",
- "type": "Vector4"
- },
- {
- "name": "pre_a",
- "type": "Vector4"
- },
- {
- "name": "post_b",
- "type": "Vector4"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "cubic_interpolate_in_time",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 681631873,
- "arguments": [
- {
- "name": "b",
- "type": "Vector4"
- },
- {
- "name": "pre_a",
- "type": "Vector4"
- },
- {
- "name": "post_b",
- "type": "Vector4"
- },
- {
- "name": "weight",
- "type": "float"
- },
- {
- "name": "b_t",
- "type": "float"
- },
- {
- "name": "pre_a_t",
- "type": "float"
- },
- {
- "name": "post_b_t",
- "type": "float"
- }
- ]
- },
- {
- "name": "posmod",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3129671720,
- "arguments": [
- {
- "name": "mod",
- "type": "float"
- }
- ]
- },
- {
- "name": "posmodv",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2031281584,
- "arguments": [
- {
- "name": "modv",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "snapped",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2031281584,
- "arguments": [
- {
- "name": "step",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "snappedf",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3129671720,
- "arguments": [
- {
- "name": "step",
- "type": "float"
- }
- ]
- },
- {
- "name": "clamp",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 823915692,
- "arguments": [
- {
- "name": "min",
- "type": "Vector4"
- },
- {
- "name": "max",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "clampf",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4072091586,
- "arguments": [
- {
- "name": "min",
- "type": "float"
- },
- {
- "name": "max",
- "type": "float"
- }
- ]
- },
- {
- "name": "normalized",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 80860099
- },
- {
- "name": "is_normalized",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "direction_to",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2031281584,
- "arguments": [
- {
- "name": "to",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "distance_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3770801042,
- "arguments": [
- {
- "name": "to",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "distance_squared_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3770801042,
- "arguments": [
- {
- "name": "to",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "dot",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3770801042,
- "arguments": [
- {
- "name": "with",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "inverse",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 80860099
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 88913544,
- "arguments": [
- {
- "name": "to",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "is_zero_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "min",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2031281584,
- "arguments": [
- {
- "name": "with",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "minf",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3129671720,
- "arguments": [
- {
- "name": "with",
- "type": "float"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2031281584,
- "arguments": [
- {
- "name": "with",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "maxf",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3129671720,
- "arguments": [
- {
- "name": "with",
- "type": "float"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Vector4"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Vector4i"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- },
- {
- "name": "w",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Vector4i",
- "indexing_return_type": "int",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- },
- {
- "name": "z",
- "type": "int"
- },
- {
- "name": "w",
- "type": "int"
- }
- ],
- "constants": [
- {
- "name": "ZERO",
- "type": "Vector4i",
- "value": "Vector4i(0, 0, 0, 0)"
- },
- {
- "name": "ONE",
- "type": "Vector4i",
- "value": "Vector4i(1, 1, 1, 1)"
- },
- {
- "name": "MIN",
- "type": "Vector4i",
- "value": "Vector4i(-2147483648, -2147483648, -2147483648, -2147483648)"
- },
- {
- "name": "MAX",
- "type": "Vector4i",
- "value": "Vector4i(2147483647, 2147483647, 2147483647, 2147483647)"
- }
- ],
- "enums": [
- {
- "name": "Axis",
- "values": [
- {
- "name": "AXIS_X",
- "value": 0
- },
- {
- "name": "AXIS_Y",
- "value": 1
- },
- {
- "name": "AXIS_Z",
- "value": 2
- },
- {
- "name": "AXIS_W",
- "value": 3
- }
- ]
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Vector4i"
- },
- {
- "name": "unary+",
- "return_type": "Vector4i"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Vector4i"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Vector4i"
- },
- {
- "name": "%",
- "right_type": "int",
- "return_type": "Vector4i"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Vector4"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Vector4"
- },
- {
- "name": "==",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "Vector4i",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Vector4i",
- "return_type": "Vector4i"
- },
- {
- "name": "-",
- "right_type": "Vector4i",
- "return_type": "Vector4i"
- },
- {
- "name": "*",
- "right_type": "Vector4i",
- "return_type": "Vector4i"
- },
- {
- "name": "/",
- "right_type": "Vector4i",
- "return_type": "Vector4i"
- },
- {
- "name": "%",
- "right_type": "Vector4i",
- "return_type": "Vector4i"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "min_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "max_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "length",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "length_squared",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "sign",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4134919947
- },
- {
- "name": "abs",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4134919947
- },
- {
- "name": "clamp",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3046490913,
- "arguments": [
- {
- "name": "min",
- "type": "Vector4i"
- },
- {
- "name": "max",
- "type": "Vector4i"
- }
- ]
- },
- {
- "name": "clampi",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2994578256,
- "arguments": [
- {
- "name": "min",
- "type": "int"
- },
- {
- "name": "max",
- "type": "int"
- }
- ]
- },
- {
- "name": "snapped",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1181693102,
- "arguments": [
- {
- "name": "step",
- "type": "Vector4i"
- }
- ]
- },
- {
- "name": "snappedi",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1476494415,
- "arguments": [
- {
- "name": "step",
- "type": "int"
- }
- ]
- },
- {
- "name": "min",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1181693102,
- "arguments": [
- {
- "name": "with",
- "type": "Vector4i"
- }
- ]
- },
- {
- "name": "mini",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1476494415,
- "arguments": [
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1181693102,
- "arguments": [
- {
- "name": "with",
- "type": "Vector4i"
- }
- ]
- },
- {
- "name": "maxi",
- "return_type": "Vector4i",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1476494415,
- "arguments": [
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "distance_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3446086573,
- "arguments": [
- {
- "name": "to",
- "type": "Vector4i"
- }
- ]
- },
- {
- "name": "distance_squared_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 346708794,
- "arguments": [
- {
- "name": "to",
- "type": "Vector4i"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Vector4i"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Vector4"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x",
- "type": "int"
- },
- {
- "name": "y",
- "type": "int"
- },
- {
- "name": "z",
- "type": "int"
- },
- {
- "name": "w",
- "type": "int"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Plane",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- },
- {
- "name": "d",
- "type": "float"
- },
- {
- "name": "normal",
- "type": "Vector3"
- }
- ],
- "constants": [
- {
- "name": "PLANE_YZ",
- "type": "Plane",
- "value": "Plane(1, 0, 0, 0)"
- },
- {
- "name": "PLANE_XZ",
- "type": "Plane",
- "value": "Plane(0, 1, 0, 0)"
- },
- {
- "name": "PLANE_XY",
- "type": "Plane",
- "value": "Plane(0, 0, 1, 0)"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Plane"
- },
- {
- "name": "unary+",
- "return_type": "Plane"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Plane",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Plane",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Transform3D",
- "return_type": "Plane"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "normalized",
- "return_type": "Plane",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1051796340
- },
- {
- "name": "get_center",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1150170233,
- "arguments": [
- {
- "name": "to_plane",
- "type": "Plane"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_point_over",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1749054343,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "distance_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "has_point",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1258189072,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- },
- {
- "name": "tolerance",
- "type": "float",
- "default_value": "1e-05"
- }
- ]
- },
- {
- "name": "project",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "intersect_3",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2012052692,
- "arguments": [
- {
- "name": "b",
- "type": "Plane"
- },
- {
- "name": "c",
- "type": "Plane"
- }
- ]
- },
- {
- "name": "intersects_ray",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2048133369,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "dir",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "intersects_segment",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2048133369,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Plane"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector3"
- },
- {
- "name": "d",
- "type": "float"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector3"
- },
- {
- "name": "point",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 5,
- "arguments": [
- {
- "name": "point1",
- "type": "Vector3"
- },
- {
- "name": "point2",
- "type": "Vector3"
- },
- {
- "name": "point3",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 6,
- "arguments": [
- {
- "name": "a",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- },
- {
- "name": "c",
- "type": "float"
- },
- {
- "name": "d",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Quaternion",
- "indexing_return_type": "float",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- },
- {
- "name": "w",
- "type": "float"
- }
- ],
- "constants": [
- {
- "name": "IDENTITY",
- "type": "Quaternion",
- "value": "Quaternion(0, 0, 0, 1)"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Quaternion"
- },
- {
- "name": "unary+",
- "return_type": "Quaternion"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Quaternion"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Quaternion"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Quaternion"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Quaternion"
- },
- {
- "name": "*",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "==",
- "right_type": "Quaternion",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Quaternion",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Quaternion",
- "return_type": "Quaternion"
- },
- {
- "name": "-",
- "right_type": "Quaternion",
- "return_type": "Quaternion"
- },
- {
- "name": "*",
- "right_type": "Quaternion",
- "return_type": "Quaternion"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "length",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "length_squared",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "normalized",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4274879941
- },
- {
- "name": "is_normalized",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1682156903,
- "arguments": [
- {
- "name": "to",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "inverse",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4274879941
- },
- {
- "name": "log",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4274879941
- },
- {
- "name": "exp",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4274879941
- },
- {
- "name": "angle_to",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3244682419,
- "arguments": [
- {
- "name": "to",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "dot",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3244682419,
- "arguments": [
- {
- "name": "with",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "slerp",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1773590316,
- "arguments": [
- {
- "name": "to",
- "type": "Quaternion"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "slerpni",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1773590316,
- "arguments": [
- {
- "name": "to",
- "type": "Quaternion"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "spherical_cubic_interpolate",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2150967576,
- "arguments": [
- {
- "name": "b",
- "type": "Quaternion"
- },
- {
- "name": "pre_a",
- "type": "Quaternion"
- },
- {
- "name": "post_b",
- "type": "Quaternion"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "spherical_cubic_interpolate_in_time",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1436023539,
- "arguments": [
- {
- "name": "b",
- "type": "Quaternion"
- },
- {
- "name": "pre_a",
- "type": "Quaternion"
- },
- {
- "name": "post_b",
- "type": "Quaternion"
- },
- {
- "name": "weight",
- "type": "float"
- },
- {
- "name": "b_t",
- "type": "float"
- },
- {
- "name": "pre_a_t",
- "type": "float"
- },
- {
- "name": "post_b_t",
- "type": "float"
- }
- ]
- },
- {
- "name": "get_euler",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1394941017,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "default_value": "2"
- }
- ]
- },
- {
- "name": "from_euler",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 4053467903,
- "arguments": [
- {
- "name": "euler",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_axis",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "get_angle",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Quaternion"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Basis"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "arc_from",
- "type": "Vector3"
- },
- {
- "name": "arc_to",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 5,
- "arguments": [
- {
- "name": "x",
- "type": "float"
- },
- {
- "name": "y",
- "type": "float"
- },
- {
- "name": "z",
- "type": "float"
- },
- {
- "name": "w",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "AABB",
- "is_keyed": false,
- "members": [
- {
- "name": "position",
- "type": "Vector3"
- },
- {
- "name": "size",
- "type": "Vector3"
- },
- {
- "name": "end",
- "type": "Vector3"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "AABB",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "AABB",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Transform3D",
- "return_type": "AABB"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "abs",
- "return_type": "AABB",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1576868580
- },
- {
- "name": "get_center",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "get_volume",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "has_volume",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "has_surface",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "has_point",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1749054343,
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 299946684,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "intersects",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 299946684,
- "arguments": [
- {
- "name": "with",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "encloses",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 299946684,
- "arguments": [
- {
- "name": "with",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "intersects_plane",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1150170233,
- "arguments": [
- {
- "name": "plane",
- "type": "Plane"
- }
- ]
- },
- {
- "name": "intersection",
- "return_type": "AABB",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1271470306,
- "arguments": [
- {
- "name": "with",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "merge",
- "return_type": "AABB",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1271470306,
- "arguments": [
- {
- "name": "with",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "expand",
- "return_type": "AABB",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2851643018,
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "grow",
- "return_type": "AABB",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 239217291,
- "arguments": [
- {
- "name": "by",
- "type": "float"
- }
- ]
- },
- {
- "name": "get_support",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2923479887,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_longest_axis",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "get_longest_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_longest_axis_size",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "get_shortest_axis",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "get_shortest_axis_index",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_shortest_axis_size",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "get_endpoint",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1394941017,
- "arguments": [
- {
- "name": "idx",
- "type": "int"
- }
- ]
- },
- {
- "name": "intersects_segment",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2048133369,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "intersects_ray",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2048133369,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "dir",
- "type": "Vector3"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "AABB"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- },
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Basis",
- "indexing_return_type": "Vector3",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "Vector3"
- },
- {
- "name": "y",
- "type": "Vector3"
- },
- {
- "name": "z",
- "type": "Vector3"
- }
- ],
- "constants": [
- {
- "name": "IDENTITY",
- "type": "Basis",
- "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, 1)"
- },
- {
- "name": "FLIP_X",
- "type": "Basis",
- "value": "Basis(-1, 0, 0, 0, 1, 0, 0, 0, 1)"
- },
- {
- "name": "FLIP_Y",
- "type": "Basis",
- "value": "Basis(1, 0, 0, 0, -1, 0, 0, 0, 1)"
- },
- {
- "name": "FLIP_Z",
- "type": "Basis",
- "value": "Basis(1, 0, 0, 0, 1, 0, 0, 0, -1)"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Basis"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Basis"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Basis"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Basis"
- },
- {
- "name": "*",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "==",
- "right_type": "Basis",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Basis",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Basis",
- "return_type": "Basis"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "inverse",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 594669093
- },
- {
- "name": "transposed",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 594669093
- },
- {
- "name": "orthonormalized",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 594669093
- },
- {
- "name": "determinant",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "rotated",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1998708965,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "name": "scaled",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3934786792,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "scaled_local",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3934786792,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_scale",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1776574132
- },
- {
- "name": "get_euler",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1394941017,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "default_value": "2"
- }
- ]
- },
- {
- "name": "tdotx",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "tdoty",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "tdotz",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1047977935,
- "arguments": [
- {
- "name": "with",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "slerp",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3118673011,
- "arguments": [
- {
- "name": "to",
- "type": "Basis"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_conformal",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3165333982,
- "arguments": [
- {
- "name": "b",
- "type": "Basis"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_orthonormal",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "get_rotation_quaternion",
- "return_type": "Quaternion",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4274879941
- },
- {
- "name": "looking_at",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3728732505,
- "arguments": [
- {
- "name": "target",
- "type": "Vector3"
- },
- {
- "name": "up",
- "type": "Vector3",
- "default_value": "Vector3(0, 1, 0)"
- },
- {
- "name": "use_model_front",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "from_scale",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3703240166,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "from_euler",
- "return_type": "Basis",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2802321791,
- "arguments": [
- {
- "name": "euler",
- "type": "Vector3"
- },
- {
- "name": "order",
- "type": "int",
- "default_value": "2"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Basis"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Quaternion"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "x_axis",
- "type": "Vector3"
- },
- {
- "name": "y_axis",
- "type": "Vector3"
- },
- {
- "name": "z_axis",
- "type": "Vector3"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Transform3D",
- "is_keyed": false,
- "members": [
- {
- "name": "basis",
- "type": "Basis"
- },
- {
- "name": "origin",
- "type": "Vector3"
- }
- ],
- "constants": [
- {
- "name": "IDENTITY",
- "type": "Transform3D",
- "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)"
- },
- {
- "name": "FLIP_X",
- "type": "Transform3D",
- "value": "Transform3D(-1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)"
- },
- {
- "name": "FLIP_Y",
- "type": "Transform3D",
- "value": "Transform3D(1, 0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0)"
- },
- {
- "name": "FLIP_Z",
- "type": "Transform3D",
- "value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0)"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Transform3D"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Transform3D"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Transform3D"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Transform3D"
- },
- {
- "name": "*",
- "right_type": "Vector3",
- "return_type": "Vector3"
- },
- {
- "name": "*",
- "right_type": "Plane",
- "return_type": "Plane"
- },
- {
- "name": "*",
- "right_type": "AABB",
- "return_type": "AABB"
- },
- {
- "name": "==",
- "right_type": "Transform3D",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Transform3D",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Transform3D",
- "return_type": "Transform3D"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "PackedVector3Array",
- "return_type": "PackedVector3Array"
- }
- ],
- "methods": [
- {
- "name": "inverse",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3816817146
- },
- {
- "name": "affine_inverse",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3816817146
- },
- {
- "name": "orthonormalized",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3816817146
- },
- {
- "name": "rotated",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1563203923,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "name": "rotated_local",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1563203923,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float"
- }
- ]
- },
- {
- "name": "scaled",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1405596198,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "scaled_local",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1405596198,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "translated",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1405596198,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "translated_local",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1405596198,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "looking_at",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 90889270,
- "arguments": [
- {
- "name": "target",
- "type": "Vector3"
- },
- {
- "name": "up",
- "type": "Vector3",
- "default_value": "Vector3(0, 1, 0)"
- },
- {
- "name": "use_model_front",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "interpolate_with",
- "return_type": "Transform3D",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1786453358,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform3D"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 696001652,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "is_finite",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Transform3D"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "basis",
- "type": "Basis"
- },
- {
- "name": "origin",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x_axis",
- "type": "Vector3"
- },
- {
- "name": "y_axis",
- "type": "Vector3"
- },
- {
- "name": "z_axis",
- "type": "Vector3"
- },
- {
- "name": "origin",
- "type": "Vector3"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "from",
- "type": "Projection"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Projection",
- "indexing_return_type": "Vector4",
- "is_keyed": false,
- "members": [
- {
- "name": "x",
- "type": "Vector4"
- },
- {
- "name": "y",
- "type": "Vector4"
- },
- {
- "name": "z",
- "type": "Vector4"
- },
- {
- "name": "w",
- "type": "Vector4"
- }
- ],
- "constants": [
- {
- "name": "IDENTITY",
- "type": "Projection",
- "value": "Projection(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"
- },
- {
- "name": "ZERO",
- "type": "Projection",
- "value": "Projection(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)"
- }
- ],
- "enums": [
- {
- "name": "Planes",
- "values": [
- {
- "name": "PLANE_NEAR",
- "value": 0
- },
- {
- "name": "PLANE_FAR",
- "value": 1
- },
- {
- "name": "PLANE_LEFT",
- "value": 2
- },
- {
- "name": "PLANE_TOP",
- "value": 3
- },
- {
- "name": "PLANE_RIGHT",
- "value": 4
- },
- {
- "name": "PLANE_BOTTOM",
- "value": 5
- }
- ]
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Vector4",
- "return_type": "Vector4"
- },
- {
- "name": "==",
- "right_type": "Projection",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Projection",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Projection",
- "return_type": "Projection"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "create_depth_correction",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 1228516048,
- "arguments": [
- {
- "name": "flip_y",
- "type": "bool"
- }
- ]
- },
- {
- "name": "create_light_atlas_rect",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2654950662,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "create_perspective",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 390915442,
- "arguments": [
- {
- "name": "fovy",
- "type": "float"
- },
- {
- "name": "aspect",
- "type": "float"
- },
- {
- "name": "z_near",
- "type": "float"
- },
- {
- "name": "z_far",
- "type": "float"
- },
- {
- "name": "flip_fov",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_perspective_hmd",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2857674800,
- "arguments": [
- {
- "name": "fovy",
- "type": "float"
- },
- {
- "name": "aspect",
- "type": "float"
- },
- {
- "name": "z_near",
- "type": "float"
- },
- {
- "name": "z_far",
- "type": "float"
- },
- {
- "name": "flip_fov",
- "type": "bool"
- },
- {
- "name": "eye",
- "type": "int"
- },
- {
- "name": "intraocular_dist",
- "type": "float"
- },
- {
- "name": "convergence_dist",
- "type": "float"
- }
- ]
- },
- {
- "name": "create_for_hmd",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 4184144994,
- "arguments": [
- {
- "name": "eye",
- "type": "int"
- },
- {
- "name": "aspect",
- "type": "float"
- },
- {
- "name": "intraocular_dist",
- "type": "float"
- },
- {
- "name": "display_width",
- "type": "float"
- },
- {
- "name": "display_to_lens",
- "type": "float"
- },
- {
- "name": "oversample",
- "type": "float"
- },
- {
- "name": "z_near",
- "type": "float"
- },
- {
- "name": "z_far",
- "type": "float"
- }
- ]
- },
- {
- "name": "create_orthogonal",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3707929169,
- "arguments": [
- {
- "name": "left",
- "type": "float"
- },
- {
- "name": "right",
- "type": "float"
- },
- {
- "name": "bottom",
- "type": "float"
- },
- {
- "name": "top",
- "type": "float"
- },
- {
- "name": "z_near",
- "type": "float"
- },
- {
- "name": "z_far",
- "type": "float"
- }
- ]
- },
- {
- "name": "create_orthogonal_aspect",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 390915442,
- "arguments": [
- {
- "name": "size",
- "type": "float"
- },
- {
- "name": "aspect",
- "type": "float"
- },
- {
- "name": "z_near",
- "type": "float"
- },
- {
- "name": "z_far",
- "type": "float"
- },
- {
- "name": "flip_fov",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_frustum",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3707929169,
- "arguments": [
- {
- "name": "left",
- "type": "float"
- },
- {
- "name": "right",
- "type": "float"
- },
- {
- "name": "bottom",
- "type": "float"
- },
- {
- "name": "top",
- "type": "float"
- },
- {
- "name": "z_near",
- "type": "float"
- },
- {
- "name": "z_far",
- "type": "float"
- }
- ]
- },
- {
- "name": "create_frustum_aspect",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 1535076251,
- "arguments": [
- {
- "name": "size",
- "type": "float"
- },
- {
- "name": "aspect",
- "type": "float"
- },
- {
- "name": "offset",
- "type": "Vector2"
- },
- {
- "name": "z_near",
- "type": "float"
- },
- {
- "name": "z_far",
- "type": "float"
- },
- {
- "name": "flip_fov",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_fit_aabb",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2264694907,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "determinant",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "perspective_znear_adjusted",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3584785443,
- "arguments": [
- {
- "name": "new_znear",
- "type": "float"
- }
- ]
- },
- {
- "name": "get_projection_plane",
- "return_type": "Plane",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1551184160,
- "arguments": [
- {
- "name": "plane",
- "type": "int"
- }
- ]
- },
- {
- "name": "flipped_y",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4212530932
- },
- {
- "name": "jitter_offseted",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2448438599,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_fovy",
- "return_type": "float",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3514207532,
- "arguments": [
- {
- "name": "fovx",
- "type": "float"
- },
- {
- "name": "aspect",
- "type": "float"
- }
- ]
- },
- {
- "name": "get_z_far",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "get_z_near",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "get_aspect",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "get_fov",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "is_orthogonal",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "get_viewport_half_extents",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "get_far_plane_half_extents",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2428350749
- },
- {
- "name": "inverse",
- "return_type": "Projection",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4212530932
- },
- {
- "name": "get_pixels_per_meter",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "for_pixel_width",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_lod_multiplier",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Projection"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Transform3D"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "x_axis",
- "type": "Vector4"
- },
- {
- "name": "y_axis",
- "type": "Vector4"
- },
- {
- "name": "z_axis",
- "type": "Vector4"
- },
- {
- "name": "w_axis",
- "type": "Vector4"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Color",
- "indexing_return_type": "float",
- "is_keyed": false,
- "members": [
- {
- "name": "r",
- "type": "float"
- },
- {
- "name": "g",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- },
- {
- "name": "a",
- "type": "float"
- },
- {
- "name": "r8",
- "type": "int"
- },
- {
- "name": "g8",
- "type": "int"
- },
- {
- "name": "b8",
- "type": "int"
- },
- {
- "name": "a8",
- "type": "int"
- },
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "ok_hsl_h",
- "type": "float"
- },
- {
- "name": "ok_hsl_s",
- "type": "float"
- },
- {
- "name": "ok_hsl_l",
- "type": "float"
- }
- ],
- "constants": [
- {
- "name": "ALICE_BLUE",
- "type": "Color",
- "value": "Color(0.9411765, 0.972549, 1, 1)"
- },
- {
- "name": "ANTIQUE_WHITE",
- "type": "Color",
- "value": "Color(0.98039216, 0.92156863, 0.84313726, 1)"
- },
- {
- "name": "AQUA",
- "type": "Color",
- "value": "Color(0, 1, 1, 1)"
- },
- {
- "name": "AQUAMARINE",
- "type": "Color",
- "value": "Color(0.49803922, 1, 0.83137256, 1)"
- },
- {
- "name": "AZURE",
- "type": "Color",
- "value": "Color(0.9411765, 1, 1, 1)"
- },
- {
- "name": "BEIGE",
- "type": "Color",
- "value": "Color(0.9607843, 0.9607843, 0.8627451, 1)"
- },
- {
- "name": "BISQUE",
- "type": "Color",
- "value": "Color(1, 0.89411765, 0.76862746, 1)"
- },
- {
- "name": "BLACK",
- "type": "Color",
- "value": "Color(0, 0, 0, 1)"
- },
- {
- "name": "BLANCHED_ALMOND",
- "type": "Color",
- "value": "Color(1, 0.92156863, 0.8039216, 1)"
- },
- {
- "name": "BLUE",
- "type": "Color",
- "value": "Color(0, 0, 1, 1)"
- },
- {
- "name": "BLUE_VIOLET",
- "type": "Color",
- "value": "Color(0.5411765, 0.16862746, 0.8862745, 1)"
- },
- {
- "name": "BROWN",
- "type": "Color",
- "value": "Color(0.64705884, 0.16470589, 0.16470589, 1)"
- },
- {
- "name": "BURLYWOOD",
- "type": "Color",
- "value": "Color(0.87058824, 0.72156864, 0.5294118, 1)"
- },
- {
- "name": "CADET_BLUE",
- "type": "Color",
- "value": "Color(0.37254903, 0.61960787, 0.627451, 1)"
- },
- {
- "name": "CHARTREUSE",
- "type": "Color",
- "value": "Color(0.49803922, 1, 0, 1)"
- },
- {
- "name": "CHOCOLATE",
- "type": "Color",
- "value": "Color(0.8235294, 0.4117647, 0.11764706, 1)"
- },
- {
- "name": "CORAL",
- "type": "Color",
- "value": "Color(1, 0.49803922, 0.3137255, 1)"
- },
- {
- "name": "CORNFLOWER_BLUE",
- "type": "Color",
- "value": "Color(0.39215687, 0.58431375, 0.92941177, 1)"
- },
- {
- "name": "CORNSILK",
- "type": "Color",
- "value": "Color(1, 0.972549, 0.8627451, 1)"
- },
- {
- "name": "CRIMSON",
- "type": "Color",
- "value": "Color(0.8627451, 0.078431375, 0.23529412, 1)"
- },
- {
- "name": "CYAN",
- "type": "Color",
- "value": "Color(0, 1, 1, 1)"
- },
- {
- "name": "DARK_BLUE",
- "type": "Color",
- "value": "Color(0, 0, 0.54509807, 1)"
- },
- {
- "name": "DARK_CYAN",
- "type": "Color",
- "value": "Color(0, 0.54509807, 0.54509807, 1)"
- },
- {
- "name": "DARK_GOLDENROD",
- "type": "Color",
- "value": "Color(0.72156864, 0.5254902, 0.043137256, 1)"
- },
- {
- "name": "DARK_GRAY",
- "type": "Color",
- "value": "Color(0.6627451, 0.6627451, 0.6627451, 1)"
- },
- {
- "name": "DARK_GREEN",
- "type": "Color",
- "value": "Color(0, 0.39215687, 0, 1)"
- },
- {
- "name": "DARK_KHAKI",
- "type": "Color",
- "value": "Color(0.7411765, 0.7176471, 0.41960785, 1)"
- },
- {
- "name": "DARK_MAGENTA",
- "type": "Color",
- "value": "Color(0.54509807, 0, 0.54509807, 1)"
- },
- {
- "name": "DARK_OLIVE_GREEN",
- "type": "Color",
- "value": "Color(0.33333334, 0.41960785, 0.18431373, 1)"
- },
- {
- "name": "DARK_ORANGE",
- "type": "Color",
- "value": "Color(1, 0.54901963, 0, 1)"
- },
- {
- "name": "DARK_ORCHID",
- "type": "Color",
- "value": "Color(0.6, 0.19607843, 0.8, 1)"
- },
- {
- "name": "DARK_RED",
- "type": "Color",
- "value": "Color(0.54509807, 0, 0, 1)"
- },
- {
- "name": "DARK_SALMON",
- "type": "Color",
- "value": "Color(0.9137255, 0.5882353, 0.47843137, 1)"
- },
- {
- "name": "DARK_SEA_GREEN",
- "type": "Color",
- "value": "Color(0.56078434, 0.7372549, 0.56078434, 1)"
- },
- {
- "name": "DARK_SLATE_BLUE",
- "type": "Color",
- "value": "Color(0.28235295, 0.23921569, 0.54509807, 1)"
- },
- {
- "name": "DARK_SLATE_GRAY",
- "type": "Color",
- "value": "Color(0.18431373, 0.30980393, 0.30980393, 1)"
- },
- {
- "name": "DARK_TURQUOISE",
- "type": "Color",
- "value": "Color(0, 0.80784315, 0.81960785, 1)"
- },
- {
- "name": "DARK_VIOLET",
- "type": "Color",
- "value": "Color(0.5803922, 0, 0.827451, 1)"
- },
- {
- "name": "DEEP_PINK",
- "type": "Color",
- "value": "Color(1, 0.078431375, 0.5764706, 1)"
- },
- {
- "name": "DEEP_SKY_BLUE",
- "type": "Color",
- "value": "Color(0, 0.7490196, 1, 1)"
- },
- {
- "name": "DIM_GRAY",
- "type": "Color",
- "value": "Color(0.4117647, 0.4117647, 0.4117647, 1)"
- },
- {
- "name": "DODGER_BLUE",
- "type": "Color",
- "value": "Color(0.11764706, 0.5647059, 1, 1)"
- },
- {
- "name": "FIREBRICK",
- "type": "Color",
- "value": "Color(0.69803923, 0.13333334, 0.13333334, 1)"
- },
- {
- "name": "FLORAL_WHITE",
- "type": "Color",
- "value": "Color(1, 0.98039216, 0.9411765, 1)"
- },
- {
- "name": "FOREST_GREEN",
- "type": "Color",
- "value": "Color(0.13333334, 0.54509807, 0.13333334, 1)"
- },
- {
- "name": "FUCHSIA",
- "type": "Color",
- "value": "Color(1, 0, 1, 1)"
- },
- {
- "name": "GAINSBORO",
- "type": "Color",
- "value": "Color(0.8627451, 0.8627451, 0.8627451, 1)"
- },
- {
- "name": "GHOST_WHITE",
- "type": "Color",
- "value": "Color(0.972549, 0.972549, 1, 1)"
- },
- {
- "name": "GOLD",
- "type": "Color",
- "value": "Color(1, 0.84313726, 0, 1)"
- },
- {
- "name": "GOLDENROD",
- "type": "Color",
- "value": "Color(0.85490197, 0.64705884, 0.1254902, 1)"
- },
- {
- "name": "GRAY",
- "type": "Color",
- "value": "Color(0.74509805, 0.74509805, 0.74509805, 1)"
- },
- {
- "name": "GREEN",
- "type": "Color",
- "value": "Color(0, 1, 0, 1)"
- },
- {
- "name": "GREEN_YELLOW",
- "type": "Color",
- "value": "Color(0.6784314, 1, 0.18431373, 1)"
- },
- {
- "name": "HONEYDEW",
- "type": "Color",
- "value": "Color(0.9411765, 1, 0.9411765, 1)"
- },
- {
- "name": "HOT_PINK",
- "type": "Color",
- "value": "Color(1, 0.4117647, 0.7058824, 1)"
- },
- {
- "name": "INDIAN_RED",
- "type": "Color",
- "value": "Color(0.8039216, 0.36078432, 0.36078432, 1)"
- },
- {
- "name": "INDIGO",
- "type": "Color",
- "value": "Color(0.29411766, 0, 0.50980395, 1)"
- },
- {
- "name": "IVORY",
- "type": "Color",
- "value": "Color(1, 1, 0.9411765, 1)"
- },
- {
- "name": "KHAKI",
- "type": "Color",
- "value": "Color(0.9411765, 0.9019608, 0.54901963, 1)"
- },
- {
- "name": "LAVENDER",
- "type": "Color",
- "value": "Color(0.9019608, 0.9019608, 0.98039216, 1)"
- },
- {
- "name": "LAVENDER_BLUSH",
- "type": "Color",
- "value": "Color(1, 0.9411765, 0.9607843, 1)"
- },
- {
- "name": "LAWN_GREEN",
- "type": "Color",
- "value": "Color(0.4862745, 0.9882353, 0, 1)"
- },
- {
- "name": "LEMON_CHIFFON",
- "type": "Color",
- "value": "Color(1, 0.98039216, 0.8039216, 1)"
- },
- {
- "name": "LIGHT_BLUE",
- "type": "Color",
- "value": "Color(0.6784314, 0.84705883, 0.9019608, 1)"
- },
- {
- "name": "LIGHT_CORAL",
- "type": "Color",
- "value": "Color(0.9411765, 0.5019608, 0.5019608, 1)"
- },
- {
- "name": "LIGHT_CYAN",
- "type": "Color",
- "value": "Color(0.8784314, 1, 1, 1)"
- },
- {
- "name": "LIGHT_GOLDENROD",
- "type": "Color",
- "value": "Color(0.98039216, 0.98039216, 0.8235294, 1)"
- },
- {
- "name": "LIGHT_GRAY",
- "type": "Color",
- "value": "Color(0.827451, 0.827451, 0.827451, 1)"
- },
- {
- "name": "LIGHT_GREEN",
- "type": "Color",
- "value": "Color(0.5647059, 0.93333334, 0.5647059, 1)"
- },
- {
- "name": "LIGHT_PINK",
- "type": "Color",
- "value": "Color(1, 0.7137255, 0.75686276, 1)"
- },
- {
- "name": "LIGHT_SALMON",
- "type": "Color",
- "value": "Color(1, 0.627451, 0.47843137, 1)"
- },
- {
- "name": "LIGHT_SEA_GREEN",
- "type": "Color",
- "value": "Color(0.1254902, 0.69803923, 0.6666667, 1)"
- },
- {
- "name": "LIGHT_SKY_BLUE",
- "type": "Color",
- "value": "Color(0.5294118, 0.80784315, 0.98039216, 1)"
- },
- {
- "name": "LIGHT_SLATE_GRAY",
- "type": "Color",
- "value": "Color(0.46666667, 0.53333336, 0.6, 1)"
- },
- {
- "name": "LIGHT_STEEL_BLUE",
- "type": "Color",
- "value": "Color(0.6901961, 0.76862746, 0.87058824, 1)"
- },
- {
- "name": "LIGHT_YELLOW",
- "type": "Color",
- "value": "Color(1, 1, 0.8784314, 1)"
- },
- {
- "name": "LIME",
- "type": "Color",
- "value": "Color(0, 1, 0, 1)"
- },
- {
- "name": "LIME_GREEN",
- "type": "Color",
- "value": "Color(0.19607843, 0.8039216, 0.19607843, 1)"
- },
- {
- "name": "LINEN",
- "type": "Color",
- "value": "Color(0.98039216, 0.9411765, 0.9019608, 1)"
- },
- {
- "name": "MAGENTA",
- "type": "Color",
- "value": "Color(1, 0, 1, 1)"
- },
- {
- "name": "MAROON",
- "type": "Color",
- "value": "Color(0.6901961, 0.1882353, 0.3764706, 1)"
- },
- {
- "name": "MEDIUM_AQUAMARINE",
- "type": "Color",
- "value": "Color(0.4, 0.8039216, 0.6666667, 1)"
- },
- {
- "name": "MEDIUM_BLUE",
- "type": "Color",
- "value": "Color(0, 0, 0.8039216, 1)"
- },
- {
- "name": "MEDIUM_ORCHID",
- "type": "Color",
- "value": "Color(0.7294118, 0.33333334, 0.827451, 1)"
- },
- {
- "name": "MEDIUM_PURPLE",
- "type": "Color",
- "value": "Color(0.5764706, 0.4392157, 0.85882354, 1)"
- },
- {
- "name": "MEDIUM_SEA_GREEN",
- "type": "Color",
- "value": "Color(0.23529412, 0.7019608, 0.44313726, 1)"
- },
- {
- "name": "MEDIUM_SLATE_BLUE",
- "type": "Color",
- "value": "Color(0.48235294, 0.40784314, 0.93333334, 1)"
- },
- {
- "name": "MEDIUM_SPRING_GREEN",
- "type": "Color",
- "value": "Color(0, 0.98039216, 0.6039216, 1)"
- },
- {
- "name": "MEDIUM_TURQUOISE",
- "type": "Color",
- "value": "Color(0.28235295, 0.81960785, 0.8, 1)"
- },
- {
- "name": "MEDIUM_VIOLET_RED",
- "type": "Color",
- "value": "Color(0.78039217, 0.08235294, 0.52156866, 1)"
- },
- {
- "name": "MIDNIGHT_BLUE",
- "type": "Color",
- "value": "Color(0.09803922, 0.09803922, 0.4392157, 1)"
- },
- {
- "name": "MINT_CREAM",
- "type": "Color",
- "value": "Color(0.9607843, 1, 0.98039216, 1)"
- },
- {
- "name": "MISTY_ROSE",
- "type": "Color",
- "value": "Color(1, 0.89411765, 0.88235295, 1)"
- },
- {
- "name": "MOCCASIN",
- "type": "Color",
- "value": "Color(1, 0.89411765, 0.70980394, 1)"
- },
- {
- "name": "NAVAJO_WHITE",
- "type": "Color",
- "value": "Color(1, 0.87058824, 0.6784314, 1)"
- },
- {
- "name": "NAVY_BLUE",
- "type": "Color",
- "value": "Color(0, 0, 0.5019608, 1)"
- },
- {
- "name": "OLD_LACE",
- "type": "Color",
- "value": "Color(0.99215686, 0.9607843, 0.9019608, 1)"
- },
- {
- "name": "OLIVE",
- "type": "Color",
- "value": "Color(0.5019608, 0.5019608, 0, 1)"
- },
- {
- "name": "OLIVE_DRAB",
- "type": "Color",
- "value": "Color(0.41960785, 0.5568628, 0.13725491, 1)"
- },
- {
- "name": "ORANGE",
- "type": "Color",
- "value": "Color(1, 0.64705884, 0, 1)"
- },
- {
- "name": "ORANGE_RED",
- "type": "Color",
- "value": "Color(1, 0.27058825, 0, 1)"
- },
- {
- "name": "ORCHID",
- "type": "Color",
- "value": "Color(0.85490197, 0.4392157, 0.8392157, 1)"
- },
- {
- "name": "PALE_GOLDENROD",
- "type": "Color",
- "value": "Color(0.93333334, 0.9098039, 0.6666667, 1)"
- },
- {
- "name": "PALE_GREEN",
- "type": "Color",
- "value": "Color(0.59607846, 0.9843137, 0.59607846, 1)"
- },
- {
- "name": "PALE_TURQUOISE",
- "type": "Color",
- "value": "Color(0.6862745, 0.93333334, 0.93333334, 1)"
- },
- {
- "name": "PALE_VIOLET_RED",
- "type": "Color",
- "value": "Color(0.85882354, 0.4392157, 0.5764706, 1)"
- },
- {
- "name": "PAPAYA_WHIP",
- "type": "Color",
- "value": "Color(1, 0.9372549, 0.8352941, 1)"
- },
- {
- "name": "PEACH_PUFF",
- "type": "Color",
- "value": "Color(1, 0.85490197, 0.7254902, 1)"
- },
- {
- "name": "PERU",
- "type": "Color",
- "value": "Color(0.8039216, 0.52156866, 0.24705882, 1)"
- },
- {
- "name": "PINK",
- "type": "Color",
- "value": "Color(1, 0.7529412, 0.79607844, 1)"
- },
- {
- "name": "PLUM",
- "type": "Color",
- "value": "Color(0.8666667, 0.627451, 0.8666667, 1)"
- },
- {
- "name": "POWDER_BLUE",
- "type": "Color",
- "value": "Color(0.6901961, 0.8784314, 0.9019608, 1)"
- },
- {
- "name": "PURPLE",
- "type": "Color",
- "value": "Color(0.627451, 0.1254902, 0.9411765, 1)"
- },
- {
- "name": "REBECCA_PURPLE",
- "type": "Color",
- "value": "Color(0.4, 0.2, 0.6, 1)"
- },
- {
- "name": "RED",
- "type": "Color",
- "value": "Color(1, 0, 0, 1)"
- },
- {
- "name": "ROSY_BROWN",
- "type": "Color",
- "value": "Color(0.7372549, 0.56078434, 0.56078434, 1)"
- },
- {
- "name": "ROYAL_BLUE",
- "type": "Color",
- "value": "Color(0.25490198, 0.4117647, 0.88235295, 1)"
- },
- {
- "name": "SADDLE_BROWN",
- "type": "Color",
- "value": "Color(0.54509807, 0.27058825, 0.07450981, 1)"
- },
- {
- "name": "SALMON",
- "type": "Color",
- "value": "Color(0.98039216, 0.5019608, 0.44705883, 1)"
- },
- {
- "name": "SANDY_BROWN",
- "type": "Color",
- "value": "Color(0.95686275, 0.6431373, 0.3764706, 1)"
- },
- {
- "name": "SEA_GREEN",
- "type": "Color",
- "value": "Color(0.18039216, 0.54509807, 0.34117648, 1)"
- },
- {
- "name": "SEASHELL",
- "type": "Color",
- "value": "Color(1, 0.9607843, 0.93333334, 1)"
- },
- {
- "name": "SIENNA",
- "type": "Color",
- "value": "Color(0.627451, 0.32156864, 0.1764706, 1)"
- },
- {
- "name": "SILVER",
- "type": "Color",
- "value": "Color(0.7529412, 0.7529412, 0.7529412, 1)"
- },
- {
- "name": "SKY_BLUE",
- "type": "Color",
- "value": "Color(0.5294118, 0.80784315, 0.92156863, 1)"
- },
- {
- "name": "SLATE_BLUE",
- "type": "Color",
- "value": "Color(0.41568628, 0.3529412, 0.8039216, 1)"
- },
- {
- "name": "SLATE_GRAY",
- "type": "Color",
- "value": "Color(0.4392157, 0.5019608, 0.5647059, 1)"
- },
- {
- "name": "SNOW",
- "type": "Color",
- "value": "Color(1, 0.98039216, 0.98039216, 1)"
- },
- {
- "name": "SPRING_GREEN",
- "type": "Color",
- "value": "Color(0, 1, 0.49803922, 1)"
- },
- {
- "name": "STEEL_BLUE",
- "type": "Color",
- "value": "Color(0.27450982, 0.50980395, 0.7058824, 1)"
- },
- {
- "name": "TAN",
- "type": "Color",
- "value": "Color(0.8235294, 0.7058824, 0.54901963, 1)"
- },
- {
- "name": "TEAL",
- "type": "Color",
- "value": "Color(0, 0.5019608, 0.5019608, 1)"
- },
- {
- "name": "THISTLE",
- "type": "Color",
- "value": "Color(0.84705883, 0.7490196, 0.84705883, 1)"
- },
- {
- "name": "TOMATO",
- "type": "Color",
- "value": "Color(1, 0.3882353, 0.2784314, 1)"
- },
- {
- "name": "TRANSPARENT",
- "type": "Color",
- "value": "Color(1, 1, 1, 0)"
- },
- {
- "name": "TURQUOISE",
- "type": "Color",
- "value": "Color(0.2509804, 0.8784314, 0.8156863, 1)"
- },
- {
- "name": "VIOLET",
- "type": "Color",
- "value": "Color(0.93333334, 0.50980395, 0.93333334, 1)"
- },
- {
- "name": "WEB_GRAY",
- "type": "Color",
- "value": "Color(0.5019608, 0.5019608, 0.5019608, 1)"
- },
- {
- "name": "WEB_GREEN",
- "type": "Color",
- "value": "Color(0, 0.5019608, 0, 1)"
- },
- {
- "name": "WEB_MAROON",
- "type": "Color",
- "value": "Color(0.5019608, 0, 0, 1)"
- },
- {
- "name": "WEB_PURPLE",
- "type": "Color",
- "value": "Color(0.5019608, 0, 0.5019608, 1)"
- },
- {
- "name": "WHEAT",
- "type": "Color",
- "value": "Color(0.9607843, 0.87058824, 0.7019608, 1)"
- },
- {
- "name": "WHITE",
- "type": "Color",
- "value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "WHITE_SMOKE",
- "type": "Color",
- "value": "Color(0.9607843, 0.9607843, 0.9607843, 1)"
- },
- {
- "name": "YELLOW",
- "type": "Color",
- "value": "Color(1, 1, 0, 1)"
- },
- {
- "name": "YELLOW_GREEN",
- "type": "Color",
- "value": "Color(0.6039216, 0.8039216, 0.19607843, 1)"
- }
- ],
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "unary-",
- "return_type": "Color"
- },
- {
- "name": "unary+",
- "return_type": "Color"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "int",
- "return_type": "Color"
- },
- {
- "name": "/",
- "right_type": "int",
- "return_type": "Color"
- },
- {
- "name": "*",
- "right_type": "float",
- "return_type": "Color"
- },
- {
- "name": "/",
- "right_type": "float",
- "return_type": "Color"
- },
- {
- "name": "==",
- "right_type": "Color",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Color",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Color",
- "return_type": "Color"
- },
- {
- "name": "-",
- "right_type": "Color",
- "return_type": "Color"
- },
- {
- "name": "*",
- "right_type": "Color",
- "return_type": "Color"
- },
- {
- "name": "/",
- "right_type": "Color",
- "return_type": "Color"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "PackedColorArray",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "to_argb32",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_abgr32",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_rgba32",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_argb64",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_abgr64",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_rgba64",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_html",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3429816538,
- "arguments": [
- {
- "name": "with_alpha",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "clamp",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 105651410,
- "arguments": [
- {
- "name": "min",
- "type": "Color",
- "default_value": "Color(0, 0, 0, 0)"
- },
- {
- "name": "max",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "inverted",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3334027602
- },
- {
- "name": "lerp",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 402949615,
- "arguments": [
- {
- "name": "to",
- "type": "Color"
- },
- {
- "name": "weight",
- "type": "float"
- }
- ]
- },
- {
- "name": "lightened",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1466039168,
- "arguments": [
- {
- "name": "amount",
- "type": "float"
- }
- ]
- },
- {
- "name": "darkened",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1466039168,
- "arguments": [
- {
- "name": "amount",
- "type": "float"
- }
- ]
- },
- {
- "name": "blend",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3803690977,
- "arguments": [
- {
- "name": "over",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_luminance",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "srgb_to_linear",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3334027602
- },
- {
- "name": "linear_to_srgb",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3334027602
- },
- {
- "name": "is_equal_approx",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3167426256,
- "arguments": [
- {
- "name": "to",
- "type": "Color"
- }
- ]
- },
- {
- "name": "hex",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 351421375,
- "arguments": [
- {
- "name": "hex",
- "type": "int"
- }
- ]
- },
- {
- "name": "hex64",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 351421375,
- "arguments": [
- {
- "name": "hex",
- "type": "int"
- }
- ]
- },
- {
- "name": "html",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2500054655,
- "arguments": [
- {
- "name": "rgba",
- "type": "String"
- }
- ]
- },
- {
- "name": "html_is_valid",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 2942997125,
- "arguments": [
- {
- "name": "color",
- "type": "String"
- }
- ]
- },
- {
- "name": "from_string",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3755044230,
- "arguments": [
- {
- "name": "str",
- "type": "String"
- },
- {
- "name": "default",
- "type": "Color"
- }
- ]
- },
- {
- "name": "from_hsv",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 1573799446,
- "arguments": [
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "v",
- "type": "float"
- },
- {
- "name": "alpha",
- "type": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "from_ok_hsl",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 1573799446,
- "arguments": [
- {
- "name": "h",
- "type": "float"
- },
- {
- "name": "s",
- "type": "float"
- },
- {
- "name": "l",
- "type": "float"
- },
- {
- "name": "alpha",
- "type": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "from_rgbe9995",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 351421375,
- "arguments": [
- {
- "name": "rgbe",
- "type": "int"
- }
- ]
- },
- {
- "name": "from_rgba8",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 3072934735,
- "arguments": [
- {
- "name": "r8",
- "type": "int"
- },
- {
- "name": "g8",
- "type": "int"
- },
- {
- "name": "b8",
- "type": "int"
- },
- {
- "name": "a8",
- "type": "int",
- "default_value": "255"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Color"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Color"
- },
- {
- "name": "alpha",
- "type": "float"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "r",
- "type": "float"
- },
- {
- "name": "g",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "r",
- "type": "float"
- },
- {
- "name": "g",
- "type": "float"
- },
- {
- "name": "b",
- "type": "float"
- },
- {
- "name": "a",
- "type": "float"
- }
- ]
- },
- {
- "index": 5,
- "arguments": [
- {
- "name": "code",
- "type": "String"
- }
- ]
- },
- {
- "index": 6,
- "arguments": [
- {
- "name": "code",
- "type": "String"
- },
- {
- "name": "alpha",
- "type": "float"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "StringName",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Variant",
- "return_type": "String"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "bool",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "int",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "float",
- "return_type": "String"
- },
- {
- "name": "==",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "String",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "String",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "String",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Vector2",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector2i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Rect2",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Rect2i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector3",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector3i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Transform2D",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector4",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Vector4i",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Plane",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Quaternion",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "AABB",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Basis",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Transform3D",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Projection",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Color",
- "return_type": "String"
- },
- {
- "name": "==",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "StringName",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "StringName",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "StringName",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "NodePath",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "RID",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Object",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "Object",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Callable",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Signal",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "Dictionary",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "Array",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "PackedByteArray",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedInt32Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedInt64Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedFloat32Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedFloat64Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedStringArray",
- "return_type": "String"
- },
- {
- "name": "in",
- "right_type": "PackedStringArray",
- "return_type": "bool"
- },
- {
- "name": "%",
- "right_type": "PackedVector2Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedVector3Array",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedColorArray",
- "return_type": "String"
- },
- {
- "name": "%",
- "right_type": "PackedVector4Array",
- "return_type": "String"
- }
- ],
- "methods": [
- {
- "name": "casecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "nocasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "naturalcasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "naturalnocasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "filecasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "filenocasecmp_to",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "length",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "substr",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "from",
- "type": "int"
- },
- {
- "name": "len",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_slice",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3535100402,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String"
- },
- {
- "name": "slice",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_slicec",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "delimiter",
- "type": "int"
- },
- {
- "name": "slice",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_slice_count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String"
- }
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "findn",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2343087891,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- },
- {
- "name": "to",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "countn",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2343087891,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- },
- {
- "name": "to",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "rfindn",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "match",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "expr",
- "type": "String"
- }
- ]
- },
- {
- "name": "matchn",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "expr",
- "type": "String"
- }
- ]
- },
- {
- "name": "begins_with",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "ends_with",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_subsequence_of",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_subsequence_ofn",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "bigrams",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 747180633
- },
- {
- "name": "similarity",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2697460964,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "format",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3212199029,
- "arguments": [
- {
- "name": "values",
- "type": "Variant"
- },
- {
- "name": "placeholder",
- "type": "String",
- "default_value": "\"{_}\""
- }
- ]
- },
- {
- "name": "replace",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1340436205,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "forwhat",
- "type": "String"
- }
- ]
- },
- {
- "name": "replacen",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1340436205,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- },
- {
- "name": "forwhat",
- "type": "String"
- }
- ]
- },
- {
- "name": "replace_char",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "key",
- "type": "int"
- },
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "replace_chars",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3535100402,
- "arguments": [
- {
- "name": "keys",
- "type": "String"
- },
- {
- "name": "with",
- "type": "int"
- }
- ]
- },
- {
- "name": "remove_char",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "what",
- "type": "int"
- }
- ]
- },
- {
- "name": "remove_chars",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "chars",
- "type": "String"
- }
- ]
- },
- {
- "name": "repeat",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "count",
- "type": "int"
- }
- ]
- },
- {
- "name": "reverse",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "insert",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 248737229,
- "arguments": [
- {
- "name": "position",
- "type": "int"
- },
- {
- "name": "what",
- "type": "String"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 787537301,
- "arguments": [
- {
- "name": "position",
- "type": "int"
- },
- {
- "name": "chars",
- "type": "int",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "capitalize",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_camel_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_pascal_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_snake_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_kebab_case",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "split",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1252735785,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "allow_empty",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "maxsplit",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rsplit",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1252735785,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "allow_empty",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "maxsplit",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "split_floats",
- "return_type": "PackedFloat64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2092079095,
- "arguments": [
- {
- "name": "delimiter",
- "type": "String"
- },
- {
- "name": "allow_empty",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "join",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3595973238,
- "arguments": [
- {
- "name": "parts",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "to_upper",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "to_lower",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "left",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "length",
- "type": "int"
- }
- ]
- },
- {
- "name": "right",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "length",
- "type": "int"
- }
- ]
- },
- {
- "name": "strip_edges",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 907855311,
- "arguments": [
- {
- "name": "left",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "right",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "strip_escapes",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "lstrip",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "chars",
- "type": "String"
- }
- ]
- },
- {
- "name": "rstrip",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "chars",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_extension",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_basename",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "path_join",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "unicode_at",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "at",
- "type": "int"
- }
- ]
- },
- {
- "name": "indent",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "prefix",
- "type": "String"
- }
- ]
- },
- {
- "name": "dedent",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "md5_text",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "sha1_text",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "sha256_text",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "md5_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sha1_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sha256_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "contains",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- }
- ]
- },
- {
- "name": "containsn",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "what",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_absolute_path",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_relative_path",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "simplify_path",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_base_dir",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_file",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "xml_escape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3429816538,
- "arguments": [
- {
- "name": "escape_quotes",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "xml_unescape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "uri_encode",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "uri_decode",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "uri_file_decode",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "c_escape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "c_unescape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "json_escape",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "validate_node_name",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "validate_filename",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "is_valid_ascii_identifier",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_unicode_identifier",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_identifier",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_int",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_float",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_hex_number",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 593672999,
- "arguments": [
- {
- "name": "with_prefix",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_valid_html_color",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_ip_address",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid_filename",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "to_int",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "to_float",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 466405837
- },
- {
- "name": "hex_to_int",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "bin_to_int",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "lpad",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 248737229,
- "arguments": [
- {
- "name": "min_length",
- "type": "int"
- },
- {
- "name": "character",
- "type": "String",
- "default_value": "\" \""
- }
- ]
- },
- {
- "name": "rpad",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 248737229,
- "arguments": [
- {
- "name": "min_length",
- "type": "int"
- },
- {
- "name": "character",
- "type": "String",
- "default_value": "\" \""
- }
- ]
- },
- {
- "name": "pad_decimals",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "digits",
- "type": "int"
- }
- ]
- },
- {
- "name": "pad_zeros",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "digits",
- "type": "int"
- }
- ]
- },
- {
- "name": "trim_prefix",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "prefix",
- "type": "String"
- }
- ]
- },
- {
- "name": "trim_suffix",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "suffix",
- "type": "String"
- }
- ]
- },
- {
- "name": "to_ascii_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_utf8_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_utf16_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_utf32_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_wchar_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "to_multibyte_char_buffer",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3055765187,
- "arguments": [
- {
- "name": "encoding",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "hex_decode",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "hash",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "StringName"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "String"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "NodePath",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "NodePath",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "NodePath",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "is_absolute",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "get_name_count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_name",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2948586938,
- "arguments": [
- {
- "name": "idx",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_subname_count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "hash",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_subname",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2948586938,
- "arguments": [
- {
- "name": "idx",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_concatenated_names",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1825232092
- },
- {
- "name": "get_concatenated_subnames",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1825232092
- },
- {
- "name": "slice",
- "return_type": "NodePath",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 421628484,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "get_as_property_path",
- "return_type": "NodePath",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1598598043
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "NodePath"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "String"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "RID",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "RID",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "is_valid",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "get_id",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "RID"
- }
- ]
- }
- ],
- "has_destructor": false
- },
- {
- "name": "Callable",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Callable",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Callable",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "create",
- "return_type": "Callable",
- "is_vararg": false,
- "is_const": false,
- "is_static": true,
- "hash": 1709381114,
- "arguments": [
- {
- "name": "variant",
- "type": "Variant"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "callv",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 413578926,
- "arguments": [
- {
- "name": "arguments",
- "type": "Array"
- }
- ]
- },
- {
- "name": "is_null",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_custom",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_standard",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_valid",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "get_object",
- "return_type": "Object",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4008621732
- },
- {
- "name": "get_object_id",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_method",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1825232092
- },
- {
- "name": "get_argument_count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_bound_arguments_count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_bound_arguments",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4144163970
- },
- {
- "name": "get_unbound_arguments_count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "hash",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "bindv",
- "return_type": "Callable",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3564560322,
- "arguments": [
- {
- "name": "arguments",
- "type": "Array"
- }
- ]
- },
- {
- "name": "unbind",
- "return_type": "Callable",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 755001590,
- "arguments": [
- {
- "name": "argcount",
- "type": "int"
- }
- ]
- },
- {
- "name": "call",
- "return_type": "Variant",
- "is_vararg": true,
- "is_const": true,
- "is_static": false,
- "hash": 3643564216
- },
- {
- "name": "call_deferred",
- "is_vararg": true,
- "is_const": true,
- "is_static": false,
- "hash": 3286317445
- },
- {
- "name": "rpc",
- "is_vararg": true,
- "is_const": true,
- "is_static": false,
- "hash": 3286317445
- },
- {
- "name": "rpc_id",
- "is_vararg": true,
- "is_const": true,
- "is_static": false,
- "hash": 2270047679,
- "arguments": [
- {
- "name": "peer_id",
- "type": "int"
- }
- ]
- },
- {
- "name": "bind",
- "return_type": "Callable",
- "is_vararg": true,
- "is_const": true,
- "is_static": false,
- "hash": 3224143119
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Callable"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "Signal",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Signal",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Signal",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "is_null",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "get_object",
- "return_type": "Object",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4008621732
- },
- {
- "name": "get_object_id",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_name",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1825232092
- },
- {
- "name": "connect",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 979702392,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- },
- {
- "name": "flags",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "disconnect",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3470848906,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "is_connected",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4129521963,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "get_connections",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4144163970
- },
- {
- "name": "has_connections",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "emit",
- "is_vararg": true,
- "is_const": true,
- "is_static": false,
- "hash": 3286317445
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Signal"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "Dictionary",
- "indexing_return_type": "Variant",
- "is_keyed": true,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "assign",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3642266950,
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "merge",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2079548978,
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- },
- {
- "name": "overwrite",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "merged",
- "return_type": "Dictionary",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2271165639,
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- },
- {
- "name": "overwrite",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3680194679,
- "arguments": [
- {
- "name": "key",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "has_all",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2988181878,
- "arguments": [
- {
- "name": "keys",
- "type": "Array"
- }
- ]
- },
- {
- "name": "find_key",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1988825835,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1776646889,
- "arguments": [
- {
- "name": "key",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "hash",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "keys",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4144163970
- },
- {
- "name": "values",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4144163970
- },
- {
- "name": "duplicate",
- "return_type": "Dictionary",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 830099069,
- "arguments": [
- {
- "name": "deep",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "duplicate_deep",
- "return_type": "Dictionary",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2160600714,
- "arguments": [
- {
- "name": "deep_subresources_mode",
- "type": "int",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "get",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2205440559,
- "arguments": [
- {
- "name": "key",
- "type": "Variant"
- },
- {
- "name": "default",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "get_or_add",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1052551076,
- "arguments": [
- {
- "name": "key",
- "type": "Variant"
- },
- {
- "name": "default",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "set",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2175348267,
- "arguments": [
- {
- "name": "key",
- "type": "Variant"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "is_typed",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_typed_key",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_typed_value",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_same_typed",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3471775634,
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "is_same_typed_key",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3471775634,
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "is_same_typed_value",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3471775634,
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_typed_key_builtin",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_typed_value_builtin",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_typed_key_class_name",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1825232092
- },
- {
- "name": "get_typed_value_class_name",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1825232092
- },
- {
- "name": "get_typed_key_script",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "get_typed_value_script",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "make_read_only",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "is_read_only",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "recursive_equal",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1404404751,
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- },
- {
- "name": "recursion_count",
- "type": "int"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Dictionary"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "base",
- "type": "Dictionary"
- },
- {
- "name": "key_type",
- "type": "int"
- },
- {
- "name": "key_class_name",
- "type": "StringName"
- },
- {
- "name": "key_script",
- "type": "Variant"
- },
- {
- "name": "value_type",
- "type": "int"
- },
- {
- "name": "value_class_name",
- "type": "StringName"
- },
- {
- "name": "value_script",
- "type": "Variant"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "Array",
- "indexing_return_type": "Variant",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "<",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "<=",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": ">",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": ">=",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "Array",
- "return_type": "Array"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- }
- ],
- "methods": [
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "hash",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "assign",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2307260970,
- "arguments": [
- {
- "name": "array",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 708700221,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3798478031,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "push_back",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3316032543,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "push_front",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3316032543,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "append",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3316032543,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2307260970,
- "arguments": [
- {
- "name": "array",
- "type": "Array"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "size",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3176316662,
- "arguments": [
- {
- "name": "position",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "position",
- "type": "int"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3316032543,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "erase",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3316032543,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "front",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "back",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "pick_random",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2336346817,
- "arguments": [
- {
- "name": "what",
- "type": "Variant"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "find_custom",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2145562546,
- "arguments": [
- {
- "name": "method",
- "type": "Callable"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2336346817,
- "arguments": [
- {
- "name": "what",
- "type": "Variant"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "rfind_custom",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2145562546,
- "arguments": [
- {
- "name": "method",
- "type": "Callable"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1481661226,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3680194679,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "pop_back",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1321915136
- },
- {
- "name": "pop_front",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1321915136
- },
- {
- "name": "pop_at",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3518259424,
- "arguments": [
- {
- "name": "position",
- "type": "int"
- }
- ]
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "sort_custom",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3470848906,
- "arguments": [
- {
- "name": "func",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "shuffle",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3372222236,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "bsearch_custom",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 161317131,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "func",
- "type": "Callable"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "duplicate",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 636440122,
- "arguments": [
- {
- "name": "deep",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "duplicate_deep",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1949240801,
- "arguments": [
- {
- "name": "deep_subresources_mode",
- "type": "int",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "slice",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1393718243,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- },
- {
- "name": "step",
- "type": "int",
- "default_value": "1"
- },
- {
- "name": "deep",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "filter",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4075186556,
- "arguments": [
- {
- "name": "method",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "map",
- "return_type": "Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4075186556,
- "arguments": [
- {
- "name": "method",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "reduce",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4272450342,
- "arguments": [
- {
- "name": "method",
- "type": "Callable"
- },
- {
- "name": "accum",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "any",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4129521963,
- "arguments": [
- {
- "name": "method",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "all",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4129521963,
- "arguments": [
- {
- "name": "method",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "max",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "min",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "is_typed",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "is_same_typed",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2988181878,
- "arguments": [
- {
- "name": "array",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_typed_builtin",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "get_typed_class_name",
- "return_type": "StringName",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1825232092
- },
- {
- "name": "get_typed_script",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1460142086
- },
- {
- "name": "make_read_only",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "is_read_only",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "base",
- "type": "Array"
- },
- {
- "name": "type",
- "type": "int"
- },
- {
- "name": "class_name",
- "type": "StringName"
- },
- {
- "name": "script",
- "type": "Variant"
- }
- ]
- },
- {
- "index": 3,
- "arguments": [
- {
- "name": "from",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "index": 4,
- "arguments": [
- {
- "name": "from",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "index": 5,
- "arguments": [
- {
- "name": "from",
- "type": "PackedInt64Array"
- }
- ]
- },
- {
- "index": 6,
- "arguments": [
- {
- "name": "from",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "index": 7,
- "arguments": [
- {
- "name": "from",
- "type": "PackedFloat64Array"
- }
- ]
- },
- {
- "index": 8,
- "arguments": [
- {
- "name": "from",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "index": 9,
- "arguments": [
- {
- "name": "from",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "index": 10,
- "arguments": [
- {
- "name": "from",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "index": 11,
- "arguments": [
- {
- "name": "from",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "index": 12,
- "arguments": [
- {
- "name": "from",
- "type": "PackedVector4Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedByteArray",
- "indexing_return_type": "int",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedByteArray",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedByteArray",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedByteArray",
- "return_type": "PackedByteArray"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 791097111,
- "arguments": [
- {
- "name": "array",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1487112728,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 931488181,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2278869132,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 954237325,
- "hash_compatibility": [
- 3380005890
- ],
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236,
- "hash_compatibility": [
- 851781288
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2984303840,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2984303840,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "get_string_from_ascii",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_string_from_utf8",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_string_from_utf16",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_string_from_utf32",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_string_from_wchar",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "get_string_from_multibyte_char",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3134094431,
- "arguments": [
- {
- "name": "encoding",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "hex_encode",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3942272618
- },
- {
- "name": "compress",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1845905913,
- "arguments": [
- {
- "name": "compression_mode",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "decompress",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2278869132,
- "arguments": [
- {
- "name": "buffer_size",
- "type": "int"
- },
- {
- "name": "compression_mode",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "decompress_dynamic",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2278869132,
- "arguments": [
- {
- "name": "max_output_size",
- "type": "int"
- },
- {
- "name": "compression_mode",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "decode_u8",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_s8",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_u16",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_s16",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_u32",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_s32",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_u64",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_s64",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_half",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1401583798,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_float",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1401583798,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "decode_double",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1401583798,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- }
- ]
- },
- {
- "name": "has_encoded_var",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2914632957,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "decode_var",
- "return_type": "Variant",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1740420038,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "decode_var_size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 954237325,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "to_int32_array",
- "return_type": "PackedInt32Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3158844420
- },
- {
- "name": "to_int64_array",
- "return_type": "PackedInt64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1961294120
- },
- {
- "name": "to_float32_array",
- "return_type": "PackedFloat32Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3575107827
- },
- {
- "name": "to_float64_array",
- "return_type": "PackedFloat64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1627308337
- },
- {
- "name": "to_vector2_array",
- "return_type": "PackedVector2Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1660374357
- },
- {
- "name": "to_vector3_array",
- "return_type": "PackedVector3Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4171207452
- },
- {
- "name": "to_vector4_array",
- "return_type": "PackedVector4Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 146203628
- },
- {
- "name": "to_color_array",
- "return_type": "PackedColorArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3072026941
- },
- {
- "name": "bswap16",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "offset",
- "type": "int",
- "default_value": "0"
- },
- {
- "name": "count",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "bswap32",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "offset",
- "type": "int",
- "default_value": "0"
- },
- {
- "name": "count",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "bswap64",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "offset",
- "type": "int",
- "default_value": "0"
- },
- {
- "name": "count",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "encode_u8",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_s8",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_u16",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_s16",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_u32",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_s32",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_u64",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_s64",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "encode_half",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1113000516,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "encode_float",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1113000516,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "encode_double",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1113000516,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "encode_var",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2604460497,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedInt32Array",
- "indexing_return_type": "int",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedInt32Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedInt32Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedInt32Array",
- "return_type": "PackedInt32Array"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1087733270,
- "arguments": [
- {
- "name": "array",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1487112728,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 931488181,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedInt32Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1216021098,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 954237325,
- "hash_compatibility": [
- 3380005890
- ],
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedInt32Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3158844420,
- "hash_compatibility": [
- 1997843129
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2984303840,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2984303840,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedInt64Array",
- "indexing_return_type": "int",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedInt64Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedInt64Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedInt64Array",
- "return_type": "PackedInt64Array"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3638975848,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2090311302,
- "arguments": [
- {
- "name": "array",
- "type": "PackedInt64Array"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1487112728,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 931488181,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedInt64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1726550804,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 954237325,
- "hash_compatibility": [
- 3380005890
- ],
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedInt64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1961294120,
- "hash_compatibility": [
- 2376370016
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2984303840,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2984303840,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4103005248,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 694024632,
- "arguments": [
- {
- "name": "value",
- "type": "int"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedInt64Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedFloat32Array",
- "indexing_return_type": "float",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedFloat32Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedFloat32Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedFloat32Array",
- "return_type": "PackedFloat32Array"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1401583798,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1113000516,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4094791666,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4094791666,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2981316639,
- "arguments": [
- {
- "name": "array",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1379903876,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 833936903,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1296369134,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedFloat32Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1418229160,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1175118842,
- "hash_compatibility": [
- 1188816338
- ],
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedFloat32Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3575107827,
- "hash_compatibility": [
- 831114784
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1343150241,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1343150241,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2859915090,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4094791666,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedFloat64Array",
- "indexing_return_type": "float",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedFloat64Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedFloat64Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedFloat64Array",
- "return_type": "PackedFloat64Array"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "float",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1401583798,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1113000516,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4094791666,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4094791666,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 792078629,
- "arguments": [
- {
- "name": "array",
- "type": "PackedFloat64Array"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1379903876,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 833936903,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1296369134,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedFloat64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2192974324,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1175118842,
- "hash_compatibility": [
- 1188816338
- ],
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedFloat64Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1627308337,
- "hash_compatibility": [
- 949266573
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1343150241,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1343150241,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2859915090,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4094791666,
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedFloat64Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedStringArray",
- "indexing_return_type": "String",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedStringArray",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedStringArray",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedStringArray",
- "return_type": "PackedStringArray"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "String",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2162347432,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 725585539,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 816187996,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 816187996,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1120103966,
- "arguments": [
- {
- "name": "array",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2432393153,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3174917410,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2566493496,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2094601407,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1171495151,
- "hash_compatibility": [
- 328976671
- ],
- "arguments": [
- {
- "name": "value",
- "type": "String"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedStringArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 747180633,
- "hash_compatibility": [
- 2991231410
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1760645412,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2920860731,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 816187996,
- "arguments": [
- {
- "name": "value",
- "type": "String"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedVector2Array",
- "indexing_return_type": "Vector2",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Transform2D",
- "return_type": "PackedVector2Array"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedVector2Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedVector2Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedVector2Array",
- "return_type": "PackedVector2Array"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "Vector2",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2609058838,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 635767250,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4188891560,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4188891560,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3887534835,
- "arguments": [
- {
- "name": "array",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2225629369,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3790411178,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3190634762,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedVector2Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3864005350,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3341588170,
- "hash_compatibility": [
- 3778035805
- ],
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedVector2Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1660374357,
- "hash_compatibility": [
- 3763646812
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1469606149,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1469606149,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2798848307,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 4188891560,
- "arguments": [
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedVector3Array",
- "indexing_return_type": "Vector3",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "*",
- "right_type": "Transform3D",
- "return_type": "PackedVector3Array"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedVector3Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedVector3Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedVector3Array",
- "return_type": "PackedVector3Array"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "Vector3",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1394941017,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3975343409,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3295363524,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3295363524,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 203538016,
- "arguments": [
- {
- "name": "array",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3892262309,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3726392409,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1749054343,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedVector3Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2086131305,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1259277637,
- "hash_compatibility": [
- 219263630
- ],
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedVector3Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 4171207452,
- "hash_compatibility": [
- 2754175465
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3718155780,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3718155780,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 194580386,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3295363524,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedColorArray",
- "indexing_return_type": "Color",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedColorArray",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedColorArray",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedColorArray",
- "return_type": "PackedColorArray"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "Color",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2972831132,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1444096570,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Color"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1007858200,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1007858200,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 798822497,
- "arguments": [
- {
- "name": "array",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 785289703,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Color"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3730314301,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3167426256,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedColorArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2451797139,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2639732838,
- "hash_compatibility": [
- 314143821
- ],
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedColorArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3072026941,
- "hash_compatibility": [
- 1011903421
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3156095363,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3156095363,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1682108616,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1007858200,
- "arguments": [
- {
- "name": "value",
- "type": "Color"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- },
- {
- "name": "PackedVector4Array",
- "indexing_return_type": "Vector4",
- "is_keyed": false,
- "operators": [
- {
- "name": "==",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "Variant",
- "return_type": "bool"
- },
- {
- "name": "not",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Dictionary",
- "return_type": "bool"
- },
- {
- "name": "in",
- "right_type": "Array",
- "return_type": "bool"
- },
- {
- "name": "==",
- "right_type": "PackedVector4Array",
- "return_type": "bool"
- },
- {
- "name": "!=",
- "right_type": "PackedVector4Array",
- "return_type": "bool"
- },
- {
- "name": "+",
- "right_type": "PackedVector4Array",
- "return_type": "PackedVector4Array"
- }
- ],
- "methods": [
- {
- "name": "get",
- "return_type": "Vector4",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1227817084,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "set",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 1350366223,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "size",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3173160232
- },
- {
- "name": "is_empty",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3918633141
- },
- {
- "name": "push_back",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3289167688,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "append",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3289167688,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "append_array",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 537428395,
- "arguments": [
- {
- "name": "array",
- "type": "PackedVector4Array"
- }
- ]
- },
- {
- "name": "remove_at",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 2823966027,
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "insert",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 11085009,
- "arguments": [
- {
- "name": "at_index",
- "type": "int"
- },
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "fill",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3761353134,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "resize",
- "return_type": "int",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 848867239,
- "arguments": [
- {
- "name": "new_size",
- "type": "int"
- }
- ]
- },
- {
- "name": "clear",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "has",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 88913544,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "reverse",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "slice",
- "return_type": "PackedVector4Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 2942803855,
- "arguments": [
- {
- "name": "begin",
- "type": "int"
- },
- {
- "name": "end",
- "type": "int",
- "default_value": "2147483647"
- }
- ]
- },
- {
- "name": "to_byte_array",
- "return_type": "PackedByteArray",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 247621236
- },
- {
- "name": "sort",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3218959716
- },
- {
- "name": "bsearch",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 1822067054,
- "hash_compatibility": [
- 735671678
- ],
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- },
- {
- "name": "before",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "duplicate",
- "return_type": "PackedVector4Array",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 146203628,
- "hash_compatibility": [
- 3186305013
- ]
- },
- {
- "name": "find",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3091171314,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "rfind",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3091171314,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- },
- {
- "name": "from",
- "type": "int",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "count",
- "return_type": "int",
- "is_vararg": false,
- "is_const": true,
- "is_static": false,
- "hash": 3956594488,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- },
- {
- "name": "erase",
- "return_type": "bool",
- "is_vararg": false,
- "is_const": false,
- "is_static": false,
- "hash": 3289167688,
- "arguments": [
- {
- "name": "value",
- "type": "Vector4"
- }
- ]
- }
- ],
- "constructors": [
- {
- "index": 0
- },
- {
- "index": 1,
- "arguments": [
- {
- "name": "from",
- "type": "PackedVector4Array"
- }
- ]
- },
- {
- "index": 2,
- "arguments": [
- {
- "name": "from",
- "type": "Array"
- }
- ]
- }
- ],
- "has_destructor": true
- }
- ],
- "classes": [
- {
- "name": "AESContext",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "Mode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MODE_ECB_ENCRYPT",
- "value": 0
- },
- {
- "name": "MODE_ECB_DECRYPT",
- "value": 1
- },
- {
- "name": "MODE_CBC_ENCRYPT",
- "value": 2
- },
- {
- "name": "MODE_CBC_DECRYPT",
- "value": 3
- },
- {
- "name": "MODE_MAX",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3122411423,
- "hash_compatibility": [
- 3167574919
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AESContext.Mode"
- },
- {
- "name": "key",
- "type": "PackedByteArray"
- },
- {
- "name": "iv",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- }
- ]
- },
- {
- "name": "update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 527836100,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "src",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "get_iv_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2115431945,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "finish",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "AStar2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_filter_neighbor",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "neighbor_id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "_estimate_cost",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "end_id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "_compute_cost",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_available_point_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "add_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4074201818,
- "hash_compatibility": [
- 3370185124
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "weight_scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "get_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "set_point_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_point_weight_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "set_point_weight_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "weight_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "remove_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "has_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_point_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2865087369,
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_point_ids",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3851388692,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "set_neighbor_filter_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_neighbor_filter_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_point_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 972357352,
- "hash_compatibility": [
- 4023243586
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "disabled",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_point_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "connect_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3710494224,
- "hash_compatibility": [
- 3785370599
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "disconnect_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3710494224,
- "hash_compatibility": [
- 3785370599
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "are_points_connected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2288175859,
- "hash_compatibility": [
- 4063588998
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "get_point_capacity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "reserve_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "num_nodes",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2300324924,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector2"
- },
- {
- "name": "include_disabled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_closest_position_in_segment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_point_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3427490392,
- "hash_compatibility": [
- 281625055
- ],
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "allow_partial_path",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_id_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3136199648,
- "hash_compatibility": [
- 3404614526
- ],
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "allow_partial_path",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "neighbor_filter_enabled",
- "setter": "set_neighbor_filter_enabled",
- "getter": "is_neighbor_filter_enabled"
- }
- ]
- },
- {
- "name": "AStar3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_filter_neighbor",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "neighbor_id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "_estimate_cost",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "end_id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "_compute_cost",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_available_point_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "add_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1038703438,
- "hash_compatibility": [
- 2920922839
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "position",
- "type": "Vector3"
- },
- {
- "name": "weight_scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "get_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "set_point_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_point_weight_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "set_point_weight_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "weight_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "remove_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "has_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_point_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2865087369,
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_point_ids",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3851388692,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "set_point_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 972357352,
- "hash_compatibility": [
- 4023243586
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "disabled",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_point_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "set_neighbor_filter_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_neighbor_filter_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "connect_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3710494224,
- "hash_compatibility": [
- 3785370599
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "disconnect_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3710494224,
- "hash_compatibility": [
- 3785370599
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "are_points_connected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2288175859,
- "hash_compatibility": [
- 4063588998
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "bidirectional",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "get_point_capacity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "reserve_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "num_nodes",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3241074317,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector3"
- },
- {
- "name": "include_disabled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_closest_position_in_segment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 192990374,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "to_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_point_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1562654675,
- "hash_compatibility": [
- 880819742
- ],
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "allow_partial_path",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_id_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3136199648,
- "hash_compatibility": [
- 3404614526
- ],
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "to_id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "allow_partial_path",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "neighbor_filter_enabled",
- "setter": "set_neighbor_filter_enabled",
- "getter": "is_neighbor_filter_enabled"
- }
- ]
- },
- {
- "name": "AStarGrid2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "Heuristic",
- "is_bitfield": false,
- "values": [
- {
- "name": "HEURISTIC_EUCLIDEAN",
- "value": 0
- },
- {
- "name": "HEURISTIC_MANHATTAN",
- "value": 1
- },
- {
- "name": "HEURISTIC_OCTILE",
- "value": 2
- },
- {
- "name": "HEURISTIC_CHEBYSHEV",
- "value": 3
- },
- {
- "name": "HEURISTIC_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "DiagonalMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DIAGONAL_MODE_ALWAYS",
- "value": 0
- },
- {
- "name": "DIAGONAL_MODE_NEVER",
- "value": 1
- },
- {
- "name": "DIAGONAL_MODE_AT_LEAST_ONE_WALKABLE",
- "value": 2
- },
- {
- "name": "DIAGONAL_MODE_ONLY_IF_NO_OBSTACLES",
- "value": 3
- },
- {
- "name": "DIAGONAL_MODE_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "CellShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "CELL_SHAPE_SQUARE",
- "value": 0
- },
- {
- "name": "CELL_SHAPE_ISOMETRIC_RIGHT",
- "value": 1
- },
- {
- "name": "CELL_SHAPE_ISOMETRIC_DOWN",
- "value": 2
- },
- {
- "name": "CELL_SHAPE_MAX",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_estimate_cost",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2153177966,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "Vector2i"
- },
- {
- "name": "end_id",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "_compute_cost",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2153177966,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "Vector2i"
- },
- {
- "name": "to_id",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "set_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1763793166,
- "arguments": [
- {
- "name": "region",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "get_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 410525958,
- "return_value": {
- "type": "Rect2i"
- }
- },
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "cell_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_cell_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4130591146,
- "arguments": [
- {
- "name": "cell_shape",
- "type": "enum::AStarGrid2D.CellShape"
- }
- ]
- },
- {
- "name": "get_cell_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3293463634,
- "return_value": {
- "type": "enum::AStarGrid2D.CellShape"
- }
- },
- {
- "name": "is_in_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "y",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_in_boundsv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3900751641,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "is_dirty",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_jumping_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_jumping_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_diagonal_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1017829798,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AStarGrid2D.DiagonalMode"
- }
- ]
- },
- {
- "name": "get_diagonal_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3129282674,
- "return_value": {
- "type": "enum::AStarGrid2D.DiagonalMode"
- }
- },
- {
- "name": "set_default_compute_heuristic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1044375519,
- "arguments": [
- {
- "name": "heuristic",
- "type": "enum::AStarGrid2D.Heuristic"
- }
- ]
- },
- {
- "name": "get_default_compute_heuristic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2074731422,
- "return_value": {
- "type": "enum::AStarGrid2D.Heuristic"
- }
- },
- {
- "name": "set_default_estimate_heuristic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1044375519,
- "arguments": [
- {
- "name": "heuristic",
- "type": "enum::AStarGrid2D.Heuristic"
- }
- ]
- },
- {
- "name": "get_default_estimate_heuristic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2074731422,
- "return_value": {
- "type": "enum::AStarGrid2D.Heuristic"
- }
- },
- {
- "name": "set_point_solid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1765703753,
- "hash_compatibility": [
- 2825551965
- ],
- "arguments": [
- {
- "name": "id",
- "type": "Vector2i"
- },
- {
- "name": "solid",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_point_solid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3900751641,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "set_point_weight_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2262553149,
- "arguments": [
- {
- "name": "id",
- "type": "Vector2i"
- },
- {
- "name": "weight_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_point_weight_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 719993801,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "id",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "fill_solid_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2261970063,
- "hash_compatibility": [
- 1152863744
- ],
- "arguments": [
- {
- "name": "region",
- "type": "Rect2i"
- },
- {
- "name": "solid",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "fill_weight_scale_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2793244083,
- "arguments": [
- {
- "name": "region",
- "type": "Rect2i"
- },
- {
- "name": "weight_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 108438297,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "id",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_point_data_in_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3893818462,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "region",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "get_point_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1641925693,
- "hash_compatibility": [
- 690373547
- ],
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "Vector2i"
- },
- {
- "name": "to_id",
- "type": "Vector2i"
- },
- {
- "name": "allow_partial_path",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_id_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1918132273,
- "hash_compatibility": [
- 1989391000
- ],
- "return_value": {
- "type": "typedarray::Vector2i"
- },
- "arguments": [
- {
- "name": "from_id",
- "type": "Vector2i"
- },
- {
- "name": "to_id",
- "type": "Vector2i"
- },
- {
- "name": "allow_partial_path",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Rect2i",
- "name": "region",
- "setter": "set_region",
- "getter": "get_region"
- },
- {
- "type": "Vector2i",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "Vector2",
- "name": "cell_size",
- "setter": "set_cell_size",
- "getter": "get_cell_size"
- },
- {
- "type": "int",
- "name": "cell_shape",
- "setter": "set_cell_shape",
- "getter": "get_cell_shape"
- },
- {
- "type": "bool",
- "name": "jumping_enabled",
- "setter": "set_jumping_enabled",
- "getter": "is_jumping_enabled"
- },
- {
- "type": "int",
- "name": "default_compute_heuristic",
- "setter": "set_default_compute_heuristic",
- "getter": "get_default_compute_heuristic"
- },
- {
- "type": "int",
- "name": "default_estimate_heuristic",
- "setter": "set_default_estimate_heuristic",
- "getter": "get_default_estimate_heuristic"
- },
- {
- "type": "int",
- "name": "diagonal_mode",
- "setter": "set_diagonal_mode",
- "getter": "get_diagonal_mode"
- }
- ]
- },
- {
- "name": "AcceptDialog",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Window",
- "api_type": "core",
- "methods": [
- {
- "name": "get_ok_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1856205918,
- "return_value": {
- "type": "Button"
- }
- },
- {
- "name": "get_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 566733104,
- "return_value": {
- "type": "Label"
- }
- },
- {
- "name": "set_hide_on_ok",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_hide_on_ok",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_close_on_escape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_close_on_escape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3328440682,
- "hash_compatibility": [
- 4158837846
- ],
- "return_value": {
- "type": "Button"
- },
- "arguments": [
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "right",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "action",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "add_cancel_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 242045556,
- "return_value": {
- "type": "Button"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2068354942,
- "hash_compatibility": [
- 1496901182
- ],
- "arguments": [
- {
- "name": "button",
- "type": "Button"
- }
- ]
- },
- {
- "name": "register_text_enter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3714008017,
- "hash_compatibility": [
- 1496901182
- ],
- "arguments": [
- {
- "name": "line_edit",
- "type": "LineEdit"
- }
- ]
- },
- {
- "name": "set_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_autowrap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "autowrap",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_autowrap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_ok_button_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_ok_button_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "signals": [
- {
- "name": "confirmed"
- },
- {
- "name": "canceled"
- },
- {
- "name": "custom_action",
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "ok_button_text",
- "setter": "set_ok_button_text",
- "getter": "get_ok_button_text"
- },
- {
- "type": "String",
- "name": "dialog_text",
- "setter": "set_text",
- "getter": "get_text"
- },
- {
- "type": "bool",
- "name": "dialog_hide_on_ok",
- "setter": "set_hide_on_ok",
- "getter": "get_hide_on_ok"
- },
- {
- "type": "bool",
- "name": "dialog_close_on_escape",
- "setter": "set_close_on_escape",
- "getter": "get_close_on_escape"
- },
- {
- "type": "bool",
- "name": "dialog_autowrap",
- "setter": "set_autowrap",
- "getter": "has_autowrap"
- }
- ]
- },
- {
- "name": "AccessibilityServer",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "AccessibilityRole",
- "is_bitfield": false,
- "values": [
- {
- "name": "ROLE_UNKNOWN",
- "value": 0
- },
- {
- "name": "ROLE_DEFAULT_BUTTON",
- "value": 1
- },
- {
- "name": "ROLE_AUDIO",
- "value": 2
- },
- {
- "name": "ROLE_VIDEO",
- "value": 3
- },
- {
- "name": "ROLE_STATIC_TEXT",
- "value": 4
- },
- {
- "name": "ROLE_CONTAINER",
- "value": 5
- },
- {
- "name": "ROLE_PANEL",
- "value": 6
- },
- {
- "name": "ROLE_BUTTON",
- "value": 7
- },
- {
- "name": "ROLE_LINK",
- "value": 8
- },
- {
- "name": "ROLE_CHECK_BOX",
- "value": 9
- },
- {
- "name": "ROLE_RADIO_BUTTON",
- "value": 10
- },
- {
- "name": "ROLE_CHECK_BUTTON",
- "value": 11
- },
- {
- "name": "ROLE_SCROLL_BAR",
- "value": 12
- },
- {
- "name": "ROLE_SCROLL_VIEW",
- "value": 13
- },
- {
- "name": "ROLE_SPLITTER",
- "value": 14
- },
- {
- "name": "ROLE_SLIDER",
- "value": 15
- },
- {
- "name": "ROLE_SPIN_BUTTON",
- "value": 16
- },
- {
- "name": "ROLE_PROGRESS_INDICATOR",
- "value": 17
- },
- {
- "name": "ROLE_TEXT_FIELD",
- "value": 18
- },
- {
- "name": "ROLE_MULTILINE_TEXT_FIELD",
- "value": 19
- },
- {
- "name": "ROLE_COLOR_PICKER",
- "value": 20
- },
- {
- "name": "ROLE_TABLE",
- "value": 21
- },
- {
- "name": "ROLE_CELL",
- "value": 22
- },
- {
- "name": "ROLE_ROW",
- "value": 23
- },
- {
- "name": "ROLE_ROW_GROUP",
- "value": 24
- },
- {
- "name": "ROLE_ROW_HEADER",
- "value": 25
- },
- {
- "name": "ROLE_COLUMN_HEADER",
- "value": 26
- },
- {
- "name": "ROLE_TREE",
- "value": 27
- },
- {
- "name": "ROLE_TREE_ITEM",
- "value": 28
- },
- {
- "name": "ROLE_LIST",
- "value": 29
- },
- {
- "name": "ROLE_LIST_ITEM",
- "value": 30
- },
- {
- "name": "ROLE_LIST_BOX",
- "value": 31
- },
- {
- "name": "ROLE_LIST_BOX_OPTION",
- "value": 32
- },
- {
- "name": "ROLE_TAB_BAR",
- "value": 33
- },
- {
- "name": "ROLE_TAB",
- "value": 34
- },
- {
- "name": "ROLE_TAB_PANEL",
- "value": 35
- },
- {
- "name": "ROLE_MENU_BAR",
- "value": 36
- },
- {
- "name": "ROLE_MENU",
- "value": 37
- },
- {
- "name": "ROLE_MENU_ITEM",
- "value": 38
- },
- {
- "name": "ROLE_MENU_ITEM_CHECK_BOX",
- "value": 39
- },
- {
- "name": "ROLE_MENU_ITEM_RADIO",
- "value": 40
- },
- {
- "name": "ROLE_IMAGE",
- "value": 41
- },
- {
- "name": "ROLE_WINDOW",
- "value": 42
- },
- {
- "name": "ROLE_TITLE_BAR",
- "value": 43
- },
- {
- "name": "ROLE_DIALOG",
- "value": 44
- },
- {
- "name": "ROLE_TOOLTIP",
- "value": 45
- },
- {
- "name": "ROLE_REGION",
- "value": 46
- },
- {
- "name": "ROLE_TEXT_RUN",
- "value": 47
- }
- ]
- },
- {
- "name": "AccessibilityPopupType",
- "is_bitfield": false,
- "values": [
- {
- "name": "POPUP_MENU",
- "value": 0
- },
- {
- "name": "POPUP_LIST",
- "value": 1
- },
- {
- "name": "POPUP_TREE",
- "value": 2
- },
- {
- "name": "POPUP_DIALOG",
- "value": 3
- }
- ]
- },
- {
- "name": "AccessibilityFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "FLAG_HIDDEN",
- "value": 0
- },
- {
- "name": "FLAG_MULTISELECTABLE",
- "value": 1
- },
- {
- "name": "FLAG_REQUIRED",
- "value": 2
- },
- {
- "name": "FLAG_VISITED",
- "value": 3
- },
- {
- "name": "FLAG_BUSY",
- "value": 4
- },
- {
- "name": "FLAG_MODAL",
- "value": 5
- },
- {
- "name": "FLAG_TOUCH_PASSTHROUGH",
- "value": 6
- },
- {
- "name": "FLAG_READONLY",
- "value": 7
- },
- {
- "name": "FLAG_DISABLED",
- "value": 8
- },
- {
- "name": "FLAG_CLIPS_CHILDREN",
- "value": 9
- }
- ]
- },
- {
- "name": "AccessibilityAction",
- "is_bitfield": false,
- "values": [
- {
- "name": "ACTION_CLICK",
- "value": 0
- },
- {
- "name": "ACTION_FOCUS",
- "value": 1
- },
- {
- "name": "ACTION_BLUR",
- "value": 2
- },
- {
- "name": "ACTION_COLLAPSE",
- "value": 3
- },
- {
- "name": "ACTION_EXPAND",
- "value": 4
- },
- {
- "name": "ACTION_DECREMENT",
- "value": 5
- },
- {
- "name": "ACTION_INCREMENT",
- "value": 6
- },
- {
- "name": "ACTION_HIDE_TOOLTIP",
- "value": 7
- },
- {
- "name": "ACTION_SHOW_TOOLTIP",
- "value": 8
- },
- {
- "name": "ACTION_SET_TEXT_SELECTION",
- "value": 9
- },
- {
- "name": "ACTION_REPLACE_SELECTED_TEXT",
- "value": 10
- },
- {
- "name": "ACTION_SCROLL_BACKWARD",
- "value": 11
- },
- {
- "name": "ACTION_SCROLL_DOWN",
- "value": 12
- },
- {
- "name": "ACTION_SCROLL_FORWARD",
- "value": 13
- },
- {
- "name": "ACTION_SCROLL_LEFT",
- "value": 14
- },
- {
- "name": "ACTION_SCROLL_RIGHT",
- "value": 15
- },
- {
- "name": "ACTION_SCROLL_UP",
- "value": 16
- },
- {
- "name": "ACTION_SCROLL_INTO_VIEW",
- "value": 17
- },
- {
- "name": "ACTION_SCROLL_TO_POINT",
- "value": 18
- },
- {
- "name": "ACTION_SET_SCROLL_OFFSET",
- "value": 19
- },
- {
- "name": "ACTION_SET_VALUE",
- "value": 20
- },
- {
- "name": "ACTION_SHOW_CONTEXT_MENU",
- "value": 21
- },
- {
- "name": "ACTION_CUSTOM",
- "value": 22
- }
- ]
- },
- {
- "name": "AccessibilityLiveMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIVE_OFF",
- "value": 0
- },
- {
- "name": "LIVE_POLITE",
- "value": 1
- },
- {
- "name": "LIVE_ASSERTIVE",
- "value": 2
- }
- ]
- },
- {
- "name": "AccessibilityScrollUnit",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCROLL_UNIT_ITEM",
- "value": 0
- },
- {
- "name": "SCROLL_UNIT_PAGE",
- "value": 1
- }
- ]
- },
- {
- "name": "AccessibilityScrollHint",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCROLL_HINT_TOP_LEFT",
- "value": 0
- },
- {
- "name": "SCROLL_HINT_BOTTOM_RIGHT",
- "value": 1
- },
- {
- "name": "SCROLL_HINT_TOP_EDGE",
- "value": 2
- },
- {
- "name": "SCROLL_HINT_BOTTOM_EDGE",
- "value": 3
- },
- {
- "name": "SCROLL_HINT_LEFT_EDGE",
- "value": 4
- },
- {
- "name": "SCROLL_HINT_RIGHT_EDGE",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "is_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "create_element",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3846965249,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "role",
- "type": "enum::AccessibilityServer.AccessibilityRole"
- }
- ]
- },
- {
- "name": "create_sub_element",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1151690429,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "parent_rid",
- "type": "RID"
- },
- {
- "name": "role",
- "type": "enum::AccessibilityServer.AccessibilityRole"
- },
- {
- "name": "insert_pos",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "create_sub_text_edit_elements",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2702009895,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "parent_rid",
- "type": "RID"
- },
- {
- "name": "shaped_text",
- "type": "RID"
- },
- {
- "name": "min_height",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "insert_pos",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "is_last_line",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "has_element",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "free_element",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "element_set_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175752987,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "element_get_meta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4171304767,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_window_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2386961724,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "rect_out",
- "type": "Rect2"
- },
- {
- "name": "rect_in",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "set_window_focused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "focused",
- "type": "bool"
- }
- ]
- },
- {
- "name": "update_set_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_window_root",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 495598643,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_role",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3747886520,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "role",
- "type": "enum::AccessibilityServer.AccessibilityRole"
- }
- ]
- },
- {
- "name": "update_set_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_braille_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_braille_role_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_extra_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_bounds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1378122625,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "update_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "update_add_child",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "child_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_add_related_controls",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_add_related_details",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_add_related_described_by",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_add_related_flow_to",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_add_related_labeled_by",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_add_related_radio_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_set_active_descendant",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_set_next_on_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_set_previous_on_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_set_member_of",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "group_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_set_in_page_link_target",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_set_error_message",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "update_set_live",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2993365237,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "live",
- "type": "enum::AccessibilityServer.AccessibilityLiveMode"
- }
- ]
- },
- {
- "name": "update_add_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3960092835,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "action",
- "type": "enum::AccessibilityServer.AccessibilityAction"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "update_add_custom_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4153150897,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "action_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "action_description",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_table_row_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_table_column_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_table_row_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_table_column_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_table_cell_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "row_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_table_cell_span",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "row_span",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column_span",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_list_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_list_item_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_list_item_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_list_item_selected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "selected",
- "type": "bool"
- }
- ]
- },
- {
- "name": "update_set_list_item_expanded",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "expanded",
- "type": "bool"
- }
- ]
- },
- {
- "name": "update_set_popup_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 690307634,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "popup",
- "type": "enum::AccessibilityServer.AccessibilityPopupType"
- }
- ]
- },
- {
- "name": "update_set_checked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "checekd",
- "type": "bool"
- }
- ]
- },
- {
- "name": "update_set_num_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_num_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "min",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "max",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_num_step",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "step",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_num_jump",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "jump",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_scroll_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_scroll_x_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "min",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "max",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_scroll_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_scroll_y_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "min",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "max",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "update_set_text_decorations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 457503484,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "underline",
- "type": "bool"
- },
- {
- "name": "strikethrough",
- "type": "bool"
- },
- {
- "name": "overline",
- "type": "bool"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(0, 0, 0, 1)"
- }
- ]
- },
- {
- "name": "update_set_text_align",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3725995085,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "align",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "update_set_text_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3119144029,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "text_start_id",
- "type": "RID"
- },
- {
- "name": "start_char",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "text_end_id",
- "type": "RID"
- },
- {
- "name": "end_char",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "update_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1473043386,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::AccessibilityServer.AccessibilityFlags"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "update_set_classname",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "classname",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_placeholder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "placeholder",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_text_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "vertical",
- "type": "bool"
- }
- ]
- },
- {
- "name": "update_set_list_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "vertical",
- "type": "bool"
- }
- ]
- },
- {
- "name": "update_set_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "shortcut",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_url",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "url",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_role_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_state_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_set_color_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "update_set_background_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "update_set_foreground_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- }
- ]
- },
- {
- "name": "AimModifier3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "BoneConstraint3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_forward_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2496831085,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::SkeletonModifier3D.BoneAxis"
- }
- ]
- },
- {
- "name": "get_forward_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3949866735,
- "return_value": {
- "type": "enum::SkeletonModifier3D.BoneAxis"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_use_euler",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_euler",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_primary_rotation_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 776736805,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- }
- ]
- },
- {
- "name": "get_primary_rotation_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4131134770,
- "return_value": {
- "type": "enum::Vector3.Axis"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_use_secondary_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_secondary_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "setting_count",
- "setter": "set_setting_count",
- "getter": "get_setting_count"
- }
- ]
- },
- {
- "name": "AnimatableBody2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "StaticBody2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_sync_to_physics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sync_to_physics_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "sync_to_physics",
- "setter": "set_sync_to_physics",
- "getter": "is_sync_to_physics_enabled"
- }
- ]
- },
- {
- "name": "AnimatableBody3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "StaticBody3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_sync_to_physics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sync_to_physics_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "sync_to_physics",
- "setter": "set_sync_to_physics",
- "getter": "is_sync_to_physics_enabled"
- }
- ]
- },
- {
- "name": "AnimatedSprite2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_sprite_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 905781144,
- "arguments": [
- {
- "name": "sprite_frames",
- "type": "SpriteFrames"
- }
- ]
- },
- {
- "name": "get_sprite_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3804851214,
- "return_value": {
- "type": "SpriteFrames"
- }
- },
- {
- "name": "set_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_autoplay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_autoplay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "play",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3269405555,
- "hash_compatibility": [
- 2372066587
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "custom_speed",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "from_end",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "play_backwards",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3323268493,
- "hash_compatibility": [
- 1421762485
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "pause",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_centered",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "centered",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_centered",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_flip_h",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "flip_h",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_flipped_h",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_flip_v",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "flip_v",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_flipped_v",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_frame",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_frame_progress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "progress",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_frame_progress",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_frame_and_progress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "progress",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "speed_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_playing_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "signals": [
- {
- "name": "sprite_frames_changed"
- },
- {
- "name": "animation_changed"
- },
- {
- "name": "frame_changed"
- },
- {
- "name": "animation_looped"
- },
- {
- "name": "animation_finished"
- }
- ],
- "properties": [
- {
- "type": "SpriteFrames",
- "name": "sprite_frames",
- "setter": "set_sprite_frames",
- "getter": "get_sprite_frames"
- },
- {
- "type": "StringName",
- "name": "animation",
- "setter": "set_animation",
- "getter": "get_animation"
- },
- {
- "type": "StringName",
- "name": "autoplay",
- "setter": "set_autoplay",
- "getter": "get_autoplay"
- },
- {
- "type": "int",
- "name": "frame",
- "setter": "set_frame",
- "getter": "get_frame"
- },
- {
- "type": "float",
- "name": "frame_progress",
- "setter": "set_frame_progress",
- "getter": "get_frame_progress"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- },
- {
- "type": "bool",
- "name": "centered",
- "setter": "set_centered",
- "getter": "is_centered"
- },
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "bool",
- "name": "flip_h",
- "setter": "set_flip_h",
- "getter": "is_flipped_h"
- },
- {
- "type": "bool",
- "name": "flip_v",
- "setter": "set_flip_v",
- "getter": "is_flipped_v"
- }
- ]
- },
- {
- "name": "AnimatedSprite3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SpriteBase3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_sprite_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 905781144,
- "arguments": [
- {
- "name": "sprite_frames",
- "type": "SpriteFrames"
- }
- ]
- },
- {
- "name": "get_sprite_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3804851214,
- "return_value": {
- "type": "SpriteFrames"
- }
- },
- {
- "name": "set_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_autoplay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_autoplay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "play",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3269405555,
- "hash_compatibility": [
- 2372066587
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "custom_speed",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "from_end",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "play_backwards",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3323268493,
- "hash_compatibility": [
- 1421762485
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "pause",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_frame",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_frame_progress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "progress",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_frame_progress",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_frame_and_progress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "progress",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "speed_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_playing_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "signals": [
- {
- "name": "sprite_frames_changed"
- },
- {
- "name": "animation_changed"
- },
- {
- "name": "frame_changed"
- },
- {
- "name": "animation_looped"
- },
- {
- "name": "animation_finished"
- }
- ],
- "properties": [
- {
- "type": "SpriteFrames",
- "name": "sprite_frames",
- "setter": "set_sprite_frames",
- "getter": "get_sprite_frames"
- },
- {
- "type": "StringName",
- "name": "animation",
- "setter": "set_animation",
- "getter": "get_animation"
- },
- {
- "type": "StringName",
- "name": "autoplay",
- "setter": "set_autoplay",
- "getter": "get_autoplay"
- },
- {
- "type": "int",
- "name": "frame",
- "setter": "set_frame",
- "getter": "get_frame"
- },
- {
- "type": "float",
- "name": "frame_progress",
- "setter": "set_frame_progress",
- "getter": "get_frame_progress"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- }
- ]
- },
- {
- "name": "AnimatedTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "constants": [
- {
- "name": "MAX_FRAMES",
- "value": 256
- }
- ],
- "methods": [
- {
- "name": "set_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_current_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_current_frame",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_pause",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pause",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_pause",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_one_shot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "one_shot",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_one_shot",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_frame_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_frame_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536238170,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_frame_duration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "duration",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_frame_duration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "frame",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "frames",
- "setter": "set_frames",
- "getter": "get_frames"
- },
- {
- "type": "int",
- "name": "current_frame",
- "setter": "set_current_frame",
- "getter": "get_current_frame"
- },
- {
- "type": "bool",
- "name": "pause",
- "setter": "set_pause",
- "getter": "get_pause"
- },
- {
- "type": "bool",
- "name": "one_shot",
- "setter": "set_one_shot",
- "getter": "get_one_shot"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- }
- ]
- },
- {
- "name": "Animation",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "TrackType",
- "is_bitfield": false,
- "values": [
- {
- "name": "TYPE_VALUE",
- "value": 0
- },
- {
- "name": "TYPE_POSITION_3D",
- "value": 1
- },
- {
- "name": "TYPE_ROTATION_3D",
- "value": 2
- },
- {
- "name": "TYPE_SCALE_3D",
- "value": 3
- },
- {
- "name": "TYPE_BLEND_SHAPE",
- "value": 4
- },
- {
- "name": "TYPE_METHOD",
- "value": 5
- },
- {
- "name": "TYPE_BEZIER",
- "value": 6
- },
- {
- "name": "TYPE_AUDIO",
- "value": 7
- },
- {
- "name": "TYPE_ANIMATION",
- "value": 8
- }
- ]
- },
- {
- "name": "InterpolationType",
- "is_bitfield": false,
- "values": [
- {
- "name": "INTERPOLATION_NEAREST",
- "value": 0
- },
- {
- "name": "INTERPOLATION_LINEAR",
- "value": 1
- },
- {
- "name": "INTERPOLATION_CUBIC",
- "value": 2
- },
- {
- "name": "INTERPOLATION_LINEAR_ANGLE",
- "value": 3
- },
- {
- "name": "INTERPOLATION_CUBIC_ANGLE",
- "value": 4
- }
- ]
- },
- {
- "name": "UpdateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "UPDATE_CONTINUOUS",
- "value": 0
- },
- {
- "name": "UPDATE_DISCRETE",
- "value": 1
- },
- {
- "name": "UPDATE_CAPTURE",
- "value": 2
- }
- ]
- },
- {
- "name": "LoopMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOOP_NONE",
- "value": 0
- },
- {
- "name": "LOOP_LINEAR",
- "value": 1
- },
- {
- "name": "LOOP_PINGPONG",
- "value": 2
- }
- ]
- },
- {
- "name": "LoopedFlag",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOOPED_FLAG_NONE",
- "value": 0
- },
- {
- "name": "LOOPED_FLAG_END",
- "value": 1
- },
- {
- "name": "LOOPED_FLAG_START",
- "value": 2
- }
- ]
- },
- {
- "name": "FindMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FIND_MODE_NEAREST",
- "value": 0
- },
- {
- "name": "FIND_MODE_APPROX",
- "value": 1
- },
- {
- "name": "FIND_MODE_EXACT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_track",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3843682357,
- "hash_compatibility": [
- 2393815928
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "type",
- "type": "enum::Animation.TrackType"
- },
- {
- "name": "at_position",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "remove_track",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_track_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "track_get_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3445944217,
- "return_value": {
- "type": "enum::Animation.TrackType"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_set_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761262315,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "find_track",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 245376003,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "type",
- "type": "enum::Animation.TrackType"
- }
- ]
- },
- {
- "name": "track_move_up",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_move_down",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_move_to",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_swap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "with_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_set_imported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "imported",
- "type": "bool"
- }
- ]
- },
- {
- "name": "track_is_imported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "track_is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "position_track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2540608232,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "rotation_track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4165004800,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "rotation",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "scale_track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2540608232,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "blend_shape_track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1534913637,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "position_track_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3530011197,
- "hash_compatibility": [
- 3285246857
- ],
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time_sec",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "backward",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "rotation_track_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915876792,
- "hash_compatibility": [
- 1988711975
- ],
- "return_value": {
- "type": "Quaternion"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time_sec",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "backward",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "scale_track_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3530011197,
- "hash_compatibility": [
- 3285246857
- ],
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time_sec",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "backward",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "blend_shape_track_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2482365182,
- "hash_compatibility": [
- 1900462983
- ],
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time_sec",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "backward",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 808952278,
- "hash_compatibility": [
- 1985425300
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "key",
- "type": "Variant"
- },
- {
- "name": "transition",
- "type": "float",
- "meta": "float",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "track_remove_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_remove_key_at_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "track_set_key_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2060538656,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "track_set_key_transition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transition",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "track_set_key_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "track_get_key_transition",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_get_key_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_get_key_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 678354945,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_get_key_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_find_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4230953007,
- "hash_compatibility": [
- 3245197284,
- 3898229885
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "find_mode",
- "type": "enum::Animation.FindMode",
- "default_value": "0"
- },
- {
- "name": "limit",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "backward",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "track_set_interpolation_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4112932513,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "interpolation",
- "type": "enum::Animation.InterpolationType"
- }
- ]
- },
- {
- "name": "track_get_interpolation_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530756894,
- "return_value": {
- "type": "enum::Animation.InterpolationType"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_set_interpolation_loop_wrap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "interpolation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "track_get_interpolation_loop_wrap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "track_is_compressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "value_track_set_update_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2854058312,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mode",
- "type": "enum::Animation.UpdateMode"
- }
- ]
- },
- {
- "name": "value_track_get_update_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1440326473,
- "return_value": {
- "type": "enum::Animation.UpdateMode"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "value_track_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 747269075,
- "hash_compatibility": [
- 491147702
- ],
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time_sec",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "backward",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "method_track_get_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 351665558,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "method_track_get_params",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2345056839,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "bezier_track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3656773645,
- "hash_compatibility": [
- 1057544502
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "in_handle",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- },
- {
- "name": "out_handle",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "bezier_track_set_key_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "bezier_track_set_key_in_handle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1719223284,
- "hash_compatibility": [
- 1028302688
- ],
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "in_handle",
- "type": "Vector2"
- },
- {
- "name": "balanced_value_time_ratio",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "bezier_track_set_key_out_handle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1719223284,
- "hash_compatibility": [
- 1028302688
- ],
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "out_handle",
- "type": "Vector2"
- },
- {
- "name": "balanced_value_time_ratio",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "bezier_track_get_key_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "bezier_track_get_key_in_handle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3016396712,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "bezier_track_get_key_out_handle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3016396712,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "bezier_track_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1900462983,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "audio_track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4021027286,
- "hash_compatibility": [
- 3489962123
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "stream",
- "type": "Resource"
- },
- {
- "name": "start_offset",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "end_offset",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "audio_track_set_key_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3886397084,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "stream",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "audio_track_set_key_start_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "audio_track_set_key_end_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "audio_track_get_key_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 635277205,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "audio_track_get_key_start_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "audio_track_get_key_end_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "audio_track_set_use_blend",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "audio_track_is_use_blend",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "animation_track_insert_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 158676774,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "animation",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_track_set_key_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 117615382,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "animation",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_track_get_key_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 351665558,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_marker",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4135858297,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "remove_marker",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_marker",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_marker_at_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4079494655,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_next_marker",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4079494655,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_prev_marker",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4079494655,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_marker_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2349060816,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_marker_names",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_marker_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3742943038,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_marker_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4260178595,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "set_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time_sec",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_loop_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3155355575,
- "arguments": [
- {
- "name": "loop_mode",
- "type": "enum::Animation.LoopMode"
- }
- ]
- },
- {
- "name": "get_loop_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1988889481,
- "return_value": {
- "type": "enum::Animation.LoopMode"
- }
- },
- {
- "name": "set_step",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size_sec",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_step",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "copy_track",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 148001024,
- "arguments": [
- {
- "name": "track_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_animation",
- "type": "Animation"
- }
- ]
- },
- {
- "name": "optimize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3303583852,
- "arguments": [
- {
- "name": "allowed_velocity_err",
- "type": "float",
- "meta": "float",
- "default_value": "0.01"
- },
- {
- "name": "allowed_angular_err",
- "type": "float",
- "meta": "float",
- "default_value": "0.01"
- },
- {
- "name": "precision",
- "type": "int",
- "meta": "int32",
- "default_value": "3"
- }
- ]
- },
- {
- "name": "compress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3608408117,
- "arguments": [
- {
- "name": "page_size",
- "type": "int",
- "meta": "uint32",
- "default_value": "8192"
- },
- {
- "name": "fps",
- "type": "int",
- "meta": "uint32",
- "default_value": "120"
- },
- {
- "name": "split_tolerance",
- "type": "float",
- "meta": "float",
- "default_value": "4.0"
- }
- ]
- },
- {
- "name": "is_capture_included",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "length",
- "setter": "set_length",
- "getter": "get_length"
- },
- {
- "type": "int",
- "name": "loop_mode",
- "setter": "set_loop_mode",
- "getter": "get_loop_mode"
- },
- {
- "type": "float",
- "name": "step",
- "setter": "set_step",
- "getter": "get_step"
- },
- {
- "type": "bool",
- "name": "capture_included",
- "getter": "is_capture_included"
- }
- ]
- },
- {
- "name": "AnimationLibrary",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "add_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1811855551,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "animation",
- "type": "Animation"
- }
- ]
- },
- {
- "name": "remove_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "rename_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "newname",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2933122410,
- "return_value": {
- "type": "Animation"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "get_animation_list_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "signals": [
- {
- "name": "animation_added",
- "arguments": [
- {
- "name": "anim_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_removed",
- "arguments": [
- {
- "name": "anim_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_renamed",
- "arguments": [
- {
- "name": "old_name",
- "type": "StringName"
- },
- {
- "name": "new_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_changed",
- "arguments": [
- {
- "name": "anim_name",
- "type": "StringName"
- }
- ]
- }
- ]
- },
- {
- "name": "AnimationMixer",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node",
- "api_type": "core",
- "enums": [
- {
- "name": "AnimationCallbackModeProcess",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANIMATION_CALLBACK_MODE_PROCESS_PHYSICS",
- "value": 0
- },
- {
- "name": "ANIMATION_CALLBACK_MODE_PROCESS_IDLE",
- "value": 1
- },
- {
- "name": "ANIMATION_CALLBACK_MODE_PROCESS_MANUAL",
- "value": 2
- }
- ]
- },
- {
- "name": "AnimationCallbackModeMethod",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANIMATION_CALLBACK_MODE_METHOD_DEFERRED",
- "value": 0
- },
- {
- "name": "ANIMATION_CALLBACK_MODE_METHOD_IMMEDIATE",
- "value": 1
- }
- ]
- },
- {
- "name": "AnimationCallbackModeDiscrete",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANIMATION_CALLBACK_MODE_DISCRETE_DOMINANT",
- "value": 0
- },
- {
- "name": "ANIMATION_CALLBACK_MODE_DISCRETE_RECESSIVE",
- "value": 1
- },
- {
- "name": "ANIMATION_CALLBACK_MODE_DISCRETE_FORCE_CONTINUOUS",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_post_process_key_value",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2716908335,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "animation",
- "type": "Animation"
- },
- {
- "name": "track",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "object_id",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "object_sub_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_animation_library",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 618909818,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "library",
- "type": "AnimationLibrary"
- }
- ]
- },
- {
- "name": "remove_animation_library",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "rename_animation_library",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "newname",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_animation_library",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation_library",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 147342321,
- "return_value": {
- "type": "AnimationLibrary"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation_library_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "has_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2933122410,
- "return_value": {
- "type": "Animation"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_deterministic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "deterministic",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_deterministic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_root_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_root_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_callback_mode_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2153733086,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationMixer.AnimationCallbackModeProcess"
- }
- ]
- },
- {
- "name": "get_callback_mode_process",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1394468472,
- "return_value": {
- "type": "enum::AnimationMixer.AnimationCallbackModeProcess"
- }
- },
- {
- "name": "set_callback_mode_method",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 742218271,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationMixer.AnimationCallbackModeMethod"
- }
- ]
- },
- {
- "name": "get_callback_mode_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 489449656,
- "return_value": {
- "type": "enum::AnimationMixer.AnimationCallbackModeMethod"
- }
- },
- {
- "name": "set_callback_mode_discrete",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1998944670,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationMixer.AnimationCallbackModeDiscrete"
- }
- ]
- },
- {
- "name": "get_callback_mode_discrete",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3493168860,
- "return_value": {
- "type": "enum::AnimationMixer.AnimationCallbackModeDiscrete"
- }
- },
- {
- "name": "set_audio_max_polyphony",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polyphony",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_audio_max_polyphony",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_root_motion_track",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_root_motion_track",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_root_motion_local",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_root_motion_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_root_motion_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_root_motion_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1222331677,
- "return_value": {
- "type": "Quaternion"
- }
- },
- {
- "name": "get_root_motion_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_root_motion_position_accumulator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_root_motion_rotation_accumulator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1222331677,
- "return_value": {
- "type": "Quaternion"
- }
- },
- {
- "name": "get_root_motion_scale_accumulator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "clear_caches",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "advance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "capture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1333632127,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "duration",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "trans_type",
- "type": "enum::Tween.TransitionType",
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "enum::Tween.EaseType",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_reset_on_save_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_reset_on_save_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "find_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1559484580,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "animation",
- "type": "Animation"
- }
- ]
- },
- {
- "name": "find_animation_library",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1559484580,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "animation",
- "type": "Animation"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "animation_list_changed"
- },
- {
- "name": "animation_libraries_updated"
- },
- {
- "name": "animation_finished",
- "arguments": [
- {
- "name": "anim_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_started",
- "arguments": [
- {
- "name": "anim_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "caches_cleared"
- },
- {
- "name": "mixer_applied"
- },
- {
- "name": "mixer_updated"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "active",
- "setter": "set_active",
- "getter": "is_active"
- },
- {
- "type": "bool",
- "name": "deterministic",
- "setter": "set_deterministic",
- "getter": "is_deterministic"
- },
- {
- "type": "bool",
- "name": "reset_on_save",
- "setter": "set_reset_on_save_enabled",
- "getter": "is_reset_on_save_enabled"
- },
- {
- "type": "NodePath",
- "name": "root_node",
- "setter": "set_root_node",
- "getter": "get_root_node"
- },
- {
- "type": "NodePath",
- "name": "root_motion_track",
- "setter": "set_root_motion_track",
- "getter": "get_root_motion_track"
- },
- {
- "type": "bool",
- "name": "root_motion_local",
- "setter": "set_root_motion_local",
- "getter": "is_root_motion_local"
- },
- {
- "type": "int",
- "name": "audio_max_polyphony",
- "setter": "set_audio_max_polyphony",
- "getter": "get_audio_max_polyphony"
- },
- {
- "type": "int",
- "name": "callback_mode_process",
- "setter": "set_callback_mode_process",
- "getter": "get_callback_mode_process"
- },
- {
- "type": "int",
- "name": "callback_mode_method",
- "setter": "set_callback_mode_method",
- "getter": "get_callback_mode_method"
- },
- {
- "type": "int",
- "name": "callback_mode_discrete",
- "setter": "set_callback_mode_discrete",
- "getter": "get_callback_mode_discrete"
- }
- ]
- },
- {
- "name": "AnimationNode",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "FilterAction",
- "is_bitfield": false,
- "values": [
- {
- "name": "FILTER_IGNORE",
- "value": 0
- },
- {
- "name": "FILTER_PASS",
- "value": 1
- },
- {
- "name": "FILTER_STOP",
- "value": 2
- },
- {
- "name": "FILTER_BLEND",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_child_nodes",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "_get_parameter_list",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "_get_child_by_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 625644256,
- "return_value": {
- "type": "AnimationNode"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_parameter_default_value",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "parameter",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_is_parameter_read_only",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "parameter",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2139827523,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "seek",
- "type": "bool"
- },
- {
- "name": "is_external_seeking",
- "type": "bool"
- },
- {
- "name": "test_only",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_caption",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_has_filter",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_input_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 215573526,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_input_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_input_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "find_input",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_filter_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3868023870,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_path_filtered",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 861721659,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "set_filter_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_filter_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_processing_animation_tree_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "is_process_testing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "blend_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1630801826,
- "hash_compatibility": [
- 11797022
- ],
- "arguments": [
- {
- "name": "animation",
- "type": "StringName"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "delta",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "seeked",
- "type": "bool"
- },
- {
- "name": "is_external_seeking",
- "type": "bool"
- },
- {
- "name": "blend",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "looped_flag",
- "type": "enum::Animation.LoopedFlag",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "blend_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1746075988,
- "hash_compatibility": [
- 263389446
- ],
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "node",
- "type": "AnimationNode"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "seek",
- "type": "bool"
- },
- {
- "name": "is_external_seeking",
- "type": "bool"
- },
- {
- "name": "blend",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "filter",
- "type": "enum::AnimationNode.FilterAction",
- "default_value": "0"
- },
- {
- "name": "sync",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "test_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "blend_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1361527350,
- "hash_compatibility": [
- 2709059328
- ],
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "input_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "seek",
- "type": "bool"
- },
- {
- "name": "is_external_seeking",
- "type": "bool"
- },
- {
- "name": "blend",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "filter",
- "type": "enum::AnimationNode.FilterAction",
- "default_value": "0"
- },
- {
- "name": "sync",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "test_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_parameter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_parameter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "tree_changed"
- },
- {
- "name": "node_updated",
- "arguments": [
- {
- "name": "object_id",
- "type": "int"
- }
- ]
- },
- {
- "name": "animation_node_renamed",
- "arguments": [
- {
- "name": "object_id",
- "type": "int"
- },
- {
- "name": "old_name",
- "type": "String"
- },
- {
- "name": "new_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "animation_node_removed",
- "arguments": [
- {
- "name": "object_id",
- "type": "int"
- },
- {
- "name": "node_name",
- "type": "String"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "filter_enabled",
- "setter": "set_filter_enabled",
- "getter": "is_filter_enabled"
- },
- {
- "type": "Array",
- "name": "filters",
- "setter": "_set_filters",
- "getter": "_get_filters"
- }
- ]
- },
- {
- "name": "AnimationNodeAdd2",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNodeSync",
- "api_type": "core"
- },
- {
- "name": "AnimationNodeAdd3",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNodeSync",
- "api_type": "core"
- },
- {
- "name": "AnimationNodeAnimation",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationRootNode",
- "api_type": "core",
- "enums": [
- {
- "name": "PlayMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "PLAY_MODE_FORWARD",
- "value": 0
- },
- {
- "name": "PLAY_MODE_BACKWARD",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_play_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3347718873,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationNodeAnimation.PlayMode"
- }
- ]
- },
- {
- "name": "get_play_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2061244637,
- "return_value": {
- "type": "enum::AnimationNodeAnimation.PlayMode"
- }
- },
- {
- "name": "set_advance_on_start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "advance_on_start",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_advance_on_start",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_custom_timeline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_custom_timeline",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_custom_timeline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_timeline_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "timeline_length",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_timeline_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_stretch_time_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "stretch_time_scale",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_stretching_time_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_start_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "start_offset",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_start_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_loop_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3155355575,
- "arguments": [
- {
- "name": "loop_mode",
- "type": "enum::Animation.LoopMode"
- }
- ]
- },
- {
- "name": "get_loop_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1988889481,
- "return_value": {
- "type": "enum::Animation.LoopMode"
- }
- }
- ],
- "properties": [
- {
- "type": "StringName",
- "name": "animation",
- "setter": "set_animation",
- "getter": "get_animation"
- },
- {
- "type": "int",
- "name": "play_mode",
- "setter": "set_play_mode",
- "getter": "get_play_mode"
- },
- {
- "type": "bool",
- "name": "advance_on_start",
- "setter": "set_advance_on_start",
- "getter": "is_advance_on_start"
- },
- {
- "type": "bool",
- "name": "use_custom_timeline",
- "setter": "set_use_custom_timeline",
- "getter": "is_using_custom_timeline"
- },
- {
- "type": "float",
- "name": "timeline_length",
- "setter": "set_timeline_length",
- "getter": "get_timeline_length"
- },
- {
- "type": "bool",
- "name": "stretch_time_scale",
- "setter": "set_stretch_time_scale",
- "getter": "is_stretching_time_scale"
- },
- {
- "type": "float",
- "name": "start_offset",
- "setter": "set_start_offset",
- "getter": "get_start_offset"
- },
- {
- "type": "int",
- "name": "loop_mode",
- "setter": "set_loop_mode",
- "getter": "get_loop_mode"
- }
- ]
- },
- {
- "name": "AnimationNodeBlend2",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNodeSync",
- "api_type": "core"
- },
- {
- "name": "AnimationNodeBlend3",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNodeSync",
- "api_type": "core"
- },
- {
- "name": "AnimationNodeBlendSpace1D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationRootNode",
- "api_type": "core",
- "enums": [
- {
- "name": "BlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_MODE_INTERPOLATED",
- "value": 0
- },
- {
- "name": "BLEND_MODE_DISCRETE",
- "value": 1
- },
- {
- "name": "BLEND_MODE_DISCRETE_CARRY",
- "value": 2
- }
- ]
- },
- {
- "name": "SyncMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SYNC_MODE_NONE",
- "value": 0
- },
- {
- "name": "SYNC_MODE_INDEPENDENT",
- "value": 1
- },
- {
- "name": "SYNC_MODE_CYCLIC_MUTABLE",
- "value": 2
- },
- {
- "name": "SYNC_MODE_CYCLIC_CONSTANT",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_blend_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 398361042,
- "hash_compatibility": [
- 285050433,
- 4069484420
- ],
- "arguments": [
- {
- "name": "node",
- "type": "AnimationRootNode"
- },
- {
- "name": "pos",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "at_index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "set_blend_point_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "pos",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_blend_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_blend_point_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4240341528,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "node",
- "type": "AnimationRootNode"
- }
- ]
- },
- {
- "name": "get_blend_point_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 665599029,
- "return_value": {
- "type": "AnimationRootNode"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_blend_point_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_blend_point_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "find_blend_point_by_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2458036349,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_blend_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_blend_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "reorder_blend_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_min_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "min_space",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_min_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_space",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_snap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "snap",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_snap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_value_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_value_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2600869457,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationNodeBlendSpace1D.BlendMode"
- }
- ]
- },
- {
- "name": "get_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1547667849,
- "return_value": {
- "type": "enum::AnimationNodeBlendSpace1D.BlendMode"
- }
- },
- {
- "name": "set_use_sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_sync",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sync_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1065895142,
- "arguments": [
- {
- "name": "sync_mode",
- "type": "enum::AnimationNodeBlendSpace1D.SyncMode"
- }
- ]
- },
- {
- "name": "get_sync_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132474921,
- "return_value": {
- "type": "enum::AnimationNodeBlendSpace1D.SyncMode"
- }
- },
- {
- "name": "set_cyclic_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_cyclic_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "min_space",
- "setter": "set_min_space",
- "getter": "get_min_space"
- },
- {
- "type": "float",
- "name": "max_space",
- "setter": "set_max_space",
- "getter": "get_max_space"
- },
- {
- "type": "float",
- "name": "snap",
- "setter": "set_snap",
- "getter": "get_snap"
- },
- {
- "type": "String",
- "name": "value_label",
- "setter": "set_value_label",
- "getter": "get_value_label"
- },
- {
- "type": "int",
- "name": "blend_mode",
- "setter": "set_blend_mode",
- "getter": "get_blend_mode"
- },
- {
- "type": "bool",
- "name": "sync",
- "setter": "set_use_sync",
- "getter": "is_using_sync"
- },
- {
- "type": "int",
- "name": "sync_mode",
- "setter": "set_sync_mode",
- "getter": "get_sync_mode"
- },
- {
- "type": "float",
- "name": "cyclic_length",
- "setter": "set_cyclic_length",
- "getter": "get_cyclic_length"
- }
- ]
- },
- {
- "name": "AnimationNodeBlendSpace2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationRootNode",
- "api_type": "core",
- "enums": [
- {
- "name": "BlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_MODE_INTERPOLATED",
- "value": 0
- },
- {
- "name": "BLEND_MODE_DISCRETE",
- "value": 1
- },
- {
- "name": "BLEND_MODE_DISCRETE_CARRY",
- "value": 2
- }
- ]
- },
- {
- "name": "SyncMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SYNC_MODE_NONE",
- "value": 0
- },
- {
- "name": "SYNC_MODE_INDEPENDENT",
- "value": 1
- },
- {
- "name": "SYNC_MODE_CYCLIC_MUTABLE",
- "value": 2
- },
- {
- "name": "SYNC_MODE_CYCLIC_CONSTANT",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_blend_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 768750458,
- "hash_compatibility": [
- 402261981,
- 1533588937
- ],
- "arguments": [
- {
- "name": "node",
- "type": "AnimationRootNode"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "at_index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "set_blend_point_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "pos",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_blend_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_blend_point_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4240341528,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "node",
- "type": "AnimationRootNode"
- }
- ]
- },
- {
- "name": "get_blend_point_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 665599029,
- "return_value": {
- "type": "AnimationRootNode"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_blend_point_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_blend_point_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "find_blend_point_by_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2458036349,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_blend_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_blend_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "reorder_blend_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_triangle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 753017335,
- "hash_compatibility": [
- 642454959
- ],
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "y",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "z",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "at_index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_triangle_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 50157827,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "triangle",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_triangle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "triangle",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_triangle_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_min_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "min_space",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_min_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_max_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "max_space",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_max_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_snap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "snap",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_snap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_x_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_x_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_y_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_y_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_auto_triangles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_auto_triangles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 81193520,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationNodeBlendSpace2D.BlendMode"
- }
- ]
- },
- {
- "name": "get_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1398433632,
- "return_value": {
- "type": "enum::AnimationNodeBlendSpace2D.BlendMode"
- }
- },
- {
- "name": "set_use_sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_sync",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sync_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2615784488,
- "arguments": [
- {
- "name": "sync_mode",
- "type": "enum::AnimationNodeBlendSpace2D.SyncMode"
- }
- ]
- },
- {
- "name": "get_sync_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 242032665,
- "return_value": {
- "type": "enum::AnimationNodeBlendSpace2D.SyncMode"
- }
- },
- {
- "name": "set_cyclic_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_cyclic_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- }
- ],
- "signals": [
- {
- "name": "triangles_updated"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "auto_triangles",
- "setter": "set_auto_triangles",
- "getter": "get_auto_triangles"
- },
- {
- "type": "PackedInt32Array",
- "name": "triangles",
- "setter": "_set_triangles",
- "getter": "_get_triangles"
- },
- {
- "type": "Vector2",
- "name": "min_space",
- "setter": "set_min_space",
- "getter": "get_min_space"
- },
- {
- "type": "Vector2",
- "name": "max_space",
- "setter": "set_max_space",
- "getter": "get_max_space"
- },
- {
- "type": "Vector2",
- "name": "snap",
- "setter": "set_snap",
- "getter": "get_snap"
- },
- {
- "type": "String",
- "name": "x_label",
- "setter": "set_x_label",
- "getter": "get_x_label"
- },
- {
- "type": "String",
- "name": "y_label",
- "setter": "set_y_label",
- "getter": "get_y_label"
- },
- {
- "type": "int",
- "name": "blend_mode",
- "setter": "set_blend_mode",
- "getter": "get_blend_mode"
- },
- {
- "type": "bool",
- "name": "sync",
- "setter": "set_use_sync",
- "getter": "is_using_sync"
- },
- {
- "type": "int",
- "name": "sync_mode",
- "setter": "set_sync_mode",
- "getter": "get_sync_mode"
- },
- {
- "type": "float",
- "name": "cyclic_length",
- "setter": "set_cyclic_length",
- "getter": "get_cyclic_length"
- }
- ]
- },
- {
- "name": "AnimationNodeBlendTree",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationRootNode",
- "api_type": "core",
- "constants": [
- {
- "name": "CONNECTION_OK",
- "value": 0
- },
- {
- "name": "CONNECTION_ERROR_NO_INPUT",
- "value": 1
- },
- {
- "name": "CONNECTION_ERROR_NO_INPUT_INDEX",
- "value": 2
- },
- {
- "name": "CONNECTION_ERROR_NO_OUTPUT",
- "value": 3
- },
- {
- "name": "CONNECTION_ERROR_SAME_NODE",
- "value": 4
- },
- {
- "name": "CONNECTION_ERROR_CONNECTION_EXISTS",
- "value": 5
- }
- ],
- "methods": [
- {
- "name": "add_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1980270704,
- "hash_compatibility": [
- 2055804584
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "node",
- "type": "AnimationNode"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "get_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 625644256,
- "return_value": {
- "type": "AnimationNode"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "rename_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "new_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "connect_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2168001410,
- "arguments": [
- {
- "name": "input_node",
- "type": "StringName"
- },
- {
- "name": "input_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "output_node",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "disconnect_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2415702435,
- "arguments": [
- {
- "name": "input_node",
- "type": "StringName"
- },
- {
- "name": "input_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "set_node_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1999414630,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_node_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3100822709,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_graph_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_graph_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "signals": [
- {
- "name": "node_changed",
- "arguments": [
- {
- "name": "node_name",
- "type": "StringName"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "graph_offset",
- "setter": "set_graph_offset",
- "getter": "get_graph_offset"
- }
- ]
- },
- {
- "name": "AnimationNodeExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNode",
- "api_type": "core",
- "methods": [
- {
- "name": "_process_animation_node",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 912931771,
- "return_value": {
- "type": "PackedFloat32Array"
- },
- "arguments": [
- {
- "name": "playback_info",
- "type": "PackedFloat64Array"
- },
- {
- "name": "test_only",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_looping",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2035584311,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "node_info",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_remaining_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2851904656,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "node_info",
- "type": "PackedFloat32Array"
- },
- {
- "name": "break_loop",
- "type": "bool"
- }
- ]
- }
- ]
- },
- {
- "name": "AnimationNodeOneShot",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNodeSync",
- "api_type": "core",
- "enums": [
- {
- "name": "OneShotRequest",
- "is_bitfield": false,
- "values": [
- {
- "name": "ONE_SHOT_REQUEST_NONE",
- "value": 0
- },
- {
- "name": "ONE_SHOT_REQUEST_FIRE",
- "value": 1
- },
- {
- "name": "ONE_SHOT_REQUEST_ABORT",
- "value": 2
- },
- {
- "name": "ONE_SHOT_REQUEST_FADE_OUT",
- "value": 3
- }
- ]
- },
- {
- "name": "MixMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MIX_MODE_BLEND",
- "value": 0
- },
- {
- "name": "MIX_MODE_ADD",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_fadein_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_fadein_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_fadein_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_fadein_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_fadeout_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_fadeout_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_fadeout_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_fadeout_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_break_loop_at_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_loop_broken_at_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_abort_on_reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_aborted_on_reset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_autorestart",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_autorestart",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_autorestart_delay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_autorestart_delay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_autorestart_random_delay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_autorestart_random_delay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_mix_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1018899799,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationNodeOneShot.MixMode"
- }
- ]
- },
- {
- "name": "get_mix_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3076550526,
- "return_value": {
- "type": "enum::AnimationNodeOneShot.MixMode"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "mix_mode",
- "setter": "set_mix_mode",
- "getter": "get_mix_mode"
- },
- {
- "type": "float",
- "name": "fadein_time",
- "setter": "set_fadein_time",
- "getter": "get_fadein_time"
- },
- {
- "type": "Curve",
- "name": "fadein_curve",
- "setter": "set_fadein_curve",
- "getter": "get_fadein_curve"
- },
- {
- "type": "float",
- "name": "fadeout_time",
- "setter": "set_fadeout_time",
- "getter": "get_fadeout_time"
- },
- {
- "type": "Curve",
- "name": "fadeout_curve",
- "setter": "set_fadeout_curve",
- "getter": "get_fadeout_curve"
- },
- {
- "type": "bool",
- "name": "break_loop_at_end",
- "setter": "set_break_loop_at_end",
- "getter": "is_loop_broken_at_end"
- },
- {
- "type": "bool",
- "name": "abort_on_reset",
- "setter": "set_abort_on_reset",
- "getter": "is_aborted_on_reset"
- },
- {
- "type": "bool",
- "name": "autorestart",
- "setter": "set_autorestart",
- "getter": "has_autorestart"
- },
- {
- "type": "float",
- "name": "autorestart_delay",
- "setter": "set_autorestart_delay",
- "getter": "get_autorestart_delay"
- },
- {
- "type": "float",
- "name": "autorestart_random_delay",
- "setter": "set_autorestart_random_delay",
- "getter": "get_autorestart_random_delay"
- }
- ]
- },
- {
- "name": "AnimationNodeOutput",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNode",
- "api_type": "core"
- },
- {
- "name": "AnimationNodeStateMachine",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationRootNode",
- "api_type": "core",
- "enums": [
- {
- "name": "StateMachineType",
- "is_bitfield": false,
- "values": [
- {
- "name": "STATE_MACHINE_TYPE_ROOT",
- "value": 0
- },
- {
- "name": "STATE_MACHINE_TYPE_NESTED",
- "value": 1
- },
- {
- "name": "STATE_MACHINE_TYPE_GROUPED",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1980270704,
- "hash_compatibility": [
- 2055804584
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "node",
- "type": "AnimationNode"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "replace_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2559412862,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "node",
- "type": "AnimationNode"
- }
- ]
- },
- {
- "name": "get_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 625644256,
- "return_value": {
- "type": "AnimationNode"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "rename_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "new_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_node_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 739213945,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "node",
- "type": "AnimationNode"
- }
- ]
- },
- {
- "name": "get_node_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "set_node_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1999414630,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_node_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3100822709,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_transition",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 471820014,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from",
- "type": "StringName"
- },
- {
- "name": "to",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "add_transition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 795486887,
- "arguments": [
- {
- "name": "from",
- "type": "StringName"
- },
- {
- "name": "to",
- "type": "StringName"
- },
- {
- "name": "transition",
- "type": "AnimationNodeStateMachineTransition"
- }
- ]
- },
- {
- "name": "get_transition",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4192381260,
- "return_value": {
- "type": "AnimationNodeStateMachineTransition"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_to",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "remove_transition_by_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_transition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "from",
- "type": "StringName"
- },
- {
- "name": "to",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_graph_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_graph_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_state_machine_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2584759088,
- "arguments": [
- {
- "name": "state_machine_type",
- "type": "enum::AnimationNodeStateMachine.StateMachineType"
- }
- ]
- },
- {
- "name": "get_state_machine_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1140726469,
- "return_value": {
- "type": "enum::AnimationNodeStateMachine.StateMachineType"
- }
- },
- {
- "name": "set_allow_transition_to_self",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_allow_transition_to_self",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_reset_ends",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_ends_reset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "state_machine_type",
- "setter": "set_state_machine_type",
- "getter": "get_state_machine_type"
- },
- {
- "type": "bool",
- "name": "allow_transition_to_self",
- "setter": "set_allow_transition_to_self",
- "getter": "is_allow_transition_to_self"
- },
- {
- "type": "bool",
- "name": "reset_ends",
- "setter": "set_reset_ends",
- "getter": "are_ends_reset"
- }
- ]
- },
- {
- "name": "AnimationNodeStateMachinePlayback",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "travel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3823612587,
- "hash_compatibility": [
- 3683006648
- ],
- "arguments": [
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "reset_on_teleport",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3823612587,
- "hash_compatibility": [
- 3683006648
- ],
- "arguments": [
- {
- "name": "node",
- "type": "StringName"
- },
- {
- "name": "reset",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "next",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_current_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "get_current_play_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_current_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_fading_from_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "get_fading_from_play_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_fading_from_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_fading_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_fading_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_travel_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- }
- ],
- "signals": [
- {
- "name": "state_started",
- "arguments": [
- {
- "name": "state",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "state_finished",
- "arguments": [
- {
- "name": "state",
- "type": "StringName"
- }
- ]
- }
- ]
- },
- {
- "name": "AnimationNodeStateMachineTransition",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "SwitchMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SWITCH_MODE_IMMEDIATE",
- "value": 0
- },
- {
- "name": "SWITCH_MODE_SYNC",
- "value": 1
- },
- {
- "name": "SWITCH_MODE_AT_END",
- "value": 2
- }
- ]
- },
- {
- "name": "AdvanceMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ADVANCE_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "ADVANCE_MODE_ENABLED",
- "value": 1
- },
- {
- "name": "ADVANCE_MODE_AUTO",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_switch_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2074906633,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationNodeStateMachineTransition.SwitchMode"
- }
- ]
- },
- {
- "name": "get_switch_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138562085,
- "return_value": {
- "type": "enum::AnimationNodeStateMachineTransition.SwitchMode"
- }
- },
- {
- "name": "set_advance_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1210869868,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationNodeStateMachineTransition.AdvanceMode"
- }
- ]
- },
- {
- "name": "get_advance_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 61101689,
- "return_value": {
- "type": "enum::AnimationNodeStateMachineTransition.AdvanceMode"
- }
- },
- {
- "name": "set_advance_condition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_advance_condition",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_xfade_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_xfade_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_xfade_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_xfade_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_break_loop_at_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_loop_broken_at_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "reset",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_reset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_advance_expression",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_advance_expression",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "signals": [
- {
- "name": "advance_condition_changed"
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "xfade_time",
- "setter": "set_xfade_time",
- "getter": "get_xfade_time"
- },
- {
- "type": "Curve",
- "name": "xfade_curve",
- "setter": "set_xfade_curve",
- "getter": "get_xfade_curve"
- },
- {
- "type": "bool",
- "name": "break_loop_at_end",
- "setter": "set_break_loop_at_end",
- "getter": "is_loop_broken_at_end"
- },
- {
- "type": "bool",
- "name": "reset",
- "setter": "set_reset",
- "getter": "is_reset"
- },
- {
- "type": "int",
- "name": "priority",
- "setter": "set_priority",
- "getter": "get_priority"
- },
- {
- "type": "int",
- "name": "switch_mode",
- "setter": "set_switch_mode",
- "getter": "get_switch_mode"
- },
- {
- "type": "int",
- "name": "advance_mode",
- "setter": "set_advance_mode",
- "getter": "get_advance_mode"
- },
- {
- "type": "StringName",
- "name": "advance_condition",
- "setter": "set_advance_condition",
- "getter": "get_advance_condition"
- },
- {
- "type": "String",
- "name": "advance_expression",
- "setter": "set_advance_expression",
- "getter": "get_advance_expression"
- }
- ]
- },
- {
- "name": "AnimationNodeSub2",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNodeSync",
- "api_type": "core"
- },
- {
- "name": "AnimationNodeSync",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNode",
- "api_type": "core",
- "methods": [
- {
- "name": "set_use_sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_sync",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "sync",
- "setter": "set_use_sync",
- "getter": "is_using_sync"
- }
- ]
- },
- {
- "name": "AnimationNodeTimeScale",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNode",
- "api_type": "core"
- },
- {
- "name": "AnimationNodeTimeSeek",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNode",
- "api_type": "core",
- "methods": [
- {
- "name": "set_explicit_elapse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_explicit_elapse",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "explicit_elapse",
- "setter": "set_explicit_elapse",
- "getter": "is_explicit_elapse"
- }
- ]
- },
- {
- "name": "AnimationNodeTransition",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNodeSync",
- "api_type": "core",
- "methods": [
- {
- "name": "set_input_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "input_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_input_as_auto_advance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_input_set_as_auto_advance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_input_break_loop_at_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_input_loop_broken_at_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_input_reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_input_reset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "input",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_xfade_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_xfade_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_xfade_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_xfade_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_allow_transition_to_self",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_allow_transition_to_self",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "xfade_time",
- "setter": "set_xfade_time",
- "getter": "get_xfade_time"
- },
- {
- "type": "Curve",
- "name": "xfade_curve",
- "setter": "set_xfade_curve",
- "getter": "get_xfade_curve"
- },
- {
- "type": "bool",
- "name": "allow_transition_to_self",
- "setter": "set_allow_transition_to_self",
- "getter": "is_allow_transition_to_self"
- },
- {
- "type": "int",
- "name": "input_count",
- "setter": "set_input_count",
- "getter": "get_input_count"
- }
- ]
- },
- {
- "name": "AnimationPlayer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "AnimationMixer",
- "api_type": "core",
- "enums": [
- {
- "name": "AnimationProcessCallback",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANIMATION_PROCESS_PHYSICS",
- "value": 0
- },
- {
- "name": "ANIMATION_PROCESS_IDLE",
- "value": 1
- },
- {
- "name": "ANIMATION_PROCESS_MANUAL",
- "value": 2
- }
- ]
- },
- {
- "name": "AnimationMethodCallMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANIMATION_METHOD_CALL_DEFERRED",
- "value": 0
- },
- {
- "name": "ANIMATION_METHOD_CALL_IMMEDIATE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "animation_set_next",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "animation_from",
- "type": "StringName"
- },
- {
- "name": "animation_to",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_get_next",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965194235,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "animation_from",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_blend_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3231131886,
- "arguments": [
- {
- "name": "animation_from",
- "type": "StringName"
- },
- {
- "name": "animation_to",
- "type": "StringName"
- },
- {
- "name": "sec",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_blend_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1958752504,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "animation_from",
- "type": "StringName"
- },
- {
- "name": "animation_to",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_default_blend_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sec",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_default_blend_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_auto_capture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "auto_capture",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_auto_capture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_capture_duration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "auto_capture_duration",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_auto_capture_duration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_auto_capture_transition_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1058637742,
- "arguments": [
- {
- "name": "auto_capture_transition_type",
- "type": "enum::Tween.TransitionType"
- }
- ]
- },
- {
- "name": "get_auto_capture_transition_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3842314528,
- "return_value": {
- "type": "enum::Tween.TransitionType"
- }
- },
- {
- "name": "set_auto_capture_ease_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1208105857,
- "arguments": [
- {
- "name": "auto_capture_ease_type",
- "type": "enum::Tween.EaseType"
- }
- ]
- },
- {
- "name": "get_auto_capture_ease_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 631880200,
- "return_value": {
- "type": "enum::Tween.EaseType"
- }
- },
- {
- "name": "play",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3118260607,
- "hash_compatibility": [
- 3697947785,
- 2221377757
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "custom_blend",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "custom_speed",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "from_end",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "play_section_with_markers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1421431412,
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "start_marker",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "end_marker",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "custom_blend",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "custom_speed",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "from_end",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "play_section",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 284774635,
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "start_time",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "end_time",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "custom_blend",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "custom_speed",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "from_end",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "play_backwards",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2787282401,
- "hash_compatibility": [
- 3890664824
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "custom_blend",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "play_section_with_markers_backwards",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 910195100,
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "start_marker",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "end_marker",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "custom_blend",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "play_section_backwards",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 831955981,
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "start_time",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "end_time",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "custom_blend",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "play_with_capture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1572969103,
- "hash_compatibility": [
- 3180464118
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "duration",
- "type": "float",
- "meta": "double",
- "default_value": "-1.0"
- },
- {
- "name": "custom_blend",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "custom_speed",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "from_end",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "trans_type",
- "type": "enum::Tween.TransitionType",
- "default_value": "0"
- },
- {
- "name": "ease_type",
- "type": "enum::Tween.EaseType",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "pause",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "arguments": [
- {
- "name": "keep_state",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_animation_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_current_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "hash_compatibility": [
- 83702148
- ],
- "arguments": [
- {
- "name": "animation",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_current_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "hash_compatibility": [
- 201670096
- ],
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_assigned_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "hash_compatibility": [
- 83702148
- ],
- "arguments": [
- {
- "name": "animation",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_assigned_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "hash_compatibility": [
- 201670096
- ],
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "queue",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_queue",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "hash_compatibility": [
- 2981934095
- ],
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "clear_queue",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_playing_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_autoplay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "hash_compatibility": [
- 83702148
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_autoplay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "hash_compatibility": [
- 201670096
- ],
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_movie_quit_on_finish_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_movie_quit_on_finish_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_current_animation_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_current_animation_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_section_with_markers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 794792241,
- "arguments": [
- {
- "name": "start_marker",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "end_marker",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "set_section",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3749779719,
- "arguments": [
- {
- "name": "start_time",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- },
- {
- "name": "end_time",
- "type": "float",
- "meta": "double",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "reset_section",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_section_start_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_section_end_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "has_section",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "seek",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1807872683,
- "hash_compatibility": [
- 2087892650
- ],
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "update",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "update_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_process_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1663839457,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationPlayer.AnimationProcessCallback"
- }
- ]
- },
- {
- "name": "get_process_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4207496604,
- "return_value": {
- "type": "enum::AnimationPlayer.AnimationProcessCallback"
- }
- },
- {
- "name": "set_method_call_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3413514846,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationPlayer.AnimationMethodCallMode"
- }
- ]
- },
- {
- "name": "get_method_call_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3583380054,
- "return_value": {
- "type": "enum::AnimationPlayer.AnimationMethodCallMode"
- }
- },
- {
- "name": "set_root",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_root",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- }
- ],
- "signals": [
- {
- "name": "current_animation_changed",
- "arguments": [
- {
- "name": "anim_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "animation_changed",
- "arguments": [
- {
- "name": "old_name",
- "type": "StringName"
- },
- {
- "name": "new_name",
- "type": "StringName"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "StringName",
- "name": "current_animation",
- "setter": "set_current_animation",
- "getter": "get_current_animation"
- },
- {
- "type": "StringName",
- "name": "assigned_animation",
- "setter": "set_assigned_animation",
- "getter": "get_assigned_animation"
- },
- {
- "type": "StringName",
- "name": "autoplay",
- "setter": "set_autoplay",
- "getter": "get_autoplay"
- },
- {
- "type": "float",
- "name": "current_animation_length",
- "getter": "get_current_animation_length"
- },
- {
- "type": "float",
- "name": "current_animation_position",
- "getter": "get_current_animation_position"
- },
- {
- "type": "bool",
- "name": "playback_auto_capture",
- "setter": "set_auto_capture",
- "getter": "is_auto_capture"
- },
- {
- "type": "float",
- "name": "playback_auto_capture_duration",
- "setter": "set_auto_capture_duration",
- "getter": "get_auto_capture_duration"
- },
- {
- "type": "int",
- "name": "playback_auto_capture_transition_type",
- "setter": "set_auto_capture_transition_type",
- "getter": "get_auto_capture_transition_type"
- },
- {
- "type": "int",
- "name": "playback_auto_capture_ease_type",
- "setter": "set_auto_capture_ease_type",
- "getter": "get_auto_capture_ease_type"
- },
- {
- "type": "float",
- "name": "playback_default_blend_time",
- "setter": "set_default_blend_time",
- "getter": "get_default_blend_time"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- },
- {
- "type": "bool",
- "name": "movie_quit_on_finish",
- "setter": "set_movie_quit_on_finish_enabled",
- "getter": "is_movie_quit_on_finish_enabled"
- }
- ]
- },
- {
- "name": "AnimationRootNode",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AnimationNode",
- "api_type": "core"
- },
- {
- "name": "AnimationTree",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "AnimationMixer",
- "api_type": "core",
- "enums": [
- {
- "name": "AnimationProcessCallback",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANIMATION_PROCESS_PHYSICS",
- "value": 0
- },
- {
- "name": "ANIMATION_PROCESS_IDLE",
- "value": 1
- },
- {
- "name": "ANIMATION_PROCESS_MANUAL",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_tree_root",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2581683800,
- "hash_compatibility": [
- 712869711
- ],
- "arguments": [
- {
- "name": "animation_node",
- "type": "AnimationRootNode"
- }
- ]
- },
- {
- "name": "get_tree_root",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4110384712,
- "hash_compatibility": [
- 1462070895
- ],
- "return_value": {
- "type": "AnimationRootNode"
- }
- },
- {
- "name": "set_advance_expression_base_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_advance_expression_base_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_animation_player",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_animation_player",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_process_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1723352826,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AnimationTree.AnimationProcessCallback"
- }
- ]
- },
- {
- "name": "get_process_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 891317132,
- "return_value": {
- "type": "enum::AnimationTree.AnimationProcessCallback"
- }
- }
- ],
- "signals": [
- {
- "name": "animation_player_changed"
- }
- ],
- "properties": [
- {
- "type": "AnimationRootNode",
- "name": "tree_root",
- "setter": "set_tree_root",
- "getter": "get_tree_root"
- },
- {
- "type": "NodePath",
- "name": "advance_expression_base_node",
- "setter": "set_advance_expression_base_node",
- "getter": "get_advance_expression_base_node"
- },
- {
- "type": "NodePath",
- "name": "anim_player",
- "setter": "set_animation_player",
- "getter": "get_animation_player"
- }
- ]
- },
- {
- "name": "Area2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CollisionObject2D",
- "api_type": "core",
- "enums": [
- {
- "name": "SpaceOverride",
- "is_bitfield": false,
- "values": [
- {
- "name": "SPACE_OVERRIDE_DISABLED",
- "value": 0
- },
- {
- "name": "SPACE_OVERRIDE_COMBINE",
- "value": 1
- },
- {
- "name": "SPACE_OVERRIDE_COMBINE_REPLACE",
- "value": 2
- },
- {
- "name": "SPACE_OVERRIDE_REPLACE",
- "value": 3
- },
- {
- "name": "SPACE_OVERRIDE_REPLACE_COMBINE",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_gravity_space_override_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2879900038,
- "arguments": [
- {
- "name": "space_override_mode",
- "type": "enum::Area2D.SpaceOverride"
- }
- ]
- },
- {
- "name": "get_gravity_space_override_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3990256304,
- "return_value": {
- "type": "enum::Area2D.SpaceOverride"
- }
- },
- {
- "name": "set_gravity_is_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_gravity_a_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_gravity_point_unit_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gravity_point_unit_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_gravity_point_center",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "center",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_gravity_point_center",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_gravity_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_gravity_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_gravity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gravity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_damp_space_override_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2879900038,
- "arguments": [
- {
- "name": "space_override_mode",
- "type": "enum::Area2D.SpaceOverride"
- }
- ]
- },
- {
- "name": "get_linear_damp_space_override_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3990256304,
- "return_value": {
- "type": "enum::Area2D.SpaceOverride"
- }
- },
- {
- "name": "set_angular_damp_space_override_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2879900038,
- "arguments": [
- {
- "name": "space_override_mode",
- "type": "enum::Area2D.SpaceOverride"
- }
- ]
- },
- {
- "name": "get_angular_damp_space_override_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3990256304,
- "return_value": {
- "type": "enum::Area2D.SpaceOverride"
- }
- },
- {
- "name": "set_linear_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_linear_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_angular_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_monitoring",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_monitoring",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_monitorable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_monitorable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_overlapping_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Node2D"
- }
- },
- {
- "name": "get_overlapping_areas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Area2D"
- }
- },
- {
- "name": "has_overlapping_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "has_overlapping_areas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "overlaps_body",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093956946,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "overlaps_area",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093956946,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "area",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "set_audio_bus_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_audio_bus_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_audio_bus_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_overriding_audio_bus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node2D"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node2D"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node2D"
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node2D"
- }
- ]
- },
- {
- "name": "area_shape_entered",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID"
- },
- {
- "name": "area",
- "type": "Area2D"
- },
- {
- "name": "area_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "area_shape_exited",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID"
- },
- {
- "name": "area",
- "type": "Area2D"
- },
- {
- "name": "area_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "area_entered",
- "arguments": [
- {
- "name": "area",
- "type": "Area2D"
- }
- ]
- },
- {
- "name": "area_exited",
- "arguments": [
- {
- "name": "area",
- "type": "Area2D"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "monitoring",
- "setter": "set_monitoring",
- "getter": "is_monitoring"
- },
- {
- "type": "bool",
- "name": "monitorable",
- "setter": "set_monitorable",
- "getter": "is_monitorable"
- },
- {
- "type": "int",
- "name": "priority",
- "setter": "set_priority",
- "getter": "get_priority"
- },
- {
- "type": "int",
- "name": "gravity_space_override",
- "setter": "set_gravity_space_override_mode",
- "getter": "get_gravity_space_override_mode"
- },
- {
- "type": "bool",
- "name": "gravity_point",
- "setter": "set_gravity_is_point",
- "getter": "is_gravity_a_point"
- },
- {
- "type": "float",
- "name": "gravity_point_unit_distance",
- "setter": "set_gravity_point_unit_distance",
- "getter": "get_gravity_point_unit_distance"
- },
- {
- "type": "Vector2",
- "name": "gravity_point_center",
- "setter": "set_gravity_point_center",
- "getter": "get_gravity_point_center"
- },
- {
- "type": "Vector2",
- "name": "gravity_direction",
- "setter": "set_gravity_direction",
- "getter": "get_gravity_direction"
- },
- {
- "type": "float",
- "name": "gravity",
- "setter": "set_gravity",
- "getter": "get_gravity"
- },
- {
- "type": "int",
- "name": "linear_damp_space_override",
- "setter": "set_linear_damp_space_override_mode",
- "getter": "get_linear_damp_space_override_mode"
- },
- {
- "type": "float",
- "name": "linear_damp",
- "setter": "set_linear_damp",
- "getter": "get_linear_damp"
- },
- {
- "type": "int",
- "name": "angular_damp_space_override",
- "setter": "set_angular_damp_space_override_mode",
- "getter": "get_angular_damp_space_override_mode"
- },
- {
- "type": "float",
- "name": "angular_damp",
- "setter": "set_angular_damp",
- "getter": "get_angular_damp"
- },
- {
- "type": "bool",
- "name": "audio_bus_override",
- "setter": "set_audio_bus_override",
- "getter": "is_overriding_audio_bus"
- },
- {
- "type": "StringName",
- "name": "audio_bus_name",
- "setter": "set_audio_bus_name",
- "getter": "get_audio_bus_name"
- }
- ]
- },
- {
- "name": "Area3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CollisionObject3D",
- "api_type": "core",
- "enums": [
- {
- "name": "SpaceOverride",
- "is_bitfield": false,
- "values": [
- {
- "name": "SPACE_OVERRIDE_DISABLED",
- "value": 0
- },
- {
- "name": "SPACE_OVERRIDE_COMBINE",
- "value": 1
- },
- {
- "name": "SPACE_OVERRIDE_COMBINE_REPLACE",
- "value": 2
- },
- {
- "name": "SPACE_OVERRIDE_REPLACE",
- "value": 3
- },
- {
- "name": "SPACE_OVERRIDE_REPLACE_COMBINE",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_gravity_space_override_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311433571,
- "arguments": [
- {
- "name": "space_override_mode",
- "type": "enum::Area3D.SpaceOverride"
- }
- ]
- },
- {
- "name": "get_gravity_space_override_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 958191869,
- "return_value": {
- "type": "enum::Area3D.SpaceOverride"
- }
- },
- {
- "name": "set_gravity_is_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_gravity_a_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_gravity_point_unit_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gravity_point_unit_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_gravity_point_center",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "center",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_gravity_point_center",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_gravity_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_gravity_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_gravity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gravity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_damp_space_override_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311433571,
- "arguments": [
- {
- "name": "space_override_mode",
- "type": "enum::Area3D.SpaceOverride"
- }
- ]
- },
- {
- "name": "get_linear_damp_space_override_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 958191869,
- "return_value": {
- "type": "enum::Area3D.SpaceOverride"
- }
- },
- {
- "name": "set_angular_damp_space_override_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311433571,
- "arguments": [
- {
- "name": "space_override_mode",
- "type": "enum::Area3D.SpaceOverride"
- }
- ]
- },
- {
- "name": "get_angular_damp_space_override_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 958191869,
- "return_value": {
- "type": "enum::Area3D.SpaceOverride"
- }
- },
- {
- "name": "set_angular_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_linear_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_wind_force_magnitude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "wind_force_magnitude",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_wind_force_magnitude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_wind_attenuation_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "wind_attenuation_factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_wind_attenuation_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_wind_source_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "wind_source_path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_wind_source_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_monitorable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_monitorable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_monitoring",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_monitoring",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_overlapping_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Node3D"
- }
- },
- {
- "name": "get_overlapping_areas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Area3D"
- }
- },
- {
- "name": "has_overlapping_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "has_overlapping_areas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "overlaps_body",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093956946,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "overlaps_area",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093956946,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "area",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "set_audio_bus_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_overriding_audio_bus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_audio_bus_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_audio_bus_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_use_reverb_bus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_reverb_bus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_reverb_bus_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_reverb_bus_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_reverb_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_reverb_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_reverb_uniformity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_reverb_uniformity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "signals": [
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node3D"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node3D"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node3D"
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node3D"
- }
- ]
- },
- {
- "name": "area_shape_entered",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID"
- },
- {
- "name": "area",
- "type": "Area3D"
- },
- {
- "name": "area_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "area_shape_exited",
- "arguments": [
- {
- "name": "area_rid",
- "type": "RID"
- },
- {
- "name": "area",
- "type": "Area3D"
- },
- {
- "name": "area_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "area_entered",
- "arguments": [
- {
- "name": "area",
- "type": "Area3D"
- }
- ]
- },
- {
- "name": "area_exited",
- "arguments": [
- {
- "name": "area",
- "type": "Area3D"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "monitoring",
- "setter": "set_monitoring",
- "getter": "is_monitoring"
- },
- {
- "type": "bool",
- "name": "monitorable",
- "setter": "set_monitorable",
- "getter": "is_monitorable"
- },
- {
- "type": "int",
- "name": "priority",
- "setter": "set_priority",
- "getter": "get_priority"
- },
- {
- "type": "int",
- "name": "gravity_space_override",
- "setter": "set_gravity_space_override_mode",
- "getter": "get_gravity_space_override_mode"
- },
- {
- "type": "bool",
- "name": "gravity_point",
- "setter": "set_gravity_is_point",
- "getter": "is_gravity_a_point"
- },
- {
- "type": "float",
- "name": "gravity_point_unit_distance",
- "setter": "set_gravity_point_unit_distance",
- "getter": "get_gravity_point_unit_distance"
- },
- {
- "type": "Vector3",
- "name": "gravity_point_center",
- "setter": "set_gravity_point_center",
- "getter": "get_gravity_point_center"
- },
- {
- "type": "Vector3",
- "name": "gravity_direction",
- "setter": "set_gravity_direction",
- "getter": "get_gravity_direction"
- },
- {
- "type": "float",
- "name": "gravity",
- "setter": "set_gravity",
- "getter": "get_gravity"
- },
- {
- "type": "int",
- "name": "linear_damp_space_override",
- "setter": "set_linear_damp_space_override_mode",
- "getter": "get_linear_damp_space_override_mode"
- },
- {
- "type": "float",
- "name": "linear_damp",
- "setter": "set_linear_damp",
- "getter": "get_linear_damp"
- },
- {
- "type": "int",
- "name": "angular_damp_space_override",
- "setter": "set_angular_damp_space_override_mode",
- "getter": "get_angular_damp_space_override_mode"
- },
- {
- "type": "float",
- "name": "angular_damp",
- "setter": "set_angular_damp",
- "getter": "get_angular_damp"
- },
- {
- "type": "float",
- "name": "wind_force_magnitude",
- "setter": "set_wind_force_magnitude",
- "getter": "get_wind_force_magnitude"
- },
- {
- "type": "float",
- "name": "wind_attenuation_factor",
- "setter": "set_wind_attenuation_factor",
- "getter": "get_wind_attenuation_factor"
- },
- {
- "type": "NodePath",
- "name": "wind_source_path",
- "setter": "set_wind_source_path",
- "getter": "get_wind_source_path"
- },
- {
- "type": "bool",
- "name": "audio_bus_override",
- "setter": "set_audio_bus_override",
- "getter": "is_overriding_audio_bus"
- },
- {
- "type": "StringName",
- "name": "audio_bus_name",
- "setter": "set_audio_bus_name",
- "getter": "get_audio_bus_name"
- },
- {
- "type": "bool",
- "name": "reverb_bus_enabled",
- "setter": "set_use_reverb_bus",
- "getter": "is_using_reverb_bus"
- },
- {
- "type": "StringName",
- "name": "reverb_bus_name",
- "setter": "set_reverb_bus_name",
- "getter": "get_reverb_bus_name"
- },
- {
- "type": "float",
- "name": "reverb_bus_amount",
- "setter": "set_reverb_amount",
- "getter": "get_reverb_amount"
- },
- {
- "type": "float",
- "name": "reverb_bus_uniformity",
- "setter": "set_reverb_uniformity",
- "getter": "get_reverb_uniformity"
- }
- ]
- },
- {
- "name": "AreaLight3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Light3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_area_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_area_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_area_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "area_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_area_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_area_normalize_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_area_normalizing_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "area_range",
- "setter": "set_param",
- "getter": "get_param",
- "index": 4
- },
- {
- "type": "float",
- "name": "area_attenuation",
- "setter": "set_param",
- "getter": "get_param",
- "index": 6
- },
- {
- "type": "bool",
- "name": "area_normalize_energy",
- "setter": "set_area_normalize_energy",
- "getter": "is_area_normalizing_energy"
- },
- {
- "type": "Vector2",
- "name": "area_size",
- "setter": "set_area_size",
- "getter": "get_area_size"
- },
- {
- "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture",
- "name": "area_texture",
- "setter": "set_area_texture",
- "getter": "get_area_texture"
- }
- ]
- },
- {
- "name": "ArrayMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Mesh",
- "api_type": "core",
- "methods": [
- {
- "name": "add_blend_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_blend_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_blend_shape_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_blend_shape_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "clear_blend_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_blend_shape_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 227983991,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Mesh.BlendShapeMode"
- }
- ]
- },
- {
- "name": "get_blend_shape_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 836485024,
- "return_value": {
- "type": "enum::Mesh.BlendShapeMode"
- }
- },
- {
- "name": "add_surface_from_arrays",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1796411378,
- "hash_compatibility": [
- 172284304
- ],
- "arguments": [
- {
- "name": "primitive",
- "type": "enum::Mesh.PrimitiveType"
- },
- {
- "name": "arrays",
- "type": "Array"
- },
- {
- "name": "blend_shapes",
- "type": "typedarray::Array",
- "default_value": "[]"
- },
- {
- "name": "lods",
- "type": "Dictionary",
- "default_value": "{}"
- },
- {
- "name": "flags",
- "type": "bitfield::Mesh.ArrayFormat",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "clear_surfaces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "surface_remove",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "surface_update_vertex_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3837166854,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "surface_update_attribute_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3837166854,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "surface_update_skin_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3837166854,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "surface_get_array_len",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "surface_get_array_index_len",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "surface_get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3718287884,
- "return_value": {
- "type": "bitfield::Mesh.ArrayFormat"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "surface_get_primitive_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4141943888,
- "return_value": {
- "type": "enum::Mesh.PrimitiveType"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "surface_find_by_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "surface_set_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "surface_get_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "regen_normal_maps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "lightmap_unwrap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1476641071,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "texel_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "get_custom_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "set_shadow_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3377897901,
- "arguments": [
- {
- "name": "mesh",
- "type": "ArrayMesh"
- }
- ]
- },
- {
- "name": "get_shadow_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3206942465,
- "return_value": {
- "type": "ArrayMesh"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "blend_shape_mode",
- "setter": "set_blend_shape_mode",
- "getter": "get_blend_shape_mode"
- },
- {
- "type": "AABB",
- "name": "custom_aabb",
- "setter": "set_custom_aabb",
- "getter": "get_custom_aabb"
- },
- {
- "type": "ArrayMesh",
- "name": "shadow_mesh",
- "setter": "set_shadow_mesh",
- "getter": "get_shadow_mesh"
- }
- ]
- },
- {
- "name": "ArrayOccluder3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Occluder3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_arrays",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3233972621,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector3Array"
- },
- {
- "name": "indices",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "set_indices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "indices",
- "type": "PackedInt32Array"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "PackedVector3Array",
- "name": "vertices",
- "setter": "set_vertices",
- "getter": "get_vertices"
- },
- {
- "type": "PackedInt32Array",
- "name": "indices",
- "setter": "set_indices",
- "getter": "get_indices"
- }
- ]
- },
- {
- "name": "AspectRatioContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core",
- "enums": [
- {
- "name": "StretchMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "STRETCH_WIDTH_CONTROLS_HEIGHT",
- "value": 0
- },
- {
- "name": "STRETCH_HEIGHT_CONTROLS_WIDTH",
- "value": 1
- },
- {
- "name": "STRETCH_FIT",
- "value": 2
- },
- {
- "name": "STRETCH_COVER",
- "value": 3
- }
- ]
- },
- {
- "name": "AlignmentMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ALIGNMENT_BEGIN",
- "value": 0
- },
- {
- "name": "ALIGNMENT_CENTER",
- "value": 1
- },
- {
- "name": "ALIGNMENT_END",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_stretch_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1876743467,
- "arguments": [
- {
- "name": "stretch_mode",
- "type": "enum::AspectRatioContainer.StretchMode"
- }
- ]
- },
- {
- "name": "get_stretch_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3416449033,
- "return_value": {
- "type": "enum::AspectRatioContainer.StretchMode"
- }
- },
- {
- "name": "set_alignment_horizontal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2147829016,
- "arguments": [
- {
- "name": "alignment_horizontal",
- "type": "enum::AspectRatioContainer.AlignmentMode"
- }
- ]
- },
- {
- "name": "get_alignment_horizontal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3838875429,
- "return_value": {
- "type": "enum::AspectRatioContainer.AlignmentMode"
- }
- },
- {
- "name": "set_alignment_vertical",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2147829016,
- "arguments": [
- {
- "name": "alignment_vertical",
- "type": "enum::AspectRatioContainer.AlignmentMode"
- }
- ]
- },
- {
- "name": "get_alignment_vertical",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3838875429,
- "return_value": {
- "type": "enum::AspectRatioContainer.AlignmentMode"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "ratio",
- "setter": "set_ratio",
- "getter": "get_ratio"
- },
- {
- "type": "int",
- "name": "stretch_mode",
- "setter": "set_stretch_mode",
- "getter": "get_stretch_mode"
- },
- {
- "type": "int",
- "name": "alignment_horizontal",
- "setter": "set_alignment_horizontal",
- "getter": "get_alignment_horizontal"
- },
- {
- "type": "int",
- "name": "alignment_vertical",
- "setter": "set_alignment_vertical",
- "getter": "get_alignment_vertical"
- }
- ]
- },
- {
- "name": "AtlasTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_atlas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "atlas",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_atlas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "region",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "set_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "margin",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "set_filter_clip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_filter_clip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Texture2D",
- "name": "atlas",
- "setter": "set_atlas",
- "getter": "get_atlas"
- },
- {
- "type": "Rect2",
- "name": "region",
- "setter": "set_region",
- "getter": "get_region"
- },
- {
- "type": "Rect2",
- "name": "margin",
- "setter": "set_margin",
- "getter": "get_margin"
- },
- {
- "type": "bool",
- "name": "filter_clip",
- "setter": "set_filter_clip",
- "getter": "has_filter_clip"
- }
- ]
- },
- {
- "name": "AudioBusLayout",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core"
- },
- {
- "name": "AudioEffect",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "_instantiate",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1659796816,
- "return_value": {
- "type": "AudioEffectInstance"
- }
- }
- ]
- },
- {
- "name": "AudioEffectAmplify",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_volume_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volume_linear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_linear",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "volume_db",
- "setter": "set_volume_db",
- "getter": "get_volume_db"
- },
- {
- "type": "float",
- "name": "volume_linear",
- "setter": "set_volume_linear",
- "getter": "get_volume_linear"
- }
- ]
- },
- {
- "name": "AudioEffectBandLimitFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectFilter",
- "api_type": "core"
- },
- {
- "name": "AudioEffectBandPassFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectFilter",
- "api_type": "core"
- },
- {
- "name": "AudioEffectCapture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "can_get_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2649534757,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_buffer_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "buffer_length_seconds",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_buffer_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_frames_available",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_discarded_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "get_buffer_length_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_pushed_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "buffer_length",
- "setter": "set_buffer_length",
- "getter": "get_buffer_length"
- }
- ]
- },
- {
- "name": "AudioEffectChorus",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_voice_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "voices",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_voice_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_voice_delay_ms",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "delay_ms",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_voice_delay_ms",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_voice_rate_hz",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "rate_hz",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_voice_rate_hz",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_voice_depth_ms",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "depth_ms",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_voice_depth_ms",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_voice_level_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "level_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_voice_level_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_voice_cutoff_hz",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "cutoff_hz",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_voice_cutoff_hz",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_voice_pan",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "pan",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_voice_pan",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "voice_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_wet",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_wet",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_dry",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dry",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "voice_count",
- "setter": "set_voice_count",
- "getter": "get_voice_count"
- },
- {
- "type": "float",
- "name": "dry",
- "setter": "set_dry",
- "getter": "get_dry"
- },
- {
- "type": "float",
- "name": "wet",
- "setter": "set_wet",
- "getter": "get_wet"
- }
- ]
- },
- {
- "name": "AudioEffectCompressor",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_gain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gain",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_attack_us",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "attack_us",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_attack_us",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_release_ms",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "release_ms",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_release_ms",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mix",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mix",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sidechain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "sidechain",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_sidechain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "threshold",
- "setter": "set_threshold",
- "getter": "get_threshold"
- },
- {
- "type": "float",
- "name": "ratio",
- "setter": "set_ratio",
- "getter": "get_ratio"
- },
- {
- "type": "float",
- "name": "gain",
- "setter": "set_gain",
- "getter": "get_gain"
- },
- {
- "type": "float",
- "name": "attack_us",
- "setter": "set_attack_us",
- "getter": "get_attack_us"
- },
- {
- "type": "float",
- "name": "release_ms",
- "setter": "set_release_ms",
- "getter": "get_release_ms"
- },
- {
- "type": "float",
- "name": "mix",
- "setter": "set_mix",
- "getter": "get_mix"
- },
- {
- "type": "StringName",
- "name": "sidechain",
- "setter": "set_sidechain",
- "getter": "get_sidechain"
- }
- ]
- },
- {
- "name": "AudioEffectDelay",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_dry",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dry",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tap1_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "amount",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_tap1_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_tap1_delay_ms",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tap1_delay_ms",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tap1_level_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tap1_level_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tap1_pan",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tap1_pan",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tap2_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "amount",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_tap2_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_tap2_delay_ms",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tap2_delay_ms",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tap2_level_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tap2_level_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tap2_pan",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tap2_pan",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_feedback_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "amount",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_feedback_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_feedback_delay_ms",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_feedback_delay_ms",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_feedback_level_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_feedback_level_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_feedback_lowpass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_feedback_lowpass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "dry",
- "setter": "set_dry",
- "getter": "get_dry"
- },
- {
- "type": "bool",
- "name": "tap1_active",
- "setter": "set_tap1_active",
- "getter": "is_tap1_active"
- },
- {
- "type": "float",
- "name": "tap1_delay_ms",
- "setter": "set_tap1_delay_ms",
- "getter": "get_tap1_delay_ms"
- },
- {
- "type": "float",
- "name": "tap1_level_db",
- "setter": "set_tap1_level_db",
- "getter": "get_tap1_level_db"
- },
- {
- "type": "float",
- "name": "tap1_pan",
- "setter": "set_tap1_pan",
- "getter": "get_tap1_pan"
- },
- {
- "type": "bool",
- "name": "tap2_active",
- "setter": "set_tap2_active",
- "getter": "is_tap2_active"
- },
- {
- "type": "float",
- "name": "tap2_delay_ms",
- "setter": "set_tap2_delay_ms",
- "getter": "get_tap2_delay_ms"
- },
- {
- "type": "float",
- "name": "tap2_level_db",
- "setter": "set_tap2_level_db",
- "getter": "get_tap2_level_db"
- },
- {
- "type": "float",
- "name": "tap2_pan",
- "setter": "set_tap2_pan",
- "getter": "get_tap2_pan"
- },
- {
- "type": "bool",
- "name": "feedback_active",
- "setter": "set_feedback_active",
- "getter": "is_feedback_active"
- },
- {
- "type": "float",
- "name": "feedback_delay_ms",
- "setter": "set_feedback_delay_ms",
- "getter": "get_feedback_delay_ms"
- },
- {
- "type": "float",
- "name": "feedback_level_db",
- "setter": "set_feedback_level_db",
- "getter": "get_feedback_level_db"
- },
- {
- "type": "float",
- "name": "feedback_lowpass",
- "setter": "set_feedback_lowpass",
- "getter": "get_feedback_lowpass"
- }
- ]
- },
- {
- "name": "AudioEffectDistortion",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "enums": [
- {
- "name": "Mode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MODE_CLIP",
- "value": 0
- },
- {
- "name": "MODE_ATAN",
- "value": 1
- },
- {
- "name": "MODE_LOFI",
- "value": 2
- },
- {
- "name": "MODE_OVERDRIVE",
- "value": 3
- },
- {
- "name": "MODE_WAVESHAPE",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1314744793,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AudioEffectDistortion.Mode"
- }
- ]
- },
- {
- "name": "get_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 809118343,
- "return_value": {
- "type": "enum::AudioEffectDistortion.Mode"
- }
- },
- {
- "name": "set_pre_gain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pre_gain",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pre_gain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_keep_hf_hz",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "keep_hf_hz",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_keep_hf_hz",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_drive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "drive",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_drive",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_post_gain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "post_gain",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_post_gain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "mode",
- "setter": "set_mode",
- "getter": "get_mode"
- },
- {
- "type": "float",
- "name": "pre_gain",
- "setter": "set_pre_gain",
- "getter": "get_pre_gain"
- },
- {
- "type": "float",
- "name": "keep_hf_hz",
- "setter": "set_keep_hf_hz",
- "getter": "get_keep_hf_hz"
- },
- {
- "type": "float",
- "name": "drive",
- "setter": "set_drive",
- "getter": "get_drive"
- },
- {
- "type": "float",
- "name": "post_gain",
- "setter": "set_post_gain",
- "getter": "get_post_gain"
- }
- ]
- },
- {
- "name": "AudioEffectEQ",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_band_gain_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "band_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_band_gain_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "band_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_band_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "AudioEffectEQ10",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectEQ",
- "api_type": "core"
- },
- {
- "name": "AudioEffectEQ21",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectEQ",
- "api_type": "core"
- },
- {
- "name": "AudioEffectEQ6",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectEQ",
- "api_type": "core"
- },
- {
- "name": "AudioEffectFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "enums": [
- {
- "name": "FilterDB",
- "is_bitfield": false,
- "values": [
- {
- "name": "FILTER_6DB",
- "value": 0
- },
- {
- "name": "FILTER_12DB",
- "value": 1
- },
- {
- "name": "FILTER_18DB",
- "value": 2
- },
- {
- "name": "FILTER_24DB",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_cutoff",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "freq",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cutoff",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_resonance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_resonance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_gain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 771740901,
- "arguments": [
- {
- "name": "amount",
- "type": "enum::AudioEffectFilter.FilterDB"
- }
- ]
- },
- {
- "name": "get_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3981721890,
- "return_value": {
- "type": "enum::AudioEffectFilter.FilterDB"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "cutoff_hz",
- "setter": "set_cutoff",
- "getter": "get_cutoff"
- },
- {
- "type": "float",
- "name": "resonance",
- "setter": "set_resonance",
- "getter": "get_resonance"
- },
- {
- "type": "float",
- "name": "gain",
- "setter": "set_gain",
- "getter": "get_gain"
- },
- {
- "type": "int",
- "name": "db",
- "setter": "set_db",
- "getter": "get_db"
- }
- ]
- },
- {
- "name": "AudioEffectHardLimiter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_ceiling_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ceiling",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ceiling_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pre_gain_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pre_gain",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pre_gain_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_release",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "release",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_release",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "pre_gain_db",
- "setter": "set_pre_gain_db",
- "getter": "get_pre_gain_db"
- },
- {
- "type": "float",
- "name": "ceiling_db",
- "setter": "set_ceiling_db",
- "getter": "get_ceiling_db"
- },
- {
- "type": "float",
- "name": "release",
- "setter": "set_release",
- "getter": "get_release"
- }
- ]
- },
- {
- "name": "AudioEffectHighPassFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectFilter",
- "api_type": "core"
- },
- {
- "name": "AudioEffectHighShelfFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectFilter",
- "api_type": "core"
- },
- {
- "name": "AudioEffectInstance",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_process",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1649997291,
- "arguments": [
- {
- "name": "src_buffer",
- "type": "const void*"
- },
- {
- "name": "r_dst_buffer",
- "type": "AudioFrame*"
- },
- {
- "name": "frame_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_process_silence",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ]
- },
- {
- "name": "AudioEffectLimiter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_ceiling_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ceiling",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ceiling_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_threshold_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_threshold_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_soft_clip_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "soft_clip",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_soft_clip_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_soft_clip_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "soft_clip",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_soft_clip_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "ceiling_db",
- "setter": "set_ceiling_db",
- "getter": "get_ceiling_db"
- },
- {
- "type": "float",
- "name": "threshold_db",
- "setter": "set_threshold_db",
- "getter": "get_threshold_db"
- },
- {
- "type": "float",
- "name": "soft_clip_db",
- "setter": "set_soft_clip_db",
- "getter": "get_soft_clip_db"
- },
- {
- "type": "float",
- "name": "soft_clip_ratio",
- "setter": "set_soft_clip_ratio",
- "getter": "get_soft_clip_ratio"
- }
- ]
- },
- {
- "name": "AudioEffectLowPassFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectFilter",
- "api_type": "core"
- },
- {
- "name": "AudioEffectLowShelfFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectFilter",
- "api_type": "core"
- },
- {
- "name": "AudioEffectNotchFilter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffectFilter",
- "api_type": "core"
- },
- {
- "name": "AudioEffectPanner",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_pan",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "cpanume",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pan",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "pan",
- "setter": "set_pan",
- "getter": "get_pan"
- }
- ]
- },
- {
- "name": "AudioEffectPhaser",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_range_min_hz",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_range_min_hz",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_range_max_hz",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_range_max_hz",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rate_hz",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_rate_hz",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_feedback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fbk",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_feedback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "range_min_hz",
- "setter": "set_range_min_hz",
- "getter": "get_range_min_hz"
- },
- {
- "type": "float",
- "name": "range_max_hz",
- "setter": "set_range_max_hz",
- "getter": "get_range_max_hz"
- },
- {
- "type": "float",
- "name": "rate_hz",
- "setter": "set_rate_hz",
- "getter": "get_rate_hz"
- },
- {
- "type": "float",
- "name": "feedback",
- "setter": "set_feedback",
- "getter": "get_feedback"
- },
- {
- "type": "float",
- "name": "depth",
- "setter": "set_depth",
- "getter": "get_depth"
- }
- ]
- },
- {
- "name": "AudioEffectPitchShift",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "enums": [
- {
- "name": "FFTSize",
- "is_bitfield": false,
- "values": [
- {
- "name": "FFT_SIZE_256",
- "value": 0
- },
- {
- "name": "FFT_SIZE_512",
- "value": 1
- },
- {
- "name": "FFT_SIZE_1024",
- "value": 2
- },
- {
- "name": "FFT_SIZE_2048",
- "value": 3
- },
- {
- "name": "FFT_SIZE_4096",
- "value": 4
- },
- {
- "name": "FFT_SIZE_MAX",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_pitch_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "rate",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pitch_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_oversampling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_oversampling",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_fft_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323518741,
- "arguments": [
- {
- "name": "size",
- "type": "enum::AudioEffectPitchShift.FFTSize"
- }
- ]
- },
- {
- "name": "get_fft_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2361246789,
- "return_value": {
- "type": "enum::AudioEffectPitchShift.FFTSize"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "pitch_scale",
- "setter": "set_pitch_scale",
- "getter": "get_pitch_scale"
- },
- {
- "type": "float",
- "name": "oversampling",
- "setter": "set_oversampling",
- "getter": "get_oversampling"
- },
- {
- "type": "int",
- "name": "fft_size",
- "setter": "set_fft_size",
- "getter": "get_fft_size"
- }
- ]
- },
- {
- "name": "AudioEffectRecord",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_recording_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "record",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_recording_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 60648488,
- "arguments": [
- {
- "name": "format",
- "type": "enum::AudioStreamWAV.Format"
- }
- ]
- },
- {
- "name": "get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3151724922,
- "return_value": {
- "type": "enum::AudioStreamWAV.Format"
- }
- },
- {
- "name": "get_recording",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2964110865,
- "return_value": {
- "type": "AudioStreamWAV"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "format",
- "setter": "set_format",
- "getter": "get_format"
- }
- ]
- },
- {
- "name": "AudioEffectReverb",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_predelay_msec",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "msec",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_predelay_msec",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_predelay_feedback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "feedback",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_predelay_feedback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_room_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_room_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_spread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_spread",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_dry",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dry",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_wet",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_wet",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_hpf",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_hpf",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "predelay_msec",
- "setter": "set_predelay_msec",
- "getter": "get_predelay_msec"
- },
- {
- "type": "float",
- "name": "predelay_feedback",
- "setter": "set_predelay_feedback",
- "getter": "get_predelay_feedback"
- },
- {
- "type": "float",
- "name": "room_size",
- "setter": "set_room_size",
- "getter": "get_room_size"
- },
- {
- "type": "float",
- "name": "damping",
- "setter": "set_damping",
- "getter": "get_damping"
- },
- {
- "type": "float",
- "name": "spread",
- "setter": "set_spread",
- "getter": "get_spread"
- },
- {
- "type": "float",
- "name": "hipass",
- "setter": "set_hpf",
- "getter": "get_hpf"
- },
- {
- "type": "float",
- "name": "dry",
- "setter": "set_dry",
- "getter": "get_dry"
- },
- {
- "type": "float",
- "name": "wet",
- "setter": "set_wet",
- "getter": "get_wet"
- }
- ]
- },
- {
- "name": "AudioEffectSpectrumAnalyzer",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "enums": [
- {
- "name": "FFTSize",
- "is_bitfield": false,
- "values": [
- {
- "name": "FFT_SIZE_256",
- "value": 0
- },
- {
- "name": "FFT_SIZE_512",
- "value": 1
- },
- {
- "name": "FFT_SIZE_1024",
- "value": 2
- },
- {
- "name": "FFT_SIZE_2048",
- "value": 3
- },
- {
- "name": "FFT_SIZE_4096",
- "value": 4
- },
- {
- "name": "FFT_SIZE_MAX",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_buffer_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_buffer_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fft_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1202879215,
- "arguments": [
- {
- "name": "size",
- "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize"
- }
- ]
- },
- {
- "name": "get_fft_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3925405343,
- "return_value": {
- "type": "enum::AudioEffectSpectrumAnalyzer.FFTSize"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "buffer_length",
- "setter": "set_buffer_length",
- "getter": "get_buffer_length"
- },
- {
- "type": "int",
- "name": "fft_size",
- "setter": "set_fft_size",
- "getter": "get_fft_size"
- }
- ]
- },
- {
- "name": "AudioEffectSpectrumAnalyzerInstance",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "AudioEffectInstance",
- "api_type": "core",
- "enums": [
- {
- "name": "MagnitudeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MAGNITUDE_AVERAGE",
- "value": 0
- },
- {
- "name": "MAGNITUDE_MAX",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_magnitude_for_frequency_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797993915,
- "hash_compatibility": [
- 2693213071
- ],
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "from_hz",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "to_hz",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "mode",
- "type": "enum::AudioEffectSpectrumAnalyzerInstance.MagnitudeMode",
- "default_value": "1"
- }
- ]
- }
- ]
- },
- {
- "name": "AudioEffectStereoEnhance",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioEffect",
- "api_type": "core",
- "methods": [
- {
- "name": "set_pan_pullout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pan_pullout",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_time_pullout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_time_pullout",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_surround",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_surround",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "pan_pullout",
- "setter": "set_pan_pullout",
- "getter": "get_pan_pullout"
- },
- {
- "type": "float",
- "name": "time_pullout_ms",
- "setter": "set_time_pullout",
- "getter": "get_time_pullout"
- },
- {
- "type": "float",
- "name": "surround",
- "setter": "set_surround",
- "getter": "get_surround"
- }
- ]
- },
- {
- "name": "AudioListener2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "make_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "clear_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_current",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ]
- },
- {
- "name": "AudioListener3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "DopplerTracking",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOPPLER_TRACKING_DISABLED",
- "value": 0
- },
- {
- "name": "DOPPLER_TRACKING_IDLE_STEP",
- "value": 1
- },
- {
- "name": "DOPPLER_TRACKING_PHYSICS_STEP",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "make_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "clear_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_current",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_listener_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_doppler_tracking",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2365921740,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AudioListener3D.DopplerTracking"
- }
- ]
- },
- {
- "name": "get_doppler_tracking",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 550229039,
- "return_value": {
- "type": "enum::AudioListener3D.DopplerTracking"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "doppler_tracking",
- "setter": "set_doppler_tracking",
- "getter": "get_doppler_tracking"
- }
- ]
- },
- {
- "name": "AudioSample",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core"
- },
- {
- "name": "AudioSamplePlayback",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core"
- },
- {
- "name": "AudioServer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "SpeakerMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SPEAKER_MODE_STEREO",
- "value": 0
- },
- {
- "name": "SPEAKER_SURROUND_31",
- "value": 1
- },
- {
- "name": "SPEAKER_SURROUND_51",
- "value": 2
- },
- {
- "name": "SPEAKER_SURROUND_71",
- "value": 3
- }
- ]
- },
- {
- "name": "PlaybackType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PLAYBACK_TYPE_DEFAULT",
- "value": 0
- },
- {
- "name": "PLAYBACK_TYPE_STREAM",
- "value": 1
- },
- {
- "name": "PLAYBACK_TYPE_SAMPLE",
- "value": 2
- },
- {
- "name": "PLAYBACK_TYPE_MAX",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_bus_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bus_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "remove_bus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_bus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1025054187,
- "arguments": [
- {
- "name": "at_position",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "move_bus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_bus_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bus_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2458036349,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "bus_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_bus_channels",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_volume_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bus_volume_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_volume_linear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "volume_linear",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bus_volume_linear",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_send",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "send",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_bus_send",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_solo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_bus_solo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_mute",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_bus_mute",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_bypass_effects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_bus_bypassing_effects",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_bus_effect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4068819785,
- "hash_compatibility": [
- 4147765248
- ],
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "effect",
- "type": "AudioEffect"
- },
- {
- "name": "at_position",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "remove_bus_effect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "effect_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bus_effect_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bus_effect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 726064442,
- "return_value": {
- "type": "AudioEffect"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "effect_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bus_effect_instance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1829771234,
- "hash_compatibility": [
- 2887144608
- ],
- "return_value": {
- "type": "AudioEffectInstance"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "effect_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "channel",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "swap_bus_effects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1649997291,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "effect_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "by_effect_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_effect_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1383440665,
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "effect_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_bus_effect_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "effect_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bus_peak_volume_left_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "channel",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bus_peak_volume_right_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "bus_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "channel",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_playback_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_playback_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "lock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "unlock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_speaker_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2549190337,
- "return_value": {
- "type": "enum::AudioServer.SpeakerMode"
- }
- },
- {
- "name": "get_mix_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_input_mix_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_driver_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_output_device_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_output_device",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_output_device",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_time_to_next_mix",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_time_since_last_mix",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_output_latency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_input_device_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_input_device",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_input_device",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_input_device_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1413768114,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_input_frames_available",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_input_buffer_length_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_input_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2649534757,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bus_layout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3319058824,
- "arguments": [
- {
- "name": "bus_layout",
- "type": "AudioBusLayout"
- }
- ]
- },
- {
- "name": "generate_bus_layout",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3769973890,
- "return_value": {
- "type": "AudioBusLayout"
- }
- },
- {
- "name": "set_enable_tagging_used_audio_streams",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_stream_registered_as_sample",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 500225754,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "register_stream_as_sample",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2210767741,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "bus_layout_changed"
- },
- {
- "name": "bus_renamed",
- "arguments": [
- {
- "name": "bus_index",
- "type": "int"
- },
- {
- "name": "old_name",
- "type": "StringName"
- },
- {
- "name": "new_name",
- "type": "StringName"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "bus_count",
- "setter": "set_bus_count",
- "getter": "get_bus_count"
- },
- {
- "type": "String",
- "name": "output_device",
- "setter": "set_output_device",
- "getter": "get_output_device"
- },
- {
- "type": "String",
- "name": "input_device",
- "setter": "set_input_device",
- "getter": "get_input_device"
- },
- {
- "type": "float",
- "name": "playback_speed_scale",
- "setter": "set_playback_speed_scale",
- "getter": "get_playback_speed_scale"
- }
- ]
- },
- {
- "name": "AudioStream",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "_instantiate_playback",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3093715447,
- "return_value": {
- "type": "AudioStreamPlayback"
- }
- },
- {
- "name": "_get_stream_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_length",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "_is_monophonic",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_bpm",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "_get_beat_count",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_tags",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "_get_parameter_list",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_has_loop",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_bar_beats",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "is_monophonic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "instantiate_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 210135309,
- "return_value": {
- "type": "AudioStreamPlayback"
- }
- },
- {
- "name": "can_be_sampled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "generate_sample",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2646048999,
- "return_value": {
- "type": "AudioSample"
- }
- },
- {
- "name": "is_meta_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "parameter_list_changed"
- }
- ]
- },
- {
- "name": "AudioStreamGenerator",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "enums": [
- {
- "name": "AudioStreamGeneratorMixRate",
- "is_bitfield": false,
- "values": [
- {
- "name": "MIX_RATE_OUTPUT",
- "value": 0
- },
- {
- "name": "MIX_RATE_INPUT",
- "value": 1
- },
- {
- "name": "MIX_RATE_CUSTOM",
- "value": 2
- },
- {
- "name": "MIX_RATE_MAX",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_mix_rate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mix_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mix_rate_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3354885803,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate"
- }
- ]
- },
- {
- "name": "get_mix_rate_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3537132591,
- "return_value": {
- "type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate"
- }
- },
- {
- "name": "set_buffer_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_buffer_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "mix_rate_mode",
- "setter": "set_mix_rate_mode",
- "getter": "get_mix_rate_mode"
- },
- {
- "type": "float",
- "name": "mix_rate",
- "setter": "set_mix_rate",
- "getter": "get_mix_rate"
- },
- {
- "type": "float",
- "name": "buffer_length",
- "setter": "set_buffer_length",
- "getter": "get_buffer_length"
- }
- ]
- },
- {
- "name": "AudioStreamGeneratorPlayback",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "AudioStreamPlaybackResampled",
- "api_type": "core",
- "methods": [
- {
- "name": "push_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3975407249,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "frame",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "can_push_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "push_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1361156557,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "frames",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_frames_available",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_skips",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "clear_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "AudioStreamInteractive",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "constants": [
- {
- "name": "CLIP_ANY",
- "value": -1
- }
- ],
- "enums": [
- {
- "name": "TransitionFromTime",
- "is_bitfield": false,
- "values": [
- {
- "name": "TRANSITION_FROM_TIME_IMMEDIATE",
- "value": 0
- },
- {
- "name": "TRANSITION_FROM_TIME_NEXT_BEAT",
- "value": 1
- },
- {
- "name": "TRANSITION_FROM_TIME_NEXT_BAR",
- "value": 2
- },
- {
- "name": "TRANSITION_FROM_TIME_END",
- "value": 3
- }
- ]
- },
- {
- "name": "TransitionToTime",
- "is_bitfield": false,
- "values": [
- {
- "name": "TRANSITION_TO_TIME_SAME_POSITION",
- "value": 0
- },
- {
- "name": "TRANSITION_TO_TIME_START",
- "value": 1
- },
- {
- "name": "TRANSITION_TO_TIME_PREVIOUS_POSITION",
- "value": 2
- }
- ]
- },
- {
- "name": "FadeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FADE_DISABLED",
- "value": 0
- },
- {
- "name": "FADE_IN",
- "value": 1
- },
- {
- "name": "FADE_OUT",
- "value": 2
- },
- {
- "name": "FADE_CROSS",
- "value": 3
- },
- {
- "name": "FADE_AUTOMATIC",
- "value": 4
- }
- ]
- },
- {
- "name": "AutoAdvanceMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "AUTO_ADVANCE_DISABLED",
- "value": 0
- },
- {
- "name": "AUTO_ADVANCE_ENABLED",
- "value": 1
- },
- {
- "name": "AUTO_ADVANCE_RETURN_TO_HOLD",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_clip_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "clip_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_clip_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_initial_clip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_initial_clip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_clip_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_clip_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_clip_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 111075094,
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "get_clip_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2739380747,
- "return_value": {
- "type": "AudioStream"
- },
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_clip_auto_advance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 57217598,
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mode",
- "type": "enum::AudioStreamInteractive.AutoAdvanceMode"
- }
- ]
- },
- {
- "name": "get_clip_auto_advance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1778634807,
- "return_value": {
- "type": "enum::AudioStreamInteractive.AutoAdvanceMode"
- },
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_clip_auto_advance_next_clip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "auto_advance_next_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_clip_auto_advance_next_clip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_transition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1630280552,
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "from_time",
- "type": "enum::AudioStreamInteractive.TransitionFromTime"
- },
- {
- "name": "to_time",
- "type": "enum::AudioStreamInteractive.TransitionToTime"
- },
- {
- "name": "fade_mode",
- "type": "enum::AudioStreamInteractive.FadeMode"
- },
- {
- "name": "fade_beats",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "use_filler_clip",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "filler_clip",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "hold_previous",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "has_transition",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "erase_transition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "get_transition_from_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3453338158,
- "return_value": {
- "type": "enum::AudioStreamInteractive.TransitionFromTime"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_to_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1369651373,
- "return_value": {
- "type": "enum::AudioStreamInteractive.TransitionToTime"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_fade_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4065396087,
- "return_value": {
- "type": "enum::AudioStreamInteractive.FadeMode"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_fade_beats",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_transition_using_filler_clip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transition_filler_clip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_transition_holding_previous",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_clip",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_clip",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "clip_count",
- "setter": "set_clip_count",
- "getter": "get_clip_count"
- },
- {
- "type": "int",
- "name": "initial_clip",
- "setter": "set_initial_clip",
- "getter": "get_initial_clip"
- }
- ]
- },
- {
- "name": "AudioStreamMP3",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "methods": [
- {
- "name": "load_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1674970313,
- "return_value": {
- "type": "AudioStreamMP3"
- },
- "arguments": [
- {
- "name": "stream_data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_from_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4238362998,
- "return_value": {
- "type": "AudioStreamMP3"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2971499966,
- "arguments": [
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "get_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2362200018,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "set_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_loop_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_loop_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_bpm",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bpm",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_bpm",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_beat_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_beat_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_bar_beats",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bar_beats",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedByteArray",
- "name": "data",
- "setter": "set_data",
- "getter": "get_data"
- },
- {
- "type": "float",
- "name": "bpm",
- "setter": "set_bpm",
- "getter": "get_bpm"
- },
- {
- "type": "int",
- "name": "beat_count",
- "setter": "set_beat_count",
- "getter": "get_beat_count"
- },
- {
- "type": "int",
- "name": "bar_beats",
- "setter": "set_bar_beats",
- "getter": "get_bar_beats"
- },
- {
- "type": "bool",
- "name": "loop",
- "setter": "set_loop",
- "getter": "has_loop"
- },
- {
- "type": "float",
- "name": "loop_offset",
- "setter": "set_loop_offset",
- "getter": "get_loop_offset"
- }
- ]
- },
- {
- "name": "AudioStreamMicrophone",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core"
- },
- {
- "name": "AudioStreamOggVorbis",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "methods": [
- {
- "name": "load_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 354904730,
- "return_value": {
- "type": "AudioStreamOggVorbis"
- },
- "arguments": [
- {
- "name": "stream_data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_from_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 797568536,
- "return_value": {
- "type": "AudioStreamOggVorbis"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_packet_sequence",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 438882457,
- "arguments": [
- {
- "name": "packet_sequence",
- "type": "OggPacketSequence"
- }
- ]
- },
- {
- "name": "get_packet_sequence",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2801636033,
- "return_value": {
- "type": "OggPacketSequence"
- }
- },
- {
- "name": "set_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_loop_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_loop_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_bpm",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bpm",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_bpm",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_beat_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_beat_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_bar_beats",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bar_beats",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_tags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "tags",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_tags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- }
- ],
- "properties": [
- {
- "type": "Object",
- "name": "packet_sequence",
- "setter": "set_packet_sequence",
- "getter": "get_packet_sequence"
- },
- {
- "type": "float",
- "name": "bpm",
- "setter": "set_bpm",
- "getter": "get_bpm"
- },
- {
- "type": "int",
- "name": "beat_count",
- "setter": "set_beat_count",
- "getter": "get_beat_count"
- },
- {
- "type": "int",
- "name": "bar_beats",
- "setter": "set_bar_beats",
- "getter": "get_bar_beats"
- },
- {
- "type": "Dictionary",
- "name": "tags",
- "setter": "set_tags",
- "getter": "get_tags"
- },
- {
- "type": "bool",
- "name": "loop",
- "setter": "set_loop",
- "getter": "has_loop"
- },
- {
- "type": "float",
- "name": "loop_offset",
- "setter": "set_loop_offset",
- "getter": "get_loop_offset"
- }
- ]
- },
- {
- "name": "AudioStreamPlayback",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_start",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "from_pos",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "_stop",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_is_playing",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_loop_count",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_playback_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "_seek",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "position",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "_mix",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 925936155,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "AudioFrame*"
- },
- {
- "name": "rate_scale",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_tag_used_streams",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_set_parameter",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_get_parameter",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_sample_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3195455091,
- "arguments": [
- {
- "name": "playback_sample",
- "type": "AudioSamplePlayback"
- }
- ]
- },
- {
- "name": "get_sample_playback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3482738536,
- "return_value": {
- "type": "AudioSamplePlayback"
- }
- },
- {
- "name": "mix_audio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341291446,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "rate_scale",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1958160172,
- "arguments": [
- {
- "name": "from_pos",
- "type": "float",
- "meta": "double",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "seek",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1958160172,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_loop_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_playback_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ]
- },
- {
- "name": "AudioStreamPlaybackInteractive",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "AudioStreamPlayback",
- "api_type": "core",
- "methods": [
- {
- "name": "switch_to_clip_by_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "clip_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "switch_to_clip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "clip_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_current_clip_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "AudioStreamPlaybackOggVorbis",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStreamPlaybackResampled",
- "api_type": "core"
- },
- {
- "name": "AudioStreamPlaybackPlaylist",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "AudioStreamPlayback",
- "api_type": "core"
- },
- {
- "name": "AudioStreamPlaybackPolyphonic",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "AudioStreamPlayback",
- "api_type": "core",
- "constants": [
- {
- "name": "INVALID_ID",
- "value": -1
- }
- ],
- "methods": [
- {
- "name": "play_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1846744803,
- "hash_compatibility": [
- 604492179,
- 3792189967
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream"
- },
- {
- "name": "from_offset",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "pitch_scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "playback_type",
- "type": "enum::AudioServer.PlaybackType",
- "default_value": "0"
- },
- {
- "name": "bus",
- "type": "StringName",
- "default_value": "&\"Master\""
- }
- ]
- },
- {
- "name": "set_stream_volume",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "stream",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_stream_pitch_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "stream",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "pitch_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "is_stream_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "stream",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "stop_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "stream",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "AudioStreamPlaybackResampled",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStreamPlayback",
- "api_type": "core",
- "methods": [
- {
- "name": "_mix_resampled",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 50157827,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "dst_buffer",
- "type": "AudioFrame*"
- },
- {
- "name": "frame_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_stream_sampling_rate",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "begin_resample",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "AudioStreamPlaybackSynchronized",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "AudioStreamPlayback",
- "api_type": "core"
- },
- {
- "name": "AudioStreamPlayer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "enums": [
- {
- "name": "MixTarget",
- "is_bitfield": false,
- "values": [
- {
- "name": "MIX_TARGET_STEREO",
- "value": 0
- },
- {
- "name": "MIX_TARGET_SURROUND",
- "value": 1
- },
- {
- "name": "MIX_TARGET_CENTER",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2210767741,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "get_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 160907539,
- "return_value": {
- "type": "AudioStream"
- }
- },
- {
- "name": "set_volume_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volume_linear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume_linear",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_linear",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pitch_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pitch_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pitch_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "play",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1958160172,
- "arguments": [
- {
- "name": "from_position",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "seek",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "to_position",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_playback_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "bus",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_bus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_autoplay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_autoplay_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_mix_target",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2300306138,
- "arguments": [
- {
- "name": "mix_target",
- "type": "enum::AudioStreamPlayer.MixTarget"
- }
- ]
- },
- {
- "name": "get_mix_target",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 172807476,
- "return_value": {
- "type": "enum::AudioStreamPlayer.MixTarget"
- }
- },
- {
- "name": "set_playing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_stream_paused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pause",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_stream_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_max_polyphony",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polyphony",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_polyphony",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "has_stream_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_stream_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 210135309,
- "return_value": {
- "type": "AudioStreamPlayback"
- }
- },
- {
- "name": "set_playback_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 725473817,
- "arguments": [
- {
- "name": "playback_type",
- "type": "enum::AudioServer.PlaybackType"
- }
- ]
- },
- {
- "name": "get_playback_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4011264623,
- "return_value": {
- "type": "enum::AudioServer.PlaybackType"
- }
- }
- ],
- "signals": [
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "AudioStream",
- "name": "stream",
- "setter": "set_stream",
- "getter": "get_stream"
- },
- {
- "type": "float",
- "name": "volume_db",
- "setter": "set_volume_db",
- "getter": "get_volume_db"
- },
- {
- "type": "float",
- "name": "volume_linear",
- "setter": "set_volume_linear",
- "getter": "get_volume_linear"
- },
- {
- "type": "float",
- "name": "pitch_scale",
- "setter": "set_pitch_scale",
- "getter": "get_pitch_scale"
- },
- {
- "type": "bool",
- "name": "playing",
- "setter": "set_playing",
- "getter": "is_playing"
- },
- {
- "type": "bool",
- "name": "autoplay",
- "setter": "set_autoplay",
- "getter": "is_autoplay_enabled"
- },
- {
- "type": "bool",
- "name": "stream_paused",
- "setter": "set_stream_paused",
- "getter": "get_stream_paused"
- },
- {
- "type": "int",
- "name": "mix_target",
- "setter": "set_mix_target",
- "getter": "get_mix_target"
- },
- {
- "type": "int",
- "name": "max_polyphony",
- "setter": "set_max_polyphony",
- "getter": "get_max_polyphony"
- },
- {
- "type": "StringName",
- "name": "bus",
- "setter": "set_bus",
- "getter": "get_bus"
- },
- {
- "type": "int",
- "name": "playback_type",
- "setter": "set_playback_type",
- "getter": "get_playback_type"
- }
- ]
- },
- {
- "name": "AudioStreamPlayer2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2210767741,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "get_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 160907539,
- "return_value": {
- "type": "AudioStream"
- }
- },
- {
- "name": "set_volume_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volume_linear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume_linear",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_linear",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pitch_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pitch_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pitch_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "play",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1958160172,
- "arguments": [
- {
- "name": "from_position",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "seek",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "to_position",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_playback_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "bus",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_bus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_autoplay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_autoplay_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_playing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pixels",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_attenuation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_attenuation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_area_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_area_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_stream_paused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pause",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_stream_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_max_polyphony",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polyphony",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_polyphony",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_panning_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "panning_strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_panning_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "has_stream_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_stream_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 210135309,
- "return_value": {
- "type": "AudioStreamPlayback"
- }
- },
- {
- "name": "set_playback_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 725473817,
- "arguments": [
- {
- "name": "playback_type",
- "type": "enum::AudioServer.PlaybackType"
- }
- ]
- },
- {
- "name": "get_playback_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4011264623,
- "return_value": {
- "type": "enum::AudioServer.PlaybackType"
- }
- }
- ],
- "signals": [
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "AudioStream",
- "name": "stream",
- "setter": "set_stream",
- "getter": "get_stream"
- },
- {
- "type": "float",
- "name": "volume_db",
- "setter": "set_volume_db",
- "getter": "get_volume_db"
- },
- {
- "type": "float",
- "name": "volume_linear",
- "setter": "set_volume_linear",
- "getter": "get_volume_linear"
- },
- {
- "type": "float",
- "name": "pitch_scale",
- "setter": "set_pitch_scale",
- "getter": "get_pitch_scale"
- },
- {
- "type": "bool",
- "name": "playing",
- "setter": "set_playing",
- "getter": "is_playing"
- },
- {
- "type": "bool",
- "name": "autoplay",
- "setter": "set_autoplay",
- "getter": "is_autoplay_enabled"
- },
- {
- "type": "bool",
- "name": "stream_paused",
- "setter": "set_stream_paused",
- "getter": "get_stream_paused"
- },
- {
- "type": "float",
- "name": "max_distance",
- "setter": "set_max_distance",
- "getter": "get_max_distance"
- },
- {
- "type": "float",
- "name": "attenuation",
- "setter": "set_attenuation",
- "getter": "get_attenuation"
- },
- {
- "type": "int",
- "name": "max_polyphony",
- "setter": "set_max_polyphony",
- "getter": "get_max_polyphony"
- },
- {
- "type": "float",
- "name": "panning_strength",
- "setter": "set_panning_strength",
- "getter": "get_panning_strength"
- },
- {
- "type": "StringName",
- "name": "bus",
- "setter": "set_bus",
- "getter": "get_bus"
- },
- {
- "type": "int",
- "name": "area_mask",
- "setter": "set_area_mask",
- "getter": "get_area_mask"
- },
- {
- "type": "int",
- "name": "playback_type",
- "setter": "set_playback_type",
- "getter": "get_playback_type"
- }
- ]
- },
- {
- "name": "AudioStreamPlayer3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "AttenuationModel",
- "is_bitfield": false,
- "values": [
- {
- "name": "ATTENUATION_INVERSE_DISTANCE",
- "value": 0
- },
- {
- "name": "ATTENUATION_INVERSE_SQUARE_DISTANCE",
- "value": 1
- },
- {
- "name": "ATTENUATION_LOGARITHMIC",
- "value": 2
- },
- {
- "name": "ATTENUATION_DISABLED",
- "value": 3
- }
- ]
- },
- {
- "name": "DopplerTracking",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOPPLER_TRACKING_DISABLED",
- "value": 0
- },
- {
- "name": "DOPPLER_TRACKING_IDLE_STEP",
- "value": 1
- },
- {
- "name": "DOPPLER_TRACKING_PHYSICS_STEP",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2210767741,
- "arguments": [
- {
- "name": "stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "get_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 160907539,
- "return_value": {
- "type": "AudioStream"
- }
- },
- {
- "name": "set_volume_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volume_linear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "volume_linear",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volume_linear",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_unit_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "unit_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_unit_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pitch_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pitch_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pitch_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "play",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1958160172,
- "arguments": [
- {
- "name": "from_position",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "seek",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "to_position",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_playing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_playback_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "bus",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_bus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_autoplay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_autoplay_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_playing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "meters",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_area_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_area_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_emission_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_angle_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_emission_angle_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_emission_angle_filter_attenuation_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_angle_filter_attenuation_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_attenuation_filter_cutoff_hz",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_attenuation_filter_cutoff_hz",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_attenuation_filter_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_attenuation_filter_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_attenuation_model",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2988086229,
- "arguments": [
- {
- "name": "model",
- "type": "enum::AudioStreamPlayer3D.AttenuationModel"
- }
- ]
- },
- {
- "name": "get_attenuation_model",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3035106060,
- "return_value": {
- "type": "enum::AudioStreamPlayer3D.AttenuationModel"
- }
- },
- {
- "name": "set_doppler_tracking",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3968161450,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AudioStreamPlayer3D.DopplerTracking"
- }
- ]
- },
- {
- "name": "get_doppler_tracking",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1702418664,
- "return_value": {
- "type": "enum::AudioStreamPlayer3D.DopplerTracking"
- }
- },
- {
- "name": "set_stream_paused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pause",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_stream_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_max_polyphony",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polyphony",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_polyphony",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_panning_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "panning_strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_panning_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "has_stream_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_stream_playback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 210135309,
- "return_value": {
- "type": "AudioStreamPlayback"
- }
- },
- {
- "name": "set_playback_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 725473817,
- "arguments": [
- {
- "name": "playback_type",
- "type": "enum::AudioServer.PlaybackType"
- }
- ]
- },
- {
- "name": "get_playback_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4011264623,
- "return_value": {
- "type": "enum::AudioServer.PlaybackType"
- }
- }
- ],
- "signals": [
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "AudioStream",
- "name": "stream",
- "setter": "set_stream",
- "getter": "get_stream"
- },
- {
- "type": "int",
- "name": "attenuation_model",
- "setter": "set_attenuation_model",
- "getter": "get_attenuation_model"
- },
- {
- "type": "float",
- "name": "volume_db",
- "setter": "set_volume_db",
- "getter": "get_volume_db"
- },
- {
- "type": "float",
- "name": "volume_linear",
- "setter": "set_volume_linear",
- "getter": "get_volume_linear"
- },
- {
- "type": "float",
- "name": "unit_size",
- "setter": "set_unit_size",
- "getter": "get_unit_size"
- },
- {
- "type": "float",
- "name": "max_db",
- "setter": "set_max_db",
- "getter": "get_max_db"
- },
- {
- "type": "float",
- "name": "pitch_scale",
- "setter": "set_pitch_scale",
- "getter": "get_pitch_scale"
- },
- {
- "type": "bool",
- "name": "playing",
- "setter": "set_playing",
- "getter": "is_playing"
- },
- {
- "type": "bool",
- "name": "autoplay",
- "setter": "set_autoplay",
- "getter": "is_autoplay_enabled"
- },
- {
- "type": "bool",
- "name": "stream_paused",
- "setter": "set_stream_paused",
- "getter": "get_stream_paused"
- },
- {
- "type": "float",
- "name": "max_distance",
- "setter": "set_max_distance",
- "getter": "get_max_distance"
- },
- {
- "type": "int",
- "name": "max_polyphony",
- "setter": "set_max_polyphony",
- "getter": "get_max_polyphony"
- },
- {
- "type": "float",
- "name": "panning_strength",
- "setter": "set_panning_strength",
- "getter": "get_panning_strength"
- },
- {
- "type": "StringName",
- "name": "bus",
- "setter": "set_bus",
- "getter": "get_bus"
- },
- {
- "type": "int",
- "name": "area_mask",
- "setter": "set_area_mask",
- "getter": "get_area_mask"
- },
- {
- "type": "int",
- "name": "playback_type",
- "setter": "set_playback_type",
- "getter": "get_playback_type"
- },
- {
- "type": "bool",
- "name": "emission_angle_enabled",
- "setter": "set_emission_angle_enabled",
- "getter": "is_emission_angle_enabled"
- },
- {
- "type": "float",
- "name": "emission_angle_degrees",
- "setter": "set_emission_angle",
- "getter": "get_emission_angle"
- },
- {
- "type": "float",
- "name": "emission_angle_filter_attenuation_db",
- "setter": "set_emission_angle_filter_attenuation_db",
- "getter": "get_emission_angle_filter_attenuation_db"
- },
- {
- "type": "float",
- "name": "attenuation_filter_cutoff_hz",
- "setter": "set_attenuation_filter_cutoff_hz",
- "getter": "get_attenuation_filter_cutoff_hz"
- },
- {
- "type": "float",
- "name": "attenuation_filter_db",
- "setter": "set_attenuation_filter_db",
- "getter": "get_attenuation_filter_db"
- },
- {
- "type": "int",
- "name": "doppler_tracking",
- "setter": "set_doppler_tracking",
- "getter": "get_doppler_tracking"
- }
- ]
- },
- {
- "name": "AudioStreamPlaylist",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "constants": [
- {
- "name": "MAX_STREAMS",
- "value": 64
- }
- ],
- "methods": [
- {
- "name": "set_stream_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "stream_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_stream_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_bpm",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_list_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 111075094,
- "arguments": [
- {
- "name": "stream_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "audio_stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "get_list_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2739380747,
- "return_value": {
- "type": "AudioStream"
- },
- "arguments": [
- {
- "name": "stream_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_shuffle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "shuffle",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_shuffle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_fade_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "dec",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fade_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "loop",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "shuffle",
- "setter": "set_shuffle",
- "getter": "get_shuffle"
- },
- {
- "type": "bool",
- "name": "loop",
- "setter": "set_loop",
- "getter": "has_loop"
- },
- {
- "type": "float",
- "name": "fade_time",
- "setter": "set_fade_time",
- "getter": "get_fade_time"
- },
- {
- "type": "int",
- "name": "stream_count",
- "setter": "set_stream_count",
- "getter": "get_stream_count"
- },
- {
- "type": "AudioStream",
- "name": "stream_0",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 0
- },
- {
- "type": "AudioStream",
- "name": "stream_1",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 1
- },
- {
- "type": "AudioStream",
- "name": "stream_2",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 2
- },
- {
- "type": "AudioStream",
- "name": "stream_3",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 3
- },
- {
- "type": "AudioStream",
- "name": "stream_4",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 4
- },
- {
- "type": "AudioStream",
- "name": "stream_5",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 5
- },
- {
- "type": "AudioStream",
- "name": "stream_6",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 6
- },
- {
- "type": "AudioStream",
- "name": "stream_7",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 7
- },
- {
- "type": "AudioStream",
- "name": "stream_8",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 8
- },
- {
- "type": "AudioStream",
- "name": "stream_9",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 9
- },
- {
- "type": "AudioStream",
- "name": "stream_10",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 10
- },
- {
- "type": "AudioStream",
- "name": "stream_11",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 11
- },
- {
- "type": "AudioStream",
- "name": "stream_12",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 12
- },
- {
- "type": "AudioStream",
- "name": "stream_13",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 13
- },
- {
- "type": "AudioStream",
- "name": "stream_14",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 14
- },
- {
- "type": "AudioStream",
- "name": "stream_15",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 15
- },
- {
- "type": "AudioStream",
- "name": "stream_16",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 16
- },
- {
- "type": "AudioStream",
- "name": "stream_17",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 17
- },
- {
- "type": "AudioStream",
- "name": "stream_18",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 18
- },
- {
- "type": "AudioStream",
- "name": "stream_19",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 19
- },
- {
- "type": "AudioStream",
- "name": "stream_20",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 20
- },
- {
- "type": "AudioStream",
- "name": "stream_21",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 21
- },
- {
- "type": "AudioStream",
- "name": "stream_22",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 22
- },
- {
- "type": "AudioStream",
- "name": "stream_23",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 23
- },
- {
- "type": "AudioStream",
- "name": "stream_24",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 24
- },
- {
- "type": "AudioStream",
- "name": "stream_25",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 25
- },
- {
- "type": "AudioStream",
- "name": "stream_26",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 26
- },
- {
- "type": "AudioStream",
- "name": "stream_27",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 27
- },
- {
- "type": "AudioStream",
- "name": "stream_28",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 28
- },
- {
- "type": "AudioStream",
- "name": "stream_29",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 29
- },
- {
- "type": "AudioStream",
- "name": "stream_30",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 30
- },
- {
- "type": "AudioStream",
- "name": "stream_31",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 31
- },
- {
- "type": "AudioStream",
- "name": "stream_32",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 32
- },
- {
- "type": "AudioStream",
- "name": "stream_33",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 33
- },
- {
- "type": "AudioStream",
- "name": "stream_34",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 34
- },
- {
- "type": "AudioStream",
- "name": "stream_35",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 35
- },
- {
- "type": "AudioStream",
- "name": "stream_36",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 36
- },
- {
- "type": "AudioStream",
- "name": "stream_37",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 37
- },
- {
- "type": "AudioStream",
- "name": "stream_38",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 38
- },
- {
- "type": "AudioStream",
- "name": "stream_39",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 39
- },
- {
- "type": "AudioStream",
- "name": "stream_40",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 40
- },
- {
- "type": "AudioStream",
- "name": "stream_41",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 41
- },
- {
- "type": "AudioStream",
- "name": "stream_42",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 42
- },
- {
- "type": "AudioStream",
- "name": "stream_43",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 43
- },
- {
- "type": "AudioStream",
- "name": "stream_44",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 44
- },
- {
- "type": "AudioStream",
- "name": "stream_45",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 45
- },
- {
- "type": "AudioStream",
- "name": "stream_46",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 46
- },
- {
- "type": "AudioStream",
- "name": "stream_47",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 47
- },
- {
- "type": "AudioStream",
- "name": "stream_48",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 48
- },
- {
- "type": "AudioStream",
- "name": "stream_49",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 49
- },
- {
- "type": "AudioStream",
- "name": "stream_50",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 50
- },
- {
- "type": "AudioStream",
- "name": "stream_51",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 51
- },
- {
- "type": "AudioStream",
- "name": "stream_52",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 52
- },
- {
- "type": "AudioStream",
- "name": "stream_53",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 53
- },
- {
- "type": "AudioStream",
- "name": "stream_54",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 54
- },
- {
- "type": "AudioStream",
- "name": "stream_55",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 55
- },
- {
- "type": "AudioStream",
- "name": "stream_56",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 56
- },
- {
- "type": "AudioStream",
- "name": "stream_57",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 57
- },
- {
- "type": "AudioStream",
- "name": "stream_58",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 58
- },
- {
- "type": "AudioStream",
- "name": "stream_59",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 59
- },
- {
- "type": "AudioStream",
- "name": "stream_60",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 60
- },
- {
- "type": "AudioStream",
- "name": "stream_61",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 61
- },
- {
- "type": "AudioStream",
- "name": "stream_62",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 62
- },
- {
- "type": "AudioStream",
- "name": "stream_63",
- "setter": "set_list_stream",
- "getter": "get_list_stream",
- "index": 63
- }
- ]
- },
- {
- "name": "AudioStreamPolyphonic",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "methods": [
- {
- "name": "set_polyphony",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "voices",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_polyphony",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "polyphony",
- "setter": "set_polyphony",
- "getter": "get_polyphony"
- }
- ]
- },
- {
- "name": "AudioStreamRandomizer",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "enums": [
- {
- "name": "PlaybackMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "PLAYBACK_RANDOM_NO_REPEATS",
- "value": 0
- },
- {
- "name": "PLAYBACK_RANDOM",
- "value": 1
- },
- {
- "name": "PLAYBACK_SEQUENTIAL",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1892018854,
- "hash_compatibility": [
- 3197802065
- ],
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "stream",
- "type": "AudioStream"
- },
- {
- "name": "weight",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "move_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index_from",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "index_to",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 111075094,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "get_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2739380747,
- "return_value": {
- "type": "AudioStream"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_stream_probability_weight",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "weight",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_stream_probability_weight",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_streams_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_streams_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_random_pitch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_random_pitch",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_random_pitch_semitones",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "semitones",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_random_pitch_semitones",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_random_volume_offset_db",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "db_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_random_volume_offset_db",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_playback_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3950967023,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AudioStreamRandomizer.PlaybackMode"
- }
- ]
- },
- {
- "name": "get_playback_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3943055077,
- "return_value": {
- "type": "enum::AudioStreamRandomizer.PlaybackMode"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "playback_mode",
- "setter": "set_playback_mode",
- "getter": "get_playback_mode"
- },
- {
- "type": "float",
- "name": "random_pitch",
- "setter": "set_random_pitch",
- "getter": "get_random_pitch"
- },
- {
- "type": "float",
- "name": "random_pitch_semitones",
- "setter": "set_random_pitch_semitones",
- "getter": "get_random_pitch_semitones"
- },
- {
- "type": "float",
- "name": "random_volume_offset_db",
- "setter": "set_random_volume_offset_db",
- "getter": "get_random_volume_offset_db"
- },
- {
- "type": "int",
- "name": "streams_count",
- "setter": "set_streams_count",
- "getter": "get_streams_count"
- }
- ]
- },
- {
- "name": "AudioStreamSynchronized",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "constants": [
- {
- "name": "MAX_STREAMS",
- "value": 32
- }
- ],
- "methods": [
- {
- "name": "set_stream_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "stream_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_stream_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sync_stream",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 111075094,
- "arguments": [
- {
- "name": "stream_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "audio_stream",
- "type": "AudioStream"
- }
- ]
- },
- {
- "name": "get_sync_stream",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2739380747,
- "return_value": {
- "type": "AudioStream"
- },
- "arguments": [
- {
- "name": "stream_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_sync_stream_volume",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "stream_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "volume_db",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sync_stream_volume",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "stream_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "stream_count",
- "setter": "set_stream_count",
- "getter": "get_stream_count"
- }
- ]
- },
- {
- "name": "AudioStreamWAV",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "AudioStream",
- "api_type": "core",
- "enums": [
- {
- "name": "Format",
- "is_bitfield": false,
- "values": [
- {
- "name": "FORMAT_8_BITS",
- "value": 0
- },
- {
- "name": "FORMAT_16_BITS",
- "value": 1
- },
- {
- "name": "FORMAT_IMA_ADPCM",
- "value": 2
- },
- {
- "name": "FORMAT_QOA",
- "value": 3
- }
- ]
- },
- {
- "name": "LoopMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOOP_DISABLED",
- "value": 0
- },
- {
- "name": "LOOP_FORWARD",
- "value": 1
- },
- {
- "name": "LOOP_PINGPONG",
- "value": 2
- },
- {
- "name": "LOOP_BACKWARD",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "load_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4266838938,
- "return_value": {
- "type": "AudioStreamWAV"
- },
- "arguments": [
- {
- "name": "stream_data",
- "type": "PackedByteArray"
- },
- {
- "name": "options",
- "type": "Dictionary",
- "default_value": "{}"
- }
- ]
- },
- {
- "name": "load_from_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4015802384,
- "return_value": {
- "type": "AudioStreamWAV"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "options",
- "type": "Dictionary",
- "default_value": "{}"
- }
- ]
- },
- {
- "name": "set_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2971499966,
- "arguments": [
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "get_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2362200018,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "set_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 60648488,
- "arguments": [
- {
- "name": "format",
- "type": "enum::AudioStreamWAV.Format"
- }
- ]
- },
- {
- "name": "get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3151724922,
- "return_value": {
- "type": "enum::AudioStreamWAV.Format"
- }
- },
- {
- "name": "set_loop_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2444882972,
- "arguments": [
- {
- "name": "loop_mode",
- "type": "enum::AudioStreamWAV.LoopMode"
- }
- ]
- },
- {
- "name": "get_loop_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 393560655,
- "return_value": {
- "type": "enum::AudioStreamWAV.LoopMode"
- }
- },
- {
- "name": "set_loop_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "loop_begin",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_loop_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_loop_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "loop_end",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_loop_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_mix_rate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mix_rate",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_mix_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_stereo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "stereo",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_stereo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_tags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "tags",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_tags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "save_to_wav",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "PackedByteArray",
- "name": "data",
- "setter": "set_data",
- "getter": "get_data"
- },
- {
- "type": "int",
- "name": "format",
- "setter": "set_format",
- "getter": "get_format"
- },
- {
- "type": "int",
- "name": "loop_mode",
- "setter": "set_loop_mode",
- "getter": "get_loop_mode"
- },
- {
- "type": "int",
- "name": "loop_begin",
- "setter": "set_loop_begin",
- "getter": "get_loop_begin"
- },
- {
- "type": "int",
- "name": "loop_end",
- "setter": "set_loop_end",
- "getter": "get_loop_end"
- },
- {
- "type": "int",
- "name": "mix_rate",
- "setter": "set_mix_rate",
- "getter": "get_mix_rate"
- },
- {
- "type": "bool",
- "name": "stereo",
- "setter": "set_stereo",
- "getter": "is_stereo"
- },
- {
- "type": "Dictionary",
- "name": "tags",
- "setter": "set_tags",
- "getter": "get_tags"
- }
- ]
- },
- {
- "name": "AwaitTweener",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Tweener",
- "api_type": "core",
- "methods": [
- {
- "name": "set_timeout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3123469156,
- "return_value": {
- "type": "AwaitTweener"
- },
- "arguments": [
- {
- "name": "timeout",
- "type": "float",
- "meta": "double"
- }
- ]
- }
- ]
- },
- {
- "name": "BackBufferCopy",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "CopyMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "COPY_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "COPY_MODE_RECT",
- "value": 1
- },
- {
- "name": "COPY_MODE_VIEWPORT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "set_copy_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1713538590,
- "arguments": [
- {
- "name": "copy_mode",
- "type": "enum::BackBufferCopy.CopyMode"
- }
- ]
- },
- {
- "name": "get_copy_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3271169440,
- "return_value": {
- "type": "enum::BackBufferCopy.CopyMode"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "copy_mode",
- "setter": "set_copy_mode",
- "getter": "get_copy_mode"
- },
- {
- "type": "Rect2",
- "name": "rect",
- "setter": "set_rect",
- "getter": "get_rect"
- }
- ]
- },
- {
- "name": "BaseButton",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "enums": [
- {
- "name": "DrawMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DRAW_NORMAL",
- "value": 0
- },
- {
- "name": "DRAW_PRESSED",
- "value": 1
- },
- {
- "name": "DRAW_HOVER",
- "value": 2
- },
- {
- "name": "DRAW_DISABLED",
- "value": 3
- },
- {
- "name": "DRAW_HOVER_PRESSED",
- "value": 4
- }
- ]
- },
- {
- "name": "ActionMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ACTION_MODE_BUTTON_PRESS",
- "value": 0
- },
- {
- "name": "ACTION_MODE_BUTTON_RELEASE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_pressed",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_toggled",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "toggled_on",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_pressed_no_signal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hovered",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_toggle_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_toggle_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shortcut_in_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shortcut_in_tooltip_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_action_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1985162088,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::BaseButton.ActionMode"
- }
- ]
- },
- {
- "name": "get_action_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2589712189,
- "return_value": {
- "type": "enum::BaseButton.ActionMode"
- }
- },
- {
- "name": "set_button_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3950145251,
- "arguments": [
- {
- "name": "mask",
- "type": "bitfield::MouseButtonMask"
- }
- ]
- },
- {
- "name": "get_button_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2512161324,
- "return_value": {
- "type": "bitfield::MouseButtonMask"
- }
- },
- {
- "name": "get_draw_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2492721305,
- "return_value": {
- "type": "enum::BaseButton.DrawMode"
- }
- },
- {
- "name": "set_keep_pressed_outside",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_keep_pressed_outside",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shortcut_feedback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shortcut_feedback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 857163497,
- "arguments": [
- {
- "name": "shortcut",
- "type": "Shortcut"
- }
- ]
- },
- {
- "name": "get_shortcut",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3415666916,
- "return_value": {
- "type": "Shortcut"
- }
- },
- {
- "name": "set_button_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794463739,
- "arguments": [
- {
- "name": "button_group",
- "type": "ButtonGroup"
- }
- ]
- },
- {
- "name": "get_button_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 281644053,
- "return_value": {
- "type": "ButtonGroup"
- }
- }
- ],
- "signals": [
- {
- "name": "pressed"
- },
- {
- "name": "button_up"
- },
- {
- "name": "button_down"
- },
- {
- "name": "toggled",
- "arguments": [
- {
- "name": "toggled_on",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "disabled",
- "setter": "set_disabled",
- "getter": "is_disabled"
- },
- {
- "type": "bool",
- "name": "toggle_mode",
- "setter": "set_toggle_mode",
- "getter": "is_toggle_mode"
- },
- {
- "type": "bool",
- "name": "button_pressed",
- "setter": "set_pressed",
- "getter": "is_pressed"
- },
- {
- "type": "int",
- "name": "action_mode",
- "setter": "set_action_mode",
- "getter": "get_action_mode"
- },
- {
- "type": "int",
- "name": "button_mask",
- "setter": "set_button_mask",
- "getter": "get_button_mask"
- },
- {
- "type": "bool",
- "name": "keep_pressed_outside",
- "setter": "set_keep_pressed_outside",
- "getter": "is_keep_pressed_outside"
- },
- {
- "type": "ButtonGroup",
- "name": "button_group",
- "setter": "set_button_group",
- "getter": "get_button_group"
- },
- {
- "type": "Shortcut",
- "name": "shortcut",
- "setter": "set_shortcut",
- "getter": "get_shortcut"
- },
- {
- "type": "bool",
- "name": "shortcut_feedback",
- "setter": "set_shortcut_feedback",
- "getter": "is_shortcut_feedback"
- },
- {
- "type": "bool",
- "name": "shortcut_in_tooltip",
- "setter": "set_shortcut_in_tooltip",
- "getter": "is_shortcut_in_tooltip_enabled"
- }
- ]
- },
- {
- "name": "BaseMaterial3D",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Material",
- "api_type": "core",
- "enums": [
- {
- "name": "TextureParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_ALBEDO",
- "value": 0
- },
- {
- "name": "TEXTURE_METALLIC",
- "value": 1
- },
- {
- "name": "TEXTURE_ROUGHNESS",
- "value": 2
- },
- {
- "name": "TEXTURE_EMISSION",
- "value": 3
- },
- {
- "name": "TEXTURE_NORMAL",
- "value": 4
- },
- {
- "name": "TEXTURE_BENT_NORMAL",
- "value": 18
- },
- {
- "name": "TEXTURE_RIM",
- "value": 5
- },
- {
- "name": "TEXTURE_CLEARCOAT",
- "value": 6
- },
- {
- "name": "TEXTURE_FLOWMAP",
- "value": 7
- },
- {
- "name": "TEXTURE_AMBIENT_OCCLUSION",
- "value": 8
- },
- {
- "name": "TEXTURE_HEIGHTMAP",
- "value": 9
- },
- {
- "name": "TEXTURE_SUBSURFACE_SCATTERING",
- "value": 10
- },
- {
- "name": "TEXTURE_SUBSURFACE_TRANSMITTANCE",
- "value": 11
- },
- {
- "name": "TEXTURE_BACKLIGHT",
- "value": 12
- },
- {
- "name": "TEXTURE_REFRACTION",
- "value": 13
- },
- {
- "name": "TEXTURE_DETAIL_MASK",
- "value": 14
- },
- {
- "name": "TEXTURE_DETAIL_ALBEDO",
- "value": 15
- },
- {
- "name": "TEXTURE_DETAIL_NORMAL",
- "value": 16
- },
- {
- "name": "TEXTURE_ORM",
- "value": 17
- },
- {
- "name": "TEXTURE_MAX",
- "value": 19
- }
- ]
- },
- {
- "name": "TextureFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_FILTER_NEAREST",
- "value": 0
- },
- {
- "name": "TEXTURE_FILTER_LINEAR",
- "value": 1
- },
- {
- "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS",
- "value": 2
- },
- {
- "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS",
- "value": 3
- },
- {
- "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC",
- "value": 4
- },
- {
- "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC",
- "value": 5
- },
- {
- "name": "TEXTURE_FILTER_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "DetailUV",
- "is_bitfield": false,
- "values": [
- {
- "name": "DETAIL_UV_1",
- "value": 0
- },
- {
- "name": "DETAIL_UV_2",
- "value": 1
- }
- ]
- },
- {
- "name": "Transparency",
- "is_bitfield": false,
- "values": [
- {
- "name": "TRANSPARENCY_DISABLED",
- "value": 0
- },
- {
- "name": "TRANSPARENCY_ALPHA",
- "value": 1
- },
- {
- "name": "TRANSPARENCY_ALPHA_SCISSOR",
- "value": 2
- },
- {
- "name": "TRANSPARENCY_ALPHA_HASH",
- "value": 3
- },
- {
- "name": "TRANSPARENCY_ALPHA_DEPTH_PRE_PASS",
- "value": 4
- },
- {
- "name": "TRANSPARENCY_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "ShadingMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADING_MODE_UNSHADED",
- "value": 0
- },
- {
- "name": "SHADING_MODE_PER_PIXEL",
- "value": 1
- },
- {
- "name": "SHADING_MODE_PER_VERTEX",
- "value": 2
- },
- {
- "name": "SHADING_MODE_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "Feature",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEATURE_EMISSION",
- "value": 0
- },
- {
- "name": "FEATURE_NORMAL_MAPPING",
- "value": 1
- },
- {
- "name": "FEATURE_RIM",
- "value": 2
- },
- {
- "name": "FEATURE_CLEARCOAT",
- "value": 3
- },
- {
- "name": "FEATURE_ANISOTROPY",
- "value": 4
- },
- {
- "name": "FEATURE_AMBIENT_OCCLUSION",
- "value": 5
- },
- {
- "name": "FEATURE_HEIGHT_MAPPING",
- "value": 6
- },
- {
- "name": "FEATURE_SUBSURFACE_SCATTERING",
- "value": 7
- },
- {
- "name": "FEATURE_SUBSURFACE_TRANSMITTANCE",
- "value": 8
- },
- {
- "name": "FEATURE_BACKLIGHT",
- "value": 9
- },
- {
- "name": "FEATURE_REFRACTION",
- "value": 10
- },
- {
- "name": "FEATURE_DETAIL",
- "value": 11
- },
- {
- "name": "FEATURE_BENT_NORMAL_MAPPING",
- "value": 12
- },
- {
- "name": "FEATURE_MAX",
- "value": 13
- }
- ]
- },
- {
- "name": "BlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_MODE_MIX",
- "value": 0
- },
- {
- "name": "BLEND_MODE_ADD",
- "value": 1
- },
- {
- "name": "BLEND_MODE_SUB",
- "value": 2
- },
- {
- "name": "BLEND_MODE_MUL",
- "value": 3
- },
- {
- "name": "BLEND_MODE_PREMULT_ALPHA",
- "value": 4
- }
- ]
- },
- {
- "name": "AlphaAntiAliasing",
- "is_bitfield": false,
- "values": [
- {
- "name": "ALPHA_ANTIALIASING_OFF",
- "value": 0
- },
- {
- "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE",
- "value": 1
- },
- {
- "name": "ALPHA_ANTIALIASING_ALPHA_TO_COVERAGE_AND_TO_ONE",
- "value": 2
- }
- ]
- },
- {
- "name": "DepthDrawMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DEPTH_DRAW_OPAQUE_ONLY",
- "value": 0
- },
- {
- "name": "DEPTH_DRAW_ALWAYS",
- "value": 1
- },
- {
- "name": "DEPTH_DRAW_DISABLED",
- "value": 2
- }
- ]
- },
- {
- "name": "DepthTest",
- "is_bitfield": false,
- "values": [
- {
- "name": "DEPTH_TEST_DEFAULT",
- "value": 0
- },
- {
- "name": "DEPTH_TEST_INVERTED",
- "value": 1
- }
- ]
- },
- {
- "name": "CullMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CULL_BACK",
- "value": 0
- },
- {
- "name": "CULL_FRONT",
- "value": 1
- },
- {
- "name": "CULL_DISABLED",
- "value": 2
- }
- ]
- },
- {
- "name": "Flags",
- "is_bitfield": false,
- "values": [
- {
- "name": "FLAG_DISABLE_DEPTH_TEST",
- "value": 0
- },
- {
- "name": "FLAG_ALBEDO_FROM_VERTEX_COLOR",
- "value": 1
- },
- {
- "name": "FLAG_SRGB_VERTEX_COLOR",
- "value": 2
- },
- {
- "name": "FLAG_USE_POINT_SIZE",
- "value": 3
- },
- {
- "name": "FLAG_FIXED_SIZE",
- "value": 4
- },
- {
- "name": "FLAG_BILLBOARD_KEEP_SCALE",
- "value": 5
- },
- {
- "name": "FLAG_UV1_USE_TRIPLANAR",
- "value": 6
- },
- {
- "name": "FLAG_UV2_USE_TRIPLANAR",
- "value": 7
- },
- {
- "name": "FLAG_UV1_USE_WORLD_TRIPLANAR",
- "value": 8
- },
- {
- "name": "FLAG_UV2_USE_WORLD_TRIPLANAR",
- "value": 9
- },
- {
- "name": "FLAG_AO_ON_UV2",
- "value": 10
- },
- {
- "name": "FLAG_EMISSION_ON_UV2",
- "value": 11
- },
- {
- "name": "FLAG_ALBEDO_TEXTURE_FORCE_SRGB",
- "value": 12
- },
- {
- "name": "FLAG_DONT_RECEIVE_SHADOWS",
- "value": 13
- },
- {
- "name": "FLAG_DISABLE_AMBIENT_LIGHT",
- "value": 14
- },
- {
- "name": "FLAG_USE_SHADOW_TO_OPACITY",
- "value": 15
- },
- {
- "name": "FLAG_USE_TEXTURE_REPEAT",
- "value": 16
- },
- {
- "name": "FLAG_INVERT_HEIGHTMAP",
- "value": 17
- },
- {
- "name": "FLAG_SUBSURFACE_MODE_SKIN",
- "value": 18
- },
- {
- "name": "FLAG_PARTICLE_TRAILS_MODE",
- "value": 19
- },
- {
- "name": "FLAG_ALBEDO_TEXTURE_MSDF",
- "value": 20
- },
- {
- "name": "FLAG_DISABLE_FOG",
- "value": 21
- },
- {
- "name": "FLAG_DISABLE_SPECULAR_OCCLUSION",
- "value": 22
- },
- {
- "name": "FLAG_USE_Z_CLIP_SCALE",
- "value": 23
- },
- {
- "name": "FLAG_USE_FOV_OVERRIDE",
- "value": 24
- },
- {
- "name": "FLAG_MAX",
- "value": 25
- }
- ]
- },
- {
- "name": "DiffuseMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DIFFUSE_BURLEY",
- "value": 0
- },
- {
- "name": "DIFFUSE_LAMBERT",
- "value": 1
- },
- {
- "name": "DIFFUSE_LAMBERT_WRAP",
- "value": 2
- },
- {
- "name": "DIFFUSE_TOON",
- "value": 3
- }
- ]
- },
- {
- "name": "SpecularMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SPECULAR_SCHLICK_GGX",
- "value": 0
- },
- {
- "name": "SPECULAR_TOON",
- "value": 1
- },
- {
- "name": "SPECULAR_DISABLED",
- "value": 2
- }
- ]
- },
- {
- "name": "BillboardMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BILLBOARD_DISABLED",
- "value": 0
- },
- {
- "name": "BILLBOARD_ENABLED",
- "value": 1
- },
- {
- "name": "BILLBOARD_FIXED_Y",
- "value": 2
- },
- {
- "name": "BILLBOARD_PARTICLES",
- "value": 3
- }
- ]
- },
- {
- "name": "TextureChannel",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_CHANNEL_RED",
- "value": 0
- },
- {
- "name": "TEXTURE_CHANNEL_GREEN",
- "value": 1
- },
- {
- "name": "TEXTURE_CHANNEL_BLUE",
- "value": 2
- },
- {
- "name": "TEXTURE_CHANNEL_ALPHA",
- "value": 3
- },
- {
- "name": "TEXTURE_CHANNEL_GRAYSCALE",
- "value": 4
- }
- ]
- },
- {
- "name": "EmissionOperator",
- "is_bitfield": false,
- "values": [
- {
- "name": "EMISSION_OP_ADD",
- "value": 0
- },
- {
- "name": "EMISSION_OP_MULTIPLY",
- "value": 1
- }
- ]
- },
- {
- "name": "DistanceFadeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DISTANCE_FADE_DISABLED",
- "value": 0
- },
- {
- "name": "DISTANCE_FADE_PIXEL_ALPHA",
- "value": 1
- },
- {
- "name": "DISTANCE_FADE_PIXEL_DITHER",
- "value": 2
- },
- {
- "name": "DISTANCE_FADE_OBJECT_DITHER",
- "value": 3
- }
- ]
- },
- {
- "name": "StencilMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "STENCIL_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "STENCIL_MODE_OUTLINE",
- "value": 1
- },
- {
- "name": "STENCIL_MODE_XRAY",
- "value": 2
- },
- {
- "name": "STENCIL_MODE_CUSTOM",
- "value": 3
- }
- ]
- },
- {
- "name": "StencilFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "STENCIL_FLAG_READ",
- "value": 1
- },
- {
- "name": "STENCIL_FLAG_WRITE",
- "value": 2
- },
- {
- "name": "STENCIL_FLAG_WRITE_DEPTH_FAIL",
- "value": 4
- }
- ]
- },
- {
- "name": "StencilCompare",
- "is_bitfield": false,
- "values": [
- {
- "name": "STENCIL_COMPARE_ALWAYS",
- "value": 0
- },
- {
- "name": "STENCIL_COMPARE_LESS",
- "value": 1
- },
- {
- "name": "STENCIL_COMPARE_EQUAL",
- "value": 2
- },
- {
- "name": "STENCIL_COMPARE_LESS_OR_EQUAL",
- "value": 3
- },
- {
- "name": "STENCIL_COMPARE_GREATER",
- "value": 4
- },
- {
- "name": "STENCIL_COMPARE_NOT_EQUAL",
- "value": 5
- },
- {
- "name": "STENCIL_COMPARE_GREATER_OR_EQUAL",
- "value": 6
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_albedo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "albedo",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_albedo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_transparency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3435651667,
- "arguments": [
- {
- "name": "transparency",
- "type": "enum::BaseMaterial3D.Transparency"
- }
- ]
- },
- {
- "name": "get_transparency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 990903061,
- "return_value": {
- "type": "enum::BaseMaterial3D.Transparency"
- }
- },
- {
- "name": "set_alpha_antialiasing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3212649852,
- "arguments": [
- {
- "name": "alpha_aa",
- "type": "enum::BaseMaterial3D.AlphaAntiAliasing"
- }
- ]
- },
- {
- "name": "get_alpha_antialiasing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2889939400,
- "return_value": {
- "type": "enum::BaseMaterial3D.AlphaAntiAliasing"
- }
- },
- {
- "name": "set_alpha_antialiasing_edge",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "edge",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_alpha_antialiasing_edge",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_shading_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3368750322,
- "arguments": [
- {
- "name": "shading_mode",
- "type": "enum::BaseMaterial3D.ShadingMode"
- }
- ]
- },
- {
- "name": "get_shading_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2132070559,
- "return_value": {
- "type": "enum::BaseMaterial3D.ShadingMode"
- }
- },
- {
- "name": "set_specular",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "specular",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_specular",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_metallic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "metallic",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_metallic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_roughness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "roughness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_roughness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "emission",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_emission",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_emission_energy_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "emission_energy_multiplier",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_energy_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "emission_energy_multiplier",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_normal_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "normal_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_normal_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rim",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "rim",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_rim",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rim_tint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "rim_tint",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_rim_tint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_clearcoat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "clearcoat",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_clearcoat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_clearcoat_roughness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "clearcoat_roughness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_clearcoat_roughness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_anisotropy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "anisotropy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_anisotropy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_heightmap_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "heightmap_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_heightmap_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_subsurface_scattering_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_subsurface_scattering_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_transmittance_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_transmittance_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_transmittance_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_transmittance_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_transmittance_boost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "boost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_transmittance_boost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_backlight",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "backlight",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_backlight",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_refraction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "refraction",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_refraction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_point_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "point_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_point_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_detail_uv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 456801921,
- "arguments": [
- {
- "name": "detail_uv",
- "type": "enum::BaseMaterial3D.DetailUV"
- }
- ]
- },
- {
- "name": "get_detail_uv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2306920512,
- "return_value": {
- "type": "enum::BaseMaterial3D.DetailUV"
- }
- },
- {
- "name": "set_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2830186259,
- "arguments": [
- {
- "name": "blend_mode",
- "type": "enum::BaseMaterial3D.BlendMode"
- }
- ]
- },
- {
- "name": "get_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4022690962,
- "return_value": {
- "type": "enum::BaseMaterial3D.BlendMode"
- }
- },
- {
- "name": "set_depth_draw_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1456584748,
- "arguments": [
- {
- "name": "depth_draw_mode",
- "type": "enum::BaseMaterial3D.DepthDrawMode"
- }
- ]
- },
- {
- "name": "get_depth_draw_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2578197639,
- "return_value": {
- "type": "enum::BaseMaterial3D.DepthDrawMode"
- }
- },
- {
- "name": "set_depth_test",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3918692338,
- "arguments": [
- {
- "name": "depth_test",
- "type": "enum::BaseMaterial3D.DepthTest"
- }
- ]
- },
- {
- "name": "get_depth_test",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3434785811,
- "return_value": {
- "type": "enum::BaseMaterial3D.DepthTest"
- }
- },
- {
- "name": "set_cull_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2338909218,
- "arguments": [
- {
- "name": "cull_mode",
- "type": "enum::BaseMaterial3D.CullMode"
- }
- ]
- },
- {
- "name": "get_cull_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1941499586,
- "return_value": {
- "type": "enum::BaseMaterial3D.CullMode"
- }
- },
- {
- "name": "set_diffuse_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1045299638,
- "arguments": [
- {
- "name": "diffuse_mode",
- "type": "enum::BaseMaterial3D.DiffuseMode"
- }
- ]
- },
- {
- "name": "get_diffuse_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3973617136,
- "return_value": {
- "type": "enum::BaseMaterial3D.DiffuseMode"
- }
- },
- {
- "name": "set_specular_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 584737147,
- "arguments": [
- {
- "name": "specular_mode",
- "type": "enum::BaseMaterial3D.SpecularMode"
- }
- ]
- },
- {
- "name": "get_specular_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2569953298,
- "return_value": {
- "type": "enum::BaseMaterial3D.SpecularMode"
- }
- },
- {
- "name": "set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3070159527,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::BaseMaterial3D.Flags"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410065,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::BaseMaterial3D.Flags"
- }
- ]
- },
- {
- "name": "set_texture_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 22904437,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::BaseMaterial3D.TextureFilter"
- }
- ]
- },
- {
- "name": "get_texture_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3289213076,
- "return_value": {
- "type": "enum::BaseMaterial3D.TextureFilter"
- }
- },
- {
- "name": "set_feature",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2819288693,
- "arguments": [
- {
- "name": "feature",
- "type": "enum::BaseMaterial3D.Feature"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_feature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965241794,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "enum::BaseMaterial3D.Feature"
- }
- ]
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 464208135,
- "arguments": [
- {
- "name": "param",
- "type": "enum::BaseMaterial3D.TextureParam"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 329605813,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::BaseMaterial3D.TextureParam"
- }
- ]
- },
- {
- "name": "set_detail_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2830186259,
- "arguments": [
- {
- "name": "detail_blend_mode",
- "type": "enum::BaseMaterial3D.BlendMode"
- }
- ]
- },
- {
- "name": "get_detail_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4022690962,
- "return_value": {
- "type": "enum::BaseMaterial3D.BlendMode"
- }
- },
- {
- "name": "set_uv1_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_uv1_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_uv1_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_uv1_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_uv1_triplanar_blend_sharpness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sharpness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_uv1_triplanar_blend_sharpness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_uv2_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_uv2_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_uv2_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_uv2_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_uv2_triplanar_blend_sharpness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sharpness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_uv2_triplanar_blend_sharpness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_billboard_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4202036497,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::BaseMaterial3D.BillboardMode"
- }
- ]
- },
- {
- "name": "get_billboard_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1283840139,
- "return_value": {
- "type": "enum::BaseMaterial3D.BillboardMode"
- }
- },
- {
- "name": "set_particles_anim_h_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_particles_anim_h_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_particles_anim_v_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_particles_anim_v_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_particles_anim_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "loop",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_particles_anim_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_heightmap_deep_parallax",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_heightmap_deep_parallax_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_heightmap_deep_parallax_min_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_heightmap_deep_parallax_min_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_heightmap_deep_parallax_max_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_heightmap_deep_parallax_max_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_heightmap_deep_parallax_flip_tangent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "flip",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_heightmap_deep_parallax_flip_tangent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_heightmap_deep_parallax_flip_binormal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "flip",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_heightmap_deep_parallax_flip_binormal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_grow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_grow",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_operator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3825128922,
- "arguments": [
- {
- "name": "operator",
- "type": "enum::BaseMaterial3D.EmissionOperator"
- }
- ]
- },
- {
- "name": "get_emission_operator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974205018,
- "return_value": {
- "type": "enum::BaseMaterial3D.EmissionOperator"
- }
- },
- {
- "name": "set_ao_light_affect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ao_light_affect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_alpha_scissor_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_alpha_scissor_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_alpha_hash_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_alpha_hash_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_grow_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_grow_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_metallic_texture_channel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 744167988,
- "arguments": [
- {
- "name": "channel",
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- ]
- },
- {
- "name": "get_metallic_texture_channel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 568133867,
- "return_value": {
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- },
- {
- "name": "set_roughness_texture_channel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 744167988,
- "arguments": [
- {
- "name": "channel",
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- ]
- },
- {
- "name": "get_roughness_texture_channel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 568133867,
- "return_value": {
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- },
- {
- "name": "set_ao_texture_channel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 744167988,
- "arguments": [
- {
- "name": "channel",
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- ]
- },
- {
- "name": "get_ao_texture_channel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 568133867,
- "return_value": {
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- },
- {
- "name": "set_refraction_texture_channel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 744167988,
- "arguments": [
- {
- "name": "channel",
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- ]
- },
- {
- "name": "get_refraction_texture_channel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 568133867,
- "return_value": {
- "type": "enum::BaseMaterial3D.TextureChannel"
- }
- },
- {
- "name": "set_proximity_fade_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_proximity_fade_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_proximity_fade_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_proximity_fade_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_msdf_pixel_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "range",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_msdf_pixel_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_msdf_outline_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_msdf_outline_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_distance_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1379478617,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::BaseMaterial3D.DistanceFadeMode"
- }
- ]
- },
- {
- "name": "get_distance_fade",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2694575734,
- "return_value": {
- "type": "enum::BaseMaterial3D.DistanceFadeMode"
- }
- },
- {
- "name": "set_distance_fade_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_distance_fade_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_distance_fade_min_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_distance_fade_min_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_z_clip_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_z_clip_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fov_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fov_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_stencil_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2272367200,
- "arguments": [
- {
- "name": "stencil_mode",
- "type": "enum::BaseMaterial3D.StencilMode"
- }
- ]
- },
- {
- "name": "get_stencil_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2908443456,
- "return_value": {
- "type": "enum::BaseMaterial3D.StencilMode"
- }
- },
- {
- "name": "set_stencil_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "stencil_flags",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_stencil_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_stencil_compare",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3741726481,
- "arguments": [
- {
- "name": "stencil_compare",
- "type": "enum::BaseMaterial3D.StencilCompare"
- }
- ]
- },
- {
- "name": "get_stencil_compare",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2824600492,
- "return_value": {
- "type": "enum::BaseMaterial3D.StencilCompare"
- }
- },
- {
- "name": "set_stencil_reference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "stencil_reference",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_stencil_reference",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_stencil_effect_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "stencil_color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_stencil_effect_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_stencil_effect_outline_thickness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "stencil_outline_thickness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_stencil_effect_outline_thickness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "transparency",
- "setter": "set_transparency",
- "getter": "get_transparency"
- },
- {
- "type": "float",
- "name": "alpha_scissor_threshold",
- "setter": "set_alpha_scissor_threshold",
- "getter": "get_alpha_scissor_threshold"
- },
- {
- "type": "float",
- "name": "alpha_hash_scale",
- "setter": "set_alpha_hash_scale",
- "getter": "get_alpha_hash_scale"
- },
- {
- "type": "int",
- "name": "alpha_antialiasing_mode",
- "setter": "set_alpha_antialiasing",
- "getter": "get_alpha_antialiasing"
- },
- {
- "type": "float",
- "name": "alpha_antialiasing_edge",
- "setter": "set_alpha_antialiasing_edge",
- "getter": "get_alpha_antialiasing_edge"
- },
- {
- "type": "int",
- "name": "blend_mode",
- "setter": "set_blend_mode",
- "getter": "get_blend_mode"
- },
- {
- "type": "int",
- "name": "cull_mode",
- "setter": "set_cull_mode",
- "getter": "get_cull_mode"
- },
- {
- "type": "int",
- "name": "depth_draw_mode",
- "setter": "set_depth_draw_mode",
- "getter": "get_depth_draw_mode"
- },
- {
- "type": "bool",
- "name": "no_depth_test",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 0
- },
- {
- "type": "int",
- "name": "depth_test",
- "setter": "set_depth_test",
- "getter": "get_depth_test"
- },
- {
- "type": "int",
- "name": "shading_mode",
- "setter": "set_shading_mode",
- "getter": "get_shading_mode"
- },
- {
- "type": "int",
- "name": "diffuse_mode",
- "setter": "set_diffuse_mode",
- "getter": "get_diffuse_mode"
- },
- {
- "type": "int",
- "name": "specular_mode",
- "setter": "set_specular_mode",
- "getter": "get_specular_mode"
- },
- {
- "type": "bool",
- "name": "disable_ambient_light",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 14
- },
- {
- "type": "bool",
- "name": "disable_fog",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 21
- },
- {
- "type": "bool",
- "name": "disable_specular_occlusion",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 22
- },
- {
- "type": "bool",
- "name": "vertex_color_use_as_albedo",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 1
- },
- {
- "type": "bool",
- "name": "vertex_color_is_srgb",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 2
- },
- {
- "type": "Color",
- "name": "albedo_color",
- "setter": "set_albedo",
- "getter": "get_albedo"
- },
- {
- "type": "Texture2D",
- "name": "albedo_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 0
- },
- {
- "type": "bool",
- "name": "albedo_texture_force_srgb",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 12
- },
- {
- "type": "bool",
- "name": "albedo_texture_msdf",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 20
- },
- {
- "type": "Texture2D",
- "name": "orm_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 17
- },
- {
- "type": "float",
- "name": "metallic",
- "setter": "set_metallic",
- "getter": "get_metallic"
- },
- {
- "type": "float",
- "name": "metallic_specular",
- "setter": "set_specular",
- "getter": "get_specular"
- },
- {
- "type": "Texture2D",
- "name": "metallic_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 1
- },
- {
- "type": "int",
- "name": "metallic_texture_channel",
- "setter": "set_metallic_texture_channel",
- "getter": "get_metallic_texture_channel"
- },
- {
- "type": "float",
- "name": "roughness",
- "setter": "set_roughness",
- "getter": "get_roughness"
- },
- {
- "type": "Texture2D",
- "name": "roughness_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 2
- },
- {
- "type": "int",
- "name": "roughness_texture_channel",
- "setter": "set_roughness_texture_channel",
- "getter": "get_roughness_texture_channel"
- },
- {
- "type": "bool",
- "name": "emission_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 0
- },
- {
- "type": "Color",
- "name": "emission",
- "setter": "set_emission",
- "getter": "get_emission"
- },
- {
- "type": "float",
- "name": "emission_energy_multiplier",
- "setter": "set_emission_energy_multiplier",
- "getter": "get_emission_energy_multiplier"
- },
- {
- "type": "float",
- "name": "emission_intensity",
- "setter": "set_emission_intensity",
- "getter": "get_emission_intensity"
- },
- {
- "type": "int",
- "name": "emission_operator",
- "setter": "set_emission_operator",
- "getter": "get_emission_operator"
- },
- {
- "type": "bool",
- "name": "emission_on_uv2",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 11
- },
- {
- "type": "Texture2D",
- "name": "emission_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 3
- },
- {
- "type": "bool",
- "name": "normal_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 1
- },
- {
- "type": "float",
- "name": "normal_scale",
- "setter": "set_normal_scale",
- "getter": "get_normal_scale"
- },
- {
- "type": "Texture2D",
- "name": "normal_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 4
- },
- {
- "type": "bool",
- "name": "bent_normal_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 12
- },
- {
- "type": "Texture2D",
- "name": "bent_normal_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 18
- },
- {
- "type": "bool",
- "name": "rim_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 2
- },
- {
- "type": "float",
- "name": "rim",
- "setter": "set_rim",
- "getter": "get_rim"
- },
- {
- "type": "float",
- "name": "rim_tint",
- "setter": "set_rim_tint",
- "getter": "get_rim_tint"
- },
- {
- "type": "Texture2D",
- "name": "rim_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 5
- },
- {
- "type": "bool",
- "name": "clearcoat_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 3
- },
- {
- "type": "float",
- "name": "clearcoat",
- "setter": "set_clearcoat",
- "getter": "get_clearcoat"
- },
- {
- "type": "float",
- "name": "clearcoat_roughness",
- "setter": "set_clearcoat_roughness",
- "getter": "get_clearcoat_roughness"
- },
- {
- "type": "Texture2D",
- "name": "clearcoat_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 6
- },
- {
- "type": "bool",
- "name": "anisotropy_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 4
- },
- {
- "type": "float",
- "name": "anisotropy",
- "setter": "set_anisotropy",
- "getter": "get_anisotropy"
- },
- {
- "type": "Texture2D",
- "name": "anisotropy_flowmap",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 7
- },
- {
- "type": "bool",
- "name": "ao_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 5
- },
- {
- "type": "float",
- "name": "ao_light_affect",
- "setter": "set_ao_light_affect",
- "getter": "get_ao_light_affect"
- },
- {
- "type": "Texture2D",
- "name": "ao_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 8
- },
- {
- "type": "bool",
- "name": "ao_on_uv2",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 10
- },
- {
- "type": "int",
- "name": "ao_texture_channel",
- "setter": "set_ao_texture_channel",
- "getter": "get_ao_texture_channel"
- },
- {
- "type": "bool",
- "name": "heightmap_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 6
- },
- {
- "type": "float",
- "name": "heightmap_scale",
- "setter": "set_heightmap_scale",
- "getter": "get_heightmap_scale"
- },
- {
- "type": "bool",
- "name": "heightmap_deep_parallax",
- "setter": "set_heightmap_deep_parallax",
- "getter": "is_heightmap_deep_parallax_enabled"
- },
- {
- "type": "int",
- "name": "heightmap_min_layers",
- "setter": "set_heightmap_deep_parallax_min_layers",
- "getter": "get_heightmap_deep_parallax_min_layers"
- },
- {
- "type": "int",
- "name": "heightmap_max_layers",
- "setter": "set_heightmap_deep_parallax_max_layers",
- "getter": "get_heightmap_deep_parallax_max_layers"
- },
- {
- "type": "bool",
- "name": "heightmap_flip_tangent",
- "setter": "set_heightmap_deep_parallax_flip_tangent",
- "getter": "get_heightmap_deep_parallax_flip_tangent"
- },
- {
- "type": "bool",
- "name": "heightmap_flip_binormal",
- "setter": "set_heightmap_deep_parallax_flip_binormal",
- "getter": "get_heightmap_deep_parallax_flip_binormal"
- },
- {
- "type": "Texture2D",
- "name": "heightmap_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 9
- },
- {
- "type": "bool",
- "name": "heightmap_flip_texture",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 17
- },
- {
- "type": "bool",
- "name": "subsurf_scatter_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 7
- },
- {
- "type": "float",
- "name": "subsurf_scatter_strength",
- "setter": "set_subsurface_scattering_strength",
- "getter": "get_subsurface_scattering_strength"
- },
- {
- "type": "bool",
- "name": "subsurf_scatter_skin_mode",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 18
- },
- {
- "type": "Texture2D",
- "name": "subsurf_scatter_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 10
- },
- {
- "type": "bool",
- "name": "subsurf_scatter_transmittance_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 8
- },
- {
- "type": "Color",
- "name": "subsurf_scatter_transmittance_color",
- "setter": "set_transmittance_color",
- "getter": "get_transmittance_color"
- },
- {
- "type": "Texture2D",
- "name": "subsurf_scatter_transmittance_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 11
- },
- {
- "type": "float",
- "name": "subsurf_scatter_transmittance_depth",
- "setter": "set_transmittance_depth",
- "getter": "get_transmittance_depth"
- },
- {
- "type": "float",
- "name": "subsurf_scatter_transmittance_boost",
- "setter": "set_transmittance_boost",
- "getter": "get_transmittance_boost"
- },
- {
- "type": "bool",
- "name": "backlight_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 9
- },
- {
- "type": "Color",
- "name": "backlight",
- "setter": "set_backlight",
- "getter": "get_backlight"
- },
- {
- "type": "Texture2D",
- "name": "backlight_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 12
- },
- {
- "type": "bool",
- "name": "refraction_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 10
- },
- {
- "type": "float",
- "name": "refraction_scale",
- "setter": "set_refraction",
- "getter": "get_refraction"
- },
- {
- "type": "Texture2D",
- "name": "refraction_texture",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 13
- },
- {
- "type": "int",
- "name": "refraction_texture_channel",
- "setter": "set_refraction_texture_channel",
- "getter": "get_refraction_texture_channel"
- },
- {
- "type": "bool",
- "name": "detail_enabled",
- "setter": "set_feature",
- "getter": "get_feature",
- "index": 11
- },
- {
- "type": "Texture2D",
- "name": "detail_mask",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 14
- },
- {
- "type": "int",
- "name": "detail_blend_mode",
- "setter": "set_detail_blend_mode",
- "getter": "get_detail_blend_mode"
- },
- {
- "type": "int",
- "name": "detail_uv_layer",
- "setter": "set_detail_uv",
- "getter": "get_detail_uv"
- },
- {
- "type": "Texture2D",
- "name": "detail_albedo",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 15
- },
- {
- "type": "Texture2D",
- "name": "detail_normal",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 16
- },
- {
- "type": "Vector3",
- "name": "uv1_scale",
- "setter": "set_uv1_scale",
- "getter": "get_uv1_scale"
- },
- {
- "type": "Vector3",
- "name": "uv1_offset",
- "setter": "set_uv1_offset",
- "getter": "get_uv1_offset"
- },
- {
- "type": "bool",
- "name": "uv1_triplanar",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 6
- },
- {
- "type": "float",
- "name": "uv1_triplanar_sharpness",
- "setter": "set_uv1_triplanar_blend_sharpness",
- "getter": "get_uv1_triplanar_blend_sharpness"
- },
- {
- "type": "bool",
- "name": "uv1_world_triplanar",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 8
- },
- {
- "type": "Vector3",
- "name": "uv2_scale",
- "setter": "set_uv2_scale",
- "getter": "get_uv2_scale"
- },
- {
- "type": "Vector3",
- "name": "uv2_offset",
- "setter": "set_uv2_offset",
- "getter": "get_uv2_offset"
- },
- {
- "type": "bool",
- "name": "uv2_triplanar",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 7
- },
- {
- "type": "float",
- "name": "uv2_triplanar_sharpness",
- "setter": "set_uv2_triplanar_blend_sharpness",
- "getter": "get_uv2_triplanar_blend_sharpness"
- },
- {
- "type": "bool",
- "name": "uv2_world_triplanar",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 9
- },
- {
- "type": "int",
- "name": "texture_filter",
- "setter": "set_texture_filter",
- "getter": "get_texture_filter"
- },
- {
- "type": "bool",
- "name": "texture_repeat",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 16
- },
- {
- "type": "bool",
- "name": "disable_receive_shadows",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 13
- },
- {
- "type": "bool",
- "name": "shadow_to_opacity",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 15
- },
- {
- "type": "int",
- "name": "billboard_mode",
- "setter": "set_billboard_mode",
- "getter": "get_billboard_mode"
- },
- {
- "type": "bool",
- "name": "billboard_keep_scale",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 5
- },
- {
- "type": "int",
- "name": "particles_anim_h_frames",
- "setter": "set_particles_anim_h_frames",
- "getter": "get_particles_anim_h_frames"
- },
- {
- "type": "int",
- "name": "particles_anim_v_frames",
- "setter": "set_particles_anim_v_frames",
- "getter": "get_particles_anim_v_frames"
- },
- {
- "type": "bool",
- "name": "particles_anim_loop",
- "setter": "set_particles_anim_loop",
- "getter": "get_particles_anim_loop"
- },
- {
- "type": "bool",
- "name": "grow",
- "setter": "set_grow_enabled",
- "getter": "is_grow_enabled"
- },
- {
- "type": "float",
- "name": "grow_amount",
- "setter": "set_grow",
- "getter": "get_grow"
- },
- {
- "type": "bool",
- "name": "fixed_size",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 4
- },
- {
- "type": "bool",
- "name": "use_point_size",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 3
- },
- {
- "type": "float",
- "name": "point_size",
- "setter": "set_point_size",
- "getter": "get_point_size"
- },
- {
- "type": "bool",
- "name": "use_particle_trails",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 19
- },
- {
- "type": "bool",
- "name": "use_z_clip_scale",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 23
- },
- {
- "type": "float",
- "name": "z_clip_scale",
- "setter": "set_z_clip_scale",
- "getter": "get_z_clip_scale"
- },
- {
- "type": "bool",
- "name": "use_fov_override",
- "setter": "set_flag",
- "getter": "get_flag",
- "index": 24
- },
- {
- "type": "float",
- "name": "fov_override",
- "setter": "set_fov_override",
- "getter": "get_fov_override"
- },
- {
- "type": "bool",
- "name": "proximity_fade_enabled",
- "setter": "set_proximity_fade_enabled",
- "getter": "is_proximity_fade_enabled"
- },
- {
- "type": "float",
- "name": "proximity_fade_distance",
- "setter": "set_proximity_fade_distance",
- "getter": "get_proximity_fade_distance"
- },
- {
- "type": "float",
- "name": "msdf_pixel_range",
- "setter": "set_msdf_pixel_range",
- "getter": "get_msdf_pixel_range"
- },
- {
- "type": "float",
- "name": "msdf_outline_size",
- "setter": "set_msdf_outline_size",
- "getter": "get_msdf_outline_size"
- },
- {
- "type": "int",
- "name": "distance_fade_mode",
- "setter": "set_distance_fade",
- "getter": "get_distance_fade"
- },
- {
- "type": "float",
- "name": "distance_fade_min_distance",
- "setter": "set_distance_fade_min_distance",
- "getter": "get_distance_fade_min_distance"
- },
- {
- "type": "float",
- "name": "distance_fade_max_distance",
- "setter": "set_distance_fade_max_distance",
- "getter": "get_distance_fade_max_distance"
- },
- {
- "type": "int",
- "name": "stencil_mode",
- "setter": "set_stencil_mode",
- "getter": "get_stencil_mode"
- },
- {
- "type": "int",
- "name": "stencil_flags",
- "setter": "set_stencil_flags",
- "getter": "get_stencil_flags"
- },
- {
- "type": "int",
- "name": "stencil_compare",
- "setter": "set_stencil_compare",
- "getter": "get_stencil_compare"
- },
- {
- "type": "int",
- "name": "stencil_reference",
- "setter": "set_stencil_reference",
- "getter": "get_stencil_reference"
- },
- {
- "type": "Color",
- "name": "stencil_color",
- "setter": "set_stencil_effect_color",
- "getter": "get_stencil_effect_color"
- },
- {
- "type": "float",
- "name": "stencil_outline_thickness",
- "setter": "set_stencil_effect_outline_thickness",
- "getter": "get_stencil_effect_outline_thickness"
- }
- ]
- },
- {
- "name": "BitMap",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "create_from_image_alpha",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 106271684,
- "hash_compatibility": [
- 505265891
- ],
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "threshold",
- "type": "float",
- "meta": "float",
- "default_value": "0.1"
- }
- ]
- },
- {
- "name": "set_bitv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4153096796,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- },
- {
- "name": "bit",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_bit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1383440665,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "y",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bit",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_bitv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3900751641,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_bit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "y",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bit_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 472162941,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2i"
- },
- {
- "name": "bit",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_true_bit_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "resize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "new_size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "grow_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3317281434,
- "arguments": [
- {
- "name": "pixels",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "rect",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "convert_to_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4190603485,
- "return_value": {
- "type": "Image"
- }
- },
- {
- "name": "opaque_to_polygons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 48478126,
- "hash_compatibility": [
- 876132484
- ],
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2i"
- },
- {
- "name": "epsilon",
- "type": "float",
- "meta": "float",
- "default_value": "2.0"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Dictionary",
- "name": "data",
- "setter": "_set_data",
- "getter": "_get_data"
- }
- ]
- },
- {
- "name": "BlitMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core",
- "enums": [
- {
- "name": "BlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_MODE_MIX",
- "value": 0
- },
- {
- "name": "BLEND_MODE_ADD",
- "value": 1
- },
- {
- "name": "BLEND_MODE_SUB",
- "value": 2
- },
- {
- "name": "BLEND_MODE_MUL",
- "value": 3
- },
- {
- "name": "BLEND_MODE_DISABLED",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 80206916,
- "arguments": [
- {
- "name": "blend_mode",
- "type": "enum::BlitMaterial.BlendMode"
- }
- ]
- },
- {
- "name": "get_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4234246416,
- "return_value": {
- "type": "enum::BlitMaterial.BlendMode"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "blend_mode",
- "setter": "set_blend_mode",
- "getter": "get_blend_mode"
- }
- ]
- },
- {
- "name": "Bone2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_rest",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "rest",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_rest",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "apply_rest",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_skeleton_rest",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_index_in_skeleton",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_autocalculate_length_and_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "auto_calculate",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_autocalculate_length_and_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bone_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bone_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "Transform2D",
- "name": "rest",
- "setter": "set_rest",
- "getter": "get_rest"
- }
- ]
- },
- {
- "name": "BoneAttachment3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1814733083,
- "return_value": {
- "type": "Skeleton3D"
- }
- },
- {
- "name": "set_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_bone_idx",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bone_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bone_idx",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "on_skeleton_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_override_pose",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "override_pose",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_override_pose",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_external_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_external_skeleton",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_external_skeleton",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_external_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "external_skeleton",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_external_skeleton",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- }
- ],
- "properties": [
- {
- "type": "StringName",
- "name": "bone_name",
- "setter": "set_bone_name",
- "getter": "get_bone_name"
- },
- {
- "type": "int",
- "name": "bone_idx",
- "setter": "set_bone_idx",
- "getter": "get_bone_idx"
- },
- {
- "type": "bool",
- "name": "override_pose",
- "setter": "set_override_pose",
- "getter": "get_override_pose"
- },
- {
- "type": "bool",
- "name": "use_external_skeleton",
- "setter": "set_use_external_skeleton",
- "getter": "get_use_external_skeleton"
- },
- {
- "type": "NodePath",
- "name": "external_skeleton",
- "setter": "set_external_skeleton",
- "getter": "get_external_skeleton"
- }
- ]
- },
- {
- "name": "BoneConstraint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "enums": [
- {
- "name": "ReferenceType",
- "is_bitfield": false,
- "values": [
- {
- "name": "REFERENCE_TYPE_BONE",
- "value": 0
- },
- {
- "name": "REFERENCE_TYPE_NODE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_apply_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_apply_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_apply_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_apply_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1830520418,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "type",
- "type": "enum::BoneConstraint3D.ReferenceType"
- }
- ]
- },
- {
- "name": "get_reference_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3456416152,
- "return_value": {
- "type": "enum::BoneConstraint3D.ReferenceType"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_reference_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_reference_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761262315,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_reference_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_setting_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_setting_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "clear_setting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "BoneMap",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_profile",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4291782652,
- "return_value": {
- "type": "SkeletonProfile"
- }
- },
- {
- "name": "set_profile",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3870374136,
- "arguments": [
- {
- "name": "profile",
- "type": "SkeletonProfile"
- }
- ]
- },
- {
- "name": "get_skeleton_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965194235,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "profile_bone_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_skeleton_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "profile_bone_name",
- "type": "StringName"
- },
- {
- "name": "skeleton_bone_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "find_profile_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965194235,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "skeleton_bone_name",
- "type": "StringName"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "bone_map_updated"
- },
- {
- "name": "profile_updated"
- }
- ],
- "properties": [
- {
- "type": "SkeletonProfile",
- "name": "profile",
- "setter": "set_profile",
- "getter": "get_profile"
- }
- ]
- },
- {
- "name": "BoneTwistDisperser3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "enums": [
- {
- "name": "DisperseMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DISPERSE_MODE_EVEN",
- "value": 0
- },
- {
- "name": "DISPERSE_MODE_WEIGHTED",
- "value": 1
- },
- {
- "name": "DISPERSE_MODE_CUSTOM",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_setting_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_setting_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "clear_settings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_mutable_bone_axes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_bone_axes_mutable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_root_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_root_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_root_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_root_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_end_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_end_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_reference_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_reference_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_extend_end_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_end_bone_extended",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2838484201,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_direction",
- "type": "enum::SkeletonModifier3D.BoneDirection"
- }
- ]
- },
- {
- "name": "get_end_bone_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1843036459,
- "return_value": {
- "type": "enum::SkeletonModifier3D.BoneDirection"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_twist_from_rest",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_twist_from_rest",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_twist_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2823819782,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "from",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "get_twist_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 476865136,
- "return_value": {
- "type": "Quaternion"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_disperse_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2954194337,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disperse_mode",
- "type": "enum::BoneTwistDisperser3D.DisperseMode"
- }
- ]
- },
- {
- "name": "get_disperse_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1326397005,
- "return_value": {
- "type": "enum::BoneTwistDisperser3D.DisperseMode"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_weight_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "weight_position",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_weight_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_damping_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1447180063,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_damping_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 747537754,
- "return_value": {
- "type": "Curve"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joint_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1391810591,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joint_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joint_twist_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joint_twist_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "twist_amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_joint_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "mutable_bone_axes",
- "setter": "set_mutable_bone_axes",
- "getter": "are_bone_axes_mutable"
- },
- {
- "type": "int",
- "name": "setting_count",
- "setter": "set_setting_count",
- "getter": "get_setting_count"
- }
- ]
- },
- {
- "name": "BoxContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core",
- "enums": [
- {
- "name": "AlignmentMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ALIGNMENT_BEGIN",
- "value": 0
- },
- {
- "name": "ALIGNMENT_CENTER",
- "value": 1
- },
- {
- "name": "ALIGNMENT_END",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_spacer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1326660695,
- "return_value": {
- "type": "Control"
- },
- "arguments": [
- {
- "name": "begin",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2456745134,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::BoxContainer.AlignmentMode"
- }
- ]
- },
- {
- "name": "get_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1915476527,
- "return_value": {
- "type": "enum::BoxContainer.AlignmentMode"
- }
- },
- {
- "name": "set_vertical",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "vertical",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_vertical",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "alignment",
- "setter": "set_alignment",
- "getter": "get_alignment"
- },
- {
- "type": "bool",
- "name": "vertical",
- "setter": "set_vertical",
- "getter": "is_vertical"
- }
- ]
- },
- {
- "name": "BoxMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PrimitiveMesh",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_subdivide_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "subdivide",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_subdivide_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "divisions",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_subdivide_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "divisions",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "subdivide_width",
- "setter": "set_subdivide_width",
- "getter": "get_subdivide_width"
- },
- {
- "type": "int",
- "name": "subdivide_height",
- "setter": "set_subdivide_height",
- "getter": "get_subdivide_height"
- },
- {
- "type": "int",
- "name": "subdivide_depth",
- "setter": "set_subdivide_depth",
- "getter": "get_subdivide_depth"
- }
- ]
- },
- {
- "name": "BoxOccluder3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Occluder3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "BoxShape3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "Button",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "BaseButton",
- "api_type": "core",
- "methods": [
- {
- "name": "set_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_text_overrun_behavior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1008890932,
- "arguments": [
- {
- "name": "overrun_behavior",
- "type": "enum::TextServer.OverrunBehavior"
- }
- ]
- },
- {
- "name": "get_text_overrun_behavior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3779142101,
- "return_value": {
- "type": "enum::TextServer.OverrunBehavior"
- }
- },
- {
- "name": "set_autowrap_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3289138044,
- "arguments": [
- {
- "name": "autowrap_mode",
- "type": "enum::TextServer.AutowrapMode"
- }
- ]
- },
- {
- "name": "get_autowrap_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1549071663,
- "return_value": {
- "type": "enum::TextServer.AutowrapMode"
- }
- },
- {
- "name": "set_autowrap_trim_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2809697122,
- "arguments": [
- {
- "name": "autowrap_trim_flags",
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- ]
- },
- {
- "name": "get_autowrap_trim_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2340632602,
- "return_value": {
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- },
- {
- "name": "set_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 119160795,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797257663,
- "return_value": {
- "type": "enum::Control.TextDirection"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_button_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_button_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_flat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_flat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_clip_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_clip_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_text_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312603777,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "get_text_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 341400642,
- "return_value": {
- "type": "enum::HorizontalAlignment"
- }
- },
- {
- "name": "set_icon_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312603777,
- "arguments": [
- {
- "name": "icon_alignment",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "get_icon_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 341400642,
- "return_value": {
- "type": "enum::HorizontalAlignment"
- }
- },
- {
- "name": "set_vertical_icon_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1796458609,
- "arguments": [
- {
- "name": "vertical_icon_alignment",
- "type": "enum::VerticalAlignment"
- }
- ]
- },
- {
- "name": "get_vertical_icon_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3274884059,
- "return_value": {
- "type": "enum::VerticalAlignment"
- }
- },
- {
- "name": "set_expand_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_expand_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "text",
- "setter": "set_text",
- "getter": "get_text"
- },
- {
- "type": "Texture2D",
- "name": "icon",
- "setter": "set_button_icon",
- "getter": "get_button_icon"
- },
- {
- "type": "bool",
- "name": "flat",
- "setter": "set_flat",
- "getter": "is_flat"
- },
- {
- "type": "int",
- "name": "alignment",
- "setter": "set_text_alignment",
- "getter": "get_text_alignment"
- },
- {
- "type": "int",
- "name": "text_overrun_behavior",
- "setter": "set_text_overrun_behavior",
- "getter": "get_text_overrun_behavior"
- },
- {
- "type": "int",
- "name": "autowrap_mode",
- "setter": "set_autowrap_mode",
- "getter": "get_autowrap_mode"
- },
- {
- "type": "int",
- "name": "autowrap_trim_flags",
- "setter": "set_autowrap_trim_flags",
- "getter": "get_autowrap_trim_flags"
- },
- {
- "type": "bool",
- "name": "clip_text",
- "setter": "set_clip_text",
- "getter": "get_clip_text"
- },
- {
- "type": "int",
- "name": "icon_alignment",
- "setter": "set_icon_alignment",
- "getter": "get_icon_alignment"
- },
- {
- "type": "int",
- "name": "vertical_icon_alignment",
- "setter": "set_vertical_icon_alignment",
- "getter": "get_vertical_icon_alignment"
- },
- {
- "type": "bool",
- "name": "expand_icon",
- "setter": "set_expand_icon",
- "getter": "is_expand_icon"
- },
- {
- "type": "int",
- "name": "text_direction",
- "setter": "set_text_direction",
- "getter": "get_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- }
- ]
- },
- {
- "name": "ButtonGroup",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_pressed_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3886434893,
- "return_value": {
- "type": "BaseButton"
- }
- },
- {
- "name": "get_buttons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::BaseButton"
- }
- },
- {
- "name": "set_allow_unpress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_allow_unpress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "pressed",
- "arguments": [
- {
- "name": "button",
- "type": "BaseButton"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "allow_unpress",
- "setter": "set_allow_unpress",
- "getter": "is_allow_unpress"
- }
- ]
- },
- {
- "name": "CCDIK3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "IterateIK3D",
- "api_type": "core"
- },
- {
- "name": "CPUParticles2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "DrawOrder",
- "is_bitfield": false,
- "values": [
- {
- "name": "DRAW_ORDER_INDEX",
- "value": 0
- },
- {
- "name": "DRAW_ORDER_LIFETIME",
- "value": 1
- }
- ]
- },
- {
- "name": "Parameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_INITIAL_LINEAR_VELOCITY",
- "value": 0
- },
- {
- "name": "PARAM_ANGULAR_VELOCITY",
- "value": 1
- },
- {
- "name": "PARAM_ORBIT_VELOCITY",
- "value": 2
- },
- {
- "name": "PARAM_LINEAR_ACCEL",
- "value": 3
- },
- {
- "name": "PARAM_RADIAL_ACCEL",
- "value": 4
- },
- {
- "name": "PARAM_TANGENTIAL_ACCEL",
- "value": 5
- },
- {
- "name": "PARAM_DAMPING",
- "value": 6
- },
- {
- "name": "PARAM_ANGLE",
- "value": 7
- },
- {
- "name": "PARAM_SCALE",
- "value": 8
- },
- {
- "name": "PARAM_HUE_VARIATION",
- "value": 9
- },
- {
- "name": "PARAM_ANIM_SPEED",
- "value": 10
- },
- {
- "name": "PARAM_ANIM_OFFSET",
- "value": 11
- },
- {
- "name": "PARAM_MAX",
- "value": 12
- }
- ]
- },
- {
- "name": "ParticleFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY",
- "value": 0
- },
- {
- "name": "PARTICLE_FLAG_ROTATE_Y",
- "value": 1
- },
- {
- "name": "PARTICLE_FLAG_DISABLE_Z",
- "value": 2
- },
- {
- "name": "PARTICLE_FLAG_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "EmissionShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "EMISSION_SHAPE_POINT",
- "value": 0
- },
- {
- "name": "EMISSION_SHAPE_SPHERE",
- "value": 1
- },
- {
- "name": "EMISSION_SHAPE_SPHERE_SURFACE",
- "value": 2
- },
- {
- "name": "EMISSION_SHAPE_RECTANGLE",
- "value": 3
- },
- {
- "name": "EMISSION_SHAPE_POINTS",
- "value": 4
- },
- {
- "name": "EMISSION_SHAPE_DIRECTED_POINTS",
- "value": 5
- },
- {
- "name": "EMISSION_SHAPE_RING",
- "value": 6
- },
- {
- "name": "EMISSION_SHAPE_MAX",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_emitting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_lifetime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_one_shot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_lifetime_randomness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "random",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "request_particles_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 66938510,
- "hash_compatibility": [
- 373806689
- ],
- "arguments": [
- {
- "name": "process_time",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "process_time_residual",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "is_emitting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_lifetime",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_one_shot",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_pre_process_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_explosiveness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_randomness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_lifetime_randomness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_use_local_coordinates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_fixed_fps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_fractional_delta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_use_fixed_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_fixed_seed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_fixed_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_draw_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4183193490,
- "arguments": [
- {
- "name": "order",
- "type": "enum::CPUParticles2D.DrawOrder"
- }
- ]
- },
- {
- "name": "get_draw_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1668655735,
- "return_value": {
- "type": "enum::CPUParticles2D.DrawOrder"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "restart",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "keep_seed",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_spread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "spread",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_spread",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_param_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3320615296,
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles2D.Parameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2038050600,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles2D.Parameter"
- }
- ]
- },
- {
- "name": "set_param_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3320615296,
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles2D.Parameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2038050600,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles2D.Parameter"
- }
- ]
- },
- {
- "name": "set_param_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2959350143,
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles2D.Parameter"
- },
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_param_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2603158474,
- "return_value": {
- "type": "Curve"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles2D.Parameter"
- }
- ]
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_color_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_color_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_color_initial_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_color_initial_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_particle_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4178137949,
- "arguments": [
- {
- "name": "particle_flag",
- "type": "enum::CPUParticles2D.ParticleFlags"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_particle_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2829976507,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "particle_flag",
- "type": "enum::CPUParticles2D.ParticleFlags"
- }
- ]
- },
- {
- "name": "set_emission_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 393763892,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::CPUParticles2D.EmissionShape"
- }
- ]
- },
- {
- "name": "get_emission_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740246024,
- "return_value": {
- "type": "enum::CPUParticles2D.EmissionShape"
- }
- },
- {
- "name": "set_emission_sphere_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_sphere_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_rect_extents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_emission_rect_extents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_emission_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "array",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_emission_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_emission_normals",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "array",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_emission_normals",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_emission_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3546319833,
- "arguments": [
- {
- "name": "array",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "name": "get_emission_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- },
- {
- "name": "set_emission_ring_inner_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "inner_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_inner_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_ring_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_gravity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "accel_vec",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_split_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_split_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "split_scale",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_scale_curve_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_scale_curve_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "scale_curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_scale_curve_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_scale_curve_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "scale_curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "convert_from_particles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "particles",
- "type": "Node"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "emitting",
- "setter": "set_emitting",
- "getter": "is_emitting"
- },
- {
- "type": "int",
- "name": "amount",
- "setter": "set_amount",
- "getter": "get_amount"
- },
- {
- "type": "Texture2D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- },
- {
- "type": "float",
- "name": "lifetime",
- "setter": "set_lifetime",
- "getter": "get_lifetime"
- },
- {
- "type": "bool",
- "name": "one_shot",
- "setter": "set_one_shot",
- "getter": "get_one_shot"
- },
- {
- "type": "float",
- "name": "preprocess",
- "setter": "set_pre_process_time",
- "getter": "get_pre_process_time"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- },
- {
- "type": "float",
- "name": "explosiveness",
- "setter": "set_explosiveness_ratio",
- "getter": "get_explosiveness_ratio"
- },
- {
- "type": "float",
- "name": "randomness",
- "setter": "set_randomness_ratio",
- "getter": "get_randomness_ratio"
- },
- {
- "type": "bool",
- "name": "use_fixed_seed",
- "setter": "set_use_fixed_seed",
- "getter": "get_use_fixed_seed"
- },
- {
- "type": "int",
- "name": "seed",
- "setter": "set_seed",
- "getter": "get_seed"
- },
- {
- "type": "float",
- "name": "lifetime_randomness",
- "setter": "set_lifetime_randomness",
- "getter": "get_lifetime_randomness"
- },
- {
- "type": "int",
- "name": "fixed_fps",
- "setter": "set_fixed_fps",
- "getter": "get_fixed_fps"
- },
- {
- "type": "bool",
- "name": "fract_delta",
- "setter": "set_fractional_delta",
- "getter": "get_fractional_delta"
- },
- {
- "type": "bool",
- "name": "local_coords",
- "setter": "set_use_local_coordinates",
- "getter": "get_use_local_coordinates"
- },
- {
- "type": "int",
- "name": "draw_order",
- "setter": "set_draw_order",
- "getter": "get_draw_order"
- },
- {
- "type": "int",
- "name": "emission_shape",
- "setter": "set_emission_shape",
- "getter": "get_emission_shape"
- },
- {
- "type": "float",
- "name": "emission_sphere_radius",
- "setter": "set_emission_sphere_radius",
- "getter": "get_emission_sphere_radius"
- },
- {
- "type": "Vector2",
- "name": "emission_rect_extents",
- "setter": "set_emission_rect_extents",
- "getter": "get_emission_rect_extents"
- },
- {
- "type": "PackedVector2Array",
- "name": "emission_points",
- "setter": "set_emission_points",
- "getter": "get_emission_points"
- },
- {
- "type": "PackedVector2Array",
- "name": "emission_normals",
- "setter": "set_emission_normals",
- "getter": "get_emission_normals"
- },
- {
- "type": "PackedColorArray",
- "name": "emission_colors",
- "setter": "set_emission_colors",
- "getter": "get_emission_colors"
- },
- {
- "type": "float",
- "name": "emission_ring_inner_radius",
- "setter": "set_emission_ring_inner_radius",
- "getter": "get_emission_ring_inner_radius"
- },
- {
- "type": "float",
- "name": "emission_ring_radius",
- "setter": "set_emission_ring_radius",
- "getter": "get_emission_ring_radius"
- },
- {
- "type": "bool",
- "name": "particle_flag_align_y",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 0
- },
- {
- "type": "Vector2",
- "name": "direction",
- "setter": "set_direction",
- "getter": "get_direction"
- },
- {
- "type": "float",
- "name": "spread",
- "setter": "set_spread",
- "getter": "get_spread"
- },
- {
- "type": "Vector2",
- "name": "gravity",
- "setter": "set_gravity",
- "getter": "get_gravity"
- },
- {
- "type": "float",
- "name": "initial_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 0
- },
- {
- "type": "float",
- "name": "initial_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 0
- },
- {
- "type": "float",
- "name": "angular_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 1
- },
- {
- "type": "float",
- "name": "angular_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 1
- },
- {
- "type": "Curve",
- "name": "angular_velocity_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 1
- },
- {
- "type": "float",
- "name": "orbit_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 2
- },
- {
- "type": "float",
- "name": "orbit_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 2
- },
- {
- "type": "Curve",
- "name": "orbit_velocity_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 2
- },
- {
- "type": "float",
- "name": "linear_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 3
- },
- {
- "type": "float",
- "name": "linear_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 3
- },
- {
- "type": "Curve",
- "name": "linear_accel_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 3
- },
- {
- "type": "float",
- "name": "radial_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 4
- },
- {
- "type": "float",
- "name": "radial_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 4
- },
- {
- "type": "Curve",
- "name": "radial_accel_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 4
- },
- {
- "type": "float",
- "name": "tangential_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 5
- },
- {
- "type": "float",
- "name": "tangential_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 5
- },
- {
- "type": "Curve",
- "name": "tangential_accel_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 5
- },
- {
- "type": "float",
- "name": "damping_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 6
- },
- {
- "type": "float",
- "name": "damping_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 6
- },
- {
- "type": "Curve",
- "name": "damping_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 6
- },
- {
- "type": "float",
- "name": "angle_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 7
- },
- {
- "type": "float",
- "name": "angle_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 7
- },
- {
- "type": "Curve",
- "name": "angle_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 7
- },
- {
- "type": "float",
- "name": "scale_amount_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 8
- },
- {
- "type": "float",
- "name": "scale_amount_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 8
- },
- {
- "type": "Curve",
- "name": "scale_amount_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 8
- },
- {
- "type": "bool",
- "name": "split_scale",
- "setter": "set_split_scale",
- "getter": "get_split_scale"
- },
- {
- "type": "Curve",
- "name": "scale_curve_x",
- "setter": "set_scale_curve_x",
- "getter": "get_scale_curve_x"
- },
- {
- "type": "Curve",
- "name": "scale_curve_y",
- "setter": "set_scale_curve_y",
- "getter": "get_scale_curve_y"
- },
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "Gradient",
- "name": "color_ramp",
- "setter": "set_color_ramp",
- "getter": "get_color_ramp"
- },
- {
- "type": "Gradient",
- "name": "color_initial_ramp",
- "setter": "set_color_initial_ramp",
- "getter": "get_color_initial_ramp"
- },
- {
- "type": "float",
- "name": "hue_variation_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 9
- },
- {
- "type": "float",
- "name": "hue_variation_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 9
- },
- {
- "type": "Curve",
- "name": "hue_variation_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 9
- },
- {
- "type": "float",
- "name": "anim_speed_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 10
- },
- {
- "type": "float",
- "name": "anim_speed_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 10
- },
- {
- "type": "Curve",
- "name": "anim_speed_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 10
- },
- {
- "type": "float",
- "name": "anim_offset_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 11
- },
- {
- "type": "float",
- "name": "anim_offset_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 11
- },
- {
- "type": "Curve",
- "name": "anim_offset_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 11
- }
- ]
- },
- {
- "name": "CPUParticles3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GeometryInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "DrawOrder",
- "is_bitfield": false,
- "values": [
- {
- "name": "DRAW_ORDER_INDEX",
- "value": 0
- },
- {
- "name": "DRAW_ORDER_LIFETIME",
- "value": 1
- },
- {
- "name": "DRAW_ORDER_VIEW_DEPTH",
- "value": 2
- }
- ]
- },
- {
- "name": "Parameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_INITIAL_LINEAR_VELOCITY",
- "value": 0
- },
- {
- "name": "PARAM_ANGULAR_VELOCITY",
- "value": 1
- },
- {
- "name": "PARAM_ORBIT_VELOCITY",
- "value": 2
- },
- {
- "name": "PARAM_LINEAR_ACCEL",
- "value": 3
- },
- {
- "name": "PARAM_RADIAL_ACCEL",
- "value": 4
- },
- {
- "name": "PARAM_TANGENTIAL_ACCEL",
- "value": 5
- },
- {
- "name": "PARAM_DAMPING",
- "value": 6
- },
- {
- "name": "PARAM_ANGLE",
- "value": 7
- },
- {
- "name": "PARAM_SCALE",
- "value": 8
- },
- {
- "name": "PARAM_HUE_VARIATION",
- "value": 9
- },
- {
- "name": "PARAM_ANIM_SPEED",
- "value": 10
- },
- {
- "name": "PARAM_ANIM_OFFSET",
- "value": 11
- },
- {
- "name": "PARAM_MAX",
- "value": 12
- }
- ]
- },
- {
- "name": "ParticleFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY",
- "value": 0
- },
- {
- "name": "PARTICLE_FLAG_ROTATE_Y",
- "value": 1
- },
- {
- "name": "PARTICLE_FLAG_DISABLE_Z",
- "value": 2
- },
- {
- "name": "PARTICLE_FLAG_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "EmissionShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "EMISSION_SHAPE_POINT",
- "value": 0
- },
- {
- "name": "EMISSION_SHAPE_SPHERE",
- "value": 1
- },
- {
- "name": "EMISSION_SHAPE_SPHERE_SURFACE",
- "value": 2
- },
- {
- "name": "EMISSION_SHAPE_BOX",
- "value": 3
- },
- {
- "name": "EMISSION_SHAPE_POINTS",
- "value": 4
- },
- {
- "name": "EMISSION_SHAPE_DIRECTED_POINTS",
- "value": 5
- },
- {
- "name": "EMISSION_SHAPE_RING",
- "value": 6
- },
- {
- "name": "EMISSION_SHAPE_MAX",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_emitting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_lifetime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_one_shot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_visibility_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "set_lifetime_randomness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "random",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "is_emitting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_lifetime",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_one_shot",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_pre_process_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_explosiveness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_randomness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_visibility_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "get_lifetime_randomness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_use_local_coordinates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_fixed_fps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_fractional_delta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_draw_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1427401774,
- "arguments": [
- {
- "name": "order",
- "type": "enum::CPUParticles3D.DrawOrder"
- }
- ]
- },
- {
- "name": "get_draw_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321900776,
- "return_value": {
- "type": "enum::CPUParticles3D.DrawOrder"
- }
- },
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 194775623,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1808005922,
- "return_value": {
- "type": "Mesh"
- }
- },
- {
- "name": "set_use_fixed_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_fixed_seed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_fixed_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "restart",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "keep_seed",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "request_particles_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 66938510,
- "hash_compatibility": [
- 373806689
- ],
- "arguments": [
- {
- "name": "process_time",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "process_time_residual",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "capture_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "set_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_spread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_spread",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_flatness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_flatness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_param_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 557936109,
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles3D.Parameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 597646162,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles3D.Parameter"
- }
- ]
- },
- {
- "name": "set_param_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 557936109,
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles3D.Parameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 597646162,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles3D.Parameter"
- }
- ]
- },
- {
- "name": "set_param_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4044142537,
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles3D.Parameter"
- },
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_param_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4132790277,
- "return_value": {
- "type": "Curve"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::CPUParticles3D.Parameter"
- }
- ]
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_color_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_color_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_color_initial_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "ramp",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_color_initial_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_particle_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3515406498,
- "arguments": [
- {
- "name": "particle_flag",
- "type": "enum::CPUParticles3D.ParticleFlags"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_particle_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2845201987,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "particle_flag",
- "type": "enum::CPUParticles3D.ParticleFlags"
- }
- ]
- },
- {
- "name": "set_emission_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 491823814,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::CPUParticles3D.EmissionShape"
- }
- ]
- },
- {
- "name": "get_emission_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961454842,
- "return_value": {
- "type": "enum::CPUParticles3D.EmissionShape"
- }
- },
- {
- "name": "set_emission_sphere_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_sphere_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_box_extents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_emission_box_extents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_emission_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "array",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "get_emission_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "set_emission_normals",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "array",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "get_emission_normals",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "set_emission_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3546319833,
- "arguments": [
- {
- "name": "array",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "name": "get_emission_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- },
- {
- "name": "set_emission_ring_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_emission_ring_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_emission_ring_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_ring_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_ring_inner_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "inner_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_inner_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_ring_cone_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "cone_angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_cone_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_gravity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "accel_vec",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_split_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_split_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "split_scale",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_scale_curve_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_scale_curve_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "scale_curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_scale_curve_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_scale_curve_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "scale_curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_scale_curve_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_scale_curve_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "scale_curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "convert_from_particles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "particles",
- "type": "Node"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "emitting",
- "setter": "set_emitting",
- "getter": "is_emitting"
- },
- {
- "type": "int",
- "name": "amount",
- "setter": "set_amount",
- "getter": "get_amount"
- },
- {
- "type": "float",
- "name": "lifetime",
- "setter": "set_lifetime",
- "getter": "get_lifetime"
- },
- {
- "type": "bool",
- "name": "one_shot",
- "setter": "set_one_shot",
- "getter": "get_one_shot"
- },
- {
- "type": "float",
- "name": "preprocess",
- "setter": "set_pre_process_time",
- "getter": "get_pre_process_time"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- },
- {
- "type": "float",
- "name": "explosiveness",
- "setter": "set_explosiveness_ratio",
- "getter": "get_explosiveness_ratio"
- },
- {
- "type": "float",
- "name": "randomness",
- "setter": "set_randomness_ratio",
- "getter": "get_randomness_ratio"
- },
- {
- "type": "bool",
- "name": "use_fixed_seed",
- "setter": "set_use_fixed_seed",
- "getter": "get_use_fixed_seed"
- },
- {
- "type": "int",
- "name": "seed",
- "setter": "set_seed",
- "getter": "get_seed"
- },
- {
- "type": "float",
- "name": "lifetime_randomness",
- "setter": "set_lifetime_randomness",
- "getter": "get_lifetime_randomness"
- },
- {
- "type": "int",
- "name": "fixed_fps",
- "setter": "set_fixed_fps",
- "getter": "get_fixed_fps"
- },
- {
- "type": "bool",
- "name": "fract_delta",
- "setter": "set_fractional_delta",
- "getter": "get_fractional_delta"
- },
- {
- "type": "AABB",
- "name": "visibility_aabb",
- "setter": "set_visibility_aabb",
- "getter": "get_visibility_aabb"
- },
- {
- "type": "bool",
- "name": "local_coords",
- "setter": "set_use_local_coordinates",
- "getter": "get_use_local_coordinates"
- },
- {
- "type": "int",
- "name": "draw_order",
- "setter": "set_draw_order",
- "getter": "get_draw_order"
- },
- {
- "type": "Mesh",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "int",
- "name": "emission_shape",
- "setter": "set_emission_shape",
- "getter": "get_emission_shape"
- },
- {
- "type": "float",
- "name": "emission_sphere_radius",
- "setter": "set_emission_sphere_radius",
- "getter": "get_emission_sphere_radius"
- },
- {
- "type": "Vector3",
- "name": "emission_box_extents",
- "setter": "set_emission_box_extents",
- "getter": "get_emission_box_extents"
- },
- {
- "type": "PackedVector3Array",
- "name": "emission_points",
- "setter": "set_emission_points",
- "getter": "get_emission_points"
- },
- {
- "type": "PackedVector3Array",
- "name": "emission_normals",
- "setter": "set_emission_normals",
- "getter": "get_emission_normals"
- },
- {
- "type": "PackedColorArray",
- "name": "emission_colors",
- "setter": "set_emission_colors",
- "getter": "get_emission_colors"
- },
- {
- "type": "Vector3",
- "name": "emission_ring_axis",
- "setter": "set_emission_ring_axis",
- "getter": "get_emission_ring_axis"
- },
- {
- "type": "float",
- "name": "emission_ring_height",
- "setter": "set_emission_ring_height",
- "getter": "get_emission_ring_height"
- },
- {
- "type": "float",
- "name": "emission_ring_radius",
- "setter": "set_emission_ring_radius",
- "getter": "get_emission_ring_radius"
- },
- {
- "type": "float",
- "name": "emission_ring_inner_radius",
- "setter": "set_emission_ring_inner_radius",
- "getter": "get_emission_ring_inner_radius"
- },
- {
- "type": "float",
- "name": "emission_ring_cone_angle",
- "setter": "set_emission_ring_cone_angle",
- "getter": "get_emission_ring_cone_angle"
- },
- {
- "type": "bool",
- "name": "particle_flag_align_y",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 0
- },
- {
- "type": "bool",
- "name": "particle_flag_rotate_y",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 1
- },
- {
- "type": "bool",
- "name": "particle_flag_disable_z",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 2
- },
- {
- "type": "Vector3",
- "name": "direction",
- "setter": "set_direction",
- "getter": "get_direction"
- },
- {
- "type": "float",
- "name": "spread",
- "setter": "set_spread",
- "getter": "get_spread"
- },
- {
- "type": "float",
- "name": "flatness",
- "setter": "set_flatness",
- "getter": "get_flatness"
- },
- {
- "type": "Vector3",
- "name": "gravity",
- "setter": "set_gravity",
- "getter": "get_gravity"
- },
- {
- "type": "float",
- "name": "initial_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 0
- },
- {
- "type": "float",
- "name": "initial_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 0
- },
- {
- "type": "float",
- "name": "angular_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 1
- },
- {
- "type": "float",
- "name": "angular_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 1
- },
- {
- "type": "Curve",
- "name": "angular_velocity_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 1
- },
- {
- "type": "float",
- "name": "orbit_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 2
- },
- {
- "type": "float",
- "name": "orbit_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 2
- },
- {
- "type": "Curve",
- "name": "orbit_velocity_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 2
- },
- {
- "type": "float",
- "name": "linear_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 3
- },
- {
- "type": "float",
- "name": "linear_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 3
- },
- {
- "type": "Curve",
- "name": "linear_accel_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 3
- },
- {
- "type": "float",
- "name": "radial_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 4
- },
- {
- "type": "float",
- "name": "radial_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 4
- },
- {
- "type": "Curve",
- "name": "radial_accel_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 4
- },
- {
- "type": "float",
- "name": "tangential_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 5
- },
- {
- "type": "float",
- "name": "tangential_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 5
- },
- {
- "type": "Curve",
- "name": "tangential_accel_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 5
- },
- {
- "type": "float",
- "name": "damping_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 6
- },
- {
- "type": "float",
- "name": "damping_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 6
- },
- {
- "type": "Curve",
- "name": "damping_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 6
- },
- {
- "type": "float",
- "name": "angle_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 7
- },
- {
- "type": "float",
- "name": "angle_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 7
- },
- {
- "type": "Curve",
- "name": "angle_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 7
- },
- {
- "type": "float",
- "name": "scale_amount_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 8
- },
- {
- "type": "float",
- "name": "scale_amount_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 8
- },
- {
- "type": "Curve",
- "name": "scale_amount_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 8
- },
- {
- "type": "bool",
- "name": "split_scale",
- "setter": "set_split_scale",
- "getter": "get_split_scale"
- },
- {
- "type": "Curve",
- "name": "scale_curve_x",
- "setter": "set_scale_curve_x",
- "getter": "get_scale_curve_x"
- },
- {
- "type": "Curve",
- "name": "scale_curve_y",
- "setter": "set_scale_curve_y",
- "getter": "get_scale_curve_y"
- },
- {
- "type": "Curve",
- "name": "scale_curve_z",
- "setter": "set_scale_curve_z",
- "getter": "get_scale_curve_z"
- },
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "Gradient",
- "name": "color_ramp",
- "setter": "set_color_ramp",
- "getter": "get_color_ramp"
- },
- {
- "type": "Gradient",
- "name": "color_initial_ramp",
- "setter": "set_color_initial_ramp",
- "getter": "get_color_initial_ramp"
- },
- {
- "type": "float",
- "name": "hue_variation_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 9
- },
- {
- "type": "float",
- "name": "hue_variation_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 9
- },
- {
- "type": "Curve",
- "name": "hue_variation_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 9
- },
- {
- "type": "float",
- "name": "anim_speed_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 10
- },
- {
- "type": "float",
- "name": "anim_speed_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 10
- },
- {
- "type": "Curve",
- "name": "anim_speed_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 10
- },
- {
- "type": "float",
- "name": "anim_offset_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 11
- },
- {
- "type": "float",
- "name": "anim_offset_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 11
- },
- {
- "type": "Curve",
- "name": "anim_offset_curve",
- "setter": "set_param_curve",
- "getter": "get_param_curve",
- "index": 11
- }
- ]
- },
- {
- "name": "CSGBox3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CSGPrimitive3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- }
- ]
- },
- {
- "name": "CSGCombiner3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CSGShape3D",
- "api_type": "core"
- },
- {
- "name": "CSGCylinder3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CSGPrimitive3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sides",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sides",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_cone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "cone",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_cone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "set_smooth_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_smooth_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "int",
- "name": "sides",
- "setter": "set_sides",
- "getter": "get_sides"
- },
- {
- "type": "bool",
- "name": "cone",
- "setter": "set_cone",
- "getter": "is_cone"
- },
- {
- "type": "bool",
- "name": "smooth_faces",
- "setter": "set_smooth_faces",
- "getter": "get_smooth_faces"
- },
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- }
- ]
- },
- {
- "name": "CSGMesh3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CSGPrimitive3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 194775623,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4081188045,
- "return_value": {
- "type": "Mesh"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- }
- ],
- "properties": [
- {
- "type": "Mesh,-PlaneMesh,-PointMesh,-QuadMesh,-RibbonTrailMesh",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- }
- ]
- },
- {
- "name": "CSGPolygon3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CSGPrimitive3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Mode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MODE_DEPTH",
- "value": 0
- },
- {
- "name": "MODE_SPIN",
- "value": 1
- },
- {
- "name": "MODE_PATH",
- "value": 2
- }
- ]
- },
- {
- "name": "PathRotation",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATH_ROTATION_POLYGON",
- "value": 0
- },
- {
- "name": "PATH_ROTATION_PATH",
- "value": 1
- },
- {
- "name": "PATH_ROTATION_PATH_FOLLOW",
- "value": 2
- }
- ]
- },
- {
- "name": "PathIntervalType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATH_INTERVAL_DISTANCE",
- "value": 0
- },
- {
- "name": "PATH_INTERVAL_SUBDIVIDE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3158377035,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CSGPolygon3D.Mode"
- }
- ]
- },
- {
- "name": "get_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1201612222,
- "return_value": {
- "type": "enum::CSGPolygon3D.Mode"
- }
- },
- {
- "name": "set_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_spin_degrees",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_spin_degrees",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_spin_sides",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "spin_sides",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_spin_sides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_path_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_path_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_path_interval_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744240707,
- "arguments": [
- {
- "name": "interval_type",
- "type": "enum::CSGPolygon3D.PathIntervalType"
- }
- ]
- },
- {
- "name": "get_path_interval_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3434618397,
- "return_value": {
- "type": "enum::CSGPolygon3D.PathIntervalType"
- }
- },
- {
- "name": "set_path_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "interval",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_interval",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_simplify_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_simplify_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1412947288,
- "arguments": [
- {
- "name": "path_rotation",
- "type": "enum::CSGPolygon3D.PathRotation"
- }
- ]
- },
- {
- "name": "get_path_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 647219346,
- "return_value": {
- "type": "enum::CSGPolygon3D.PathRotation"
- }
- },
- {
- "name": "set_path_rotation_accurate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_path_rotation_accurate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_path_local",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_path_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_path_continuous_u",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_path_continuous_u",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_path_u_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_u_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_joined",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_path_joined",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "set_smooth_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_smooth_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedVector2Array",
- "name": "polygon",
- "setter": "set_polygon",
- "getter": "get_polygon"
- },
- {
- "type": "int",
- "name": "mode",
- "setter": "set_mode",
- "getter": "get_mode"
- },
- {
- "type": "float",
- "name": "depth",
- "setter": "set_depth",
- "getter": "get_depth"
- },
- {
- "type": "float",
- "name": "spin_degrees",
- "setter": "set_spin_degrees",
- "getter": "get_spin_degrees"
- },
- {
- "type": "int",
- "name": "spin_sides",
- "setter": "set_spin_sides",
- "getter": "get_spin_sides"
- },
- {
- "type": "NodePath",
- "name": "path_node",
- "setter": "set_path_node",
- "getter": "get_path_node"
- },
- {
- "type": "int",
- "name": "path_interval_type",
- "setter": "set_path_interval_type",
- "getter": "get_path_interval_type"
- },
- {
- "type": "float",
- "name": "path_interval",
- "setter": "set_path_interval",
- "getter": "get_path_interval"
- },
- {
- "type": "float",
- "name": "path_simplify_angle",
- "setter": "set_path_simplify_angle",
- "getter": "get_path_simplify_angle"
- },
- {
- "type": "int",
- "name": "path_rotation",
- "setter": "set_path_rotation",
- "getter": "get_path_rotation"
- },
- {
- "type": "bool",
- "name": "path_rotation_accurate",
- "setter": "set_path_rotation_accurate",
- "getter": "get_path_rotation_accurate"
- },
- {
- "type": "bool",
- "name": "path_local",
- "setter": "set_path_local",
- "getter": "is_path_local"
- },
- {
- "type": "bool",
- "name": "path_continuous_u",
- "setter": "set_path_continuous_u",
- "getter": "is_path_continuous_u"
- },
- {
- "type": "float",
- "name": "path_u_distance",
- "setter": "set_path_u_distance",
- "getter": "get_path_u_distance"
- },
- {
- "type": "bool",
- "name": "path_joined",
- "setter": "set_path_joined",
- "getter": "is_path_joined"
- },
- {
- "type": "bool",
- "name": "smooth_faces",
- "setter": "set_smooth_faces",
- "getter": "get_smooth_faces"
- },
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- }
- ]
- },
- {
- "name": "CSGPrimitive3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "CSGShape3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_flip_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "flip_faces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flip_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "flip_faces",
- "setter": "set_flip_faces",
- "getter": "get_flip_faces"
- }
- ]
- },
- {
- "name": "CSGShape3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "GeometryInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Operation",
- "is_bitfield": false,
- "values": [
- {
- "name": "OPERATION_UNION",
- "value": 0
- },
- {
- "name": "OPERATION_INTERSECTION",
- "value": 1
- },
- {
- "name": "OPERATION_SUBTRACTION",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "is_root_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_operation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 811425055,
- "arguments": [
- {
- "name": "operation",
- "type": "enum::CSGShape3D.Operation"
- }
- ]
- },
- {
- "name": "get_operation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2662425879,
- "return_value": {
- "type": "enum::CSGShape3D.Operation"
- }
- },
- {
- "name": "set_snap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "snap",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_snap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "operation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_collision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_collision_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "bake_collision_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36102322,
- "return_value": {
- "type": "ConcavePolygonShape3D"
- }
- },
- {
- "name": "set_calculate_tangents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_calculating_tangents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_meshes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "bake_static_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1605880883,
- "return_value": {
- "type": "ArrayMesh"
- }
- },
- {
- "name": "set_autosmooth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "autosmooth",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_autosmooth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_smoothing_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "smoothing_angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_smoothing_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "autosmooth",
- "setter": "set_autosmooth",
- "getter": "is_autosmooth"
- },
- {
- "type": "float",
- "name": "smoothing_angle",
- "setter": "set_smoothing_angle",
- "getter": "get_smoothing_angle"
- },
- {
- "type": "int",
- "name": "operation",
- "setter": "set_operation",
- "getter": "get_operation"
- },
- {
- "type": "float",
- "name": "snap",
- "setter": "set_snap",
- "getter": "get_snap"
- },
- {
- "type": "bool",
- "name": "calculate_tangents",
- "setter": "set_calculate_tangents",
- "getter": "is_calculating_tangents"
- },
- {
- "type": "bool",
- "name": "use_collision",
- "setter": "set_use_collision",
- "getter": "is_using_collision"
- },
- {
- "type": "int",
- "name": "collision_layer",
- "setter": "set_collision_layer",
- "getter": "get_collision_layer"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "float",
- "name": "collision_priority",
- "setter": "set_collision_priority",
- "getter": "get_collision_priority"
- }
- ]
- },
- {
- "name": "CSGSphere3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CSGPrimitive3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_radial_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "radial_segments",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_radial_segments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_rings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "rings",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_rings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_smooth_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_smooth_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "int",
- "name": "radial_segments",
- "setter": "set_radial_segments",
- "getter": "get_radial_segments"
- },
- {
- "type": "int",
- "name": "rings",
- "setter": "set_rings",
- "getter": "get_rings"
- },
- {
- "type": "bool",
- "name": "smooth_faces",
- "setter": "set_smooth_faces",
- "getter": "get_smooth_faces"
- },
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- }
- ]
- },
- {
- "name": "CSGTorus3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CSGPrimitive3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_inner_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_inner_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_outer_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_outer_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sides",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sides",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_ring_sides",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sides",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_ring_sides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "set_smooth_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "smooth_faces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_smooth_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "inner_radius",
- "setter": "set_inner_radius",
- "getter": "get_inner_radius"
- },
- {
- "type": "float",
- "name": "outer_radius",
- "setter": "set_outer_radius",
- "getter": "get_outer_radius"
- },
- {
- "type": "int",
- "name": "sides",
- "setter": "set_sides",
- "getter": "get_sides"
- },
- {
- "type": "int",
- "name": "ring_sides",
- "setter": "set_ring_sides",
- "getter": "get_ring_sides"
- },
- {
- "type": "bool",
- "name": "smooth_faces",
- "setter": "set_smooth_faces",
- "getter": "get_smooth_faces"
- },
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- }
- ]
- },
- {
- "name": "CallbackTweener",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Tweener",
- "api_type": "core",
- "methods": [
- {
- "name": "set_delay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3008182292,
- "return_value": {
- "type": "CallbackTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "delay",
- "type": "float",
- "meta": "double"
- }
- ]
- }
- ]
- },
- {
- "name": "Camera2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "AnchorMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANCHOR_MODE_FIXED_TOP_LEFT",
- "value": 0
- },
- {
- "name": "ANCHOR_MODE_DRAG_CENTER",
- "value": 1
- }
- ]
- },
- {
- "name": "Camera2DProcessCallback",
- "is_bitfield": false,
- "values": [
- {
- "name": "CAMERA2D_PROCESS_PHYSICS",
- "value": 0
- },
- {
- "name": "CAMERA2D_PROCESS_IDLE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_anchor_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2050398218,
- "arguments": [
- {
- "name": "anchor_mode",
- "type": "enum::Camera2D.AnchorMode"
- }
- ]
- },
- {
- "name": "get_anchor_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 155978067,
- "return_value": {
- "type": "enum::Camera2D.AnchorMode"
- }
- },
- {
- "name": "set_ignore_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "ignore",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ignoring_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4201947462,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Camera2D.Camera2DProcessCallback"
- }
- ]
- },
- {
- "name": "get_process_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2325344499,
- "return_value": {
- "type": "enum::Camera2D.Camera2DProcessCallback"
- }
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "make_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_current",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_limit_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "limit_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_limit_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_limit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 437707142,
- "arguments": [
- {
- "name": "margin",
- "type": "enum::Side"
- },
- {
- "name": "limit",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_limit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1983885014,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "margin",
- "type": "enum::Side"
- }
- ]
- },
- {
- "name": "set_limit_smoothing_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "limit_smoothing_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_limit_smoothing_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_drag_vertical_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drag_vertical_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_drag_horizontal_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drag_horizontal_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_drag_vertical_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_drag_vertical_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_drag_horizontal_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_drag_horizontal_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_drag_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4290182280,
- "arguments": [
- {
- "name": "margin",
- "type": "enum::Side"
- },
- {
- "name": "drag_margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_drag_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2869120046,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "margin",
- "type": "enum::Side"
- }
- ]
- },
- {
- "name": "get_target_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_screen_center_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_screen_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_zoom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "zoom",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_zoom",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_custom_viewport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "viewport",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_custom_viewport",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "set_position_smoothing_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "position_smoothing_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_position_smoothing_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_position_smoothing_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_position_smoothing_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_rotation_smoothing_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_rotation_smoothing_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_rotation_smoothing_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_rotation_smoothing_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "force_update_scroll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "reset_smoothing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "align",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_screen_drawing_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "screen_drawing_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_screen_drawing_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_limit_drawing_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "limit_drawing_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_limit_drawing_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_margin_drawing_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "margin_drawing_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_margin_drawing_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "int",
- "name": "anchor_mode",
- "setter": "set_anchor_mode",
- "getter": "get_anchor_mode"
- },
- {
- "type": "bool",
- "name": "ignore_rotation",
- "setter": "set_ignore_rotation",
- "getter": "is_ignoring_rotation"
- },
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "Vector2",
- "name": "zoom",
- "setter": "set_zoom",
- "getter": "get_zoom"
- },
- {
- "type": "Viewport",
- "name": "custom_viewport",
- "setter": "set_custom_viewport",
- "getter": "get_custom_viewport"
- },
- {
- "type": "int",
- "name": "process_callback",
- "setter": "set_process_callback",
- "getter": "get_process_callback"
- },
- {
- "type": "bool",
- "name": "limit_enabled",
- "setter": "set_limit_enabled",
- "getter": "is_limit_enabled"
- },
- {
- "type": "int",
- "name": "limit_left",
- "setter": "set_limit",
- "getter": "get_limit",
- "index": 0
- },
- {
- "type": "int",
- "name": "limit_top",
- "setter": "set_limit",
- "getter": "get_limit",
- "index": 1
- },
- {
- "type": "int",
- "name": "limit_right",
- "setter": "set_limit",
- "getter": "get_limit",
- "index": 2
- },
- {
- "type": "int",
- "name": "limit_bottom",
- "setter": "set_limit",
- "getter": "get_limit",
- "index": 3
- },
- {
- "type": "bool",
- "name": "limit_smoothed",
- "setter": "set_limit_smoothing_enabled",
- "getter": "is_limit_smoothing_enabled"
- },
- {
- "type": "bool",
- "name": "position_smoothing_enabled",
- "setter": "set_position_smoothing_enabled",
- "getter": "is_position_smoothing_enabled"
- },
- {
- "type": "float",
- "name": "position_smoothing_speed",
- "setter": "set_position_smoothing_speed",
- "getter": "get_position_smoothing_speed"
- },
- {
- "type": "bool",
- "name": "rotation_smoothing_enabled",
- "setter": "set_rotation_smoothing_enabled",
- "getter": "is_rotation_smoothing_enabled"
- },
- {
- "type": "float",
- "name": "rotation_smoothing_speed",
- "setter": "set_rotation_smoothing_speed",
- "getter": "get_rotation_smoothing_speed"
- },
- {
- "type": "bool",
- "name": "drag_horizontal_enabled",
- "setter": "set_drag_horizontal_enabled",
- "getter": "is_drag_horizontal_enabled"
- },
- {
- "type": "bool",
- "name": "drag_vertical_enabled",
- "setter": "set_drag_vertical_enabled",
- "getter": "is_drag_vertical_enabled"
- },
- {
- "type": "float",
- "name": "drag_horizontal_offset",
- "setter": "set_drag_horizontal_offset",
- "getter": "get_drag_horizontal_offset"
- },
- {
- "type": "float",
- "name": "drag_vertical_offset",
- "setter": "set_drag_vertical_offset",
- "getter": "get_drag_vertical_offset"
- },
- {
- "type": "float",
- "name": "drag_left_margin",
- "setter": "set_drag_margin",
- "getter": "get_drag_margin",
- "index": 0
- },
- {
- "type": "float",
- "name": "drag_top_margin",
- "setter": "set_drag_margin",
- "getter": "get_drag_margin",
- "index": 1
- },
- {
- "type": "float",
- "name": "drag_right_margin",
- "setter": "set_drag_margin",
- "getter": "get_drag_margin",
- "index": 2
- },
- {
- "type": "float",
- "name": "drag_bottom_margin",
- "setter": "set_drag_margin",
- "getter": "get_drag_margin",
- "index": 3
- },
- {
- "type": "bool",
- "name": "editor_draw_screen",
- "setter": "set_screen_drawing_enabled",
- "getter": "is_screen_drawing_enabled"
- },
- {
- "type": "bool",
- "name": "editor_draw_limits",
- "setter": "set_limit_drawing_enabled",
- "getter": "is_limit_drawing_enabled"
- },
- {
- "type": "bool",
- "name": "editor_draw_drag_margin",
- "setter": "set_margin_drawing_enabled",
- "getter": "is_margin_drawing_enabled"
- }
- ]
- },
- {
- "name": "Camera3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "ProjectionType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PROJECTION_PERSPECTIVE",
- "value": 0
- },
- {
- "name": "PROJECTION_ORTHOGONAL",
- "value": 1
- },
- {
- "name": "PROJECTION_FRUSTUM",
- "value": 2
- }
- ]
- },
- {
- "name": "KeepAspect",
- "is_bitfield": false,
- "values": [
- {
- "name": "KEEP_WIDTH",
- "value": 0
- },
- {
- "name": "KEEP_HEIGHT",
- "value": 1
- }
- ]
- },
- {
- "name": "DopplerTracking",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOPPLER_TRACKING_DISABLED",
- "value": 0
- },
- {
- "name": "DOPPLER_TRACKING_IDLE_STEP",
- "value": 1
- },
- {
- "name": "DOPPLER_TRACKING_PHYSICS_STEP",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "project_ray_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1718073306,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "project_local_ray_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1718073306,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "project_ray_origin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1718073306,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "unproject_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3758901831,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "world_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "is_position_behind",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3108956480,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "world_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "project_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2171975744,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "screen_point",
- "type": "Vector2"
- },
- {
- "name": "z_depth",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_perspective",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2385087082,
- "arguments": [
- {
- "name": "fov",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_near",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_orthogonal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2385087082,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_near",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_frustum",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 354890663,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "offset",
- "type": "Vector2"
- },
- {
- "name": "z_near",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "make_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "clear_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3216645846,
- "arguments": [
- {
- "name": "enable_next",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "set_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_current",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_camera_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "get_camera_projection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2910717950,
- "return_value": {
- "type": "Projection"
- }
- },
- {
- "name": "get_fov",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_frustum_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_far",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_near",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fov",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fov",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_frustum_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_far",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_near",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "near",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_projection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2624185235,
- "return_value": {
- "type": "enum::Camera3D.ProjectionType"
- }
- },
- {
- "name": "set_projection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4218540108,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Camera3D.ProjectionType"
- }
- ]
- },
- {
- "name": "set_h_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_h_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_v_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_v_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_environment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4143518816,
- "arguments": [
- {
- "name": "env",
- "type": "Environment"
- }
- ]
- },
- {
- "name": "get_environment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3082064660,
- "return_value": {
- "type": "Environment"
- }
- },
- {
- "name": "set_attributes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2817810567,
- "arguments": [
- {
- "name": "env",
- "type": "CameraAttributes"
- }
- ]
- },
- {
- "name": "get_attributes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3921283215,
- "return_value": {
- "type": "CameraAttributes"
- }
- },
- {
- "name": "set_compositor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1586754307,
- "arguments": [
- {
- "name": "compositor",
- "type": "Compositor"
- }
- ]
- },
- {
- "name": "get_compositor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3647707413,
- "return_value": {
- "type": "Compositor"
- }
- },
- {
- "name": "set_keep_aspect_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740651252,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Camera3D.KeepAspect"
- }
- ]
- },
- {
- "name": "get_keep_aspect_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2790278316,
- "return_value": {
- "type": "enum::Camera3D.KeepAspect"
- }
- },
- {
- "name": "set_doppler_tracking",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3109431270,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Camera3D.DopplerTracking"
- }
- ]
- },
- {
- "name": "get_doppler_tracking",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1584483649,
- "return_value": {
- "type": "enum::Camera3D.DopplerTracking"
- }
- },
- {
- "name": "get_frustum",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Plane"
- }
- },
- {
- "name": "is_position_in_frustum",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3108956480,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "world_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_camera_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_pyramid_shape_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_cull_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_cull_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "keep_aspect",
- "setter": "set_keep_aspect_mode",
- "getter": "get_keep_aspect_mode"
- },
- {
- "type": "int",
- "name": "cull_mask",
- "setter": "set_cull_mask",
- "getter": "get_cull_mask"
- },
- {
- "type": "Environment",
- "name": "environment",
- "setter": "set_environment",
- "getter": "get_environment"
- },
- {
- "type": "CameraAttributesPractical,CameraAttributesPhysical",
- "name": "attributes",
- "setter": "set_attributes",
- "getter": "get_attributes"
- },
- {
- "type": "Compositor",
- "name": "compositor",
- "setter": "set_compositor",
- "getter": "get_compositor"
- },
- {
- "type": "float",
- "name": "h_offset",
- "setter": "set_h_offset",
- "getter": "get_h_offset"
- },
- {
- "type": "float",
- "name": "v_offset",
- "setter": "set_v_offset",
- "getter": "get_v_offset"
- },
- {
- "type": "int",
- "name": "doppler_tracking",
- "setter": "set_doppler_tracking",
- "getter": "get_doppler_tracking"
- },
- {
- "type": "int",
- "name": "projection",
- "setter": "set_projection",
- "getter": "get_projection"
- },
- {
- "type": "bool",
- "name": "current",
- "setter": "set_current",
- "getter": "is_current"
- },
- {
- "type": "float",
- "name": "fov",
- "setter": "set_fov",
- "getter": "get_fov"
- },
- {
- "type": "float",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "Vector2",
- "name": "frustum_offset",
- "setter": "set_frustum_offset",
- "getter": "get_frustum_offset"
- },
- {
- "type": "float",
- "name": "near",
- "setter": "set_near",
- "getter": "get_near"
- },
- {
- "type": "float",
- "name": "far",
- "setter": "set_far",
- "getter": "get_far"
- }
- ]
- },
- {
- "name": "CameraAttributes",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_exposure_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "multiplier",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_exposure_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_exposure_sensitivity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sensitivity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_exposure_sensitivity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_auto_exposure_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_auto_exposure_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_exposure_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "exposure_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_auto_exposure_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_auto_exposure_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "exposure_grey",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_auto_exposure_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "exposure_sensitivity",
- "setter": "set_exposure_sensitivity",
- "getter": "get_exposure_sensitivity"
- },
- {
- "type": "float",
- "name": "exposure_multiplier",
- "setter": "set_exposure_multiplier",
- "getter": "get_exposure_multiplier"
- },
- {
- "type": "bool",
- "name": "auto_exposure_enabled",
- "setter": "set_auto_exposure_enabled",
- "getter": "is_auto_exposure_enabled"
- },
- {
- "type": "float",
- "name": "auto_exposure_scale",
- "setter": "set_auto_exposure_scale",
- "getter": "get_auto_exposure_scale"
- },
- {
- "type": "float",
- "name": "auto_exposure_speed",
- "setter": "set_auto_exposure_speed",
- "getter": "get_auto_exposure_speed"
- }
- ]
- },
- {
- "name": "CameraAttributesPhysical",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "CameraAttributes",
- "api_type": "core",
- "methods": [
- {
- "name": "set_aperture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "aperture",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_aperture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_shutter_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "shutter_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_shutter_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_focal_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "focal_length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_focal_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_focus_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "focus_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_focus_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_near",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "near",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_near",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_far",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_far",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_fov",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_auto_exposure_max_exposure_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "exposure_value_max",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_auto_exposure_max_exposure_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_auto_exposure_min_exposure_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "exposure_value_min",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_auto_exposure_min_exposure_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "frustum_focus_distance",
- "setter": "set_focus_distance",
- "getter": "get_focus_distance"
- },
- {
- "type": "float",
- "name": "frustum_focal_length",
- "setter": "set_focal_length",
- "getter": "get_focal_length"
- },
- {
- "type": "float",
- "name": "frustum_near",
- "setter": "set_near",
- "getter": "get_near"
- },
- {
- "type": "float",
- "name": "frustum_far",
- "setter": "set_far",
- "getter": "get_far"
- },
- {
- "type": "float",
- "name": "exposure_aperture",
- "setter": "set_aperture",
- "getter": "get_aperture"
- },
- {
- "type": "float",
- "name": "exposure_shutter_speed",
- "setter": "set_shutter_speed",
- "getter": "get_shutter_speed"
- },
- {
- "type": "float",
- "name": "auto_exposure_min_exposure_value",
- "setter": "set_auto_exposure_min_exposure_value",
- "getter": "get_auto_exposure_min_exposure_value"
- },
- {
- "type": "float",
- "name": "auto_exposure_max_exposure_value",
- "setter": "set_auto_exposure_max_exposure_value",
- "getter": "get_auto_exposure_max_exposure_value"
- }
- ]
- },
- {
- "name": "CameraAttributesPractical",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "CameraAttributes",
- "api_type": "core",
- "methods": [
- {
- "name": "set_dof_blur_far_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_dof_blur_far_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_dof_blur_far_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dof_blur_far_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_dof_blur_far_transition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dof_blur_far_transition",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_dof_blur_near_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_dof_blur_near_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_dof_blur_near_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dof_blur_near_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_dof_blur_near_transition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dof_blur_near_transition",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_dof_blur_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_dof_blur_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_auto_exposure_max_sensitivity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_sensitivity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_auto_exposure_max_sensitivity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_auto_exposure_min_sensitivity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "min_sensitivity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_auto_exposure_min_sensitivity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "dof_blur_far_enabled",
- "setter": "set_dof_blur_far_enabled",
- "getter": "is_dof_blur_far_enabled"
- },
- {
- "type": "float",
- "name": "dof_blur_far_distance",
- "setter": "set_dof_blur_far_distance",
- "getter": "get_dof_blur_far_distance"
- },
- {
- "type": "float",
- "name": "dof_blur_far_transition",
- "setter": "set_dof_blur_far_transition",
- "getter": "get_dof_blur_far_transition"
- },
- {
- "type": "bool",
- "name": "dof_blur_near_enabled",
- "setter": "set_dof_blur_near_enabled",
- "getter": "is_dof_blur_near_enabled"
- },
- {
- "type": "float",
- "name": "dof_blur_near_distance",
- "setter": "set_dof_blur_near_distance",
- "getter": "get_dof_blur_near_distance"
- },
- {
- "type": "float",
- "name": "dof_blur_near_transition",
- "setter": "set_dof_blur_near_transition",
- "getter": "get_dof_blur_near_transition"
- },
- {
- "type": "float",
- "name": "dof_blur_amount",
- "setter": "set_dof_blur_amount",
- "getter": "get_dof_blur_amount"
- },
- {
- "type": "float",
- "name": "auto_exposure_min_sensitivity",
- "setter": "set_auto_exposure_min_sensitivity",
- "getter": "get_auto_exposure_min_sensitivity"
- },
- {
- "type": "float",
- "name": "auto_exposure_max_sensitivity",
- "setter": "set_auto_exposure_max_sensitivity",
- "getter": "get_auto_exposure_max_sensitivity"
- }
- ]
- },
- {
- "name": "CameraFeed",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "FeedDataType",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEED_NOIMAGE",
- "value": 0
- },
- {
- "name": "FEED_RGB",
- "value": 1
- },
- {
- "name": "FEED_YCBCR",
- "value": 2
- },
- {
- "name": "FEED_YCBCR_SEP",
- "value": 3
- },
- {
- "name": "FEED_EXTERNAL",
- "value": 4
- }
- ]
- },
- {
- "name": "FeedPosition",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEED_UNSPECIFIED",
- "value": 0
- },
- {
- "name": "FEED_FRONT",
- "value": 1
- },
- {
- "name": "FEED_BACK",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_activate_feed",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_deactivate_feed",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_set_format",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 31872775,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "parameters",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_get_formats",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2711679033,
- "return_value": {
- "type": "enum::CameraFeed.FeedPosition"
- }
- },
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 611162623,
- "arguments": [
- {
- "name": "position",
- "type": "enum::CameraFeed.FeedPosition"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "set_rgb_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "rgb_image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "set_ycbcr_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "ycbcr_image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "set_ycbcr_images",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1986484629,
- "arguments": [
- {
- "name": "y_image",
- "type": "Image"
- },
- {
- "name": "cbcr_image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "set_external",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_texture_tex_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1135699418,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "feed_image_type",
- "type": "enum::CameraServer.FeedImage"
- }
- ]
- },
- {
- "name": "get_datatype",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477782850,
- "return_value": {
- "type": "enum::CameraFeed.FeedDataType"
- }
- },
- {
- "name": "get_formats",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 31872775,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "parameters",
- "type": "Dictionary"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "frame_changed"
- },
- {
- "name": "format_changed"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "feed_is_active",
- "setter": "set_active",
- "getter": "is_active"
- },
- {
- "type": "Transform2D",
- "name": "feed_transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "Array",
- "name": "formats",
- "getter": "get_formats"
- }
- ]
- },
- {
- "name": "CameraServer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "FeedImage",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEED_RGBA_IMAGE",
- "value": 0
- },
- {
- "name": "FEED_YCBCR_IMAGE",
- "value": 0
- },
- {
- "name": "FEED_Y_IMAGE",
- "value": 0
- },
- {
- "name": "FEED_CBCR_IMAGE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_monitoring_feeds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "is_monitoring_feeds",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_monitoring_feeds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_feed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 361927068,
- "return_value": {
- "type": "CameraFeed"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_feed_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "feeds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::CameraFeed"
- }
- },
- {
- "name": "add_feed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3204782488,
- "arguments": [
- {
- "name": "feed",
- "type": "CameraFeed"
- }
- ]
- },
- {
- "name": "remove_feed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3204782488,
- "arguments": [
- {
- "name": "feed",
- "type": "CameraFeed"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "camera_feed_added",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "camera_feed_removed",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "camera_feeds_updated"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "monitoring_feeds",
- "setter": "set_monitoring_feeds",
- "getter": "is_monitoring_feeds"
- }
- ]
- },
- {
- "name": "CameraTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_camera_feed_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "feed_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_camera_feed_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_which_feed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1595299230,
- "arguments": [
- {
- "name": "which_feed",
- "type": "enum::CameraServer.FeedImage"
- }
- ]
- },
- {
- "name": "get_which_feed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 91039457,
- "return_value": {
- "type": "enum::CameraServer.FeedImage"
- }
- },
- {
- "name": "set_camera_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_camera_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "camera_feed_id",
- "setter": "set_camera_feed_id",
- "getter": "get_camera_feed_id"
- },
- {
- "type": "int",
- "name": "which_feed",
- "setter": "set_which_feed",
- "getter": "get_which_feed"
- },
- {
- "type": "bool",
- "name": "camera_is_active",
- "setter": "set_camera_active",
- "getter": "get_camera_active"
- }
- ]
- },
- {
- "name": "CanvasGroup",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_fit_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fit_margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fit_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_clear_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "clear_margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_clear_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_mipmaps",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_mipmaps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "fit_margin",
- "setter": "set_fit_margin",
- "getter": "get_fit_margin"
- },
- {
- "type": "float",
- "name": "clear_margin",
- "setter": "set_clear_margin",
- "getter": "get_clear_margin"
- },
- {
- "type": "bool",
- "name": "use_mipmaps",
- "setter": "set_use_mipmaps",
- "getter": "is_using_mipmaps"
- }
- ]
- },
- {
- "name": "CanvasItem",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node",
- "api_type": "core",
- "constants": [
- {
- "name": "NOTIFICATION_TRANSFORM_CHANGED",
- "value": 2000
- },
- {
- "name": "NOTIFICATION_LOCAL_TRANSFORM_CHANGED",
- "value": 35
- },
- {
- "name": "NOTIFICATION_DRAW",
- "value": 30
- },
- {
- "name": "NOTIFICATION_VISIBILITY_CHANGED",
- "value": 31
- },
- {
- "name": "NOTIFICATION_ENTER_CANVAS",
- "value": 32
- },
- {
- "name": "NOTIFICATION_EXIT_CANVAS",
- "value": 33
- },
- {
- "name": "NOTIFICATION_WORLD_2D_CHANGED",
- "value": 36
- }
- ],
- "enums": [
- {
- "name": "TextureFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_FILTER_PARENT_NODE",
- "value": 0
- },
- {
- "name": "TEXTURE_FILTER_NEAREST",
- "value": 1
- },
- {
- "name": "TEXTURE_FILTER_LINEAR",
- "value": 2
- },
- {
- "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS",
- "value": 3
- },
- {
- "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS",
- "value": 4
- },
- {
- "name": "TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC",
- "value": 5
- },
- {
- "name": "TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC",
- "value": 6
- },
- {
- "name": "TEXTURE_FILTER_MAX",
- "value": 7
- }
- ]
- },
- {
- "name": "TextureRepeat",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_REPEAT_PARENT_NODE",
- "value": 0
- },
- {
- "name": "TEXTURE_REPEAT_DISABLED",
- "value": 1
- },
- {
- "name": "TEXTURE_REPEAT_ENABLED",
- "value": 2
- },
- {
- "name": "TEXTURE_REPEAT_MIRROR",
- "value": 3
- },
- {
- "name": "TEXTURE_REPEAT_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "ClipChildrenMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CLIP_CHILDREN_DISABLED",
- "value": 0
- },
- {
- "name": "CLIP_CHILDREN_ONLY",
- "value": 1
- },
- {
- "name": "CLIP_CHILDREN_AND_DRAW",
- "value": 2
- },
- {
- "name": "CLIP_CHILDREN_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "OversamplingWithScale",
- "is_bitfield": false,
- "values": [
- {
- "name": "OVERSAMPLING_WITH_SCALE_PARENT_NODE",
- "value": 0
- },
- {
- "name": "OVERSAMPLING_WITH_SCALE_DISABLED",
- "value": 1
- },
- {
- "name": "OVERSAMPLING_WITH_SCALE_ENABLED",
- "value": 2
- },
- {
- "name": "OVERSAMPLING_WITH_SCALE_MAX",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_draw",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "get_canvas_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_visible_in_tree",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "show",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "hide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "queue_redraw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "move_to_front",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_as_top_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_set_as_top_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_light_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "light_mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_light_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "modulate",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_self_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "self_modulate",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_self_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_z_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "z_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_z_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_z_as_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_z_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_y_sort_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_y_sort_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draw_behind_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_draw_behind_parent_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "draw_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1562330099,
- "hash_compatibility": [
- 2516941890
- ],
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_dashed_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3653831622,
- "hash_compatibility": [
- 684651049,
- 2175215884
- ],
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "dash",
- "type": "float",
- "meta": "float",
- "default_value": "2.0"
- },
- {
- "name": "aligned",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_polyline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3797364428,
- "hash_compatibility": [
- 4175878946
- ],
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_polyline_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311979562,
- "hash_compatibility": [
- 2239164197
- ],
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_ellipse_arc",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 936174114,
- "arguments": [
- {
- "name": "center",
- "type": "Vector2"
- },
- {
- "name": "major",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "minor",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "start_angle",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "end_angle",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "point_count",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_arc",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4140652635,
- "hash_compatibility": [
- 3486841771
- ],
- "arguments": [
- {
- "name": "center",
- "type": "Vector2"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "start_angle",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "end_angle",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "point_count",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_multiline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3797364428,
- "hash_compatibility": [
- 2239075205,
- 4230657331
- ],
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_multiline_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311979562,
- "hash_compatibility": [
- 4072951537,
- 235933050
- ],
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2773573813,
- "hash_compatibility": [
- 2417231121,
- 84391229
- ],
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "filled",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_circle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3153026596,
- "hash_compatibility": [
- 3063020269
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "filled",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_ellipse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3790774806,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "major",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "minor",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "filled",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 520200117,
- "hash_compatibility": [
- 1695860435
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D",
- "meta": "required"
- },
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "draw_texture_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3832805018,
- "hash_compatibility": [
- 3204081724
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D",
- "meta": "required"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "tile",
- "type": "bool"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "transpose",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "draw_texture_rect_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3883821411,
- "hash_compatibility": [
- 3196597532
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D",
- "meta": "required"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "src_rect",
- "type": "Rect2"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "transpose",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "clip_uv",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "draw_msdf_texture_rect_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4219163252,
- "hash_compatibility": [
- 2672026175
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D",
- "meta": "required"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "src_rect",
- "type": "Rect2"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "outline",
- "type": "float",
- "meta": "double",
- "default_value": "0.0"
- },
- {
- "name": "pixel_range",
- "type": "float",
- "meta": "double",
- "default_value": "4.0"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "double",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "draw_lcd_texture_rect_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3212350954,
- "hash_compatibility": [
- 169610548
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D",
- "meta": "required"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "src_rect",
- "type": "Rect2"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "draw_style_box",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 388176283,
- "arguments": [
- {
- "name": "style_box",
- "type": "StyleBox",
- "meta": "required"
- },
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "draw_primitive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3288481815,
- "hash_compatibility": [
- 2248678295
- ],
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "uvs",
- "type": "PackedVector2Array"
- },
- {
- "name": "texture",
- "type": "Texture2D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "draw_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974537912,
- "hash_compatibility": [
- 2683625537
- ],
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "uvs",
- "type": "PackedVector2Array",
- "default_value": "PackedVector2Array()"
- },
- {
- "name": "texture",
- "type": "Texture2D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "draw_colored_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 15245644,
- "hash_compatibility": [
- 1659099617
- ],
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "uvs",
- "type": "PackedVector2Array",
- "default_value": "PackedVector2Array()"
- },
- {
- "name": "texture",
- "type": "Texture2D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "draw_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 719605945,
- "hash_compatibility": [
- 728290553,
- 2552080639
- ],
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "meta": "required"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_multiline_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2341488182,
- "hash_compatibility": [
- 1927038192,
- 4002645436
- ],
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "meta": "required"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "max_lines",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "brk_flags",
- "type": "bitfield::TextServer.LineBreakFlag",
- "default_value": "3"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_string_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 707403449,
- "hash_compatibility": [
- 340562381,
- 850005221
- ],
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "meta": "required"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_multiline_string_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3050414441,
- "hash_compatibility": [
- 1912318525,
- 3717870722
- ],
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "meta": "required"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "max_lines",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "brk_flags",
- "type": "bitfield::TextServer.LineBreakFlag",
- "default_value": "3"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_char",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1336210142,
- "hash_compatibility": [
- 3339793283,
- 2329089032
- ],
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "meta": "required"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "char",
- "type": "String"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_char_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1846384149,
- "hash_compatibility": [
- 3302344391,
- 419453826
- ],
- "arguments": [
- {
- "name": "font",
- "type": "Font",
- "meta": "required"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "char",
- "type": "String"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 153818295,
- "hash_compatibility": [
- 1634855856
- ],
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh",
- "meta": "required"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "default_value": "Transform2D(1, 0, 0, 1, 0, 0)"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "draw_multimesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 937992368,
- "arguments": [
- {
- "name": "multimesh",
- "type": "MultiMesh",
- "meta": "required"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "draw_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 288975085,
- "hash_compatibility": [
- 3283884939
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "rotation",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "scale",
- "type": "Vector2",
- "default_value": "Vector2(1, 1)"
- }
- ]
- },
- {
- "name": "draw_set_transform_matrix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "draw_animation_slice",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3112831842,
- "hash_compatibility": [
- 2295343543
- ],
- "arguments": [
- {
- "name": "animation_length",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "slice_begin",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "slice_end",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "double",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_end_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_global_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_global_transform_with_canvas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_viewport_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_viewport_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "get_canvas_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_screen_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_local_mouse_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_global_mouse_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_canvas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_canvas_layer_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2602762519,
- "return_value": {
- "type": "CanvasLayer"
- }
- },
- {
- "name": "get_world_2d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339128592,
- "return_value": {
- "type": "World2D"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "set_instance_shader_parameter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_instance_shader_parameter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_use_parent_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_parent_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_notify_local_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_local_transform_notification_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_notify_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_transform_notification_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "force_update_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "make_canvas_position_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "viewport_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "make_input_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 811130057,
- "return_value": {
- "type": "InputEvent",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "set_visibility_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_visibility_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_visibility_layer_bit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_visibility_layer_bit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "set_texture_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1037999706,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CanvasItem.TextureFilter"
- }
- ]
- },
- {
- "name": "get_texture_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121960042,
- "return_value": {
- "type": "enum::CanvasItem.TextureFilter"
- }
- },
- {
- "name": "set_texture_repeat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1716472974,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CanvasItem.TextureRepeat"
- }
- ]
- },
- {
- "name": "get_texture_repeat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2667158319,
- "return_value": {
- "type": "enum::CanvasItem.TextureRepeat"
- }
- },
- {
- "name": "set_clip_children_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1319393776,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CanvasItem.ClipChildrenMode"
- }
- ]
- },
- {
- "name": "get_clip_children_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3581808349,
- "return_value": {
- "type": "enum::CanvasItem.ClipChildrenMode"
- }
- },
- {
- "name": "set_oversampling_with_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 872218804,
- "arguments": [
- {
- "name": "enabled",
- "type": "enum::CanvasItem.OversamplingWithScale"
- }
- ]
- },
- {
- "name": "get_oversampling_with_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2026097197,
- "return_value": {
- "type": "enum::CanvasItem.OversamplingWithScale"
- }
- }
- ],
- "signals": [
- {
- "name": "draw"
- },
- {
- "name": "visibility_changed"
- },
- {
- "name": "hidden"
- },
- {
- "name": "item_rect_changed"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "visible",
- "setter": "set_visible",
- "getter": "is_visible"
- },
- {
- "type": "Color",
- "name": "modulate",
- "setter": "set_modulate",
- "getter": "get_modulate"
- },
- {
- "type": "Color",
- "name": "self_modulate",
- "setter": "set_self_modulate",
- "getter": "get_self_modulate"
- },
- {
- "type": "bool",
- "name": "show_behind_parent",
- "setter": "set_draw_behind_parent",
- "getter": "is_draw_behind_parent_enabled"
- },
- {
- "type": "bool",
- "name": "top_level",
- "setter": "set_as_top_level",
- "getter": "is_set_as_top_level"
- },
- {
- "type": "int",
- "name": "clip_children",
- "setter": "set_clip_children_mode",
- "getter": "get_clip_children_mode"
- },
- {
- "type": "int",
- "name": "oversampling_with_scale",
- "setter": "set_oversampling_with_scale",
- "getter": "get_oversampling_with_scale"
- },
- {
- "type": "int",
- "name": "light_mask",
- "setter": "set_light_mask",
- "getter": "get_light_mask"
- },
- {
- "type": "int",
- "name": "visibility_layer",
- "setter": "set_visibility_layer",
- "getter": "get_visibility_layer"
- },
- {
- "type": "int",
- "name": "z_index",
- "setter": "set_z_index",
- "getter": "get_z_index"
- },
- {
- "type": "bool",
- "name": "z_as_relative",
- "setter": "set_z_as_relative",
- "getter": "is_z_relative"
- },
- {
- "type": "bool",
- "name": "y_sort_enabled",
- "setter": "set_y_sort_enabled",
- "getter": "is_y_sort_enabled"
- },
- {
- "type": "int",
- "name": "texture_filter",
- "setter": "set_texture_filter",
- "getter": "get_texture_filter"
- },
- {
- "type": "int",
- "name": "texture_repeat",
- "setter": "set_texture_repeat",
- "getter": "get_texture_repeat"
- },
- {
- "type": "CanvasItemMaterial,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- },
- {
- "type": "bool",
- "name": "use_parent_material",
- "setter": "set_use_parent_material",
- "getter": "get_use_parent_material"
- }
- ]
- },
- {
- "name": "CanvasItemMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core",
- "enums": [
- {
- "name": "BlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_MODE_MIX",
- "value": 0
- },
- {
- "name": "BLEND_MODE_ADD",
- "value": 1
- },
- {
- "name": "BLEND_MODE_SUB",
- "value": 2
- },
- {
- "name": "BLEND_MODE_MUL",
- "value": 3
- },
- {
- "name": "BLEND_MODE_PREMULT_ALPHA",
- "value": 4
- }
- ]
- },
- {
- "name": "LightMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_MODE_NORMAL",
- "value": 0
- },
- {
- "name": "LIGHT_MODE_UNSHADED",
- "value": 1
- },
- {
- "name": "LIGHT_MODE_LIGHT_ONLY",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1786054936,
- "arguments": [
- {
- "name": "blend_mode",
- "type": "enum::CanvasItemMaterial.BlendMode"
- }
- ]
- },
- {
- "name": "get_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3318684035,
- "return_value": {
- "type": "enum::CanvasItemMaterial.BlendMode"
- }
- },
- {
- "name": "set_light_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 628074070,
- "arguments": [
- {
- "name": "light_mode",
- "type": "enum::CanvasItemMaterial.LightMode"
- }
- ]
- },
- {
- "name": "get_light_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3863292382,
- "return_value": {
- "type": "enum::CanvasItemMaterial.LightMode"
- }
- },
- {
- "name": "set_particles_animation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "particles_anim",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_particles_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_particles_anim_h_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_particles_anim_h_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_particles_anim_v_frames",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "frames",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_particles_anim_v_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_particles_anim_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "loop",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_particles_anim_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "blend_mode",
- "setter": "set_blend_mode",
- "getter": "get_blend_mode"
- },
- {
- "type": "int",
- "name": "light_mode",
- "setter": "set_light_mode",
- "getter": "get_light_mode"
- },
- {
- "type": "bool",
- "name": "particles_animation",
- "setter": "set_particles_animation",
- "getter": "get_particles_animation"
- },
- {
- "type": "int",
- "name": "particles_anim_h_frames",
- "setter": "set_particles_anim_h_frames",
- "getter": "get_particles_anim_h_frames"
- },
- {
- "type": "int",
- "name": "particles_anim_v_frames",
- "setter": "set_particles_anim_v_frames",
- "getter": "get_particles_anim_v_frames"
- },
- {
- "type": "bool",
- "name": "particles_anim_loop",
- "setter": "set_particles_anim_loop",
- "getter": "get_particles_anim_loop"
- }
- ]
- },
- {
- "name": "CanvasLayer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "methods": [
- {
- "name": "set_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "show",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "hide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_final_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_follow_viewport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_following_viewport",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_follow_viewport_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_follow_viewport_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_custom_viewport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "viewport",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_custom_viewport",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "get_canvas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ],
- "signals": [
- {
- "name": "visibility_changed"
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "layer",
- "setter": "set_layer",
- "getter": "get_layer"
- },
- {
- "type": "bool",
- "name": "visible",
- "setter": "set_visible",
- "getter": "is_visible"
- },
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "float",
- "name": "rotation",
- "setter": "set_rotation",
- "getter": "get_rotation"
- },
- {
- "type": "Vector2",
- "name": "scale",
- "setter": "set_scale",
- "getter": "get_scale"
- },
- {
- "type": "Transform2D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "Viewport",
- "name": "custom_viewport",
- "setter": "set_custom_viewport",
- "getter": "get_custom_viewport"
- },
- {
- "type": "bool",
- "name": "follow_viewport_enabled",
- "setter": "set_follow_viewport",
- "getter": "is_following_viewport"
- },
- {
- "type": "float",
- "name": "follow_viewport_scale",
- "setter": "set_follow_viewport_scale",
- "getter": "get_follow_viewport_scale"
- }
- ]
- },
- {
- "name": "CanvasModulate",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- }
- ]
- },
- {
- "name": "CanvasTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_diffuse_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_diffuse_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_normal_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_normal_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_specular_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_specular_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_specular_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_specular_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_specular_shininess",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "shininess",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_specular_shininess",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_texture_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1037999706,
- "arguments": [
- {
- "name": "filter",
- "type": "enum::CanvasItem.TextureFilter"
- }
- ]
- },
- {
- "name": "get_texture_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121960042,
- "return_value": {
- "type": "enum::CanvasItem.TextureFilter"
- }
- },
- {
- "name": "set_texture_repeat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1716472974,
- "arguments": [
- {
- "name": "repeat",
- "type": "enum::CanvasItem.TextureRepeat"
- }
- ]
- },
- {
- "name": "get_texture_repeat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2667158319,
- "return_value": {
- "type": "enum::CanvasItem.TextureRepeat"
- }
- }
- ],
- "properties": [
- {
- "type": "Texture2D",
- "name": "diffuse_texture",
- "setter": "set_diffuse_texture",
- "getter": "get_diffuse_texture"
- },
- {
- "type": "Texture2D",
- "name": "normal_texture",
- "setter": "set_normal_texture",
- "getter": "get_normal_texture"
- },
- {
- "type": "Texture2D",
- "name": "specular_texture",
- "setter": "set_specular_texture",
- "getter": "get_specular_texture"
- },
- {
- "type": "Color",
- "name": "specular_color",
- "setter": "set_specular_color",
- "getter": "get_specular_color"
- },
- {
- "type": "float",
- "name": "specular_shininess",
- "setter": "set_specular_shininess",
- "getter": "get_specular_shininess"
- },
- {
- "type": "int",
- "name": "texture_filter",
- "setter": "set_texture_filter",
- "getter": "get_texture_filter"
- },
- {
- "type": "int",
- "name": "texture_repeat",
- "setter": "set_texture_repeat",
- "getter": "get_texture_repeat"
- }
- ]
- },
- {
- "name": "CapsuleMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PrimitiveMesh",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_radial_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_radial_segments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_rings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "rings",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_rings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "int",
- "name": "radial_segments",
- "setter": "set_radial_segments",
- "getter": "get_radial_segments"
- },
- {
- "type": "int",
- "name": "rings",
- "setter": "set_rings",
- "getter": "get_rings"
- }
- ]
- },
- {
- "name": "CapsuleShape2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mid_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mid_height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mid_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "float",
- "name": "mid_height",
- "setter": "set_mid_height",
- "getter": "get_mid_height"
- }
- ]
- },
- {
- "name": "CapsuleShape3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mid_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mid_height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mid_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "float",
- "name": "mid_height",
- "setter": "set_mid_height",
- "getter": "get_mid_height"
- }
- ]
- },
- {
- "name": "CenterContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core",
- "methods": [
- {
- "name": "set_use_top_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_top_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "use_top_left",
- "setter": "set_use_top_left",
- "getter": "is_using_top_left"
- }
- ]
- },
- {
- "name": "ChainIK3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "IKModifier3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_root_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_root_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_root_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_root_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_end_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_end_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_extend_end_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_end_bone_extended",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2838484201,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_direction",
- "type": "enum::SkeletonModifier3D.BoneDirection"
- }
- ]
- },
- {
- "name": "get_end_bone_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1843036459,
- "return_value": {
- "type": "enum::SkeletonModifier3D.BoneDirection"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_end_bone_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joint_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1391810591,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joint_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joint_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "CharFXTransform",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3761352769,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2741790807,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "set_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "range",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_elapsed_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_elapsed_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "is_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_visibility",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visibility",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "outline",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1497962370,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3200896285,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_environment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2382534195,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_environment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "environment",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_glyph_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_glyph_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "glyph_index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_relative_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_relative_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "relative_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_glyph_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint8"
- }
- },
- {
- "name": "set_glyph_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "glyph_count",
- "type": "int",
- "meta": "uint8"
- }
- ]
- },
- {
- "name": "get_glyph_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint16"
- }
- },
- {
- "name": "set_glyph_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "glyph_flags",
- "type": "int",
- "meta": "uint16"
- }
- ]
- },
- {
- "name": "get_font",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_font",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "font",
- "type": "RID"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Transform2D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "Vector2i",
- "name": "range",
- "setter": "set_range",
- "getter": "get_range"
- },
- {
- "type": "float",
- "name": "elapsed_time",
- "setter": "set_elapsed_time",
- "getter": "get_elapsed_time"
- },
- {
- "type": "bool",
- "name": "visible",
- "setter": "set_visibility",
- "getter": "is_visible"
- },
- {
- "type": "bool",
- "name": "outline",
- "setter": "set_outline",
- "getter": "is_outline"
- },
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "Dictionary",
- "name": "env",
- "setter": "set_environment",
- "getter": "get_environment"
- },
- {
- "type": "int",
- "name": "glyph_index",
- "setter": "set_glyph_index",
- "getter": "get_glyph_index"
- },
- {
- "type": "int",
- "name": "glyph_count",
- "setter": "set_glyph_count",
- "getter": "get_glyph_count"
- },
- {
- "type": "int",
- "name": "glyph_flags",
- "setter": "set_glyph_flags",
- "getter": "get_glyph_flags"
- },
- {
- "type": "int",
- "name": "relative_index",
- "setter": "set_relative_index",
- "getter": "get_relative_index"
- },
- {
- "type": "RID",
- "name": "font",
- "setter": "set_font",
- "getter": "get_font"
- }
- ]
- },
- {
- "name": "CharacterBody2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsBody2D",
- "api_type": "core",
- "enums": [
- {
- "name": "MotionMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOTION_MODE_GROUNDED",
- "value": 0
- },
- {
- "name": "MOTION_MODE_FLOATING",
- "value": 1
- }
- ]
- },
- {
- "name": "PlatformOnLeave",
- "is_bitfield": false,
- "values": [
- {
- "name": "PLATFORM_ON_LEAVE_ADD_VELOCITY",
- "value": 0
- },
- {
- "name": "PLATFORM_ON_LEAVE_ADD_UPWARD_VELOCITY",
- "value": 1
- },
- {
- "name": "PLATFORM_ON_LEAVE_DO_NOTHING",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "move_and_slide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "apply_floor_snap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_safe_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_safe_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "is_floor_stop_on_slope_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_floor_stop_on_slope_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_floor_constant_speed_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_floor_constant_speed_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_floor_block_on_wall_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_floor_block_on_wall_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_slide_on_ceiling_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_slide_on_ceiling_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_platform_floor_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "exclude_layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_platform_floor_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_platform_wall_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "exclude_layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_platform_wall_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_max_slides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_slides",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_slides",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_floor_max_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_floor_max_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_floor_snap_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_floor_snap_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "floor_snap_length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_wall_min_slide_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_wall_min_slide_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_up_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_up_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_motion_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1224392233,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CharacterBody2D.MotionMode"
- }
- ]
- },
- {
- "name": "get_motion_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1160151236,
- "return_value": {
- "type": "enum::CharacterBody2D.MotionMode"
- }
- },
- {
- "name": "set_platform_on_leave",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2423324375,
- "arguments": [
- {
- "name": "on_leave_apply_velocity",
- "type": "enum::CharacterBody2D.PlatformOnLeave"
- }
- ]
- },
- {
- "name": "get_platform_on_leave",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4054324341,
- "return_value": {
- "type": "enum::CharacterBody2D.PlatformOnLeave"
- }
- },
- {
- "name": "is_on_floor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_floor_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_ceiling",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_ceiling_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_wall",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_wall_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_floor_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_wall_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_last_motion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_position_delta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_real_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_floor_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841063350,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector2",
- "default_value": "Vector2(0, -1)"
- }
- ]
- },
- {
- "name": "get_platform_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_slide_collision_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_slide_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 860659811,
- "return_value": {
- "type": "KinematicCollision2D"
- },
- "arguments": [
- {
- "name": "slide_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_last_slide_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2161834755,
- "return_value": {
- "type": "KinematicCollision2D"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "motion_mode",
- "setter": "set_motion_mode",
- "getter": "get_motion_mode"
- },
- {
- "type": "Vector2",
- "name": "up_direction",
- "setter": "set_up_direction",
- "getter": "get_up_direction"
- },
- {
- "type": "Vector2",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "bool",
- "name": "slide_on_ceiling",
- "setter": "set_slide_on_ceiling_enabled",
- "getter": "is_slide_on_ceiling_enabled"
- },
- {
- "type": "int",
- "name": "max_slides",
- "setter": "set_max_slides",
- "getter": "get_max_slides"
- },
- {
- "type": "float",
- "name": "wall_min_slide_angle",
- "setter": "set_wall_min_slide_angle",
- "getter": "get_wall_min_slide_angle"
- },
- {
- "type": "bool",
- "name": "floor_stop_on_slope",
- "setter": "set_floor_stop_on_slope_enabled",
- "getter": "is_floor_stop_on_slope_enabled"
- },
- {
- "type": "bool",
- "name": "floor_constant_speed",
- "setter": "set_floor_constant_speed_enabled",
- "getter": "is_floor_constant_speed_enabled"
- },
- {
- "type": "bool",
- "name": "floor_block_on_wall",
- "setter": "set_floor_block_on_wall_enabled",
- "getter": "is_floor_block_on_wall_enabled"
- },
- {
- "type": "float",
- "name": "floor_max_angle",
- "setter": "set_floor_max_angle",
- "getter": "get_floor_max_angle"
- },
- {
- "type": "float",
- "name": "floor_snap_length",
- "setter": "set_floor_snap_length",
- "getter": "get_floor_snap_length"
- },
- {
- "type": "int",
- "name": "platform_on_leave",
- "setter": "set_platform_on_leave",
- "getter": "get_platform_on_leave"
- },
- {
- "type": "int",
- "name": "platform_floor_layers",
- "setter": "set_platform_floor_layers",
- "getter": "get_platform_floor_layers"
- },
- {
- "type": "int",
- "name": "platform_wall_layers",
- "setter": "set_platform_wall_layers",
- "getter": "get_platform_wall_layers"
- },
- {
- "type": "float",
- "name": "safe_margin",
- "setter": "set_safe_margin",
- "getter": "get_safe_margin"
- }
- ]
- },
- {
- "name": "CharacterBody3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsBody3D",
- "api_type": "core",
- "enums": [
- {
- "name": "MotionMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOTION_MODE_GROUNDED",
- "value": 0
- },
- {
- "name": "MOTION_MODE_FLOATING",
- "value": 1
- }
- ]
- },
- {
- "name": "PlatformOnLeave",
- "is_bitfield": false,
- "values": [
- {
- "name": "PLATFORM_ON_LEAVE_ADD_VELOCITY",
- "value": 0
- },
- {
- "name": "PLATFORM_ON_LEAVE_ADD_UPWARD_VELOCITY",
- "value": 1
- },
- {
- "name": "PLATFORM_ON_LEAVE_DO_NOTHING",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "move_and_slide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "apply_floor_snap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_safe_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_safe_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "is_floor_stop_on_slope_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_floor_stop_on_slope_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_floor_constant_speed_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_floor_constant_speed_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_floor_block_on_wall_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_floor_block_on_wall_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_slide_on_ceiling_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_slide_on_ceiling_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_platform_floor_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "exclude_layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_platform_floor_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_platform_wall_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "exclude_layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_platform_wall_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_max_slides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_slides",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_slides",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_floor_max_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_floor_max_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_floor_snap_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_floor_snap_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "floor_snap_length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_wall_min_slide_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_wall_min_slide_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_up_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_up_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_motion_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2690739026,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CharacterBody3D.MotionMode"
- }
- ]
- },
- {
- "name": "get_motion_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3529553604,
- "return_value": {
- "type": "enum::CharacterBody3D.MotionMode"
- }
- },
- {
- "name": "set_platform_on_leave",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1459986142,
- "arguments": [
- {
- "name": "on_leave_apply_velocity",
- "type": "enum::CharacterBody3D.PlatformOnLeave"
- }
- ]
- },
- {
- "name": "get_platform_on_leave",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 996491171,
- "return_value": {
- "type": "enum::CharacterBody3D.PlatformOnLeave"
- }
- },
- {
- "name": "is_on_floor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_floor_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_ceiling",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_ceiling_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_wall",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_on_wall_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_floor_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_wall_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_last_motion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_position_delta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_real_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_floor_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2906300789,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector3",
- "default_value": "Vector3(0, 1, 0)"
- }
- ]
- },
- {
- "name": "get_platform_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_platform_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_slide_collision_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_slide_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107003663,
- "return_value": {
- "type": "KinematicCollision3D"
- },
- "arguments": [
- {
- "name": "slide_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_last_slide_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 186875014,
- "return_value": {
- "type": "KinematicCollision3D"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "motion_mode",
- "setter": "set_motion_mode",
- "getter": "get_motion_mode"
- },
- {
- "type": "Vector3",
- "name": "up_direction",
- "setter": "set_up_direction",
- "getter": "get_up_direction"
- },
- {
- "type": "bool",
- "name": "slide_on_ceiling",
- "setter": "set_slide_on_ceiling_enabled",
- "getter": "is_slide_on_ceiling_enabled"
- },
- {
- "type": "Vector3",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "int",
- "name": "max_slides",
- "setter": "set_max_slides",
- "getter": "get_max_slides"
- },
- {
- "type": "float",
- "name": "wall_min_slide_angle",
- "setter": "set_wall_min_slide_angle",
- "getter": "get_wall_min_slide_angle"
- },
- {
- "type": "bool",
- "name": "floor_stop_on_slope",
- "setter": "set_floor_stop_on_slope_enabled",
- "getter": "is_floor_stop_on_slope_enabled"
- },
- {
- "type": "bool",
- "name": "floor_constant_speed",
- "setter": "set_floor_constant_speed_enabled",
- "getter": "is_floor_constant_speed_enabled"
- },
- {
- "type": "bool",
- "name": "floor_block_on_wall",
- "setter": "set_floor_block_on_wall_enabled",
- "getter": "is_floor_block_on_wall_enabled"
- },
- {
- "type": "float",
- "name": "floor_max_angle",
- "setter": "set_floor_max_angle",
- "getter": "get_floor_max_angle"
- },
- {
- "type": "float",
- "name": "floor_snap_length",
- "setter": "set_floor_snap_length",
- "getter": "get_floor_snap_length"
- },
- {
- "type": "int",
- "name": "platform_on_leave",
- "setter": "set_platform_on_leave",
- "getter": "get_platform_on_leave"
- },
- {
- "type": "int",
- "name": "platform_floor_layers",
- "setter": "set_platform_floor_layers",
- "getter": "get_platform_floor_layers"
- },
- {
- "type": "int",
- "name": "platform_wall_layers",
- "setter": "set_platform_wall_layers",
- "getter": "get_platform_wall_layers"
- },
- {
- "type": "float",
- "name": "safe_margin",
- "setter": "set_safe_margin",
- "getter": "get_safe_margin"
- }
- ]
- },
- {
- "name": "CheckBox",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Button",
- "api_type": "core"
- },
- {
- "name": "CheckButton",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Button",
- "api_type": "core"
- },
- {
- "name": "CircleShape2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- }
- ]
- },
- {
- "name": "ClassDB",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "APIType",
- "is_bitfield": false,
- "values": [
- {
- "name": "API_CORE",
- "value": 0
- },
- {
- "name": "API_EDITOR",
- "value": 1
- },
- {
- "name": "API_EXTENSION",
- "value": 2
- },
- {
- "name": "API_EDITOR_EXTENSION",
- "value": 3
- },
- {
- "name": "API_NONE",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_class_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_inheriters_from_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1761182771,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_parent_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965194235,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_exists",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "is_parent_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 471820014,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "inherits",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "can_instantiate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "instantiate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_get_api_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2475317043,
- "return_value": {
- "type": "enum::ClassDB.APIType"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_has_signal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 471820014,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_get_signal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3061114238,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_get_signal_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3504980660,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_get_property_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3504980660,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_get_property_getter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3770832642,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_get_property_setter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3770832642,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_get_property",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2498641674,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "meta": "required"
- },
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_set_property",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1690314931,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object",
- "meta": "required"
- },
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "class_get_property_default_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2718203076,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_has_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3860701026,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "method",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_get_method_argument_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3885694822,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "method",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_get_method_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3504980660,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_call_static",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 3344196419,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_get_integer_constant_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3031669221,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_has_integer_constant",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 471820014,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_get_integer_constant",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2419549490,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "class_has_enum",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3860701026,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_get_enum_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3031669221,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_get_enum_constants",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 661528303,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "enum",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "class_get_integer_constant_enum",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2457504236,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_class_enum_bitfield",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3860701026,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- },
- {
- "name": "enum",
- "type": "StringName"
- },
- {
- "name": "no_inheritance",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_class_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- }
- ]
- },
- {
- "name": "CodeEdit",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "TextEdit",
- "api_type": "core",
- "enums": [
- {
- "name": "CodeCompletionKind",
- "is_bitfield": false,
- "values": [
- {
- "name": "KIND_CLASS",
- "value": 0
- },
- {
- "name": "KIND_FUNCTION",
- "value": 1
- },
- {
- "name": "KIND_SIGNAL",
- "value": 2
- },
- {
- "name": "KIND_VARIABLE",
- "value": 3
- },
- {
- "name": "KIND_MEMBER",
- "value": 4
- },
- {
- "name": "KIND_ENUM",
- "value": 5
- },
- {
- "name": "KIND_CONSTANT",
- "value": 6
- },
- {
- "name": "KIND_NODE_PATH",
- "value": 7
- },
- {
- "name": "KIND_FILE_PATH",
- "value": 8
- },
- {
- "name": "KIND_PLAIN_TEXT",
- "value": 9
- },
- {
- "name": "KIND_KEYWORD",
- "value": 10
- }
- ]
- },
- {
- "name": "CodeCompletionLocation",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOCATION_LOCAL",
- "value": 0
- },
- {
- "name": "LOCATION_PARENT_MASK",
- "value": 256
- },
- {
- "name": "LOCATION_OTHER_USER_CODE",
- "value": 512
- },
- {
- "name": "LOCATION_OTHER",
- "value": 1024
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_confirm_code_completion",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "replace",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_request_code_completion",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "force",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_filter_code_completion_candidates",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2560709669,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "candidates",
- "type": "typedarray::Dictionary"
- }
- ]
- },
- {
- "name": "set_indent_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_indent_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_indent_using_spaces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_spaces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_indent_using_spaces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_indent_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_auto_indent_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_indent_prefixes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "prefixes",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "get_auto_indent_prefixes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "do_indent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "indent_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "unindent_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "convert_indent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 423910286,
- "arguments": [
- {
- "name": "from_line",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "to_line",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "set_auto_brace_completion_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_auto_brace_completion_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_highlight_matching_braces_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_highlight_matching_braces_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_auto_brace_completion_pair",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- },
- {
- "name": "end_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_auto_brace_completion_pairs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "pairs",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_auto_brace_completion_pairs",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "has_auto_brace_completion_open_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "open_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_auto_brace_completion_close_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "close_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_auto_brace_completion_close_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "open_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_draw_breakpoints_gutter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drawing_breakpoints_gutter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draw_bookmarks_gutter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drawing_bookmarks_gutter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draw_executing_lines_gutter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drawing_executing_lines_gutter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_line_as_breakpoint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "breakpointed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_line_breakpointed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_breakpointed_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_breakpointed_lines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_line_as_bookmarked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bookmarked",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_line_bookmarked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_bookmarked_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_bookmarked_lines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_line_as_executing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "executing",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_line_executing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_executing_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_executing_lines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_draw_line_numbers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_draw_line_numbers_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_line_numbers_zero_padded",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_line_numbers_zero_padded",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_line_numbers_min_digits",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_line_numbers_min_digits",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_draw_fold_gutter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drawing_fold_gutter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_line_folding_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_line_folding_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "can_fold_line",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "fold_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "unfold_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "fold_all_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "unfold_all_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "toggle_foldable_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "toggle_foldable_lines_at_carets",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_line_folded",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_folded_lines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::int"
- }
- },
- {
- "name": "create_code_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_code_region_start_tag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_code_region_end_tag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_code_region_tags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 708800718,
- "arguments": [
- {
- "name": "start",
- "type": "String",
- "default_value": "\"region\""
- },
- {
- "name": "end",
- "type": "String",
- "default_value": "\"endregion\""
- }
- ]
- },
- {
- "name": "is_line_code_region_start",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_line_code_region_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_string_delimiter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3146098955,
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- },
- {
- "name": "end_key",
- "type": "String"
- },
- {
- "name": "line_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_string_delimiter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_string_delimiter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_string_delimiters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "string_delimiters",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "clear_string_delimiters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_string_delimiters",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "is_in_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 688195400,
- "hash_compatibility": [
- 3294126239
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_comment_delimiter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3146098955,
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- },
- {
- "name": "end_key",
- "type": "String"
- },
- {
- "name": "line_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_comment_delimiter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_comment_delimiter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_comment_delimiters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "comment_delimiters",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "clear_comment_delimiters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_comment_delimiters",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "is_in_comment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 688195400,
- "hash_compatibility": [
- 3294126239
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_delimiter_start_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "delimiter_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_delimiter_end_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "delimiter_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_delimiter_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3016396712,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_delimiter_end_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3016396712,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_code_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "code_hint",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_code_hint_draw_below",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "draw_below",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_text_for_code_completion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "request_code_completion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "arguments": [
- {
- "name": "force",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_code_completion_option",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3944379502,
- "hash_compatibility": [
- 947964390,
- 1629240608
- ],
- "arguments": [
- {
- "name": "type",
- "type": "enum::CodeEdit.CodeCompletionKind"
- },
- {
- "name": "display_text",
- "type": "String"
- },
- {
- "name": "insert_text",
- "type": "String"
- },
- {
- "name": "text_color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "icon",
- "type": "Resource",
- "default_value": "null"
- },
- {
- "name": "value",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "location",
- "type": "int",
- "meta": "int32",
- "default_value": "1024"
- }
- ]
- },
- {
- "name": "update_code_completion_options",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "force",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_code_completion_options",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_code_completion_option",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3485342025,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_code_completion_selected_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_code_completion_selected_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "confirm_code_completion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "arguments": [
- {
- "name": "replace",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "cancel_code_completion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_code_completion_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_code_completion_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_code_completion_prefixes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "prefixes",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "get_code_completion_prefixes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "set_line_length_guidelines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "guideline_columns",
- "type": "typedarray::int"
- }
- ]
- },
- {
- "name": "get_line_length_guidelines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::int"
- }
- },
- {
- "name": "set_symbol_lookup_on_click_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_symbol_lookup_on_click_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_text_for_symbol_lookup",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "hash_compatibility": [
- 2841200299
- ],
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_text_with_cursor_char",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1391810591,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_symbol_lookup_word_as_valid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "valid",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_symbol_tooltip_on_hover_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_symbol_tooltip_on_hover_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "move_lines_up",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "move_lines_down",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "delete_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "join_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4063782979,
- "arguments": [
- {
- "name": "line_ending",
- "type": "String",
- "default_value": "\" \""
- }
- ]
- },
- {
- "name": "duplicate_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "duplicate_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "breakpoint_toggled",
- "arguments": [
- {
- "name": "line",
- "type": "int"
- }
- ]
- },
- {
- "name": "code_completion_requested"
- },
- {
- "name": "symbol_lookup",
- "arguments": [
- {
- "name": "symbol",
- "type": "String"
- },
- {
- "name": "line",
- "type": "int"
- },
- {
- "name": "column",
- "type": "int"
- }
- ]
- },
- {
- "name": "symbol_validate",
- "arguments": [
- {
- "name": "symbol",
- "type": "String"
- }
- ]
- },
- {
- "name": "symbol_hovered",
- "arguments": [
- {
- "name": "symbol",
- "type": "String"
- },
- {
- "name": "line",
- "type": "int"
- },
- {
- "name": "column",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "symbol_lookup_on_click",
- "setter": "set_symbol_lookup_on_click_enabled",
- "getter": "is_symbol_lookup_on_click_enabled"
- },
- {
- "type": "bool",
- "name": "symbol_tooltip_on_hover",
- "setter": "set_symbol_tooltip_on_hover_enabled",
- "getter": "is_symbol_tooltip_on_hover_enabled"
- },
- {
- "type": "bool",
- "name": "line_folding",
- "setter": "set_line_folding_enabled",
- "getter": "is_line_folding_enabled"
- },
- {
- "type": "PackedInt32Array",
- "name": "line_length_guidelines",
- "setter": "set_line_length_guidelines",
- "getter": "get_line_length_guidelines"
- },
- {
- "type": "bool",
- "name": "gutters_draw_breakpoints_gutter",
- "setter": "set_draw_breakpoints_gutter",
- "getter": "is_drawing_breakpoints_gutter"
- },
- {
- "type": "bool",
- "name": "gutters_draw_bookmarks",
- "setter": "set_draw_bookmarks_gutter",
- "getter": "is_drawing_bookmarks_gutter"
- },
- {
- "type": "bool",
- "name": "gutters_draw_executing_lines",
- "setter": "set_draw_executing_lines_gutter",
- "getter": "is_drawing_executing_lines_gutter"
- },
- {
- "type": "bool",
- "name": "gutters_draw_line_numbers",
- "setter": "set_draw_line_numbers",
- "getter": "is_draw_line_numbers_enabled"
- },
- {
- "type": "bool",
- "name": "gutters_zero_pad_line_numbers",
- "setter": "set_line_numbers_zero_padded",
- "getter": "is_line_numbers_zero_padded"
- },
- {
- "type": "int",
- "name": "gutters_line_numbers_min_digits",
- "setter": "set_line_numbers_min_digits",
- "getter": "get_line_numbers_min_digits"
- },
- {
- "type": "bool",
- "name": "gutters_draw_fold_gutter",
- "setter": "set_draw_fold_gutter",
- "getter": "is_drawing_fold_gutter"
- },
- {
- "type": "PackedStringArray",
- "name": "delimiter_strings",
- "setter": "set_string_delimiters",
- "getter": "get_string_delimiters"
- },
- {
- "type": "PackedStringArray",
- "name": "delimiter_comments",
- "setter": "set_comment_delimiters",
- "getter": "get_comment_delimiters"
- },
- {
- "type": "bool",
- "name": "code_completion_enabled",
- "setter": "set_code_completion_enabled",
- "getter": "is_code_completion_enabled"
- },
- {
- "type": "PackedStringArray",
- "name": "code_completion_prefixes",
- "setter": "set_code_completion_prefixes",
- "getter": "get_code_completion_prefixes"
- },
- {
- "type": "int",
- "name": "indent_size",
- "setter": "set_indent_size",
- "getter": "get_indent_size"
- },
- {
- "type": "bool",
- "name": "indent_use_spaces",
- "setter": "set_indent_using_spaces",
- "getter": "is_indent_using_spaces"
- },
- {
- "type": "bool",
- "name": "indent_automatic",
- "setter": "set_auto_indent_enabled",
- "getter": "is_auto_indent_enabled"
- },
- {
- "type": "PackedStringArray",
- "name": "indent_automatic_prefixes",
- "setter": "set_auto_indent_prefixes",
- "getter": "get_auto_indent_prefixes"
- },
- {
- "type": "bool",
- "name": "auto_brace_completion_enabled",
- "setter": "set_auto_brace_completion_enabled",
- "getter": "is_auto_brace_completion_enabled"
- },
- {
- "type": "bool",
- "name": "auto_brace_completion_highlight_matching",
- "setter": "set_highlight_matching_braces_enabled",
- "getter": "is_highlight_matching_braces_enabled"
- },
- {
- "type": "Dictionary",
- "name": "auto_brace_completion_pairs",
- "setter": "set_auto_brace_completion_pairs",
- "getter": "get_auto_brace_completion_pairs"
- }
- ]
- },
- {
- "name": "CodeHighlighter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "SyntaxHighlighter",
- "api_type": "core",
- "methods": [
- {
- "name": "add_keyword_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1636512886,
- "arguments": [
- {
- "name": "keyword",
- "type": "String"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "remove_keyword_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "keyword",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_keyword_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "keyword",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_keyword_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3855908743,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "keyword",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_keyword_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "keywords",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "clear_keyword_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_keyword_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "add_member_keyword_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1636512886,
- "arguments": [
- {
- "name": "member_keyword",
- "type": "String"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "remove_member_keyword_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "member_keyword",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_member_keyword_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "member_keyword",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_member_keyword_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3855908743,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "member_keyword",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_member_keyword_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "member_keyword",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "clear_member_keyword_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_member_keyword_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "add_color_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2924977451,
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- },
- {
- "name": "end_key",
- "type": "String"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "line_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_color_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_color_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "start_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_color_regions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "color_regions",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "clear_color_regions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_color_regions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_function_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_function_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_number_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_number_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_symbol_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_symbol_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_member_variable_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_member_variable_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "number_color",
- "setter": "set_number_color",
- "getter": "get_number_color"
- },
- {
- "type": "Color",
- "name": "symbol_color",
- "setter": "set_symbol_color",
- "getter": "get_symbol_color"
- },
- {
- "type": "Color",
- "name": "function_color",
- "setter": "set_function_color",
- "getter": "get_function_color"
- },
- {
- "type": "Color",
- "name": "member_variable_color",
- "setter": "set_member_variable_color",
- "getter": "get_member_variable_color"
- },
- {
- "type": "Dictionary",
- "name": "keyword_colors",
- "setter": "set_keyword_colors",
- "getter": "get_keyword_colors"
- },
- {
- "type": "Dictionary",
- "name": "member_keyword_colors",
- "setter": "set_member_keyword_colors",
- "getter": "get_member_keyword_colors"
- },
- {
- "type": "Dictionary",
- "name": "color_regions",
- "setter": "set_color_regions",
- "getter": "get_color_regions"
- }
- ]
- },
- {
- "name": "CollisionObject2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "DisableMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DISABLE_MODE_REMOVE",
- "value": 0
- },
- {
- "name": "DISABLE_MODE_MAKE_STATIC",
- "value": 1
- },
- {
- "name": "DISABLE_MODE_KEEP_ACTIVE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_input_event",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1847696837,
- "arguments": [
- {
- "name": "viewport",
- "type": "Viewport",
- "meta": "required"
- },
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_mouse_enter",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_mouse_exit",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_mouse_shape_enter",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_mouse_shape_exit",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_collision_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_disable_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1919204045,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CollisionObject2D.DisableMode"
- }
- ]
- },
- {
- "name": "get_disable_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3172846349,
- "return_value": {
- "type": "enum::CollisionObject2D.DisableMode"
- }
- },
- {
- "name": "set_pickable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_pickable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "create_shape_owner",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3429307534,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "owner",
- "type": "Object"
- }
- ]
- },
- {
- "name": "remove_shape_owner",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_shape_owners",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "shape_owner_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 30160968,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "shape_owner_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3836996910,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_get_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3332903315,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_set_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shape_owner_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_set_one_way_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shape_owner_one_way_collision_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_set_one_way_collision_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_shape_owner_one_way_collision_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_shape_owner_one_way_collision_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_set_one_way_collision_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "shape_owner_add_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2077425081,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape",
- "type": "Shape2D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3106725749,
- "return_value": {
- "type": "Shape2D"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "shape_owner_remove_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "shape_owner_clear_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_find_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "shape_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "input_event",
- "arguments": [
- {
- "name": "viewport",
- "type": "Node"
- },
- {
- "name": "event",
- "type": "InputEvent"
- },
- {
- "name": "shape_idx",
- "type": "int"
- }
- ]
- },
- {
- "name": "mouse_entered"
- },
- {
- "name": "mouse_exited"
- },
- {
- "name": "mouse_shape_entered",
- "arguments": [
- {
- "name": "shape_idx",
- "type": "int"
- }
- ]
- },
- {
- "name": "mouse_shape_exited",
- "arguments": [
- {
- "name": "shape_idx",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "disable_mode",
- "setter": "set_disable_mode",
- "getter": "get_disable_mode"
- },
- {
- "type": "int",
- "name": "collision_layer",
- "setter": "set_collision_layer",
- "getter": "get_collision_layer"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "float",
- "name": "collision_priority",
- "setter": "set_collision_priority",
- "getter": "get_collision_priority"
- },
- {
- "type": "bool",
- "name": "input_pickable",
- "setter": "set_pickable",
- "getter": "is_pickable"
- }
- ]
- },
- {
- "name": "CollisionObject3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "DisableMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DISABLE_MODE_REMOVE",
- "value": 0
- },
- {
- "name": "DISABLE_MODE_MAKE_STATIC",
- "value": 1
- },
- {
- "name": "DISABLE_MODE_KEEP_ACTIVE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_input_event",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2310605070,
- "arguments": [
- {
- "name": "camera",
- "type": "Camera3D",
- "meta": "required"
- },
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- },
- {
- "name": "event_position",
- "type": "Vector3"
- },
- {
- "name": "normal",
- "type": "Vector3"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_mouse_enter",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_mouse_exit",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_collision_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_disable_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1623620376,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::CollisionObject3D.DisableMode"
- }
- ]
- },
- {
- "name": "get_disable_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 410164780,
- "return_value": {
- "type": "enum::CollisionObject3D.DisableMode"
- }
- },
- {
- "name": "set_ray_pickable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "ray_pickable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ray_pickable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_capture_input_on_drag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_capture_input_on_drag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "create_shape_owner",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3429307534,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "owner",
- "type": "Object"
- }
- ]
- },
- {
- "name": "remove_shape_owner",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_shape_owners",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "shape_owner_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3616898986,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "shape_owner_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_get_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3332903315,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_set_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shape_owner_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_add_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2566676345,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape",
- "type": "Shape3D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_owner_get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015519174,
- "return_value": {
- "type": "Shape3D"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "shape_owner_get_shape_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "shape_owner_remove_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "shape_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "shape_owner_clear_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shape_find_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "shape_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "input_event",
- "arguments": [
- {
- "name": "camera",
- "type": "Node"
- },
- {
- "name": "event",
- "type": "InputEvent"
- },
- {
- "name": "event_position",
- "type": "Vector3"
- },
- {
- "name": "normal",
- "type": "Vector3"
- },
- {
- "name": "shape_idx",
- "type": "int"
- }
- ]
- },
- {
- "name": "mouse_entered"
- },
- {
- "name": "mouse_exited"
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "disable_mode",
- "setter": "set_disable_mode",
- "getter": "get_disable_mode"
- },
- {
- "type": "int",
- "name": "collision_layer",
- "setter": "set_collision_layer",
- "getter": "get_collision_layer"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "float",
- "name": "collision_priority",
- "setter": "set_collision_priority",
- "getter": "get_collision_priority"
- },
- {
- "type": "bool",
- "name": "input_ray_pickable",
- "setter": "set_ray_pickable",
- "getter": "is_ray_pickable"
- },
- {
- "type": "bool",
- "name": "input_capture_on_drag",
- "setter": "set_capture_input_on_drag",
- "getter": "get_capture_input_on_drag"
- }
- ]
- },
- {
- "name": "CollisionPolygon2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "BuildMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BUILD_SOLIDS",
- "value": 0
- },
- {
- "name": "BUILD_SEGMENTS",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_build_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2780803135,
- "arguments": [
- {
- "name": "build_mode",
- "type": "enum::CollisionPolygon2D.BuildMode"
- }
- ]
- },
- {
- "name": "get_build_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3044948800,
- "return_value": {
- "type": "enum::CollisionPolygon2D.BuildMode"
- }
- },
- {
- "name": "set_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_one_way_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_one_way_collision_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_one_way_collision_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_one_way_collision_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_one_way_collision_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_one_way_collision_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "build_mode",
- "setter": "set_build_mode",
- "getter": "get_build_mode"
- },
- {
- "type": "PackedVector2Array",
- "name": "polygon",
- "setter": "set_polygon",
- "getter": "get_polygon"
- },
- {
- "type": "bool",
- "name": "disabled",
- "setter": "set_disabled",
- "getter": "is_disabled"
- },
- {
- "type": "bool",
- "name": "one_way_collision",
- "setter": "set_one_way_collision",
- "getter": "is_one_way_collision_enabled"
- },
- {
- "type": "float",
- "name": "one_way_collision_margin",
- "setter": "set_one_way_collision_margin",
- "getter": "get_one_way_collision_margin"
- },
- {
- "type": "Vector2",
- "name": "one_way_collision_direction",
- "setter": "set_one_way_collision_direction",
- "getter": "get_one_way_collision_direction"
- }
- ]
- },
- {
- "name": "CollisionPolygon3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "depth",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_debug_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_enable_debug_fill",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_debug_fill",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "depth",
- "setter": "set_depth",
- "getter": "get_depth"
- },
- {
- "type": "bool",
- "name": "disabled",
- "setter": "set_disabled",
- "getter": "is_disabled"
- },
- {
- "type": "PackedVector2Array",
- "name": "polygon",
- "setter": "set_polygon",
- "getter": "get_polygon"
- },
- {
- "type": "float",
- "name": "margin",
- "setter": "set_margin",
- "getter": "get_margin"
- },
- {
- "type": "Color",
- "name": "debug_color",
- "setter": "set_debug_color",
- "getter": "get_debug_color"
- },
- {
- "type": "bool",
- "name": "debug_fill",
- "setter": "set_enable_debug_fill",
- "getter": "get_enable_debug_fill"
- }
- ]
- },
- {
- "name": "CollisionShape2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 771364740,
- "arguments": [
- {
- "name": "shape",
- "type": "Shape2D"
- }
- ]
- },
- {
- "name": "get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 522005891,
- "return_value": {
- "type": "Shape2D"
- }
- },
- {
- "name": "set_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_one_way_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_one_way_collision_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_one_way_collision_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_one_way_collision_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_one_way_collision_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_one_way_collision_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_debug_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_debug_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- }
- ],
- "properties": [
- {
- "type": "Shape2D",
- "name": "shape",
- "setter": "set_shape",
- "getter": "get_shape"
- },
- {
- "type": "bool",
- "name": "disabled",
- "setter": "set_disabled",
- "getter": "is_disabled"
- },
- {
- "type": "bool",
- "name": "one_way_collision",
- "setter": "set_one_way_collision",
- "getter": "is_one_way_collision_enabled"
- },
- {
- "type": "float",
- "name": "one_way_collision_margin",
- "setter": "set_one_way_collision_margin",
- "getter": "get_one_way_collision_margin"
- },
- {
- "type": "Vector2",
- "name": "one_way_collision_direction",
- "setter": "set_one_way_collision_direction",
- "getter": "get_one_way_collision_direction"
- },
- {
- "type": "Color",
- "name": "debug_color",
- "setter": "set_debug_color",
- "getter": "get_debug_color"
- }
- ]
- },
- {
- "name": "CollisionShape3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "resource_changed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 968641751,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1549710052,
- "arguments": [
- {
- "name": "shape",
- "type": "Shape3D"
- }
- ]
- },
- {
- "name": "get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3214262478,
- "return_value": {
- "type": "Shape3D"
- }
- },
- {
- "name": "set_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "make_convex_from_siblings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_debug_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_debug_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_enable_debug_fill",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_debug_fill",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Shape3D",
- "name": "shape",
- "setter": "set_shape",
- "getter": "get_shape"
- },
- {
- "type": "bool",
- "name": "disabled",
- "setter": "set_disabled",
- "getter": "is_disabled"
- },
- {
- "type": "Color",
- "name": "debug_color",
- "setter": "set_debug_color",
- "getter": "get_debug_color"
- },
- {
- "type": "bool",
- "name": "debug_fill",
- "setter": "set_enable_debug_fill",
- "getter": "get_enable_debug_fill"
- }
- ]
- },
- {
- "name": "ColorPalette",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3546319833,
- "arguments": [
- {
- "name": "colors",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "name": "get_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedColorArray",
- "name": "colors",
- "setter": "set_colors",
- "getter": "get_colors"
- }
- ]
- },
- {
- "name": "ColorPicker",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VBoxContainer",
- "api_type": "core",
- "enums": [
- {
- "name": "ColorModeType",
- "is_bitfield": false,
- "values": [
- {
- "name": "MODE_RGB",
- "value": 0
- },
- {
- "name": "MODE_HSV",
- "value": 1
- },
- {
- "name": "MODE_RAW",
- "value": 2
- },
- {
- "name": "MODE_LINEAR",
- "value": 2
- },
- {
- "name": "MODE_OKHSL",
- "value": 3
- }
- ]
- },
- {
- "name": "PickerShapeType",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHAPE_HSV_RECTANGLE",
- "value": 0
- },
- {
- "name": "SHAPE_HSV_WHEEL",
- "value": 1
- },
- {
- "name": "SHAPE_VHS_CIRCLE",
- "value": 2
- },
- {
- "name": "SHAPE_OKHSL_CIRCLE",
- "value": 3
- },
- {
- "name": "SHAPE_NONE",
- "value": 4
- },
- {
- "name": "SHAPE_OK_HS_RECTANGLE",
- "value": 5
- },
- {
- "name": "SHAPE_OK_HL_RECTANGLE",
- "value": 6
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_pick_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_pick_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_deferred_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "mode",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_deferred_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_color_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1579114136,
- "arguments": [
- {
- "name": "color_mode",
- "type": "enum::ColorPicker.ColorModeType"
- }
- ]
- },
- {
- "name": "get_color_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 392907674,
- "return_value": {
- "type": "enum::ColorPicker.ColorModeType"
- }
- },
- {
- "name": "set_edit_alpha",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "show",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editing_alpha",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_edit_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "show",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editing_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_can_add_swatches",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_swatches_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_presets_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_presets_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_modes_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_modes_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sampler_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sampler_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sliders_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_sliders_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hex_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hex_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "erase_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_presets",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- },
- {
- "name": "add_recent_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "erase_recent_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_recent_presets",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- },
- {
- "name": "set_picker_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3981373861,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::ColorPicker.PickerShapeType"
- }
- ]
- },
- {
- "name": "get_picker_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1143229889,
- "return_value": {
- "type": "enum::ColorPicker.PickerShapeType"
- }
- }
- ],
- "signals": [
- {
- "name": "color_changed",
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "preset_added",
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "preset_removed",
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "color",
- "setter": "set_pick_color",
- "getter": "get_pick_color"
- },
- {
- "type": "bool",
- "name": "edit_alpha",
- "setter": "set_edit_alpha",
- "getter": "is_editing_alpha"
- },
- {
- "type": "bool",
- "name": "edit_intensity",
- "setter": "set_edit_intensity",
- "getter": "is_editing_intensity"
- },
- {
- "type": "int",
- "name": "color_mode",
- "setter": "set_color_mode",
- "getter": "get_color_mode"
- },
- {
- "type": "bool",
- "name": "deferred_mode",
- "setter": "set_deferred_mode",
- "getter": "is_deferred_mode"
- },
- {
- "type": "int",
- "name": "picker_shape",
- "setter": "set_picker_shape",
- "getter": "get_picker_shape"
- },
- {
- "type": "bool",
- "name": "can_add_swatches",
- "setter": "set_can_add_swatches",
- "getter": "are_swatches_enabled"
- },
- {
- "type": "bool",
- "name": "sampler_visible",
- "setter": "set_sampler_visible",
- "getter": "is_sampler_visible"
- },
- {
- "type": "bool",
- "name": "color_modes_visible",
- "setter": "set_modes_visible",
- "getter": "are_modes_visible"
- },
- {
- "type": "bool",
- "name": "sliders_visible",
- "setter": "set_sliders_visible",
- "getter": "are_sliders_visible"
- },
- {
- "type": "bool",
- "name": "hex_visible",
- "setter": "set_hex_visible",
- "getter": "is_hex_visible"
- },
- {
- "type": "bool",
- "name": "presets_visible",
- "setter": "set_presets_visible",
- "getter": "are_presets_visible"
- }
- ]
- },
- {
- "name": "ColorPickerButton",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Button",
- "api_type": "core",
- "methods": [
- {
- "name": "set_pick_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_pick_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "get_picker",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 331835996,
- "return_value": {
- "type": "ColorPicker"
- }
- },
- {
- "name": "get_popup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1322440207,
- "return_value": {
- "type": "PopupPanel"
- }
- },
- {
- "name": "set_edit_alpha",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "show",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editing_alpha",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_edit_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "show",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editing_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "color_changed",
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "popup_closed"
- },
- {
- "name": "picker_created"
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "color",
- "setter": "set_pick_color",
- "getter": "get_pick_color"
- },
- {
- "type": "bool",
- "name": "edit_alpha",
- "setter": "set_edit_alpha",
- "getter": "is_editing_alpha"
- },
- {
- "type": "bool",
- "name": "edit_intensity",
- "setter": "set_edit_intensity",
- "getter": "is_editing_intensity"
- }
- ]
- },
- {
- "name": "ColorRect",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "methods": [
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- }
- ]
- },
- {
- "name": "Compositor",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_compositor_effects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "compositor_effects",
- "type": "typedarray::CompositorEffect"
- }
- ]
- },
- {
- "name": "get_compositor_effects",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::CompositorEffect"
- }
- }
- ],
- "properties": [
- {
- "type": "typedarray::24/17:CompositorEffect",
- "name": "compositor_effects",
- "setter": "set_compositor_effects",
- "getter": "get_compositor_effects"
- }
- ]
- },
- {
- "name": "CompositorEffect",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "EffectCallbackType",
- "is_bitfield": false,
- "values": [
- {
- "name": "EFFECT_CALLBACK_TYPE_PRE_OPAQUE",
- "value": 0
- },
- {
- "name": "EFFECT_CALLBACK_TYPE_POST_OPAQUE",
- "value": 1
- },
- {
- "name": "EFFECT_CALLBACK_TYPE_POST_SKY",
- "value": 2
- },
- {
- "name": "EFFECT_CALLBACK_TYPE_PRE_TRANSPARENT",
- "value": 3
- },
- {
- "name": "EFFECT_CALLBACK_TYPE_POST_TRANSPARENT",
- "value": 4
- },
- {
- "name": "EFFECT_CALLBACK_TYPE_MAX",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_render_callback",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2153422729,
- "arguments": [
- {
- "name": "effect_callback_type",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "render_data",
- "type": "RenderData"
- }
- ]
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_effect_callback_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1390728419,
- "arguments": [
- {
- "name": "effect_callback_type",
- "type": "enum::CompositorEffect.EffectCallbackType"
- }
- ]
- },
- {
- "name": "get_effect_callback_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1221912590,
- "return_value": {
- "type": "enum::CompositorEffect.EffectCallbackType"
- }
- },
- {
- "name": "set_access_resolved_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_access_resolved_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_access_resolved_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_access_resolved_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_needs_motion_vectors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_needs_motion_vectors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_needs_normal_roughness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_needs_normal_roughness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_needs_separate_specular",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_needs_separate_specular",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "get_enabled"
- },
- {
- "type": "int",
- "name": "effect_callback_type",
- "setter": "set_effect_callback_type",
- "getter": "get_effect_callback_type"
- },
- {
- "type": "bool",
- "name": "access_resolved_color",
- "setter": "set_access_resolved_color",
- "getter": "get_access_resolved_color"
- },
- {
- "type": "bool",
- "name": "access_resolved_depth",
- "setter": "set_access_resolved_depth",
- "getter": "get_access_resolved_depth"
- },
- {
- "type": "bool",
- "name": "needs_motion_vectors",
- "setter": "set_needs_motion_vectors",
- "getter": "get_needs_motion_vectors"
- },
- {
- "type": "bool",
- "name": "needs_normal_roughness",
- "setter": "set_needs_normal_roughness",
- "getter": "get_needs_normal_roughness"
- },
- {
- "type": "bool",
- "name": "needs_separate_specular",
- "setter": "set_needs_separate_specular",
- "getter": "get_needs_separate_specular"
- }
- ]
- },
- {
- "name": "CompressedCubemap",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "CompressedTextureLayered",
- "api_type": "core"
- },
- {
- "name": "CompressedCubemapArray",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "CompressedTextureLayered",
- "api_type": "core"
- },
- {
- "name": "CompressedTexture2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "load",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_load_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "load_path",
- "setter": "load",
- "getter": "get_load_path"
- }
- ]
- },
- {
- "name": "CompressedTexture2DArray",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "CompressedTextureLayered",
- "api_type": "core"
- },
- {
- "name": "CompressedTexture3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture3D",
- "api_type": "core",
- "methods": [
- {
- "name": "load",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_load_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "load_path",
- "setter": "load",
- "getter": "get_load_path"
- }
- ]
- },
- {
- "name": "CompressedTextureLayered",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "TextureLayered",
- "api_type": "core",
- "methods": [
- {
- "name": "load",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_load_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "load_path",
- "setter": "load",
- "getter": "get_load_path"
- }
- ]
- },
- {
- "name": "ConcavePolygonShape2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "segments",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_segments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedVector2Array",
- "name": "segments",
- "setter": "set_segments",
- "getter": "get_segments"
- }
- ]
- },
- {
- "name": "ConcavePolygonShape3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "faces",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "get_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "set_backface_collision_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_backface_collision_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedVector3Array",
- "name": "data",
- "setter": "set_faces",
- "getter": "get_faces"
- },
- {
- "type": "bool",
- "name": "backface_collision",
- "setter": "set_backface_collision_enabled",
- "getter": "is_backface_collision_enabled"
- }
- ]
- },
- {
- "name": "ConeTwistJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Joint3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Param",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_SWING_SPAN",
- "value": 0
- },
- {
- "name": "PARAM_TWIST_SPAN",
- "value": 1
- },
- {
- "name": "PARAM_BIAS",
- "value": 2
- },
- {
- "name": "PARAM_SOFTNESS",
- "value": 3
- },
- {
- "name": "PARAM_RELAXATION",
- "value": 4
- },
- {
- "name": "PARAM_MAX",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1062470226,
- "arguments": [
- {
- "name": "param",
- "type": "enum::ConeTwistJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2928790850,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::ConeTwistJoint3D.Param"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "swing_span",
- "setter": "set_param",
- "getter": "get_param",
- "index": 0
- },
- {
- "type": "float",
- "name": "twist_span",
- "setter": "set_param",
- "getter": "get_param",
- "index": 1
- },
- {
- "type": "float",
- "name": "bias",
- "setter": "set_param",
- "getter": "get_param",
- "index": 2
- },
- {
- "type": "float",
- "name": "softness",
- "setter": "set_param",
- "getter": "get_param",
- "index": 3
- },
- {
- "type": "float",
- "name": "relaxation",
- "setter": "set_param",
- "getter": "get_param",
- "index": 4
- }
- ]
- },
- {
- "name": "ConfigFile",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2504492430,
- "arguments": [
- {
- "name": "section",
- "type": "String"
- },
- {
- "name": "key",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 89809366,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "section",
- "type": "String"
- },
- {
- "name": "key",
- "type": "String"
- },
- {
- "name": "default",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "has_section",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "section",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_section_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 820780508,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "section",
- "type": "String"
- },
- {
- "name": "key",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_sections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_section_keys",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4291131558,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "section",
- "type": "String"
- }
- ]
- },
- {
- "name": "erase_section",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "section",
- "type": "String"
- }
- ]
- },
- {
- "name": "erase_section_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "section",
- "type": "String"
- },
- {
- "name": "key",
- "type": "String"
- }
- ]
- },
- {
- "name": "load",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "parse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "data",
- "type": "String"
- }
- ]
- },
- {
- "name": "save",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "encode_to_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "load_encrypted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 887037711,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "key",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_encrypted_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "password",
- "type": "String"
- }
- ]
- },
- {
- "name": "save_encrypted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 887037711,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "key",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "save_encrypted_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "password",
- "type": "String"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "ConfirmationDialog",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "AcceptDialog",
- "api_type": "core",
- "methods": [
- {
- "name": "get_cancel_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1856205918,
- "return_value": {
- "type": "Button"
- }
- },
- {
- "name": "set_cancel_button_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_cancel_button_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "cancel_button_text",
- "setter": "set_cancel_button_text",
- "getter": "get_cancel_button_text"
- }
- ]
- },
- {
- "name": "Container",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "constants": [
- {
- "name": "NOTIFICATION_PRE_SORT_CHILDREN",
- "value": 50
- },
- {
- "name": "NOTIFICATION_SORT_CHILDREN",
- "value": 51
- }
- ],
- "methods": [
- {
- "name": "_get_allowed_size_flags_horizontal",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "_get_allowed_size_flags_vertical",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "queue_sort",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "fit_child_in_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1993438598,
- "arguments": [
- {
- "name": "child",
- "type": "Control",
- "meta": "required"
- },
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "set_accessibility_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "region",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_accessibility_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "pre_sort_children"
- },
- {
- "name": "sort_children"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "accessibility_region",
- "setter": "set_accessibility_region",
- "getter": "is_accessibility_region"
- }
- ]
- },
- {
- "name": "Control",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CanvasItem",
- "api_type": "core",
- "constants": [
- {
- "name": "NOTIFICATION_RESIZED",
- "value": 40
- },
- {
- "name": "NOTIFICATION_MOUSE_ENTER",
- "value": 41
- },
- {
- "name": "NOTIFICATION_MOUSE_EXIT",
- "value": 42
- },
- {
- "name": "NOTIFICATION_MOUSE_ENTER_SELF",
- "value": 60
- },
- {
- "name": "NOTIFICATION_MOUSE_EXIT_SELF",
- "value": 61
- },
- {
- "name": "NOTIFICATION_FOCUS_ENTER",
- "value": 43
- },
- {
- "name": "NOTIFICATION_FOCUS_EXIT",
- "value": 44
- },
- {
- "name": "NOTIFICATION_THEME_CHANGED",
- "value": 45
- },
- {
- "name": "NOTIFICATION_SCROLL_BEGIN",
- "value": 47
- },
- {
- "name": "NOTIFICATION_SCROLL_END",
- "value": 48
- },
- {
- "name": "NOTIFICATION_LAYOUT_DIRECTION_CHANGED",
- "value": 49
- }
- ],
- "enums": [
- {
- "name": "FocusMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FOCUS_NONE",
- "value": 0
- },
- {
- "name": "FOCUS_CLICK",
- "value": 1
- },
- {
- "name": "FOCUS_ALL",
- "value": 2
- },
- {
- "name": "FOCUS_ACCESSIBILITY",
- "value": 3
- }
- ]
- },
- {
- "name": "FocusBehaviorRecursive",
- "is_bitfield": false,
- "values": [
- {
- "name": "FOCUS_BEHAVIOR_INHERITED",
- "value": 0
- },
- {
- "name": "FOCUS_BEHAVIOR_DISABLED",
- "value": 1
- },
- {
- "name": "FOCUS_BEHAVIOR_ENABLED",
- "value": 2
- }
- ]
- },
- {
- "name": "MouseBehaviorRecursive",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOUSE_BEHAVIOR_INHERITED",
- "value": 0
- },
- {
- "name": "MOUSE_BEHAVIOR_DISABLED",
- "value": 1
- },
- {
- "name": "MOUSE_BEHAVIOR_ENABLED",
- "value": 2
- }
- ]
- },
- {
- "name": "CursorShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "CURSOR_ARROW",
- "value": 0
- },
- {
- "name": "CURSOR_IBEAM",
- "value": 1
- },
- {
- "name": "CURSOR_POINTING_HAND",
- "value": 2
- },
- {
- "name": "CURSOR_CROSS",
- "value": 3
- },
- {
- "name": "CURSOR_WAIT",
- "value": 4
- },
- {
- "name": "CURSOR_BUSY",
- "value": 5
- },
- {
- "name": "CURSOR_DRAG",
- "value": 6
- },
- {
- "name": "CURSOR_CAN_DROP",
- "value": 7
- },
- {
- "name": "CURSOR_FORBIDDEN",
- "value": 8
- },
- {
- "name": "CURSOR_VSIZE",
- "value": 9
- },
- {
- "name": "CURSOR_HSIZE",
- "value": 10
- },
- {
- "name": "CURSOR_BDIAGSIZE",
- "value": 11
- },
- {
- "name": "CURSOR_FDIAGSIZE",
- "value": 12
- },
- {
- "name": "CURSOR_MOVE",
- "value": 13
- },
- {
- "name": "CURSOR_VSPLIT",
- "value": 14
- },
- {
- "name": "CURSOR_HSPLIT",
- "value": 15
- },
- {
- "name": "CURSOR_HELP",
- "value": 16
- }
- ]
- },
- {
- "name": "LayoutPreset",
- "is_bitfield": false,
- "values": [
- {
- "name": "PRESET_TOP_LEFT",
- "value": 0
- },
- {
- "name": "PRESET_TOP_RIGHT",
- "value": 1
- },
- {
- "name": "PRESET_BOTTOM_LEFT",
- "value": 2
- },
- {
- "name": "PRESET_BOTTOM_RIGHT",
- "value": 3
- },
- {
- "name": "PRESET_CENTER_LEFT",
- "value": 4
- },
- {
- "name": "PRESET_CENTER_TOP",
- "value": 5
- },
- {
- "name": "PRESET_CENTER_RIGHT",
- "value": 6
- },
- {
- "name": "PRESET_CENTER_BOTTOM",
- "value": 7
- },
- {
- "name": "PRESET_CENTER",
- "value": 8
- },
- {
- "name": "PRESET_LEFT_WIDE",
- "value": 9
- },
- {
- "name": "PRESET_TOP_WIDE",
- "value": 10
- },
- {
- "name": "PRESET_RIGHT_WIDE",
- "value": 11
- },
- {
- "name": "PRESET_BOTTOM_WIDE",
- "value": 12
- },
- {
- "name": "PRESET_VCENTER_WIDE",
- "value": 13
- },
- {
- "name": "PRESET_HCENTER_WIDE",
- "value": 14
- },
- {
- "name": "PRESET_FULL_RECT",
- "value": 15
- }
- ]
- },
- {
- "name": "LayoutPresetMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "PRESET_MODE_MINSIZE",
- "value": 0
- },
- {
- "name": "PRESET_MODE_KEEP_WIDTH",
- "value": 1
- },
- {
- "name": "PRESET_MODE_KEEP_HEIGHT",
- "value": 2
- },
- {
- "name": "PRESET_MODE_KEEP_SIZE",
- "value": 3
- }
- ]
- },
- {
- "name": "SizeFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "SIZE_SHRINK_BEGIN",
- "value": 0
- },
- {
- "name": "SIZE_FILL",
- "value": 1
- },
- {
- "name": "SIZE_EXPAND",
- "value": 2
- },
- {
- "name": "SIZE_EXPAND_FILL",
- "value": 3
- },
- {
- "name": "SIZE_SHRINK_CENTER",
- "value": 4
- },
- {
- "name": "SIZE_SHRINK_END",
- "value": 8
- }
- ]
- },
- {
- "name": "MouseFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOUSE_FILTER_STOP",
- "value": 0
- },
- {
- "name": "MOUSE_FILTER_PASS",
- "value": 1
- },
- {
- "name": "MOUSE_FILTER_IGNORE",
- "value": 2
- }
- ]
- },
- {
- "name": "GrowDirection",
- "is_bitfield": false,
- "values": [
- {
- "name": "GROW_DIRECTION_BEGIN",
- "value": 0
- },
- {
- "name": "GROW_DIRECTION_END",
- "value": 1
- },
- {
- "name": "GROW_DIRECTION_BOTH",
- "value": 2
- }
- ]
- },
- {
- "name": "Anchor",
- "is_bitfield": false,
- "values": [
- {
- "name": "ANCHOR_BEGIN",
- "value": 0
- },
- {
- "name": "ANCHOR_END",
- "value": 1
- }
- ]
- },
- {
- "name": "LayoutDirection",
- "is_bitfield": false,
- "values": [
- {
- "name": "LAYOUT_DIRECTION_INHERITED",
- "value": 0
- },
- {
- "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE",
- "value": 1
- },
- {
- "name": "LAYOUT_DIRECTION_LTR",
- "value": 2
- },
- {
- "name": "LAYOUT_DIRECTION_RTL",
- "value": 3
- },
- {
- "name": "LAYOUT_DIRECTION_SYSTEM_LOCALE",
- "value": 4
- },
- {
- "name": "LAYOUT_DIRECTION_MAX",
- "value": 5
- },
- {
- "name": "LAYOUT_DIRECTION_LOCALE",
- "value": 1
- }
- ]
- },
- {
- "name": "TextDirection",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXT_DIRECTION_INHERITED",
- "value": 3
- },
- {
- "name": "TEXT_DIRECTION_AUTO",
- "value": 0
- },
- {
- "name": "TEXT_DIRECTION_LTR",
- "value": 1
- },
- {
- "name": "TEXT_DIRECTION_RTL",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_has_point",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 556197845,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_structured_text_parser",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1292548940,
- "return_value": {
- "type": "typedarray::Vector3i"
- },
- "arguments": [
- {
- "name": "args",
- "type": "Array"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_maximum_size",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "_get_minimum_size",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "_get_tooltip",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3674420000,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_get_tooltip_auto_translate_mode_at",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3257223865,
- "return_value": {
- "type": "enum::Node.AutoTranslateMode"
- },
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_get_drag_data",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2233896889,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_can_drop_data",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2603004011,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- },
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_drop_data",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3699746064,
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- },
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_make_custom_tooltip",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1976279298,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "for_text",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_cursor_shape",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3820158470,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_accessibility_get_contextual_info",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_accessibility_container_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2174079723,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "_gui_input",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3754044979,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "accept_event",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_maximum_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_combined_maximum_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_minimum_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_combined_minimum_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_propagate_maximum_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_propagating_maximum_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_bound_minimum_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_anchors_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 509135270,
- "arguments": [
- {
- "name": "preset",
- "type": "enum::Control.LayoutPreset"
- },
- {
- "name": "keep_offsets",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_offsets_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3724524307,
- "hash_compatibility": [
- 3651818904
- ],
- "arguments": [
- {
- "name": "preset",
- "type": "enum::Control.LayoutPreset"
- },
- {
- "name": "resize_mode",
- "type": "enum::Control.LayoutPresetMode",
- "default_value": "0"
- },
- {
- "name": "margin",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_anchors_and_offsets_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3724524307,
- "hash_compatibility": [
- 3651818904
- ],
- "arguments": [
- {
- "name": "preset",
- "type": "enum::Control.LayoutPreset"
- },
- {
- "name": "resize_mode",
- "type": "enum::Control.LayoutPresetMode",
- "default_value": "0"
- },
- {
- "name": "margin",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_anchor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2302782885,
- "hash_compatibility": [
- 2589937826
- ],
- "arguments": [
- {
- "name": "side",
- "type": "enum::Side"
- },
- {
- "name": "anchor",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "keep_offset",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "push_opposite_anchor",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_anchor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2869120046,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "side",
- "type": "enum::Side"
- }
- ]
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4290182280,
- "arguments": [
- {
- "name": "side",
- "type": "enum::Side"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2869120046,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "enum::Side"
- }
- ]
- },
- {
- "name": "set_anchor_and_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4031722181,
- "arguments": [
- {
- "name": "side",
- "type": "enum::Side"
- },
- {
- "name": "anchor",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "push_opposite_anchor",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2436320129,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "keep_offsets",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2436320129,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- },
- {
- "name": "keep_offsets",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "reset_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_custom_maximum_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_custom_minimum_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_global_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2436320129,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "keep_offsets",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_rotation_degrees",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_pivot_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "pivot_offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_pivot_offset_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "ratio",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_rotation_degrees",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_pivot_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_pivot_offset_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_combined_pivot_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_custom_maximum_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_custom_minimum_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_parent_area_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_global_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_screen_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "get_global_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "set_focus_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3232914922,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Control.FocusMode"
- }
- ]
- },
- {
- "name": "get_focus_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2132829277,
- "return_value": {
- "type": "enum::Control.FocusMode"
- }
- },
- {
- "name": "get_focus_mode_with_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2132829277,
- "return_value": {
- "type": "enum::Control.FocusMode"
- }
- },
- {
- "name": "set_focus_behavior_recursive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4256832521,
- "arguments": [
- {
- "name": "focus_behavior_recursive",
- "type": "enum::Control.FocusBehaviorRecursive"
- }
- ]
- },
- {
- "name": "get_focus_behavior_recursive",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2435707181,
- "return_value": {
- "type": "enum::Control.FocusBehaviorRecursive"
- }
- },
- {
- "name": "has_focus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3302206351,
- "hash_compatibility": [
- 36873697
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "ignore_hidden_focus",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "grab_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "hide_focus",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "release_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "find_prev_valid_focus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2783021301,
- "return_value": {
- "type": "Control"
- }
- },
- {
- "name": "find_next_valid_focus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2783021301,
- "return_value": {
- "type": "Control"
- }
- },
- {
- "name": "find_valid_focus_neighbor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1543910170,
- "return_value": {
- "type": "Control"
- },
- "arguments": [
- {
- "name": "side",
- "type": "enum::Side"
- }
- ]
- },
- {
- "name": "set_h_size_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 394851643,
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::Control.SizeFlags"
- }
- ]
- },
- {
- "name": "get_h_size_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3781367401,
- "return_value": {
- "type": "bitfield::Control.SizeFlags"
- }
- },
- {
- "name": "set_stretch_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_stretch_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_v_size_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 394851643,
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::Control.SizeFlags"
- }
- ]
- },
- {
- "name": "get_v_size_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3781367401,
- "return_value": {
- "type": "bitfield::Control.SizeFlags"
- }
- },
- {
- "name": "set_offset_transform_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_offset_transform_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_offset_transform_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset_transform_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_offset_transform_position_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset_transform_position_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_offset_transform_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset_transform_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_offset_transform_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "rotation",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_offset_transform_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_offset_transform_pivot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "pivot",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset_transform_pivot",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_offset_transform_pivot_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "pivot",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset_transform_pivot_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_offset_transform_visual_only",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_offset_transform_visual_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_theme",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2326690814,
- "arguments": [
- {
- "name": "theme",
- "type": "Theme"
- }
- ]
- },
- {
- "name": "get_theme",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3846893731,
- "return_value": {
- "type": "Theme"
- }
- },
- {
- "name": "set_theme_type_variation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "theme_type",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_theme_type_variation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "begin_bulk_theme_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "end_bulk_theme_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_theme_icon_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1373065600,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "texture",
- "type": "Texture2D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "add_theme_stylebox_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4188838905,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "stylebox",
- "type": "StyleBox",
- "meta": "required"
- }
- ]
- },
- {
- "name": "add_theme_font_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3518018674,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "font",
- "type": "Font",
- "meta": "required"
- }
- ]
- },
- {
- "name": "add_theme_font_size_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2415702435,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_theme_color_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4260178595,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "add_theme_constant_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2415702435,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "constant",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_theme_icon_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_theme_stylebox_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_theme_font_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_theme_font_size_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_theme_color_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_theme_constant_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_theme_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3163973443,
- "hash_compatibility": [
- 2336455395
- ],
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_theme_stylebox",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 604739069,
- "hash_compatibility": [
- 2759935355
- ],
- "return_value": {
- "type": "StyleBox"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_theme_font",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2826986490,
- "hash_compatibility": [
- 387378635
- ],
- "return_value": {
- "type": "Font"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_theme_font_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1327056374,
- "hash_compatibility": [
- 229578101
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_theme_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2798751242,
- "hash_compatibility": [
- 2377051548
- ],
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_theme_constant",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1327056374,
- "hash_compatibility": [
- 229578101
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "has_theme_icon_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_theme_stylebox_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_theme_font_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_theme_font_size_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_theme_color_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_theme_constant_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_theme_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866386512,
- "hash_compatibility": [
- 1187511791
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "has_theme_stylebox",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866386512,
- "hash_compatibility": [
- 1187511791
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "has_theme_font",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866386512,
- "hash_compatibility": [
- 1187511791
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "has_theme_font_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866386512,
- "hash_compatibility": [
- 1187511791
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "has_theme_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866386512,
- "hash_compatibility": [
- 1187511791
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "has_theme_constant",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866386512,
- "hash_compatibility": [
- 1187511791
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "theme_type",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_theme_default_base_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_theme_default_font",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229501585,
- "return_value": {
- "type": "Font"
- }
- },
- {
- "name": "get_theme_default_font_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_parent_control",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2783021301,
- "return_value": {
- "type": "Control"
- }
- },
- {
- "name": "set_h_grow_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2022385301,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.GrowDirection"
- }
- ]
- },
- {
- "name": "get_h_grow_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635610155,
- "return_value": {
- "type": "enum::Control.GrowDirection"
- }
- },
- {
- "name": "set_v_grow_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2022385301,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.GrowDirection"
- }
- ]
- },
- {
- "name": "get_v_grow_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635610155,
- "return_value": {
- "type": "enum::Control.GrowDirection"
- }
- },
- {
- "name": "set_tooltip_auto_translate_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 776149714,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Node.AutoTranslateMode"
- }
- ]
- },
- {
- "name": "get_tooltip_auto_translate_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2498906432,
- "return_value": {
- "type": "enum::Node.AutoTranslateMode"
- }
- },
- {
- "name": "set_tooltip_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "hint",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_tooltip_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_tooltip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2895288280,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "set_translation_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_translation_context",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_default_cursor_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 217062046,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::Control.CursorShape"
- }
- ]
- },
- {
- "name": "get_default_cursor_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2359535750,
- "return_value": {
- "type": "enum::Control.CursorShape"
- }
- },
- {
- "name": "get_cursor_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1395773853,
- "return_value": {
- "type": "enum::Control.CursorShape"
- },
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "set_focus_neighbor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2024461774,
- "arguments": [
- {
- "name": "side",
- "type": "enum::Side"
- },
- {
- "name": "neighbor",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_focus_neighbor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757935761,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "side",
- "type": "enum::Side"
- }
- ]
- },
- {
- "name": "set_focus_next",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "next",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_focus_next",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_focus_previous",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "previous",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_focus_previous",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "force_drag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3191844692,
- "arguments": [
- {
- "name": "data",
- "type": "Variant"
- },
- {
- "name": "preview",
- "type": "Control"
- }
- ]
- },
- {
- "name": "accessibility_drag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "accessibility_drop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_accessibility_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_accessibility_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_accessibility_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_accessibility_description",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_accessibility_live",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 353443434,
- "hash_compatibility": [
- 1720261470
- ],
- "arguments": [
- {
- "name": "mode",
- "type": "enum::AccessibilityServer.AccessibilityLiveMode"
- }
- ]
- },
- {
- "name": "get_accessibility_live",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2858591811,
- "hash_compatibility": [
- 3311037003
- ],
- "return_value": {
- "type": "enum::AccessibilityServer.AccessibilityLiveMode"
- }
- },
- {
- "name": "set_accessibility_controls_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "node_path",
- "type": "typedarray::NodePath"
- }
- ]
- },
- {
- "name": "get_accessibility_controls_nodes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::NodePath"
- }
- },
- {
- "name": "set_accessibility_described_by_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "node_path",
- "type": "typedarray::NodePath"
- }
- ]
- },
- {
- "name": "get_accessibility_described_by_nodes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::NodePath"
- }
- },
- {
- "name": "set_accessibility_labeled_by_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "node_path",
- "type": "typedarray::NodePath"
- }
- ]
- },
- {
- "name": "get_accessibility_labeled_by_nodes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::NodePath"
- }
- },
- {
- "name": "set_accessibility_flow_to_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "node_path",
- "type": "typedarray::NodePath"
- }
- ]
- },
- {
- "name": "get_accessibility_flow_to_nodes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::NodePath"
- }
- },
- {
- "name": "set_mouse_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3891156122,
- "arguments": [
- {
- "name": "filter",
- "type": "enum::Control.MouseFilter"
- }
- ]
- },
- {
- "name": "get_mouse_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1572545674,
- "return_value": {
- "type": "enum::Control.MouseFilter"
- }
- },
- {
- "name": "get_mouse_filter_with_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1572545674,
- "return_value": {
- "type": "enum::Control.MouseFilter"
- }
- },
- {
- "name": "set_mouse_behavior_recursive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 849284636,
- "arguments": [
- {
- "name": "mouse_behavior_recursive",
- "type": "enum::Control.MouseBehaviorRecursive"
- }
- ]
- },
- {
- "name": "get_mouse_behavior_recursive",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3779367402,
- "return_value": {
- "type": "enum::Control.MouseBehaviorRecursive"
- }
- },
- {
- "name": "set_force_pass_scroll_events",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "force_pass_scroll_events",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_force_pass_scroll_events",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_clip_contents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_clipping_contents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "grab_click_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_drag_forwarding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1076571380,
- "arguments": [
- {
- "name": "drag_func",
- "type": "Callable"
- },
- {
- "name": "can_drop_func",
- "type": "Callable"
- },
- {
- "name": "drop_func",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_drag_preview",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "is_drag_successful",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "warp_mouse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_shortcut_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_shortcut_context",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "update_maximum_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "update_minimum_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_layout_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3310692370,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.LayoutDirection"
- }
- ]
- },
- {
- "name": "get_layout_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1546772008,
- "return_value": {
- "type": "enum::Control.LayoutDirection"
- }
- },
- {
- "name": "is_layout_rtl",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_translate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_auto_translating",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_localize_numeral_system",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_localizing_numeral_system",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "resized"
- },
- {
- "name": "gui_input",
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent"
- }
- ]
- },
- {
- "name": "mouse_entered"
- },
- {
- "name": "mouse_exited"
- },
- {
- "name": "focus_entered"
- },
- {
- "name": "focus_exited"
- },
- {
- "name": "size_flags_changed"
- },
- {
- "name": "maximum_size_changed"
- },
- {
- "name": "minimum_size_changed"
- },
- {
- "name": "theme_changed"
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "custom_minimum_size",
- "setter": "set_custom_minimum_size",
- "getter": "get_custom_minimum_size"
- },
- {
- "type": "Vector2",
- "name": "custom_maximum_size",
- "setter": "set_custom_maximum_size",
- "getter": "get_custom_maximum_size"
- },
- {
- "type": "bool",
- "name": "propagate_maximum_size",
- "setter": "set_propagate_maximum_size",
- "getter": "is_propagating_maximum_size"
- },
- {
- "type": "bool",
- "name": "clip_contents",
- "setter": "set_clip_contents",
- "getter": "is_clipping_contents"
- },
- {
- "type": "int",
- "name": "layout_mode",
- "setter": "_set_layout_mode",
- "getter": "_get_layout_mode"
- },
- {
- "type": "int",
- "name": "anchors_preset",
- "setter": "_set_anchors_layout_preset",
- "getter": "_get_anchors_layout_preset"
- },
- {
- "type": "float",
- "name": "anchor_left",
- "setter": "_set_anchor",
- "getter": "get_anchor",
- "index": 0
- },
- {
- "type": "float",
- "name": "anchor_top",
- "setter": "_set_anchor",
- "getter": "get_anchor",
- "index": 1
- },
- {
- "type": "float",
- "name": "anchor_right",
- "setter": "_set_anchor",
- "getter": "get_anchor",
- "index": 2
- },
- {
- "type": "float",
- "name": "anchor_bottom",
- "setter": "_set_anchor",
- "getter": "get_anchor",
- "index": 3
- },
- {
- "type": "float",
- "name": "offset_left",
- "setter": "set_offset",
- "getter": "get_offset",
- "index": 0
- },
- {
- "type": "float",
- "name": "offset_top",
- "setter": "set_offset",
- "getter": "get_offset",
- "index": 1
- },
- {
- "type": "float",
- "name": "offset_right",
- "setter": "set_offset",
- "getter": "get_offset",
- "index": 2
- },
- {
- "type": "float",
- "name": "offset_bottom",
- "setter": "set_offset",
- "getter": "get_offset",
- "index": 3
- },
- {
- "type": "int",
- "name": "grow_horizontal",
- "setter": "set_h_grow_direction",
- "getter": "get_h_grow_direction"
- },
- {
- "type": "int",
- "name": "grow_vertical",
- "setter": "set_v_grow_direction",
- "getter": "get_v_grow_direction"
- },
- {
- "type": "Vector2",
- "name": "size",
- "setter": "_set_size",
- "getter": "get_size"
- },
- {
- "type": "Vector2",
- "name": "position",
- "setter": "_set_position",
- "getter": "get_position"
- },
- {
- "type": "Vector2",
- "name": "global_position",
- "setter": "_set_global_position",
- "getter": "get_global_position"
- },
- {
- "type": "float",
- "name": "rotation",
- "setter": "set_rotation",
- "getter": "get_rotation"
- },
- {
- "type": "float",
- "name": "rotation_degrees",
- "setter": "set_rotation_degrees",
- "getter": "get_rotation_degrees"
- },
- {
- "type": "Vector2",
- "name": "scale",
- "setter": "set_scale",
- "getter": "get_scale"
- },
- {
- "type": "Vector2",
- "name": "pivot_offset",
- "setter": "set_pivot_offset",
- "getter": "get_pivot_offset"
- },
- {
- "type": "Vector2",
- "name": "pivot_offset_ratio",
- "setter": "set_pivot_offset_ratio",
- "getter": "get_pivot_offset_ratio"
- },
- {
- "type": "int",
- "name": "size_flags_horizontal",
- "setter": "set_h_size_flags",
- "getter": "get_h_size_flags"
- },
- {
- "type": "int",
- "name": "size_flags_vertical",
- "setter": "set_v_size_flags",
- "getter": "get_v_size_flags"
- },
- {
- "type": "float",
- "name": "size_flags_stretch_ratio",
- "setter": "set_stretch_ratio",
- "getter": "get_stretch_ratio"
- },
- {
- "type": "bool",
- "name": "offset_transform_enabled",
- "setter": "set_offset_transform_enabled",
- "getter": "is_offset_transform_enabled"
- },
- {
- "type": "Vector2",
- "name": "offset_transform_position",
- "setter": "set_offset_transform_position",
- "getter": "get_offset_transform_position"
- },
- {
- "type": "Vector2",
- "name": "offset_transform_position_ratio",
- "setter": "set_offset_transform_position_ratio",
- "getter": "get_offset_transform_position_ratio"
- },
- {
- "type": "Vector2",
- "name": "offset_transform_scale",
- "setter": "set_offset_transform_scale",
- "getter": "get_offset_transform_scale"
- },
- {
- "type": "float",
- "name": "offset_transform_rotation",
- "setter": "set_offset_transform_rotation",
- "getter": "get_offset_transform_rotation"
- },
- {
- "type": "Vector2",
- "name": "offset_transform_pivot",
- "setter": "set_offset_transform_pivot",
- "getter": "get_offset_transform_pivot"
- },
- {
- "type": "Vector2",
- "name": "offset_transform_pivot_ratio",
- "setter": "set_offset_transform_pivot_ratio",
- "getter": "get_offset_transform_pivot_ratio"
- },
- {
- "type": "bool",
- "name": "offset_transform_visual_only",
- "setter": "set_offset_transform_visual_only",
- "getter": "is_offset_transform_visual_only"
- },
- {
- "type": "bool",
- "name": "localize_numeral_system",
- "setter": "set_localize_numeral_system",
- "getter": "is_localizing_numeral_system"
- },
- {
- "type": "int",
- "name": "layout_direction",
- "setter": "set_layout_direction",
- "getter": "get_layout_direction"
- },
- {
- "type": "StringName",
- "name": "translation_context",
- "setter": "set_translation_context",
- "getter": "get_translation_context"
- },
- {
- "type": "bool",
- "name": "auto_translate",
- "setter": "set_auto_translate",
- "getter": "is_auto_translating"
- },
- {
- "type": "String",
- "name": "tooltip_text",
- "setter": "set_tooltip_text",
- "getter": "get_tooltip_text"
- },
- {
- "type": "int",
- "name": "tooltip_auto_translate_mode",
- "setter": "set_tooltip_auto_translate_mode",
- "getter": "get_tooltip_auto_translate_mode"
- },
- {
- "type": "NodePath",
- "name": "focus_neighbor_left",
- "setter": "set_focus_neighbor",
- "getter": "get_focus_neighbor",
- "index": 0
- },
- {
- "type": "NodePath",
- "name": "focus_neighbor_top",
- "setter": "set_focus_neighbor",
- "getter": "get_focus_neighbor",
- "index": 1
- },
- {
- "type": "NodePath",
- "name": "focus_neighbor_right",
- "setter": "set_focus_neighbor",
- "getter": "get_focus_neighbor",
- "index": 2
- },
- {
- "type": "NodePath",
- "name": "focus_neighbor_bottom",
- "setter": "set_focus_neighbor",
- "getter": "get_focus_neighbor",
- "index": 3
- },
- {
- "type": "NodePath",
- "name": "focus_next",
- "setter": "set_focus_next",
- "getter": "get_focus_next"
- },
- {
- "type": "NodePath",
- "name": "focus_previous",
- "setter": "set_focus_previous",
- "getter": "get_focus_previous"
- },
- {
- "type": "int",
- "name": "focus_mode",
- "setter": "set_focus_mode",
- "getter": "get_focus_mode"
- },
- {
- "type": "int",
- "name": "focus_behavior_recursive",
- "setter": "set_focus_behavior_recursive",
- "getter": "get_focus_behavior_recursive"
- },
- {
- "type": "int",
- "name": "mouse_filter",
- "setter": "set_mouse_filter",
- "getter": "get_mouse_filter"
- },
- {
- "type": "int",
- "name": "mouse_behavior_recursive",
- "setter": "set_mouse_behavior_recursive",
- "getter": "get_mouse_behavior_recursive"
- },
- {
- "type": "bool",
- "name": "mouse_force_pass_scroll_events",
- "setter": "set_force_pass_scroll_events",
- "getter": "is_force_pass_scroll_events"
- },
- {
- "type": "int",
- "name": "mouse_default_cursor_shape",
- "setter": "set_default_cursor_shape",
- "getter": "get_default_cursor_shape"
- },
- {
- "type": "Object",
- "name": "shortcut_context",
- "setter": "set_shortcut_context",
- "getter": "get_shortcut_context"
- },
- {
- "type": "String",
- "name": "accessibility_name",
- "setter": "set_accessibility_name",
- "getter": "get_accessibility_name"
- },
- {
- "type": "String",
- "name": "accessibility_description",
- "setter": "set_accessibility_description",
- "getter": "get_accessibility_description"
- },
- {
- "type": "int",
- "name": "accessibility_live",
- "setter": "set_accessibility_live",
- "getter": "get_accessibility_live"
- },
- {
- "type": "typedarray::NodePath",
- "name": "accessibility_controls_nodes",
- "setter": "set_accessibility_controls_nodes",
- "getter": "get_accessibility_controls_nodes"
- },
- {
- "type": "typedarray::NodePath",
- "name": "accessibility_described_by_nodes",
- "setter": "set_accessibility_described_by_nodes",
- "getter": "get_accessibility_described_by_nodes"
- },
- {
- "type": "typedarray::NodePath",
- "name": "accessibility_labeled_by_nodes",
- "setter": "set_accessibility_labeled_by_nodes",
- "getter": "get_accessibility_labeled_by_nodes"
- },
- {
- "type": "typedarray::NodePath",
- "name": "accessibility_flow_to_nodes",
- "setter": "set_accessibility_flow_to_nodes",
- "getter": "get_accessibility_flow_to_nodes"
- },
- {
- "type": "Theme",
- "name": "theme",
- "setter": "set_theme",
- "getter": "get_theme"
- },
- {
- "type": "String",
- "name": "theme_type_variation",
- "setter": "set_theme_type_variation",
- "getter": "get_theme_type_variation"
- }
- ]
- },
- {
- "name": "ConvertTransformModifier3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "BoneConstraint3D",
- "api_type": "core",
- "enums": [
- {
- "name": "TransformMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "TRANSFORM_MODE_POSITION",
- "value": 0
- },
- {
- "name": "TRANSFORM_MODE_ROTATION",
- "value": 1
- },
- {
- "name": "TRANSFORM_MODE_SCALE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_apply_transform_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1386463405,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform_mode",
- "type": "enum::ConvertTransformModifier3D.TransformMode"
- }
- ]
- },
- {
- "name": "get_apply_transform_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3234663511,
- "return_value": {
- "type": "enum::ConvertTransformModifier3D.TransformMode"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_apply_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 776736805,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- }
- ]
- },
- {
- "name": "get_apply_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4131134770,
- "return_value": {
- "type": "enum::Vector3.Axis"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_apply_range_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "range_min",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_apply_range_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_apply_range_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "range_max",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_apply_range_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_transform_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1386463405,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform_mode",
- "type": "enum::ConvertTransformModifier3D.TransformMode"
- }
- ]
- },
- {
- "name": "get_reference_transform_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3234663511,
- "return_value": {
- "type": "enum::ConvertTransformModifier3D.TransformMode"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 776736805,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- }
- ]
- },
- {
- "name": "get_reference_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4131134770,
- "return_value": {
- "type": "enum::Vector3.Axis"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_range_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "range_min",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_reference_range_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_reference_range_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "range_max",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_reference_range_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_additive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_additive",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "setting_count",
- "setter": "set_setting_count",
- "getter": "get_setting_count"
- }
- ]
- },
- {
- "name": "ConvexPolygonShape2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_point_cloud",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "point_cloud",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "set_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedVector2Array",
- "name": "points",
- "setter": "set_points",
- "getter": "get_points"
- }
- ]
- },
- {
- "name": "ConvexPolygonShape3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "get_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- }
- ],
- "properties": [
- {
- "type": "Array",
- "name": "points",
- "setter": "set_points",
- "getter": "get_points"
- }
- ]
- },
- {
- "name": "CopyTransformModifier3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "BoneConstraint3D",
- "api_type": "core",
- "enums": [
- {
- "name": "TransformFlag",
- "is_bitfield": true,
- "values": [
- {
- "name": "TRANSFORM_FLAG_POSITION",
- "value": 1
- },
- {
- "name": "TRANSFORM_FLAG_ROTATION",
- "value": 2
- },
- {
- "name": "TRANSFORM_FLAG_SCALE",
- "value": 4
- },
- {
- "name": "TRANSFORM_FLAG_ALL",
- "value": 7
- }
- ]
- },
- {
- "name": "AxisFlag",
- "is_bitfield": true,
- "values": [
- {
- "name": "AXIS_FLAG_X",
- "value": 1
- },
- {
- "name": "AXIS_FLAG_Y",
- "value": 2
- },
- {
- "name": "AXIS_FLAG_Z",
- "value": 4
- },
- {
- "name": "AXIS_FLAG_ALL",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_copy_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2252507859,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "copy_flags",
- "type": "bitfield::CopyTransformModifier3D.TransformFlag"
- }
- ]
- },
- {
- "name": "get_copy_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1685185931,
- "return_value": {
- "type": "bitfield::CopyTransformModifier3D.TransformFlag"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_axis_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2044211897,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis_flags",
- "type": "bitfield::CopyTransformModifier3D.AxisFlag"
- }
- ]
- },
- {
- "name": "get_axis_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 992162046,
- "return_value": {
- "type": "bitfield::CopyTransformModifier3D.AxisFlag"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_invert_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2044211897,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis_flags",
- "type": "bitfield::CopyTransformModifier3D.AxisFlag"
- }
- ]
- },
- {
- "name": "get_invert_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 992162046,
- "return_value": {
- "type": "bitfield::CopyTransformModifier3D.AxisFlag"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_copy_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_position_copying",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_copy_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_rotation_copying",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_copy_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scale_copying",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_axis_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_axis_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_axis_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_axis_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_axis_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_axis_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_axis_x_inverted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_axis_x_inverted",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_axis_y_inverted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_axis_y_inverted",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_axis_z_inverted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_axis_z_inverted",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_additive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_additive",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "setting_count",
- "setter": "set_setting_count",
- "getter": "get_setting_count"
- }
- ]
- },
- {
- "name": "Crypto",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "generate_random_bytes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 47165747,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "generate_rsa",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1237515462,
- "return_value": {
- "type": "CryptoKey"
- },
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "generate_self_signed_certificate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 492266173,
- "hash_compatibility": [
- 947314696
- ],
- "return_value": {
- "type": "X509Certificate"
- },
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey"
- },
- {
- "name": "issuer_name",
- "type": "String",
- "default_value": "\"CN=myserver,O=myorganisation,C=IT\""
- },
- {
- "name": "not_before",
- "type": "String",
- "default_value": "\"20140101000000\""
- },
- {
- "name": "not_after",
- "type": "String",
- "default_value": "\"20340101000000\""
- }
- ]
- },
- {
- "name": "sign",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1673662703,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "hash_type",
- "type": "enum::HashingContext.HashType"
- },
- {
- "name": "hash",
- "type": "PackedByteArray"
- },
- {
- "name": "key",
- "type": "CryptoKey"
- }
- ]
- },
- {
- "name": "verify",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2805902225,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "hash_type",
- "type": "enum::HashingContext.HashType"
- },
- {
- "name": "hash",
- "type": "PackedByteArray"
- },
- {
- "name": "signature",
- "type": "PackedByteArray"
- },
- {
- "name": "key",
- "type": "CryptoKey"
- }
- ]
- },
- {
- "name": "encrypt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2361793670,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey"
- },
- {
- "name": "plaintext",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "decrypt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2361793670,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "key",
- "type": "CryptoKey"
- },
- {
- "name": "ciphertext",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "hmac_digest",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2368951203,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "hash_type",
- "type": "enum::HashingContext.HashType"
- },
- {
- "name": "key",
- "type": "PackedByteArray"
- },
- {
- "name": "msg",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "constant_time_compare",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1024142237,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "trusted",
- "type": "PackedByteArray"
- },
- {
- "name": "received",
- "type": "PackedByteArray"
- }
- ]
- }
- ]
- },
- {
- "name": "CryptoKey",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "save",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 885841341,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "public_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "load",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 885841341,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "public_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_public_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "save_to_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 32795936,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "public_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "load_from_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 885841341,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "string_key",
- "type": "String"
- },
- {
- "name": "public_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ]
- },
- {
- "name": "Cubemap",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ImageTextureLayered",
- "api_type": "core",
- "methods": [
- {
- "name": "create_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121922552,
- "return_value": {
- "type": "Resource"
- }
- }
- ]
- },
- {
- "name": "CubemapArray",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ImageTextureLayered",
- "api_type": "core",
- "methods": [
- {
- "name": "create_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121922552,
- "return_value": {
- "type": "Resource"
- }
- }
- ]
- },
- {
- "name": "Curve",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "TangentMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "TANGENT_FREE",
- "value": 0
- },
- {
- "name": "TANGENT_LINEAR",
- "value": 1
- },
- {
- "name": "TANGENT_MODE_COUNT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_point_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 434072736,
- "hash_compatibility": [
- 2766148617
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "left_tangent",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "right_tangent",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "left_mode",
- "type": "enum::Curve.TangentMode",
- "default_value": "0"
- },
- {
- "name": "right_mode",
- "type": "enum::Curve.TangentMode",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "remove_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_point_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "y",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_point_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780573764,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "sample",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3919130443,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "sample_baked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3919130443,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_point_left_tangent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_point_right_tangent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_point_left_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 426950354,
- "return_value": {
- "type": "enum::Curve.TangentMode"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_point_right_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 426950354,
- "return_value": {
- "type": "enum::Curve.TangentMode"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_point_left_tangent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tangent",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_point_right_tangent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tangent",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_point_left_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1217242874,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mode",
- "type": "enum::Curve.TangentMode"
- }
- ]
- },
- {
- "name": "set_point_right_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1217242874,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mode",
- "type": "enum::Curve.TangentMode"
- }
- ]
- },
- {
- "name": "get_min_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_min_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "min",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_value_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_min_domain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_min_domain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "min",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_domain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_domain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_domain_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "clean_dupes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "bake",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_bake_resolution",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_bake_resolution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "resolution",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "range_changed"
- },
- {
- "name": "domain_changed"
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "min_domain",
- "setter": "set_min_domain",
- "getter": "get_min_domain"
- },
- {
- "type": "float",
- "name": "max_domain",
- "setter": "set_max_domain",
- "getter": "get_max_domain"
- },
- {
- "type": "float",
- "name": "min_value",
- "setter": "set_min_value",
- "getter": "get_min_value"
- },
- {
- "type": "float",
- "name": "max_value",
- "setter": "set_max_value",
- "getter": "get_max_value"
- },
- {
- "type": "int",
- "name": "bake_resolution",
- "setter": "set_bake_resolution",
- "getter": "get_bake_resolution"
- },
- {
- "type": "int",
- "name": "point_count",
- "setter": "set_point_count",
- "getter": "get_point_count"
- }
- ]
- },
- {
- "name": "Curve2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_point_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4175465202,
- "hash_compatibility": [
- 2437345566
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "in",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- },
- {
- "name": "out",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "set_point_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_point_in",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_point_in",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_point_out",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_point_out",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "sample",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 26514310,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "t",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "samplef",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3588506812,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "fofs",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_bake_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bake_interval",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_baked_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "sample_baked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3464257706,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "cubic",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "sample_baked_with_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3296056341,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "cubic",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_baked_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_closest_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2276447920,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "tessellate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 958145977,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "max_stages",
- "type": "int",
- "meta": "int32",
- "default_value": "5"
- },
- {
- "name": "tolerance_degrees",
- "type": "float",
- "meta": "float",
- "default_value": "4"
- }
- ]
- },
- {
- "name": "tessellate_even_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2319761637,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "max_stages",
- "type": "int",
- "meta": "int32",
- "default_value": "5"
- },
- {
- "name": "tolerance_length",
- "type": "float",
- "meta": "float",
- "default_value": "20.0"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "bake_interval",
- "setter": "set_bake_interval",
- "getter": "get_bake_interval"
- },
- {
- "type": "int",
- "name": "point_count",
- "setter": "set_point_count",
- "getter": "get_point_count"
- }
- ]
- },
- {
- "name": "Curve3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_point_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2931053748,
- "hash_compatibility": [
- 3836314258
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- },
- {
- "name": "in",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- },
- {
- "name": "out",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "set_point_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_point_tilt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tilt",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_point_tilt",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_point_in",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_point_in",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_point_out",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_point_out",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "sample",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3285246857,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "t",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "samplef",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2553580215,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "fofs",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_closed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "closed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_closed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_bake_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bake_interval",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_up_vector_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_up_vector_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_baked_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "sample_baked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1350085894,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "cubic",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "sample_baked_with_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1939359131,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "cubic",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "apply_tilt",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "sample_baked_up_vector",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1362627031,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "apply_tilt",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_baked_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "get_baked_tilts",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675695659,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "get_baked_up_vectors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 192990374,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_closest_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1109078154,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "tessellate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1519759391,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "max_stages",
- "type": "int",
- "meta": "int32",
- "default_value": "5"
- },
- {
- "name": "tolerance_degrees",
- "type": "float",
- "meta": "float",
- "default_value": "4"
- }
- ]
- },
- {
- "name": "tessellate_even_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 133237049,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "max_stages",
- "type": "int",
- "meta": "int32",
- "default_value": "5"
- },
- {
- "name": "tolerance_length",
- "type": "float",
- "meta": "float",
- "default_value": "0.2"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "closed",
- "setter": "set_closed",
- "getter": "is_closed"
- },
- {
- "type": "float",
- "name": "bake_interval",
- "setter": "set_bake_interval",
- "getter": "get_bake_interval"
- },
- {
- "type": "int",
- "name": "point_count",
- "setter": "set_point_count",
- "getter": "get_point_count"
- },
- {
- "type": "bool",
- "name": "up_vector_enabled",
- "setter": "set_up_vector_enabled",
- "getter": "is_up_vector_enabled"
- }
- ]
- },
- {
- "name": "CurveTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "enums": [
- {
- "name": "TextureMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_MODE_RGB",
- "value": 0
- },
- {
- "name": "TEXTURE_MODE_RED",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_texture_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321955367,
- "arguments": [
- {
- "name": "texture_mode",
- "type": "enum::CurveTexture.TextureMode"
- }
- ]
- },
- {
- "name": "get_texture_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 715756376,
- "return_value": {
- "type": "enum::CurveTexture.TextureMode"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "int",
- "name": "texture_mode",
- "setter": "set_texture_mode",
- "getter": "get_texture_mode"
- },
- {
- "type": "Curve",
- "name": "curve",
- "setter": "set_curve",
- "getter": "get_curve"
- }
- ]
- },
- {
- "name": "CurveXYZTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_curve_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_curve_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_curve_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_curve_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_curve_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_curve_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "Curve",
- "name": "curve_x",
- "setter": "set_curve_x",
- "getter": "get_curve_x"
- },
- {
- "type": "Curve",
- "name": "curve_y",
- "setter": "set_curve_y",
- "getter": "get_curve_y"
- },
- {
- "type": "Curve",
- "name": "curve_z",
- "setter": "set_curve_z",
- "getter": "get_curve_z"
- }
- ]
- },
- {
- "name": "CylinderMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PrimitiveMesh",
- "api_type": "core",
- "methods": [
- {
- "name": "set_top_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_top_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bottom_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bottom_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_radial_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_radial_segments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_rings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "rings",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_rings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_cap_top",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "cap_top",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_cap_top",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_cap_bottom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "cap_bottom",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_cap_bottom",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "top_radius",
- "setter": "set_top_radius",
- "getter": "get_top_radius"
- },
- {
- "type": "float",
- "name": "bottom_radius",
- "setter": "set_bottom_radius",
- "getter": "get_bottom_radius"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "int",
- "name": "radial_segments",
- "setter": "set_radial_segments",
- "getter": "get_radial_segments"
- },
- {
- "type": "int",
- "name": "rings",
- "setter": "set_rings",
- "getter": "get_rings"
- },
- {
- "type": "bool",
- "name": "cap_top",
- "setter": "set_cap_top",
- "getter": "is_cap_top"
- },
- {
- "type": "bool",
- "name": "cap_bottom",
- "setter": "set_cap_bottom",
- "getter": "is_cap_bottom"
- }
- ]
- },
- {
- "name": "CylinderShape3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- }
- ]
- },
- {
- "name": "DPITexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "create_from_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 755140520,
- "return_value": {
- "type": "DPITexture"
- },
- "arguments": [
- {
- "name": "source",
- "type": "String"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "saturation",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "color_map",
- "type": "Dictionary",
- "default_value": "{}"
- }
- ]
- },
- {
- "name": "set_source",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "source",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_source",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_fix_alpha_border",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "fix_alpha_border",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_fix_alpha_border",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_premult_alpha",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "premult_alpha",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_premult_alpha",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_base_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "base_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_base_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_saturation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "saturation",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_saturation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_color_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "color_map",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_color_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_size_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_scaled_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "fix_alpha_border",
- "setter": "set_fix_alpha_border",
- "getter": "get_fix_alpha_border"
- },
- {
- "type": "bool",
- "name": "premult_alpha",
- "setter": "set_premult_alpha",
- "getter": "get_premult_alpha"
- },
- {
- "type": "float",
- "name": "base_scale",
- "setter": "set_base_scale",
- "getter": "get_base_scale"
- },
- {
- "type": "float",
- "name": "saturation",
- "setter": "set_saturation",
- "getter": "get_saturation"
- },
- {
- "type": "typeddictionary::Color;Color",
- "name": "color_map",
- "setter": "set_color_map",
- "getter": "get_color_map"
- }
- ]
- },
- {
- "name": "DTLSServer",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "setup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1262296096,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "server_options",
- "type": "TLSOptions"
- }
- ]
- },
- {
- "name": "take_connection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3946580474,
- "return_value": {
- "type": "PacketPeerDTLS"
- },
- "arguments": [
- {
- "name": "udp_peer",
- "type": "PacketPeerUDP"
- }
- ]
- }
- ]
- },
- {
- "name": "DampedSpringJoint2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Joint2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rest_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "rest_length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_rest_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_stiffness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "stiffness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_stiffness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "damping",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "length",
- "setter": "set_length",
- "getter": "get_length"
- },
- {
- "type": "float",
- "name": "rest_length",
- "setter": "set_rest_length",
- "getter": "get_rest_length"
- },
- {
- "type": "float",
- "name": "stiffness",
- "setter": "set_stiffness",
- "getter": "get_stiffness"
- },
- {
- "type": "float",
- "name": "damping",
- "setter": "set_damping",
- "getter": "get_damping"
- }
- ]
- },
- {
- "name": "Decal",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "DecalTexture",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_ALBEDO",
- "value": 0
- },
- {
- "name": "TEXTURE_NORMAL",
- "value": 1
- },
- {
- "name": "TEXTURE_ORM",
- "value": 2
- },
- {
- "name": "TEXTURE_EMISSION",
- "value": 3
- },
- {
- "name": "TEXTURE_MAX",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2086764391,
- "arguments": [
- {
- "name": "type",
- "type": "enum::Decal.DecalTexture"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3244119503,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "type",
- "type": "enum::Decal.DecalTexture"
- }
- ]
- },
- {
- "name": "set_emission_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_albedo_mix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_albedo_mix",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_upper_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fade",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_upper_fade",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_lower_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fade",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_lower_fade",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_normal_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fade",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_normal_fade",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_enable_distance_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_distance_fade_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_distance_fade_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_distance_fade_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_distance_fade_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_distance_fade_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture",
- "name": "texture_albedo",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 0
- },
- {
- "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture",
- "name": "texture_normal",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 1
- },
- {
- "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture",
- "name": "texture_orm",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 2
- },
- {
- "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture",
- "name": "texture_emission",
- "setter": "set_texture",
- "getter": "get_texture",
- "index": 3
- },
- {
- "type": "float",
- "name": "emission_energy",
- "setter": "set_emission_energy",
- "getter": "get_emission_energy"
- },
- {
- "type": "Color",
- "name": "modulate",
- "setter": "set_modulate",
- "getter": "get_modulate"
- },
- {
- "type": "float",
- "name": "albedo_mix",
- "setter": "set_albedo_mix",
- "getter": "get_albedo_mix"
- },
- {
- "type": "float",
- "name": "normal_fade",
- "setter": "set_normal_fade",
- "getter": "get_normal_fade"
- },
- {
- "type": "float",
- "name": "upper_fade",
- "setter": "set_upper_fade",
- "getter": "get_upper_fade"
- },
- {
- "type": "float",
- "name": "lower_fade",
- "setter": "set_lower_fade",
- "getter": "get_lower_fade"
- },
- {
- "type": "bool",
- "name": "distance_fade_enabled",
- "setter": "set_enable_distance_fade",
- "getter": "is_distance_fade_enabled"
- },
- {
- "type": "float",
- "name": "distance_fade_begin",
- "setter": "set_distance_fade_begin",
- "getter": "get_distance_fade_begin"
- },
- {
- "type": "float",
- "name": "distance_fade_length",
- "setter": "set_distance_fade_length",
- "getter": "get_distance_fade_length"
- },
- {
- "type": "int",
- "name": "cull_mask",
- "setter": "set_cull_mask",
- "getter": "get_cull_mask"
- }
- ]
- },
- {
- "name": "DirAccess",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "open",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1923528528,
- "return_value": {
- "type": "DirAccess"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_open_error",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "create_temp",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 812913566,
- "return_value": {
- "type": "DirAccess"
- },
- "arguments": [
- {
- "name": "prefix",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "keep",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "list_dir_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "hash_compatibility": [
- 2018049411,
- 2610976713
- ],
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "get_next",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "current_is_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "list_dir_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_files",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_files_at",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3538744774,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_directories",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_directories_at",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3538744774,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_drive_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_drive_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 990163283,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_drive_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 990163283,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_current_drive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "change_dir",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "to_dir",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_current_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1287308131,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "include_drive",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "make_dir",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "make_dir_absolute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "make_dir_recursive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "make_dir_recursive_absolute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "file_exists",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "dir_exists",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "dir_exists_absolute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_space_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "copy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1063198817,
- "hash_compatibility": [
- 198434953
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "from",
- "type": "String"
- },
- {
- "name": "to",
- "type": "String"
- },
- {
- "name": "chmod_flags",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "copy_absolute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1063198817,
- "hash_compatibility": [
- 198434953
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "from",
- "type": "String"
- },
- {
- "name": "to",
- "type": "String"
- },
- {
- "name": "chmod_flags",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "rename",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "from",
- "type": "String"
- },
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "rename_absolute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "from",
- "type": "String"
- },
- {
- "name": "to",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_absolute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_link",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "read_link",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "create_link",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "source",
- "type": "String"
- },
- {
- "name": "target",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_bundle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_include_navigational",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_include_navigational",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_include_hidden",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_include_hidden",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_filesystem_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_case_sensitive",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_equivalent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 820780508,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path_a",
- "type": "String"
- },
- {
- "name": "path_b",
- "type": "String"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "include_navigational",
- "setter": "set_include_navigational",
- "getter": "get_include_navigational"
- },
- {
- "type": "bool",
- "name": "include_hidden",
- "setter": "set_include_hidden",
- "getter": "get_include_hidden"
- }
- ]
- },
- {
- "name": "DirectionalLight2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Light2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pixels",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "float",
- "name": "max_distance",
- "setter": "set_max_distance",
- "getter": "get_max_distance"
- }
- ]
- },
- {
- "name": "DirectionalLight3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Light3D",
- "api_type": "core",
- "enums": [
- {
- "name": "ShadowMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADOW_ORTHOGONAL",
- "value": 0
- },
- {
- "name": "SHADOW_PARALLEL_2_SPLITS",
- "value": 1
- },
- {
- "name": "SHADOW_PARALLEL_4_SPLITS",
- "value": 2
- }
- ]
- },
- {
- "name": "SkyMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SKY_MODE_LIGHT_AND_SKY",
- "value": 0
- },
- {
- "name": "SKY_MODE_LIGHT_ONLY",
- "value": 1
- },
- {
- "name": "SKY_MODE_SKY_ONLY",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_shadow_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1261211726,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::DirectionalLight3D.ShadowMode"
- }
- ]
- },
- {
- "name": "get_shadow_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2765228544,
- "return_value": {
- "type": "enum::DirectionalLight3D.ShadowMode"
- }
- },
- {
- "name": "set_blend_splits",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_blend_splits_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sky_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2691194817,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::DirectionalLight3D.SkyMode"
- }
- ]
- },
- {
- "name": "get_sky_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3819982774,
- "return_value": {
- "type": "enum::DirectionalLight3D.SkyMode"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "directional_shadow_mode",
- "setter": "set_shadow_mode",
- "getter": "get_shadow_mode"
- },
- {
- "type": "float",
- "name": "directional_shadow_split_1",
- "setter": "set_param",
- "getter": "get_param",
- "index": 10
- },
- {
- "type": "float",
- "name": "directional_shadow_split_2",
- "setter": "set_param",
- "getter": "get_param",
- "index": 11
- },
- {
- "type": "float",
- "name": "directional_shadow_split_3",
- "setter": "set_param",
- "getter": "get_param",
- "index": 12
- },
- {
- "type": "bool",
- "name": "directional_shadow_blend_splits",
- "setter": "set_blend_splits",
- "getter": "is_blend_splits_enabled"
- },
- {
- "type": "float",
- "name": "directional_shadow_fade_start",
- "setter": "set_param",
- "getter": "get_param",
- "index": 13
- },
- {
- "type": "float",
- "name": "directional_shadow_max_distance",
- "setter": "set_param",
- "getter": "get_param",
- "index": 9
- },
- {
- "type": "float",
- "name": "directional_shadow_pancake_size",
- "setter": "set_param",
- "getter": "get_param",
- "index": 16
- },
- {
- "type": "int",
- "name": "sky_mode",
- "setter": "set_sky_mode",
- "getter": "get_sky_mode"
- }
- ]
- },
- {
- "name": "DisplayServer",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "constants": [
- {
- "name": "INVALID_SCREEN",
- "value": -1
- },
- {
- "name": "SCREEN_WITH_MOUSE_FOCUS",
- "value": -4
- },
- {
- "name": "SCREEN_WITH_KEYBOARD_FOCUS",
- "value": -3
- },
- {
- "name": "SCREEN_PRIMARY",
- "value": -2
- },
- {
- "name": "SCREEN_OF_MAIN_WINDOW",
- "value": -1
- },
- {
- "name": "MAIN_WINDOW_ID",
- "value": 0
- },
- {
- "name": "INVALID_WINDOW_ID",
- "value": -1
- },
- {
- "name": "INVALID_INDICATOR_ID",
- "value": -1
- }
- ],
- "enums": [
- {
- "name": "Feature",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEATURE_GLOBAL_MENU",
- "value": 0
- },
- {
- "name": "FEATURE_SUBWINDOWS",
- "value": 1
- },
- {
- "name": "FEATURE_TOUCHSCREEN",
- "value": 2
- },
- {
- "name": "FEATURE_MOUSE",
- "value": 3
- },
- {
- "name": "FEATURE_MOUSE_WARP",
- "value": 4
- },
- {
- "name": "FEATURE_CLIPBOARD",
- "value": 5
- },
- {
- "name": "FEATURE_VIRTUAL_KEYBOARD",
- "value": 6
- },
- {
- "name": "FEATURE_CURSOR_SHAPE",
- "value": 7
- },
- {
- "name": "FEATURE_CUSTOM_CURSOR_SHAPE",
- "value": 8
- },
- {
- "name": "FEATURE_NATIVE_DIALOG",
- "value": 9
- },
- {
- "name": "FEATURE_IME",
- "value": 10
- },
- {
- "name": "FEATURE_WINDOW_TRANSPARENCY",
- "value": 11
- },
- {
- "name": "FEATURE_HIDPI",
- "value": 12
- },
- {
- "name": "FEATURE_ICON",
- "value": 13
- },
- {
- "name": "FEATURE_NATIVE_ICON",
- "value": 14
- },
- {
- "name": "FEATURE_ORIENTATION",
- "value": 15
- },
- {
- "name": "FEATURE_SWAP_BUFFERS",
- "value": 16
- },
- {
- "name": "FEATURE_CLIPBOARD_PRIMARY",
- "value": 18
- },
- {
- "name": "FEATURE_TEXT_TO_SPEECH",
- "value": 19
- },
- {
- "name": "FEATURE_EXTEND_TO_TITLE",
- "value": 20
- },
- {
- "name": "FEATURE_SCREEN_CAPTURE",
- "value": 21
- },
- {
- "name": "FEATURE_STATUS_INDICATOR",
- "value": 22
- },
- {
- "name": "FEATURE_NATIVE_HELP",
- "value": 23
- },
- {
- "name": "FEATURE_NATIVE_DIALOG_INPUT",
- "value": 24
- },
- {
- "name": "FEATURE_NATIVE_DIALOG_FILE",
- "value": 25
- },
- {
- "name": "FEATURE_NATIVE_DIALOG_FILE_EXTRA",
- "value": 26
- },
- {
- "name": "FEATURE_WINDOW_DRAG",
- "value": 27
- },
- {
- "name": "FEATURE_SCREEN_EXCLUDE_FROM_CAPTURE",
- "value": 28
- },
- {
- "name": "FEATURE_WINDOW_EMBEDDING",
- "value": 29
- },
- {
- "name": "FEATURE_NATIVE_DIALOG_FILE_MIME",
- "value": 30
- },
- {
- "name": "FEATURE_EMOJI_AND_SYMBOL_PICKER",
- "value": 31
- },
- {
- "name": "FEATURE_NATIVE_COLOR_PICKER",
- "value": 32
- },
- {
- "name": "FEATURE_SELF_FITTING_WINDOWS",
- "value": 33
- },
- {
- "name": "FEATURE_ACCESSIBILITY_SCREEN_READER",
- "value": 34
- },
- {
- "name": "FEATURE_HDR_OUTPUT",
- "value": 35
- },
- {
- "name": "FEATURE_PIP_MODE",
- "value": 36
- }
- ]
- },
- {
- "name": "AccessibilityRole",
- "is_bitfield": false,
- "values": [
- {
- "name": "ROLE_UNKNOWN",
- "value": 0
- },
- {
- "name": "ROLE_DEFAULT_BUTTON",
- "value": 1
- },
- {
- "name": "ROLE_AUDIO",
- "value": 2
- },
- {
- "name": "ROLE_VIDEO",
- "value": 3
- },
- {
- "name": "ROLE_STATIC_TEXT",
- "value": 4
- },
- {
- "name": "ROLE_CONTAINER",
- "value": 5
- },
- {
- "name": "ROLE_PANEL",
- "value": 6
- },
- {
- "name": "ROLE_BUTTON",
- "value": 7
- },
- {
- "name": "ROLE_LINK",
- "value": 8
- },
- {
- "name": "ROLE_CHECK_BOX",
- "value": 9
- },
- {
- "name": "ROLE_RADIO_BUTTON",
- "value": 10
- },
- {
- "name": "ROLE_CHECK_BUTTON",
- "value": 11
- },
- {
- "name": "ROLE_SCROLL_BAR",
- "value": 12
- },
- {
- "name": "ROLE_SCROLL_VIEW",
- "value": 13
- },
- {
- "name": "ROLE_SPLITTER",
- "value": 14
- },
- {
- "name": "ROLE_SLIDER",
- "value": 15
- },
- {
- "name": "ROLE_SPIN_BUTTON",
- "value": 16
- },
- {
- "name": "ROLE_PROGRESS_INDICATOR",
- "value": 17
- },
- {
- "name": "ROLE_TEXT_FIELD",
- "value": 18
- },
- {
- "name": "ROLE_MULTILINE_TEXT_FIELD",
- "value": 19
- },
- {
- "name": "ROLE_COLOR_PICKER",
- "value": 20
- },
- {
- "name": "ROLE_TABLE",
- "value": 21
- },
- {
- "name": "ROLE_CELL",
- "value": 22
- },
- {
- "name": "ROLE_ROW",
- "value": 23
- },
- {
- "name": "ROLE_ROW_GROUP",
- "value": 24
- },
- {
- "name": "ROLE_ROW_HEADER",
- "value": 25
- },
- {
- "name": "ROLE_COLUMN_HEADER",
- "value": 26
- },
- {
- "name": "ROLE_TREE",
- "value": 27
- },
- {
- "name": "ROLE_TREE_ITEM",
- "value": 28
- },
- {
- "name": "ROLE_LIST",
- "value": 29
- },
- {
- "name": "ROLE_LIST_ITEM",
- "value": 30
- },
- {
- "name": "ROLE_LIST_BOX",
- "value": 31
- },
- {
- "name": "ROLE_LIST_BOX_OPTION",
- "value": 32
- },
- {
- "name": "ROLE_TAB_BAR",
- "value": 33
- },
- {
- "name": "ROLE_TAB",
- "value": 34
- },
- {
- "name": "ROLE_TAB_PANEL",
- "value": 35
- },
- {
- "name": "ROLE_MENU_BAR",
- "value": 36
- },
- {
- "name": "ROLE_MENU",
- "value": 37
- },
- {
- "name": "ROLE_MENU_ITEM",
- "value": 38
- },
- {
- "name": "ROLE_MENU_ITEM_CHECK_BOX",
- "value": 39
- },
- {
- "name": "ROLE_MENU_ITEM_RADIO",
- "value": 40
- },
- {
- "name": "ROLE_IMAGE",
- "value": 41
- },
- {
- "name": "ROLE_WINDOW",
- "value": 42
- },
- {
- "name": "ROLE_TITLE_BAR",
- "value": 43
- },
- {
- "name": "ROLE_DIALOG",
- "value": 44
- },
- {
- "name": "ROLE_TOOLTIP",
- "value": 45
- },
- {
- "name": "ROLE_REGION",
- "value": 46
- },
- {
- "name": "ROLE_TEXT_RUN",
- "value": 47
- }
- ]
- },
- {
- "name": "AccessibilityPopupType",
- "is_bitfield": false,
- "values": [
- {
- "name": "POPUP_MENU",
- "value": 0
- },
- {
- "name": "POPUP_LIST",
- "value": 1
- },
- {
- "name": "POPUP_TREE",
- "value": 2
- },
- {
- "name": "POPUP_DIALOG",
- "value": 3
- }
- ]
- },
- {
- "name": "AccessibilityFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "FLAG_HIDDEN",
- "value": 0
- },
- {
- "name": "FLAG_MULTISELECTABLE",
- "value": 1
- },
- {
- "name": "FLAG_REQUIRED",
- "value": 2
- },
- {
- "name": "FLAG_VISITED",
- "value": 3
- },
- {
- "name": "FLAG_BUSY",
- "value": 4
- },
- {
- "name": "FLAG_MODAL",
- "value": 5
- },
- {
- "name": "FLAG_TOUCH_PASSTHROUGH",
- "value": 6
- },
- {
- "name": "FLAG_READONLY",
- "value": 7
- },
- {
- "name": "FLAG_DISABLED",
- "value": 8
- },
- {
- "name": "FLAG_CLIPS_CHILDREN",
- "value": 9
- }
- ]
- },
- {
- "name": "AccessibilityAction",
- "is_bitfield": false,
- "values": [
- {
- "name": "ACTION_CLICK",
- "value": 0
- },
- {
- "name": "ACTION_FOCUS",
- "value": 1
- },
- {
- "name": "ACTION_BLUR",
- "value": 2
- },
- {
- "name": "ACTION_COLLAPSE",
- "value": 3
- },
- {
- "name": "ACTION_EXPAND",
- "value": 4
- },
- {
- "name": "ACTION_DECREMENT",
- "value": 5
- },
- {
- "name": "ACTION_INCREMENT",
- "value": 6
- },
- {
- "name": "ACTION_HIDE_TOOLTIP",
- "value": 7
- },
- {
- "name": "ACTION_SHOW_TOOLTIP",
- "value": 8
- },
- {
- "name": "ACTION_SET_TEXT_SELECTION",
- "value": 9
- },
- {
- "name": "ACTION_REPLACE_SELECTED_TEXT",
- "value": 10
- },
- {
- "name": "ACTION_SCROLL_BACKWARD",
- "value": 11
- },
- {
- "name": "ACTION_SCROLL_DOWN",
- "value": 12
- },
- {
- "name": "ACTION_SCROLL_FORWARD",
- "value": 13
- },
- {
- "name": "ACTION_SCROLL_LEFT",
- "value": 14
- },
- {
- "name": "ACTION_SCROLL_RIGHT",
- "value": 15
- },
- {
- "name": "ACTION_SCROLL_UP",
- "value": 16
- },
- {
- "name": "ACTION_SCROLL_INTO_VIEW",
- "value": 17
- },
- {
- "name": "ACTION_SCROLL_TO_POINT",
- "value": 18
- },
- {
- "name": "ACTION_SET_SCROLL_OFFSET",
- "value": 19
- },
- {
- "name": "ACTION_SET_VALUE",
- "value": 20
- },
- {
- "name": "ACTION_SHOW_CONTEXT_MENU",
- "value": 21
- },
- {
- "name": "ACTION_CUSTOM",
- "value": 22
- }
- ]
- },
- {
- "name": "AccessibilityLiveMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIVE_OFF",
- "value": 0
- },
- {
- "name": "LIVE_POLITE",
- "value": 1
- },
- {
- "name": "LIVE_ASSERTIVE",
- "value": 2
- }
- ]
- },
- {
- "name": "AccessibilityScrollUnit",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCROLL_UNIT_ITEM",
- "value": 0
- },
- {
- "name": "SCROLL_UNIT_PAGE",
- "value": 1
- }
- ]
- },
- {
- "name": "AccessibilityScrollHint",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCROLL_HINT_TOP_LEFT",
- "value": 0
- },
- {
- "name": "SCROLL_HINT_BOTTOM_RIGHT",
- "value": 1
- },
- {
- "name": "SCROLL_HINT_TOP_EDGE",
- "value": 2
- },
- {
- "name": "SCROLL_HINT_BOTTOM_EDGE",
- "value": 3
- },
- {
- "name": "SCROLL_HINT_LEFT_EDGE",
- "value": 4
- },
- {
- "name": "SCROLL_HINT_RIGHT_EDGE",
- "value": 5
- }
- ]
- },
- {
- "name": "MouseMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOUSE_MODE_VISIBLE",
- "value": 0
- },
- {
- "name": "MOUSE_MODE_HIDDEN",
- "value": 1
- },
- {
- "name": "MOUSE_MODE_CAPTURED",
- "value": 2
- },
- {
- "name": "MOUSE_MODE_CONFINED",
- "value": 3
- },
- {
- "name": "MOUSE_MODE_CONFINED_HIDDEN",
- "value": 4
- },
- {
- "name": "MOUSE_MODE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "ScreenOrientation",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCREEN_LANDSCAPE",
- "value": 0
- },
- {
- "name": "SCREEN_PORTRAIT",
- "value": 1
- },
- {
- "name": "SCREEN_REVERSE_LANDSCAPE",
- "value": 2
- },
- {
- "name": "SCREEN_REVERSE_PORTRAIT",
- "value": 3
- },
- {
- "name": "SCREEN_SENSOR_LANDSCAPE",
- "value": 4
- },
- {
- "name": "SCREEN_SENSOR_PORTRAIT",
- "value": 5
- },
- {
- "name": "SCREEN_SENSOR",
- "value": 6
- }
- ]
- },
- {
- "name": "VirtualKeyboardType",
- "is_bitfield": false,
- "values": [
- {
- "name": "KEYBOARD_TYPE_DEFAULT",
- "value": 0
- },
- {
- "name": "KEYBOARD_TYPE_MULTILINE",
- "value": 1
- },
- {
- "name": "KEYBOARD_TYPE_NUMBER",
- "value": 2
- },
- {
- "name": "KEYBOARD_TYPE_NUMBER_DECIMAL",
- "value": 3
- },
- {
- "name": "KEYBOARD_TYPE_PHONE",
- "value": 4
- },
- {
- "name": "KEYBOARD_TYPE_EMAIL_ADDRESS",
- "value": 5
- },
- {
- "name": "KEYBOARD_TYPE_PASSWORD",
- "value": 6
- },
- {
- "name": "KEYBOARD_TYPE_URL",
- "value": 7
- }
- ]
- },
- {
- "name": "CursorShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "CURSOR_ARROW",
- "value": 0
- },
- {
- "name": "CURSOR_IBEAM",
- "value": 1
- },
- {
- "name": "CURSOR_POINTING_HAND",
- "value": 2
- },
- {
- "name": "CURSOR_CROSS",
- "value": 3
- },
- {
- "name": "CURSOR_WAIT",
- "value": 4
- },
- {
- "name": "CURSOR_BUSY",
- "value": 5
- },
- {
- "name": "CURSOR_DRAG",
- "value": 6
- },
- {
- "name": "CURSOR_CAN_DROP",
- "value": 7
- },
- {
- "name": "CURSOR_FORBIDDEN",
- "value": 8
- },
- {
- "name": "CURSOR_VSIZE",
- "value": 9
- },
- {
- "name": "CURSOR_HSIZE",
- "value": 10
- },
- {
- "name": "CURSOR_BDIAGSIZE",
- "value": 11
- },
- {
- "name": "CURSOR_FDIAGSIZE",
- "value": 12
- },
- {
- "name": "CURSOR_MOVE",
- "value": 13
- },
- {
- "name": "CURSOR_VSPLIT",
- "value": 14
- },
- {
- "name": "CURSOR_HSPLIT",
- "value": 15
- },
- {
- "name": "CURSOR_HELP",
- "value": 16
- },
- {
- "name": "CURSOR_MAX",
- "value": 17
- }
- ]
- },
- {
- "name": "FileDialogMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FILE_DIALOG_MODE_OPEN_FILE",
- "value": 0
- },
- {
- "name": "FILE_DIALOG_MODE_OPEN_FILES",
- "value": 1
- },
- {
- "name": "FILE_DIALOG_MODE_OPEN_DIR",
- "value": 2
- },
- {
- "name": "FILE_DIALOG_MODE_OPEN_ANY",
- "value": 3
- },
- {
- "name": "FILE_DIALOG_MODE_SAVE_FILE",
- "value": 4
- }
- ]
- },
- {
- "name": "WindowMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "WINDOW_MODE_WINDOWED",
- "value": 0
- },
- {
- "name": "WINDOW_MODE_MINIMIZED",
- "value": 1
- },
- {
- "name": "WINDOW_MODE_MAXIMIZED",
- "value": 2
- },
- {
- "name": "WINDOW_MODE_FULLSCREEN",
- "value": 3
- },
- {
- "name": "WINDOW_MODE_EXCLUSIVE_FULLSCREEN",
- "value": 4
- }
- ]
- },
- {
- "name": "ProgressState",
- "is_bitfield": false,
- "values": [
- {
- "name": "PROGRESS_STATE_NOPROGRESS",
- "value": 0
- },
- {
- "name": "PROGRESS_STATE_INDETERMINATE",
- "value": 1
- },
- {
- "name": "PROGRESS_STATE_NORMAL",
- "value": 2
- },
- {
- "name": "PROGRESS_STATE_ERROR",
- "value": 3
- },
- {
- "name": "PROGRESS_STATE_PAUSED",
- "value": 4
- }
- ]
- },
- {
- "name": "WindowFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "WINDOW_FLAG_RESIZE_DISABLED",
- "value": 0
- },
- {
- "name": "WINDOW_FLAG_BORDERLESS",
- "value": 1
- },
- {
- "name": "WINDOW_FLAG_ALWAYS_ON_TOP",
- "value": 2
- },
- {
- "name": "WINDOW_FLAG_TRANSPARENT",
- "value": 3
- },
- {
- "name": "WINDOW_FLAG_NO_FOCUS",
- "value": 4
- },
- {
- "name": "WINDOW_FLAG_POPUP",
- "value": 5
- },
- {
- "name": "WINDOW_FLAG_EXTEND_TO_TITLE",
- "value": 6
- },
- {
- "name": "WINDOW_FLAG_MOUSE_PASSTHROUGH",
- "value": 7
- },
- {
- "name": "WINDOW_FLAG_SHARP_CORNERS",
- "value": 8
- },
- {
- "name": "WINDOW_FLAG_EXCLUDE_FROM_CAPTURE",
- "value": 9
- },
- {
- "name": "WINDOW_FLAG_POPUP_WM_HINT",
- "value": 10
- },
- {
- "name": "WINDOW_FLAG_MINIMIZE_DISABLED",
- "value": 11
- },
- {
- "name": "WINDOW_FLAG_MAXIMIZE_DISABLED",
- "value": 12
- },
- {
- "name": "WINDOW_FLAG_MAX",
- "value": 13
- }
- ]
- },
- {
- "name": "WindowEvent",
- "is_bitfield": false,
- "values": [
- {
- "name": "WINDOW_EVENT_MOUSE_ENTER",
- "value": 0
- },
- {
- "name": "WINDOW_EVENT_MOUSE_EXIT",
- "value": 1
- },
- {
- "name": "WINDOW_EVENT_FOCUS_IN",
- "value": 2
- },
- {
- "name": "WINDOW_EVENT_FOCUS_OUT",
- "value": 3
- },
- {
- "name": "WINDOW_EVENT_CLOSE_REQUEST",
- "value": 4
- },
- {
- "name": "WINDOW_EVENT_GO_BACK_REQUEST",
- "value": 5
- },
- {
- "name": "WINDOW_EVENT_DPI_CHANGE",
- "value": 6
- },
- {
- "name": "WINDOW_EVENT_TITLEBAR_CHANGE",
- "value": 7
- },
- {
- "name": "WINDOW_EVENT_FORCE_CLOSE",
- "value": 8
- },
- {
- "name": "WINDOW_EVENT_OUTPUT_MAX_LINEAR_VALUE_CHANGED",
- "value": 9
- }
- ]
- },
- {
- "name": "WindowResizeEdge",
- "is_bitfield": false,
- "values": [
- {
- "name": "WINDOW_EDGE_TOP_LEFT",
- "value": 0
- },
- {
- "name": "WINDOW_EDGE_TOP",
- "value": 1
- },
- {
- "name": "WINDOW_EDGE_TOP_RIGHT",
- "value": 2
- },
- {
- "name": "WINDOW_EDGE_LEFT",
- "value": 3
- },
- {
- "name": "WINDOW_EDGE_RIGHT",
- "value": 4
- },
- {
- "name": "WINDOW_EDGE_BOTTOM_LEFT",
- "value": 5
- },
- {
- "name": "WINDOW_EDGE_BOTTOM",
- "value": 6
- },
- {
- "name": "WINDOW_EDGE_BOTTOM_RIGHT",
- "value": 7
- },
- {
- "name": "WINDOW_EDGE_MAX",
- "value": 8
- }
- ]
- },
- {
- "name": "VSyncMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VSYNC_DISABLED",
- "value": 0
- },
- {
- "name": "VSYNC_ENABLED",
- "value": 1
- },
- {
- "name": "VSYNC_ADAPTIVE",
- "value": 2
- },
- {
- "name": "VSYNC_MAILBOX",
- "value": 3
- }
- ]
- },
- {
- "name": "HandleType",
- "is_bitfield": false,
- "values": [
- {
- "name": "DISPLAY_HANDLE",
- "value": 0
- },
- {
- "name": "WINDOW_HANDLE",
- "value": 1
- },
- {
- "name": "WINDOW_VIEW",
- "value": 2
- },
- {
- "name": "OPENGL_CONTEXT",
- "value": 3
- },
- {
- "name": "EGL_DISPLAY",
- "value": 4
- },
- {
- "name": "EGL_CONFIG",
- "value": 5
- },
- {
- "name": "GLX_VISUALID",
- "value": 6
- },
- {
- "name": "GLX_FBCONFIG",
- "value": 7
- }
- ]
- },
- {
- "name": "TTSUtteranceEvent",
- "is_bitfield": false,
- "values": [
- {
- "name": "TTS_UTTERANCE_STARTED",
- "value": 0
- },
- {
- "name": "TTS_UTTERANCE_ENDED",
- "value": 1
- },
- {
- "name": "TTS_UTTERANCE_CANCELED",
- "value": 2
- },
- {
- "name": "TTS_UTTERANCE_BOUNDARY",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "has_feature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334065950,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "enum::DisplayServer.Feature"
- }
- ]
- },
- {
- "name": "get_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "help_set_search_callbacks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1687350599,
- "arguments": [
- {
- "name": "search_callback",
- "type": "Callable"
- },
- {
- "name": "action_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "global_menu_set_popup_callbacks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3893727526,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "open_callback",
- "type": "Callable"
- },
- {
- "name": "close_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "global_menu_add_submenu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2828985934,
- "hash_compatibility": [
- 3806306913
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "submenu",
- "type": "String"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3616842746,
- "hash_compatibility": [
- 3415468211,
- 3401266716
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3616842746,
- "hash_compatibility": [
- 3415468211,
- 3401266716
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_icon_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3867083847,
- "hash_compatibility": [
- 1700867534,
- 4245856523
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_icon_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3867083847,
- "hash_compatibility": [
- 1700867534,
- 4245856523
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_radio_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3616842746,
- "hash_compatibility": [
- 3415468211,
- 3401266716
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_icon_radio_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3867083847,
- "hash_compatibility": [
- 1700867534,
- 4245856523
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_multistate_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3297554655,
- "hash_compatibility": [
- 635750054,
- 3431222859
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "max_states",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "default_state",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_add_separator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3214812433,
- "hash_compatibility": [
- 1041533178
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "global_menu_get_item_index_from_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878152881,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "global_menu_get_item_index_from_tag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2941063483,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "tag",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "global_menu_is_item_checked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3511468594,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_is_item_checkable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3511468594,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_is_item_radio_checkable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3511468594,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 748666903,
- "return_value": {
- "type": "Callable"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_key_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 748666903,
- "return_value": {
- "type": "Callable"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_tag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 330672633,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 591067909,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_submenu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 591067909,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_accelerator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 936065394,
- "return_value": {
- "type": "enum::Key"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_is_item_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3511468594,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_is_item_hidden",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3511468594,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_tooltip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 591067909,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3422818498,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_max_states",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3422818498,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3591713183,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_indentation_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3422818498,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_set_item_checked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108344793,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "checked",
- "type": "bool"
- }
- ]
- },
- {
- "name": "global_menu_set_item_checkable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108344793,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "checkable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "global_menu_set_item_radio_checkable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108344793,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "checkable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "global_menu_set_item_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3809915389,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "global_menu_set_item_hover_callbacks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3809915389,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "global_menu_set_item_key_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3809915389,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "global_menu_set_item_tag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 453659863,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tag",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "global_menu_set_item_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 965966136,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "global_menu_set_item_submenu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 965966136,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "submenu",
- "type": "String"
- }
- ]
- },
- {
- "name": "global_menu_set_item_accelerator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 566943293,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "global_menu_set_item_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108344793,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "global_menu_set_item_hidden",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108344793,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "global_menu_set_item_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 965966136,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "global_menu_set_item_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3474840532,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "state",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_set_item_max_states",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3474840532,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_states",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_set_item_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201338066,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "global_menu_set_item_indentation_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3474840532,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_get_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- }
- ]
- },
- {
- "name": "global_menu_remove_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_menu_clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "menu_root",
- "type": "String"
- }
- ]
- },
- {
- "name": "global_menu_get_system_menu_roots",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "tts_is_speaking",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "tts_is_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "tts_get_voices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "tts_get_voices_for_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4291131558,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "tts_speak",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 903992738,
- "hash_compatibility": [
- 3741216677
- ],
- "arguments": [
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "voice",
- "type": "String"
- },
- {
- "name": "volume",
- "type": "int",
- "meta": "int32",
- "default_value": "50"
- },
- {
- "name": "pitch",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "rate",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "utterance_id",
- "type": "int",
- "meta": "int64",
- "default_value": "0"
- },
- {
- "name": "interrupt",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "tts_pause",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "tts_resume",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "tts_stop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "tts_set_utterance_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 109679083,
- "arguments": [
- {
- "name": "event",
- "type": "enum::DisplayServer.TTSUtteranceEvent"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "is_dark_mode_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_dark_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_accent_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "get_base_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_system_theme_change_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "mouse_set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 348288463,
- "arguments": [
- {
- "name": "mouse_mode",
- "type": "enum::DisplayServer.MouseMode"
- }
- ]
- },
- {
- "name": "mouse_get_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1353961651,
- "return_value": {
- "type": "enum::DisplayServer.MouseMode"
- }
- },
- {
- "name": "warp_mouse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "mouse_get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "mouse_get_button_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2512161324,
- "return_value": {
- "type": "bitfield::MouseButtonMask"
- }
- },
- {
- "name": "clipboard_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "clipboard",
- "type": "String"
- }
- ]
- },
- {
- "name": "clipboard_get",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "clipboard_get_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4190603485,
- "return_value": {
- "type": "Image"
- }
- },
- {
- "name": "clipboard_has",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "clipboard_has_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "clipboard_set_primary",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "clipboard_primary",
- "type": "String"
- }
- ]
- },
- {
- "name": "clipboard_get_primary",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_display_cutouts",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Rect2"
- }
- },
- {
- "name": "get_display_safe_area",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 410525958,
- "return_value": {
- "type": "Rect2i"
- }
- },
- {
- "name": "get_screen_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_primary_screen",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_keyboard_focus_screen",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_screen_from_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 741354659,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "screen_get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1725937825,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1725937825,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_get_usable_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2439012528,
- "return_value": {
- "type": "Rect2i"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_get_dpi",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 181039630,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_get_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 909105437,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "is_touchscreen_available",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 4162880507,
- 3323674545
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "screen_get_max_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "screen_get_refresh_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 909105437,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_get_pixel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1532707496,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "screen_get_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3813388802,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_get_image_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2601441065,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "screen_set_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2211511631,
- "hash_compatibility": [
- 2629526904
- ],
- "arguments": [
- {
- "name": "orientation",
- "type": "enum::DisplayServer.ScreenOrientation"
- },
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_get_orientation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 133818562,
- "return_value": {
- "type": "enum::DisplayServer.ScreenOrientation"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "screen_set_keep_on",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "screen_is_kept_on",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_window_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "get_window_at_screen_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2485466453,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "window_get_native_handle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1096425680,
- "hash_compatibility": [
- 2709193271
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "handle_type",
- "type": "enum::DisplayServer.HandleType"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_active_popup",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "window_set_popup_safe_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3317281434,
- "arguments": [
- {
- "name": "window",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "rect",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "window_get_popup_safe_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2161169500,
- "return_value": {
- "type": "Rect2i"
- },
- "arguments": [
- {
- "name": "window",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "window_set_title",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 441246282,
- "hash_compatibility": [
- 3043792800
- ],
- "arguments": [
- {
- "name": "title",
- "type": "String"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_title_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2925301799,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "title",
- "type": "String"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_mouse_passthrough",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1993637420,
- "hash_compatibility": [
- 3958815166
- ],
- "arguments": [
- {
- "name": "region",
- "type": "PackedVector2Array"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_current_screen",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_current_screen",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2230941749,
- "hash_compatibility": [
- 3023605688
- ],
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 763922886,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_position_with_decorations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 763922886,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2019273902,
- "hash_compatibility": [
- 3614040015
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 763922886,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2019273902,
- "hash_compatibility": [
- 3614040015
- ],
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_rect_changed_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1091192925,
- "hash_compatibility": [
- 3653650673
- ],
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_window_event_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1091192925,
- "hash_compatibility": [
- 3653650673
- ],
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_input_event_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1091192925,
- "hash_compatibility": [
- 3653650673
- ],
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_input_text_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1091192925,
- "hash_compatibility": [
- 3653650673
- ],
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_drop_files_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1091192925,
- "hash_compatibility": [
- 3653650673
- ],
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_attached_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_max_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 763922886,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_max_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2019273902,
- "hash_compatibility": [
- 3614040015
- ],
- "arguments": [
- {
- "name": "max_size",
- "type": "Vector2i"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_min_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 763922886,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_min_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2019273902,
- "hash_compatibility": [
- 3614040015
- ],
- "arguments": [
- {
- "name": "min_size",
- "type": "Vector2i"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_size_with_decorations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 763922886,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2185728461,
- "return_value": {
- "type": "enum::DisplayServer.WindowMode"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1319965401,
- "hash_compatibility": [
- 2942569511
- ],
- "arguments": [
- {
- "name": "mode",
- "type": "enum::DisplayServer.WindowMode"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 254894155,
- "hash_compatibility": [
- 3971592565
- ],
- "arguments": [
- {
- "name": "flag",
- "type": "enum::DisplayServer.WindowFlags"
- },
- {
- "name": "enabled",
- "type": "bool"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 802816991,
- "hash_compatibility": [
- 2662949986
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::DisplayServer.WindowFlags"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2457502155,
- "arguments": [
- {
- "name": "icon",
- "type": "Image"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_window_buttons_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2019273902,
- "hash_compatibility": [
- 3614040015
- ],
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2i"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_safe_title_margins",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2295066620,
- "return_value": {
- "type": "Vector3i"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_request_attention",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_taskbar_progress_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506631519,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_taskbar_progress_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4119882768,
- "arguments": [
- {
- "name": "state",
- "type": "enum::DisplayServer.ProgressState"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_move_to_foreground",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_is_focused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1051549951,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_can_draw",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1051549951,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_transient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "parent_window_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "window_set_exclusive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "exclusive",
- "type": "bool"
- }
- ]
- },
- {
- "name": "window_set_ime_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1661950165,
- "hash_compatibility": [
- 450484987
- ],
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_ime_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2019273902,
- "hash_compatibility": [
- 3614040015
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector2i"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_vsync_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2179333492,
- "hash_compatibility": [
- 1708924624
- ],
- "arguments": [
- {
- "name": "vsync_mode",
- "type": "enum::DisplayServer.VSyncMode"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_vsync_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 578873795,
- "return_value": {
- "type": "enum::DisplayServer.VSyncMode"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_is_hdr_output_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1051549951,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_request_hdr_output",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1661950165,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_is_hdr_output_requested",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1051549951,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_is_hdr_output_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1051549951,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_hdr_output_reference_luminance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506631519,
- "arguments": [
- {
- "name": "reference_luminance",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_hdr_output_reference_luminance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218038398,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_hdr_output_current_reference_luminance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218038398,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_hdr_output_max_luminance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506631519,
- "arguments": [
- {
- "name": "max_luminance",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_hdr_output_max_luminance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218038398,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_hdr_output_current_max_luminance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218038398,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_get_output_max_linear_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218038398,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_is_maximize_allowed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1051549951,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_maximize_on_title_dbl_click",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "window_minimize_on_title_dbl_click",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "window_start_drag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_start_resize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4009722312,
- "arguments": [
- {
- "name": "edge",
- "type": "enum::DisplayServer.WindowResizeEdge"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "window_set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "accessibility_should_increase_contrast",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "accessibility_should_reduce_animation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "accessibility_should_reduce_transparency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "accessibility_screen_reader_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "accessibility_create_element",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2968347744,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "role",
- "type": "enum::DisplayServer.AccessibilityRole"
- }
- ]
- },
- {
- "name": "accessibility_create_sub_element",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1949948826,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "parent_rid",
- "type": "RID"
- },
- {
- "name": "role",
- "type": "enum::DisplayServer.AccessibilityRole"
- },
- {
- "name": "insert_pos",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "accessibility_create_sub_text_edit_elements",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2702009895,
- "hash_compatibility": [
- 3328635351
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "parent_rid",
- "type": "RID"
- },
- {
- "name": "shaped_text",
- "type": "RID"
- },
- {
- "name": "min_height",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "insert_pos",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "is_last_line",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "accessibility_has_element",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_free_element",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_element_set_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175752987,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "accessibility_element_get_meta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4171304767,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_set_window_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2386961724,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "rect_out",
- "type": "Rect2"
- },
- {
- "name": "rect_in",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "accessibility_set_window_focused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "focused",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_get_window_root",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 495598643,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_role",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3352768215,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "role",
- "type": "enum::DisplayServer.AccessibilityRole"
- }
- ]
- },
- {
- "name": "accessibility_update_set_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_extra_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_bounds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1378122625,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "accessibility_update_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "accessibility_update_add_child",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "child_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_add_related_controls",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_add_related_details",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_add_related_described_by",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_add_related_flow_to",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_add_related_labeled_by",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_add_related_radio_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "related_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_set_active_descendant",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_set_next_on_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_set_previous_on_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_set_member_of",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "group_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_set_in_page_link_target",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_set_error_message",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "other_id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "accessibility_update_set_live",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2683302212,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "live",
- "type": "enum::DisplayServer.AccessibilityLiveMode"
- }
- ]
- },
- {
- "name": "accessibility_update_add_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2898696987,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "action",
- "type": "enum::DisplayServer.AccessibilityAction"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "accessibility_update_add_custom_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4153150897,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "action_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "action_description",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_table_row_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_table_column_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_table_row_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_table_column_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_table_cell_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "row_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_table_cell_span",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "row_span",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column_span",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_list_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_list_item_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_list_item_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_list_item_selected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "selected",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_list_item_expanded",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "expanded",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_popup_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2040885448,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "popup",
- "type": "enum::DisplayServer.AccessibilityPopupType"
- }
- ]
- },
- {
- "name": "accessibility_update_set_checked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "checekd",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_num_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_num_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "min",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "max",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_num_step",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "step",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_num_jump",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "jump",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_scroll_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_scroll_x_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "min",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "max",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_scroll_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_scroll_y_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "min",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "max",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "accessibility_update_set_text_decorations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1672422386,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "underline",
- "type": "bool"
- },
- {
- "name": "strikethrough",
- "type": "bool"
- },
- {
- "name": "overline",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_text_align",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3725995085,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "align",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "accessibility_update_set_text_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3119144029,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "text_start_id",
- "type": "RID"
- },
- {
- "name": "start_char",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "text_end_id",
- "type": "RID"
- },
- {
- "name": "end_char",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "accessibility_update_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3758675396,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::DisplayServer.AccessibilityFlags"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_classname",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "classname",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_placeholder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "placeholder",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_text_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "vertical",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_list_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "vertical",
- "type": "bool"
- }
- ]
- },
- {
- "name": "accessibility_update_set_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "shortcut",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_url",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "url",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_role_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_state_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "accessibility_update_set_color_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "accessibility_update_set_background_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "accessibility_update_set_foreground_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "ime_get_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "ime_get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "virtual_keyboard_show",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3042891259,
- "hash_compatibility": [
- 860410478
- ],
- "arguments": [
- {
- "name": "existing_text",
- "type": "String"
- },
- {
- "name": "position",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- },
- {
- "name": "type",
- "type": "enum::DisplayServer.VirtualKeyboardType",
- "default_value": "0"
- },
- {
- "name": "max_length",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "cursor_start",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "cursor_end",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "virtual_keyboard_hide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "virtual_keyboard_get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "has_hardware_keyboard",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hardware_keyboard_connection_change_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "cursor_set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2026291549,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::DisplayServer.CursorShape"
- }
- ]
- },
- {
- "name": "cursor_get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1087724927,
- "return_value": {
- "type": "enum::DisplayServer.CursorShape"
- }
- },
- {
- "name": "cursor_set_custom_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1816663697,
- "hash_compatibility": [
- 1358907026
- ],
- "arguments": [
- {
- "name": "cursor",
- "type": "Resource"
- },
- {
- "name": "shape",
- "type": "enum::DisplayServer.CursorShape",
- "default_value": "0"
- },
- {
- "name": "hotspot",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "get_swap_cancel_ok",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "enable_for_stealing_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "process_id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "dialog_show",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4115553226,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "title",
- "type": "String"
- },
- {
- "name": "description",
- "type": "String"
- },
- {
- "name": "buttons",
- "type": "PackedStringArray"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "dialog_input_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3088703427,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "title",
- "type": "String"
- },
- {
- "name": "description",
- "type": "String"
- },
- {
- "name": "existing_text",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "file_dialog_show",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1386825884,
- "hash_compatibility": [
- 1531299078
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "title",
- "type": "String"
- },
- {
- "name": "current_directory",
- "type": "String"
- },
- {
- "name": "filename",
- "type": "String"
- },
- {
- "name": "show_hidden",
- "type": "bool"
- },
- {
- "name": "mode",
- "type": "enum::DisplayServer.FileDialogMode"
- },
- {
- "name": "filters",
- "type": "PackedStringArray"
- },
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "parent_window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "file_dialog_with_options_show",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1448789813,
- "hash_compatibility": [
- 1305318754
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "title",
- "type": "String"
- },
- {
- "name": "current_directory",
- "type": "String"
- },
- {
- "name": "root",
- "type": "String"
- },
- {
- "name": "filename",
- "type": "String"
- },
- {
- "name": "show_hidden",
- "type": "bool"
- },
- {
- "name": "mode",
- "type": "enum::DisplayServer.FileDialogMode"
- },
- {
- "name": "filters",
- "type": "PackedStringArray"
- },
- {
- "name": "options",
- "type": "typedarray::Dictionary"
- },
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "parent_window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "beep",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051624405
- },
- {
- "name": "keyboard_get_layout_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "keyboard_get_current_layout",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "keyboard_set_current_layout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "keyboard_get_layout_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "keyboard_get_layout_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "keyboard_get_keycode_from_physical",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3447613187,
- "return_value": {
- "type": "enum::Key"
- },
- "arguments": [
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "keyboard_get_label_from_physical",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3447613187,
- "return_value": {
- "type": "enum::Key"
- },
- "arguments": [
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "show_emoji_and_symbol_picker",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051624405
- },
- {
- "name": "color_picker",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 151643214,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "process_events",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "force_process_and_drop_events",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_native_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "filename",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "create_status_indicator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1904285171,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "tooltip",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "status_indicator_set_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "status_indicator_set_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "status_indicator_set_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4040184819,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "menu_rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "status_indicator_set_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 957362965,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "status_indicator_get_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3327874267,
- "return_value": {
- "type": "Rect2"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "delete_status_indicator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "tablet_get_driver_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "tablet_get_driver_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "tablet_get_current_driver",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "tablet_set_current_driver",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_window_transparency_available",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "register_additional_output",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "unregister_additional_output",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "has_additional_outputs",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_in_pip_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1885608816,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "pip_mode_enter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "pip_mode_set_aspect_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3471927553,
- "arguments": [
- {
- "name": "numerator",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "denominator",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "pip_mode_set_auto_enter_on_background",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1661950165,
- "arguments": [
- {
- "name": "auto_enter_on_background",
- "type": "bool"
- },
- {
- "name": "window_id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "orientation_changed",
- "arguments": [
- {
- "name": "orientation",
- "type": "int"
- }
- ]
- }
- ]
- },
- {
- "name": "DrawableTexture2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "enums": [
- {
- "name": "DrawableFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "DRAWABLE_FORMAT_RGBA8",
- "value": 0
- },
- {
- "name": "DRAWABLE_FORMAT_RGBA8_SRGB",
- "value": 1
- },
- {
- "name": "DRAWABLE_FORMAT_RGBAH",
- "value": 2
- },
- {
- "name": "DRAWABLE_FORMAT_RGBAF",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2875673594,
- "arguments": [
- {
- "name": "format",
- "type": "enum::DrawableTexture2D.DrawableFormat"
- }
- ]
- },
- {
- "name": "set_use_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "mipmaps",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_mipmaps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "setup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 674365339,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "format",
- "type": "enum::DrawableTexture2D.DrawableFormat"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "use_mipmaps",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "blit_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 319217173,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2i"
- },
- {
- "name": "source",
- "type": "Texture2D"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "mipmap",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "material",
- "type": "Material",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "blit_rect_multi",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3074783066,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2i"
- },
- {
- "name": "sources",
- "type": "typedarray::Texture2D"
- },
- {
- "name": "extra_targets",
- "type": "typedarray::DrawableTexture2D"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "mipmap",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "material",
- "type": "Material",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "generate_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "ENetConnection",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "CompressionMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPRESS_NONE",
- "value": 0
- },
- {
- "name": "COMPRESS_RANGE_CODER",
- "value": 1
- },
- {
- "name": "COMPRESS_FASTLZ",
- "value": 2
- },
- {
- "name": "COMPRESS_ZLIB",
- "value": 3
- },
- {
- "name": "COMPRESS_ZSTD",
- "value": 4
- }
- ]
- },
- {
- "name": "EventType",
- "is_bitfield": false,
- "values": [
- {
- "name": "EVENT_ERROR",
- "value": -1
- },
- {
- "name": "EVENT_NONE",
- "value": 0
- },
- {
- "name": "EVENT_CONNECT",
- "value": 1
- },
- {
- "name": "EVENT_DISCONNECT",
- "value": 2
- },
- {
- "name": "EVENT_RECEIVE",
- "value": 3
- }
- ]
- },
- {
- "name": "HostStatistic",
- "is_bitfield": false,
- "values": [
- {
- "name": "HOST_TOTAL_SENT_DATA",
- "value": 0
- },
- {
- "name": "HOST_TOTAL_SENT_PACKETS",
- "value": 1
- },
- {
- "name": "HOST_TOTAL_RECEIVED_DATA",
- "value": 2
- },
- {
- "name": "HOST_TOTAL_RECEIVED_PACKETS",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "create_host_bound",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1515002313,
- "hash_compatibility": [
- 866250949
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "bind_address",
- "type": "String"
- },
- {
- "name": "bind_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_peers",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- },
- {
- "name": "max_channels",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "in_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "out_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "create_host",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 117198950,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "max_peers",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- },
- {
- "name": "max_channels",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "in_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "out_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "destroy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "connect_to_host",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2171300490,
- "hash_compatibility": [
- 385984708
- ],
- "return_value": {
- "type": "ENetPacketPeer"
- },
- "arguments": [
- {
- "name": "address",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "channels",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "data",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "service",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2402345344,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "timeout",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "flush",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "bandwidth_limit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2302169788,
- "arguments": [
- {
- "name": "in_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "out_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "channel_limit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "limit",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "broadcast",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2772371345,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "packet",
- "type": "PackedByteArray"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "compress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2660215187,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::ENetConnection.CompressionMode"
- }
- ]
- },
- {
- "name": "dtls_server_setup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1262296096,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "server_options",
- "type": "TLSOptions"
- }
- ]
- },
- {
- "name": "dtls_client_setup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1966198364,
- "hash_compatibility": [
- 3097527179
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "hostname",
- "type": "String"
- },
- {
- "name": "client_options",
- "type": "TLSOptions",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "refuse_new_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "refuse",
- "type": "bool"
- }
- ]
- },
- {
- "name": "pop_statistic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2166904170,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "statistic",
- "type": "enum::ENetConnection.HostStatistic"
- }
- ]
- },
- {
- "name": "get_max_channels",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_local_port",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_peers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::ENetPacketPeer"
- }
- },
- {
- "name": "socket_send",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1100646812,
- "arguments": [
- {
- "name": "destination_address",
- "type": "String"
- },
- {
- "name": "destination_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "packet",
- "type": "PackedByteArray"
- }
- ]
- }
- ]
- },
- {
- "name": "ENetMultiplayerPeer",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "MultiplayerPeer",
- "api_type": "core",
- "methods": [
- {
- "name": "create_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2917761309,
- "hash_compatibility": [
- 1616151701
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_clients",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- },
- {
- "name": "max_channels",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "in_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "out_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "create_client",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2327163476,
- "hash_compatibility": [
- 920217784
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "address",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "channel_count",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "in_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "out_bandwidth",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "local_port",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "create_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844576869,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "unique_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_mesh_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1293458335,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "peer_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "host",
- "type": "ENetConnection"
- }
- ]
- },
- {
- "name": "set_bind_ip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "ip",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_host",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4103238886,
- "return_value": {
- "type": "ENetConnection"
- }
- },
- {
- "name": "get_peer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3793311544,
- "return_value": {
- "type": "ENetPacketPeer"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "ENetConnection",
- "name": "host",
- "getter": "get_host"
- }
- ]
- },
- {
- "name": "ENetPacketPeer",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "PacketPeer",
- "api_type": "core",
- "constants": [
- {
- "name": "PACKET_LOSS_SCALE",
- "value": 65536
- },
- {
- "name": "PACKET_THROTTLE_SCALE",
- "value": 32
- },
- {
- "name": "FLAG_RELIABLE",
- "value": 1
- },
- {
- "name": "FLAG_UNSEQUENCED",
- "value": 2
- },
- {
- "name": "FLAG_UNRELIABLE_FRAGMENT",
- "value": 8
- }
- ],
- "enums": [
- {
- "name": "PeerState",
- "is_bitfield": false,
- "values": [
- {
- "name": "STATE_DISCONNECTED",
- "value": 0
- },
- {
- "name": "STATE_CONNECTING",
- "value": 1
- },
- {
- "name": "STATE_ACKNOWLEDGING_CONNECT",
- "value": 2
- },
- {
- "name": "STATE_CONNECTION_PENDING",
- "value": 3
- },
- {
- "name": "STATE_CONNECTION_SUCCEEDED",
- "value": 4
- },
- {
- "name": "STATE_CONNECTED",
- "value": 5
- },
- {
- "name": "STATE_DISCONNECT_LATER",
- "value": 6
- },
- {
- "name": "STATE_DISCONNECTING",
- "value": 7
- },
- {
- "name": "STATE_ACKNOWLEDGING_DISCONNECT",
- "value": 8
- },
- {
- "name": "STATE_ZOMBIE",
- "value": 9
- }
- ]
- },
- {
- "name": "PeerStatistic",
- "is_bitfield": false,
- "values": [
- {
- "name": "PEER_PACKET_LOSS",
- "value": 0
- },
- {
- "name": "PEER_PACKET_LOSS_VARIANCE",
- "value": 1
- },
- {
- "name": "PEER_PACKET_LOSS_EPOCH",
- "value": 2
- },
- {
- "name": "PEER_ROUND_TRIP_TIME",
- "value": 3
- },
- {
- "name": "PEER_ROUND_TRIP_TIME_VARIANCE",
- "value": 4
- },
- {
- "name": "PEER_LAST_ROUND_TRIP_TIME",
- "value": 5
- },
- {
- "name": "PEER_LAST_ROUND_TRIP_TIME_VARIANCE",
- "value": 6
- },
- {
- "name": "PEER_PACKET_THROTTLE",
- "value": 7
- },
- {
- "name": "PEER_PACKET_THROTTLE_LIMIT",
- "value": 8
- },
- {
- "name": "PEER_PACKET_THROTTLE_COUNTER",
- "value": 9
- },
- {
- "name": "PEER_PACKET_THROTTLE_EPOCH",
- "value": 10
- },
- {
- "name": "PEER_PACKET_THROTTLE_ACCELERATION",
- "value": 11
- },
- {
- "name": "PEER_PACKET_THROTTLE_DECELERATION",
- "value": 12
- },
- {
- "name": "PEER_PACKET_THROTTLE_INTERVAL",
- "value": 13
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "peer_disconnect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "data",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "peer_disconnect_later",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "data",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "peer_disconnect_now",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "data",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "ping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "ping_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "ping_interval",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "send",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 120522849,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "packet",
- "type": "PackedByteArray"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "throttle_configure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1649997291,
- "arguments": [
- {
- "name": "interval",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "acceleration",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "deceleration",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_timeout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1649997291,
- "arguments": [
- {
- "name": "timeout",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "timeout_min",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "timeout_max",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_packet_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_remote_address",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_remote_port",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_statistic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1642578323,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "statistic",
- "type": "enum::ENetPacketPeer.PeerStatistic"
- }
- ]
- },
- {
- "name": "get_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711068532,
- "return_value": {
- "type": "enum::ENetPacketPeer.PeerState"
- }
- },
- {
- "name": "get_channels",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ]
- },
- {
- "name": "EditorCommandPalette",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "ConfirmationDialog",
- "api_type": "editor",
- "methods": [
- {
- "name": "add_command",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 864043298,
- "hash_compatibility": [
- 3664614892
- ],
- "arguments": [
- {
- "name": "command_name",
- "type": "String"
- },
- {
- "name": "key_name",
- "type": "String"
- },
- {
- "name": "binded_callable",
- "type": "Callable"
- },
- {
- "name": "shortcut_text",
- "type": "String",
- "default_value": "\"None\""
- }
- ]
- },
- {
- "name": "remove_command",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "key_name",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorContextMenuPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "enums": [
- {
- "name": "ContextMenuSlot",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONTEXT_SLOT_SCENE_TREE",
- "value": 0
- },
- {
- "name": "CONTEXT_SLOT_FILESYSTEM",
- "value": 1
- },
- {
- "name": "CONTEXT_SLOT_SCRIPT_EDITOR",
- "value": 2
- },
- {
- "name": "CONTEXT_SLOT_FILESYSTEM_CREATE",
- "value": 3
- },
- {
- "name": "CONTEXT_SLOT_SCRIPT_EDITOR_CODE",
- "value": 4
- },
- {
- "name": "CONTEXT_SLOT_SCENE_TABS",
- "value": 5
- },
- {
- "name": "CONTEXT_SLOT_2D_EDITOR",
- "value": 6
- },
- {
- "name": "CONTEXT_SLOT_INSPECTOR_PROPERTY",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_popup_menu",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "paths",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "add_menu_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 851596305,
- "arguments": [
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "add_context_menu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2748336951,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "icon",
- "type": "Texture2D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "add_context_menu_item_from_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3799546916,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "icon",
- "type": "Texture2D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "add_context_submenu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1994674995,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "menu",
- "type": "PopupMenu"
- },
- {
- "name": "icon",
- "type": "Texture2D",
- "default_value": "null"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorDebuggerPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_setup_session",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "session_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_has_capture",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "capture",
- "type": "String"
- }
- ]
- },
- {
- "name": "_capture",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2607901833,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "data",
- "type": "Array"
- },
- {
- "name": "session_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_goto_script_line",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1208513123,
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- },
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_breakpoints_cleared_in_tree",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_breakpoint_set_in_tree",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2338735218,
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- },
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_session",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3061968499,
- "return_value": {
- "type": "EditorDebuggerSession"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sessions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "Array"
- }
- }
- ]
- },
- {
- "name": "EditorDebuggerSession",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "send_message",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 85656714,
- "hash_compatibility": [
- 3780025912
- ],
- "arguments": [
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "data",
- "type": "Array",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "toggle_profiler",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1198443697,
- "hash_compatibility": [
- 35674246
- ],
- "arguments": [
- {
- "name": "profiler",
- "type": "String"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "data",
- "type": "Array",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "is_breaked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_debuggable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_session_tab",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "remove_session_tab",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "set_breakpoint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108344793,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "started"
- },
- {
- "name": "stopped"
- },
- {
- "name": "breaked",
- "arguments": [
- {
- "name": "can_debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "continued"
- }
- ]
- },
- {
- "name": "EditorDock",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "MarginContainer",
- "api_type": "editor",
- "enums": [
- {
- "name": "DockLayout",
- "is_bitfield": true,
- "values": [
- {
- "name": "DOCK_LAYOUT_VERTICAL",
- "value": 1
- },
- {
- "name": "DOCK_LAYOUT_HORIZONTAL",
- "value": 2
- },
- {
- "name": "DOCK_LAYOUT_FLOATING",
- "value": 4
- },
- {
- "name": "DOCK_LAYOUT_ALL",
- "value": 7
- }
- ]
- },
- {
- "name": "DockSlot",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOCK_SLOT_NONE",
- "value": -1
- },
- {
- "name": "DOCK_SLOT_LEFT_UL",
- "value": 0
- },
- {
- "name": "DOCK_SLOT_LEFT_BL",
- "value": 1
- },
- {
- "name": "DOCK_SLOT_LEFT_UR",
- "value": 2
- },
- {
- "name": "DOCK_SLOT_LEFT_BR",
- "value": 3
- },
- {
- "name": "DOCK_SLOT_RIGHT_UL",
- "value": 4
- },
- {
- "name": "DOCK_SLOT_RIGHT_BL",
- "value": 5
- },
- {
- "name": "DOCK_SLOT_RIGHT_UR",
- "value": 6
- },
- {
- "name": "DOCK_SLOT_RIGHT_BR",
- "value": 7
- },
- {
- "name": "DOCK_SLOT_BOTTOM",
- "value": 8
- },
- {
- "name": "DOCK_SLOT_BOTTOM_L",
- "value": 9
- },
- {
- "name": "DOCK_SLOT_BOTTOM_R",
- "value": 10
- },
- {
- "name": "DOCK_SLOT_MAX",
- "value": 11
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_update_layout",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layout",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_save_layout_to_config",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3076455711,
- "arguments": [
- {
- "name": "config",
- "type": "ConfigFile"
- },
- {
- "name": "section",
- "type": "String"
- }
- ]
- },
- {
- "name": "_load_layout_from_config",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2838822993,
- "arguments": [
- {
- "name": "config",
- "type": "ConfigFile"
- },
- {
- "name": "section",
- "type": "String"
- }
- ]
- },
- {
- "name": "open",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "make_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "close",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_title",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "title",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_title",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_layout_key",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "layout_key",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_layout_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_global",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "global",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_global",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_transient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "transient",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_transient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_closable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "closable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_closable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_icon_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "icon_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_icon_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_dock_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_dock_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_force_show_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "force",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_force_show_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_title_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_title_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_dock_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 857163497,
- "arguments": [
- {
- "name": "shortcut",
- "type": "Shortcut"
- }
- ]
- },
- {
- "name": "get_dock_shortcut",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3415666916,
- "return_value": {
- "type": "Shortcut"
- }
- },
- {
- "name": "set_default_slot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4142995464,
- "arguments": [
- {
- "name": "slot",
- "type": "enum::EditorDock.DockSlot"
- }
- ]
- },
- {
- "name": "get_default_slot",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3298961740,
- "return_value": {
- "type": "enum::EditorDock.DockSlot"
- }
- },
- {
- "name": "set_available_layouts",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3440531249,
- "arguments": [
- {
- "name": "layouts",
- "type": "bitfield::EditorDock.DockLayout"
- }
- ]
- },
- {
- "name": "get_available_layouts",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 495015512,
- "return_value": {
- "type": "bitfield::EditorDock.DockLayout"
- }
- }
- ],
- "signals": [
- {
- "name": "opened"
- },
- {
- "name": "closed"
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "title",
- "setter": "set_title",
- "getter": "get_title"
- },
- {
- "type": "String",
- "name": "layout_key",
- "setter": "set_layout_key",
- "getter": "get_layout_key"
- },
- {
- "type": "bool",
- "name": "global",
- "setter": "set_global",
- "getter": "is_global"
- },
- {
- "type": "bool",
- "name": "transient",
- "setter": "set_transient",
- "getter": "is_transient"
- },
- {
- "type": "bool",
- "name": "closable",
- "setter": "set_closable",
- "getter": "is_closable"
- },
- {
- "type": "StringName",
- "name": "icon_name",
- "setter": "set_icon_name",
- "getter": "get_icon_name"
- },
- {
- "type": "Texture2D",
- "name": "dock_icon",
- "setter": "set_dock_icon",
- "getter": "get_dock_icon"
- },
- {
- "type": "bool",
- "name": "force_show_icon",
- "setter": "set_force_show_icon",
- "getter": "get_force_show_icon"
- },
- {
- "type": "Color",
- "name": "title_color",
- "setter": "set_title_color",
- "getter": "get_title_color"
- },
- {
- "type": "Shortcut",
- "name": "dock_shortcut",
- "setter": "set_dock_shortcut",
- "getter": "get_dock_shortcut"
- },
- {
- "type": "int",
- "name": "default_slot",
- "setter": "set_default_slot",
- "getter": "get_default_slot"
- },
- {
- "type": "int",
- "name": "available_layouts",
- "setter": "set_available_layouts",
- "getter": "get_available_layouts"
- }
- ]
- },
- {
- "name": "EditorExportPlatform",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "editor",
- "enums": [
- {
- "name": "ExportMessageType",
- "is_bitfield": false,
- "values": [
- {
- "name": "EXPORT_MESSAGE_NONE",
- "value": 0
- },
- {
- "name": "EXPORT_MESSAGE_INFO",
- "value": 1
- },
- {
- "name": "EXPORT_MESSAGE_WARNING",
- "value": 2
- },
- {
- "name": "EXPORT_MESSAGE_ERROR",
- "value": 3
- }
- ]
- },
- {
- "name": "DebugFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "DEBUG_FLAG_DUMB_CLIENT",
- "value": 1
- },
- {
- "name": "DEBUG_FLAG_REMOTE_DEBUG",
- "value": 2
- },
- {
- "name": "DEBUG_FLAG_REMOTE_DEBUG_LOCALHOST",
- "value": 4
- },
- {
- "name": "DEBUG_FLAG_VIEW_COLLISIONS",
- "value": 8
- },
- {
- "name": "DEBUG_FLAG_VIEW_NAVIGATION",
- "value": 16
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_os_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "create_preset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2572397818,
- "return_value": {
- "type": "EditorExportPreset"
- }
- },
- {
- "name": "find_export_template",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2248993622,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "template_file_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_current_presets",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "save_pack",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3420080977,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "embed",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "save_zip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1485052307,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "save_pack_patch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1485052307,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "save_zip_patch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1485052307,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "gen_export_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2976483270,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags"
- }
- ]
- },
- {
- "name": "export_project_files",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1063735070,
- "hash_compatibility": [
- 425454869
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "save_cb",
- "type": "Callable"
- },
- {
- "name": "shared_cb",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "export_project",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1201906210,
- "hash_compatibility": [
- 3879521245
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags",
- "default_value": "0"
- },
- {
- "name": "notify",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "export_pack",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3879521245,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "export_zip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3879521245,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "export_pack_patch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 608021658,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "patches",
- "type": "PackedStringArray",
- "default_value": "PackedStringArray()"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "export_zip_patch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 608021658,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "patches",
- "type": "PackedStringArray",
- "default_value": "PackedStringArray()"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "clear_messages",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_message",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 782767225,
- "arguments": [
- {
- "name": "type",
- "type": "enum::EditorExportPlatform.ExportMessageType"
- },
- {
- "name": "category",
- "type": "String"
- },
- {
- "name": "message",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_message_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_message_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2667287293,
- "return_value": {
- "type": "enum::EditorExportPlatform.ExportMessageType"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_message_category",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_message_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_worst_message_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2580557466,
- "return_value": {
- "type": "enum::EditorExportPlatform.ExportMessageType"
- }
- },
- {
- "name": "ssh_run_on_remote",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3163734797,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "String"
- },
- {
- "name": "ssh_arg",
- "type": "PackedStringArray"
- },
- {
- "name": "cmd_args",
- "type": "String"
- },
- {
- "name": "output",
- "type": "Array",
- "default_value": "[]"
- },
- {
- "name": "port_fwd",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "ssh_run_on_remote_no_wait",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3606362233,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "String"
- },
- {
- "name": "ssh_args",
- "type": "PackedStringArray"
- },
- {
- "name": "cmd_args",
- "type": "String"
- },
- {
- "name": "port_fwd",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "ssh_push_to_remote",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218756989,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "String"
- },
- {
- "name": "scp_args",
- "type": "PackedStringArray"
- },
- {
- "name": "src_file",
- "type": "String"
- },
- {
- "name": "dst_file",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_internal_export_files",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 89550086,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_forced_export_files",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1939331020,
- "hash_compatibility": [
- 2981934095
- ],
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset",
- "default_value": "null"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorExportPlatformAndroid",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatform",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformAppleEmbedded",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "EditorExportPlatform",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatform",
- "api_type": "editor",
- "methods": [
- {
- "name": "_get_preset_features",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1387456631,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- }
- ]
- },
- {
- "name": "_is_executable",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_export_options",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_should_update_export_options",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_export_option_visibility",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 969350244,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "option",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_export_option_warning",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 805886795,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "option",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_os_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_logo",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "_poll_export",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_options_count",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_options_tooltip",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_option_icon",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3536238170,
- "hash_compatibility": [
- 3991065292
- ],
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_option_label",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_option_tooltip",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_device_architecture",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_cleanup",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_run",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1726914928,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "debug_flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags"
- }
- ]
- },
- {
- "name": "_get_run_icon",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "_can_export",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 493961987,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_has_valid_export_configuration",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 493961987,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_has_valid_project_configuration",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3117166915,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- }
- ]
- },
- {
- "name": "_get_binary_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1387456631,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- }
- ]
- },
- {
- "name": "_export_project",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1328957260,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags"
- }
- ]
- },
- {
- "name": "_export_pack",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1328957260,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags"
- }
- ]
- },
- {
- "name": "_export_zip",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1328957260,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags"
- }
- ]
- },
- {
- "name": "_export_pack_patch",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 454765315,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "patches",
- "type": "PackedStringArray"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags"
- }
- ]
- },
- {
- "name": "_export_zip_patch",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 454765315,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "preset",
- "type": "EditorExportPreset"
- },
- {
- "name": "debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "patches",
- "type": "PackedStringArray"
- },
- {
- "name": "flags",
- "type": "bitfield::EditorExportPlatform.DebugFlags"
- }
- ]
- },
- {
- "name": "_get_platform_features",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_get_debug_protocol",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_initialize",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "set_config_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3089850668,
- "arguments": [
- {
- "name": "error_text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_config_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_config_missing_templates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1695273946,
- "arguments": [
- {
- "name": "missing_templates",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_config_missing_templates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ]
- },
- {
- "name": "EditorExportPlatformIOS",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatformAppleEmbedded",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformLinuxBSD",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatformPC",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformMacOS",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatform",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformPC",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "EditorExportPlatform",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformVisionOS",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatformAppleEmbedded",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformWeb",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatform",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlatformWindows",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorExportPlatformPC",
- "api_type": "editor"
- },
- {
- "name": "EditorExportPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_export_file",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3533781844,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "type",
- "type": "String"
- },
- {
- "name": "features",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "_export_begin",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2765511433,
- "arguments": [
- {
- "name": "features",
- "type": "PackedStringArray"
- },
- {
- "name": "is_debug",
- "type": "bool"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_export_end",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_end_generate_apple_embedded_project",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "will_build_archive",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_begin_customize_resources",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1312023292,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "features",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "_customize_resource",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 307917495,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_begin_customize_scenes",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1312023292,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "features",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "_customize_scene",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 498701822,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "scene",
- "type": "Node"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_customization_configuration_hash",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "_end_customize_scenes",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_end_customize_resources",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_export_options",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 488349689,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- }
- ]
- },
- {
- "name": "_get_export_options_overrides",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2837326714,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- }
- ]
- },
- {
- "name": "_should_update_export_options",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1866233299,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- }
- ]
- },
- {
- "name": "_get_export_option_visibility",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3537301980,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "option",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_export_option_warning",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3340251247,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "option",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_export_features",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1057664154,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_supports_platform",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1866233299,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- }
- ]
- },
- {
- "name": "_get_android_dependencies",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1057664154,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_android_dependencies_maven_repos",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1057664154,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_android_libraries",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1057664154,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_android_manifest_activity_element_contents",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4013372917,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_android_manifest_application_element_contents",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4013372917,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_android_manifest_element_contents",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4013372917,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "debug",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_update_android_prebuilt_manifest",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3304965187,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- },
- {
- "name": "manifest_data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "add_shared_object",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3098291045,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "tags",
- "type": "PackedStringArray"
- },
- {
- "name": "target",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 527928637,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "file",
- "type": "PackedByteArray"
- },
- {
- "name": "remap",
- "type": "bool"
- }
- ]
- },
- {
- "name": "add_apple_embedded_platform_project_static_lib",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_apple_embedded_platform_framework",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_apple_embedded_platform_embedded_framework",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_apple_embedded_platform_plist_content",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "plist_content",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_apple_embedded_platform_linker_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "flags",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_apple_embedded_platform_bundle_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_apple_embedded_platform_cpp_code",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "code",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_ios_project_static_lib",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_ios_framework",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_ios_embedded_framework",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_ios_plist_content",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "plist_content",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_ios_linker_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "flags",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_ios_bundle_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_ios_cpp_code",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "code",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_macos_plugin_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "skip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_option",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_export_preset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1610607222,
- "return_value": {
- "type": "EditorExportPreset"
- }
- },
- {
- "name": "get_export_platform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 282254641,
- "return_value": {
- "type": "EditorExportPlatform"
- }
- }
- ]
- },
- {
- "name": "EditorExportPreset",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "editor",
- "enums": [
- {
- "name": "ExportFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "EXPORT_ALL_RESOURCES",
- "value": 0
- },
- {
- "name": "EXPORT_SELECTED_SCENES",
- "value": 1
- },
- {
- "name": "EXPORT_SELECTED_RESOURCES",
- "value": 2
- },
- {
- "name": "EXCLUDE_SELECTED_RESOURCES",
- "value": 3
- },
- {
- "name": "EXPORT_CUSTOMIZED",
- "value": 4
- }
- ]
- },
- {
- "name": "FileExportMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MODE_FILE_NOT_CUSTOMIZED",
- "value": 0
- },
- {
- "name": "MODE_FILE_STRIP",
- "value": 1
- },
- {
- "name": "MODE_FILE_KEEP",
- "value": 2
- },
- {
- "name": "MODE_FILE_REMOVE",
- "value": 3
- }
- ]
- },
- {
- "name": "ScriptExportMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MODE_SCRIPT_TEXT",
- "value": 0
- },
- {
- "name": "MODE_SCRIPT_BINARY_TOKENS",
- "value": 1
- },
- {
- "name": "MODE_SCRIPT_BINARY_TOKENS_COMPRESSED",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "has",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_files_to_export",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_customized_files",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_customized_files_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "has_export_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_file_export_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 407825436,
- "return_value": {
- "type": "enum::EditorExportPreset.FileExportMode"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "default",
- "type": "enum::EditorExportPreset.FileExportMode",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_project_setting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138907829,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_preset_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_runnable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "are_advanced_options_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_dedicated_server",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_export_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227045696,
- "return_value": {
- "type": "enum::EditorExportPreset.ExportFilter"
- }
- },
- {
- "name": "get_include_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_exclude_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_custom_features",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_patches",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_export_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_encryption_in_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_encryption_ex_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_encrypt_pck",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_encrypt_directory",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_encryption_key",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_script_export_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2835358398,
- "hash_compatibility": [
- 3905245786
- ],
- "return_value": {
- "type": "enum::EditorExportPreset.ScriptExportMode"
- }
- },
- {
- "name": "get_or_env",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 389838787,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "env_var",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_version",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1132184663,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "windows_version",
- "type": "bool"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorFeatureProfile",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "enums": [
- {
- "name": "Feature",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEATURE_3D",
- "value": 0
- },
- {
- "name": "FEATURE_SCRIPT",
- "value": 1
- },
- {
- "name": "FEATURE_ASSET_LIB",
- "value": 2
- },
- {
- "name": "FEATURE_SCENE_TREE",
- "value": 3
- },
- {
- "name": "FEATURE_NODE_DOCK",
- "value": 4
- },
- {
- "name": "FEATURE_FILESYSTEM_DOCK",
- "value": 5
- },
- {
- "name": "FEATURE_IMPORT_DOCK",
- "value": 6
- },
- {
- "name": "FEATURE_HISTORY_DOCK",
- "value": 7
- },
- {
- "name": "FEATURE_GAME",
- "value": 8
- },
- {
- "name": "FEATURE_SIGNALS_DOCK",
- "value": 9
- },
- {
- "name": "FEATURE_GROUPS_DOCK",
- "value": 10
- },
- {
- "name": "FEATURE_MAX",
- "value": 11
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_disable_class",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2524380260,
- "arguments": [
- {
- "name": "class_name",
- "type": "StringName"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_class_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_disable_class_editor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2524380260,
- "arguments": [
- {
- "name": "class_name",
- "type": "StringName"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_class_editor_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_disable_class_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 865197084,
- "arguments": [
- {
- "name": "class_name",
- "type": "StringName"
- },
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_class_property_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 471820014,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class_name",
- "type": "StringName"
- },
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_disable_feature",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1884871044,
- "arguments": [
- {
- "name": "feature",
- "type": "enum::EditorFeatureProfile.Feature"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_feature_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2974403161,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "enum::EditorFeatureProfile.Feature"
- }
- ]
- },
- {
- "name": "get_feature_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3401335809,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "enum::EditorFeatureProfile.Feature"
- }
- ]
- },
- {
- "name": "save_to_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "load_from_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorFileDialog",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "FileDialog",
- "api_type": "editor",
- "methods": [
- {
- "name": "add_side_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 402368861,
- "arguments": [
- {
- "name": "menu",
- "type": "Control"
- },
- {
- "name": "title",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "set_disable_overwrite_warning",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_overwrite_warning_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "disable_overwrite_warning",
- "setter": "set_disable_overwrite_warning",
- "getter": "is_overwrite_warning_disabled"
- }
- ]
- },
- {
- "name": "EditorFileSystem",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node",
- "api_type": "editor",
- "methods": [
- {
- "name": "get_filesystem",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 842323275,
- "return_value": {
- "type": "EditorFileSystemDirectory"
- }
- },
- {
- "name": "is_scanning",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_importing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_scanning_progress",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "scan",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "scan_sources",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "update_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_filesystem_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3188521125,
- "return_value": {
- "type": "EditorFileSystemDirectory"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_file_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "reimport_files",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "files",
- "type": "PackedStringArray"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "filesystem_changed"
- },
- {
- "name": "script_classes_updated"
- },
- {
- "name": "sources_changed",
- "arguments": [
- {
- "name": "exist",
- "type": "bool"
- }
- ]
- },
- {
- "name": "resources_reimporting",
- "arguments": [
- {
- "name": "resources",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "resources_reimported",
- "arguments": [
- {
- "name": "resources",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "resources_reload",
- "arguments": [
- {
- "name": "resources",
- "type": "PackedStringArray"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorFileSystemDirectory",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "editor",
- "methods": [
- {
- "name": "get_subdir_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_subdir",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2330964164,
- "return_value": {
- "type": "EditorFileSystemDirectory"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_file_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_file",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_file_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_file_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_file_script_class_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_file_script_class_extends",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_file_import_is_valid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 842323275,
- "return_value": {
- "type": "EditorFileSystemDirectory"
- }
- },
- {
- "name": "find_file_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "find_dir_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorFileSystemImportFormatSupportQuery",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_is_active",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_file_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_query",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ]
- },
- {
- "name": "EditorImportPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor",
- "methods": [
- {
- "name": "_get_importer_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_visible_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_preset_count",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_preset_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "preset_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_recognized_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_get_import_options",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 520498173,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "preset_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_save_extension",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_resource_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_priority",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_get_import_order",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_format_version",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_option_visibility",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 240466755,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "option_name",
- "type": "StringName"
- },
- {
- "name": "options",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_import",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4108152118,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "source_file",
- "type": "String"
- },
- {
- "name": "save_path",
- "type": "String"
- },
- {
- "name": "options",
- "type": "Dictionary"
- },
- {
- "name": "platform_variants",
- "type": "typedarray::String"
- },
- {
- "name": "gen_files",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "_can_import_threaded",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "append_import_external_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 320493106,
- "hash_compatibility": [
- 3645925746
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "custom_options",
- "type": "Dictionary",
- "default_value": "{}"
- },
- {
- "name": "custom_importer",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "generator_parameters",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorInspector",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "ScrollContainer",
- "api_type": "editor",
- "methods": [
- {
- "name": "edit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "get_selected_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_edited_object",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2050059866,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "collapse_all_folding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "expand_all_folding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "expand_revertable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "instantiate_property_editor",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1429914152,
- "return_value": {
- "type": "EditorProperty"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "type",
- "type": "enum::Variant.Type"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "hint",
- "type": "enum::PropertyHint"
- },
- {
- "name": "hint_text",
- "type": "String"
- },
- {
- "name": "usage",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "wide",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_default_inspector",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2419746798,
- "return_value": {
- "type": "EditorInspector"
- },
- "arguments": [
- {
- "name": "filter_line_edit",
- "type": "LineEdit",
- "default_value": "null"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "property_selected",
- "arguments": [
- {
- "name": "property",
- "type": "String"
- }
- ]
- },
- {
- "name": "property_keyed",
- "arguments": [
- {
- "name": "property",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "advance",
- "type": "bool"
- }
- ]
- },
- {
- "name": "property_deleted",
- "arguments": [
- {
- "name": "property",
- "type": "String"
- }
- ]
- },
- {
- "name": "resource_selected",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "object_id_selected",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "property_edited",
- "arguments": [
- {
- "name": "property",
- "type": "String"
- }
- ]
- },
- {
- "name": "property_toggled",
- "arguments": [
- {
- "name": "property",
- "type": "String"
- },
- {
- "name": "checked",
- "type": "bool"
- }
- ]
- },
- {
- "name": "edited_object_changed"
- },
- {
- "name": "restart_requested"
- }
- ]
- },
- {
- "name": "EditorInspectorPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_can_handle",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 397768994,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_parse_begin",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_parse_category",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 357144787,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "category",
- "type": "String"
- }
- ]
- },
- {
- "name": "_parse_group",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 357144787,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "group",
- "type": "String"
- }
- ]
- },
- {
- "name": "_parse_property",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1087679910,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "type",
- "type": "enum::Variant.Type"
- },
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "hint_type",
- "type": "enum::PropertyHint"
- },
- {
- "name": "hint_string",
- "type": "String"
- },
- {
- "name": "usage_flags",
- "type": "bitfield::PropertyUsageFlags"
- },
- {
- "name": "wide",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_parse_end",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "add_custom_control",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "add_property_editor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2042698479,
- "hash_compatibility": [
- 3406284123
- ],
- "arguments": [
- {
- "name": "property",
- "type": "String"
- },
- {
- "name": "editor",
- "type": "Control"
- },
- {
- "name": "add_to_end",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "label",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "add_property_editor_for_multiple_properties",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 788598683,
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "properties",
- "type": "PackedStringArray"
- },
- {
- "name": "editor",
- "type": "Control"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorInterface",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "editor",
- "methods": [
- {
- "name": "restart_editor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3216645846,
- "arguments": [
- {
- "name": "save",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_command_palette",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2471163807,
- "return_value": {
- "type": "EditorCommandPalette"
- }
- },
- {
- "name": "get_resource_filesystem",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 780151678,
- "return_value": {
- "type": "EditorFileSystem"
- }
- },
- {
- "name": "get_editor_paths",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1595760068,
- "return_value": {
- "type": "EditorPaths"
- }
- },
- {
- "name": "get_resource_previewer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 943486957,
- "return_value": {
- "type": "EditorResourcePreview"
- }
- },
- {
- "name": "get_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2690272531,
- "return_value": {
- "type": "EditorSelection"
- }
- },
- {
- "name": "get_editor_settings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4086932459,
- "return_value": {
- "type": "EditorSettings"
- }
- },
- {
- "name": "get_editor_toaster",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3612675797,
- "return_value": {
- "type": "EditorToaster"
- }
- },
- {
- "name": "get_editor_undo_redo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3819628421,
- "return_value": {
- "type": "EditorUndoRedoManager"
- }
- },
- {
- "name": "make_mesh_previews",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 878078554,
- "return_value": {
- "type": "typedarray::Texture2D"
- },
- "arguments": [
- {
- "name": "meshes",
- "type": "typedarray::Mesh"
- },
- {
- "name": "preview_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_plugin_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "plugin",
- "type": "String"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_plugin_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "plugin",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_editor_theme",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3846893731,
- "return_value": {
- "type": "Theme"
- }
- },
- {
- "name": "get_base_control",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2783021301,
- "return_value": {
- "type": "Control"
- }
- },
- {
- "name": "get_editor_main_screen",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1706218421,
- "return_value": {
- "type": "VBoxContainer"
- }
- },
- {
- "name": "get_script_editor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 90868003,
- "return_value": {
- "type": "ScriptEditor"
- }
- },
- {
- "name": "get_editor_viewport_2d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3750751911,
- "return_value": {
- "type": "SubViewport"
- }
- },
- {
- "name": "get_editor_viewport_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1970834490,
- "return_value": {
- "type": "SubViewport"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_main_screen_editor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_distraction_free_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enter",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_distraction_free_mode_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_multi_window_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_editor_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_editor_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_node_3d_snap_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_node_3d_translate_snap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_node_3d_rotate_snap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_node_3d_scale_snap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "popup_dialog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2015770942,
- "hash_compatibility": [
- 2478844058
- ],
- "arguments": [
- {
- "name": "dialog",
- "type": "Window"
- },
- {
- "name": "rect",
- "type": "Rect2i",
- "default_value": "Rect2i(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "popup_dialog_centered",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 346557367,
- "hash_compatibility": [
- 1723337679
- ],
- "arguments": [
- {
- "name": "dialog",
- "type": "Window"
- },
- {
- "name": "minsize",
- "type": "Vector2i",
- "default_value": "Vector2i(0, 0)"
- }
- ]
- },
- {
- "name": "popup_dialog_centered_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2093669136,
- "hash_compatibility": [
- 1310934579
- ],
- "arguments": [
- {
- "name": "dialog",
- "type": "Window"
- },
- {
- "name": "ratio",
- "type": "float",
- "meta": "float",
- "default_value": "0.8"
- }
- ]
- },
- {
- "name": "popup_dialog_centered_clamped",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3763385571,
- "hash_compatibility": [
- 3433759678
- ],
- "arguments": [
- {
- "name": "dialog",
- "type": "Window"
- },
- {
- "name": "minsize",
- "type": "Vector2i",
- "default_value": "Vector2i(0, 0)"
- },
- {
- "name": "fallback_ratio",
- "type": "float",
- "meta": "float",
- "default_value": "0.75"
- }
- ]
- },
- {
- "name": "get_current_feature_profile",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_current_feature_profile",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "profile_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "popup_node_selector",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2444591477,
- "hash_compatibility": [
- 2271411043
- ],
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "valid_types",
- "type": "typedarray::StringName",
- "default_value": "Array[StringName]([])"
- },
- {
- "name": "current_value",
- "type": "Node",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "popup_property_selector",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2955609011,
- "hash_compatibility": [
- 261221679
- ],
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "type_filter",
- "type": "PackedInt32Array",
- "default_value": "PackedInt32Array()"
- },
- {
- "name": "current_value",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "popup_method_selector",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3585505226,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "current_value",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "popup_quick_open",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2271411043,
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "base_types",
- "type": "typedarray::StringName",
- "default_value": "Array[StringName]([])"
- }
- ]
- },
- {
- "name": "popup_create_dialog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 495277124,
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "base_type",
- "type": "StringName",
- "default_value": "\"\""
- },
- {
- "name": "current_type",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "dialog_title",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "type_blocklist",
- "type": "typedarray::StringName",
- "default_value": "Array[StringName]([])"
- }
- ]
- },
- {
- "name": "get_file_system_dock",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3751012327,
- "return_value": {
- "type": "FileSystemDock"
- }
- },
- {
- "name": "select_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_selected_paths",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_current_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_current_directory",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_inspector",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3517113938,
- "return_value": {
- "type": "EditorInspector"
- }
- },
- {
- "name": "inspect_object",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 127962172,
- "hash_compatibility": [
- 2564140749
- ],
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "for_property",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "inspector_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "edit_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 968641751,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "edit_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "edit_script",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 219829402,
- "hash_compatibility": [
- 3664508569
- ],
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- },
- {
- "name": "line",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "column",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "grab_focus",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "open_scene_from_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1168363258,
- "hash_compatibility": [
- 83702148
- ],
- "arguments": [
- {
- "name": "scene_filepath",
- "type": "String"
- },
- {
- "name": "set_inherited",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "reload_scene_from_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "scene_filepath",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_object_edited",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1462101905,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "edited",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_object_edited",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 397768994,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "get_open_scenes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_unsaved_scenes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_open_scene_roots",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Node"
- }
- },
- {
- "name": "get_edited_scene_root",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "add_root_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "save_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "save_scene_as",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3647332257,
- "hash_compatibility": [
- 1168363258
- ],
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "with_preview",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "save_all_scenes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "close_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "mark_scene_as_unsaved",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "play_main_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "play_current_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "play_custom_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "scene_filepath",
- "type": "String"
- }
- ]
- },
- {
- "name": "stop_playing_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_playing_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_playing_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_movie_maker_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_movie_maker_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "distraction_free_mode",
- "setter": "set_distraction_free_mode",
- "getter": "is_distraction_free_mode_enabled"
- },
- {
- "type": "bool",
- "name": "movie_maker_enabled",
- "setter": "set_movie_maker_enabled",
- "getter": "is_movie_maker_enabled"
- }
- ]
- },
- {
- "name": "EditorNode3DGizmo",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Node3DGizmo",
- "api_type": "editor",
- "methods": [
- {
- "name": "_redraw",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_handle_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1868713439,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_is_handle_highlighted",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 361316320,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_handle_value",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2144196525,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_begin_handle_action",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 300928843,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_set_handle",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2210262157,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- },
- {
- "name": "camera",
- "type": "Camera3D"
- },
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_commit_handle",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3655739840,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- },
- {
- "name": "restore",
- "type": "Variant"
- },
- {
- "name": "cancel",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_subgizmos_intersect_ray",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2055005479,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "camera",
- "type": "Camera3D"
- },
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_subgizmos_intersect_frustum",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1653813165,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "camera",
- "type": "Camera3D"
- },
- {
- "name": "frustum",
- "type": "typedarray::Plane"
- }
- ]
- },
- {
- "name": "_set_subgizmo_transform",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3616898986,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_get_subgizmo_transform",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_commit_subgizmos",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411059856,
- "arguments": [
- {
- "name": "ids",
- "type": "PackedInt32Array"
- },
- {
- "name": "restores",
- "type": "typedarray::Transform3D"
- },
- {
- "name": "cancel",
- "type": "bool"
- }
- ]
- },
- {
- "name": "add_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2910971437,
- "hash_compatibility": [
- 302451090
- ],
- "arguments": [
- {
- "name": "lines",
- "type": "PackedVector3Array"
- },
- {
- "name": "material",
- "type": "Material"
- },
- {
- "name": "billboard",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "add_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1579955111,
- "hash_compatibility": [
- 1868867708
- ],
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- },
- {
- "name": "material",
- "type": "Material",
- "default_value": "null"
- },
- {
- "name": "transform",
- "type": "Transform3D",
- "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)"
- },
- {
- "name": "skeleton",
- "type": "SkinReference",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "add_collision_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "segments",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "add_collision_triangles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 54901064,
- "arguments": [
- {
- "name": "triangles",
- "type": "TriangleMesh"
- }
- ]
- },
- {
- "name": "add_unscaled_billboard",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 520007164,
- "hash_compatibility": [
- 3719733075
- ],
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- },
- {
- "name": "default_scale",
- "type": "float",
- "meta": "float",
- "default_value": "1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "add_handles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2254560097,
- "arguments": [
- {
- "name": "handles",
- "type": "PackedVector3Array"
- },
- {
- "name": "material",
- "type": "Material"
- },
- {
- "name": "ids",
- "type": "PackedInt32Array"
- },
- {
- "name": "billboard",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "secondary",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_node_3d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_node_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 151077316,
- "return_value": {
- "type": "Node3D"
- }
- },
- {
- "name": "get_plugin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4250544552,
- "return_value": {
- "type": "EditorNode3DGizmoPlugin"
- }
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_hidden",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_subgizmo_selected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subgizmo_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- }
- ]
- },
- {
- "name": "EditorNode3DGizmoPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "editor",
- "methods": [
- {
- "name": "_has_gizmo",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1905827158,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "for_node_3d",
- "type": "Node3D"
- }
- ]
- },
- {
- "name": "_create_gizmo",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1418965287,
- "return_value": {
- "type": "EditorNode3DGizmo"
- },
- "arguments": [
- {
- "name": "for_node_3d",
- "type": "Node3D"
- }
- ]
- },
- {
- "name": "_get_gizmo_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_priority",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_can_be_hidden",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_is_selectable_when_hidden",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_can_commit_handle_on_click",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_redraw",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 173330131,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- }
- ]
- },
- {
- "name": "_get_handle_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3888674840,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "handle_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_is_handle_highlighted",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2665780718,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "handle_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_handle_value",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2887724832,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "handle_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_begin_handle_action",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3363704593,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "handle_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_set_handle",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1249646868,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "handle_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- },
- {
- "name": "camera",
- "type": "Camera3D"
- },
- {
- "name": "screen_pos",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_commit_handle",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1939863962,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "handle_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "secondary",
- "type": "bool"
- },
- {
- "name": "restore",
- "type": "Variant"
- },
- {
- "name": "cancel",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_subgizmos_intersect_ray",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1781916302,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "camera",
- "type": "Camera3D"
- },
- {
- "name": "screen_pos",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_subgizmos_intersect_frustum",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3514748524,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "camera",
- "type": "Camera3D"
- },
- {
- "name": "frustum_planes",
- "type": "typedarray::Plane"
- }
- ]
- },
- {
- "name": "_get_subgizmo_transform",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3700343508,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "subgizmo_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_set_subgizmo_transform",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2435388792,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "subgizmo_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_commit_subgizmos",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2282018236,
- "arguments": [
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo"
- },
- {
- "name": "ids",
- "type": "PackedInt32Array"
- },
- {
- "name": "restores",
- "type": "typedarray::Transform3D"
- },
- {
- "name": "cancel",
- "type": "bool"
- }
- ]
- },
- {
- "name": "create_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3486012546,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "billboard",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "on_top",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "use_vertex_color",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_icon_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3804976916,
- "hash_compatibility": [
- 2976007329
- ],
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "on_top",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "create_handle_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2486475223,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "billboard",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "texture",
- "type": "Texture2D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "add_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1374068695,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "material",
- "type": "StandardMaterial3D"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974464017,
- "hash_compatibility": [
- 3501703615
- ],
- "return_value": {
- "type": "StandardMaterial3D"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "gizmo",
- "type": "EditorNode3DGizmo",
- "default_value": "null"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorPaths",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "editor",
- "methods": [
- {
- "name": "get_data_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_config_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_cache_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_self_contained",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_self_contained_file",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_project_settings_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ]
- },
- {
- "name": "EditorPlugin",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "editor",
- "enums": [
- {
- "name": "CustomControlContainer",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONTAINER_TOOLBAR",
- "value": 0
- },
- {
- "name": "CONTAINER_SPATIAL_EDITOR_MENU",
- "value": 1
- },
- {
- "name": "CONTAINER_SPATIAL_EDITOR_SIDE_LEFT",
- "value": 2
- },
- {
- "name": "CONTAINER_SPATIAL_EDITOR_SIDE_RIGHT",
- "value": 3
- },
- {
- "name": "CONTAINER_SPATIAL_EDITOR_BOTTOM",
- "value": 4
- },
- {
- "name": "CONTAINER_CANVAS_EDITOR_MENU",
- "value": 5
- },
- {
- "name": "CONTAINER_CANVAS_EDITOR_SIDE_LEFT",
- "value": 6
- },
- {
- "name": "CONTAINER_CANVAS_EDITOR_SIDE_RIGHT",
- "value": 7
- },
- {
- "name": "CONTAINER_CANVAS_EDITOR_BOTTOM",
- "value": 8
- },
- {
- "name": "CONTAINER_INSPECTOR_BOTTOM",
- "value": 9
- },
- {
- "name": "CONTAINER_PROJECT_SETTING_TAB_LEFT",
- "value": 10
- },
- {
- "name": "CONTAINER_PROJECT_SETTING_TAB_RIGHT",
- "value": 11
- }
- ]
- },
- {
- "name": "DockSlot",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOCK_SLOT_NONE",
- "value": -1
- },
- {
- "name": "DOCK_SLOT_LEFT_UL",
- "value": 0
- },
- {
- "name": "DOCK_SLOT_LEFT_BL",
- "value": 1
- },
- {
- "name": "DOCK_SLOT_LEFT_UR",
- "value": 2
- },
- {
- "name": "DOCK_SLOT_LEFT_BR",
- "value": 3
- },
- {
- "name": "DOCK_SLOT_RIGHT_UL",
- "value": 4
- },
- {
- "name": "DOCK_SLOT_RIGHT_BL",
- "value": 5
- },
- {
- "name": "DOCK_SLOT_RIGHT_UR",
- "value": 6
- },
- {
- "name": "DOCK_SLOT_RIGHT_BR",
- "value": 7
- },
- {
- "name": "DOCK_SLOT_BOTTOM",
- "value": 8
- },
- {
- "name": "DOCK_SLOT_MAX",
- "value": 9
- }
- ]
- },
- {
- "name": "AfterGUIInput",
- "is_bitfield": false,
- "values": [
- {
- "name": "AFTER_GUI_INPUT_PASS",
- "value": 0
- },
- {
- "name": "AFTER_GUI_INPUT_STOP",
- "value": 1
- },
- {
- "name": "AFTER_GUI_INPUT_CUSTOM",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_forward_canvas_gui_input",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1062211774,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent"
- }
- ]
- },
- {
- "name": "_forward_canvas_draw_over_viewport",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "viewport_control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "_forward_canvas_force_draw_over_viewport",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "viewport_control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "_forward_3d_gui_input",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1018736637,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "viewport_camera",
- "type": "Camera3D"
- },
- {
- "name": "event",
- "type": "InputEvent"
- }
- ]
- },
- {
- "name": "_forward_3d_draw_over_viewport",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "viewport_control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "_forward_3d_force_draw_over_viewport",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "viewport_control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "_get_plugin_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_plugin_icon",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "_has_main_screen",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_make_visible",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_edit",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_handles",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 397768994,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_get_state",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "_set_state",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "state",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_clear",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_unsaved_status",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "for_scene",
- "type": "String"
- }
- ]
- },
- {
- "name": "_save_external_data",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_apply_changes",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_breakpoints",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_set_window_layout",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 853519107,
- "arguments": [
- {
- "name": "configuration",
- "type": "ConfigFile"
- }
- ]
- },
- {
- "name": "_get_window_layout",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 853519107,
- "arguments": [
- {
- "name": "configuration",
- "type": "ConfigFile"
- }
- ]
- },
- {
- "name": "_build",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_run_scene",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3911848509,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "scene",
- "type": "String"
- },
- {
- "name": "args",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "_enable_plugin",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_disable_plugin",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "add_dock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 158651717,
- "arguments": [
- {
- "name": "dock",
- "type": "EditorDock"
- }
- ]
- },
- {
- "name": "remove_dock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 158651717,
- "arguments": [
- {
- "name": "dock",
- "type": "EditorDock"
- }
- ]
- },
- {
- "name": "add_control_to_container",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3092750152,
- "arguments": [
- {
- "name": "container",
- "type": "enum::EditorPlugin.CustomControlContainer"
- },
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "remove_control_from_container",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3092750152,
- "arguments": [
- {
- "name": "container",
- "type": "enum::EditorPlugin.CustomControlContainer"
- },
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "add_tool_menu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2137474292,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "add_tool_submenu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1019428915,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "submenu",
- "type": "PopupMenu"
- }
- ]
- },
- {
- "name": "remove_tool_menu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_export_as_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1775878644,
- "return_value": {
- "type": "PopupMenu"
- }
- },
- {
- "name": "add_custom_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1986814599,
- "arguments": [
- {
- "name": "type",
- "type": "String"
- },
- {
- "name": "base",
- "type": "String"
- },
- {
- "name": "script",
- "type": "Script"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "remove_custom_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "type",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_control_to_dock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2994930786,
- "hash_compatibility": [
- 3354871258
- ],
- "arguments": [
- {
- "name": "slot",
- "type": "enum::EditorPlugin.DockSlot"
- },
- {
- "name": "control",
- "type": "Control"
- },
- {
- "name": "shortcut",
- "type": "Shortcut",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "remove_control_from_docks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "set_dock_tab_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3450529724,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "add_control_to_bottom_panel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 111032269,
- "hash_compatibility": [
- 3526039376
- ],
- "return_value": {
- "type": "Button"
- },
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- },
- {
- "name": "title",
- "type": "String"
- },
- {
- "name": "shortcut",
- "type": "Shortcut",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "remove_control_from_bottom_panel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "add_autoload_singleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_autoload_singleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_overlays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "make_bottom_panel_item_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "item",
- "type": "Control"
- }
- ]
- },
- {
- "name": "hide_bottom_panel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_undo_redo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 773492341,
- "return_value": {
- "type": "EditorUndoRedoManager"
- }
- },
- {
- "name": "add_undo_redo_inspector_hook_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "remove_undo_redo_inspector_hook_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "queue_save_layout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_translation_parser_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3116463128,
- "arguments": [
- {
- "name": "parser",
- "type": "EditorTranslationParserPlugin"
- }
- ]
- },
- {
- "name": "remove_translation_parser_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3116463128,
- "arguments": [
- {
- "name": "parser",
- "type": "EditorTranslationParserPlugin"
- }
- ]
- },
- {
- "name": "add_import_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3113975762,
- "arguments": [
- {
- "name": "importer",
- "type": "EditorImportPlugin"
- },
- {
- "name": "first_priority",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_import_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312482773,
- "arguments": [
- {
- "name": "importer",
- "type": "EditorImportPlugin"
- }
- ]
- },
- {
- "name": "add_scene_format_importer_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2764104752,
- "arguments": [
- {
- "name": "scene_format_importer",
- "type": "EditorSceneFormatImporter"
- },
- {
- "name": "first_priority",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_scene_format_importer_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2637776123,
- "arguments": [
- {
- "name": "scene_format_importer",
- "type": "EditorSceneFormatImporter"
- }
- ]
- },
- {
- "name": "add_scene_post_import_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3492436322,
- "arguments": [
- {
- "name": "scene_import_plugin",
- "type": "EditorScenePostImportPlugin"
- },
- {
- "name": "first_priority",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_scene_post_import_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3045178206,
- "arguments": [
- {
- "name": "scene_import_plugin",
- "type": "EditorScenePostImportPlugin"
- }
- ]
- },
- {
- "name": "add_export_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4095952207,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorExportPlugin"
- }
- ]
- },
- {
- "name": "remove_export_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4095952207,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorExportPlugin"
- }
- ]
- },
- {
- "name": "add_export_platform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3431312373,
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- }
- ]
- },
- {
- "name": "remove_export_platform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3431312373,
- "arguments": [
- {
- "name": "platform",
- "type": "EditorExportPlatform"
- }
- ]
- },
- {
- "name": "add_node_3d_gizmo_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1541015022,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorNode3DGizmoPlugin"
- }
- ]
- },
- {
- "name": "remove_node_3d_gizmo_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1541015022,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorNode3DGizmoPlugin"
- }
- ]
- },
- {
- "name": "add_inspector_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 546395733,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorInspectorPlugin"
- }
- ]
- },
- {
- "name": "remove_inspector_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 546395733,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorInspectorPlugin"
- }
- ]
- },
- {
- "name": "add_resource_conversion_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2124849111,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorResourceConversionPlugin"
- }
- ]
- },
- {
- "name": "remove_resource_conversion_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2124849111,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorResourceConversionPlugin"
- }
- ]
- },
- {
- "name": "set_input_event_forwarding_always_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_force_draw_over_forwarding_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_context_menu_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1904221872,
- "arguments": [
- {
- "name": "slot",
- "type": "enum::EditorContextMenuPlugin.ContextMenuSlot"
- },
- {
- "name": "plugin",
- "type": "EditorContextMenuPlugin"
- }
- ]
- },
- {
- "name": "remove_context_menu_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2281511854,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorContextMenuPlugin"
- }
- ]
- },
- {
- "name": "get_editor_interface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4223731786,
- "return_value": {
- "type": "EditorInterface"
- }
- },
- {
- "name": "get_script_create_dialog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3121871482,
- "return_value": {
- "type": "ScriptCreateDialog"
- }
- },
- {
- "name": "add_debugger_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3749880309,
- "arguments": [
- {
- "name": "script",
- "type": "EditorDebuggerPlugin"
- }
- ]
- },
- {
- "name": "remove_debugger_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3749880309,
- "arguments": [
- {
- "name": "script",
- "type": "EditorDebuggerPlugin"
- }
- ]
- },
- {
- "name": "get_plugin_version",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "signals": [
- {
- "name": "scene_changed",
- "arguments": [
- {
- "name": "scene_root",
- "type": "Node"
- }
- ]
- },
- {
- "name": "scene_closed",
- "arguments": [
- {
- "name": "filepath",
- "type": "String"
- }
- ]
- },
- {
- "name": "main_screen_changed",
- "arguments": [
- {
- "name": "screen_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "resource_saved",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "scene_saved",
- "arguments": [
- {
- "name": "filepath",
- "type": "String"
- }
- ]
- },
- {
- "name": "project_settings_changed"
- }
- ]
- },
- {
- "name": "EditorProperty",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "editor",
- "methods": [
- {
- "name": "_update_property",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_set_read_only",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "read_only",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_read_only",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "read_only",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_read_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draw_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "draw_label",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_draw_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draw_background",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "draw_background",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_draw_background",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_checkable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "checkable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_checkable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_checked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "checked",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_checked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draw_warning",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "draw_warning",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_draw_warning",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_keying",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "keying",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_keying",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_deletable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "deletable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_deletable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_edited_property",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "get_edited_object",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2050059866,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "update_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_focusable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "set_bottom_editor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "editor",
- "type": "Control"
- }
- ]
- },
- {
- "name": "set_selectable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "selectable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_selectable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_folding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_folding",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_folding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_name_split_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_name_split_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "deselect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_selected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "select",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1025054187,
- "arguments": [
- {
- "name": "focusable",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "set_object_and_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4157606280,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_label_reference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "emit_changed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1822500399,
- "hash_compatibility": [
- 3069422438
- ],
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "field",
- "type": "StringName",
- "default_value": "&\"\""
- },
- {
- "name": "changing",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "property_changed",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "field",
- "type": "StringName"
- },
- {
- "name": "changing",
- "type": "bool"
- }
- ]
- },
- {
- "name": "multiple_properties_changed",
- "arguments": [
- {
- "name": "properties",
- "type": "PackedStringArray"
- },
- {
- "name": "value",
- "type": "Array"
- }
- ]
- },
- {
- "name": "property_keyed",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "property_deleted",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "property_keyed_with_value",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "property_checked",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "checked",
- "type": "bool"
- }
- ]
- },
- {
- "name": "property_overridden"
- },
- {
- "name": "property_favorited",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "favorited",
- "type": "bool"
- }
- ]
- },
- {
- "name": "property_pinned",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "pinned",
- "type": "bool"
- }
- ]
- },
- {
- "name": "property_can_revert_changed",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "can_revert",
- "type": "bool"
- }
- ]
- },
- {
- "name": "resource_selected",
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "object_id_selected",
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "selected",
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "focusable_idx",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "label",
- "setter": "set_label",
- "getter": "get_label"
- },
- {
- "type": "bool",
- "name": "read_only",
- "setter": "set_read_only",
- "getter": "is_read_only"
- },
- {
- "type": "bool",
- "name": "draw_label",
- "setter": "set_draw_label",
- "getter": "is_draw_label"
- },
- {
- "type": "bool",
- "name": "draw_background",
- "setter": "set_draw_background",
- "getter": "is_draw_background"
- },
- {
- "type": "bool",
- "name": "checkable",
- "setter": "set_checkable",
- "getter": "is_checkable"
- },
- {
- "type": "bool",
- "name": "checked",
- "setter": "set_checked",
- "getter": "is_checked"
- },
- {
- "type": "bool",
- "name": "draw_warning",
- "setter": "set_draw_warning",
- "getter": "is_draw_warning"
- },
- {
- "type": "bool",
- "name": "keying",
- "setter": "set_keying",
- "getter": "is_keying"
- },
- {
- "type": "bool",
- "name": "deletable",
- "setter": "set_deletable",
- "getter": "is_deletable"
- },
- {
- "type": "bool",
- "name": "selectable",
- "setter": "set_selectable",
- "getter": "is_selectable"
- },
- {
- "type": "bool",
- "name": "use_folding",
- "setter": "set_use_folding",
- "getter": "is_using_folding"
- },
- {
- "type": "float",
- "name": "name_split_ratio",
- "setter": "set_name_split_ratio",
- "getter": "get_name_split_ratio"
- }
- ]
- },
- {
- "name": "EditorResourceConversionPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_converts_to",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_handles",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3190994482,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "_convert",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 325183270,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorResourcePicker",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "HBoxContainer",
- "api_type": "editor",
- "methods": [
- {
- "name": "_set_create_options",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "menu_node",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_handle_menu_selected",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3067735520,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_base_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "base_type",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_base_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_allowed_types",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_edited_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 968641751,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "get_edited_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2674603643,
- "return_value": {
- "type": "Resource"
- }
- },
- {
- "name": "set_toggle_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_toggle_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_toggle_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_editable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "resource_selected",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- },
- {
- "name": "inspect",
- "type": "bool"
- }
- ]
- },
- {
- "name": "resource_changed",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "base_type",
- "setter": "set_base_type",
- "getter": "get_base_type"
- },
- {
- "type": "Resource",
- "name": "edited_resource",
- "setter": "set_edited_resource",
- "getter": "get_edited_resource"
- },
- {
- "type": "bool",
- "name": "editable",
- "setter": "set_editable",
- "getter": "is_editable"
- },
- {
- "type": "bool",
- "name": "toggle_mode",
- "setter": "set_toggle_mode",
- "getter": "is_toggle_mode"
- }
- ]
- },
- {
- "name": "EditorResourcePreview",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node",
- "api_type": "editor",
- "methods": [
- {
- "name": "queue_resource_preview",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 233177534,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "receiver",
- "type": "Object"
- },
- {
- "name": "receiver_func",
- "type": "StringName"
- },
- {
- "name": "userdata",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "queue_edited_resource_preview",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1608376650,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- },
- {
- "name": "receiver",
- "type": "Object"
- },
- {
- "name": "receiver_func",
- "type": "StringName"
- },
- {
- "name": "userdata",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "add_preview_generator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 332288124,
- "arguments": [
- {
- "name": "generator",
- "type": "EditorResourcePreviewGenerator"
- }
- ]
- },
- {
- "name": "remove_preview_generator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 332288124,
- "arguments": [
- {
- "name": "generator",
- "type": "EditorResourcePreviewGenerator"
- }
- ]
- },
- {
- "name": "check_for_invalidation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "preview_invalidated",
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorResourcePreviewGenerator",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_handles",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "type",
- "type": "String"
- }
- ]
- },
- {
- "name": "_generate",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 255939159,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "metadata",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_generate_from_path",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1601192835,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "metadata",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_generate_small_preview_automatically",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_can_generate_small_preview",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "request_draw_and_wait",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 145472570,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorResourceTooltipPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_handles",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "type",
- "type": "String"
- }
- ]
- },
- {
- "name": "_make_tooltip_for_path",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4100114520,
- "return_value": {
- "type": "Control"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "metadata",
- "type": "Dictionary"
- },
- {
- "name": "base",
- "type": "Control"
- }
- ]
- },
- {
- "name": "request_thumbnail",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3245519720,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "control",
- "type": "TextureRect"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorSceneFormatImporter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "enums": [
- {
- "name": "ImportFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "IMPORT_SCENE",
- "value": 1
- },
- {
- "name": "IMPORT_ANIMATION",
- "value": 2
- },
- {
- "name": "IMPORT_FAIL_ON_MISSING_DEPENDENCIES",
- "value": 4
- },
- {
- "name": "IMPORT_GENERATE_TANGENT_ARRAYS",
- "value": 8
- },
- {
- "name": "IMPORT_USE_NAMED_SKIN_BINDS",
- "value": 16
- },
- {
- "name": "IMPORT_DISCARD_MESHES_AND_MATERIALS",
- "value": 32
- },
- {
- "name": "IMPORT_FORCE_DISABLE_MESH_COMPRESSION",
- "value": 64
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_import_scene",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3749238728,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "options",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_get_import_options",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_option_visibility",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 298836892,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "for_animation",
- "type": "bool"
- },
- {
- "name": "option",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_import_option",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 402577236,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "add_import_option_advanced",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3674075649,
- "arguments": [
- {
- "name": "type",
- "type": "enum::Variant.Type"
- },
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "default_value",
- "type": "Variant"
- },
- {
- "name": "hint",
- "type": "enum::PropertyHint",
- "default_value": "0"
- },
- {
- "name": "hint_string",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "usage_flags",
- "type": "int",
- "meta": "int32",
- "default_value": "6"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorSceneFormatImporterBlend",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorSceneFormatImporter",
- "api_type": "editor"
- },
- {
- "name": "EditorSceneFormatImporterFBX2GLTF",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorSceneFormatImporter",
- "api_type": "editor"
- },
- {
- "name": "EditorSceneFormatImporterGLTF",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorSceneFormatImporter",
- "api_type": "editor"
- },
- {
- "name": "EditorSceneFormatImporterUFBX",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorSceneFormatImporter",
- "api_type": "editor"
- },
- {
- "name": "EditorScenePostImport",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_post_import",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 134930648,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "scene",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_source_file",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ]
- },
- {
- "name": "EditorScenePostImportPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "enums": [
- {
- "name": "InternalImportCategory",
- "is_bitfield": false,
- "values": [
- {
- "name": "INTERNAL_IMPORT_CATEGORY_NODE",
- "value": 0
- },
- {
- "name": "INTERNAL_IMPORT_CATEGORY_MESH_3D_NODE",
- "value": 1
- },
- {
- "name": "INTERNAL_IMPORT_CATEGORY_MESH",
- "value": 2
- },
- {
- "name": "INTERNAL_IMPORT_CATEGORY_MATERIAL",
- "value": 3
- },
- {
- "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION",
- "value": 4
- },
- {
- "name": "INTERNAL_IMPORT_CATEGORY_ANIMATION_NODE",
- "value": 5
- },
- {
- "name": "INTERNAL_IMPORT_CATEGORY_SKELETON_3D_NODE",
- "value": 6
- },
- {
- "name": "INTERNAL_IMPORT_CATEGORY_MAX",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_internal_import_options",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "category",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_internal_option_visibility",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3811255416,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "category",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "for_animation",
- "type": "bool"
- },
- {
- "name": "option",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_internal_option_update_view_required",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3957349696,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "category",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "option",
- "type": "String"
- }
- ]
- },
- {
- "name": "_internal_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3641982463,
- "arguments": [
- {
- "name": "category",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "base_node",
- "type": "Node"
- },
- {
- "name": "node",
- "type": "Node"
- },
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "_get_import_options",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_option_visibility",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 298836892,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "for_animation",
- "type": "bool"
- },
- {
- "name": "option",
- "type": "String"
- }
- ]
- },
- {
- "name": "_pre_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "scene",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_post_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "scene",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_option_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "add_import_option",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 402577236,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "add_import_option_advanced",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3674075649,
- "hash_compatibility": [
- 3774155785
- ],
- "arguments": [
- {
- "name": "type",
- "type": "enum::Variant.Type"
- },
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "default_value",
- "type": "Variant"
- },
- {
- "name": "hint",
- "type": "enum::PropertyHint",
- "default_value": "0"
- },
- {
- "name": "hint_string",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "usage_flags",
- "type": "int",
- "meta": "int32",
- "default_value": "6"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorScript",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_run",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "add_root_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "get_editor_interface",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1976662476,
- "return_value": {
- "type": "EditorInterface"
- }
- }
- ]
- },
- {
- "name": "EditorScriptPicker",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "EditorResourcePicker",
- "api_type": "editor",
- "methods": [
- {
- "name": "set_script_owner",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "owner_node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_script_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- }
- ],
- "properties": [
- {
- "type": "Node",
- "name": "script_owner",
- "setter": "set_script_owner",
- "getter": "get_script_owner"
- }
- ]
- },
- {
- "name": "EditorSelection",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "editor",
- "methods": [
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "remove_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_selected_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Node"
- }
- },
- {
- "name": "get_top_selected_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Node"
- }
- },
- {
- "name": "get_transformable_selected_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Node"
- }
- }
- ],
- "signals": [
- {
- "name": "selection_changed"
- }
- ]
- },
- {
- "name": "EditorSettings",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "editor",
- "constants": [
- {
- "name": "NOTIFICATION_EDITOR_SETTINGS_CHANGED",
- "value": 10000
- }
- ],
- "methods": [
- {
- "name": "has_setting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_setting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 402577236,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_setting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1868160156,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "erase",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "property",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_initial_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1529169264,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "update_current",
- "type": "bool"
- }
- ]
- },
- {
- "name": "add_property_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "info",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "set_project_metadata",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2504492430,
- "arguments": [
- {
- "name": "section",
- "type": "String"
- },
- {
- "name": "key",
- "type": "String"
- },
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_project_metadata",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 89809366,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "section",
- "type": "String"
- },
- {
- "name": "key",
- "type": "String"
- },
- {
- "name": "default",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "set_favorites",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "dirs",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_favorites",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_recent_dirs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "dirs",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_recent_dirs",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_builtin_action_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1209351045,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "actions_list",
- "type": "typedarray::InputEvent"
- }
- ]
- },
- {
- "name": "add_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4124020929,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "shortcut",
- "type": "Shortcut"
- }
- ]
- },
- {
- "name": "remove_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_shortcut",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 699917945,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "event",
- "type": "InputEvent"
- }
- ]
- },
- {
- "name": "has_shortcut",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_shortcut",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1149070301,
- "return_value": {
- "type": "Shortcut"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_shortcut_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "check_changed_settings_in_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "setting_prefix",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_changed_settings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "mark_setting_changed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "setting",
- "type": "String"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "settings_changed"
- }
- ]
- },
- {
- "name": "EditorSpinSlider",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Range",
- "api_type": "editor",
- "enums": [
- {
- "name": "ControlState",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONTROL_STATE_DEFAULT",
- "value": 0
- },
- {
- "name": "CONTROL_STATE_PREFER_SLIDER",
- "value": 1
- },
- {
- "name": "CONTROL_STATE_HIDE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "label",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_suffix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "suffix",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_suffix",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_read_only",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "read_only",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_read_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_flat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "flat",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_flat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_control_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1324557109,
- "arguments": [
- {
- "name": "state",
- "type": "enum::EditorSpinSlider.ControlState"
- }
- ]
- },
- {
- "name": "get_control_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3406006200,
- "return_value": {
- "type": "enum::EditorSpinSlider.ControlState"
- }
- },
- {
- "name": "set_hide_slider",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "hide_slider",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hiding_slider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_editing_integer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "editing_integer",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editing_integer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_deferred_drag_mode_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3216645846,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_deferred_drag_mode_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "grabbed"
- },
- {
- "name": "ungrabbed"
- },
- {
- "name": "updown_pressed"
- },
- {
- "name": "value_focus_entered"
- },
- {
- "name": "value_focus_exited"
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "label",
- "setter": "set_label",
- "getter": "get_label"
- },
- {
- "type": "String",
- "name": "suffix",
- "setter": "set_suffix",
- "getter": "get_suffix"
- },
- {
- "type": "bool",
- "name": "read_only",
- "setter": "set_read_only",
- "getter": "is_read_only"
- },
- {
- "type": "bool",
- "name": "flat",
- "setter": "set_flat",
- "getter": "is_flat"
- },
- {
- "type": "bool",
- "name": "control_state",
- "setter": "set_control_state",
- "getter": "get_control_state"
- },
- {
- "type": "bool",
- "name": "hide_slider",
- "setter": "set_hide_slider",
- "getter": "is_hiding_slider"
- },
- {
- "type": "bool",
- "name": "editing_integer",
- "setter": "set_editing_integer",
- "getter": "is_editing_integer"
- },
- {
- "type": "bool",
- "name": "deferred_drag_mode",
- "setter": "set_deferred_drag_mode_enabled",
- "getter": "is_deferred_drag_mode_enabled"
- }
- ]
- },
- {
- "name": "EditorSyntaxHighlighter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "SyntaxHighlighter",
- "api_type": "editor",
- "methods": [
- {
- "name": "_get_name",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_supported_languages",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_create",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3789807118,
- "return_value": {
- "type": "EditorSyntaxHighlighter"
- }
- }
- ]
- },
- {
- "name": "EditorToaster",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "HBoxContainer",
- "api_type": "editor",
- "enums": [
- {
- "name": "Severity",
- "is_bitfield": false,
- "values": [
- {
- "name": "SEVERITY_INFO",
- "value": 0
- },
- {
- "name": "SEVERITY_WARNING",
- "value": 1
- },
- {
- "name": "SEVERITY_ERROR",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "push_toast",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1813923476,
- "arguments": [
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "severity",
- "type": "enum::EditorToaster.Severity",
- "default_value": "0"
- },
- {
- "name": "tooltip",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- }
- ]
- },
- {
- "name": "EditorTranslationParserPlugin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "_parse_file",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1576865988,
- "hash_compatibility": [
- 3567846260
- ],
- "return_value": {
- "type": "typedarray::PackedStringArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_recognized_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_customize_strings",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2560709669,
- "return_value": {
- "type": "typedarray::PackedStringArray"
- },
- "arguments": [
- {
- "name": "strings",
- "type": "typedarray::PackedStringArray"
- }
- ]
- }
- ]
- },
- {
- "name": "EditorUndoRedoManager",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "editor",
- "enums": [
- {
- "name": "SpecialHistory",
- "is_bitfield": false,
- "values": [
- {
- "name": "GLOBAL_HISTORY",
- "value": 0
- },
- {
- "name": "REMOTE_HISTORY",
- "value": -9
- },
- {
- "name": "INVALID_HISTORY",
- "value": -99
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "create_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 796197507,
- "hash_compatibility": [
- 2107025470,
- 3577985681
- ],
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "merge_mode",
- "type": "enum::UndoRedo.MergeMode",
- "default_value": "0"
- },
- {
- "name": "custom_context",
- "type": "Object",
- "default_value": "null"
- },
- {
- "name": "backward_undo_ops",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "mark_unsaved",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "commit_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3216645846,
- "arguments": [
- {
- "name": "execute",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_committing_action",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "force_fixed_history",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_do_method",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 1517810467,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "add_undo_method",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 1517810467,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "add_do_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1017172818,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "add_undo_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1017172818,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "add_do_reference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "add_undo_reference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "get_object_history_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1107568780,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "get_history_undo_redo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2417974513,
- "return_value": {
- "type": "UndoRedo"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_history",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2020603371,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-99"
- },
- {
- "name": "increase_version",
- "type": "bool",
- "default_value": "true"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "history_changed"
- },
- {
- "name": "version_changed"
- }
- ]
- },
- {
- "name": "EditorVCSInterface",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "editor",
- "enums": [
- {
- "name": "ChangeType",
- "is_bitfield": false,
- "values": [
- {
- "name": "CHANGE_TYPE_NEW",
- "value": 0
- },
- {
- "name": "CHANGE_TYPE_MODIFIED",
- "value": 1
- },
- {
- "name": "CHANGE_TYPE_RENAMED",
- "value": 2
- },
- {
- "name": "CHANGE_TYPE_DELETED",
- "value": 3
- },
- {
- "name": "CHANGE_TYPE_TYPECHANGE",
- "value": 4
- },
- {
- "name": "CHANGE_TYPE_UNMERGED",
- "value": 5
- }
- ]
- },
- {
- "name": "TreeArea",
- "is_bitfield": false,
- "values": [
- {
- "name": "TREE_AREA_COMMIT",
- "value": 0
- },
- {
- "name": "TREE_AREA_STAGED",
- "value": 1
- },
- {
- "name": "TREE_AREA_UNSTAGED",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_initialize",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "project_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_set_credentials",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1336744649,
- "arguments": [
- {
- "name": "username",
- "type": "String"
- },
- {
- "name": "password",
- "type": "String"
- },
- {
- "name": "ssh_public_key_path",
- "type": "String"
- },
- {
- "name": "ssh_private_key_path",
- "type": "String"
- },
- {
- "name": "ssh_passphrase",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_modified_files_data",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_stage_file",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "file_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_unstage_file",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "file_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_discard_file",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "file_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_commit",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2678287736,
- "hash_compatibility": [
- 83702148
- ],
- "arguments": [
- {
- "name": "msg",
- "type": "String"
- },
- {
- "name": "amend",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_allow_amends",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_diff",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1366379175,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "identifier",
- "type": "String"
- },
- {
- "name": "area",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_shut_down",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_vcs_name",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_previous_commits",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1171824711,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "max_commits",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_branch_list",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "_get_remotes",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "_create_branch",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "branch_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "_remove_branch",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "branch_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "_create_remote",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "remote_name",
- "type": "String"
- },
- {
- "name": "remote_url",
- "type": "String"
- }
- ]
- },
- {
- "name": "_remove_remote",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "remote_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_current_branch_name",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_checkout_branch",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "branch_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "_pull",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "remote",
- "type": "String"
- }
- ]
- },
- {
- "name": "_push",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "remote",
- "type": "String"
- },
- {
- "name": "force",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_fetch",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "remote",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_line_diff",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2796572089,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "file_path",
- "type": "String"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "create_diff_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2901184053,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "new_line_no",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "old_line_no",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "content",
- "type": "String"
- },
- {
- "name": "status",
- "type": "String"
- }
- ]
- },
- {
- "name": "create_diff_hunk",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3784842090,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "old_start",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "new_start",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "old_lines",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "new_lines",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "create_diff_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2723227684,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "new_file",
- "type": "String"
- },
- {
- "name": "old_file",
- "type": "String"
- }
- ]
- },
- {
- "name": "create_commit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1075983584,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "msg",
- "type": "String"
- },
- {
- "name": "author",
- "type": "String"
- },
- {
- "name": "id",
- "type": "String"
- },
- {
- "name": "unix_timestamp",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "offset_minutes",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "create_status_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1083471673,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "file_path",
- "type": "String"
- },
- {
- "name": "change_type",
- "type": "enum::EditorVCSInterface.ChangeType"
- },
- {
- "name": "area",
- "type": "enum::EditorVCSInterface.TreeArea"
- }
- ]
- },
- {
- "name": "add_diff_hunks_into_diff_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015243225,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "diff_file",
- "type": "Dictionary"
- },
- {
- "name": "diff_hunks",
- "type": "typedarray::Dictionary"
- }
- ]
- },
- {
- "name": "add_line_diffs_into_diff_hunk",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015243225,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "diff_hunk",
- "type": "Dictionary"
- },
- {
- "name": "line_diffs",
- "type": "typedarray::Dictionary"
- }
- ]
- },
- {
- "name": "popup_error",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "msg",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "EncodedObjectAsID",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_object_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_object_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "object_id",
- "setter": "set_object_id",
- "getter": "get_object_id"
- }
- ]
- },
- {
- "name": "Engine",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "set_physics_ticks_per_second",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "physics_ticks_per_second",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_physics_ticks_per_second",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_physics_steps_per_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_physics_steps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_physics_steps_per_frame",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_physics_jitter_fix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "physics_jitter_fix",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_physics_jitter_fix",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_physics_interpolation_fraction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_max_fps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_fps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_fps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_time_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time_scale",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_time_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_frames_drawn",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_frames_per_second",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_physics_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_process_frames",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_main_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1016888095,
- "return_value": {
- "type": "MainLoop"
- }
- },
- {
- "name": "get_version_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_author_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_copyright_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_donor_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_license_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_license_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_architecture_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_in_physics_frame",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "has_singleton",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_singleton",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1371597918,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "register_singleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 965313290,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "instance",
- "type": "Object",
- "meta": "required"
- }
- ]
- },
- {
- "name": "unregister_singleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_singleton_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "register_script_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1850254898,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "language",
- "type": "ScriptLanguage",
- "meta": "required"
- }
- ]
- },
- {
- "name": "unregister_script_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1850254898,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "language",
- "type": "ScriptLanguage",
- "meta": "required"
- }
- ]
- },
- {
- "name": "get_script_language_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_script_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2151255799,
- "return_value": {
- "type": "ScriptLanguage"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "capture_script_backtraces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 873284517,
- "return_value": {
- "type": "typedarray::ScriptBacktrace"
- },
- "arguments": [
- {
- "name": "include_variables",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_editor_hint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_embedded_in_editor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_write_movie_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_print_to_stdout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_printing_to_stdout",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_print_error_messages",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_printing_error_messages",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "print_error_messages",
- "setter": "set_print_error_messages",
- "getter": "is_printing_error_messages"
- },
- {
- "type": "bool",
- "name": "print_to_stdout",
- "setter": "set_print_to_stdout",
- "getter": "is_printing_to_stdout"
- },
- {
- "type": "int",
- "name": "physics_ticks_per_second",
- "setter": "set_physics_ticks_per_second",
- "getter": "get_physics_ticks_per_second"
- },
- {
- "type": "int",
- "name": "max_physics_steps_per_frame",
- "setter": "set_max_physics_steps_per_frame",
- "getter": "get_max_physics_steps_per_frame"
- },
- {
- "type": "int",
- "name": "max_fps",
- "setter": "set_max_fps",
- "getter": "get_max_fps"
- },
- {
- "type": "float",
- "name": "time_scale",
- "setter": "set_time_scale",
- "getter": "get_time_scale"
- },
- {
- "type": "float",
- "name": "physics_jitter_fix",
- "setter": "set_physics_jitter_fix",
- "getter": "get_physics_jitter_fix"
- }
- ]
- },
- {
- "name": "EngineDebugger",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "is_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "register_profiler",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3651669560,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "profiler",
- "type": "EngineProfiler"
- }
- ]
- },
- {
- "name": "unregister_profiler",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "is_profiling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2041966384,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_profiler",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2041966384,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "profiler_add_frame_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1895267858,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "data",
- "type": "Array"
- }
- ]
- },
- {
- "name": "profiler_enable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3192561009,
- "hash_compatibility": [
- 438160728
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "arguments",
- "type": "Array",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "register_message_capture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1874754934,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "unregister_message_capture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_capture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2041966384,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "line_poll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "send_message",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1209351045,
- "arguments": [
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "data",
- "type": "Array"
- }
- ]
- },
- {
- "name": "debug",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2751962654,
- "arguments": [
- {
- "name": "can_continue",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "is_error_breakpoint",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "script_debug",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2442343672,
- "arguments": [
- {
- "name": "language",
- "type": "ScriptLanguage"
- },
- {
- "name": "can_continue",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "is_error_breakpoint",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_lines_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "lines",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_lines_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_breakpoint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 921227809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "source",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "is_skipping_breakpoints",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "insert_breakpoint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "source",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_breakpoint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "source",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "clear_breakpoints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "EngineProfiler",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_toggle",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1157301103,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "options",
- "type": "Array"
- }
- ]
- },
- {
- "name": "_add_frame",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 381264803,
- "arguments": [
- {
- "name": "data",
- "type": "Array"
- }
- ]
- },
- {
- "name": "_tick",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3948312143,
- "arguments": [
- {
- "name": "frame_time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "process_time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "physics_time",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "physics_frame_time",
- "type": "float",
- "meta": "double"
- }
- ]
- }
- ]
- },
- {
- "name": "Environment",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "BGMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BG_CLEAR_COLOR",
- "value": 0
- },
- {
- "name": "BG_COLOR",
- "value": 1
- },
- {
- "name": "BG_SKY",
- "value": 2
- },
- {
- "name": "BG_CANVAS",
- "value": 3
- },
- {
- "name": "BG_KEEP",
- "value": 4
- },
- {
- "name": "BG_CAMERA_FEED",
- "value": 5
- },
- {
- "name": "BG_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "AmbientSource",
- "is_bitfield": false,
- "values": [
- {
- "name": "AMBIENT_SOURCE_BG",
- "value": 0
- },
- {
- "name": "AMBIENT_SOURCE_DISABLED",
- "value": 1
- },
- {
- "name": "AMBIENT_SOURCE_COLOR",
- "value": 2
- },
- {
- "name": "AMBIENT_SOURCE_SKY",
- "value": 3
- }
- ]
- },
- {
- "name": "ReflectionSource",
- "is_bitfield": false,
- "values": [
- {
- "name": "REFLECTION_SOURCE_BG",
- "value": 0
- },
- {
- "name": "REFLECTION_SOURCE_DISABLED",
- "value": 1
- },
- {
- "name": "REFLECTION_SOURCE_SKY",
- "value": 2
- }
- ]
- },
- {
- "name": "ToneMapper",
- "is_bitfield": false,
- "values": [
- {
- "name": "TONE_MAPPER_LINEAR",
- "value": 0
- },
- {
- "name": "TONE_MAPPER_REINHARDT",
- "value": 1
- },
- {
- "name": "TONE_MAPPER_FILMIC",
- "value": 2
- },
- {
- "name": "TONE_MAPPER_ACES",
- "value": 3
- },
- {
- "name": "TONE_MAPPER_AGX",
- "value": 4
- }
- ]
- },
- {
- "name": "GlowBlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "GLOW_BLEND_MODE_ADDITIVE",
- "value": 0
- },
- {
- "name": "GLOW_BLEND_MODE_SCREEN",
- "value": 1
- },
- {
- "name": "GLOW_BLEND_MODE_SOFTLIGHT",
- "value": 2
- },
- {
- "name": "GLOW_BLEND_MODE_REPLACE",
- "value": 3
- },
- {
- "name": "GLOW_BLEND_MODE_MIX",
- "value": 4
- }
- ]
- },
- {
- "name": "FogMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FOG_MODE_EXPONENTIAL",
- "value": 0
- },
- {
- "name": "FOG_MODE_DEPTH",
- "value": 1
- }
- ]
- },
- {
- "name": "SDFGIYScale",
- "is_bitfield": false,
- "values": [
- {
- "name": "SDFGI_Y_SCALE_50_PERCENT",
- "value": 0
- },
- {
- "name": "SDFGI_Y_SCALE_75_PERCENT",
- "value": 1
- },
- {
- "name": "SDFGI_Y_SCALE_100_PERCENT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_background",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4071623990,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Environment.BGMode"
- }
- ]
- },
- {
- "name": "get_background",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1843210413,
- "return_value": {
- "type": "enum::Environment.BGMode"
- }
- },
- {
- "name": "set_sky",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3336722921,
- "arguments": [
- {
- "name": "sky",
- "type": "Sky"
- }
- ]
- },
- {
- "name": "get_sky",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1177136966,
- "return_value": {
- "type": "Sky"
- }
- },
- {
- "name": "set_sky_custom_fov",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sky_custom_fov",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sky_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "euler_radians",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_sky_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_bg_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_bg_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_bg_energy_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bg_energy_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bg_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bg_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_canvas_max_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_canvas_max_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_camera_feed_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_camera_feed_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_ambient_light_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_ambient_light_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_ambient_source",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2607780160,
- "arguments": [
- {
- "name": "source",
- "type": "enum::Environment.AmbientSource"
- }
- ]
- },
- {
- "name": "get_ambient_source",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 67453933,
- "return_value": {
- "type": "enum::Environment.AmbientSource"
- }
- },
- {
- "name": "set_ambient_light_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ambient_light_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ambient_light_sky_contribution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ambient_light_sky_contribution",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_reflection_source",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 299673197,
- "arguments": [
- {
- "name": "source",
- "type": "enum::Environment.ReflectionSource"
- }
- ]
- },
- {
- "name": "get_reflection_source",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 777700713,
- "return_value": {
- "type": "enum::Environment.ReflectionSource"
- }
- },
- {
- "name": "set_tonemapper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509116664,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Environment.ToneMapper"
- }
- ]
- },
- {
- "name": "get_tonemapper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2908408137,
- "return_value": {
- "type": "enum::Environment.ToneMapper"
- }
- },
- {
- "name": "set_tonemap_exposure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "exposure",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tonemap_exposure",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tonemap_white",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "white",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tonemap_white",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tonemap_agx_white",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "white",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tonemap_agx_white",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_tonemap_agx_contrast",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "contrast",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_tonemap_agx_contrast",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssr_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ssr_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_ssr_max_steps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_steps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_ssr_max_steps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_ssr_fade_in",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fade_in",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssr_fade_in",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssr_fade_out",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fade_out",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssr_fade_out",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssr_depth_tolerance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "depth_tolerance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssr_depth_tolerance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ssao_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_ssao_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_power",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_power",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_detail",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "detail",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_detail",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_horizon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_horizon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_sharpness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sharpness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_sharpness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_direct_light_affect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_direct_light_affect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssao_ao_channel_affect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssao_ao_channel_affect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssil_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ssil_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_ssil_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssil_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssil_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssil_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssil_sharpness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sharpness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssil_sharpness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ssil_normal_rejection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "normal_rejection",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ssil_normal_rejection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sdfgi_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sdfgi_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sdfgi_cascades",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sdfgi_cascades",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sdfgi_min_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sdfgi_min_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sdfgi_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sdfgi_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sdfgi_cascade0_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sdfgi_cascade0_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sdfgi_y_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3608608372,
- "arguments": [
- {
- "name": "scale",
- "type": "enum::Environment.SDFGIYScale"
- }
- ]
- },
- {
- "name": "get_sdfgi_y_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2568002245,
- "return_value": {
- "type": "enum::Environment.SDFGIYScale"
- }
- },
- {
- "name": "set_sdfgi_use_occlusion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sdfgi_using_occlusion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sdfgi_bounce_feedback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sdfgi_bounce_feedback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sdfgi_read_sky_light",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sdfgi_reading_sky_light",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sdfgi_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sdfgi_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sdfgi_normal_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sdfgi_normal_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sdfgi_probe_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sdfgi_probe_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_glow_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_glow_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_glow_normalized",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "normalize",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_glow_normalized",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_glow_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_mix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mix",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_mix",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_bloom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_bloom",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2561587761,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Environment.GlowBlendMode"
- }
- ]
- },
- {
- "name": "get_glow_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1529667332,
- "return_value": {
- "type": "enum::Environment.GlowBlendMode"
- }
- },
- {
- "name": "set_glow_hdr_bleed_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_hdr_bleed_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_hdr_bleed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_hdr_bleed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_hdr_luminance_cap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_hdr_luminance_cap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_map_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_glow_map_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_glow_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1790811099,
- "arguments": [
- {
- "name": "mode",
- "type": "Texture"
- }
- ]
- },
- {
- "name": "get_glow_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4037048985,
- "return_value": {
- "type": "Texture"
- }
- },
- {
- "name": "set_fog_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_fog_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_fog_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3059806579,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Environment.FogMode"
- }
- ]
- },
- {
- "name": "get_fog_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2456062483,
- "return_value": {
- "type": "enum::Environment.FogMode"
- }
- },
- {
- "name": "set_fog_light_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "light_color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_fog_light_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_fog_light_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "light_energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_light_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_sun_scatter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sun_scatter",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_sun_scatter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_density",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "density",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_density",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_height_density",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height_density",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_height_density",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_aerial_perspective",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "aerial_perspective",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_aerial_perspective",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_sky_affect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sky_affect",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_sky_affect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_depth_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_depth_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_depth_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "begin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_depth_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fog_depth_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "end",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fog_depth_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_volumetric_fog_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_volumetric_fog_emission",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_emission",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_volumetric_fog_albedo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_albedo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_volumetric_fog_density",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "density",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_density",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_emission_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "begin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_emission_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_anisotropy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "anisotropy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_anisotropy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_detail_spread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "detail_spread",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_detail_spread",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_gi_inject",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gi_inject",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_gi_inject",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_ambient_inject",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "enabled",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_ambient_inject",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_sky_affect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sky_affect",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_sky_affect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_volumetric_fog_temporal_reprojection_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_volumetric_fog_temporal_reprojection_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_volumetric_fog_temporal_reprojection_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "temporal_reprojection_amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_volumetric_fog_temporal_reprojection_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_adjustment_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_adjustment_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_adjustment_brightness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "brightness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_adjustment_brightness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_adjustment_contrast",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "contrast",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_adjustment_contrast",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_adjustment_saturation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "saturation",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_adjustment_saturation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_adjustment_color_correction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1790811099,
- "arguments": [
- {
- "name": "color_correction",
- "type": "Texture"
- }
- ]
- },
- {
- "name": "get_adjustment_color_correction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4037048985,
- "return_value": {
- "type": "Texture"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "background_mode",
- "setter": "set_background",
- "getter": "get_background"
- },
- {
- "type": "Color",
- "name": "background_color",
- "setter": "set_bg_color",
- "getter": "get_bg_color"
- },
- {
- "type": "float",
- "name": "background_energy_multiplier",
- "setter": "set_bg_energy_multiplier",
- "getter": "get_bg_energy_multiplier"
- },
- {
- "type": "float",
- "name": "background_intensity",
- "setter": "set_bg_intensity",
- "getter": "get_bg_intensity"
- },
- {
- "type": "int",
- "name": "background_canvas_max_layer",
- "setter": "set_canvas_max_layer",
- "getter": "get_canvas_max_layer"
- },
- {
- "type": "int",
- "name": "background_camera_feed_id",
- "setter": "set_camera_feed_id",
- "getter": "get_camera_feed_id"
- },
- {
- "type": "Sky",
- "name": "sky",
- "setter": "set_sky",
- "getter": "get_sky"
- },
- {
- "type": "float",
- "name": "sky_custom_fov",
- "setter": "set_sky_custom_fov",
- "getter": "get_sky_custom_fov"
- },
- {
- "type": "Vector3",
- "name": "sky_rotation",
- "setter": "set_sky_rotation",
- "getter": "get_sky_rotation"
- },
- {
- "type": "int",
- "name": "ambient_light_source",
- "setter": "set_ambient_source",
- "getter": "get_ambient_source"
- },
- {
- "type": "Color",
- "name": "ambient_light_color",
- "setter": "set_ambient_light_color",
- "getter": "get_ambient_light_color"
- },
- {
- "type": "float",
- "name": "ambient_light_sky_contribution",
- "setter": "set_ambient_light_sky_contribution",
- "getter": "get_ambient_light_sky_contribution"
- },
- {
- "type": "float",
- "name": "ambient_light_energy",
- "setter": "set_ambient_light_energy",
- "getter": "get_ambient_light_energy"
- },
- {
- "type": "int",
- "name": "reflected_light_source",
- "setter": "set_reflection_source",
- "getter": "get_reflection_source"
- },
- {
- "type": "int",
- "name": "tonemap_mode",
- "setter": "set_tonemapper",
- "getter": "get_tonemapper"
- },
- {
- "type": "float",
- "name": "tonemap_exposure",
- "setter": "set_tonemap_exposure",
- "getter": "get_tonemap_exposure"
- },
- {
- "type": "float",
- "name": "tonemap_white",
- "setter": "set_tonemap_white",
- "getter": "get_tonemap_white"
- },
- {
- "type": "float",
- "name": "tonemap_agx_white",
- "setter": "set_tonemap_agx_white",
- "getter": "get_tonemap_agx_white"
- },
- {
- "type": "float",
- "name": "tonemap_agx_contrast",
- "setter": "set_tonemap_agx_contrast",
- "getter": "get_tonemap_agx_contrast"
- },
- {
- "type": "bool",
- "name": "ssr_enabled",
- "setter": "set_ssr_enabled",
- "getter": "is_ssr_enabled"
- },
- {
- "type": "int",
- "name": "ssr_max_steps",
- "setter": "set_ssr_max_steps",
- "getter": "get_ssr_max_steps"
- },
- {
- "type": "float",
- "name": "ssr_fade_in",
- "setter": "set_ssr_fade_in",
- "getter": "get_ssr_fade_in"
- },
- {
- "type": "float",
- "name": "ssr_fade_out",
- "setter": "set_ssr_fade_out",
- "getter": "get_ssr_fade_out"
- },
- {
- "type": "float",
- "name": "ssr_depth_tolerance",
- "setter": "set_ssr_depth_tolerance",
- "getter": "get_ssr_depth_tolerance"
- },
- {
- "type": "bool",
- "name": "ssao_enabled",
- "setter": "set_ssao_enabled",
- "getter": "is_ssao_enabled"
- },
- {
- "type": "float",
- "name": "ssao_radius",
- "setter": "set_ssao_radius",
- "getter": "get_ssao_radius"
- },
- {
- "type": "float",
- "name": "ssao_intensity",
- "setter": "set_ssao_intensity",
- "getter": "get_ssao_intensity"
- },
- {
- "type": "float",
- "name": "ssao_power",
- "setter": "set_ssao_power",
- "getter": "get_ssao_power"
- },
- {
- "type": "float",
- "name": "ssao_detail",
- "setter": "set_ssao_detail",
- "getter": "get_ssao_detail"
- },
- {
- "type": "float",
- "name": "ssao_horizon",
- "setter": "set_ssao_horizon",
- "getter": "get_ssao_horizon"
- },
- {
- "type": "float",
- "name": "ssao_sharpness",
- "setter": "set_ssao_sharpness",
- "getter": "get_ssao_sharpness"
- },
- {
- "type": "float",
- "name": "ssao_light_affect",
- "setter": "set_ssao_direct_light_affect",
- "getter": "get_ssao_direct_light_affect"
- },
- {
- "type": "float",
- "name": "ssao_ao_channel_affect",
- "setter": "set_ssao_ao_channel_affect",
- "getter": "get_ssao_ao_channel_affect"
- },
- {
- "type": "bool",
- "name": "ssil_enabled",
- "setter": "set_ssil_enabled",
- "getter": "is_ssil_enabled"
- },
- {
- "type": "float",
- "name": "ssil_radius",
- "setter": "set_ssil_radius",
- "getter": "get_ssil_radius"
- },
- {
- "type": "float",
- "name": "ssil_intensity",
- "setter": "set_ssil_intensity",
- "getter": "get_ssil_intensity"
- },
- {
- "type": "float",
- "name": "ssil_sharpness",
- "setter": "set_ssil_sharpness",
- "getter": "get_ssil_sharpness"
- },
- {
- "type": "float",
- "name": "ssil_normal_rejection",
- "setter": "set_ssil_normal_rejection",
- "getter": "get_ssil_normal_rejection"
- },
- {
- "type": "bool",
- "name": "sdfgi_enabled",
- "setter": "set_sdfgi_enabled",
- "getter": "is_sdfgi_enabled"
- },
- {
- "type": "bool",
- "name": "sdfgi_use_occlusion",
- "setter": "set_sdfgi_use_occlusion",
- "getter": "is_sdfgi_using_occlusion"
- },
- {
- "type": "bool",
- "name": "sdfgi_read_sky_light",
- "setter": "set_sdfgi_read_sky_light",
- "getter": "is_sdfgi_reading_sky_light"
- },
- {
- "type": "float",
- "name": "sdfgi_bounce_feedback",
- "setter": "set_sdfgi_bounce_feedback",
- "getter": "get_sdfgi_bounce_feedback"
- },
- {
- "type": "int",
- "name": "sdfgi_cascades",
- "setter": "set_sdfgi_cascades",
- "getter": "get_sdfgi_cascades"
- },
- {
- "type": "float",
- "name": "sdfgi_min_cell_size",
- "setter": "set_sdfgi_min_cell_size",
- "getter": "get_sdfgi_min_cell_size"
- },
- {
- "type": "float",
- "name": "sdfgi_cascade0_distance",
- "setter": "set_sdfgi_cascade0_distance",
- "getter": "get_sdfgi_cascade0_distance"
- },
- {
- "type": "float",
- "name": "sdfgi_max_distance",
- "setter": "set_sdfgi_max_distance",
- "getter": "get_sdfgi_max_distance"
- },
- {
- "type": "int",
- "name": "sdfgi_y_scale",
- "setter": "set_sdfgi_y_scale",
- "getter": "get_sdfgi_y_scale"
- },
- {
- "type": "float",
- "name": "sdfgi_energy",
- "setter": "set_sdfgi_energy",
- "getter": "get_sdfgi_energy"
- },
- {
- "type": "float",
- "name": "sdfgi_normal_bias",
- "setter": "set_sdfgi_normal_bias",
- "getter": "get_sdfgi_normal_bias"
- },
- {
- "type": "float",
- "name": "sdfgi_probe_bias",
- "setter": "set_sdfgi_probe_bias",
- "getter": "get_sdfgi_probe_bias"
- },
- {
- "type": "bool",
- "name": "glow_enabled",
- "setter": "set_glow_enabled",
- "getter": "is_glow_enabled"
- },
- {
- "type": "bool",
- "name": "glow_normalized",
- "setter": "set_glow_normalized",
- "getter": "is_glow_normalized"
- },
- {
- "type": "float",
- "name": "glow_intensity",
- "setter": "set_glow_intensity",
- "getter": "get_glow_intensity"
- },
- {
- "type": "float",
- "name": "glow_strength",
- "setter": "set_glow_strength",
- "getter": "get_glow_strength"
- },
- {
- "type": "float",
- "name": "glow_mix",
- "setter": "set_glow_mix",
- "getter": "get_glow_mix"
- },
- {
- "type": "float",
- "name": "glow_bloom",
- "setter": "set_glow_bloom",
- "getter": "get_glow_bloom"
- },
- {
- "type": "int",
- "name": "glow_blend_mode",
- "setter": "set_glow_blend_mode",
- "getter": "get_glow_blend_mode"
- },
- {
- "type": "float",
- "name": "glow_hdr_threshold",
- "setter": "set_glow_hdr_bleed_threshold",
- "getter": "get_glow_hdr_bleed_threshold"
- },
- {
- "type": "float",
- "name": "glow_hdr_scale",
- "setter": "set_glow_hdr_bleed_scale",
- "getter": "get_glow_hdr_bleed_scale"
- },
- {
- "type": "float",
- "name": "glow_hdr_luminance_cap",
- "setter": "set_glow_hdr_luminance_cap",
- "getter": "get_glow_hdr_luminance_cap"
- },
- {
- "type": "float",
- "name": "glow_map_strength",
- "setter": "set_glow_map_strength",
- "getter": "get_glow_map_strength"
- },
- {
- "type": "Texture2D",
- "name": "glow_map",
- "setter": "set_glow_map",
- "getter": "get_glow_map"
- },
- {
- "type": "bool",
- "name": "fog_enabled",
- "setter": "set_fog_enabled",
- "getter": "is_fog_enabled"
- },
- {
- "type": "int",
- "name": "fog_mode",
- "setter": "set_fog_mode",
- "getter": "get_fog_mode"
- },
- {
- "type": "Color",
- "name": "fog_light_color",
- "setter": "set_fog_light_color",
- "getter": "get_fog_light_color"
- },
- {
- "type": "float",
- "name": "fog_light_energy",
- "setter": "set_fog_light_energy",
- "getter": "get_fog_light_energy"
- },
- {
- "type": "float",
- "name": "fog_sun_scatter",
- "setter": "set_fog_sun_scatter",
- "getter": "get_fog_sun_scatter"
- },
- {
- "type": "float",
- "name": "fog_density",
- "setter": "set_fog_density",
- "getter": "get_fog_density"
- },
- {
- "type": "float",
- "name": "fog_aerial_perspective",
- "setter": "set_fog_aerial_perspective",
- "getter": "get_fog_aerial_perspective"
- },
- {
- "type": "float",
- "name": "fog_sky_affect",
- "setter": "set_fog_sky_affect",
- "getter": "get_fog_sky_affect"
- },
- {
- "type": "float",
- "name": "fog_height",
- "setter": "set_fog_height",
- "getter": "get_fog_height"
- },
- {
- "type": "float",
- "name": "fog_height_density",
- "setter": "set_fog_height_density",
- "getter": "get_fog_height_density"
- },
- {
- "type": "float",
- "name": "fog_depth_curve",
- "setter": "set_fog_depth_curve",
- "getter": "get_fog_depth_curve"
- },
- {
- "type": "float",
- "name": "fog_depth_begin",
- "setter": "set_fog_depth_begin",
- "getter": "get_fog_depth_begin"
- },
- {
- "type": "float",
- "name": "fog_depth_end",
- "setter": "set_fog_depth_end",
- "getter": "get_fog_depth_end"
- },
- {
- "type": "bool",
- "name": "volumetric_fog_enabled",
- "setter": "set_volumetric_fog_enabled",
- "getter": "is_volumetric_fog_enabled"
- },
- {
- "type": "float",
- "name": "volumetric_fog_density",
- "setter": "set_volumetric_fog_density",
- "getter": "get_volumetric_fog_density"
- },
- {
- "type": "Color",
- "name": "volumetric_fog_albedo",
- "setter": "set_volumetric_fog_albedo",
- "getter": "get_volumetric_fog_albedo"
- },
- {
- "type": "Color",
- "name": "volumetric_fog_emission",
- "setter": "set_volumetric_fog_emission",
- "getter": "get_volumetric_fog_emission"
- },
- {
- "type": "float",
- "name": "volumetric_fog_emission_energy",
- "setter": "set_volumetric_fog_emission_energy",
- "getter": "get_volumetric_fog_emission_energy"
- },
- {
- "type": "float",
- "name": "volumetric_fog_gi_inject",
- "setter": "set_volumetric_fog_gi_inject",
- "getter": "get_volumetric_fog_gi_inject"
- },
- {
- "type": "float",
- "name": "volumetric_fog_anisotropy",
- "setter": "set_volumetric_fog_anisotropy",
- "getter": "get_volumetric_fog_anisotropy"
- },
- {
- "type": "float",
- "name": "volumetric_fog_length",
- "setter": "set_volumetric_fog_length",
- "getter": "get_volumetric_fog_length"
- },
- {
- "type": "float",
- "name": "volumetric_fog_detail_spread",
- "setter": "set_volumetric_fog_detail_spread",
- "getter": "get_volumetric_fog_detail_spread"
- },
- {
- "type": "float",
- "name": "volumetric_fog_ambient_inject",
- "setter": "set_volumetric_fog_ambient_inject",
- "getter": "get_volumetric_fog_ambient_inject"
- },
- {
- "type": "float",
- "name": "volumetric_fog_sky_affect",
- "setter": "set_volumetric_fog_sky_affect",
- "getter": "get_volumetric_fog_sky_affect"
- },
- {
- "type": "bool",
- "name": "volumetric_fog_temporal_reprojection_enabled",
- "setter": "set_volumetric_fog_temporal_reprojection_enabled",
- "getter": "is_volumetric_fog_temporal_reprojection_enabled"
- },
- {
- "type": "float",
- "name": "volumetric_fog_temporal_reprojection_amount",
- "setter": "set_volumetric_fog_temporal_reprojection_amount",
- "getter": "get_volumetric_fog_temporal_reprojection_amount"
- },
- {
- "type": "bool",
- "name": "adjustment_enabled",
- "setter": "set_adjustment_enabled",
- "getter": "is_adjustment_enabled"
- },
- {
- "type": "float",
- "name": "adjustment_brightness",
- "setter": "set_adjustment_brightness",
- "getter": "get_adjustment_brightness"
- },
- {
- "type": "float",
- "name": "adjustment_contrast",
- "setter": "set_adjustment_contrast",
- "getter": "get_adjustment_contrast"
- },
- {
- "type": "float",
- "name": "adjustment_saturation",
- "setter": "set_adjustment_saturation",
- "getter": "get_adjustment_saturation"
- },
- {
- "type": "Texture2D,Texture3D",
- "name": "adjustment_color_correction",
- "setter": "set_adjustment_color_correction",
- "getter": "get_adjustment_color_correction"
- }
- ]
- },
- {
- "name": "Expression",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "parse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3069722906,
- "hash_compatibility": [
- 3658149758
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "expression",
- "type": "String"
- },
- {
- "name": "input_names",
- "type": "PackedStringArray",
- "default_value": "PackedStringArray()"
- }
- ]
- },
- {
- "name": "execute",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3712471238,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "inputs",
- "type": "Array",
- "default_value": "[]"
- },
- {
- "name": "base_instance",
- "type": "Object",
- "default_value": "null"
- },
- {
- "name": "show_error",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "const_calls_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "has_execute_failed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_error_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ]
- },
- {
- "name": "ExternalTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_external_texture_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "set_external_buffer_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "external_buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "FABRIK3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "IterateIK3D",
- "api_type": "core"
- },
- {
- "name": "FBXDocument",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "GLTFDocument",
- "api_type": "core"
- },
- {
- "name": "FBXState",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "GLTFState",
- "api_type": "core",
- "methods": [
- {
- "name": "get_allow_geometry_helper_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_allow_geometry_helper_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "allow_geometry_helper_nodes",
- "setter": "set_allow_geometry_helper_nodes",
- "getter": "get_allow_geometry_helper_nodes"
- }
- ]
- },
- {
- "name": "FastNoiseLite",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Noise",
- "api_type": "core",
- "enums": [
- {
- "name": "NoiseType",
- "is_bitfield": false,
- "values": [
- {
- "name": "TYPE_VALUE",
- "value": 5
- },
- {
- "name": "TYPE_VALUE_CUBIC",
- "value": 4
- },
- {
- "name": "TYPE_PERLIN",
- "value": 3
- },
- {
- "name": "TYPE_CELLULAR",
- "value": 2
- },
- {
- "name": "TYPE_SIMPLEX",
- "value": 0
- },
- {
- "name": "TYPE_SIMPLEX_SMOOTH",
- "value": 1
- }
- ]
- },
- {
- "name": "FractalType",
- "is_bitfield": false,
- "values": [
- {
- "name": "FRACTAL_NONE",
- "value": 0
- },
- {
- "name": "FRACTAL_FBM",
- "value": 1
- },
- {
- "name": "FRACTAL_RIDGED",
- "value": 2
- },
- {
- "name": "FRACTAL_PING_PONG",
- "value": 3
- }
- ]
- },
- {
- "name": "CellularDistanceFunction",
- "is_bitfield": false,
- "values": [
- {
- "name": "DISTANCE_EUCLIDEAN",
- "value": 0
- },
- {
- "name": "DISTANCE_EUCLIDEAN_SQUARED",
- "value": 1
- },
- {
- "name": "DISTANCE_MANHATTAN",
- "value": 2
- },
- {
- "name": "DISTANCE_HYBRID",
- "value": 3
- }
- ]
- },
- {
- "name": "CellularReturnType",
- "is_bitfield": false,
- "values": [
- {
- "name": "RETURN_CELL_VALUE",
- "value": 0
- },
- {
- "name": "RETURN_DISTANCE",
- "value": 1
- },
- {
- "name": "RETURN_DISTANCE2",
- "value": 2
- },
- {
- "name": "RETURN_DISTANCE2_ADD",
- "value": 3
- },
- {
- "name": "RETURN_DISTANCE2_SUB",
- "value": 4
- },
- {
- "name": "RETURN_DISTANCE2_MUL",
- "value": 5
- },
- {
- "name": "RETURN_DISTANCE2_DIV",
- "value": 6
- }
- ]
- },
- {
- "name": "DomainWarpType",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOMAIN_WARP_SIMPLEX",
- "value": 0
- },
- {
- "name": "DOMAIN_WARP_SIMPLEX_REDUCED",
- "value": 1
- },
- {
- "name": "DOMAIN_WARP_BASIC_GRID",
- "value": 2
- }
- ]
- },
- {
- "name": "DomainWarpFractalType",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOMAIN_WARP_FRACTAL_NONE",
- "value": 0
- },
- {
- "name": "DOMAIN_WARP_FRACTAL_PROGRESSIVE",
- "value": 1
- },
- {
- "name": "DOMAIN_WARP_FRACTAL_INDEPENDENT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_noise_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2624461392,
- "arguments": [
- {
- "name": "type",
- "type": "enum::FastNoiseLite.NoiseType"
- }
- ]
- },
- {
- "name": "get_noise_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1458108610,
- "return_value": {
- "type": "enum::FastNoiseLite.NoiseType"
- }
- },
- {
- "name": "set_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "freq",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_fractal_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4132731174,
- "arguments": [
- {
- "name": "type",
- "type": "enum::FastNoiseLite.FractalType"
- }
- ]
- },
- {
- "name": "get_fractal_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1036889279,
- "return_value": {
- "type": "enum::FastNoiseLite.FractalType"
- }
- },
- {
- "name": "set_fractal_octaves",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "octave_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_fractal_octaves",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_fractal_lacunarity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "lacunarity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fractal_lacunarity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fractal_gain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gain",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fractal_gain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fractal_weighted_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "weighted_strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fractal_weighted_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fractal_ping_pong_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ping_pong_strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fractal_ping_pong_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_cellular_distance_function",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1006013267,
- "arguments": [
- {
- "name": "func",
- "type": "enum::FastNoiseLite.CellularDistanceFunction"
- }
- ]
- },
- {
- "name": "get_cellular_distance_function",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2021274088,
- "return_value": {
- "type": "enum::FastNoiseLite.CellularDistanceFunction"
- }
- },
- {
- "name": "set_cellular_jitter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "jitter",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cellular_jitter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_cellular_return_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2654169698,
- "arguments": [
- {
- "name": "ret",
- "type": "enum::FastNoiseLite.CellularReturnType"
- }
- ]
- },
- {
- "name": "get_cellular_return_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3699796343,
- "return_value": {
- "type": "enum::FastNoiseLite.CellularReturnType"
- }
- },
- {
- "name": "set_domain_warp_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "domain_warp_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_domain_warp_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_domain_warp_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3629692980,
- "arguments": [
- {
- "name": "domain_warp_type",
- "type": "enum::FastNoiseLite.DomainWarpType"
- }
- ]
- },
- {
- "name": "get_domain_warp_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2980162020,
- "return_value": {
- "type": "enum::FastNoiseLite.DomainWarpType"
- }
- },
- {
- "name": "set_domain_warp_amplitude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "domain_warp_amplitude",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_domain_warp_amplitude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_domain_warp_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "domain_warp_frequency",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_domain_warp_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_domain_warp_fractal_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3999408287,
- "arguments": [
- {
- "name": "domain_warp_fractal_type",
- "type": "enum::FastNoiseLite.DomainWarpFractalType"
- }
- ]
- },
- {
- "name": "get_domain_warp_fractal_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 407716934,
- "return_value": {
- "type": "enum::FastNoiseLite.DomainWarpFractalType"
- }
- },
- {
- "name": "set_domain_warp_fractal_octaves",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "domain_warp_octave_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_domain_warp_fractal_octaves",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_domain_warp_fractal_lacunarity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "domain_warp_lacunarity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_domain_warp_fractal_lacunarity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_domain_warp_fractal_gain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "domain_warp_gain",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_domain_warp_fractal_gain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "noise_type",
- "setter": "set_noise_type",
- "getter": "get_noise_type"
- },
- {
- "type": "int",
- "name": "seed",
- "setter": "set_seed",
- "getter": "get_seed"
- },
- {
- "type": "float",
- "name": "frequency",
- "setter": "set_frequency",
- "getter": "get_frequency"
- },
- {
- "type": "Vector3",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "int",
- "name": "fractal_type",
- "setter": "set_fractal_type",
- "getter": "get_fractal_type"
- },
- {
- "type": "int",
- "name": "fractal_octaves",
- "setter": "set_fractal_octaves",
- "getter": "get_fractal_octaves"
- },
- {
- "type": "float",
- "name": "fractal_lacunarity",
- "setter": "set_fractal_lacunarity",
- "getter": "get_fractal_lacunarity"
- },
- {
- "type": "float",
- "name": "fractal_gain",
- "setter": "set_fractal_gain",
- "getter": "get_fractal_gain"
- },
- {
- "type": "float",
- "name": "fractal_weighted_strength",
- "setter": "set_fractal_weighted_strength",
- "getter": "get_fractal_weighted_strength"
- },
- {
- "type": "float",
- "name": "fractal_ping_pong_strength",
- "setter": "set_fractal_ping_pong_strength",
- "getter": "get_fractal_ping_pong_strength"
- },
- {
- "type": "int",
- "name": "cellular_distance_function",
- "setter": "set_cellular_distance_function",
- "getter": "get_cellular_distance_function"
- },
- {
- "type": "float",
- "name": "cellular_jitter",
- "setter": "set_cellular_jitter",
- "getter": "get_cellular_jitter"
- },
- {
- "type": "int",
- "name": "cellular_return_type",
- "setter": "set_cellular_return_type",
- "getter": "get_cellular_return_type"
- },
- {
- "type": "bool",
- "name": "domain_warp_enabled",
- "setter": "set_domain_warp_enabled",
- "getter": "is_domain_warp_enabled"
- },
- {
- "type": "int",
- "name": "domain_warp_type",
- "setter": "set_domain_warp_type",
- "getter": "get_domain_warp_type"
- },
- {
- "type": "float",
- "name": "domain_warp_amplitude",
- "setter": "set_domain_warp_amplitude",
- "getter": "get_domain_warp_amplitude"
- },
- {
- "type": "float",
- "name": "domain_warp_frequency",
- "setter": "set_domain_warp_frequency",
- "getter": "get_domain_warp_frequency"
- },
- {
- "type": "int",
- "name": "domain_warp_fractal_type",
- "setter": "set_domain_warp_fractal_type",
- "getter": "get_domain_warp_fractal_type"
- },
- {
- "type": "int",
- "name": "domain_warp_fractal_octaves",
- "setter": "set_domain_warp_fractal_octaves",
- "getter": "get_domain_warp_fractal_octaves"
- },
- {
- "type": "float",
- "name": "domain_warp_fractal_lacunarity",
- "setter": "set_domain_warp_fractal_lacunarity",
- "getter": "get_domain_warp_fractal_lacunarity"
- },
- {
- "type": "float",
- "name": "domain_warp_fractal_gain",
- "setter": "set_domain_warp_fractal_gain",
- "getter": "get_domain_warp_fractal_gain"
- }
- ]
- },
- {
- "name": "FileAccess",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "ModeFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "READ",
- "value": 1
- },
- {
- "name": "WRITE",
- "value": 2
- },
- {
- "name": "READ_WRITE",
- "value": 3
- },
- {
- "name": "WRITE_READ",
- "value": 7
- }
- ]
- },
- {
- "name": "CompressionMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPRESSION_FASTLZ",
- "value": 0
- },
- {
- "name": "COMPRESSION_DEFLATE",
- "value": 1
- },
- {
- "name": "COMPRESSION_ZSTD",
- "value": 2
- },
- {
- "name": "COMPRESSION_GZIP",
- "value": 3
- },
- {
- "name": "COMPRESSION_BROTLI",
- "value": 4
- }
- ]
- },
- {
- "name": "UnixPermissionFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "UNIX_READ_OWNER",
- "value": 256
- },
- {
- "name": "UNIX_WRITE_OWNER",
- "value": 128
- },
- {
- "name": "UNIX_EXECUTE_OWNER",
- "value": 64
- },
- {
- "name": "UNIX_READ_GROUP",
- "value": 32
- },
- {
- "name": "UNIX_WRITE_GROUP",
- "value": 16
- },
- {
- "name": "UNIX_EXECUTE_GROUP",
- "value": 8
- },
- {
- "name": "UNIX_READ_OTHER",
- "value": 4
- },
- {
- "name": "UNIX_WRITE_OTHER",
- "value": 2
- },
- {
- "name": "UNIX_EXECUTE_OTHER",
- "value": 1
- },
- {
- "name": "UNIX_SET_USER_ID",
- "value": 2048
- },
- {
- "name": "UNIX_SET_GROUP_ID",
- "value": 1024
- },
- {
- "name": "UNIX_RESTRICTED_DELETE",
- "value": 512
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "open",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1247358404,
- "return_value": {
- "type": "FileAccess"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "enum::FileAccess.ModeFlags"
- }
- ]
- },
- {
- "name": "open_encrypted",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 788003459,
- "hash_compatibility": [
- 1482131466
- ],
- "return_value": {
- "type": "FileAccess"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "mode_flags",
- "type": "enum::FileAccess.ModeFlags"
- },
- {
- "name": "key",
- "type": "PackedByteArray"
- },
- {
- "name": "iv",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- }
- ]
- },
- {
- "name": "open_encrypted_with_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 790283377,
- "return_value": {
- "type": "FileAccess"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "mode_flags",
- "type": "enum::FileAccess.ModeFlags"
- },
- {
- "name": "pass",
- "type": "String"
- }
- ]
- },
- {
- "name": "open_compressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3686439335,
- "hash_compatibility": [
- 2874458257
- ],
- "return_value": {
- "type": "FileAccess"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "mode_flags",
- "type": "enum::FileAccess.ModeFlags"
- },
- {
- "name": "compression_mode",
- "type": "enum::FileAccess.CompressionMode",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_open_error",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "create_temp",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 171914364,
- "hash_compatibility": [
- 3075606245
- ],
- "return_value": {
- "type": "FileAccess"
- },
- "arguments": [
- {
- "name": "mode_flags",
- "type": "enum::FileAccess.ModeFlags"
- },
- {
- "name": "prefix",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "extension",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "keep",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_file_as_bytes",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 659035735,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_file_as_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "resize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844576869,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "length",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "flush",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_path_absolute",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_open",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "seek",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "seek_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "meta": "int64",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "eof_reached",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_8",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint8"
- }
- },
- {
- "name": "get_16",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint16"
- }
- },
- {
- "name": "get_32",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_64",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_half",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_float",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_double",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_real",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4131300905,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "length",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_line",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_csv_line",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2358116058,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "delim",
- "type": "String",
- "default_value": "\",\""
- }
- ]
- },
- {
- "name": "get_as_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "hash_compatibility": [
- 1162154673
- ],
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_md5",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_sha256",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_big_endian",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_big_endian",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "big_endian",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3185525595,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "get_var",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 189129690,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "store_8",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3067735520,
- "hash_compatibility": [
- 1286410249
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "meta": "uint8"
- }
- ]
- },
- {
- "name": "store_16",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3067735520,
- "hash_compatibility": [
- 1286410249
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "meta": "uint16"
- }
- ]
- },
- {
- "name": "store_32",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3067735520,
- "hash_compatibility": [
- 1286410249
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "store_64",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3067735520,
- "hash_compatibility": [
- 1286410249
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "store_half",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 330693286,
- "hash_compatibility": [
- 373806689
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "store_float",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 330693286,
- "hash_compatibility": [
- 373806689
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "store_double",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 330693286,
- "hash_compatibility": [
- 373806689
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "store_real",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 330693286,
- "hash_compatibility": [
- 373806689
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "store_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 114037665,
- "hash_compatibility": [
- 2971499966
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "store_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "hash_compatibility": [
- 83702148
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "line",
- "type": "String"
- }
- ]
- },
- {
- "name": "store_csv_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611473434,
- "hash_compatibility": [
- 2173791505,
- 2217842308
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "values",
- "type": "PackedStringArray"
- },
- {
- "name": "delim",
- "type": "String",
- "default_value": "\",\""
- }
- ]
- },
- {
- "name": "store_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "hash_compatibility": [
- 83702148
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "string",
- "type": "String"
- }
- ]
- },
- {
- "name": "store_var",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 117357437,
- "hash_compatibility": [
- 738511890
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- },
- {
- "name": "full_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "store_pascal_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "hash_compatibility": [
- 83702148
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "string",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_pascal_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "close",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "file_exists",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_modified_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1597066294,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_access_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1597066294,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1597066294,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_unix_permissions",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 524341837,
- "return_value": {
- "type": "bitfield::FileAccess.UnixPermissionFlags"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_unix_permissions",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 846038644,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "permissions",
- "type": "bitfield::FileAccess.UnixPermissionFlags"
- }
- ]
- },
- {
- "name": "get_hidden_attribute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_hidden_attribute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2892558115,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_read_only_attribute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2892558115,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "ro",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_read_only_attribute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_extended_attribute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 955893464,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "attribute_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_extended_attribute_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1218461987,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "attribute_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_extended_attribute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2643421469,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "attribute_name",
- "type": "String"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "set_extended_attribute_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 699024349,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "attribute_name",
- "type": "String"
- },
- {
- "name": "data",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_extended_attribute",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "attribute_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_extended_attributes_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3538744774,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "big_endian",
- "setter": "set_big_endian",
- "getter": "is_big_endian"
- }
- ]
- },
- {
- "name": "FileDialog",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "ConfirmationDialog",
- "api_type": "core",
- "enums": [
- {
- "name": "FileMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FILE_MODE_OPEN_FILE",
- "value": 0
- },
- {
- "name": "FILE_MODE_OPEN_FILES",
- "value": 1
- },
- {
- "name": "FILE_MODE_OPEN_DIR",
- "value": 2
- },
- {
- "name": "FILE_MODE_OPEN_ANY",
- "value": 3
- },
- {
- "name": "FILE_MODE_SAVE_FILE",
- "value": 4
- }
- ]
- },
- {
- "name": "Access",
- "is_bitfield": false,
- "values": [
- {
- "name": "ACCESS_RESOURCES",
- "value": 0
- },
- {
- "name": "ACCESS_USERDATA",
- "value": 1
- },
- {
- "name": "ACCESS_FILESYSTEM",
- "value": 2
- }
- ]
- },
- {
- "name": "DisplayMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DISPLAY_THUMBNAILS",
- "value": 0
- },
- {
- "name": "DISPLAY_LIST",
- "value": 1
- }
- ]
- },
- {
- "name": "Customization",
- "is_bitfield": false,
- "values": [
- {
- "name": "CUSTOMIZATION_HIDDEN_FILES",
- "value": 0
- },
- {
- "name": "CUSTOMIZATION_CREATE_FOLDER",
- "value": 1
- },
- {
- "name": "CUSTOMIZATION_FILE_FILTER",
- "value": 2
- },
- {
- "name": "CUSTOMIZATION_FILE_SORT",
- "value": 3
- },
- {
- "name": "CUSTOMIZATION_FAVORITES",
- "value": 4
- },
- {
- "name": "CUSTOMIZATION_RECENT",
- "value": 5
- },
- {
- "name": "CUSTOMIZATION_LAYOUT",
- "value": 6
- },
- {
- "name": "CUSTOMIZATION_OVERWRITE_WARNING",
- "value": 7
- },
- {
- "name": "CUSTOMIZATION_DELETE",
- "value": 8
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "clear_filters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 914921954,
- "hash_compatibility": [
- 3388804757,
- 233059325
- ],
- "arguments": [
- {
- "name": "filter",
- "type": "String"
- },
- {
- "name": "description",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "mime_type",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "set_filters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "filters",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_filters",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "clear_filename_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_filename_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "filter",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_filename_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_option_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_option_values",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 647634434,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_option_default",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_option_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_option_values",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3353661094,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "values",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "set_option_default",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "default_value_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_option_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_option_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "add_option",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 149592325,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "values",
- "type": "PackedStringArray"
- },
- {
- "name": "default_value_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_selected_options",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_current_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_current_file",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_current_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_current_dir",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "dir",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_current_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_current_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_mode_overrides_title",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "override",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_mode_overriding_title",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_file_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3654936397,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::FileDialog.FileMode"
- }
- ]
- },
- {
- "name": "get_file_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4074825319,
- "return_value": {
- "type": "enum::FileDialog.FileMode"
- }
- },
- {
- "name": "set_display_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2692197101,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::FileDialog.DisplayMode"
- }
- ]
- },
- {
- "name": "get_display_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1092104624,
- "return_value": {
- "type": "enum::FileDialog.DisplayMode"
- }
- },
- {
- "name": "get_vbox",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 915758477,
- "return_value": {
- "type": "VBoxContainer"
- }
- },
- {
- "name": "get_line_edit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4071694264,
- "return_value": {
- "type": "LineEdit"
- }
- },
- {
- "name": "set_access",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4104413466,
- "arguments": [
- {
- "name": "access",
- "type": "enum::FileDialog.Access"
- }
- ]
- },
- {
- "name": "get_access",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3344081076,
- "return_value": {
- "type": "enum::FileDialog.Access"
- }
- },
- {
- "name": "set_root_subfolder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "dir",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_root_subfolder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_show_hidden_files",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "show",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_hidden_files",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_native_dialog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "native",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_native_dialog",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_customization_flag_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3849177100,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::FileDialog.Customization"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_customization_flag_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3722277863,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::FileDialog.Customization"
- }
- ]
- },
- {
- "name": "deselect_all",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_favorite_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "favorites",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_favorite_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_recent_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "recents",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_recent_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_get_icon_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_get_thumbnail_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "popup_file_dialog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "invalidate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "file_selected",
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "files_selected",
- "arguments": [
- {
- "name": "paths",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "dir_selected",
- "arguments": [
- {
- "name": "dir",
- "type": "String"
- }
- ]
- },
- {
- "name": "filename_filter_changed",
- "arguments": [
- {
- "name": "filter",
- "type": "String"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "mode_overrides_title",
- "setter": "set_mode_overrides_title",
- "getter": "is_mode_overriding_title"
- },
- {
- "type": "int",
- "name": "file_mode",
- "setter": "set_file_mode",
- "getter": "get_file_mode"
- },
- {
- "type": "int",
- "name": "display_mode",
- "setter": "set_display_mode",
- "getter": "get_display_mode"
- },
- {
- "type": "int",
- "name": "access",
- "setter": "set_access",
- "getter": "get_access"
- },
- {
- "type": "String",
- "name": "root_subfolder",
- "setter": "set_root_subfolder",
- "getter": "get_root_subfolder"
- },
- {
- "type": "PackedStringArray",
- "name": "filters",
- "setter": "set_filters",
- "getter": "get_filters"
- },
- {
- "type": "String",
- "name": "filename_filter",
- "setter": "set_filename_filter",
- "getter": "get_filename_filter"
- },
- {
- "type": "bool",
- "name": "show_hidden_files",
- "setter": "set_show_hidden_files",
- "getter": "is_showing_hidden_files"
- },
- {
- "type": "bool",
- "name": "use_native_dialog",
- "setter": "set_use_native_dialog",
- "getter": "get_use_native_dialog"
- },
- {
- "type": "int",
- "name": "option_count",
- "setter": "set_option_count",
- "getter": "get_option_count"
- },
- {
- "type": "bool",
- "name": "hidden_files_toggle_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 0
- },
- {
- "type": "bool",
- "name": "file_filter_toggle_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 2
- },
- {
- "type": "bool",
- "name": "file_sort_options_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 3
- },
- {
- "type": "bool",
- "name": "folder_creation_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 1
- },
- {
- "type": "bool",
- "name": "favorites_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 4
- },
- {
- "type": "bool",
- "name": "recent_list_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 5
- },
- {
- "type": "bool",
- "name": "layout_toggle_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 6
- },
- {
- "type": "bool",
- "name": "overwrite_warning_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 7
- },
- {
- "type": "bool",
- "name": "deleting_enabled",
- "setter": "set_customization_flag_enabled",
- "getter": "is_customization_flag_enabled",
- "index": 8
- },
- {
- "type": "String",
- "name": "current_dir",
- "setter": "set_current_dir",
- "getter": "get_current_dir"
- },
- {
- "type": "String",
- "name": "current_file",
- "setter": "set_current_file",
- "getter": "get_current_file"
- },
- {
- "type": "String",
- "name": "current_path",
- "setter": "set_current_path",
- "getter": "get_current_path"
- }
- ]
- },
- {
- "name": "FileSystemDock",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "EditorDock",
- "api_type": "editor",
- "methods": [
- {
- "name": "navigate_to_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_resource_tooltip_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2258356838,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorResourceTooltipPlugin"
- }
- ]
- },
- {
- "name": "remove_resource_tooltip_plugin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2258356838,
- "arguments": [
- {
- "name": "plugin",
- "type": "EditorResourceTooltipPlugin"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "inherit",
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "instantiate",
- "arguments": [
- {
- "name": "files",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "resource_removed",
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "file_removed",
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "folder_removed",
- "arguments": [
- {
- "name": "folder",
- "type": "String"
- }
- ]
- },
- {
- "name": "files_moved",
- "arguments": [
- {
- "name": "old_file",
- "type": "String"
- },
- {
- "name": "new_file",
- "type": "String"
- }
- ]
- },
- {
- "name": "folder_moved",
- "arguments": [
- {
- "name": "old_folder",
- "type": "String"
- },
- {
- "name": "new_folder",
- "type": "String"
- }
- ]
- },
- {
- "name": "folder_color_changed"
- },
- {
- "name": "selection_changed"
- },
- {
- "name": "display_mode_changed"
- }
- ]
- },
- {
- "name": "FlowContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core",
- "enums": [
- {
- "name": "AlignmentMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ALIGNMENT_BEGIN",
- "value": 0
- },
- {
- "name": "ALIGNMENT_CENTER",
- "value": 1
- },
- {
- "name": "ALIGNMENT_END",
- "value": 2
- }
- ]
- },
- {
- "name": "LastWrapAlignmentMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LAST_WRAP_ALIGNMENT_INHERIT",
- "value": 0
- },
- {
- "name": "LAST_WRAP_ALIGNMENT_BEGIN",
- "value": 1
- },
- {
- "name": "LAST_WRAP_ALIGNMENT_CENTER",
- "value": 2
- },
- {
- "name": "LAST_WRAP_ALIGNMENT_END",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_line_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 575250951,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::FlowContainer.AlignmentMode"
- }
- ]
- },
- {
- "name": "get_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3749743559,
- "return_value": {
- "type": "enum::FlowContainer.AlignmentMode"
- }
- },
- {
- "name": "set_last_wrap_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899697495,
- "arguments": [
- {
- "name": "last_wrap_alignment",
- "type": "enum::FlowContainer.LastWrapAlignmentMode"
- }
- ]
- },
- {
- "name": "get_last_wrap_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3743456014,
- "return_value": {
- "type": "enum::FlowContainer.LastWrapAlignmentMode"
- }
- },
- {
- "name": "set_vertical",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "vertical",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_vertical",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_reverse_fill",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "reverse_fill",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_reverse_fill",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "alignment",
- "setter": "set_alignment",
- "getter": "get_alignment"
- },
- {
- "type": "int",
- "name": "last_wrap_alignment",
- "setter": "set_last_wrap_alignment",
- "getter": "get_last_wrap_alignment"
- },
- {
- "type": "bool",
- "name": "vertical",
- "setter": "set_vertical",
- "getter": "is_vertical"
- },
- {
- "type": "bool",
- "name": "reverse_fill",
- "setter": "set_reverse_fill",
- "getter": "is_reverse_fill"
- }
- ]
- },
- {
- "name": "FogMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core",
- "methods": [
- {
- "name": "set_density",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "density",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_density",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_albedo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "albedo",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_albedo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_emission",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "emission",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_emission",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_height_falloff",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height_falloff",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height_falloff",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_edge_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "edge_fade",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_edge_fade",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_density_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1188404210,
- "arguments": [
- {
- "name": "density_texture",
- "type": "Texture3D"
- }
- ]
- },
- {
- "name": "get_density_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373985333,
- "return_value": {
- "type": "Texture3D"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "density",
- "setter": "set_density",
- "getter": "get_density"
- },
- {
- "type": "Color",
- "name": "albedo",
- "setter": "set_albedo",
- "getter": "get_albedo"
- },
- {
- "type": "Color",
- "name": "emission",
- "setter": "set_emission",
- "getter": "get_emission"
- },
- {
- "type": "float",
- "name": "height_falloff",
- "setter": "set_height_falloff",
- "getter": "get_height_falloff"
- },
- {
- "type": "float",
- "name": "edge_fade",
- "setter": "set_edge_fade",
- "getter": "get_edge_fade"
- },
- {
- "type": "Texture3D",
- "name": "density_texture",
- "setter": "set_density_texture",
- "getter": "get_density_texture"
- }
- ]
- },
- {
- "name": "FogVolume",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1416323362,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::RenderingServer.FogVolumeShape"
- }
- ]
- },
- {
- "name": "get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3920334604,
- "return_value": {
- "type": "enum::RenderingServer.FogVolumeShape"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "shape",
- "setter": "set_shape",
- "getter": "get_shape"
- },
- {
- "type": "FogMaterial,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- }
- ]
- },
- {
- "name": "FoldableContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core",
- "enums": [
- {
- "name": "TitlePosition",
- "is_bitfield": false,
- "values": [
- {
- "name": "POSITION_TOP",
- "value": 0
- },
- {
- "name": "POSITION_BOTTOM",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "fold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "expand",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_folded",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "folded",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_folded",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_foldable_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3001390597,
- "arguments": [
- {
- "name": "button_group",
- "type": "FoldableGroup"
- }
- ]
- },
- {
- "name": "get_foldable_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 66499518,
- "return_value": {
- "type": "FoldableGroup"
- }
- },
- {
- "name": "set_title",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_title",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_title_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312603777,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "get_title_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 341400642,
- "return_value": {
- "type": "enum::HorizontalAlignment"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_title_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 119160795,
- "arguments": [
- {
- "name": "text_direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_title_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797257663,
- "return_value": {
- "type": "enum::Control.TextDirection"
- }
- },
- {
- "name": "set_title_text_overrun_behavior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1008890932,
- "arguments": [
- {
- "name": "overrun_behavior",
- "type": "enum::TextServer.OverrunBehavior"
- }
- ]
- },
- {
- "name": "get_title_text_overrun_behavior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3779142101,
- "return_value": {
- "type": "enum::TextServer.OverrunBehavior"
- }
- },
- {
- "name": "set_title_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2276829442,
- "arguments": [
- {
- "name": "title_position",
- "type": "enum::FoldableContainer.TitlePosition"
- }
- ]
- },
- {
- "name": "get_title_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3028840207,
- "return_value": {
- "type": "enum::FoldableContainer.TitlePosition"
- }
- },
- {
- "name": "add_title_bar_control",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- },
- {
- "name": "remove_title_bar_control",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1496901182,
- "arguments": [
- {
- "name": "control",
- "type": "Control"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "folding_changed",
- "arguments": [
- {
- "name": "is_folded",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "folded",
- "setter": "set_folded",
- "getter": "is_folded"
- },
- {
- "type": "String",
- "name": "title",
- "setter": "set_title",
- "getter": "get_title"
- },
- {
- "type": "int",
- "name": "title_alignment",
- "setter": "set_title_alignment",
- "getter": "get_title_alignment"
- },
- {
- "type": "int",
- "name": "title_position",
- "setter": "set_title_position",
- "getter": "get_title_position"
- },
- {
- "type": "int",
- "name": "title_text_overrun_behavior",
- "setter": "set_title_text_overrun_behavior",
- "getter": "get_title_text_overrun_behavior"
- },
- {
- "type": "FoldableGroup",
- "name": "foldable_group",
- "setter": "set_foldable_group",
- "getter": "get_foldable_group"
- },
- {
- "type": "int",
- "name": "title_text_direction",
- "setter": "set_title_text_direction",
- "getter": "get_title_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- }
- ]
- },
- {
- "name": "FoldableGroup",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_expanded_container",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1427441056,
- "return_value": {
- "type": "FoldableContainer"
- }
- },
- {
- "name": "get_containers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::FoldableContainer"
- }
- },
- {
- "name": "set_allow_folding_all",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_allow_folding_all",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "expanded",
- "arguments": [
- {
- "name": "container",
- "type": "FoldableContainer"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "allow_folding_all",
- "setter": "set_allow_folding_all",
- "getter": "is_allow_folding_all"
- }
- ]
- },
- {
- "name": "Font",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_fallbacks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "fallbacks",
- "type": "typedarray::Font"
- }
- ]
- },
- {
- "name": "get_fallbacks",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Font"
- }
- },
- {
- "name": "find_variation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3275867622,
- "hash_compatibility": [
- 1851767612,
- 3344325384,
- 2553855095,
- 1222433716,
- 1149405976
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "variation_coordinates",
- "type": "Dictionary"
- },
- {
- "name": "face_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "strength",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "default_value": "Transform2D(1, 0, 0, 1, 0, 0)"
- },
- {
- "name": "spacing_top",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "spacing_bottom",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "spacing_space",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "spacing_glyph",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "baseline_offset",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "palette_index",
- "type": "int",
- "meta": "int64",
- "default_value": "0"
- },
- {
- "name": "custom_colors",
- "type": "PackedColorArray",
- "default_value": "PackedColorArray()"
- }
- ]
- },
- {
- "name": "get_rids",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 378113874,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- }
- ]
- },
- {
- "name": "get_ascent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 378113874,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- }
- ]
- },
- {
- "name": "get_descent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 378113874,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- }
- ]
- },
- {
- "name": "get_underline_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 378113874,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- }
- ]
- },
- {
- "name": "get_underline_thickness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 378113874,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- }
- ]
- },
- {
- "name": "get_font_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_font_style_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_ot_name_strings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_font_style",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2520224254,
- "return_value": {
- "type": "bitfield::TextServer.FontStyle"
- }
- },
- {
- "name": "get_font_weight",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_font_stretch",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_palette_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "get_palette_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_palette_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2552048864,
- "return_value": {
- "type": "PackedColorArray"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_spacing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1310880908,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "spacing",
- "type": "enum::TextServer.SpacingType"
- }
- ]
- },
- {
- "name": "get_opentype_features",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_cache_capacity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "single_line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "multi_line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_string_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1868866121,
- "hash_compatibility": [
- 3678918099
- ],
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_multiline_string_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 519636710,
- "hash_compatibility": [
- 2427690650
- ],
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "max_lines",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "brk_flags",
- "type": "bitfield::TextServer.LineBreakFlag",
- "default_value": "3"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "draw_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1976686372,
- "hash_compatibility": [
- 1983721962,
- 2565402639
- ],
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_multiline_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2686601589,
- "hash_compatibility": [
- 1171506176,
- 348869189
- ],
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "max_lines",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "brk_flags",
- "type": "bitfield::TextServer.LineBreakFlag",
- "default_value": "3"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_string_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 701417663,
- "hash_compatibility": [
- 623754045,
- 657875837
- ],
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_multiline_string_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4147839237,
- "hash_compatibility": [
- 3206388178,
- 1649790182
- ],
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "0"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "16"
- },
- {
- "name": "max_lines",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "brk_flags",
- "type": "bitfield::TextServer.LineBreakFlag",
- "default_value": "3"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "3"
- },
- {
- "name": "direction",
- "type": "enum::TextServer.Direction",
- "default_value": "0"
- },
- {
- "name": "orientation",
- "type": "enum::TextServer.Orientation",
- "default_value": "0"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "get_char_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3016396712,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "char",
- "type": "int",
- "meta": "char32"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "draw_char",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3500170256,
- "hash_compatibility": [
- 3815617597,
- 1462476057
- ],
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "char",
- "type": "int",
- "meta": "char32"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "draw_char_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1684114874,
- "hash_compatibility": [
- 209525354,
- 4161008124
- ],
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "canvas_item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "char",
- "type": "int",
- "meta": "char32"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "has_char",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "char",
- "type": "int",
- "meta": "char32"
- }
- ]
- },
- {
- "name": "get_supported_chars",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_language_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_script_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "script",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_supported_feature_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_supported_variation_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_face_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- }
- ],
- "properties": [
- {
- "type": "typedarray::24/17:Font",
- "name": "fallbacks",
- "setter": "set_fallbacks",
- "getter": "get_fallbacks"
- }
- ]
- },
- {
- "name": "FontFile",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Font",
- "api_type": "core",
- "methods": [
- {
- "name": "load_bitmap_font",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "load_dynamic_font",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2971499966,
- "arguments": [
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "get_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2362200018,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "set_font_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_font_style_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_font_style",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 918070724,
- "arguments": [
- {
- "name": "style",
- "type": "bitfield::TextServer.FontStyle"
- }
- ]
- },
- {
- "name": "set_font_weight",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "weight",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_font_stretch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "stretch",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_antialiasing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1669900,
- "arguments": [
- {
- "name": "antialiasing",
- "type": "enum::TextServer.FontAntialiasing"
- }
- ]
- },
- {
- "name": "get_antialiasing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4262718649,
- "return_value": {
- "type": "enum::TextServer.FontAntialiasing"
- }
- },
- {
- "name": "set_disable_embedded_bitmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disable_embedded_bitmaps",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_disable_embedded_bitmaps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_generate_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "generate_mipmaps",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_generate_mipmaps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_multichannel_signed_distance_field",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "msdf",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_multichannel_signed_distance_field",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_msdf_pixel_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "msdf_pixel_range",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_msdf_pixel_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_msdf_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "msdf_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_msdf_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_fixed_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "fixed_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_fixed_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_fixed_size_scale_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1660989956,
- "arguments": [
- {
- "name": "fixed_size_scale_mode",
- "type": "enum::TextServer.FixedSizeScaleMode"
- }
- ]
- },
- {
- "name": "get_fixed_size_scale_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 753873478,
- "return_value": {
- "type": "enum::TextServer.FixedSizeScaleMode"
- }
- },
- {
- "name": "set_allow_system_fallback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow_system_fallback",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_allow_system_fallback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_force_autohinter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "force_autohinter",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_force_autohinter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_modulate_color_glyphs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "modulate",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_modulate_color_glyphs",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hinting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1827459492,
- "arguments": [
- {
- "name": "hinting",
- "type": "enum::TextServer.Hinting"
- }
- ]
- },
- {
- "name": "get_hinting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3683214614,
- "return_value": {
- "type": "enum::TextServer.Hinting"
- }
- },
- {
- "name": "set_subpixel_positioning",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4225742182,
- "arguments": [
- {
- "name": "subpixel_positioning",
- "type": "enum::TextServer.SubpixelPositioning"
- }
- ]
- },
- {
- "name": "get_subpixel_positioning",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1069238588,
- "return_value": {
- "type": "enum::TextServer.SubpixelPositioning"
- }
- },
- {
- "name": "set_keep_rounding_remainders",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "keep_rounding_remainders",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_keep_rounding_remainders",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_oversampling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "oversampling",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_oversampling",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_cache_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "clear_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "remove_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_size_cache_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "typedarray::Vector2i"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_size_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_size_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311374912,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "set_variation_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 64545446,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "variation_coordinates",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_variation_coordinates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3485342025,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_embolden",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_embolden",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 30160968,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3836996910,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_extra_spacing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 62942285,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "spacing",
- "type": "enum::TextServer.SpacingType"
- },
- {
- "name": "value",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_extra_spacing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1924257185,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "spacing",
- "type": "enum::TextServer.SpacingType"
- }
- ]
- },
- {
- "name": "set_extra_baseline_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "baseline_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_extra_baseline_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_face_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "face_index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_face_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_cache_ascent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "ascent",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cache_ascent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_cache_descent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "descent",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cache_descent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_cache_underline_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "underline_position",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cache_underline_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_cache_underline_thickness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "underline_thickness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cache_underline_thickness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_cache_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3506521499,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cache_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_texture_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1987661582,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "clear_textures",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311374912,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "remove_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2328951467,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "texture_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_texture_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4157974066,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "texture_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "get_texture_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3878418953,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "texture_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_texture_offsets",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2849993437,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "texture_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_texture_offsets",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3703444828,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "texture_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_glyph_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 681709689,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "clear_glyphs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2311374912,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "remove_glyph",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2328951467,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_glyph_advance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 947991729,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "advance",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_glyph_advance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1601573536,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_glyph_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 921719850,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_glyph_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3205412300,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_glyph_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 921719850,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "gl_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_glyph_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3205412300,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_glyph_uv_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3821620992,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "uv_rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_glyph_uv_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927917900,
- "return_value": {
- "type": "Rect2"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_glyph_texture_idx",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 355564111,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "texture_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_glyph_texture_idx",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1629411054,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "glyph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_kerning_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2345056839,
- "return_value": {
- "type": "typedarray::Vector2i"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_kerning_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_kerning",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3930204747,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "glyph_pair",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "set_kerning",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3182200918,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "glyph_pair",
- "type": "Vector2i"
- },
- {
- "name": "kerning",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_kerning",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611912865,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "glyph_pair",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "render_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 355564111,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "start",
- "type": "int",
- "meta": "char32"
- },
- {
- "name": "end",
- "type": "int",
- "meta": "char32"
- }
- ]
- },
- {
- "name": "render_glyph",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2328951467,
- "arguments": [
- {
- "name": "cache_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_language_support_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- },
- {
- "name": "supported",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_language_support_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_language_support_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language_support_overrides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_script_support_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "script",
- "type": "String"
- },
- {
- "name": "supported",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_script_support_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "script",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_script_support_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "script",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_script_support_overrides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_opentype_feature_overrides",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "overrides",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_opentype_feature_overrides",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_glyph_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 864943070,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "char",
- "type": "int",
- "meta": "char32"
- },
- {
- "name": "variation_selector",
- "type": "int",
- "meta": "char32"
- }
- ]
- },
- {
- "name": "get_char_from_glyph_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "char32"
- },
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "glyph_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "PackedByteArray",
- "name": "data",
- "setter": "set_data",
- "getter": "get_data"
- },
- {
- "type": "bool",
- "name": "generate_mipmaps",
- "setter": "set_generate_mipmaps",
- "getter": "get_generate_mipmaps"
- },
- {
- "type": "bool",
- "name": "disable_embedded_bitmaps",
- "setter": "set_disable_embedded_bitmaps",
- "getter": "get_disable_embedded_bitmaps"
- },
- {
- "type": "int",
- "name": "antialiasing",
- "setter": "set_antialiasing",
- "getter": "get_antialiasing"
- },
- {
- "type": "String",
- "name": "font_name",
- "setter": "set_font_name",
- "getter": "get_font_name"
- },
- {
- "type": "String",
- "name": "style_name",
- "setter": "set_font_style_name",
- "getter": "get_font_style_name"
- },
- {
- "type": "int",
- "name": "font_style",
- "setter": "set_font_style",
- "getter": "get_font_style"
- },
- {
- "type": "int",
- "name": "font_weight",
- "setter": "set_font_weight",
- "getter": "get_font_weight"
- },
- {
- "type": "int",
- "name": "font_stretch",
- "setter": "set_font_stretch",
- "getter": "get_font_stretch"
- },
- {
- "type": "int",
- "name": "subpixel_positioning",
- "setter": "set_subpixel_positioning",
- "getter": "get_subpixel_positioning"
- },
- {
- "type": "bool",
- "name": "keep_rounding_remainders",
- "setter": "set_keep_rounding_remainders",
- "getter": "get_keep_rounding_remainders"
- },
- {
- "type": "bool",
- "name": "multichannel_signed_distance_field",
- "setter": "set_multichannel_signed_distance_field",
- "getter": "is_multichannel_signed_distance_field"
- },
- {
- "type": "int",
- "name": "msdf_pixel_range",
- "setter": "set_msdf_pixel_range",
- "getter": "get_msdf_pixel_range"
- },
- {
- "type": "int",
- "name": "msdf_size",
- "setter": "set_msdf_size",
- "getter": "get_msdf_size"
- },
- {
- "type": "bool",
- "name": "allow_system_fallback",
- "setter": "set_allow_system_fallback",
- "getter": "is_allow_system_fallback"
- },
- {
- "type": "bool",
- "name": "force_autohinter",
- "setter": "set_force_autohinter",
- "getter": "is_force_autohinter"
- },
- {
- "type": "bool",
- "name": "modulate_color_glyphs",
- "setter": "set_modulate_color_glyphs",
- "getter": "is_modulate_color_glyphs"
- },
- {
- "type": "int",
- "name": "hinting",
- "setter": "set_hinting",
- "getter": "get_hinting"
- },
- {
- "type": "int",
- "name": "fixed_size",
- "setter": "set_fixed_size",
- "getter": "get_fixed_size"
- },
- {
- "type": "int",
- "name": "fixed_size_scale_mode",
- "setter": "set_fixed_size_scale_mode",
- "getter": "get_fixed_size_scale_mode"
- },
- {
- "type": "Dictionary",
- "name": "opentype_feature_overrides",
- "setter": "set_opentype_feature_overrides",
- "getter": "get_opentype_feature_overrides"
- },
- {
- "type": "float",
- "name": "oversampling",
- "setter": "set_oversampling",
- "getter": "get_oversampling"
- }
- ]
- },
- {
- "name": "FontVariation",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Font",
- "api_type": "core",
- "methods": [
- {
- "name": "set_base_font",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1262170328,
- "arguments": [
- {
- "name": "font",
- "type": "Font"
- }
- ]
- },
- {
- "name": "get_base_font",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229501585,
- "return_value": {
- "type": "Font"
- }
- },
- {
- "name": "set_variation_opentype",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "coords",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_variation_opentype",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_variation_embolden",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_variation_embolden",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_variation_face_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "face_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_variation_face_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_variation_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_variation_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "set_opentype_features",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "features",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "set_spacing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3122339690,
- "arguments": [
- {
- "name": "spacing",
- "type": "enum::TextServer.SpacingType"
- },
- {
- "name": "value",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_baseline_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "baseline_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_baseline_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_palette_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_palette_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "palette_index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_palette_custom_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- },
- {
- "name": "set_palette_custom_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3546319833,
- "arguments": [
- {
- "name": "colors",
- "type": "PackedColorArray"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Font",
- "name": "base_font",
- "setter": "set_base_font",
- "getter": "get_base_font"
- },
- {
- "type": "Dictionary",
- "name": "variation_opentype",
- "setter": "set_variation_opentype",
- "getter": "get_variation_opentype"
- },
- {
- "type": "int",
- "name": "variation_face_index",
- "setter": "set_variation_face_index",
- "getter": "get_variation_face_index"
- },
- {
- "type": "float",
- "name": "variation_embolden",
- "setter": "set_variation_embolden",
- "getter": "get_variation_embolden"
- },
- {
- "type": "Transform2D",
- "name": "variation_transform",
- "setter": "set_variation_transform",
- "getter": "get_variation_transform"
- },
- {
- "type": "Dictionary",
- "name": "opentype_features",
- "setter": "set_opentype_features",
- "getter": "get_opentype_features"
- },
- {
- "type": "int",
- "name": "spacing_glyph",
- "setter": "set_spacing",
- "getter": "get_spacing",
- "index": 0
- },
- {
- "type": "int",
- "name": "spacing_space",
- "setter": "set_spacing",
- "getter": "get_spacing",
- "index": 1
- },
- {
- "type": "int",
- "name": "spacing_top",
- "setter": "set_spacing",
- "getter": "get_spacing",
- "index": 2
- },
- {
- "type": "int",
- "name": "spacing_bottom",
- "setter": "set_spacing",
- "getter": "get_spacing",
- "index": 3
- },
- {
- "type": "float",
- "name": "baseline_offset",
- "setter": "set_baseline_offset",
- "getter": "get_baseline_offset"
- },
- {
- "type": "int",
- "name": "palette_index",
- "setter": "set_palette_index",
- "getter": "get_palette_index"
- },
- {
- "type": "PackedColorArray",
- "name": "palette_custom_colors",
- "setter": "set_palette_custom_colors",
- "getter": "get_palette_custom_colors"
- }
- ]
- },
- {
- "name": "FramebufferCacheRD",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "get_cache_multipass",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3437881813,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "textures",
- "type": "typedarray::RID"
- },
- {
- "name": "passes",
- "type": "typedarray::RDFramebufferPass"
- },
- {
- "name": "views",
- "type": "int",
- "meta": "uint32"
- }
- ]
- }
- ]
- },
- {
- "name": "GDExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "InitializationLevel",
- "is_bitfield": false,
- "values": [
- {
- "name": "INITIALIZATION_LEVEL_CORE",
- "value": 0
- },
- {
- "name": "INITIALIZATION_LEVEL_SERVERS",
- "value": 1
- },
- {
- "name": "INITIALIZATION_LEVEL_SCENE",
- "value": 2
- },
- {
- "name": "INITIALIZATION_LEVEL_EDITOR",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "is_library_open",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_minimum_library_initialization_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 964858755,
- "return_value": {
- "type": "enum::GDExtension.InitializationLevel"
- }
- }
- ]
- },
- {
- "name": "GDExtensionManager",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "LoadStatus",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOAD_STATUS_OK",
- "value": 0
- },
- {
- "name": "LOAD_STATUS_FAILED",
- "value": 1
- },
- {
- "name": "LOAD_STATUS_ALREADY_LOADED",
- "value": 2
- },
- {
- "name": "LOAD_STATUS_NOT_LOADED",
- "value": 3
- },
- {
- "name": "LOAD_STATUS_NEEDS_RESTART",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "load_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4024158731,
- "return_value": {
- "type": "enum::GDExtensionManager.LoadStatus"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "load_extension_from_function",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1565094761,
- "return_value": {
- "type": "enum::GDExtensionManager.LoadStatus"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "init_func",
- "type": "const GDExtensionInitializationFunction*"
- }
- ]
- },
- {
- "name": "reload_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4024158731,
- "return_value": {
- "type": "enum::GDExtensionManager.LoadStatus"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "unload_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4024158731,
- "return_value": {
- "type": "enum::GDExtensionManager.LoadStatus"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_extension_loaded",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_loaded_extensions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 49743343,
- "return_value": {
- "type": "GDExtension"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "extensions_reloaded"
- },
- {
- "name": "extension_loaded",
- "arguments": [
- {
- "name": "extension",
- "type": "GDExtension"
- }
- ]
- },
- {
- "name": "extension_unloading",
- "arguments": [
- {
- "name": "extension",
- "type": "GDExtension"
- }
- ]
- }
- ]
- },
- {
- "name": "GDScript",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Script",
- "api_type": "core",
- "methods": [
- {
- "name": "new",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 1545262638,
- "return_value": {
- "type": "Variant"
- }
- }
- ]
- },
- {
- "name": "GDScriptLanguageProtocol",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "JSONRPC",
- "api_type": "editor",
- "methods": [
- {
- "name": "get_text_document",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 770545799,
- "return_value": {
- "type": "GDScriptTextDocument"
- }
- },
- {
- "name": "get_workspace",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969295246,
- "return_value": {
- "type": "GDScriptWorkspace"
- }
- },
- {
- "name": "is_smart_resolve_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_initialized",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "initialize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762224011,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "initialized",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "params",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "on_client_connected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "on_client_disconnected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "client_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "notify_client",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2511212011,
- "arguments": [
- {
- "name": "method",
- "type": "String"
- },
- {
- "name": "params",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "client_id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- }
- ]
- },
- {
- "name": "GDScriptSyntaxHighlighter",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "EditorSyntaxHighlighter",
- "api_type": "editor"
- },
- {
- "name": "GDScriptTextDocument",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "show_native_symbol_in_editor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "symbol_id",
- "type": "String"
- }
- ]
- },
- {
- "name": "didOpen",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "params",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "didClose",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "params",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "didChange",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "params",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "willSaveWaitUntil",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "params",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "didSave",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "params",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "nativeSymbol",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762224011,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "documentSymbol",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "completion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "resolve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1333564645,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "rename",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1333564645,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "prepareRename",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762224011,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "references",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "foldingRange",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "codeLens",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "documentLink",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "colorPresentation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "hover",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762224011,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "definition",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3877611628,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "declaration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762224011,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "signatureHelp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762224011,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- }
- ]
- },
- {
- "name": "GDScriptWorkspace",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "editor",
- "methods": [
- {
- "name": "apply_new_signal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3682583557,
- "arguments": [
- {
- "name": "obj",
- "type": "Object"
- },
- {
- "name": "function",
- "type": "String"
- },
- {
- "name": "args",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_file_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "uri",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_file_uri",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "generate_script_api",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2786125124,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "didDeleteFiles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "params",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "parse_script",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "content",
- "type": "String"
- }
- ]
- },
- {
- "name": "parse_local_script",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "publish_diagnostics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "GLTFAccessor",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "GLTFAccessorType",
- "is_bitfield": false,
- "values": [
- {
- "name": "TYPE_SCALAR",
- "value": 0
- },
- {
- "name": "TYPE_VEC2",
- "value": 1
- },
- {
- "name": "TYPE_VEC3",
- "value": 2
- },
- {
- "name": "TYPE_VEC4",
- "value": 3
- },
- {
- "name": "TYPE_MAT2",
- "value": 4
- },
- {
- "name": "TYPE_MAT3",
- "value": 5
- },
- {
- "name": "TYPE_MAT4",
- "value": 6
- }
- ]
- },
- {
- "name": "GLTFComponentType",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPONENT_TYPE_NONE",
- "value": 0
- },
- {
- "name": "COMPONENT_TYPE_SIGNED_BYTE",
- "value": 5120
- },
- {
- "name": "COMPONENT_TYPE_UNSIGNED_BYTE",
- "value": 5121
- },
- {
- "name": "COMPONENT_TYPE_SIGNED_SHORT",
- "value": 5122
- },
- {
- "name": "COMPONENT_TYPE_UNSIGNED_SHORT",
- "value": 5123
- },
- {
- "name": "COMPONENT_TYPE_SIGNED_INT",
- "value": 5124
- },
- {
- "name": "COMPONENT_TYPE_UNSIGNED_INT",
- "value": 5125
- },
- {
- "name": "COMPONENT_TYPE_SINGLE_FLOAT",
- "value": 5126
- },
- {
- "name": "COMPONENT_TYPE_DOUBLE_FLOAT",
- "value": 5130
- },
- {
- "name": "COMPONENT_TYPE_HALF_FLOAT",
- "value": 5131
- },
- {
- "name": "COMPONENT_TYPE_SIGNED_LONG",
- "value": 5134
- },
- {
- "name": "COMPONENT_TYPE_UNSIGNED_LONG",
- "value": 5135
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "from_dictionary",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3495091019,
- "return_value": {
- "type": "GLTFAccessor"
- },
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "to_dictionary",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_buffer_view",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_buffer_view",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "buffer_view",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_byte_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_byte_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_component_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852227802,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "enum::GLTFAccessor.GLTFComponentType"
- }
- },
- {
- "name": "set_component_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1780020221,
- "hash_compatibility": [
- 1286410249
- ],
- "arguments": [
- {
- "name": "component_type",
- "type": "enum::GLTFAccessor.GLTFComponentType"
- }
- ]
- },
- {
- "name": "get_normalized",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_normalized",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "normalized",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_accessor_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1998183368,
- "hash_compatibility": [
- 679305214
- ],
- "return_value": {
- "type": "enum::GLTFAccessor.GLTFAccessorType"
- }
- },
- {
- "name": "set_accessor_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2347728198,
- "arguments": [
- {
- "name": "accessor_type",
- "type": "enum::GLTFAccessor.GLTFAccessorType"
- }
- ]
- },
- {
- "name": "get_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 547233126,
- "hash_compatibility": [
- 148677866
- ],
- "return_value": {
- "type": "PackedFloat64Array"
- }
- },
- {
- "name": "set_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2576592201,
- "arguments": [
- {
- "name": "min",
- "type": "PackedFloat64Array"
- }
- ]
- },
- {
- "name": "get_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 547233126,
- "hash_compatibility": [
- 148677866
- ],
- "return_value": {
- "type": "PackedFloat64Array"
- }
- },
- {
- "name": "set_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2576592201,
- "arguments": [
- {
- "name": "max",
- "type": "PackedFloat64Array"
- }
- ]
- },
- {
- "name": "get_sparse_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_sparse_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sparse_count",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_sparse_indices_buffer_view",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sparse_indices_buffer_view",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sparse_indices_buffer_view",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sparse_indices_byte_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_sparse_indices_byte_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sparse_indices_byte_offset",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_sparse_indices_component_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852227802,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "enum::GLTFAccessor.GLTFComponentType"
- }
- },
- {
- "name": "set_sparse_indices_component_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1780020221,
- "hash_compatibility": [
- 1286410249
- ],
- "arguments": [
- {
- "name": "sparse_indices_component_type",
- "type": "enum::GLTFAccessor.GLTFComponentType"
- }
- ]
- },
- {
- "name": "get_sparse_values_buffer_view",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sparse_values_buffer_view",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sparse_values_buffer_view",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sparse_values_byte_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_sparse_values_byte_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sparse_values_byte_offset",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "buffer_view",
- "setter": "set_buffer_view",
- "getter": "get_buffer_view"
- },
- {
- "type": "int",
- "name": "byte_offset",
- "setter": "set_byte_offset",
- "getter": "get_byte_offset"
- },
- {
- "type": "int",
- "name": "component_type",
- "setter": "set_component_type",
- "getter": "get_component_type"
- },
- {
- "type": "bool",
- "name": "normalized",
- "setter": "set_normalized",
- "getter": "get_normalized"
- },
- {
- "type": "int",
- "name": "count",
- "setter": "set_count",
- "getter": "get_count"
- },
- {
- "type": "int",
- "name": "accessor_type",
- "setter": "set_accessor_type",
- "getter": "get_accessor_type"
- },
- {
- "type": "int",
- "name": "type",
- "setter": "set_type",
- "getter": "get_type"
- },
- {
- "type": "PackedFloat64Array",
- "name": "min",
- "setter": "set_min",
- "getter": "get_min"
- },
- {
- "type": "PackedFloat64Array",
- "name": "max",
- "setter": "set_max",
- "getter": "get_max"
- },
- {
- "type": "int",
- "name": "sparse_count",
- "setter": "set_sparse_count",
- "getter": "get_sparse_count"
- },
- {
- "type": "int",
- "name": "sparse_indices_buffer_view",
- "setter": "set_sparse_indices_buffer_view",
- "getter": "get_sparse_indices_buffer_view"
- },
- {
- "type": "int",
- "name": "sparse_indices_byte_offset",
- "setter": "set_sparse_indices_byte_offset",
- "getter": "get_sparse_indices_byte_offset"
- },
- {
- "type": "int",
- "name": "sparse_indices_component_type",
- "setter": "set_sparse_indices_component_type",
- "getter": "get_sparse_indices_component_type"
- },
- {
- "type": "int",
- "name": "sparse_values_buffer_view",
- "setter": "set_sparse_values_buffer_view",
- "getter": "get_sparse_values_buffer_view"
- },
- {
- "type": "int",
- "name": "sparse_values_byte_offset",
- "setter": "set_sparse_values_byte_offset",
- "getter": "get_sparse_values_byte_offset"
- }
- ]
- },
- {
- "name": "GLTFAnimation",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_original_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_original_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "original_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "loop",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138907829,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- },
- {
- "name": "additional_data",
- "type": "Variant"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "original_name",
- "setter": "set_original_name",
- "getter": "get_original_name"
- },
- {
- "type": "bool",
- "name": "loop",
- "setter": "set_loop",
- "getter": "get_loop"
- }
- ]
- },
- {
- "name": "GLTFBufferView",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "load_buffer_view_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3945446907,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- }
- ]
- },
- {
- "name": "from_dictionary",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2594413512,
- "return_value": {
- "type": "GLTFBufferView"
- },
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "to_dictionary",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "buffer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_byte_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_byte_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "byte_offset",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_byte_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_byte_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "byte_length",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_byte_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_byte_stride",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "byte_stride",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_indices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_indices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "indices",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_vertex_attributes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_vertex_attributes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "is_attributes",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "buffer",
- "setter": "set_buffer",
- "getter": "get_buffer"
- },
- {
- "type": "int",
- "name": "byte_offset",
- "setter": "set_byte_offset",
- "getter": "get_byte_offset"
- },
- {
- "type": "int",
- "name": "byte_length",
- "setter": "set_byte_length",
- "getter": "get_byte_length"
- },
- {
- "type": "int",
- "name": "byte_stride",
- "setter": "set_byte_stride",
- "getter": "get_byte_stride"
- },
- {
- "type": "bool",
- "name": "indices",
- "setter": "set_indices",
- "getter": "get_indices"
- },
- {
- "type": "bool",
- "name": "vertex_attributes",
- "setter": "set_vertex_attributes",
- "getter": "get_vertex_attributes"
- }
- ]
- },
- {
- "name": "GLTFCamera",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "from_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 237784,
- "return_value": {
- "type": "GLTFCamera"
- },
- "arguments": [
- {
- "name": "camera_node",
- "type": "Camera3D"
- }
- ]
- },
- {
- "name": "to_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2285090890,
- "return_value": {
- "type": "Camera3D"
- }
- },
- {
- "name": "from_dictionary",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2495512509,
- "return_value": {
- "type": "GLTFCamera"
- },
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "to_dictionary",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_perspective",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_perspective",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "perspective",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_fov",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fov",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fov",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_size_mag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_size_mag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size_mag",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth_far",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_depth_far",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "zdepth_far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth_near",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_depth_near",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "zdepth_near",
- "type": "float",
- "meta": "float"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "perspective",
- "setter": "set_perspective",
- "getter": "get_perspective"
- },
- {
- "type": "float",
- "name": "fov",
- "setter": "set_fov",
- "getter": "get_fov"
- },
- {
- "type": "float",
- "name": "size_mag",
- "setter": "set_size_mag",
- "getter": "get_size_mag"
- },
- {
- "type": "float",
- "name": "depth_far",
- "setter": "set_depth_far",
- "getter": "get_depth_far"
- },
- {
- "type": "float",
- "name": "depth_near",
- "setter": "set_depth_near",
- "getter": "get_depth_near"
- }
- ]
- },
- {
- "name": "GLTFDocument",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "RootNodeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ROOT_NODE_MODE_SINGLE_ROOT",
- "value": 0
- },
- {
- "name": "ROOT_NODE_MODE_KEEP_ROOT",
- "value": 1
- },
- {
- "name": "ROOT_NODE_MODE_MULTI_ROOT",
- "value": 2
- }
- ]
- },
- {
- "name": "TextureMapMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_MAP_MODE_DO_NOT_REMAP",
- "value": 0
- },
- {
- "name": "TEXTURE_MAP_MODE_REMAP_TO_STANDARD_MATERIAL",
- "value": 1
- }
- ]
- },
- {
- "name": "VisibilityMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VISIBILITY_MODE_INCLUDE_REQUIRED",
- "value": 0
- },
- {
- "name": "VISIBILITY_MODE_INCLUDE_OPTIONAL",
- "value": 1
- },
- {
- "name": "VISIBILITY_MODE_EXCLUDE",
- "value": 2
- }
- ]
- },
- {
- "name": "ImportFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "IMPORT_FLAG_GENERATE_TANGENT_ARRAYS",
- "value": 8
- },
- {
- "name": "IMPORT_FLAG_USE_NAMED_SKIN_BINDS",
- "value": 16
- },
- {
- "name": "IMPORT_FLAG_DISCARD_MESHES_AND_MATERIALS",
- "value": 32
- },
- {
- "name": "IMPORT_FLAG_FORCE_DISABLE_MESH_COMPRESSION",
- "value": 64
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_image_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "image_format",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_image_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_lossy_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "lossy_quality",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_lossy_quality",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fallback_image_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "fallback_image_format",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_fallback_image_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_fallback_image_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fallback_image_quality",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_fallback_image_quality",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_root_node_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 463633402,
- "arguments": [
- {
- "name": "root_node_mode",
- "type": "enum::GLTFDocument.RootNodeMode"
- }
- ]
- },
- {
- "name": "get_root_node_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 948057992,
- "return_value": {
- "type": "enum::GLTFDocument.RootNodeMode"
- }
- },
- {
- "name": "set_texture_map_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3144426102,
- "arguments": [
- {
- "name": "texture_map_mode",
- "type": "enum::GLTFDocument.TextureMapMode"
- }
- ]
- },
- {
- "name": "get_texture_map_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2113256994,
- "return_value": {
- "type": "enum::GLTFDocument.TextureMapMode"
- }
- },
- {
- "name": "set_visibility_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2803579218,
- "arguments": [
- {
- "name": "visibility_mode",
- "type": "enum::GLTFDocument.VisibilityMode"
- }
- ]
- },
- {
- "name": "get_visibility_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3885445962,
- "return_value": {
- "type": "enum::GLTFDocument.VisibilityMode"
- }
- },
- {
- "name": "append_from_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866380864,
- "hash_compatibility": [
- 1862991421
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- },
- {
- "name": "base_path",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "append_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1616081266,
- "hash_compatibility": [
- 2818062664
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "bytes",
- "type": "PackedByteArray"
- },
- {
- "name": "base_path",
- "type": "String"
- },
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "append_from_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1622574258,
- "hash_compatibility": [
- 374125375
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- },
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "generate_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 596118388,
- "hash_compatibility": [
- 2770277081
- ],
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "bake_fps",
- "type": "float",
- "meta": "float",
- "default_value": "30"
- },
- {
- "name": "trimming",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "remove_immutable_tracks",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "generate_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 741783455,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- }
- ]
- },
- {
- "name": "write_to_filesystem",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1784551478,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "import_object_model_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1206708632,
- "return_value": {
- "type": "GLTFObjectModelProperty"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "json_pointer",
- "type": "String"
- }
- ]
- },
- {
- "name": "export_object_model_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 314209806,
- "return_value": {
- "type": "GLTFObjectModelProperty"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "node_path",
- "type": "NodePath"
- },
- {
- "name": "godot_node",
- "type": "Node"
- },
- {
- "name": "gltf_node_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "register_gltf_document_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3752678331,
- "arguments": [
- {
- "name": "extension",
- "type": "GLTFDocumentExtension"
- },
- {
- "name": "first_priority",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "unregister_gltf_document_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2684415758,
- "arguments": [
- {
- "name": "extension",
- "type": "GLTFDocumentExtension"
- }
- ]
- },
- {
- "name": "get_supported_gltf_extensions",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "image_format",
- "setter": "set_image_format",
- "getter": "get_image_format"
- },
- {
- "type": "float",
- "name": "lossy_quality",
- "setter": "set_lossy_quality",
- "getter": "get_lossy_quality"
- },
- {
- "type": "String",
- "name": "fallback_image_format",
- "setter": "set_fallback_image_format",
- "getter": "get_fallback_image_format"
- },
- {
- "type": "float",
- "name": "fallback_image_quality",
- "setter": "set_fallback_image_quality",
- "getter": "get_fallback_image_quality"
- },
- {
- "type": "int",
- "name": "root_node_mode",
- "setter": "set_root_node_mode",
- "getter": "get_root_node_mode"
- },
- {
- "type": "int",
- "name": "texture_map_mode",
- "setter": "set_texture_map_mode",
- "getter": "get_texture_map_mode"
- },
- {
- "type": "int",
- "name": "visibility_mode",
- "setter": "set_visibility_mode",
- "getter": "get_visibility_mode"
- }
- ]
- },
- {
- "name": "GLTFDocumentExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "_import_preflight",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 412946943,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "extensions",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "_get_supported_extensions",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_parse_node_extensions",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2067053794,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "gltf_node",
- "type": "GLTFNode"
- },
- {
- "name": "extensions",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_parse_image_data",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3201673288,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "image_data",
- "type": "PackedByteArray"
- },
- {
- "name": "mime_type",
- "type": "String"
- },
- {
- "name": "ret_image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "_get_image_file_extension",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_parse_texture_json",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1624327185,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "texture_json",
- "type": "Dictionary"
- },
- {
- "name": "ret_gltf_texture",
- "type": "GLTFTexture"
- }
- ]
- },
- {
- "name": "_import_object_model_property",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1446147484,
- "return_value": {
- "type": "GLTFObjectModelProperty"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "split_json_pointer",
- "type": "PackedStringArray"
- },
- {
- "name": "partial_paths",
- "type": "typedarray::NodePath"
- }
- ]
- },
- {
- "name": "_import_post_parse",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1704600462,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- }
- ]
- },
- {
- "name": "_import_pre_generate",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1704600462,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- }
- ]
- },
- {
- "name": "_generate_scene_node",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3810899026,
- "return_value": {
- "type": "Node3D"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "gltf_node",
- "type": "GLTFNode"
- },
- {
- "name": "scene_parent",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_import_node",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4064279746,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "gltf_node",
- "type": "GLTFNode"
- },
- {
- "name": "json",
- "type": "Dictionary"
- },
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_import_post",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 295478427,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "root",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_export_get_property_list",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 186716585,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "root_node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_export_preflight",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 295478427,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "root",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_convert_scene_node",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 147612932,
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "gltf_node",
- "type": "GLTFNode"
- },
- {
- "name": "scene_node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_export_post_convert",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 295478427,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "root",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_export_preserialize",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1704600462,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- }
- ]
- },
- {
- "name": "_export_object_model_property",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4111022730,
- "return_value": {
- "type": "GLTFObjectModelProperty"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "node_path",
- "type": "NodePath"
- },
- {
- "name": "godot_node",
- "type": "Node"
- },
- {
- "name": "gltf_node_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "target_object",
- "type": "Object"
- },
- {
- "name": "target_depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_saveable_image_formats",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_serialize_image_to_bytes",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 276886664,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "image_dict",
- "type": "Dictionary"
- },
- {
- "name": "image_format",
- "type": "String"
- },
- {
- "name": "lossy_quality",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_save_image_at_path",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1844337242,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "file_path",
- "type": "String"
- },
- {
- "name": "image_format",
- "type": "String"
- },
- {
- "name": "lossy_quality",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_serialize_texture_json",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2565166506,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "texture_json",
- "type": "Dictionary"
- },
- {
- "name": "gltf_texture",
- "type": "GLTFTexture"
- },
- {
- "name": "image_format",
- "type": "String"
- }
- ]
- },
- {
- "name": "_export_node",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4064279746,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- },
- {
- "name": "gltf_node",
- "type": "GLTFNode"
- },
- {
- "name": "json",
- "type": "Dictionary"
- },
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "_export_post",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1704600462,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "state",
- "type": "GLTFState"
- }
- ]
- }
- ]
- },
- {
- "name": "GLTFDocumentExtensionConvertImporterMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "GLTFDocumentExtension",
- "api_type": "core"
- },
- {
- "name": "GLTFLight",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "from_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3907677874,
- "return_value": {
- "type": "GLTFLight"
- },
- "arguments": [
- {
- "name": "light_node",
- "type": "Light3D"
- }
- ]
- },
- {
- "name": "to_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2040811672,
- "return_value": {
- "type": "Light3D"
- }
- },
- {
- "name": "from_dictionary",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4057087208,
- "return_value": {
- "type": "GLTFLight"
- },
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "to_dictionary",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3200896285,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_light_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_light_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "light_type",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "range",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_inner_cone_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_inner_cone_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "inner_cone_angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_outer_cone_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_outer_cone_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "outer_cone_angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138907829,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- },
- {
- "name": "additional_data",
- "type": "Variant"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "float",
- "name": "intensity",
- "setter": "set_intensity",
- "getter": "get_intensity"
- },
- {
- "type": "String",
- "name": "light_type",
- "setter": "set_light_type",
- "getter": "get_light_type"
- },
- {
- "type": "float",
- "name": "range",
- "setter": "set_range",
- "getter": "get_range"
- },
- {
- "type": "float",
- "name": "inner_cone_angle",
- "setter": "set_inner_cone_angle",
- "getter": "get_inner_cone_angle"
- },
- {
- "type": "float",
- "name": "outer_cone_angle",
- "setter": "set_outer_cone_angle",
- "getter": "get_outer_cone_angle"
- }
- ]
- },
- {
- "name": "GLTFMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_original_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_original_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "original_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3754628756,
- "return_value": {
- "type": "ImporterMesh"
- }
- },
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2255166972,
- "arguments": [
- {
- "name": "mesh",
- "type": "ImporterMesh"
- }
- ]
- },
- {
- "name": "get_blend_weights",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2445143706,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "set_blend_weights",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899603908,
- "arguments": [
- {
- "name": "blend_weights",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_instance_materials",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Material"
- }
- },
- {
- "name": "set_instance_materials",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "instance_materials",
- "type": "typedarray::Material"
- }
- ]
- },
- {
- "name": "get_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138907829,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- },
- {
- "name": "additional_data",
- "type": "Variant"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "original_name",
- "setter": "set_original_name",
- "getter": "get_original_name"
- },
- {
- "type": "Object",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "PackedFloat32Array",
- "name": "blend_weights",
- "setter": "set_blend_weights",
- "getter": "get_blend_weights"
- },
- {
- "type": "Array",
- "name": "instance_materials",
- "setter": "set_instance_materials",
- "getter": "get_instance_materials"
- }
- ]
- },
- {
- "name": "GLTFNode",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_original_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_original_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "original_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "parent",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_xform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4183770049,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_xform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mesh",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_camera",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_camera",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "camera",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_skin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_skin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "skin",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "skeleton",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3783033775,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2916281908,
- "return_value": {
- "type": "Quaternion"
- }
- },
- {
- "name": "set_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1727505552,
- "arguments": [
- {
- "name": "rotation",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "get_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3783033775,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_children",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_children",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "children",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "append_child_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "child_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_light",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_light",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "light",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138907829,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- },
- {
- "name": "additional_data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_scene_node_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 573359477,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "gltf_state",
- "type": "GLTFState"
- },
- {
- "name": "handle_skeletons",
- "type": "bool",
- "default_value": "true"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "original_name",
- "setter": "set_original_name",
- "getter": "get_original_name"
- },
- {
- "type": "int",
- "name": "parent",
- "setter": "set_parent",
- "getter": "get_parent"
- },
- {
- "type": "int",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "Transform3D",
- "name": "xform",
- "setter": "set_xform",
- "getter": "get_xform"
- },
- {
- "type": "int",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "int",
- "name": "camera",
- "setter": "set_camera",
- "getter": "get_camera"
- },
- {
- "type": "int",
- "name": "skin",
- "setter": "set_skin",
- "getter": "get_skin"
- },
- {
- "type": "int",
- "name": "skeleton",
- "setter": "set_skeleton",
- "getter": "get_skeleton"
- },
- {
- "type": "Vector3",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "Quaternion",
- "name": "rotation",
- "setter": "set_rotation",
- "getter": "get_rotation"
- },
- {
- "type": "Vector3",
- "name": "scale",
- "setter": "set_scale",
- "getter": "get_scale"
- },
- {
- "type": "PackedInt32Array",
- "name": "children",
- "setter": "set_children",
- "getter": "get_children"
- },
- {
- "type": "int",
- "name": "light",
- "setter": "set_light",
- "getter": "get_light"
- },
- {
- "type": "bool",
- "name": "visible",
- "setter": "set_visible",
- "getter": "get_visible"
- }
- ]
- },
- {
- "name": "GLTFObjectModelProperty",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "GLTFObjectModelType",
- "is_bitfield": false,
- "values": [
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_UNKNOWN",
- "value": 0
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_BOOL",
- "value": 1
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT",
- "value": 2
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT_ARRAY",
- "value": 3
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT2",
- "value": 4
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT3",
- "value": 5
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT4",
- "value": 6
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT2X2",
- "value": 7
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT3X3",
- "value": 8
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT4X4",
- "value": 9
- },
- {
- "name": "GLTF_OBJECT_MODEL_TYPE_INT",
- "value": 10
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "append_node_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "node_path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "append_path_to_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1331931644,
- "arguments": [
- {
- "name": "node_path",
- "type": "NodePath"
- },
- {
- "name": "prop_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_accessor_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1998183368,
- "return_value": {
- "type": "enum::GLTFAccessor.GLTFAccessorType"
- }
- },
- {
- "name": "get_gltf_to_godot_expression",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240072449,
- "return_value": {
- "type": "Expression"
- }
- },
- {
- "name": "set_gltf_to_godot_expression",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1815845073,
- "arguments": [
- {
- "name": "gltf_to_godot_expr",
- "type": "Expression"
- }
- ]
- },
- {
- "name": "get_godot_to_gltf_expression",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240072449,
- "return_value": {
- "type": "Expression"
- }
- },
- {
- "name": "set_godot_to_gltf_expression",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1815845073,
- "arguments": [
- {
- "name": "godot_to_gltf_expr",
- "type": "Expression"
- }
- ]
- },
- {
- "name": "get_node_paths",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::NodePath"
- }
- },
- {
- "name": "has_node_paths",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_node_paths",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "node_paths",
- "type": "typedarray::NodePath"
- }
- ]
- },
- {
- "name": "get_object_model_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1094778507,
- "return_value": {
- "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType"
- }
- },
- {
- "name": "set_object_model_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108684086,
- "arguments": [
- {
- "name": "type",
- "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType"
- }
- ]
- },
- {
- "name": "get_json_pointers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::PackedStringArray"
- }
- },
- {
- "name": "has_json_pointers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_json_pointers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "json_pointers",
- "type": "typedarray::PackedStringArray"
- }
- ]
- },
- {
- "name": "get_variant_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3416842102,
- "return_value": {
- "type": "enum::Variant.Type"
- }
- },
- {
- "name": "set_variant_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2887708385,
- "arguments": [
- {
- "name": "variant_type",
- "type": "enum::Variant.Type"
- }
- ]
- },
- {
- "name": "set_types",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4150728237,
- "arguments": [
- {
- "name": "variant_type",
- "type": "enum::Variant.Type"
- },
- {
- "name": "obj_model_type",
- "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Expression",
- "name": "gltf_to_godot_expression",
- "setter": "set_gltf_to_godot_expression",
- "getter": "get_gltf_to_godot_expression"
- },
- {
- "type": "Expression",
- "name": "godot_to_gltf_expression",
- "setter": "set_godot_to_gltf_expression",
- "getter": "get_godot_to_gltf_expression"
- },
- {
- "type": "Array",
- "name": "node_paths",
- "setter": "set_node_paths",
- "getter": "get_node_paths"
- },
- {
- "type": "int",
- "name": "object_model_type",
- "setter": "set_object_model_type",
- "getter": "get_object_model_type"
- },
- {
- "type": "PackedStringArray",
- "name": "json_pointers",
- "setter": "set_json_pointers",
- "getter": "get_json_pointers"
- },
- {
- "type": "int",
- "name": "variant_type",
- "setter": "set_variant_type",
- "getter": "get_variant_type"
- }
- ]
- },
- {
- "name": "GLTFPhysicsBody",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "from_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 420544174,
- "return_value": {
- "type": "GLTFPhysicsBody"
- },
- "arguments": [
- {
- "name": "body_node",
- "type": "CollisionObject3D"
- }
- ]
- },
- {
- "name": "to_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3224013656,
- "return_value": {
- "type": "CollisionObject3D"
- }
- },
- {
- "name": "from_dictionary",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1177544336,
- "return_value": {
- "type": "GLTFPhysicsBody"
- },
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "to_dictionary",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_body_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_body_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "body_type",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_linear_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_linear_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_angular_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "angular_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_center_of_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_center_of_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "center_of_mass",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_inertia_diagonal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_inertia_diagonal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "inertia_diagonal",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_inertia_orientation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1222331677,
- "return_value": {
- "type": "Quaternion"
- }
- },
- {
- "name": "set_inertia_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1727505552,
- "arguments": [
- {
- "name": "inertia_orientation",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "get_inertia_tensor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "set_inertia_tensor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1055510324,
- "arguments": [
- {
- "name": "inertia_tensor",
- "type": "Basis"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "body_type",
- "setter": "set_body_type",
- "getter": "get_body_type"
- },
- {
- "type": "float",
- "name": "mass",
- "setter": "set_mass",
- "getter": "get_mass"
- },
- {
- "type": "Vector3",
- "name": "linear_velocity",
- "setter": "set_linear_velocity",
- "getter": "get_linear_velocity"
- },
- {
- "type": "Vector3",
- "name": "angular_velocity",
- "setter": "set_angular_velocity",
- "getter": "get_angular_velocity"
- },
- {
- "type": "Vector3",
- "name": "center_of_mass",
- "setter": "set_center_of_mass",
- "getter": "get_center_of_mass"
- },
- {
- "type": "Vector3",
- "name": "inertia_diagonal",
- "setter": "set_inertia_diagonal",
- "getter": "get_inertia_diagonal"
- },
- {
- "type": "Quaternion",
- "name": "inertia_orientation",
- "setter": "set_inertia_orientation",
- "getter": "get_inertia_orientation"
- },
- {
- "type": "Basis",
- "name": "inertia_tensor",
- "setter": "set_inertia_tensor",
- "getter": "get_inertia_tensor"
- }
- ]
- },
- {
- "name": "GLTFPhysicsShape",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "from_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3613751275,
- "return_value": {
- "type": "GLTFPhysicsShape"
- },
- "arguments": [
- {
- "name": "shape_node",
- "type": "CollisionShape3D"
- }
- ]
- },
- {
- "name": "to_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 563689933,
- "return_value": {
- "type": "CollisionShape3D"
- },
- "arguments": [
- {
- "name": "cache_shapes",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "from_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3845569786,
- "return_value": {
- "type": "GLTFPhysicsShape"
- },
- "arguments": [
- {
- "name": "shape_resource",
- "type": "Shape3D"
- }
- ]
- },
- {
- "name": "to_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1913542110,
- "return_value": {
- "type": "Shape3D"
- },
- "arguments": [
- {
- "name": "cache_shapes",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "from_dictionary",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2390691823,
- "return_value": {
- "type": "GLTFPhysicsShape"
- },
- "arguments": [
- {
- "name": "dictionary",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "to_dictionary",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_shape_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_shape_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "shape_type",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_is_trigger",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_is_trigger",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "is_trigger",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_mesh_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_mesh_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mesh_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_importer_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3161779525,
- "return_value": {
- "type": "ImporterMesh"
- }
- },
- {
- "name": "set_importer_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2255166972,
- "arguments": [
- {
- "name": "importer_mesh",
- "type": "ImporterMesh"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "shape_type",
- "setter": "set_shape_type",
- "getter": "get_shape_type"
- },
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "bool",
- "name": "is_trigger",
- "setter": "set_is_trigger",
- "getter": "get_is_trigger"
- },
- {
- "type": "int",
- "name": "mesh_index",
- "setter": "set_mesh_index",
- "getter": "get_mesh_index"
- },
- {
- "type": "ImporterMesh",
- "name": "importer_mesh",
- "setter": "set_importer_mesh",
- "getter": "get_importer_mesh"
- }
- ]
- },
- {
- "name": "GLTFSkeleton",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_joints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_joints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "joints",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_roots",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_roots",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "roots",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_godot_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1814733083,
- "return_value": {
- "type": "Skeleton3D"
- }
- },
- {
- "name": "get_unique_names",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "set_unique_names",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "unique_names",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "get_godot_bone_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2382534195,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_godot_bone_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "godot_bone_node",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_bone_attachment_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_bone_attachment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 945440495,
- "return_value": {
- "type": "BoneAttachment3D"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "PackedInt32Array",
- "name": "joints",
- "setter": "set_joints",
- "getter": "get_joints"
- },
- {
- "type": "PackedInt32Array",
- "name": "roots",
- "setter": "set_roots",
- "getter": "get_roots"
- },
- {
- "type": "Array",
- "name": "unique_names",
- "setter": "set_unique_names",
- "getter": "get_unique_names"
- },
- {
- "type": "Dictionary",
- "name": "godot_bone_node",
- "setter": "set_godot_bone_node",
- "getter": "get_godot_bone_node"
- }
- ]
- },
- {
- "name": "GLTFSkin",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_skin_root",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_skin_root",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "skin_root",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joints_original",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_joints_original",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "joints_original",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_inverse_binds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Transform3D"
- }
- },
- {
- "name": "set_inverse_binds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "inverse_binds",
- "type": "typedarray::Transform3D"
- }
- ]
- },
- {
- "name": "get_joints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_joints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "joints",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_non_joints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_non_joints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "non_joints",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_roots",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_roots",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "roots",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "skeleton",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joint_i_to_bone_i",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2382534195,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_joint_i_to_bone_i",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "joint_i_to_bone_i",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_joint_i_to_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2382534195,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_joint_i_to_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "joint_i_to_name",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_godot_skin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1032037385,
- "return_value": {
- "type": "Skin"
- }
- },
- {
- "name": "set_godot_skin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3971435618,
- "arguments": [
- {
- "name": "godot_skin",
- "type": "Skin"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "skin_root",
- "setter": "set_skin_root",
- "getter": "get_skin_root"
- },
- {
- "type": "PackedInt32Array",
- "name": "joints_original",
- "setter": "set_joints_original",
- "getter": "get_joints_original"
- },
- {
- "type": "Array",
- "name": "inverse_binds",
- "setter": "set_inverse_binds",
- "getter": "get_inverse_binds"
- },
- {
- "type": "PackedInt32Array",
- "name": "joints",
- "setter": "set_joints",
- "getter": "get_joints"
- },
- {
- "type": "PackedInt32Array",
- "name": "non_joints",
- "setter": "set_non_joints",
- "getter": "get_non_joints"
- },
- {
- "type": "PackedInt32Array",
- "name": "roots",
- "setter": "set_roots",
- "getter": "get_roots"
- },
- {
- "type": "int",
- "name": "skeleton",
- "setter": "set_skeleton",
- "getter": "get_skeleton"
- },
- {
- "type": "Dictionary",
- "name": "joint_i_to_bone_i",
- "setter": "set_joint_i_to_bone_i",
- "getter": "get_joint_i_to_bone_i"
- },
- {
- "type": "Dictionary",
- "name": "joint_i_to_name",
- "setter": "set_joint_i_to_name",
- "getter": "get_joint_i_to_name"
- },
- {
- "type": "Skin",
- "name": "godot_skin",
- "setter": "set_godot_skin",
- "getter": "get_godot_skin"
- }
- ]
- },
- {
- "name": "GLTFSpecGloss",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_diffuse_img",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 564927088,
- "return_value": {
- "type": "Image"
- }
- },
- {
- "name": "set_diffuse_img",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "diffuse_img",
- "type": "Image"
- }
- ]
- },
- {
- "name": "get_diffuse_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3200896285,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_diffuse_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "diffuse_factor",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_gloss_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_gloss_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gloss_factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_specular_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3200896285,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_specular_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "specular_factor",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_spec_gloss_img",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 564927088,
- "return_value": {
- "type": "Image"
- }
- },
- {
- "name": "set_spec_gloss_img",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "spec_gloss_img",
- "type": "Image"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Object",
- "name": "diffuse_img",
- "setter": "set_diffuse_img",
- "getter": "get_diffuse_img"
- },
- {
- "type": "Color",
- "name": "diffuse_factor",
- "setter": "set_diffuse_factor",
- "getter": "get_diffuse_factor"
- },
- {
- "type": "float",
- "name": "gloss_factor",
- "setter": "set_gloss_factor",
- "getter": "get_gloss_factor"
- },
- {
- "type": "Color",
- "name": "specular_factor",
- "setter": "set_specular_factor",
- "getter": "get_specular_factor"
- },
- {
- "type": "Object",
- "name": "spec_gloss_img",
- "setter": "set_spec_gloss_img",
- "getter": "get_spec_gloss_img"
- }
- ]
- },
- {
- "name": "GLTFState",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "constants": [
- {
- "name": "HANDLE_BINARY_DISCARD_TEXTURES",
- "value": 0
- },
- {
- "name": "HANDLE_BINARY_EXTRACT_TEXTURES",
- "value": 1
- },
- {
- "name": "HANDLE_BINARY_EMBED_AS_BASISU",
- "value": 2
- },
- {
- "name": "HANDLE_BINARY_EMBED_AS_UNCOMPRESSED",
- "value": 3
- }
- ],
- "enums": [
- {
- "name": "HandleBinaryImageMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "HANDLE_BINARY_IMAGE_MODE_DISCARD_TEXTURES",
- "value": 0
- },
- {
- "name": "HANDLE_BINARY_IMAGE_MODE_EXTRACT_TEXTURES",
- "value": 1
- },
- {
- "name": "HANDLE_BINARY_IMAGE_MODE_EMBED_AS_BASISU",
- "value": 2
- },
- {
- "name": "HANDLE_BINARY_IMAGE_MODE_EMBED_AS_UNCOMPRESSED",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_used_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "extension_name",
- "type": "String"
- },
- {
- "name": "required",
- "type": "bool"
- }
- ]
- },
- {
- "name": "append_data_to_buffers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1460416665,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "data",
- "type": "PackedByteArray"
- },
- {
- "name": "deduplication",
- "type": "bool"
- }
- ]
- },
- {
- "name": "append_gltf_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3562288551,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "gltf_node",
- "type": "GLTFNode"
- },
- {
- "name": "godot_scene_node",
- "type": "Node"
- },
- {
- "name": "parent_node_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_json",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "hash_compatibility": [
- 2382534195
- ],
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "set_json",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "json",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_major_version",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_major_version",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "major_version",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_minor_version",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_minor_version",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "minor_version",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_copyright",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_copyright",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "copyright",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_glb_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2362200018,
- "hash_compatibility": [
- 2115431945
- ],
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "set_glb_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2971499966,
- "arguments": [
- {
- "name": "glb_data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "get_use_named_skin_binds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_named_skin_binds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_named_skin_binds",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_nodes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFNode"
- }
- },
- {
- "name": "set_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "nodes",
- "type": "typedarray::GLTFNode"
- }
- ]
- },
- {
- "name": "get_buffers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::PackedByteArray"
- }
- },
- {
- "name": "set_buffers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "buffers",
- "type": "typedarray::PackedByteArray"
- }
- ]
- },
- {
- "name": "get_buffer_views",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFBufferView"
- }
- },
- {
- "name": "set_buffer_views",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "buffer_views",
- "type": "typedarray::GLTFBufferView"
- }
- ]
- },
- {
- "name": "get_accessors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFAccessor"
- }
- },
- {
- "name": "set_accessors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "accessors",
- "type": "typedarray::GLTFAccessor"
- }
- ]
- },
- {
- "name": "get_meshes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFMesh"
- }
- },
- {
- "name": "set_meshes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "meshes",
- "type": "typedarray::GLTFMesh"
- }
- ]
- },
- {
- "name": "get_animation_players_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "hash_compatibility": [
- 3744713108
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "anim_player_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_animation_player",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1550200483,
- "hash_compatibility": [
- 925043400
- ],
- "return_value": {
- "type": "AnimationPlayer"
- },
- "arguments": [
- {
- "name": "anim_player_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_materials",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::Material"
- }
- },
- {
- "name": "set_materials",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "materials",
- "type": "typedarray::Material"
- }
- ]
- },
- {
- "name": "get_scene_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "hash_compatibility": [
- 2841200299
- ],
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_scene_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "scene_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_base_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "hash_compatibility": [
- 2841200299
- ],
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_base_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "base_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_filename",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_filename",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "filename",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_root_nodes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "hash_compatibility": [
- 969006518
- ],
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_root_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "root_nodes",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_textures",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFTexture"
- }
- },
- {
- "name": "set_textures",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "textures",
- "type": "typedarray::GLTFTexture"
- }
- ]
- },
- {
- "name": "get_texture_samplers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFTextureSampler"
- }
- },
- {
- "name": "set_texture_samplers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "texture_samplers",
- "type": "typedarray::GLTFTextureSampler"
- }
- ]
- },
- {
- "name": "get_images",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::Texture2D"
- }
- },
- {
- "name": "set_images",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "images",
- "type": "typedarray::Texture2D"
- }
- ]
- },
- {
- "name": "get_skins",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFSkin"
- }
- },
- {
- "name": "set_skins",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "skins",
- "type": "typedarray::GLTFSkin"
- }
- ]
- },
- {
- "name": "get_cameras",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFCamera"
- }
- },
- {
- "name": "set_cameras",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "cameras",
- "type": "typedarray::GLTFCamera"
- }
- ]
- },
- {
- "name": "get_lights",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFLight"
- }
- },
- {
- "name": "set_lights",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "lights",
- "type": "typedarray::GLTFLight"
- }
- ]
- },
- {
- "name": "get_unique_names",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "set_unique_names",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "unique_names",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "get_unique_animation_names",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::String"
- }
- },
- {
- "name": "set_unique_animation_names",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "unique_animation_names",
- "type": "typedarray::String"
- }
- ]
- },
- {
- "name": "get_skeletons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFSkeleton"
- }
- },
- {
- "name": "set_skeletons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "skeletons",
- "type": "typedarray::GLTFSkeleton"
- }
- ]
- },
- {
- "name": "get_create_animations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_create_animations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "create_animations",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_import_as_skeleton_bones",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "hash_compatibility": [
- 2240911060
- ],
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_import_as_skeleton_bones",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "import_as_skeleton_bones",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_animations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "hash_compatibility": [
- 2915620761
- ],
- "return_value": {
- "type": "typedarray::GLTFAnimation"
- }
- },
- {
- "name": "set_animations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "animations",
- "type": "typedarray::GLTFAnimation"
- }
- ]
- },
- {
- "name": "get_scene_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 539202265,
- "hash_compatibility": [
- 4253421667
- ],
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "gltf_node_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3810805390,
- "hash_compatibility": [
- 1205807060
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "scene_node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_additional_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "hash_compatibility": [
- 2138907829
- ],
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_additional_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "extension_name",
- "type": "StringName"
- },
- {
- "name": "additional_data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_handle_binary_image_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1363384196,
- "return_value": {
- "type": "enum::GLTFState.HandleBinaryImageMode"
- }
- },
- {
- "name": "set_handle_binary_image_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 854676334,
- "arguments": [
- {
- "name": "method",
- "type": "enum::GLTFState.HandleBinaryImageMode"
- }
- ]
- },
- {
- "name": "set_bake_fps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_bake_fps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_handle_binary_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "hash_compatibility": [
- 2455072627
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_handle_binary_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "method",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Dictionary",
- "name": "json",
- "setter": "set_json",
- "getter": "get_json"
- },
- {
- "type": "int",
- "name": "major_version",
- "setter": "set_major_version",
- "getter": "get_major_version"
- },
- {
- "type": "int",
- "name": "minor_version",
- "setter": "set_minor_version",
- "getter": "get_minor_version"
- },
- {
- "type": "String",
- "name": "copyright",
- "setter": "set_copyright",
- "getter": "get_copyright"
- },
- {
- "type": "PackedByteArray",
- "name": "glb_data",
- "setter": "set_glb_data",
- "getter": "get_glb_data"
- },
- {
- "type": "bool",
- "name": "use_named_skin_binds",
- "setter": "set_use_named_skin_binds",
- "getter": "get_use_named_skin_binds"
- },
- {
- "type": "Array",
- "name": "nodes",
- "setter": "set_nodes",
- "getter": "get_nodes"
- },
- {
- "type": "Array",
- "name": "buffers",
- "setter": "set_buffers",
- "getter": "get_buffers"
- },
- {
- "type": "Array",
- "name": "buffer_views",
- "setter": "set_buffer_views",
- "getter": "get_buffer_views"
- },
- {
- "type": "Array",
- "name": "accessors",
- "setter": "set_accessors",
- "getter": "get_accessors"
- },
- {
- "type": "Array",
- "name": "meshes",
- "setter": "set_meshes",
- "getter": "get_meshes"
- },
- {
- "type": "Array",
- "name": "materials",
- "setter": "set_materials",
- "getter": "get_materials"
- },
- {
- "type": "String",
- "name": "scene_name",
- "setter": "set_scene_name",
- "getter": "get_scene_name"
- },
- {
- "type": "String",
- "name": "base_path",
- "setter": "set_base_path",
- "getter": "get_base_path"
- },
- {
- "type": "String",
- "name": "filename",
- "setter": "set_filename",
- "getter": "get_filename"
- },
- {
- "type": "PackedInt32Array",
- "name": "root_nodes",
- "setter": "set_root_nodes",
- "getter": "get_root_nodes"
- },
- {
- "type": "Array",
- "name": "textures",
- "setter": "set_textures",
- "getter": "get_textures"
- },
- {
- "type": "Array",
- "name": "texture_samplers",
- "setter": "set_texture_samplers",
- "getter": "get_texture_samplers"
- },
- {
- "type": "Array",
- "name": "images",
- "setter": "set_images",
- "getter": "get_images"
- },
- {
- "type": "Array",
- "name": "skins",
- "setter": "set_skins",
- "getter": "get_skins"
- },
- {
- "type": "Array",
- "name": "cameras",
- "setter": "set_cameras",
- "getter": "get_cameras"
- },
- {
- "type": "Array",
- "name": "lights",
- "setter": "set_lights",
- "getter": "get_lights"
- },
- {
- "type": "Array",
- "name": "unique_names",
- "setter": "set_unique_names",
- "getter": "get_unique_names"
- },
- {
- "type": "Array",
- "name": "unique_animation_names",
- "setter": "set_unique_animation_names",
- "getter": "get_unique_animation_names"
- },
- {
- "type": "Array",
- "name": "skeletons",
- "setter": "set_skeletons",
- "getter": "get_skeletons"
- },
- {
- "type": "bool",
- "name": "create_animations",
- "setter": "set_create_animations",
- "getter": "get_create_animations"
- },
- {
- "type": "bool",
- "name": "import_as_skeleton_bones",
- "setter": "set_import_as_skeleton_bones",
- "getter": "get_import_as_skeleton_bones"
- },
- {
- "type": "Array",
- "name": "animations",
- "setter": "set_animations",
- "getter": "get_animations"
- },
- {
- "type": "int",
- "name": "handle_binary_image_mode",
- "setter": "set_handle_binary_image_mode",
- "getter": "get_handle_binary_image_mode"
- },
- {
- "type": "float",
- "name": "bake_fps",
- "setter": "set_bake_fps",
- "getter": "get_bake_fps"
- },
- {
- "type": "int",
- "name": "handle_binary_image",
- "setter": "set_handle_binary_image",
- "getter": "get_handle_binary_image"
- }
- ]
- },
- {
- "name": "GLTFTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_src_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_src_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "src_image",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sampler",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sampler",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sampler",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "src_image",
- "setter": "set_src_image",
- "getter": "get_src_image"
- },
- {
- "type": "int",
- "name": "sampler",
- "setter": "set_sampler",
- "getter": "get_sampler"
- }
- ]
- },
- {
- "name": "GLTFTextureSampler",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_mag_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_mag_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "filter_mode",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_min_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_min_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "filter_mode",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_wrap_s",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_wrap_s",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "wrap_mode",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_wrap_t",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_wrap_t",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "wrap_mode",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "mag_filter",
- "setter": "set_mag_filter",
- "getter": "get_mag_filter"
- },
- {
- "type": "int",
- "name": "min_filter",
- "setter": "set_min_filter",
- "getter": "get_min_filter"
- },
- {
- "type": "int",
- "name": "wrap_s",
- "setter": "set_wrap_s",
- "getter": "get_wrap_s"
- },
- {
- "type": "int",
- "name": "wrap_t",
- "setter": "set_wrap_t",
- "getter": "get_wrap_t"
- }
- ]
- },
- {
- "name": "GPUParticles2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "DrawOrder",
- "is_bitfield": false,
- "values": [
- {
- "name": "DRAW_ORDER_INDEX",
- "value": 0
- },
- {
- "name": "DRAW_ORDER_LIFETIME",
- "value": 1
- },
- {
- "name": "DRAW_ORDER_REVERSE_LIFETIME",
- "value": 2
- }
- ]
- },
- {
- "name": "EmitFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "EMIT_FLAG_POSITION",
- "value": 1
- },
- {
- "name": "EMIT_FLAG_ROTATION_SCALE",
- "value": 2
- },
- {
- "name": "EMIT_FLAG_VELOCITY",
- "value": 4
- },
- {
- "name": "EMIT_FLAG_COLOR",
- "value": 8
- },
- {
- "name": "EMIT_FLAG_CUSTOM",
- "value": 16
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_emitting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_lifetime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_one_shot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "secs",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_visibility_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "visibility_rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_interpolate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_process_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_collision_base_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_interp_to_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "interp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "request_particles_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2019720106,
- "hash_compatibility": [
- 373806689
- ],
- "arguments": [
- {
- "name": "process_time",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "process_time_residual",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "is_emitting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_lifetime",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_one_shot",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_pre_process_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_explosiveness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_randomness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_visibility_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "get_use_local_coordinates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_fixed_fps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_fractional_delta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_process_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_collision_base_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_interp_to_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_draw_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1939677959,
- "arguments": [
- {
- "name": "order",
- "type": "enum::GPUParticles2D.DrawOrder"
- }
- ]
- },
- {
- "name": "get_draw_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 941479095,
- "return_value": {
- "type": "enum::GPUParticles2D.DrawOrder"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "capture_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "restart",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "keep_seed",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_sub_emitter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_sub_emitter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "emit_particle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2179202058,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D"
- },
- {
- "name": "velocity",
- "type": "Vector2"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "custom",
- "type": "Color"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "set_trail_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_trail_lifetime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "is_trail_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_trail_lifetime",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_trail_sections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sections",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_trail_sections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_trail_section_subdivisions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "subdivisions",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_trail_section_subdivisions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "convert_from_particles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "particles",
- "type": "Node"
- }
- ]
- },
- {
- "name": "set_amount_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_amount_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_fixed_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_fixed_seed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_fixed_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "signals": [
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "emitting",
- "setter": "set_emitting",
- "getter": "is_emitting"
- },
- {
- "type": "int",
- "name": "amount",
- "setter": "set_amount",
- "getter": "get_amount"
- },
- {
- "type": "float",
- "name": "amount_ratio",
- "setter": "set_amount_ratio",
- "getter": "get_amount_ratio"
- },
- {
- "type": "NodePath",
- "name": "sub_emitter",
- "setter": "set_sub_emitter",
- "getter": "get_sub_emitter"
- },
- {
- "type": "Texture2D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- },
- {
- "type": "float",
- "name": "lifetime",
- "setter": "set_lifetime",
- "getter": "get_lifetime"
- },
- {
- "type": "float",
- "name": "interp_to_end",
- "setter": "set_interp_to_end",
- "getter": "get_interp_to_end"
- },
- {
- "type": "bool",
- "name": "one_shot",
- "setter": "set_one_shot",
- "getter": "get_one_shot"
- },
- {
- "type": "float",
- "name": "preprocess",
- "setter": "set_pre_process_time",
- "getter": "get_pre_process_time"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- },
- {
- "type": "float",
- "name": "explosiveness",
- "setter": "set_explosiveness_ratio",
- "getter": "get_explosiveness_ratio"
- },
- {
- "type": "float",
- "name": "randomness",
- "setter": "set_randomness_ratio",
- "getter": "get_randomness_ratio"
- },
- {
- "type": "bool",
- "name": "use_fixed_seed",
- "setter": "set_use_fixed_seed",
- "getter": "get_use_fixed_seed"
- },
- {
- "type": "int",
- "name": "seed",
- "setter": "set_seed",
- "getter": "get_seed"
- },
- {
- "type": "int",
- "name": "fixed_fps",
- "setter": "set_fixed_fps",
- "getter": "get_fixed_fps"
- },
- {
- "type": "bool",
- "name": "interpolate",
- "setter": "set_interpolate",
- "getter": "get_interpolate"
- },
- {
- "type": "bool",
- "name": "fract_delta",
- "setter": "set_fractional_delta",
- "getter": "get_fractional_delta"
- },
- {
- "type": "float",
- "name": "collision_base_size",
- "setter": "set_collision_base_size",
- "getter": "get_collision_base_size"
- },
- {
- "type": "Rect2",
- "name": "visibility_rect",
- "setter": "set_visibility_rect",
- "getter": "get_visibility_rect"
- },
- {
- "type": "bool",
- "name": "local_coords",
- "setter": "set_use_local_coordinates",
- "getter": "get_use_local_coordinates"
- },
- {
- "type": "int",
- "name": "draw_order",
- "setter": "set_draw_order",
- "getter": "get_draw_order"
- },
- {
- "type": "bool",
- "name": "trail_enabled",
- "setter": "set_trail_enabled",
- "getter": "is_trail_enabled"
- },
- {
- "type": "float",
- "name": "trail_lifetime",
- "setter": "set_trail_lifetime",
- "getter": "get_trail_lifetime"
- },
- {
- "type": "int",
- "name": "trail_sections",
- "setter": "set_trail_sections",
- "getter": "get_trail_sections"
- },
- {
- "type": "int",
- "name": "trail_section_subdivisions",
- "setter": "set_trail_section_subdivisions",
- "getter": "get_trail_section_subdivisions"
- },
- {
- "type": "ParticleProcessMaterial,ShaderMaterial",
- "name": "process_material",
- "setter": "set_process_material",
- "getter": "get_process_material"
- }
- ]
- },
- {
- "name": "GPUParticles3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GeometryInstance3D",
- "api_type": "core",
- "constants": [
- {
- "name": "MAX_DRAW_PASSES",
- "value": 4
- }
- ],
- "enums": [
- {
- "name": "DrawOrder",
- "is_bitfield": false,
- "values": [
- {
- "name": "DRAW_ORDER_INDEX",
- "value": 0
- },
- {
- "name": "DRAW_ORDER_LIFETIME",
- "value": 1
- },
- {
- "name": "DRAW_ORDER_REVERSE_LIFETIME",
- "value": 2
- },
- {
- "name": "DRAW_ORDER_VIEW_DEPTH",
- "value": 3
- }
- ]
- },
- {
- "name": "EmitFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "EMIT_FLAG_POSITION",
- "value": 1
- },
- {
- "name": "EMIT_FLAG_ROTATION_SCALE",
- "value": 2
- },
- {
- "name": "EMIT_FLAG_VELOCITY",
- "value": 4
- },
- {
- "name": "EMIT_FLAG_COLOR",
- "value": 8
- },
- {
- "name": "EMIT_FLAG_CUSTOM",
- "value": 16
- }
- ]
- },
- {
- "name": "TransformAlign",
- "is_bitfield": false,
- "values": [
- {
- "name": "TRANSFORM_ALIGN_DISABLED",
- "value": 0
- },
- {
- "name": "TRANSFORM_ALIGN_Z_BILLBOARD",
- "value": 1
- },
- {
- "name": "TRANSFORM_ALIGN_Y_TO_VELOCITY",
- "value": 2
- },
- {
- "name": "TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY",
- "value": 3
- },
- {
- "name": "TRANSFORM_ALIGN_LOCAL_BILLBOARD",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_emitting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "emitting",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_lifetime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_one_shot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_pre_process_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_explosiveness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_randomness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_visibility_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "set_use_local_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_fixed_fps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "fps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_fractional_delta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_interpolate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_process_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_collision_base_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_interp_to_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "interp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "is_emitting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_amount",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_lifetime",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_one_shot",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_pre_process_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_explosiveness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_randomness_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_visibility_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "get_use_local_coordinates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_fixed_fps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_fractional_delta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_interpolate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_process_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "get_speed_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_collision_base_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_interp_to_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_fixed_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_fixed_seed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_fixed_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_seed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_draw_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1208074815,
- "arguments": [
- {
- "name": "order",
- "type": "enum::GPUParticles3D.DrawOrder"
- }
- ]
- },
- {
- "name": "get_draw_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3770381780,
- "return_value": {
- "type": "enum::GPUParticles3D.DrawOrder"
- }
- },
- {
- "name": "set_draw_passes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "passes",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_draw_pass_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969122797,
- "arguments": [
- {
- "name": "pass",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "get_draw_passes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_draw_pass_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1576363275,
- "return_value": {
- "type": "Mesh"
- },
- "arguments": [
- {
- "name": "pass",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_skin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3971435618,
- "arguments": [
- {
- "name": "skin",
- "type": "Skin"
- }
- ]
- },
- {
- "name": "get_skin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2074563878,
- "return_value": {
- "type": "Skin"
- }
- },
- {
- "name": "restart",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "keep_seed",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "capture_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "set_sub_emitter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_sub_emitter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "emit_particle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 992173727,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform3D"
- },
- {
- "name": "velocity",
- "type": "Vector3"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "custom",
- "type": "Color"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "set_trail_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_trail_lifetime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "secs",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "is_trail_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_trail_lifetime",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_transform_align",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3892425954,
- "arguments": [
- {
- "name": "align",
- "type": "enum::GPUParticles3D.TransformAlign"
- }
- ]
- },
- {
- "name": "get_transform_align",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2100992166,
- "return_value": {
- "type": "enum::GPUParticles3D.TransformAlign"
- }
- },
- {
- "name": "set_transform_align_channel_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 540833286,
- "arguments": [
- {
- "name": "channel_filter",
- "type": "enum::RenderingServer.ParticlesTransformAlignCustomSrc"
- }
- ]
- },
- {
- "name": "get_transform_align_channel_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1664431231,
- "return_value": {
- "type": "enum::RenderingServer.ParticlesTransformAlignCustomSrc"
- }
- },
- {
- "name": "set_transform_align_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3781785913,
- "arguments": [
- {
- "name": "align",
- "type": "enum::RenderingServer.ParticlesTransformAlignAxis"
- }
- ]
- },
- {
- "name": "get_transform_align_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2427180841,
- "return_value": {
- "type": "enum::RenderingServer.ParticlesTransformAlignAxis"
- }
- },
- {
- "name": "convert_from_particles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "particles",
- "type": "Node"
- }
- ]
- },
- {
- "name": "set_amount_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_amount_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "request_particles_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 66938510,
- "hash_compatibility": [
- 373806689
- ],
- "arguments": [
- {
- "name": "process_time",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "process_time_residual",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "emitting",
- "setter": "set_emitting",
- "getter": "is_emitting"
- },
- {
- "type": "int",
- "name": "amount",
- "setter": "set_amount",
- "getter": "get_amount"
- },
- {
- "type": "float",
- "name": "amount_ratio",
- "setter": "set_amount_ratio",
- "getter": "get_amount_ratio"
- },
- {
- "type": "NodePath",
- "name": "sub_emitter",
- "setter": "set_sub_emitter",
- "getter": "get_sub_emitter"
- },
- {
- "type": "float",
- "name": "lifetime",
- "setter": "set_lifetime",
- "getter": "get_lifetime"
- },
- {
- "type": "float",
- "name": "interp_to_end",
- "setter": "set_interp_to_end",
- "getter": "get_interp_to_end"
- },
- {
- "type": "bool",
- "name": "one_shot",
- "setter": "set_one_shot",
- "getter": "get_one_shot"
- },
- {
- "type": "float",
- "name": "preprocess",
- "setter": "set_pre_process_time",
- "getter": "get_pre_process_time"
- },
- {
- "type": "float",
- "name": "speed_scale",
- "setter": "set_speed_scale",
- "getter": "get_speed_scale"
- },
- {
- "type": "float",
- "name": "explosiveness",
- "setter": "set_explosiveness_ratio",
- "getter": "get_explosiveness_ratio"
- },
- {
- "type": "float",
- "name": "randomness",
- "setter": "set_randomness_ratio",
- "getter": "get_randomness_ratio"
- },
- {
- "type": "bool",
- "name": "use_fixed_seed",
- "setter": "set_use_fixed_seed",
- "getter": "get_use_fixed_seed"
- },
- {
- "type": "int",
- "name": "seed",
- "setter": "set_seed",
- "getter": "get_seed"
- },
- {
- "type": "int",
- "name": "fixed_fps",
- "setter": "set_fixed_fps",
- "getter": "get_fixed_fps"
- },
- {
- "type": "bool",
- "name": "interpolate",
- "setter": "set_interpolate",
- "getter": "get_interpolate"
- },
- {
- "type": "bool",
- "name": "fract_delta",
- "setter": "set_fractional_delta",
- "getter": "get_fractional_delta"
- },
- {
- "type": "float",
- "name": "collision_base_size",
- "setter": "set_collision_base_size",
- "getter": "get_collision_base_size"
- },
- {
- "type": "AABB",
- "name": "visibility_aabb",
- "setter": "set_visibility_aabb",
- "getter": "get_visibility_aabb"
- },
- {
- "type": "bool",
- "name": "local_coords",
- "setter": "set_use_local_coordinates",
- "getter": "get_use_local_coordinates"
- },
- {
- "type": "int",
- "name": "draw_order",
- "setter": "set_draw_order",
- "getter": "get_draw_order"
- },
- {
- "type": "int",
- "name": "transform_align",
- "setter": "set_transform_align",
- "getter": "get_transform_align"
- },
- {
- "type": "int",
- "name": "transform_align_axis",
- "setter": "set_transform_align_axis",
- "getter": "get_transform_align_axis"
- },
- {
- "type": "int",
- "name": "transform_align_channel_filter",
- "setter": "set_transform_align_channel_filter",
- "getter": "get_transform_align_channel_filter"
- },
- {
- "type": "bool",
- "name": "trail_enabled",
- "setter": "set_trail_enabled",
- "getter": "is_trail_enabled"
- },
- {
- "type": "float",
- "name": "trail_lifetime",
- "setter": "set_trail_lifetime",
- "getter": "get_trail_lifetime"
- },
- {
- "type": "ParticleProcessMaterial,ShaderMaterial",
- "name": "process_material",
- "setter": "set_process_material",
- "getter": "get_process_material"
- },
- {
- "type": "int",
- "name": "draw_passes",
- "setter": "set_draw_passes",
- "getter": "get_draw_passes"
- },
- {
- "type": "Mesh",
- "name": "draw_pass_1",
- "setter": "set_draw_pass_mesh",
- "getter": "get_draw_pass_mesh",
- "index": 0
- },
- {
- "type": "Mesh",
- "name": "draw_pass_2",
- "setter": "set_draw_pass_mesh",
- "getter": "get_draw_pass_mesh",
- "index": 1
- },
- {
- "type": "Mesh",
- "name": "draw_pass_3",
- "setter": "set_draw_pass_mesh",
- "getter": "get_draw_pass_mesh",
- "index": 2
- },
- {
- "type": "Mesh",
- "name": "draw_pass_4",
- "setter": "set_draw_pass_mesh",
- "getter": "get_draw_pass_mesh",
- "index": 3
- },
- {
- "type": "Skin",
- "name": "draw_skin",
- "setter": "set_skin",
- "getter": "get_skin"
- }
- ]
- },
- {
- "name": "GPUParticlesAttractor3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_attenuation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "attenuation",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_attenuation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_directionality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_directionality",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "strength",
- "setter": "set_strength",
- "getter": "get_strength"
- },
- {
- "type": "float",
- "name": "attenuation",
- "setter": "set_attenuation",
- "getter": "get_attenuation"
- },
- {
- "type": "float",
- "name": "directionality",
- "setter": "set_directionality",
- "getter": "get_directionality"
- },
- {
- "type": "int",
- "name": "cull_mask",
- "setter": "set_cull_mask",
- "getter": "get_cull_mask"
- }
- ]
- },
- {
- "name": "GPUParticlesAttractorBox3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GPUParticlesAttractor3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "GPUParticlesAttractorSphere3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GPUParticlesAttractor3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- }
- ]
- },
- {
- "name": "GPUParticlesAttractorVectorField3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GPUParticlesAttractor3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1188404210,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture3D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373985333,
- "return_value": {
- "type": "Texture3D"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "Texture3D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- }
- ]
- },
- {
- "name": "GPUParticlesCollision3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "cull_mask",
- "setter": "set_cull_mask",
- "getter": "get_cull_mask"
- }
- ]
- },
- {
- "name": "GPUParticlesCollisionBox3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GPUParticlesCollision3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "GPUParticlesCollisionHeightField3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GPUParticlesCollision3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Resolution",
- "is_bitfield": false,
- "values": [
- {
- "name": "RESOLUTION_256",
- "value": 0
- },
- {
- "name": "RESOLUTION_512",
- "value": 1
- },
- {
- "name": "RESOLUTION_1024",
- "value": 2
- },
- {
- "name": "RESOLUTION_2048",
- "value": 3
- },
- {
- "name": "RESOLUTION_4096",
- "value": 4
- },
- {
- "name": "RESOLUTION_8192",
- "value": 5
- },
- {
- "name": "RESOLUTION_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "UpdateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "UPDATE_MODE_WHEN_MOVED",
- "value": 0
- },
- {
- "name": "UPDATE_MODE_ALWAYS",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_resolution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1009996517,
- "arguments": [
- {
- "name": "resolution",
- "type": "enum::GPUParticlesCollisionHeightField3D.Resolution"
- }
- ]
- },
- {
- "name": "get_resolution",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1156065644,
- "return_value": {
- "type": "enum::GPUParticlesCollisionHeightField3D.Resolution"
- }
- },
- {
- "name": "set_update_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 673680859,
- "arguments": [
- {
- "name": "update_mode",
- "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode"
- }
- ]
- },
- {
- "name": "get_update_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1998141380,
- "return_value": {
- "type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode"
- }
- },
- {
- "name": "set_heightfield_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "heightfield_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_heightfield_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_heightfield_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_heightfield_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_follow_camera_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_follow_camera_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "resolution",
- "setter": "set_resolution",
- "getter": "get_resolution"
- },
- {
- "type": "int",
- "name": "update_mode",
- "setter": "set_update_mode",
- "getter": "get_update_mode"
- },
- {
- "type": "bool",
- "name": "follow_camera_enabled",
- "setter": "set_follow_camera_enabled",
- "getter": "is_follow_camera_enabled"
- },
- {
- "type": "int",
- "name": "heightfield_mask",
- "setter": "set_heightfield_mask",
- "getter": "get_heightfield_mask"
- }
- ]
- },
- {
- "name": "GPUParticlesCollisionSDF3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GPUParticlesCollision3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Resolution",
- "is_bitfield": false,
- "values": [
- {
- "name": "RESOLUTION_16",
- "value": 0
- },
- {
- "name": "RESOLUTION_32",
- "value": 1
- },
- {
- "name": "RESOLUTION_64",
- "value": 2
- },
- {
- "name": "RESOLUTION_128",
- "value": 3
- },
- {
- "name": "RESOLUTION_256",
- "value": 4
- },
- {
- "name": "RESOLUTION_512",
- "value": 5
- },
- {
- "name": "RESOLUTION_MAX",
- "value": 6
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_resolution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1155629297,
- "arguments": [
- {
- "name": "resolution",
- "type": "enum::GPUParticlesCollisionSDF3D.Resolution"
- }
- ]
- },
- {
- "name": "get_resolution",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2919555867,
- "return_value": {
- "type": "enum::GPUParticlesCollisionSDF3D.Resolution"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1188404210,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture3D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373985333,
- "return_value": {
- "type": "Texture3D"
- }
- },
- {
- "name": "set_thickness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "thickness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_thickness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bake_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_bake_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_bake_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_bake_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "resolution",
- "setter": "set_resolution",
- "getter": "get_resolution"
- },
- {
- "type": "float",
- "name": "thickness",
- "setter": "set_thickness",
- "getter": "get_thickness"
- },
- {
- "type": "int",
- "name": "bake_mask",
- "setter": "set_bake_mask",
- "getter": "get_bake_mask"
- },
- {
- "type": "Texture3D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- }
- ]
- },
- {
- "name": "GPUParticlesCollisionSphere3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GPUParticlesCollision3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- }
- ]
- },
- {
- "name": "Generic6DOFJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Joint3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Param",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_LINEAR_LOWER_LIMIT",
- "value": 0
- },
- {
- "name": "PARAM_LINEAR_UPPER_LIMIT",
- "value": 1
- },
- {
- "name": "PARAM_LINEAR_LIMIT_SOFTNESS",
- "value": 2
- },
- {
- "name": "PARAM_LINEAR_RESTITUTION",
- "value": 3
- },
- {
- "name": "PARAM_LINEAR_DAMPING",
- "value": 4
- },
- {
- "name": "PARAM_LINEAR_MOTOR_TARGET_VELOCITY",
- "value": 5
- },
- {
- "name": "PARAM_LINEAR_MOTOR_FORCE_LIMIT",
- "value": 6
- },
- {
- "name": "PARAM_LINEAR_SPRING_STIFFNESS",
- "value": 7
- },
- {
- "name": "PARAM_LINEAR_SPRING_DAMPING",
- "value": 8
- },
- {
- "name": "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT",
- "value": 9
- },
- {
- "name": "PARAM_ANGULAR_LOWER_LIMIT",
- "value": 10
- },
- {
- "name": "PARAM_ANGULAR_UPPER_LIMIT",
- "value": 11
- },
- {
- "name": "PARAM_ANGULAR_LIMIT_SOFTNESS",
- "value": 12
- },
- {
- "name": "PARAM_ANGULAR_DAMPING",
- "value": 13
- },
- {
- "name": "PARAM_ANGULAR_RESTITUTION",
- "value": 14
- },
- {
- "name": "PARAM_ANGULAR_FORCE_LIMIT",
- "value": 15
- },
- {
- "name": "PARAM_ANGULAR_ERP",
- "value": 16
- },
- {
- "name": "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY",
- "value": 17
- },
- {
- "name": "PARAM_ANGULAR_MOTOR_FORCE_LIMIT",
- "value": 18
- },
- {
- "name": "PARAM_ANGULAR_SPRING_STIFFNESS",
- "value": 19
- },
- {
- "name": "PARAM_ANGULAR_SPRING_DAMPING",
- "value": 20
- },
- {
- "name": "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT",
- "value": 21
- },
- {
- "name": "PARAM_MAX",
- "value": 22
- }
- ]
- },
- {
- "name": "Flag",
- "is_bitfield": false,
- "values": [
- {
- "name": "FLAG_ENABLE_LINEAR_LIMIT",
- "value": 0
- },
- {
- "name": "FLAG_ENABLE_ANGULAR_LIMIT",
- "value": 1
- },
- {
- "name": "FLAG_ENABLE_LINEAR_SPRING",
- "value": 3
- },
- {
- "name": "FLAG_ENABLE_ANGULAR_SPRING",
- "value": 2
- },
- {
- "name": "FLAG_ENABLE_MOTOR",
- "value": 4
- },
- {
- "name": "FLAG_ENABLE_LINEAR_MOTOR",
- "value": 5
- },
- {
- "name": "FLAG_MAX",
- "value": 6
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_param_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2018184242,
- "arguments": [
- {
- "name": "param",
- "type": "enum::Generic6DOFJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2599835054,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::Generic6DOFJoint3D.Param"
- }
- ]
- },
- {
- "name": "set_param_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2018184242,
- "arguments": [
- {
- "name": "param",
- "type": "enum::Generic6DOFJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2599835054,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::Generic6DOFJoint3D.Param"
- }
- ]
- },
- {
- "name": "set_param_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2018184242,
- "arguments": [
- {
- "name": "param",
- "type": "enum::Generic6DOFJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2599835054,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::Generic6DOFJoint3D.Param"
- }
- ]
- },
- {
- "name": "set_flag_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2451594564,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Generic6DOFJoint3D.Flag"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flag_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2122427807,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Generic6DOFJoint3D.Flag"
- }
- ]
- },
- {
- "name": "set_flag_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2451594564,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Generic6DOFJoint3D.Flag"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flag_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2122427807,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Generic6DOFJoint3D.Flag"
- }
- ]
- },
- {
- "name": "set_flag_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2451594564,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Generic6DOFJoint3D.Flag"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flag_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2122427807,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Generic6DOFJoint3D.Flag"
- }
- ]
- }
- ]
- },
- {
- "name": "Geometry2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "PolyBooleanOperation",
- "is_bitfield": false,
- "values": [
- {
- "name": "OPERATION_UNION",
- "value": 0
- },
- {
- "name": "OPERATION_DIFFERENCE",
- "value": 1
- },
- {
- "name": "OPERATION_INTERSECTION",
- "value": 2
- },
- {
- "name": "OPERATION_XOR",
- "value": 3
- }
- ]
- },
- {
- "name": "PolyJoinType",
- "is_bitfield": false,
- "values": [
- {
- "name": "JOIN_SQUARE",
- "value": 0
- },
- {
- "name": "JOIN_ROUND",
- "value": 1
- },
- {
- "name": "JOIN_MITER",
- "value": 2
- }
- ]
- },
- {
- "name": "PolyEndType",
- "is_bitfield": false,
- "values": [
- {
- "name": "END_POLYGON",
- "value": 0
- },
- {
- "name": "END_JOINED",
- "value": 1
- },
- {
- "name": "END_BUTT",
- "value": 2
- },
- {
- "name": "END_SQUARE",
- "value": 3
- },
- {
- "name": "END_ROUND",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "is_point_in_circle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2929491703,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- },
- {
- "name": "circle_position",
- "type": "Vector2"
- },
- {
- "name": "circle_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "segment_intersects_circle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1356928167,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "segment_from",
- "type": "Vector2"
- },
- {
- "name": "segment_to",
- "type": "Vector2"
- },
- {
- "name": "circle_position",
- "type": "Vector2"
- },
- {
- "name": "circle_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "segment_intersects_segment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2058025344,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "from_a",
- "type": "Vector2"
- },
- {
- "name": "to_a",
- "type": "Vector2"
- },
- {
- "name": "from_b",
- "type": "Vector2"
- },
- {
- "name": "to_b",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "line_intersects_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2058025344,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "from_a",
- "type": "Vector2"
- },
- {
- "name": "dir_a",
- "type": "Vector2"
- },
- {
- "name": "from_b",
- "type": "Vector2"
- },
- {
- "name": "dir_b",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_closest_points_between_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3344690961,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "p1",
- "type": "Vector2"
- },
- {
- "name": "q1",
- "type": "Vector2"
- },
- {
- "name": "p2",
- "type": "Vector2"
- },
- {
- "name": "q2",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4172901909,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- },
- {
- "name": "s1",
- "type": "Vector2"
- },
- {
- "name": "s2",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment_uncapped",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4172901909,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- },
- {
- "name": "s1",
- "type": "Vector2"
- },
- {
- "name": "s2",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "point_is_inside_triangle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1025948137,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- },
- {
- "name": "a",
- "type": "Vector2"
- },
- {
- "name": "b",
- "type": "Vector2"
- },
- {
- "name": "c",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "is_polygon_clockwise",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1361156557,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "is_point_in_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 738277916,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- },
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "triangulate_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1389921771,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "triangulate_delaunay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1389921771,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "convex_hull",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2004331998,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "decompose_polygon_in_convex",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3982393695,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "merge_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3637387053,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PackedVector2Array"
- },
- {
- "name": "polygon_b",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "clip_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3637387053,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PackedVector2Array"
- },
- {
- "name": "polygon_b",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "intersect_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3637387053,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PackedVector2Array"
- },
- {
- "name": "polygon_b",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "exclude_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3637387053,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polygon_a",
- "type": "PackedVector2Array"
- },
- {
- "name": "polygon_b",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "clip_polyline_with_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3637387053,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polyline",
- "type": "PackedVector2Array"
- },
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "intersect_polyline_with_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3637387053,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polyline",
- "type": "PackedVector2Array"
- },
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "offset_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1275354010,
- "hash_compatibility": [
- 3837618924
- ],
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- },
- {
- "name": "delta",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "join_type",
- "type": "enum::Geometry2D.PolyJoinType",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "offset_polyline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2328231778,
- "hash_compatibility": [
- 328033063
- ],
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- },
- "arguments": [
- {
- "name": "polyline",
- "type": "PackedVector2Array"
- },
- {
- "name": "delta",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "join_type",
- "type": "enum::Geometry2D.PolyJoinType",
- "default_value": "0"
- },
- {
- "name": "end_type",
- "type": "enum::Geometry2D.PolyEndType",
- "default_value": "3"
- }
- ]
- },
- {
- "name": "make_atlas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1337682371,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "sizes",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "bresenham_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1989391000,
- "return_value": {
- "type": "typedarray::Vector2i"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector2i"
- },
- {
- "name": "to",
- "type": "Vector2i"
- }
- ]
- }
- ]
- },
- {
- "name": "Geometry3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "compute_convex_mesh_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1936902142,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "planes",
- "type": "typedarray::Plane"
- }
- ]
- },
- {
- "name": "build_box_planes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3622277145,
- "return_value": {
- "type": "typedarray::Plane"
- },
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "build_cylinder_planes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 449920067,
- "hash_compatibility": [
- 3142160516
- ],
- "return_value": {
- "type": "typedarray::Plane"
- },
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "sides",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis",
- "default_value": "2"
- }
- ]
- },
- {
- "name": "build_capsule_planes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2113592876,
- "hash_compatibility": [
- 410870045
- ],
- "return_value": {
- "type": "typedarray::Plane"
- },
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "sides",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "lats",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis",
- "default_value": "2"
- }
- ]
- },
- {
- "name": "get_closest_points_between_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1056373962,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "p1",
- "type": "Vector3"
- },
- {
- "name": "p2",
- "type": "Vector3"
- },
- {
- "name": "q1",
- "type": "Vector3"
- },
- {
- "name": "q2",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2168193209,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- },
- {
- "name": "s1",
- "type": "Vector3"
- },
- {
- "name": "s2",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_closest_point_to_segment_uncapped",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2168193209,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- },
- {
- "name": "s1",
- "type": "Vector3"
- },
- {
- "name": "s2",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_triangle_barycentric_coords",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1362048029,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector3"
- },
- {
- "name": "a",
- "type": "Vector3"
- },
- {
- "name": "b",
- "type": "Vector3"
- },
- {
- "name": "c",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "ray_intersects_triangle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1718655448,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "dir",
- "type": "Vector3"
- },
- {
- "name": "a",
- "type": "Vector3"
- },
- {
- "name": "b",
- "type": "Vector3"
- },
- {
- "name": "c",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "segment_intersects_triangle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1718655448,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "a",
- "type": "Vector3"
- },
- {
- "name": "b",
- "type": "Vector3"
- },
- {
- "name": "c",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "segment_intersects_sphere",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4080141172,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "sphere_position",
- "type": "Vector3"
- },
- {
- "name": "sphere_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "segment_intersects_cylinder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2361316491,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "segment_intersects_convex",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 537425332,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "planes",
- "type": "typedarray::Plane"
- }
- ]
- },
- {
- "name": "clip_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2603188319,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector3Array"
- },
- {
- "name": "plane",
- "type": "Plane"
- }
- ]
- },
- {
- "name": "tetrahedralize_delaunay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1230191221,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector3Array"
- }
- ]
- }
- ]
- },
- {
- "name": "GeometryInstance3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "ShadowCastingSetting",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADOW_CASTING_SETTING_OFF",
- "value": 0
- },
- {
- "name": "SHADOW_CASTING_SETTING_ON",
- "value": 1
- },
- {
- "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED",
- "value": 2
- },
- {
- "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY",
- "value": 3
- }
- ]
- },
- {
- "name": "GIMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "GI_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "GI_MODE_STATIC",
- "value": 1
- },
- {
- "name": "GI_MODE_DYNAMIC",
- "value": 2
- }
- ]
- },
- {
- "name": "LightmapScale",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHTMAP_SCALE_1X",
- "value": 0
- },
- {
- "name": "LIGHTMAP_SCALE_2X",
- "value": 1
- },
- {
- "name": "LIGHTMAP_SCALE_4X",
- "value": 2
- },
- {
- "name": "LIGHTMAP_SCALE_8X",
- "value": 3
- },
- {
- "name": "LIGHTMAP_SCALE_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "VisibilityRangeFadeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VISIBILITY_RANGE_FADE_DISABLED",
- "value": 0
- },
- {
- "name": "VISIBILITY_RANGE_FADE_SELF",
- "value": 1
- },
- {
- "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_material_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "set_material_overlay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material_overlay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "set_cast_shadows_setting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 856677339,
- "arguments": [
- {
- "name": "shadow_casting_setting",
- "type": "enum::GeometryInstance3D.ShadowCastingSetting"
- }
- ]
- },
- {
- "name": "get_cast_shadows_setting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3383019359,
- "return_value": {
- "type": "enum::GeometryInstance3D.ShadowCastingSetting"
- }
- },
- {
- "name": "set_lod_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_lod_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_transparency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "transparency",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_transparency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_end_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_end_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_begin_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_begin_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_fade_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1440117808,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode"
- }
- ]
- },
- {
- "name": "get_visibility_range_fade_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2067221882,
- "return_value": {
- "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode"
- }
- },
- {
- "name": "set_instance_shader_parameter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_instance_shader_parameter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_extra_cull_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_extra_cull_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_lightmap_texel_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_lightmap_texel_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_lightmap_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2462696582,
- "arguments": [
- {
- "name": "scale",
- "type": "enum::GeometryInstance3D.LightmapScale"
- }
- ]
- },
- {
- "name": "get_lightmap_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 798767852,
- "return_value": {
- "type": "enum::GeometryInstance3D.LightmapScale"
- }
- },
- {
- "name": "set_gi_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2548557163,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::GeometryInstance3D.GIMode"
- }
- ]
- },
- {
- "name": "get_gi_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2188566509,
- "return_value": {
- "type": "enum::GeometryInstance3D.GIMode"
- }
- },
- {
- "name": "set_ignore_occlusion_culling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "ignore_culling",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ignoring_occlusion_culling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "get_custom_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- }
- ],
- "properties": [
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material_override",
- "setter": "set_material_override",
- "getter": "get_material_override"
- },
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material_overlay",
- "setter": "set_material_overlay",
- "getter": "get_material_overlay"
- },
- {
- "type": "float",
- "name": "transparency",
- "setter": "set_transparency",
- "getter": "get_transparency"
- },
- {
- "type": "int",
- "name": "cast_shadow",
- "setter": "set_cast_shadows_setting",
- "getter": "get_cast_shadows_setting"
- },
- {
- "type": "float",
- "name": "extra_cull_margin",
- "setter": "set_extra_cull_margin",
- "getter": "get_extra_cull_margin"
- },
- {
- "type": "AABB",
- "name": "custom_aabb",
- "setter": "set_custom_aabb",
- "getter": "get_custom_aabb"
- },
- {
- "type": "float",
- "name": "lod_bias",
- "setter": "set_lod_bias",
- "getter": "get_lod_bias"
- },
- {
- "type": "bool",
- "name": "ignore_occlusion_culling",
- "setter": "set_ignore_occlusion_culling",
- "getter": "is_ignoring_occlusion_culling"
- },
- {
- "type": "int",
- "name": "gi_mode",
- "setter": "set_gi_mode",
- "getter": "get_gi_mode"
- },
- {
- "type": "float",
- "name": "gi_lightmap_texel_scale",
- "setter": "set_lightmap_texel_scale",
- "getter": "get_lightmap_texel_scale"
- },
- {
- "type": "int",
- "name": "gi_lightmap_scale",
- "setter": "set_lightmap_scale",
- "getter": "get_lightmap_scale"
- },
- {
- "type": "float",
- "name": "visibility_range_begin",
- "setter": "set_visibility_range_begin",
- "getter": "get_visibility_range_begin"
- },
- {
- "type": "float",
- "name": "visibility_range_begin_margin",
- "setter": "set_visibility_range_begin_margin",
- "getter": "get_visibility_range_begin_margin"
- },
- {
- "type": "float",
- "name": "visibility_range_end",
- "setter": "set_visibility_range_end",
- "getter": "get_visibility_range_end"
- },
- {
- "type": "float",
- "name": "visibility_range_end_margin",
- "setter": "set_visibility_range_end_margin",
- "getter": "get_visibility_range_end_margin"
- },
- {
- "type": "int",
- "name": "visibility_range_fade_mode",
- "setter": "set_visibility_range_fade_mode",
- "getter": "get_visibility_range_fade_mode"
- }
- ]
- },
- {
- "name": "GodotInstance",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_started",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "iteration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "focus_in",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "focus_out",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "pause",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "resume",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "Gradient",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "InterpolationMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "GRADIENT_INTERPOLATE_LINEAR",
- "value": 0
- },
- {
- "name": "GRADIENT_INTERPOLATE_CONSTANT",
- "value": 1
- },
- {
- "name": "GRADIENT_INTERPOLATE_CUBIC",
- "value": 2
- }
- ]
- },
- {
- "name": "ColorSpace",
- "is_bitfield": false,
- "values": [
- {
- "name": "GRADIENT_COLOR_SPACE_SRGB",
- "value": 0
- },
- {
- "name": "GRADIENT_COLOR_SPACE_LINEAR_SRGB",
- "value": 1
- },
- {
- "name": "GRADIENT_COLOR_SPACE_OKLAB",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3629403827,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "remove_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4025615559,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "reverse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2624840992,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "point",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "sample",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1250405064,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_offsets",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899603908,
- "arguments": [
- {
- "name": "offsets",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_offsets",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675695659,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "set_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3546319833,
- "arguments": [
- {
- "name": "colors",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "name": "get_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- },
- {
- "name": "set_interpolation_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1971444490,
- "arguments": [
- {
- "name": "interpolation_mode",
- "type": "enum::Gradient.InterpolationMode"
- }
- ]
- },
- {
- "name": "get_interpolation_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3674172981,
- "return_value": {
- "type": "enum::Gradient.InterpolationMode"
- }
- },
- {
- "name": "set_interpolation_color_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3685995981,
- "arguments": [
- {
- "name": "interpolation_color_space",
- "type": "enum::Gradient.ColorSpace"
- }
- ]
- },
- {
- "name": "get_interpolation_color_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1538296000,
- "return_value": {
- "type": "enum::Gradient.ColorSpace"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "interpolation_mode",
- "setter": "set_interpolation_mode",
- "getter": "get_interpolation_mode"
- },
- {
- "type": "int",
- "name": "interpolation_color_space",
- "setter": "set_interpolation_color_space",
- "getter": "get_interpolation_color_space"
- },
- {
- "type": "PackedFloat32Array",
- "name": "offsets",
- "setter": "set_offsets",
- "getter": "get_offsets"
- },
- {
- "type": "PackedColorArray",
- "name": "colors",
- "setter": "set_colors",
- "getter": "get_colors"
- }
- ]
- },
- {
- "name": "GradientTexture1D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_gradient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "gradient",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_gradient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_use_hdr",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_hdr",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Gradient",
- "name": "gradient",
- "setter": "set_gradient",
- "getter": "get_gradient"
- },
- {
- "type": "int",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "bool",
- "name": "use_hdr",
- "setter": "set_use_hdr",
- "getter": "is_using_hdr"
- }
- ]
- },
- {
- "name": "GradientTexture2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "enums": [
- {
- "name": "Fill",
- "is_bitfield": false,
- "values": [
- {
- "name": "FILL_LINEAR",
- "value": 0
- },
- {
- "name": "FILL_RADIAL",
- "value": 1
- },
- {
- "name": "FILL_SQUARE",
- "value": 2
- },
- {
- "name": "FILL_CONIC",
- "value": 3
- }
- ]
- },
- {
- "name": "Repeat",
- "is_bitfield": false,
- "values": [
- {
- "name": "REPEAT_NONE",
- "value": 0
- },
- {
- "name": "REPEAT",
- "value": 1
- },
- {
- "name": "REPEAT_MIRROR",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_gradient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "gradient",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_gradient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_use_hdr",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_hdr",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_fill",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3623927636,
- "arguments": [
- {
- "name": "fill",
- "type": "enum::GradientTexture2D.Fill"
- }
- ]
- },
- {
- "name": "get_fill",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1876227217,
- "return_value": {
- "type": "enum::GradientTexture2D.Fill"
- }
- },
- {
- "name": "set_fill_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "fill_from",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_fill_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_fill_to",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "fill_to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_fill_to",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_repeat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1357597002,
- "arguments": [
- {
- "name": "repeat",
- "type": "enum::GradientTexture2D.Repeat"
- }
- ]
- },
- {
- "name": "get_repeat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3351758665,
- "return_value": {
- "type": "enum::GradientTexture2D.Repeat"
- }
- }
- ],
- "properties": [
- {
- "type": "Gradient",
- "name": "gradient",
- "setter": "set_gradient",
- "getter": "get_gradient"
- },
- {
- "type": "int",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "int",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "bool",
- "name": "use_hdr",
- "setter": "set_use_hdr",
- "getter": "is_using_hdr"
- },
- {
- "type": "int",
- "name": "fill",
- "setter": "set_fill",
- "getter": "get_fill"
- },
- {
- "type": "Vector2",
- "name": "fill_from",
- "setter": "set_fill_from",
- "getter": "get_fill_from"
- },
- {
- "type": "Vector2",
- "name": "fill_to",
- "setter": "set_fill_to",
- "getter": "get_fill_to"
- },
- {
- "type": "int",
- "name": "repeat",
- "setter": "set_repeat",
- "getter": "get_repeat"
- }
- ]
- },
- {
- "name": "GraphEdit",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "enums": [
- {
- "name": "PanningScheme",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCROLL_ZOOMS",
- "value": 0
- },
- {
- "name": "SCROLL_PANS",
- "value": 1
- }
- ]
- },
- {
- "name": "GridPattern",
- "is_bitfield": false,
- "values": [
- {
- "name": "GRID_PATTERN_LINES",
- "value": 0
- },
- {
- "name": "GRID_PATTERN_DOTS",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_is_in_input_hotzone",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1779768129,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "in_node",
- "type": "Object"
- },
- {
- "name": "in_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mouse_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_is_in_output_hotzone",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1779768129,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "in_node",
- "type": "Object"
- },
- {
- "name": "in_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mouse_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_get_connection_line",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3932192302,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "from_position",
- "type": "Vector2"
- },
- {
- "name": "to_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_is_node_hover_valid",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4216241294,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "connect_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1376144231,
- "hash_compatibility": [
- 195065850
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "keep_alive",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_node_connected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4216241294,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "disconnect_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1933654315,
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_connection_activity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1141899943,
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "connections",
- "type": "typedarray::Dictionary"
- }
- ]
- },
- {
- "name": "get_connection_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_connection_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 861718734,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_closest_connection_at_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 453879819,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- },
- {
- "name": "max_distance",
- "type": "float",
- "meta": "float",
- "default_value": "4.0"
- }
- ]
- },
- {
- "name": "get_connection_list_from_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3147814860,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "node",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_connections_intersecting_with_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2709748719,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "clear_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "force_connection_drag_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_scroll_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_scroll_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "add_valid_right_disconnect_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_valid_right_disconnect_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_valid_left_disconnect_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_valid_left_disconnect_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_valid_connection_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_type",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_valid_connection_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_type",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_valid_connection_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from_type",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_line",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3932192302,
- "hash_compatibility": [
- 1562168077
- ],
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "from_node",
- "type": "Vector2"
- },
- {
- "name": "to_node",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "attach_graph_element_to_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "element",
- "type": "StringName"
- },
- {
- "name": "frame",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "detach_graph_element_from_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "element",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_element_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 988084372,
- "return_value": {
- "type": "GraphFrame"
- },
- "arguments": [
- {
- "name": "element",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_attached_nodes_of_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 689397652,
- "return_value": {
- "type": "typedarray::StringName"
- },
- "arguments": [
- {
- "name": "frame",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_panning_scheme",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 18893313,
- "arguments": [
- {
- "name": "scheme",
- "type": "enum::GraphEdit.PanningScheme"
- }
- ]
- },
- {
- "name": "get_panning_scheme",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 549924446,
- "return_value": {
- "type": "enum::GraphEdit.PanningScheme"
- }
- },
- {
- "name": "set_zoom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "zoom",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_zoom",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_zoom_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "zoom_min",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_zoom_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_zoom_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "zoom_max",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_zoom_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_zoom_step",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "zoom_step",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_zoom_step",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_show_grid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_grid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_grid_pattern",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1074098205,
- "arguments": [
- {
- "name": "pattern",
- "type": "enum::GraphEdit.GridPattern"
- }
- ]
- },
- {
- "name": "get_grid_pattern",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286127528,
- "return_value": {
- "type": "enum::GraphEdit.GridPattern"
- }
- },
- {
- "name": "set_snapping_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_snapping_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_snapping_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "pixels",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_snapping_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_connection_lines_curvature",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "curvature",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_connection_lines_curvature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_connection_lines_thickness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pixels",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_connection_lines_thickness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_connection_lines_antialiased",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pixels",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_connection_lines_antialiased",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_minimap_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_minimap_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_minimap_opacity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "opacity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_minimap_opacity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_minimap_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_minimap_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_show_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_show_zoom_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_zoom_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_show_grid_buttons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_grid_buttons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_show_zoom_buttons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_zoom_buttons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_show_minimap_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_minimap_button",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_show_arrange_button",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_showing_arrange_button",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_right_disconnects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_right_disconnects_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_type_names",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "type_names",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "get_type_names",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_menu_hbox",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3590609951,
- "return_value": {
- "type": "HBoxContainer"
- }
- },
- {
- "name": "arrange_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_selected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "connection_request",
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int"
- },
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int"
- }
- ]
- },
- {
- "name": "disconnection_request",
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int"
- },
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int"
- }
- ]
- },
- {
- "name": "connection_to_empty",
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int"
- },
- {
- "name": "release_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "connection_from_empty",
- "arguments": [
- {
- "name": "to_node",
- "type": "StringName"
- },
- {
- "name": "to_port",
- "type": "int"
- },
- {
- "name": "release_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "connection_drag_started",
- "arguments": [
- {
- "name": "from_node",
- "type": "StringName"
- },
- {
- "name": "from_port",
- "type": "int"
- },
- {
- "name": "is_output",
- "type": "bool"
- }
- ]
- },
- {
- "name": "connection_drag_ended"
- },
- {
- "name": "copy_nodes_request"
- },
- {
- "name": "cut_nodes_request"
- },
- {
- "name": "paste_nodes_request"
- },
- {
- "name": "duplicate_nodes_request"
- },
- {
- "name": "delete_nodes_request",
- "arguments": [
- {
- "name": "nodes",
- "type": "typedarray::StringName"
- }
- ]
- },
- {
- "name": "node_selected",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "node_deselected",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "frame_rect_changed",
- "arguments": [
- {
- "name": "frame",
- "type": "GraphFrame"
- },
- {
- "name": "new_rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "popup_request",
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "begin_node_move"
- },
- {
- "name": "end_node_move"
- },
- {
- "name": "graph_elements_linked_to_frame_request",
- "arguments": [
- {
- "name": "elements",
- "type": "Array"
- },
- {
- "name": "frame",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "scroll_offset_changed",
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "scroll_offset",
- "setter": "set_scroll_offset",
- "getter": "get_scroll_offset"
- },
- {
- "type": "bool",
- "name": "show_grid",
- "setter": "set_show_grid",
- "getter": "is_showing_grid"
- },
- {
- "type": "int",
- "name": "grid_pattern",
- "setter": "set_grid_pattern",
- "getter": "get_grid_pattern"
- },
- {
- "type": "bool",
- "name": "snapping_enabled",
- "setter": "set_snapping_enabled",
- "getter": "is_snapping_enabled"
- },
- {
- "type": "int",
- "name": "snapping_distance",
- "setter": "set_snapping_distance",
- "getter": "get_snapping_distance"
- },
- {
- "type": "int",
- "name": "panning_scheme",
- "setter": "set_panning_scheme",
- "getter": "get_panning_scheme"
- },
- {
- "type": "bool",
- "name": "right_disconnects",
- "setter": "set_right_disconnects",
- "getter": "is_right_disconnects_enabled"
- },
- {
- "type": "typeddictionary::int;String",
- "name": "type_names",
- "setter": "set_type_names",
- "getter": "get_type_names"
- },
- {
- "type": "float",
- "name": "connection_lines_curvature",
- "setter": "set_connection_lines_curvature",
- "getter": "get_connection_lines_curvature"
- },
- {
- "type": "float",
- "name": "connection_lines_thickness",
- "setter": "set_connection_lines_thickness",
- "getter": "get_connection_lines_thickness"
- },
- {
- "type": "bool",
- "name": "connection_lines_antialiased",
- "setter": "set_connection_lines_antialiased",
- "getter": "is_connection_lines_antialiased"
- },
- {
- "type": "typedarray::27/0:",
- "name": "connections",
- "setter": "set_connections",
- "getter": "get_connection_list"
- },
- {
- "type": "float",
- "name": "zoom",
- "setter": "set_zoom",
- "getter": "get_zoom"
- },
- {
- "type": "float",
- "name": "zoom_min",
- "setter": "set_zoom_min",
- "getter": "get_zoom_min"
- },
- {
- "type": "float",
- "name": "zoom_max",
- "setter": "set_zoom_max",
- "getter": "get_zoom_max"
- },
- {
- "type": "float",
- "name": "zoom_step",
- "setter": "set_zoom_step",
- "getter": "get_zoom_step"
- },
- {
- "type": "bool",
- "name": "minimap_enabled",
- "setter": "set_minimap_enabled",
- "getter": "is_minimap_enabled"
- },
- {
- "type": "Vector2",
- "name": "minimap_size",
- "setter": "set_minimap_size",
- "getter": "get_minimap_size"
- },
- {
- "type": "float",
- "name": "minimap_opacity",
- "setter": "set_minimap_opacity",
- "getter": "get_minimap_opacity"
- },
- {
- "type": "bool",
- "name": "show_menu",
- "setter": "set_show_menu",
- "getter": "is_showing_menu"
- },
- {
- "type": "bool",
- "name": "show_zoom_label",
- "setter": "set_show_zoom_label",
- "getter": "is_showing_zoom_label"
- },
- {
- "type": "bool",
- "name": "show_zoom_buttons",
- "setter": "set_show_zoom_buttons",
- "getter": "is_showing_zoom_buttons"
- },
- {
- "type": "bool",
- "name": "show_grid_buttons",
- "setter": "set_show_grid_buttons",
- "getter": "is_showing_grid_buttons"
- },
- {
- "type": "bool",
- "name": "show_minimap_button",
- "setter": "set_show_minimap_button",
- "getter": "is_showing_minimap_button"
- },
- {
- "type": "bool",
- "name": "show_arrange_button",
- "setter": "set_show_arrange_button",
- "getter": "is_showing_arrange_button"
- }
- ]
- },
- {
- "name": "GraphElement",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core",
- "methods": [
- {
- "name": "set_resizable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "resizable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_resizable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draggable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "draggable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_draggable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_selectable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "selectable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_selectable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_selected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "selected",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_selected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_scaling_menus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "scaling_menus",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scaling_menus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_position_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_position_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "signals": [
- {
- "name": "node_selected"
- },
- {
- "name": "node_deselected"
- },
- {
- "name": "raise_request"
- },
- {
- "name": "delete_request"
- },
- {
- "name": "resize_request",
- "arguments": [
- {
- "name": "new_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "resize_end",
- "arguments": [
- {
- "name": "new_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "dragged",
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "position_offset_changed"
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "position_offset",
- "setter": "set_position_offset",
- "getter": "get_position_offset"
- },
- {
- "type": "bool",
- "name": "resizable",
- "setter": "set_resizable",
- "getter": "is_resizable"
- },
- {
- "type": "bool",
- "name": "draggable",
- "setter": "set_draggable",
- "getter": "is_draggable"
- },
- {
- "type": "bool",
- "name": "selectable",
- "setter": "set_selectable",
- "getter": "is_selectable"
- },
- {
- "type": "bool",
- "name": "selected",
- "setter": "set_selected",
- "getter": "is_selected"
- },
- {
- "type": "bool",
- "name": "scaling_menus",
- "setter": "set_scaling_menus",
- "getter": "is_scaling_menus"
- }
- ]
- },
- {
- "name": "GraphFrame",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GraphElement",
- "api_type": "core",
- "methods": [
- {
- "name": "set_title",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "title",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_title",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_titlebar_hbox",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3590609951,
- "return_value": {
- "type": "HBoxContainer"
- }
- },
- {
- "name": "set_autoshrink_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "shrink",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_autoshrink_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_autoshrink_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "autoshrink_margin",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_autoshrink_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_drag_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "drag_margin",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_drag_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_tint_color_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_tint_color_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_tint_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_tint_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- }
- ],
- "signals": [
- {
- "name": "autoshrink_changed"
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "title",
- "setter": "set_title",
- "getter": "get_title"
- },
- {
- "type": "bool",
- "name": "autoshrink_enabled",
- "setter": "set_autoshrink_enabled",
- "getter": "is_autoshrink_enabled"
- },
- {
- "type": "int",
- "name": "autoshrink_margin",
- "setter": "set_autoshrink_margin",
- "getter": "get_autoshrink_margin"
- },
- {
- "type": "int",
- "name": "drag_margin",
- "setter": "set_drag_margin",
- "getter": "get_drag_margin"
- },
- {
- "type": "bool",
- "name": "tint_color_enabled",
- "setter": "set_tint_color_enabled",
- "getter": "is_tint_color_enabled"
- },
- {
- "type": "Color",
- "name": "tint_color",
- "setter": "set_tint_color",
- "getter": "get_tint_color"
- }
- ]
- },
- {
- "name": "GraphNode",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GraphElement",
- "api_type": "core",
- "methods": [
- {
- "name": "_draw_port",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 93366828,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector2i"
- },
- {
- "name": "left",
- "type": "bool"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "set_title",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "title",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_title",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_titlebar_hbox",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3590609951,
- "return_value": {
- "type": "HBoxContainer"
- }
- },
- {
- "name": "set_slot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2873310869,
- "hash_compatibility": [
- 902131739
- ],
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable_left_port",
- "type": "bool"
- },
- {
- "name": "type_left",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color_left",
- "type": "Color"
- },
- {
- "name": "enable_right_port",
- "type": "bool"
- },
- {
- "name": "type_right",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color_right",
- "type": "Color"
- },
- {
- "name": "custom_icon_left",
- "type": "Texture2D",
- "default_value": "null"
- },
- {
- "name": "custom_icon_right",
- "type": "Texture2D",
- "default_value": "null"
- },
- {
- "name": "draw_stylebox",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "clear_slot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_all_slots",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_slot_enabled_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_enabled_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_slot_type_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_slot_type_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_color_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_slot_color_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_custom_icon_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "custom_icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_slot_custom_icon_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536238170,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_metadata_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_slot_metadata_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_slot_enabled_right",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_enabled_right",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_slot_type_right",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "type",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_slot_type_right",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_color_right",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_slot_color_right",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_custom_icon_right",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "custom_icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_slot_custom_icon_right",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536238170,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_metadata_right",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_slot_metadata_right",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_slot_draw_stylebox",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_slot_draw_stylebox",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "slot_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_ignore_invalid_connection_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "ignore",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ignoring_valid_connection_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_slots_focus_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3232914922,
- "arguments": [
- {
- "name": "focus_mode",
- "type": "enum::Control.FocusMode"
- }
- ]
- },
- {
- "name": "get_slots_focus_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2132829277,
- "return_value": {
- "type": "enum::Control.FocusMode"
- }
- },
- {
- "name": "get_input_port_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_input_port_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3114997196,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_input_port_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_input_port_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2624840992,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_input_port_slot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_output_port_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_output_port_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3114997196,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_output_port_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_output_port_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2624840992,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_output_port_slot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "port_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "slot_updated",
- "arguments": [
- {
- "name": "slot_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "slot_sizes_changed"
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "title",
- "setter": "set_title",
- "getter": "get_title"
- },
- {
- "type": "bool",
- "name": "ignore_invalid_connection_type",
- "setter": "set_ignore_invalid_connection_type",
- "getter": "is_ignoring_valid_connection_type"
- },
- {
- "type": "int",
- "name": "slots_focus_mode",
- "setter": "set_slots_focus_mode",
- "getter": "get_slots_focus_mode"
- }
- ]
- },
- {
- "name": "GridContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core",
- "methods": [
- {
- "name": "set_columns",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "columns",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_columns",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "columns",
- "setter": "set_columns",
- "getter": "get_columns"
- }
- ]
- },
- {
- "name": "GridMap",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "constants": [
- {
- "name": "INVALID_CELL_ITEM",
- "value": -1
- }
- ],
- "enums": [
- {
- "name": "DebugVisibilityMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DEBUG_VISIBILITY_MODE_DEFAULT",
- "value": 0
- },
- {
- "name": "DEBUG_VISIBILITY_MODE_FORCE_SHOW",
- "value": 1
- },
- {
- "name": "DEBUG_VISIBILITY_MODE_FORCE_HIDE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_collision_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_collision_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_collision_visibility_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4160694578,
- "arguments": [
- {
- "name": "visibility_mode",
- "type": "enum::GridMap.DebugVisibilityMode"
- }
- ]
- },
- {
- "name": "get_collision_visibility_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3729798365,
- "return_value": {
- "type": "enum::GridMap.DebugVisibilityMode"
- }
- },
- {
- "name": "set_physics_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1784508650,
- "arguments": [
- {
- "name": "material",
- "type": "PhysicsMaterial"
- }
- ]
- },
- {
- "name": "get_physics_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2521850424,
- "return_value": {
- "type": "PhysicsMaterial"
- }
- },
- {
- "name": "set_bake_navigation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "bake_navigation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_baking_navigation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_mesh_library",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1488083439,
- "arguments": [
- {
- "name": "mesh_library",
- "type": "MeshLibrary"
- }
- ]
- },
- {
- "name": "get_mesh_library",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3350993772,
- "return_value": {
- "type": "MeshLibrary"
- }
- },
- {
- "name": "set_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_cell_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cell_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_octant_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_octant_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_cell_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3449088946,
- "hash_compatibility": [
- 4177201334
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector3i"
- },
- {
- "name": "item",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "orientation",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_cell_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3724960147,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "get_cell_item_orientation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3724960147,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "get_cell_item_basis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3493604918,
- "return_value": {
- "type": "Basis"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "get_basis_with_orthogonal_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2816196998,
- "return_value": {
- "type": "Basis"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_orthogonal_index_from_basis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4210359952,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "basis",
- "type": "Basis"
- }
- ]
- },
- {
- "name": "local_to_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1257687843,
- "return_value": {
- "type": "Vector3i"
- },
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "map_to_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1088329196,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "map_position",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "resource_changed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 968641751,
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "set_center_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_center_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_center_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_center_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_center_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_center_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_used_cells",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Vector3i"
- }
- },
- {
- "name": "get_used_cells_by_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "typedarray::Vector3i"
- },
- "arguments": [
- {
- "name": "item",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_used_octants",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Vector3i"
- }
- },
- {
- "name": "get_used_octants_by_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "typedarray::Vector3i"
- },
- "arguments": [
- {
- "name": "item",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_used_cells_in_octant",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658725580,
- "return_value": {
- "type": "typedarray::Vector3i"
- },
- "arguments": [
- {
- "name": "octant_coords",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "get_used_cells_in_octant_by_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2384667821,
- "return_value": {
- "type": "typedarray::Vector3i"
- },
- "arguments": [
- {
- "name": "octant_coords",
- "type": "Vector3i"
- },
- {
- "name": "item",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_octants_in_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2489849902,
- "return_value": {
- "type": "typedarray::Vector3i"
- },
- "arguments": [
- {
- "name": "bounds",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "get_used_octants_in_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2489849902,
- "return_value": {
- "type": "typedarray::Vector3i"
- },
- "arguments": [
- {
- "name": "bounds",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "get_octant_coords_from_cell_coords",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2075501597,
- "return_value": {
- "type": "Vector3i"
- },
- "arguments": [
- {
- "name": "cell_coords",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "get_meshes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_bake_meshes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_bake_mesh_instance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 937000113,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_baked_meshes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "make_baked_meshes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3609286057,
- "arguments": [
- {
- "name": "gen_lightmap_uv",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "lightmap_uv_texel_size",
- "type": "float",
- "meta": "float",
- "default_value": "0.1"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "cell_size_changed",
- "arguments": [
- {
- "name": "cell_size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "changed"
- }
- ],
- "properties": [
- {
- "type": "MeshLibrary",
- "name": "mesh_library",
- "setter": "set_mesh_library",
- "getter": "get_mesh_library"
- },
- {
- "type": "PhysicsMaterial",
- "name": "physics_material",
- "setter": "set_physics_material",
- "getter": "get_physics_material"
- },
- {
- "type": "Vector3",
- "name": "cell_size",
- "setter": "set_cell_size",
- "getter": "get_cell_size"
- },
- {
- "type": "int",
- "name": "cell_octant_size",
- "setter": "set_octant_size",
- "getter": "get_octant_size"
- },
- {
- "type": "bool",
- "name": "cell_center_x",
- "setter": "set_center_x",
- "getter": "get_center_x"
- },
- {
- "type": "bool",
- "name": "cell_center_y",
- "setter": "set_center_y",
- "getter": "get_center_y"
- },
- {
- "type": "bool",
- "name": "cell_center_z",
- "setter": "set_center_z",
- "getter": "get_center_z"
- },
- {
- "type": "float",
- "name": "cell_scale",
- "setter": "set_cell_scale",
- "getter": "get_cell_scale"
- },
- {
- "type": "int",
- "name": "collision_layer",
- "setter": "set_collision_layer",
- "getter": "get_collision_layer"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "float",
- "name": "collision_priority",
- "setter": "set_collision_priority",
- "getter": "get_collision_priority"
- },
- {
- "type": "int",
- "name": "collision_visibility_mode",
- "setter": "set_collision_visibility_mode",
- "getter": "get_collision_visibility_mode"
- },
- {
- "type": "bool",
- "name": "bake_navigation",
- "setter": "set_bake_navigation",
- "getter": "is_baking_navigation"
- }
- ]
- },
- {
- "name": "GridMapEditorPlugin",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "EditorPlugin",
- "api_type": "editor",
- "methods": [
- {
- "name": "get_current_grid_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1184264483,
- "return_value": {
- "type": "GridMap"
- }
- },
- {
- "name": "set_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3659408297,
- "arguments": [
- {
- "name": "begin",
- "type": "Vector3i"
- },
- {
- "name": "end",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "clear_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "has_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_selected_cells",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_selected_palette_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 998575451,
- "arguments": [
- {
- "name": "item",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_selected_palette_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "GrooveJoint2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Joint2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_initial_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_initial_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "length",
- "setter": "set_length",
- "getter": "get_length"
- },
- {
- "type": "float",
- "name": "initial_offset",
- "setter": "set_initial_offset",
- "getter": "get_initial_offset"
- }
- ]
- },
- {
- "name": "HBoxContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "BoxContainer",
- "api_type": "core"
- },
- {
- "name": "HFlowContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "FlowContainer",
- "api_type": "core"
- },
- {
- "name": "HMACContext",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3537364598,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "hash_type",
- "type": "enum::HashingContext.HashType"
- },
- {
- "name": "key",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "finish",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2115431945,
- "return_value": {
- "type": "PackedByteArray"
- }
- }
- ]
- },
- {
- "name": "HScrollBar",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "ScrollBar",
- "api_type": "core"
- },
- {
- "name": "HSeparator",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Separator",
- "api_type": "core"
- },
- {
- "name": "HSlider",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Slider",
- "api_type": "core"
- },
- {
- "name": "HSplitContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SplitContainer",
- "api_type": "core"
- },
- {
- "name": "HTTPClient",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "Method",
- "is_bitfield": false,
- "values": [
- {
- "name": "METHOD_GET",
- "value": 0
- },
- {
- "name": "METHOD_HEAD",
- "value": 1
- },
- {
- "name": "METHOD_POST",
- "value": 2
- },
- {
- "name": "METHOD_PUT",
- "value": 3
- },
- {
- "name": "METHOD_DELETE",
- "value": 4
- },
- {
- "name": "METHOD_OPTIONS",
- "value": 5
- },
- {
- "name": "METHOD_TRACE",
- "value": 6
- },
- {
- "name": "METHOD_CONNECT",
- "value": 7
- },
- {
- "name": "METHOD_PATCH",
- "value": 8
- },
- {
- "name": "METHOD_MAX",
- "value": 9
- }
- ]
- },
- {
- "name": "Status",
- "is_bitfield": false,
- "values": [
- {
- "name": "STATUS_DISCONNECTED",
- "value": 0
- },
- {
- "name": "STATUS_RESOLVING",
- "value": 1
- },
- {
- "name": "STATUS_CANT_RESOLVE",
- "value": 2
- },
- {
- "name": "STATUS_CONNECTING",
- "value": 3
- },
- {
- "name": "STATUS_CANT_CONNECT",
- "value": 4
- },
- {
- "name": "STATUS_CONNECTED",
- "value": 5
- },
- {
- "name": "STATUS_REQUESTING",
- "value": 6
- },
- {
- "name": "STATUS_BODY",
- "value": 7
- },
- {
- "name": "STATUS_CONNECTION_ERROR",
- "value": 8
- },
- {
- "name": "STATUS_TLS_HANDSHAKE_ERROR",
- "value": 9
- }
- ]
- },
- {
- "name": "ResponseCode",
- "is_bitfield": false,
- "values": [
- {
- "name": "RESPONSE_CONTINUE",
- "value": 100
- },
- {
- "name": "RESPONSE_SWITCHING_PROTOCOLS",
- "value": 101
- },
- {
- "name": "RESPONSE_PROCESSING",
- "value": 102
- },
- {
- "name": "RESPONSE_OK",
- "value": 200
- },
- {
- "name": "RESPONSE_CREATED",
- "value": 201
- },
- {
- "name": "RESPONSE_ACCEPTED",
- "value": 202
- },
- {
- "name": "RESPONSE_NON_AUTHORITATIVE_INFORMATION",
- "value": 203
- },
- {
- "name": "RESPONSE_NO_CONTENT",
- "value": 204
- },
- {
- "name": "RESPONSE_RESET_CONTENT",
- "value": 205
- },
- {
- "name": "RESPONSE_PARTIAL_CONTENT",
- "value": 206
- },
- {
- "name": "RESPONSE_MULTI_STATUS",
- "value": 207
- },
- {
- "name": "RESPONSE_ALREADY_REPORTED",
- "value": 208
- },
- {
- "name": "RESPONSE_IM_USED",
- "value": 226
- },
- {
- "name": "RESPONSE_MULTIPLE_CHOICES",
- "value": 300
- },
- {
- "name": "RESPONSE_MOVED_PERMANENTLY",
- "value": 301
- },
- {
- "name": "RESPONSE_FOUND",
- "value": 302
- },
- {
- "name": "RESPONSE_SEE_OTHER",
- "value": 303
- },
- {
- "name": "RESPONSE_NOT_MODIFIED",
- "value": 304
- },
- {
- "name": "RESPONSE_USE_PROXY",
- "value": 305
- },
- {
- "name": "RESPONSE_SWITCH_PROXY",
- "value": 306
- },
- {
- "name": "RESPONSE_TEMPORARY_REDIRECT",
- "value": 307
- },
- {
- "name": "RESPONSE_PERMANENT_REDIRECT",
- "value": 308
- },
- {
- "name": "RESPONSE_BAD_REQUEST",
- "value": 400
- },
- {
- "name": "RESPONSE_UNAUTHORIZED",
- "value": 401
- },
- {
- "name": "RESPONSE_PAYMENT_REQUIRED",
- "value": 402
- },
- {
- "name": "RESPONSE_FORBIDDEN",
- "value": 403
- },
- {
- "name": "RESPONSE_NOT_FOUND",
- "value": 404
- },
- {
- "name": "RESPONSE_METHOD_NOT_ALLOWED",
- "value": 405
- },
- {
- "name": "RESPONSE_NOT_ACCEPTABLE",
- "value": 406
- },
- {
- "name": "RESPONSE_PROXY_AUTHENTICATION_REQUIRED",
- "value": 407
- },
- {
- "name": "RESPONSE_REQUEST_TIMEOUT",
- "value": 408
- },
- {
- "name": "RESPONSE_CONFLICT",
- "value": 409
- },
- {
- "name": "RESPONSE_GONE",
- "value": 410
- },
- {
- "name": "RESPONSE_LENGTH_REQUIRED",
- "value": 411
- },
- {
- "name": "RESPONSE_PRECONDITION_FAILED",
- "value": 412
- },
- {
- "name": "RESPONSE_REQUEST_ENTITY_TOO_LARGE",
- "value": 413
- },
- {
- "name": "RESPONSE_REQUEST_URI_TOO_LONG",
- "value": 414
- },
- {
- "name": "RESPONSE_UNSUPPORTED_MEDIA_TYPE",
- "value": 415
- },
- {
- "name": "RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE",
- "value": 416
- },
- {
- "name": "RESPONSE_EXPECTATION_FAILED",
- "value": 417
- },
- {
- "name": "RESPONSE_IM_A_TEAPOT",
- "value": 418
- },
- {
- "name": "RESPONSE_MISDIRECTED_REQUEST",
- "value": 421
- },
- {
- "name": "RESPONSE_UNPROCESSABLE_ENTITY",
- "value": 422
- },
- {
- "name": "RESPONSE_LOCKED",
- "value": 423
- },
- {
- "name": "RESPONSE_FAILED_DEPENDENCY",
- "value": 424
- },
- {
- "name": "RESPONSE_UPGRADE_REQUIRED",
- "value": 426
- },
- {
- "name": "RESPONSE_PRECONDITION_REQUIRED",
- "value": 428
- },
- {
- "name": "RESPONSE_TOO_MANY_REQUESTS",
- "value": 429
- },
- {
- "name": "RESPONSE_REQUEST_HEADER_FIELDS_TOO_LARGE",
- "value": 431
- },
- {
- "name": "RESPONSE_UNAVAILABLE_FOR_LEGAL_REASONS",
- "value": 451
- },
- {
- "name": "RESPONSE_INTERNAL_SERVER_ERROR",
- "value": 500
- },
- {
- "name": "RESPONSE_NOT_IMPLEMENTED",
- "value": 501
- },
- {
- "name": "RESPONSE_BAD_GATEWAY",
- "value": 502
- },
- {
- "name": "RESPONSE_SERVICE_UNAVAILABLE",
- "value": 503
- },
- {
- "name": "RESPONSE_GATEWAY_TIMEOUT",
- "value": 504
- },
- {
- "name": "RESPONSE_HTTP_VERSION_NOT_SUPPORTED",
- "value": 505
- },
- {
- "name": "RESPONSE_VARIANT_ALSO_NEGOTIATES",
- "value": 506
- },
- {
- "name": "RESPONSE_INSUFFICIENT_STORAGE",
- "value": 507
- },
- {
- "name": "RESPONSE_LOOP_DETECTED",
- "value": 508
- },
- {
- "name": "RESPONSE_NOT_EXTENDED",
- "value": 510
- },
- {
- "name": "RESPONSE_NETWORK_AUTH_REQUIRED",
- "value": 511
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "connect_to_host",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 504540374,
- "hash_compatibility": [
- 1970282951
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "tls_options",
- "type": "TLSOptions",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "set_connection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3281897016,
- "arguments": [
- {
- "name": "connection",
- "type": "StreamPeer"
- }
- ]
- },
- {
- "name": "get_connection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2741655269,
- "return_value": {
- "type": "StreamPeer"
- }
- },
- {
- "name": "request_raw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 540161961,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "method",
- "type": "enum::HTTPClient.Method"
- },
- {
- "name": "url",
- "type": "String"
- },
- {
- "name": "headers",
- "type": "PackedStringArray"
- },
- {
- "name": "body",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "request",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3778990155,
- "hash_compatibility": [
- 3249905507
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "method",
- "type": "enum::HTTPClient.Method"
- },
- {
- "name": "url",
- "type": "String"
- },
- {
- "name": "headers",
- "type": "PackedStringArray"
- },
- {
- "name": "body",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "close",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "has_response",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_response_chunked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_response_code",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_response_headers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_response_headers_as_dictionary",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2382534195,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_response_body_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "read_response_body_chunk",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2115431945,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "set_read_chunk_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_read_chunk_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_blocking_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_blocking_mode_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_status",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1426656811,
- "return_value": {
- "type": "enum::HTTPClient.Status"
- }
- },
- {
- "name": "poll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "set_http_proxy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_https_proxy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "query_string_from_dict",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2538086567,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "fields",
- "type": "Dictionary"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "blocking_mode_enabled",
- "setter": "set_blocking_mode",
- "getter": "is_blocking_mode_enabled"
- },
- {
- "type": "StreamPeer",
- "name": "connection",
- "setter": "set_connection",
- "getter": "get_connection"
- },
- {
- "type": "int",
- "name": "read_chunk_size",
- "setter": "set_read_chunk_size",
- "getter": "get_read_chunk_size"
- }
- ]
- },
- {
- "name": "HTTPRequest",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "enums": [
- {
- "name": "Result",
- "is_bitfield": false,
- "values": [
- {
- "name": "RESULT_SUCCESS",
- "value": 0
- },
- {
- "name": "RESULT_CHUNKED_BODY_SIZE_MISMATCH",
- "value": 1
- },
- {
- "name": "RESULT_CANT_CONNECT",
- "value": 2
- },
- {
- "name": "RESULT_CANT_RESOLVE",
- "value": 3
- },
- {
- "name": "RESULT_CONNECTION_ERROR",
- "value": 4
- },
- {
- "name": "RESULT_TLS_HANDSHAKE_ERROR",
- "value": 5
- },
- {
- "name": "RESULT_NO_RESPONSE",
- "value": 6
- },
- {
- "name": "RESULT_BODY_SIZE_LIMIT_EXCEEDED",
- "value": 7
- },
- {
- "name": "RESULT_BODY_DECOMPRESS_FAILED",
- "value": 8
- },
- {
- "name": "RESULT_REQUEST_FAILED",
- "value": 9
- },
- {
- "name": "RESULT_DOWNLOAD_FILE_CANT_OPEN",
- "value": 10
- },
- {
- "name": "RESULT_DOWNLOAD_FILE_WRITE_ERROR",
- "value": 11
- },
- {
- "name": "RESULT_REDIRECT_LIMIT_REACHED",
- "value": 12
- },
- {
- "name": "RESULT_TIMEOUT",
- "value": 13
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "request",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3215244323,
- "hash_compatibility": [
- 2720304520
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "url",
- "type": "String"
- },
- {
- "name": "custom_headers",
- "type": "PackedStringArray",
- "default_value": "PackedStringArray()"
- },
- {
- "name": "method",
- "type": "enum::HTTPClient.Method",
- "default_value": "0"
- },
- {
- "name": "request_data",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "request_raw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2714829993,
- "hash_compatibility": [
- 4282724657
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "url",
- "type": "String"
- },
- {
- "name": "custom_headers",
- "type": "PackedStringArray",
- "default_value": "PackedStringArray()"
- },
- {
- "name": "method",
- "type": "enum::HTTPClient.Method",
- "default_value": "0"
- },
- {
- "name": "request_data_raw",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- }
- ]
- },
- {
- "name": "cancel_request",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_tls_options",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2210231844,
- "arguments": [
- {
- "name": "client_options",
- "type": "TLSOptions"
- }
- ]
- },
- {
- "name": "get_http_client_status",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1426656811,
- "return_value": {
- "type": "enum::HTTPClient.Status"
- }
- },
- {
- "name": "set_use_threads",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_threads",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_accept_gzip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_accepting_gzip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_body_size_limit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bytes",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_body_size_limit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_redirects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_redirects",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_download_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_download_file",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_downloaded_bytes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_body_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_timeout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "timeout",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_timeout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_download_chunk_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "chunk_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_download_chunk_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_http_proxy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_https_proxy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "request_completed",
- "arguments": [
- {
- "name": "result",
- "type": "int"
- },
- {
- "name": "response_code",
- "type": "int"
- },
- {
- "name": "headers",
- "type": "PackedStringArray"
- },
- {
- "name": "body",
- "type": "PackedByteArray"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "download_file",
- "setter": "set_download_file",
- "getter": "get_download_file"
- },
- {
- "type": "int",
- "name": "download_chunk_size",
- "setter": "set_download_chunk_size",
- "getter": "get_download_chunk_size"
- },
- {
- "type": "bool",
- "name": "use_threads",
- "setter": "set_use_threads",
- "getter": "is_using_threads"
- },
- {
- "type": "bool",
- "name": "accept_gzip",
- "setter": "set_accept_gzip",
- "getter": "is_accepting_gzip"
- },
- {
- "type": "int",
- "name": "body_size_limit",
- "setter": "set_body_size_limit",
- "getter": "get_body_size_limit"
- },
- {
- "type": "int",
- "name": "max_redirects",
- "setter": "set_max_redirects",
- "getter": "get_max_redirects"
- },
- {
- "type": "float",
- "name": "timeout",
- "setter": "set_timeout",
- "getter": "get_timeout"
- }
- ]
- },
- {
- "name": "HashingContext",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "HashType",
- "is_bitfield": false,
- "values": [
- {
- "name": "HASH_MD5",
- "value": 0
- },
- {
- "name": "HASH_SHA1",
- "value": 1
- },
- {
- "name": "HASH_SHA256",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3940338335,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "type",
- "type": "enum::HashingContext.HashType"
- }
- ]
- },
- {
- "name": "update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "chunk",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "finish",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2115431945,
- "return_value": {
- "type": "PackedByteArray"
- }
- }
- ]
- },
- {
- "name": "HeightMapShape3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_map_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_map_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_map_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_map_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_map_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899603908,
- "arguments": [
- {
- "name": "data",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_map_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675695659,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "get_min_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_max_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "update_map_data_from_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2636652979,
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "height_min",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "height_max",
- "type": "float",
- "meta": "float"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "map_width",
- "setter": "set_map_width",
- "getter": "get_map_width"
- },
- {
- "type": "int",
- "name": "map_depth",
- "setter": "set_map_depth",
- "getter": "get_map_depth"
- },
- {
- "type": "PackedFloat32Array",
- "name": "map_data",
- "setter": "set_map_data",
- "getter": "get_map_data"
- }
- ]
- },
- {
- "name": "HingeJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Joint3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Param",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_BIAS",
- "value": 0
- },
- {
- "name": "PARAM_LIMIT_UPPER",
- "value": 1
- },
- {
- "name": "PARAM_LIMIT_LOWER",
- "value": 2
- },
- {
- "name": "PARAM_LIMIT_BIAS",
- "value": 3
- },
- {
- "name": "PARAM_LIMIT_SOFTNESS",
- "value": 4
- },
- {
- "name": "PARAM_LIMIT_RELAXATION",
- "value": 5
- },
- {
- "name": "PARAM_MOTOR_TARGET_VELOCITY",
- "value": 6
- },
- {
- "name": "PARAM_MOTOR_MAX_IMPULSE",
- "value": 7
- },
- {
- "name": "PARAM_MAX",
- "value": 8
- }
- ]
- },
- {
- "name": "Flag",
- "is_bitfield": false,
- "values": [
- {
- "name": "FLAG_USE_LIMIT",
- "value": 0
- },
- {
- "name": "FLAG_ENABLE_MOTOR",
- "value": 1
- },
- {
- "name": "FLAG_MAX",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3082977519,
- "arguments": [
- {
- "name": "param",
- "type": "enum::HingeJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4066002676,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::HingeJoint3D.Param"
- }
- ]
- },
- {
- "name": "set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1083494620,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::HingeJoint3D.Flag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841369610,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::HingeJoint3D.Flag"
- }
- ]
- }
- ]
- },
- {
- "name": "IKModifier3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_setting_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_setting_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "clear_settings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_mutable_bone_axes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_bone_axes_mutable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "mutable_bone_axes",
- "setter": "set_mutable_bone_axes",
- "getter": "are_bone_axes_mutable"
- }
- ]
- },
- {
- "name": "IP",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "constants": [
- {
- "name": "RESOLVER_MAX_QUERIES",
- "value": 256
- },
- {
- "name": "RESOLVER_INVALID_ID",
- "value": -1
- }
- ],
- "enums": [
- {
- "name": "ResolverStatus",
- "is_bitfield": false,
- "values": [
- {
- "name": "RESOLVER_STATUS_NONE",
- "value": 0
- },
- {
- "name": "RESOLVER_STATUS_WAITING",
- "value": 1
- },
- {
- "name": "RESOLVER_STATUS_DONE",
- "value": 2
- },
- {
- "name": "RESOLVER_STATUS_ERROR",
- "value": 3
- }
- ]
- },
- {
- "name": "Type",
- "is_bitfield": false,
- "values": [
- {
- "name": "TYPE_NONE",
- "value": 0
- },
- {
- "name": "TYPE_IPV4",
- "value": 1
- },
- {
- "name": "TYPE_IPV6",
- "value": 2
- },
- {
- "name": "TYPE_ANY",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "resolve_hostname",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4283295457,
- "hash_compatibility": [
- 396864159
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "ip_type",
- "type": "enum::IP.Type",
- "default_value": "3"
- }
- ]
- },
- {
- "name": "resolve_hostname_addresses",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 773767525,
- "hash_compatibility": [
- 3462780090
- ],
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "ip_type",
- "type": "enum::IP.Type",
- "default_value": "3"
- }
- ]
- },
- {
- "name": "resolve_hostname_queue_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1749894742,
- "hash_compatibility": [
- 3936392508
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "ip_type",
- "type": "enum::IP.Type",
- "default_value": "3"
- }
- ]
- },
- {
- "name": "get_resolve_item_status",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3812250196,
- "return_value": {
- "type": "enum::IP.ResolverStatus"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_resolve_item_address",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_resolve_item_addresses",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "erase_resolve_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_local_addresses",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_local_interfaces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "clear_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3005725572,
- "arguments": [
- {
- "name": "hostname",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- }
- ]
- },
- {
- "name": "Image",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "constants": [
- {
- "name": "MAX_WIDTH",
- "value": 16777216
- },
- {
- "name": "MAX_HEIGHT",
- "value": 16777216
- }
- ],
- "enums": [
- {
- "name": "Format",
- "is_bitfield": false,
- "values": [
- {
- "name": "FORMAT_L8",
- "value": 0
- },
- {
- "name": "FORMAT_LA8",
- "value": 1
- },
- {
- "name": "FORMAT_R8",
- "value": 2
- },
- {
- "name": "FORMAT_RG8",
- "value": 3
- },
- {
- "name": "FORMAT_RGB8",
- "value": 4
- },
- {
- "name": "FORMAT_RGBA8",
- "value": 5
- },
- {
- "name": "FORMAT_RGBA4444",
- "value": 6
- },
- {
- "name": "FORMAT_RGB565",
- "value": 7
- },
- {
- "name": "FORMAT_RF",
- "value": 8
- },
- {
- "name": "FORMAT_RGF",
- "value": 9
- },
- {
- "name": "FORMAT_RGBF",
- "value": 10
- },
- {
- "name": "FORMAT_RGBAF",
- "value": 11
- },
- {
- "name": "FORMAT_RH",
- "value": 12
- },
- {
- "name": "FORMAT_RGH",
- "value": 13
- },
- {
- "name": "FORMAT_RGBH",
- "value": 14
- },
- {
- "name": "FORMAT_RGBAH",
- "value": 15
- },
- {
- "name": "FORMAT_RGBE9995",
- "value": 16
- },
- {
- "name": "FORMAT_DXT1",
- "value": 17
- },
- {
- "name": "FORMAT_DXT3",
- "value": 18
- },
- {
- "name": "FORMAT_DXT5",
- "value": 19
- },
- {
- "name": "FORMAT_RGTC_R",
- "value": 20
- },
- {
- "name": "FORMAT_RGTC_RG",
- "value": 21
- },
- {
- "name": "FORMAT_BPTC_RGBA",
- "value": 22
- },
- {
- "name": "FORMAT_BPTC_RGBF",
- "value": 23
- },
- {
- "name": "FORMAT_BPTC_RGBFU",
- "value": 24
- },
- {
- "name": "FORMAT_ETC",
- "value": 25
- },
- {
- "name": "FORMAT_ETC2_R11",
- "value": 26
- },
- {
- "name": "FORMAT_ETC2_R11S",
- "value": 27
- },
- {
- "name": "FORMAT_ETC2_RG11",
- "value": 28
- },
- {
- "name": "FORMAT_ETC2_RG11S",
- "value": 29
- },
- {
- "name": "FORMAT_ETC2_RGB8",
- "value": 30
- },
- {
- "name": "FORMAT_ETC2_RGBA8",
- "value": 31
- },
- {
- "name": "FORMAT_ETC2_RGB8A1",
- "value": 32
- },
- {
- "name": "FORMAT_ETC2_RA_AS_RG",
- "value": 33
- },
- {
- "name": "FORMAT_DXT5_RA_AS_RG",
- "value": 34
- },
- {
- "name": "FORMAT_ASTC_4x4",
- "value": 35
- },
- {
- "name": "FORMAT_ASTC_4x4_HDR",
- "value": 36
- },
- {
- "name": "FORMAT_ASTC_8x8",
- "value": 37
- },
- {
- "name": "FORMAT_ASTC_8x8_HDR",
- "value": 38
- },
- {
- "name": "FORMAT_R16",
- "value": 39
- },
- {
- "name": "FORMAT_RG16",
- "value": 40
- },
- {
- "name": "FORMAT_RGB16",
- "value": 41
- },
- {
- "name": "FORMAT_RGBA16",
- "value": 42
- },
- {
- "name": "FORMAT_R16I",
- "value": 43
- },
- {
- "name": "FORMAT_RG16I",
- "value": 44
- },
- {
- "name": "FORMAT_RGB16I",
- "value": 45
- },
- {
- "name": "FORMAT_RGBA16I",
- "value": 46
- },
- {
- "name": "FORMAT_MAX",
- "value": 47
- }
- ]
- },
- {
- "name": "Interpolation",
- "is_bitfield": false,
- "values": [
- {
- "name": "INTERPOLATE_NEAREST",
- "value": 0
- },
- {
- "name": "INTERPOLATE_BILINEAR",
- "value": 1
- },
- {
- "name": "INTERPOLATE_CUBIC",
- "value": 2
- },
- {
- "name": "INTERPOLATE_TRILINEAR",
- "value": 3
- },
- {
- "name": "INTERPOLATE_LANCZOS",
- "value": 4
- }
- ]
- },
- {
- "name": "AlphaMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ALPHA_NONE",
- "value": 0
- },
- {
- "name": "ALPHA_BIT",
- "value": 1
- },
- {
- "name": "ALPHA_BLEND",
- "value": 2
- }
- ]
- },
- {
- "name": "CompressMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPRESS_S3TC",
- "value": 0
- },
- {
- "name": "COMPRESS_ETC",
- "value": 1
- },
- {
- "name": "COMPRESS_ETC2",
- "value": 2
- },
- {
- "name": "COMPRESS_BPTC",
- "value": 3
- },
- {
- "name": "COMPRESS_ASTC",
- "value": 4
- },
- {
- "name": "COMPRESS_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "UsedChannels",
- "is_bitfield": false,
- "values": [
- {
- "name": "USED_CHANNELS_L",
- "value": 0
- },
- {
- "name": "USED_CHANNELS_LA",
- "value": 1
- },
- {
- "name": "USED_CHANNELS_R",
- "value": 2
- },
- {
- "name": "USED_CHANNELS_RG",
- "value": 3
- },
- {
- "name": "USED_CHANNELS_RGB",
- "value": 4
- },
- {
- "name": "USED_CHANNELS_RGBA",
- "value": 5
- }
- ]
- },
- {
- "name": "CompressSource",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPRESS_SOURCE_GENERIC",
- "value": 0
- },
- {
- "name": "COMPRESS_SOURCE_SRGB",
- "value": 1
- },
- {
- "name": "COMPRESS_SOURCE_NORMAL",
- "value": 2
- }
- ]
- },
- {
- "name": "ASTCFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "ASTC_FORMAT_4x4",
- "value": 0
- },
- {
- "name": "ASTC_FORMAT_8x8",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "has_mipmaps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3847873762,
- "return_value": {
- "type": "enum::Image.Format"
- }
- },
- {
- "name": "get_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2362200018,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "get_data_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "convert",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2120693146,
- "arguments": [
- {
- "name": "format",
- "type": "enum::Image.Format"
- }
- ]
- },
- {
- "name": "get_mipmap_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_mipmap_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "mipmap",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "resize_to_po2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4189212329,
- "arguments": [
- {
- "name": "square",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "interpolation",
- "type": "enum::Image.Interpolation",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "resize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 994498151,
- "hash_compatibility": [
- 2461393748
- ],
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "interpolation",
- "type": "enum::Image.Interpolation",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "shrink_x2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "crop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "flip_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "flip_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "generate_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1633102583,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "renormalize",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "clear_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "create",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 986942177,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "use_mipmaps",
- "type": "bool"
- },
- {
- "name": "format",
- "type": "enum::Image.Format"
- }
- ]
- },
- {
- "name": "create_empty",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 986942177,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "use_mipmaps",
- "type": "bool"
- },
- {
- "name": "format",
- "type": "enum::Image.Format"
- }
- ]
- },
- {
- "name": "create_from_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 299398494,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "use_mipmaps",
- "type": "bool"
- },
- {
- "name": "format",
- "type": "enum::Image.Format"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "set_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2740482212,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "use_mipmaps",
- "type": "bool"
- },
- {
- "name": "format",
- "type": "enum::Image.Format"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "is_empty",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "load",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "load_from_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 736337515,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "save_png",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2113323047,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "save_png_to_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2362200018,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "save_jpg",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2800019068,
- "hash_compatibility": [
- 578836491
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "quality",
- "type": "float",
- "meta": "float",
- "default_value": "0.75"
- }
- ]
- },
- {
- "name": "save_jpg_to_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 592235273,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "quality",
- "type": "float",
- "meta": "float",
- "default_value": "0.75"
- }
- ]
- },
- {
- "name": "save_exr",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2018602448,
- "hash_compatibility": [
- 3108122999
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "grayscale",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "color_image",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "max_linear_value",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- }
- ]
- },
- {
- "name": "save_exr_to_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477518536,
- "hash_compatibility": [
- 3178917920
- ],
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "grayscale",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "color_image",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "max_linear_value",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- }
- ]
- },
- {
- "name": "save_dds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2113323047,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "save_dds_to_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2362200018,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "save_webp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2781156876,
- "hash_compatibility": [
- 3594949219
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "lossy",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "quality",
- "type": "float",
- "meta": "float",
- "default_value": "0.75"
- }
- ]
- },
- {
- "name": "save_webp_to_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214628238,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "lossy",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "quality",
- "type": "float",
- "meta": "float",
- "default_value": "0.75"
- }
- ]
- },
- {
- "name": "detect_alpha",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2030116505,
- "return_value": {
- "type": "enum::Image.AlphaMode"
- }
- },
- {
- "name": "is_invisible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "detect_used_channels",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2703139984,
- "return_value": {
- "type": "enum::Image.UsedChannels"
- },
- "arguments": [
- {
- "name": "source",
- "type": "enum::Image.CompressSource",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "compress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2975424957,
- "hash_compatibility": [
- 4094210332
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Image.CompressMode"
- },
- {
- "name": "source",
- "type": "enum::Image.CompressSource",
- "default_value": "0"
- },
- {
- "name": "astc_format",
- "type": "enum::Image.ASTCFormat",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "compress_from_channels",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4212890953,
- "hash_compatibility": [
- 279105990
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Image.CompressMode"
- },
- {
- "name": "channels",
- "type": "enum::Image.UsedChannels"
- },
- {
- "name": "astc_format",
- "type": "enum::Image.ASTCFormat",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "decompress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "is_compressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "rotate_90",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1901204267,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::ClockDirection"
- }
- ]
- },
- {
- "name": "rotate_180",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "fix_alpha_edges",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "premultiply_alpha",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "srgb_to_linear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "linear_to_srgb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "normal_map_to_xy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "rgbe_to_srgb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 564927088,
- "return_value": {
- "type": "Image"
- }
- },
- {
- "name": "bump_map_to_normal_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3423495036,
- "arguments": [
- {
- "name": "bump_scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "compute_image_metrics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3080961247,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "compared_image",
- "type": "Image"
- },
- {
- "name": "use_luma",
- "type": "bool"
- }
- ]
- },
- {
- "name": "blit_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2903928755,
- "arguments": [
- {
- "name": "src",
- "type": "Image"
- },
- {
- "name": "src_rect",
- "type": "Rect2i"
- },
- {
- "name": "dst",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "blit_rect_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3383581145,
- "arguments": [
- {
- "name": "src",
- "type": "Image"
- },
- {
- "name": "mask",
- "type": "Image"
- },
- {
- "name": "src_rect",
- "type": "Rect2i"
- },
- {
- "name": "dst",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "blend_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2903928755,
- "arguments": [
- {
- "name": "src",
- "type": "Image"
- },
- {
- "name": "src_rect",
- "type": "Rect2i"
- },
- {
- "name": "dst",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "blend_rect_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3383581145,
- "arguments": [
- {
- "name": "src",
- "type": "Image"
- },
- {
- "name": "mask",
- "type": "Image"
- },
- {
- "name": "src_rect",
- "type": "Rect2i"
- },
- {
- "name": "dst",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "fill",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "fill_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 514693913,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2i"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_used_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 410525958,
- "return_value": {
- "type": "Rect2i"
- }
- },
- {
- "name": "get_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2601441065,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "region",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "copy_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "src",
- "type": "Image"
- }
- ]
- },
- {
- "name": "get_pixelv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1532707496,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_pixel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2165839948,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "y",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_pixelv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 287851464,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2i"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "set_pixel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3733378741,
- "arguments": [
- {
- "name": "x",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "y",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "adjust_bcs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2385087082,
- "arguments": [
- {
- "name": "brightness",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "contrast",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "saturation",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "load_png_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_jpg_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_webp_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_tga_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_bmp_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_ktx_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_dds_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_exr_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_svg_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 311853421,
- "hash_compatibility": [
- 1822513750
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "load_svg_from_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3254053600,
- "hash_compatibility": [
- 1461766635
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "svg_str",
- "type": "String"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Dictionary",
- "name": "data",
- "setter": "_set_data",
- "getter": "_get_data"
- }
- ]
- },
- {
- "name": "ImageFormatLoader",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "LoaderFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "FLAG_NONE",
- "value": 0
- },
- {
- "name": "FLAG_FORCE_LINEAR",
- "value": 1
- },
- {
- "name": "FLAG_CONVERT_COLORS",
- "value": 2
- }
- ]
- }
- ]
- },
- {
- "name": "ImageFormatLoaderExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ImageFormatLoader",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_recognized_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_load_image",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3760540541,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "fileaccess",
- "type": "FileAccess"
- },
- {
- "name": "flags",
- "type": "bitfield::ImageFormatLoader.LoaderFlags"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "add_format_loader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "remove_format_loader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "ImageTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "create_from_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2775144163,
- "return_value": {
- "type": "ImageTexture"
- },
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "set_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 532598488,
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "set_size_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Image",
- "name": "image",
- "setter": "_set_image",
- "getter": "get_image"
- }
- ]
- },
- {
- "name": "ImageTexture3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture3D",
- "api_type": "core",
- "methods": [
- {
- "name": "create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130379827,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "format",
- "type": "enum::Image.Format"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "use_mipmaps",
- "type": "bool"
- },
- {
- "name": "data",
- "type": "typedarray::Image"
- }
- ]
- },
- {
- "name": "update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "data",
- "type": "typedarray::Image"
- }
- ]
- }
- ]
- },
- {
- "name": "ImageTextureLayered",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "TextureLayered",
- "api_type": "core",
- "methods": [
- {
- "name": "create_from_images",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2785773503,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "images",
- "type": "typedarray::Image"
- }
- ]
- },
- {
- "name": "update_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3331733361,
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "ImmediateMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Mesh",
- "api_type": "core",
- "methods": [
- {
- "name": "surface_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2794442543,
- "hash_compatibility": [
- 3716480242
- ],
- "arguments": [
- {
- "name": "primitive",
- "type": "enum::Mesh.PrimitiveType"
- },
- {
- "name": "material",
- "type": "Material",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "surface_set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "surface_set_normal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "normal",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "surface_set_tangent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3505987427,
- "arguments": [
- {
- "name": "tangent",
- "type": "Plane"
- }
- ]
- },
- {
- "name": "surface_set_uv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "uv",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "surface_set_uv2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "uv2",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "surface_add_vertex",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "vertex",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "surface_add_vertex_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "vertex",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "surface_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "clear_surfaces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "ImporterMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "merge_importer_meshes",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1030647649,
- "return_value": {
- "type": "ImporterMesh"
- },
- "arguments": [
- {
- "name": "importer_meshes",
- "type": "typedarray::ImporterMesh"
- },
- {
- "name": "relative_transforms",
- "type": "typedarray::Transform3D"
- },
- {
- "name": "deduplicate_surfaces",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "add_blend_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_blend_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_blend_shape_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "blend_shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_blend_shape_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 227983991,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Mesh.BlendShapeMode"
- }
- ]
- },
- {
- "name": "get_blend_shape_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 836485024,
- "return_value": {
- "type": "enum::Mesh.BlendShapeMode"
- }
- },
- {
- "name": "add_surface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740448849,
- "hash_compatibility": [
- 4122361985
- ],
- "arguments": [
- {
- "name": "primitive",
- "type": "enum::Mesh.PrimitiveType"
- },
- {
- "name": "arrays",
- "type": "Array"
- },
- {
- "name": "blend_shapes",
- "type": "typedarray::Array",
- "default_value": "Array[Array]([])"
- },
- {
- "name": "lods",
- "type": "Dictionary",
- "default_value": "{}"
- },
- {
- "name": "material",
- "type": "Material",
- "default_value": "null"
- },
- {
- "name": "name",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint64",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_surface_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_surface_primitive_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3552571330,
- "return_value": {
- "type": "enum::Mesh.PrimitiveType"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_arrays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_blend_shape_arrays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2345056839,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "blend_shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_lod_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_lod_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3085491603,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "lod_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_lod_indices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265128013,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "lod_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2897466400,
- "return_value": {
- "type": "Material"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_surface_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_surface_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_surface_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3671737478,
- "arguments": [
- {
- "name": "surface_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "generate_lods",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2491878677,
- "arguments": [
- {
- "name": "normal_merge_angle",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "normal_split_angle",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "bone_transform_array",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1457573577,
- "return_value": {
- "type": "ArrayMesh"
- },
- "arguments": [
- {
- "name": "base_mesh",
- "type": "ArrayMesh",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "from_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 283226343,
- "return_value": {
- "type": "ImporterMesh"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_lightmap_size_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_lightmap_size_hint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- }
- ]
- },
- {
- "name": "ImporterMeshInstance3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2255166972,
- "arguments": [
- {
- "name": "mesh",
- "type": "ImporterMesh"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3161779525,
- "return_value": {
- "type": "ImporterMesh"
- }
- },
- {
- "name": "set_skin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3971435618,
- "arguments": [
- {
- "name": "skin",
- "type": "Skin"
- }
- ]
- },
- {
- "name": "get_skin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2074563878,
- "return_value": {
- "type": "Skin"
- }
- },
- {
- "name": "set_skeleton_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "skeleton_path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_skeleton_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_layer_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_layer_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_cast_shadows_setting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 856677339,
- "arguments": [
- {
- "name": "shadow_casting_setting",
- "type": "enum::GeometryInstance3D.ShadowCastingSetting"
- }
- ]
- },
- {
- "name": "get_cast_shadows_setting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3383019359,
- "return_value": {
- "type": "enum::GeometryInstance3D.ShadowCastingSetting"
- }
- },
- {
- "name": "set_visibility_range_end_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_end_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_begin_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_begin_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visibility_range_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_visibility_range_fade_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1440117808,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode"
- }
- ]
- },
- {
- "name": "get_visibility_range_fade_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2067221882,
- "return_value": {
- "type": "enum::GeometryInstance3D.VisibilityRangeFadeMode"
- }
- }
- ],
- "properties": [
- {
- "type": "ImporterMesh",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "Skin",
- "name": "skin",
- "setter": "set_skin",
- "getter": "get_skin"
- },
- {
- "type": "NodePath",
- "name": "skeleton_path",
- "setter": "set_skeleton_path",
- "getter": "get_skeleton_path"
- },
- {
- "type": "int",
- "name": "layer_mask",
- "setter": "set_layer_mask",
- "getter": "get_layer_mask"
- },
- {
- "type": "int",
- "name": "cast_shadow",
- "setter": "set_cast_shadows_setting",
- "getter": "get_cast_shadows_setting"
- },
- {
- "type": "float",
- "name": "visibility_range_begin",
- "setter": "set_visibility_range_begin",
- "getter": "get_visibility_range_begin"
- },
- {
- "type": "float",
- "name": "visibility_range_begin_margin",
- "setter": "set_visibility_range_begin_margin",
- "getter": "get_visibility_range_begin_margin"
- },
- {
- "type": "float",
- "name": "visibility_range_end",
- "setter": "set_visibility_range_end",
- "getter": "get_visibility_range_end"
- },
- {
- "type": "float",
- "name": "visibility_range_end_margin",
- "setter": "set_visibility_range_end_margin",
- "getter": "get_visibility_range_end_margin"
- },
- {
- "type": "int",
- "name": "visibility_range_fade_mode",
- "setter": "set_visibility_range_fade_mode",
- "getter": "get_visibility_range_fade_mode"
- }
- ]
- },
- {
- "name": "Input",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "MouseMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOUSE_MODE_VISIBLE",
- "value": 0
- },
- {
- "name": "MOUSE_MODE_HIDDEN",
- "value": 1
- },
- {
- "name": "MOUSE_MODE_CAPTURED",
- "value": 2
- },
- {
- "name": "MOUSE_MODE_CONFINED",
- "value": 3
- },
- {
- "name": "MOUSE_MODE_CONFINED_HIDDEN",
- "value": 4
- },
- {
- "name": "MOUSE_MODE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "CursorShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "CURSOR_ARROW",
- "value": 0
- },
- {
- "name": "CURSOR_IBEAM",
- "value": 1
- },
- {
- "name": "CURSOR_POINTING_HAND",
- "value": 2
- },
- {
- "name": "CURSOR_CROSS",
- "value": 3
- },
- {
- "name": "CURSOR_WAIT",
- "value": 4
- },
- {
- "name": "CURSOR_BUSY",
- "value": 5
- },
- {
- "name": "CURSOR_DRAG",
- "value": 6
- },
- {
- "name": "CURSOR_CAN_DROP",
- "value": 7
- },
- {
- "name": "CURSOR_FORBIDDEN",
- "value": 8
- },
- {
- "name": "CURSOR_VSIZE",
- "value": 9
- },
- {
- "name": "CURSOR_HSIZE",
- "value": 10
- },
- {
- "name": "CURSOR_BDIAGSIZE",
- "value": 11
- },
- {
- "name": "CURSOR_FDIAGSIZE",
- "value": 12
- },
- {
- "name": "CURSOR_MOVE",
- "value": 13
- },
- {
- "name": "CURSOR_VSPLIT",
- "value": 14
- },
- {
- "name": "CURSOR_HSPLIT",
- "value": 15
- },
- {
- "name": "CURSOR_HELP",
- "value": 16
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "is_anything_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_key_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1938909964,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "is_physical_key_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1938909964,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "is_key_label_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1938909964,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "is_mouse_button_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1821097125,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "button",
- "type": "enum::MouseButton"
- }
- ]
- },
- {
- "name": "is_joy_button_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 787208542,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "button",
- "type": "enum::JoyButton"
- }
- ]
- },
- {
- "name": "is_action_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1558498928,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_action_just_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1558498928,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_action_just_released",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1558498928,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_action_just_pressed_by_event",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 551972873,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_action_just_released_by_event",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 551972873,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_action_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 801543509,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_action_raw_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 801543509,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1958752504,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "negative_action",
- "type": "StringName"
- },
- {
- "name": "positive_action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_vector",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2479607902,
- "hash_compatibility": [
- 1517139831
- ],
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "negative_x",
- "type": "StringName"
- },
- {
- "name": "positive_x",
- "type": "StringName"
- },
- {
- "name": "negative_y",
- "type": "StringName"
- },
- {
- "name": "positive_y",
- "type": "StringName"
- },
- {
- "name": "deadzone",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- }
- ]
- },
- {
- "name": "add_joy_mapping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1168363258,
- "arguments": [
- {
- "name": "mapping",
- "type": "String"
- },
- {
- "name": "update_existing",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_joy_mapping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "guid",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_joy_known",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3067735520,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4063175957,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::JoyAxis"
- }
- ]
- },
- {
- "name": "get_joy_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 990163283,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_guid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3485342025,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "should_ignore_device",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522259332,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "vendor_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "product_id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connected_joypads",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::int"
- }
- },
- {
- "name": "get_joy_vibration_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3114997196,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_vibration_duration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4025615559,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_vibration_remaining_duration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4025615559,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_joy_vibrating",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3067735520,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "has_joy_vibration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "start_joy_vibration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2576575033,
- "hash_compatibility": [
- 1890603622
- ],
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "weak_magnitude",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "strong_magnitude",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "duration",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "stop_joy_vibration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "vibrate_handheld",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 544894297,
- "hash_compatibility": [
- 955504365
- ],
- "arguments": [
- {
- "name": "duration_ms",
- "type": "int",
- "meta": "int32",
- "default_value": "500"
- },
- {
- "name": "amplitude",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- }
- ]
- },
- {
- "name": "set_ignore_joypad_on_unfocused_application",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ignoring_joypad_on_unfocused_application",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_accelerometer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_magnetometer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_gyroscope",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_joy_accelerometer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_gyroscope",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_motion_sensors_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_joy_motion_sensors_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joy_motion_sensors_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_joy_motion_sensors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "start_joy_motion_sensors_calibration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "stop_joy_motion_sensors_calibration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_joy_motion_sensors_calibration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_joy_motion_sensors_calibration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3485342025,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joy_motion_sensors_calibration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 64545446,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "calibration_info",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "is_joy_motion_sensors_calibrated",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_joy_motion_sensors_calibrating",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_gravity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_accelerometer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_magnetometer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_gyroscope",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "value",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_joy_light",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "has_joy_light",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_last_mouse_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1497962370,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_last_mouse_screen_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1497962370,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_mouse_button_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2512161324,
- "return_value": {
- "type": "bitfield::MouseButtonMask"
- }
- },
- {
- "name": "set_mouse_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2228490894,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Input.MouseMode"
- }
- ]
- },
- {
- "name": "get_mouse_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 965286182,
- "return_value": {
- "type": "enum::Input.MouseMode"
- }
- },
- {
- "name": "warp_mouse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "action_press",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1713091165,
- "hash_compatibility": [
- 573731101
- ],
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "strength",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "action_release",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_default_cursor_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2124816902,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::Input.CursorShape",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_current_cursor_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3455658929,
- "return_value": {
- "type": "enum::Input.CursorShape"
- }
- },
- {
- "name": "set_custom_mouse_cursor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 703945977,
- "hash_compatibility": [
- 3489634142
- ],
- "arguments": [
- {
- "name": "image",
- "type": "Resource"
- },
- {
- "name": "shape",
- "type": "enum::Input.CursorShape",
- "default_value": "0"
- },
- {
- "name": "hotspot",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "parse_input_event",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3754044979,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "set_use_accumulated_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_accumulated_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "flush_buffered_events",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_emulate_mouse_from_touch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_emulating_mouse_from_touch",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_emulate_touch_from_mouse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_emulating_touch_from_mouse",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "joy_connection_changed",
- "arguments": [
- {
- "name": "device",
- "type": "int"
- },
- {
- "name": "connected",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "mouse_mode",
- "setter": "set_mouse_mode",
- "getter": "get_mouse_mode"
- },
- {
- "type": "bool",
- "name": "use_accumulated_input",
- "setter": "set_use_accumulated_input",
- "getter": "is_using_accumulated_input"
- },
- {
- "type": "bool",
- "name": "emulate_mouse_from_touch",
- "setter": "set_emulate_mouse_from_touch",
- "getter": "is_emulating_mouse_from_touch"
- },
- {
- "type": "bool",
- "name": "emulate_touch_from_mouse",
- "setter": "set_emulate_touch_from_mouse",
- "getter": "is_emulating_touch_from_mouse"
- },
- {
- "type": "bool",
- "name": "ignore_joypad_on_unfocused_application",
- "setter": "set_ignore_joypad_on_unfocused_application",
- "getter": "is_ignoring_joypad_on_unfocused_application"
- }
- ]
- },
- {
- "name": "InputEvent",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Resource",
- "api_type": "core",
- "constants": [
- {
- "name": "DEVICE_ID_EMULATION",
- "value": -1
- },
- {
- "name": "DEVICE_ID_KEYBOARD",
- "value": 16
- },
- {
- "name": "DEVICE_ID_MOUSE",
- "value": 32
- }
- ],
- "methods": [
- {
- "name": "set_device",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "device",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_device",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_action",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1558498928,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_action_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1631499404,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "allow_echo",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_action_released",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1558498928,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_action_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 801543509,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "is_canceled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_released",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_echo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "as_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_match",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1754951977,
- "hash_compatibility": [
- 3392494811
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_action_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "accumulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1062211774,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "with_event",
- "type": "InputEvent"
- }
- ]
- },
- {
- "name": "xformed_by",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1282766827,
- "hash_compatibility": [
- 2747409789
- ],
- "return_value": {
- "type": "InputEvent",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D"
- },
- {
- "name": "local_ofs",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "device",
- "setter": "set_device",
- "getter": "get_device"
- }
- ]
- },
- {
- "name": "InputEventAction",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEvent",
- "api_type": "core",
- "methods": [
- {
- "name": "set_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_action",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_event_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_event_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "StringName",
- "name": "action",
- "setter": "set_action",
- "getter": "get_action"
- },
- {
- "type": "bool",
- "name": "pressed",
- "setter": "set_pressed",
- "getter": "is_pressed"
- },
- {
- "type": "float",
- "name": "strength",
- "setter": "set_strength",
- "getter": "get_strength"
- },
- {
- "type": "int",
- "name": "event_index",
- "setter": "set_event_index",
- "getter": "get_event_index"
- }
- ]
- },
- {
- "name": "InputEventFromWindow",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "InputEvent",
- "api_type": "core",
- "methods": [
- {
- "name": "set_window_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_window_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "window_id",
- "setter": "set_window_id",
- "getter": "get_window_id"
- }
- ]
- },
- {
- "name": "InputEventGesture",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "InputEventWithModifiers",
- "api_type": "core",
- "methods": [
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- }
- ]
- },
- {
- "name": "InputEventJoypadButton",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEvent",
- "api_type": "core",
- "methods": [
- {
- "name": "set_button_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1466368136,
- "arguments": [
- {
- "name": "button_index",
- "type": "enum::JoyButton"
- }
- ]
- },
- {
- "name": "get_button_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 595588182,
- "return_value": {
- "type": "enum::JoyButton"
- }
- },
- {
- "name": "set_pressure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pressure",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pressure",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "button_index",
- "setter": "set_button_index",
- "getter": "get_button_index"
- },
- {
- "type": "float",
- "name": "pressure",
- "setter": "set_pressure",
- "getter": "get_pressure"
- },
- {
- "type": "bool",
- "name": "pressed",
- "setter": "set_pressed",
- "getter": "is_pressed"
- }
- ]
- },
- {
- "name": "InputEventJoypadMotion",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEvent",
- "api_type": "core",
- "methods": [
- {
- "name": "set_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1332685170,
- "arguments": [
- {
- "name": "axis",
- "type": "enum::JoyAxis"
- }
- ]
- },
- {
- "name": "get_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4019121683,
- "return_value": {
- "type": "enum::JoyAxis"
- }
- },
- {
- "name": "set_axis_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "axis_value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_axis_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "axis",
- "setter": "set_axis",
- "getter": "get_axis"
- },
- {
- "type": "float",
- "name": "axis_value",
- "setter": "set_axis_value",
- "getter": "get_axis_value"
- }
- ]
- },
- {
- "name": "InputEventKey",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEventWithModifiers",
- "api_type": "core",
- "methods": [
- {
- "name": "set_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_keycode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 888074362,
- "arguments": [
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "get_keycode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1585896689,
- "return_value": {
- "type": "enum::Key"
- }
- },
- {
- "name": "set_physical_keycode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 888074362,
- "arguments": [
- {
- "name": "physical_keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "get_physical_keycode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1585896689,
- "return_value": {
- "type": "enum::Key"
- }
- },
- {
- "name": "set_key_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 888074362,
- "arguments": [
- {
- "name": "key_label",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "get_key_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1585896689,
- "return_value": {
- "type": "enum::Key"
- }
- },
- {
- "name": "set_unicode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "unicode",
- "type": "int",
- "meta": "char32"
- }
- ]
- },
- {
- "name": "get_unicode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "char32"
- }
- },
- {
- "name": "set_location",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 634453155,
- "arguments": [
- {
- "name": "location",
- "type": "enum::KeyLocation"
- }
- ]
- },
- {
- "name": "get_location",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 211810873,
- "return_value": {
- "type": "enum::KeyLocation"
- }
- },
- {
- "name": "set_echo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "echo",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_keycode_with_modifiers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1585896689,
- "return_value": {
- "type": "enum::Key"
- }
- },
- {
- "name": "get_physical_keycode_with_modifiers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1585896689,
- "return_value": {
- "type": "enum::Key"
- }
- },
- {
- "name": "get_key_label_with_modifiers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1585896689,
- "return_value": {
- "type": "enum::Key"
- }
- },
- {
- "name": "as_text_keycode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "as_text_physical_keycode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "as_text_key_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "as_text_location",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "pressed",
- "setter": "set_pressed",
- "getter": "is_pressed"
- },
- {
- "type": "int",
- "name": "keycode",
- "setter": "set_keycode",
- "getter": "get_keycode"
- },
- {
- "type": "int",
- "name": "physical_keycode",
- "setter": "set_physical_keycode",
- "getter": "get_physical_keycode"
- },
- {
- "type": "int",
- "name": "key_label",
- "setter": "set_key_label",
- "getter": "get_key_label"
- },
- {
- "type": "int",
- "name": "unicode",
- "setter": "set_unicode",
- "getter": "get_unicode"
- },
- {
- "type": "int",
- "name": "location",
- "setter": "set_location",
- "getter": "get_location"
- },
- {
- "type": "bool",
- "name": "echo",
- "setter": "set_echo",
- "getter": "is_echo"
- }
- ]
- },
- {
- "name": "InputEventMIDI",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEvent",
- "api_type": "core",
- "methods": [
- {
- "name": "set_channel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_channel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_message",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1064271510,
- "arguments": [
- {
- "name": "message",
- "type": "enum::MIDIMessage"
- }
- ]
- },
- {
- "name": "get_message",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1936512097,
- "return_value": {
- "type": "enum::MIDIMessage"
- }
- },
- {
- "name": "set_pitch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "pitch",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_pitch",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "velocity",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_instrument",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "instrument",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_instrument",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_pressure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "pressure",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_pressure",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_controller_number",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "controller_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_controller_number",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_controller_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "controller_value",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_controller_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "channel",
- "setter": "set_channel",
- "getter": "get_channel"
- },
- {
- "type": "int",
- "name": "message",
- "setter": "set_message",
- "getter": "get_message"
- },
- {
- "type": "int",
- "name": "pitch",
- "setter": "set_pitch",
- "getter": "get_pitch"
- },
- {
- "type": "int",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "int",
- "name": "instrument",
- "setter": "set_instrument",
- "getter": "get_instrument"
- },
- {
- "type": "int",
- "name": "pressure",
- "setter": "set_pressure",
- "getter": "get_pressure"
- },
- {
- "type": "int",
- "name": "controller_number",
- "setter": "set_controller_number",
- "getter": "get_controller_number"
- },
- {
- "type": "int",
- "name": "controller_value",
- "setter": "set_controller_value",
- "getter": "get_controller_value"
- }
- ]
- },
- {
- "name": "InputEventMagnifyGesture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEventGesture",
- "api_type": "core",
- "methods": [
- {
- "name": "set_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "factor",
- "setter": "set_factor",
- "getter": "get_factor"
- }
- ]
- },
- {
- "name": "InputEventMouse",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "InputEventWithModifiers",
- "api_type": "core",
- "methods": [
- {
- "name": "set_button_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3950145251,
- "arguments": [
- {
- "name": "button_mask",
- "type": "bitfield::MouseButtonMask"
- }
- ]
- },
- {
- "name": "get_button_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2512161324,
- "return_value": {
- "type": "bitfield::MouseButtonMask"
- }
- },
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_global_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "global_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_global_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "button_mask",
- "setter": "set_button_mask",
- "getter": "get_button_mask"
- },
- {
- "type": "Vector2",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "Vector2",
- "name": "global_position",
- "setter": "set_global_position",
- "getter": "get_global_position"
- }
- ]
- },
- {
- "name": "InputEventMouseButton",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEventMouse",
- "api_type": "core",
- "methods": [
- {
- "name": "set_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_button_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3624991109,
- "arguments": [
- {
- "name": "button_index",
- "type": "enum::MouseButton"
- }
- ]
- },
- {
- "name": "get_button_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1132662608,
- "return_value": {
- "type": "enum::MouseButton"
- }
- },
- {
- "name": "set_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_canceled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "canceled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_double_click",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "double_click",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_double_click",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "factor",
- "setter": "set_factor",
- "getter": "get_factor"
- },
- {
- "type": "int",
- "name": "button_index",
- "setter": "set_button_index",
- "getter": "get_button_index"
- },
- {
- "type": "bool",
- "name": "canceled",
- "setter": "set_canceled",
- "getter": "is_canceled"
- },
- {
- "type": "bool",
- "name": "pressed",
- "setter": "set_pressed",
- "getter": "is_pressed"
- },
- {
- "type": "bool",
- "name": "double_click",
- "setter": "set_double_click",
- "getter": "is_double_click"
- }
- ]
- },
- {
- "name": "InputEventMouseMotion",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEventMouse",
- "api_type": "core",
- "methods": [
- {
- "name": "set_tilt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "tilt",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_tilt",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_pressure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pressure",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pressure",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pen_inverted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pen_inverted",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_pen_inverted",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "relative",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_screen_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "relative",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_screen_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_screen_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_screen_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "tilt",
- "setter": "set_tilt",
- "getter": "get_tilt"
- },
- {
- "type": "float",
- "name": "pressure",
- "setter": "set_pressure",
- "getter": "get_pressure"
- },
- {
- "type": "bool",
- "name": "pen_inverted",
- "setter": "set_pen_inverted",
- "getter": "get_pen_inverted"
- },
- {
- "type": "Vector2",
- "name": "relative",
- "setter": "set_relative",
- "getter": "get_relative"
- },
- {
- "type": "Vector2",
- "name": "screen_relative",
- "setter": "set_screen_relative",
- "getter": "get_screen_relative"
- },
- {
- "type": "Vector2",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "Vector2",
- "name": "screen_velocity",
- "setter": "set_screen_velocity",
- "getter": "get_screen_velocity"
- }
- ]
- },
- {
- "name": "InputEventPanGesture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEventGesture",
- "api_type": "core",
- "methods": [
- {
- "name": "set_delta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "delta",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_delta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "delta",
- "setter": "set_delta",
- "getter": "get_delta"
- }
- ]
- },
- {
- "name": "InputEventScreenDrag",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEventFromWindow",
- "api_type": "core",
- "methods": [
- {
- "name": "set_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_tilt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "tilt",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_tilt",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_pressure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pressure",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pressure",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pen_inverted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pen_inverted",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_pen_inverted",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "relative",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_screen_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "relative",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_screen_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_screen_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_screen_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "index",
- "setter": "set_index",
- "getter": "get_index"
- },
- {
- "type": "Vector2",
- "name": "tilt",
- "setter": "set_tilt",
- "getter": "get_tilt"
- },
- {
- "type": "float",
- "name": "pressure",
- "setter": "set_pressure",
- "getter": "get_pressure"
- },
- {
- "type": "bool",
- "name": "pen_inverted",
- "setter": "set_pen_inverted",
- "getter": "get_pen_inverted"
- },
- {
- "type": "Vector2",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "Vector2",
- "name": "relative",
- "setter": "set_relative",
- "getter": "get_relative"
- },
- {
- "type": "Vector2",
- "name": "screen_relative",
- "setter": "set_screen_relative",
- "getter": "get_screen_relative"
- },
- {
- "type": "Vector2",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "Vector2",
- "name": "screen_velocity",
- "setter": "set_screen_velocity",
- "getter": "get_screen_velocity"
- }
- ]
- },
- {
- "name": "InputEventScreenTouch",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEventFromWindow",
- "api_type": "core",
- "methods": [
- {
- "name": "set_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_canceled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "canceled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_double_tap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "double_tap",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_double_tap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "index",
- "setter": "set_index",
- "getter": "get_index"
- },
- {
- "type": "Vector2",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "bool",
- "name": "canceled",
- "setter": "set_canceled",
- "getter": "is_canceled"
- },
- {
- "type": "bool",
- "name": "pressed",
- "setter": "set_pressed",
- "getter": "is_pressed"
- },
- {
- "type": "bool",
- "name": "double_tap",
- "setter": "set_double_tap",
- "getter": "is_double_tap"
- }
- ]
- },
- {
- "name": "InputEventShortcut",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "InputEvent",
- "api_type": "core",
- "methods": [
- {
- "name": "set_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 857163497,
- "arguments": [
- {
- "name": "shortcut",
- "type": "Shortcut"
- }
- ]
- },
- {
- "name": "get_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3766804753,
- "return_value": {
- "type": "Shortcut"
- }
- }
- ],
- "properties": [
- {
- "type": "Shortcut",
- "name": "shortcut",
- "setter": "set_shortcut",
- "getter": "get_shortcut"
- }
- ]
- },
- {
- "name": "InputEventWithModifiers",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "InputEventFromWindow",
- "api_type": "core",
- "methods": [
- {
- "name": "set_command_or_control_autoremap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_command_or_control_autoremap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_command_or_control_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_alt_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_alt_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shift_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shift_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_ctrl_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ctrl_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_meta_pressed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "pressed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_meta_pressed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_modifiers_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1258259499,
- "return_value": {
- "type": "bitfield::KeyModifierMask"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "command_or_control_autoremap",
- "setter": "set_command_or_control_autoremap",
- "getter": "is_command_or_control_autoremap"
- },
- {
- "type": "bool",
- "name": "alt_pressed",
- "setter": "set_alt_pressed",
- "getter": "is_alt_pressed"
- },
- {
- "type": "bool",
- "name": "shift_pressed",
- "setter": "set_shift_pressed",
- "getter": "is_shift_pressed"
- },
- {
- "type": "bool",
- "name": "ctrl_pressed",
- "setter": "set_ctrl_pressed",
- "getter": "is_ctrl_pressed"
- },
- {
- "type": "bool",
- "name": "meta_pressed",
- "setter": "set_meta_pressed",
- "getter": "is_meta_pressed"
- }
- ]
- },
- {
- "name": "InputMap",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "has_action",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_actions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "add_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1195233573,
- "hash_compatibility": [
- 4100757082,
- 573731101
- ],
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "deadzone",
- "type": "float",
- "meta": "float",
- "default_value": "0.2"
- }
- ]
- },
- {
- "name": "erase_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_action_description",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 957595536,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "action_set_deadzone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4135858297,
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "deadzone",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "action_get_deadzone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1391627649,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "action_add_event",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 518302593,
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "action_has_event",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1185871985,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "action_erase_event",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 518302593,
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "action_erase_events",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "action_get_events",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 689397652,
- "return_value": {
- "type": "typedarray::InputEvent"
- },
- "arguments": [
- {
- "name": "action",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "event_is_action",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3193353650,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- },
- {
- "name": "action",
- "type": "StringName"
- },
- {
- "name": "exact_match",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "load_from_project_settings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "project_settings_loaded"
- }
- ]
- },
- {
- "name": "InstancePlaceholder",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node",
- "api_type": "core",
- "methods": [
- {
- "name": "get_stored_values",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2230153369,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "with_order",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_instance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3794612210,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "replace",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "custom_scene",
- "type": "PackedScene",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "get_instance_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ]
- },
- {
- "name": "IntervalTweener",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Tweener",
- "api_type": "core"
- },
- {
- "name": "ItemList",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "enums": [
- {
- "name": "IconMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ICON_MODE_TOP",
- "value": 0
- },
- {
- "name": "ICON_MODE_LEFT",
- "value": 1
- }
- ]
- },
- {
- "name": "SelectMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SELECT_SINGLE",
- "value": 0
- },
- {
- "name": "SELECT_MULTI",
- "value": 1
- },
- {
- "name": "SELECT_TOGGLE",
- "value": 2
- }
- ]
- },
- {
- "name": "ScrollHintMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCROLL_HINT_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "SCROLL_HINT_MODE_BOTH",
- "value": 1
- },
- {
- "name": "SCROLL_HINT_MODE_TOP",
- "value": 2
- },
- {
- "name": "SCROLL_HINT_MODE_BOTTOM",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "add_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 359861678,
- "hash_compatibility": [
- 4086250691
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "icon",
- "type": "Texture2D",
- "default_value": "null"
- },
- {
- "name": "selectable",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "add_icon_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4256579627,
- "hash_compatibility": [
- 3332687421
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "selectable",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "set_item_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_item_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_item_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536238170,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1707680378,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_item_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4235602388,
- "return_value": {
- "type": "enum::Control.TextDirection"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_item_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_auto_translate_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 287402019,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mode",
- "type": "enum::Node.AutoTranslateMode"
- }
- ]
- },
- {
- "name": "get_item_auto_translate_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 906302372,
- "return_value": {
- "type": "enum::Node.AutoTranslateMode"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_icon_transposed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transposed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_item_icon_transposed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_icon_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1356297692,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_item_icon_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3327874267,
- "return_value": {
- "type": "Rect2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_icon_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "modulate",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_item_icon_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_selectable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "selectable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_item_selectable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_item_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_metadata",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "metadata",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_item_metadata",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_custom_bg_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "custom_bg_color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_item_custom_bg_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_custom_fg_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "custom_fg_color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_item_custom_fg_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 159227807,
- "hash_compatibility": [
- 1501513492
- ],
- "return_value": {
- "type": "Rect2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "expand",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "set_item_tooltip_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_item_tooltip_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_item_tooltip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "select",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 972357352,
- "hash_compatibility": [
- 4023243586
- ],
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "single",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "deselect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "deselect_all",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_selected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_selected_items",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "move_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "remove_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "sort_items_by_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_fixed_column_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_fixed_column_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_same_column_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_same_column_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_max_text_lines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "lines",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_text_lines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_columns",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_columns",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_select_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 928267388,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::ItemList.SelectMode"
- }
- ]
- },
- {
- "name": "get_select_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1191945842,
- "return_value": {
- "type": "enum::ItemList.SelectMode"
- }
- },
- {
- "name": "set_icon_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2025053633,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::ItemList.IconMode"
- }
- ]
- },
- {
- "name": "get_icon_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3353929232,
- "return_value": {
- "type": "enum::ItemList.IconMode"
- }
- },
- {
- "name": "set_fixed_icon_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_fixed_icon_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "set_icon_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_icon_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_allow_rmb_select",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_allow_rmb_select",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_allow_reselect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_allow_reselect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_allow_search",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_allow_search",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_auto_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_auto_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_anything_selected",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_item_at_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2300324924,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "exact",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "ensure_current_is_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "center_on_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3058350285,
- "arguments": [
- {
- "name": "center_verically",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "center_horizontally",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_v_scroll_bar",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2630340773,
- "return_value": {
- "type": "VScrollBar"
- }
- },
- {
- "name": "get_h_scroll_bar",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4004517983,
- "return_value": {
- "type": "HScrollBar"
- }
- },
- {
- "name": "set_scroll_hint_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2917787337,
- "arguments": [
- {
- "name": "scroll_hint_mode",
- "type": "enum::ItemList.ScrollHintMode"
- }
- ]
- },
- {
- "name": "get_scroll_hint_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2522227939,
- "return_value": {
- "type": "enum::ItemList.ScrollHintMode"
- }
- },
- {
- "name": "set_tile_scroll_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "tile_scroll_hint",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scroll_hint_tiled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_text_overrun_behavior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1008890932,
- "arguments": [
- {
- "name": "overrun_behavior",
- "type": "enum::TextServer.OverrunBehavior"
- }
- ]
- },
- {
- "name": "get_text_overrun_behavior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3779142101,
- "return_value": {
- "type": "enum::TextServer.OverrunBehavior"
- }
- },
- {
- "name": "set_wraparound_items",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_wraparound_items",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "force_update_list_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "item_selected",
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "empty_clicked",
- "arguments": [
- {
- "name": "at_position",
- "type": "Vector2"
- },
- {
- "name": "mouse_button_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "item_clicked",
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "at_position",
- "type": "Vector2"
- },
- {
- "name": "mouse_button_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "multi_selected",
- "arguments": [
- {
- "name": "index",
- "type": "int"
- },
- {
- "name": "selected",
- "type": "bool"
- }
- ]
- },
- {
- "name": "item_activated",
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "select_mode",
- "setter": "set_select_mode",
- "getter": "get_select_mode"
- },
- {
- "type": "bool",
- "name": "allow_reselect",
- "setter": "set_allow_reselect",
- "getter": "get_allow_reselect"
- },
- {
- "type": "bool",
- "name": "allow_rmb_select",
- "setter": "set_allow_rmb_select",
- "getter": "get_allow_rmb_select"
- },
- {
- "type": "bool",
- "name": "allow_search",
- "setter": "set_allow_search",
- "getter": "get_allow_search"
- },
- {
- "type": "int",
- "name": "max_text_lines",
- "setter": "set_max_text_lines",
- "getter": "get_max_text_lines"
- },
- {
- "type": "bool",
- "name": "auto_width",
- "setter": "set_auto_width",
- "getter": "has_auto_width"
- },
- {
- "type": "bool",
- "name": "auto_height",
- "setter": "set_auto_height",
- "getter": "has_auto_height"
- },
- {
- "type": "int",
- "name": "text_overrun_behavior",
- "setter": "set_text_overrun_behavior",
- "getter": "get_text_overrun_behavior"
- },
- {
- "type": "bool",
- "name": "wraparound_items",
- "setter": "set_wraparound_items",
- "getter": "has_wraparound_items"
- },
- {
- "type": "int",
- "name": "scroll_hint_mode",
- "setter": "set_scroll_hint_mode",
- "getter": "get_scroll_hint_mode"
- },
- {
- "type": "bool",
- "name": "tile_scroll_hint",
- "setter": "set_tile_scroll_hint",
- "getter": "is_scroll_hint_tiled"
- },
- {
- "type": "int",
- "name": "item_count",
- "setter": "set_item_count",
- "getter": "get_item_count"
- },
- {
- "type": "int",
- "name": "max_columns",
- "setter": "set_max_columns",
- "getter": "get_max_columns"
- },
- {
- "type": "bool",
- "name": "same_column_width",
- "setter": "set_same_column_width",
- "getter": "is_same_column_width"
- },
- {
- "type": "int",
- "name": "fixed_column_width",
- "setter": "set_fixed_column_width",
- "getter": "get_fixed_column_width"
- },
- {
- "type": "int",
- "name": "icon_mode",
- "setter": "set_icon_mode",
- "getter": "get_icon_mode"
- },
- {
- "type": "float",
- "name": "icon_scale",
- "setter": "set_icon_scale",
- "getter": "get_icon_scale"
- },
- {
- "type": "Vector2i",
- "name": "fixed_icon_size",
- "setter": "set_fixed_icon_size",
- "getter": "get_fixed_icon_size"
- }
- ]
- },
- {
- "name": "IterateIK3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "ChainIK3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_max_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_iterations",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_iterations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_min_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "min_distance",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_min_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_delta_limit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_delta_limit",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_delta_limit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_deterministic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "deterministic",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_deterministic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_target_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761262315,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "target_node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_target_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joint_rotation_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1391134969,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis",
- "type": "enum::SkeletonModifier3D.RotationAxis"
- }
- ]
- },
- {
- "name": "get_joint_rotation_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3312594080,
- "return_value": {
- "type": "enum::SkeletonModifier3D.RotationAxis"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joint_rotation_axis_vector",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2866752138,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "axis_vector",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_joint_rotation_axis_vector",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1592972041,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joint_limitation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1194636955,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "limitation",
- "type": "JointLimitation3D"
- }
- ]
- },
- {
- "name": "get_joint_limitation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 91665146,
- "return_value": {
- "type": "JointLimitation3D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joint_limitation_right_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3838967147,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "direction",
- "type": "enum::SkeletonModifier3D.SecondaryDirection"
- }
- ]
- },
- {
- "name": "get_joint_limitation_right_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 623936134,
- "return_value": {
- "type": "enum::SkeletonModifier3D.SecondaryDirection"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joint_limitation_right_axis_vector",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2866752138,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "vector",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_joint_limitation_right_axis_vector",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1592972041,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_joint_limitation_rotation_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4188936002,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "get_joint_limitation_rotation_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722473700,
- "return_value": {
- "type": "Quaternion"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "joint",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "max_iterations",
- "setter": "set_max_iterations",
- "getter": "get_max_iterations"
- },
- {
- "type": "float",
- "name": "min_distance",
- "setter": "set_min_distance",
- "getter": "get_min_distance"
- },
- {
- "type": "float",
- "name": "angular_delta_limit",
- "setter": "set_angular_delta_limit",
- "getter": "get_angular_delta_limit"
- },
- {
- "type": "bool",
- "name": "deterministic",
- "setter": "set_deterministic",
- "getter": "is_deterministic"
- },
- {
- "type": "int",
- "name": "setting_count",
- "setter": "set_setting_count",
- "getter": "get_setting_count"
- }
- ]
- },
- {
- "name": "JNISingleton",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "has_java_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- }
- ]
- },
- {
- "name": "JSON",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "stringify",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 462733549,
- "hash_compatibility": [
- 2656701787
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "data",
- "type": "Variant"
- },
- {
- "name": "indent",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "sort_keys",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "full_precision",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "parse_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 309047738,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "json_string",
- "type": "String"
- }
- ]
- },
- {
- "name": "parse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 885841341,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "json_text",
- "type": "String"
- },
- {
- "name": "keep_text",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- },
- {
- "name": "set_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_parsed_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_error_line",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_error_message",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "from_native",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2963479484,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "variant",
- "type": "Variant"
- },
- {
- "name": "full_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "to_native",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2963479484,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "json",
- "type": "Variant"
- },
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Variant",
- "name": "data",
- "setter": "set_data",
- "getter": "get_data"
- }
- ]
- },
- {
- "name": "JSONRPC",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "ErrorCode",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARSE_ERROR",
- "value": -32700
- },
- {
- "name": "INVALID_REQUEST",
- "value": -32600
- },
- {
- "name": "METHOD_NOT_FOUND",
- "value": -32601
- },
- {
- "name": "INVALID_PARAMS",
- "value": -32602
- },
- {
- "name": "INTERNAL_ERROR",
- "value": -32603
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_method",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2137474292,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "process_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2963479484,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "action",
- "type": "Variant"
- },
- {
- "name": "recurse",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "process_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "action",
- "type": "String"
- }
- ]
- },
- {
- "name": "make_request",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3423508980,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "method",
- "type": "String"
- },
- {
- "name": "params",
- "type": "Variant"
- },
- {
- "name": "id",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "make_response",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5053918,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "result",
- "type": "Variant"
- },
- {
- "name": "id",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "make_notification",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2949127017,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "method",
- "type": "String"
- },
- {
- "name": "params",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "make_response_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 928596297,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "id",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- }
- ]
- },
- {
- "name": "JacobianIK3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "IterateIK3D",
- "api_type": "core"
- },
- {
- "name": "JavaClass",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_java_class_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_java_method_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_java_parent_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 541536347,
- "return_value": {
- "type": "JavaClass"
- }
- },
- {
- "name": "has_java_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- }
- ]
- },
- {
- "name": "JavaClassWrapper",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "wrap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1124367868,
- "return_value": {
- "type": "JavaClass"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3277089691,
- "return_value": {
- "type": "JavaObject"
- }
- },
- {
- "name": "create_sam_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2479014754,
- "return_value": {
- "type": "JavaObject"
- },
- "arguments": [
- {
- "name": "sam_interface",
- "type": "String"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "create_proxy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2694931752,
- "return_value": {
- "type": "JavaObject"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "interfaces",
- "type": "PackedStringArray"
- }
- ]
- }
- ]
- },
- {
- "name": "JavaObject",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_java_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 541536347,
- "return_value": {
- "type": "JavaClass"
- }
- },
- {
- "name": "has_java_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- }
- ]
- },
- {
- "name": "JavaScriptBridge",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "eval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218087648,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "code",
- "type": "String"
- },
- {
- "name": "use_global_execution_context",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_interface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1355533281,
- "return_value": {
- "type": "JavaScriptObject"
- },
- "arguments": [
- {
- "name": "interface",
- "type": "String"
- }
- ]
- },
- {
- "name": "create_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 422818440,
- "return_value": {
- "type": "JavaScriptObject"
- },
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "is_js_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 821968997,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "javascript_object",
- "type": "JavaScriptObject"
- }
- ]
- },
- {
- "name": "js_buffer_to_packed_byte_array",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 64409880,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "javascript_buffer",
- "type": "JavaScriptObject"
- }
- ]
- },
- {
- "name": "create_object",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093893586,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "object",
- "type": "String"
- }
- ]
- },
- {
- "name": "download_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3352272093,
- "hash_compatibility": [
- 4123979296
- ],
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- },
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "mime",
- "type": "String",
- "default_value": "\"application/octet-stream\""
- }
- ]
- },
- {
- "name": "pwa_needs_update",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "pwa_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "force_fs_sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "pwa_update_available"
- }
- ]
- },
- {
- "name": "JavaScriptObject",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core"
- },
- {
- "name": "Joint2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_node_a",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node_a",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_node_b",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node_b",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_exclude_nodes_from_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_exclude_nodes_from_collision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "node_a",
- "setter": "set_node_a",
- "getter": "get_node_a"
- },
- {
- "type": "NodePath",
- "name": "node_b",
- "setter": "set_node_b",
- "getter": "get_node_b"
- },
- {
- "type": "float",
- "name": "bias",
- "setter": "set_bias",
- "getter": "get_bias"
- },
- {
- "type": "bool",
- "name": "disable_collision",
- "setter": "set_exclude_nodes_from_collision",
- "getter": "get_exclude_nodes_from_collision"
- }
- ]
- },
- {
- "name": "Joint3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_node_a",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node_a",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_node_b",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node_b",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_solver_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_solver_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_exclude_nodes_from_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_exclude_nodes_from_collision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "node_a",
- "setter": "set_node_a",
- "getter": "get_node_a"
- },
- {
- "type": "NodePath",
- "name": "node_b",
- "setter": "set_node_b",
- "getter": "get_node_b"
- },
- {
- "type": "int",
- "name": "solver_priority",
- "setter": "set_solver_priority",
- "getter": "get_solver_priority"
- },
- {
- "type": "bool",
- "name": "exclude_nodes_from_collision",
- "setter": "set_exclude_nodes_from_collision",
- "getter": "get_exclude_nodes_from_collision"
- }
- ]
- },
- {
- "name": "JointLimitation3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core"
- },
- {
- "name": "JointLimitationCone3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "JointLimitation3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "angle",
- "setter": "set_angle",
- "getter": "get_angle"
- }
- ]
- },
- {
-<<<<<<< HEAD
-=======
- "name": "JoltConeTwistJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "JoltJoint3D",
- "api_type": "extension",
- "methods": [
- {
- "name": "get_swing_limit_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_swing_limit_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_twist_limit_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_twist_limit_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_swing_limit_span",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_swing_limit_span",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_twist_limit_span",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_twist_limit_span",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_swing_motor_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_swing_motor_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_twist_motor_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_twist_motor_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_swing_motor_target_velocity_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_swing_motor_target_velocity_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_swing_motor_target_velocity_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_swing_motor_target_velocity_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_twist_motor_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_twist_motor_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_swing_motor_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_swing_motor_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_twist_motor_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_twist_motor_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_applied_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_applied_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "swing_limit_enabled",
- "setter": "set_swing_limit_enabled",
- "getter": "get_swing_limit_enabled"
- },
- {
- "type": "float",
- "name": "swing_limit_span",
- "setter": "set_swing_limit_span",
- "getter": "get_swing_limit_span"
- },
- {
- "type": "bool",
- "name": "twist_limit_enabled",
- "setter": "set_twist_limit_enabled",
- "getter": "get_twist_limit_enabled"
- },
- {
- "type": "float",
- "name": "twist_limit_span",
- "setter": "set_twist_limit_span",
- "getter": "get_twist_limit_span"
- },
- {
- "type": "bool",
- "name": "swing_motor_enabled",
- "setter": "set_swing_motor_enabled",
- "getter": "get_swing_motor_enabled"
- },
- {
- "type": "float",
- "name": "swing_motor_target_velocity_y",
- "setter": "set_swing_motor_target_velocity_y",
- "getter": "get_swing_motor_target_velocity_y"
- },
- {
- "type": "float",
- "name": "swing_motor_target_velocity_z",
- "setter": "set_swing_motor_target_velocity_z",
- "getter": "get_swing_motor_target_velocity_z"
- },
- {
- "type": "float",
- "name": "swing_motor_max_torque",
- "setter": "set_swing_motor_max_torque",
- "getter": "get_swing_motor_max_torque"
- },
- {
- "type": "bool",
- "name": "twist_motor_enabled",
- "setter": "set_twist_motor_enabled",
- "getter": "get_twist_motor_enabled"
- },
- {
- "type": "float",
- "name": "twist_motor_target_velocity",
- "setter": "set_twist_motor_target_velocity",
- "getter": "get_twist_motor_target_velocity"
- },
- {
- "type": "float",
- "name": "twist_motor_max_torque",
- "setter": "set_twist_motor_max_torque",
- "getter": "get_twist_motor_max_torque"
- }
- ]
- },
- {
- "name": "JoltGeneric6DOFJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "JoltJoint3D",
- "api_type": "extension",
- "enums": [
- {
- "name": "Param",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_LINEAR_LIMIT_UPPER",
- "value": 1
- },
- {
- "name": "PARAM_LINEAR_LIMIT_LOWER",
- "value": 0
- },
- {
- "name": "PARAM_LINEAR_LIMIT_SPRING_FREQUENCY",
- "value": 101
- },
- {
- "name": "PARAM_LINEAR_LIMIT_SPRING_DAMPING",
- "value": 102
- },
- {
- "name": "PARAM_LINEAR_MOTOR_TARGET_VELOCITY",
- "value": 5
- },
- {
- "name": "PARAM_LINEAR_MOTOR_MAX_FORCE",
- "value": 6
- },
- {
- "name": "PARAM_LINEAR_SPRING_FREQUENCY",
- "value": 100
- },
- {
- "name": "PARAM_LINEAR_SPRING_DAMPING",
- "value": 8
- },
- {
- "name": "PARAM_LINEAR_SPRING_EQUILIBRIUM_POINT",
- "value": 9
- },
- {
- "name": "PARAM_LINEAR_SPRING_MAX_FORCE",
- "value": 104
- },
- {
- "name": "PARAM_ANGULAR_LIMIT_UPPER",
- "value": 11
- },
- {
- "name": "PARAM_ANGULAR_LIMIT_LOWER",
- "value": 10
- },
- {
- "name": "PARAM_ANGULAR_MOTOR_TARGET_VELOCITY",
- "value": 17
- },
- {
- "name": "PARAM_ANGULAR_MOTOR_MAX_TORQUE",
- "value": 18
- },
- {
- "name": "PARAM_ANGULAR_SPRING_FREQUENCY",
- "value": 103
- },
- {
- "name": "PARAM_ANGULAR_SPRING_DAMPING",
- "value": 20
- },
- {
- "name": "PARAM_ANGULAR_SPRING_EQUILIBRIUM_POINT",
- "value": 21
- },
- {
- "name": "PARAM_ANGULAR_SPRING_MAX_TORQUE",
- "value": 105
- }
- ]
- },
- {
- "name": "Flag",
- "is_bitfield": false,
- "values": [
- {
- "name": "FLAG_ENABLE_LINEAR_LIMIT",
- "value": 0
- },
- {
- "name": "FLAG_ENABLE_LINEAR_LIMIT_SPRING",
- "value": 100
- },
- {
- "name": "FLAG_ENABLE_LINEAR_MOTOR",
- "value": 5
- },
- {
- "name": "FLAG_ENABLE_LINEAR_SPRING",
- "value": 3
- },
- {
- "name": "FLAG_ENABLE_ANGULAR_LIMIT",
- "value": 1
- },
- {
- "name": "FLAG_ENABLE_ANGULAR_MOTOR",
- "value": 4
- },
- {
- "name": "FLAG_ENABLE_ANGULAR_SPRING",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_param_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2014322382,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::JoltGeneric6DOFJoint3D.Param"
- }
- ]
- },
- {
- "name": "set_param_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1399345975,
- "arguments": [
- {
- "name": "param",
- "type": "enum::JoltGeneric6DOFJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_param_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2014322382,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::JoltGeneric6DOFJoint3D.Param"
- }
- ]
- },
- {
- "name": "set_param_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1399345975,
- "arguments": [
- {
- "name": "param",
- "type": "enum::JoltGeneric6DOFJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_param_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2014322382,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::JoltGeneric6DOFJoint3D.Param"
- }
- ]
- },
- {
- "name": "set_param_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1399345975,
- "arguments": [
- {
- "name": "param",
- "type": "enum::JoltGeneric6DOFJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_flag_x",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 217939920,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::JoltGeneric6DOFJoint3D.Flag"
- }
- ]
- },
- {
- "name": "set_flag_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2897223728,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::JoltGeneric6DOFJoint3D.Flag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flag_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 217939920,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::JoltGeneric6DOFJoint3D.Flag"
- }
- ]
- },
- {
- "name": "set_flag_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2897223728,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::JoltGeneric6DOFJoint3D.Flag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flag_z",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 217939920,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::JoltGeneric6DOFJoint3D.Flag"
- }
- ]
- },
- {
- "name": "set_flag_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2897223728,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::JoltGeneric6DOFJoint3D.Flag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_limit_x_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_x_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_x_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_x_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_y_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_y_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_y_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_y_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_z_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_z_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_z_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_z_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_x_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_spring_x_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_x_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_spring_x_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_y_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_spring_y_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_y_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_spring_y_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_z_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_spring_z_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_z_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_limit_spring_z_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_motor_x_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_motor_x_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_motor_x_max_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_motor_x_max_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_motor_y_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_motor_y_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_motor_y_max_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_motor_y_max_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_motor_z_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_motor_z_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_motor_z_max_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_motor_z_max_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_x_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_x_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_x_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_x_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_x_equilibrium_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_x_equilibrium_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_x_max_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_x_max_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_y_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_y_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_y_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_y_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_y_equilibrium_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_y_equilibrium_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_y_max_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_y_max_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_z_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_z_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_z_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_z_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_z_equilibrium_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_z_equilibrium_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_spring_z_max_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_linear_spring_z_max_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_linear_limit_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_limit_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_limit_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_limit_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_limit_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_limit_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_limit_spring_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_limit_spring_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_limit_spring_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_limit_spring_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_motor_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_motor_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_motor_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_motor_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_motor_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_motor_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_spring_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_spring_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_spring_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_spring_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_linear_spring_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_linear_spring_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_limit_x_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_limit_x_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_limit_x_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_limit_x_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_limit_y_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_limit_y_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_limit_y_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_limit_y_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_limit_z_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_limit_z_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_limit_z_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_limit_z_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_motor_x_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_motor_x_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_motor_x_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_motor_x_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_motor_y_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_motor_y_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_motor_y_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_motor_y_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_motor_z_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_motor_z_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_motor_z_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_motor_z_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_x_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_x_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_x_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_x_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_x_equilibrium_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_x_equilibrium_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_x_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_x_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_y_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_y_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_y_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_y_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_y_equilibrium_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_y_equilibrium_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_y_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_y_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_z_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_z_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_z_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_z_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_z_equilibrium_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_z_equilibrium_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_spring_z_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_angular_spring_z_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_angular_limit_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_limit_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_limit_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_limit_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_limit_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_limit_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_motor_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_motor_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_motor_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_motor_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_motor_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_motor_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_spring_x_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_spring_x_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_spring_y_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_spring_y_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_angular_spring_z_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_spring_z_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_applied_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_applied_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ]
- },
- {
- "name": "JoltHingeJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "JoltJoint3D",
- "api_type": "extension",
- "methods": [
- {
- "name": "get_limit_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_limit_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_limit_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_limit_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_limit_spring_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_limit_spring_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_limit_spring_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_spring_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_limit_spring_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_spring_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_motor_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_motor_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_motor_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_motor_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_motor_max_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_motor_max_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_applied_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_applied_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "limit_enabled",
- "setter": "set_limit_enabled",
- "getter": "get_limit_enabled"
- },
- {
- "type": "float",
- "name": "limit_upper",
- "setter": "set_limit_upper",
- "getter": "get_limit_upper"
- },
- {
- "type": "float",
- "name": "limit_lower",
- "setter": "set_limit_lower",
- "getter": "get_limit_lower"
- },
- {
- "type": "bool",
- "name": "limit_spring_enabled",
- "setter": "set_limit_spring_enabled",
- "getter": "get_limit_spring_enabled"
- },
- {
- "type": "float",
- "name": "limit_spring_frequency",
- "setter": "set_limit_spring_frequency",
- "getter": "get_limit_spring_frequency"
- },
- {
- "type": "float",
- "name": "limit_spring_damping",
- "setter": "set_limit_spring_damping",
- "getter": "get_limit_spring_damping"
- },
- {
- "type": "bool",
- "name": "motor_enabled",
- "setter": "set_motor_enabled",
- "getter": "get_motor_enabled"
- },
- {
- "type": "float",
- "name": "motor_target_velocity",
- "setter": "set_motor_target_velocity",
- "getter": "get_motor_target_velocity"
- },
- {
- "type": "float",
- "name": "motor_max_torque",
- "setter": "set_motor_max_torque",
- "getter": "get_motor_max_torque"
- }
- ]
- },
- {
- "name": "JoltJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "extension",
- "methods": [
- {
- "name": "get_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_node_a",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_node_a",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node_b",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_node_b",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_exclude_nodes_from_collision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_exclude_nodes_from_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "excluded",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_solver_velocity_iterations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_solver_velocity_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "iterations",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_solver_position_iterations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_solver_position_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "iterations",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "node_a",
- "setter": "set_node_a",
- "getter": "get_node_a"
- },
- {
- "type": "NodePath",
- "name": "node_b",
- "setter": "set_node_b",
- "getter": "get_node_b"
- },
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "get_enabled"
- },
- {
- "type": "bool",
- "name": "exclude_nodes_from_collision",
- "setter": "set_exclude_nodes_from_collision",
- "getter": "get_exclude_nodes_from_collision"
- },
- {
- "type": "int",
- "name": "solver_velocity_iterations",
- "setter": "set_solver_velocity_iterations",
- "getter": "get_solver_velocity_iterations"
- },
- {
- "type": "int",
- "name": "solver_position_iterations",
- "setter": "set_solver_position_iterations",
- "getter": "get_solver_position_iterations"
- }
- ]
- },
- {
- "name": "JoltPhysicsDirectBodyState3DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsDirectBodyState3DExtension",
- "api_type": "extension"
- },
- {
- "name": "JoltPhysicsDirectSpaceState3DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsDirectSpaceState3DExtension",
- "api_type": "extension"
- },
- {
- "name": "JoltPhysicsServer3DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsServer3DExtension",
- "api_type": "extension",
- "enums": [
- {
- "name": "HingeJointParamJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "HINGE_JOINT_LIMIT_SPRING_FREQUENCY",
- "value": 100
- },
- {
- "name": "HINGE_JOINT_LIMIT_SPRING_DAMPING",
- "value": 101
- },
- {
- "name": "HINGE_JOINT_MOTOR_MAX_TORQUE",
- "value": 102
- }
- ]
- },
- {
- "name": "HingeJointFlagJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "HINGE_JOINT_FLAG_USE_LIMIT_SPRING",
- "value": 100
- }
- ]
- },
- {
- "name": "SliderJointParamJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "SLIDER_JOINT_LIMIT_SPRING_FREQUENCY",
- "value": 100
- },
- {
- "name": "SLIDER_JOINT_LIMIT_SPRING_DAMPING",
- "value": 101
- },
- {
- "name": "SLIDER_JOINT_MOTOR_TARGET_VELOCITY",
- "value": 102
- },
- {
- "name": "SLIDER_JOINT_MOTOR_MAX_FORCE",
- "value": 103
- }
- ]
- },
- {
- "name": "SliderJointFlagJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "SLIDER_JOINT_FLAG_USE_LIMIT",
- "value": 100
- },
- {
- "name": "SLIDER_JOINT_FLAG_USE_LIMIT_SPRING",
- "value": 101
- },
- {
- "name": "SLIDER_JOINT_FLAG_ENABLE_MOTOR",
- "value": 102
- }
- ]
- },
- {
- "name": "ConeTwistJointParamJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONE_TWIST_JOINT_SWING_MOTOR_TARGET_VELOCITY_Y",
- "value": 100
- },
- {
- "name": "CONE_TWIST_JOINT_SWING_MOTOR_TARGET_VELOCITY_Z",
- "value": 101
- },
- {
- "name": "CONE_TWIST_JOINT_TWIST_MOTOR_TARGET_VELOCITY",
- "value": 102
- },
- {
- "name": "CONE_TWIST_JOINT_SWING_MOTOR_MAX_TORQUE",
- "value": 103
- },
- {
- "name": "CONE_TWIST_JOINT_TWIST_MOTOR_MAX_TORQUE",
- "value": 104
- }
- ]
- },
- {
- "name": "ConeTwistJointFlagJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONE_TWIST_JOINT_FLAG_USE_SWING_LIMIT",
- "value": 100
- },
- {
- "name": "CONE_TWIST_JOINT_FLAG_USE_TWIST_LIMIT",
- "value": 101
- },
- {
- "name": "CONE_TWIST_JOINT_FLAG_ENABLE_SWING_MOTOR",
- "value": 102
- },
- {
- "name": "CONE_TWIST_JOINT_FLAG_ENABLE_TWIST_MOTOR",
- "value": 103
- }
- ]
- },
- {
- "name": "G6DOFJointAxisParamJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "G6DOF_JOINT_LINEAR_SPRING_FREQUENCY",
- "value": 100
- },
- {
- "name": "G6DOF_JOINT_LINEAR_LIMIT_SPRING_FREQUENCY",
- "value": 101
- },
- {
- "name": "G6DOF_JOINT_LINEAR_LIMIT_SPRING_DAMPING",
- "value": 102
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_SPRING_FREQUENCY",
- "value": 103
- },
- {
- "name": "G6DOF_JOINT_LINEAR_SPRING_MAX_FORCE",
- "value": 104
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_SPRING_MAX_TORQUE",
- "value": 105
- }
- ]
- },
- {
- "name": "G6DOFJointAxisFlagJolt",
- "is_bitfield": false,
- "values": [
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT_SPRING",
- "value": 100
- },
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_SPRING_FREQUENCY",
- "value": 101
- },
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_SPRING_FREQUENCY",
- "value": 102
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "dump_debug_snapshots",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "dir",
- "type": "String"
- }
- ]
- },
- {
- "name": "space_dump_debug_snapshot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "dir",
- "type": "String"
- }
- ]
- },
- {
- "name": "joint_get_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "joint_get_solver_velocity_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3917799429,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_set_solver_velocity_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "value",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "joint_get_solver_position_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3917799429,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_set_solver_position_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "value",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "pin_joint_get_applied_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "hinge_joint_get_jolt_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1624944991,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.HingeJointParamJolt"
- }
- ]
- },
- {
- "name": "hinge_joint_set_jolt_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 227895938,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.HingeJointParamJolt"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "hinge_joint_get_jolt_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 722420856,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.HingeJointFlagJolt"
- }
- ]
- },
- {
- "name": "hinge_joint_set_jolt_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2403630344,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.HingeJointFlagJolt"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "hinge_joint_get_applied_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "hinge_joint_get_applied_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "slider_joint_get_jolt_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3938231607,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.SliderJointParamJolt"
- }
- ]
- },
- {
- "name": "slider_joint_set_jolt_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1155075291,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.SliderJointParamJolt"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "slider_joint_get_jolt_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1619680632,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.SliderJointFlagJolt"
- }
- ]
- },
- {
- "name": "slider_joint_set_jolt_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2533442803,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.SliderJointFlagJolt"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "slider_joint_get_applied_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "slider_joint_get_applied_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "cone_twist_joint_get_jolt_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4270004726,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.ConeTwistJointParamJolt"
- }
- ]
- },
- {
- "name": "cone_twist_joint_set_jolt_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3863046666,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.ConeTwistJointParamJolt"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "cone_twist_joint_get_jolt_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4167634988,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.ConeTwistJointFlagJolt"
- }
- ]
- },
- {
- "name": "cone_twist_joint_set_jolt_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2974105169,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.ConeTwistJointFlagJolt"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "cone_twist_joint_get_applied_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "cone_twist_joint_get_applied_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_jolt_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2092604291,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.G6DOFJointAxisParamJolt"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_set_jolt_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3862862595,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "param",
- "type": "enum::JoltPhysicsServer3DExtension.G6DOFJointAxisParamJolt"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_jolt_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 488214665,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.G6DOFJointAxisFlagJolt"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_set_jolt_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 582637940,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "flag",
- "type": "enum::JoltPhysicsServer3DExtension.G6DOFJointAxisFlagJolt"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_applied_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_applied_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655436525,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "JoltPinJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "JoltJoint3D",
- "api_type": "extension",
- "methods": [
- {
- "name": "get_applied_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ]
- },
- {
- "name": "JoltSliderJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "JoltJoint3D",
- "api_type": "extension",
- "methods": [
- {
- "name": "get_limit_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_limit_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_limit_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_limit_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_limit_spring_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_limit_spring_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_limit_spring_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_spring_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_limit_spring_damping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_limit_spring_damping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_motor_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_motor_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_motor_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_motor_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_motor_max_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_motor_max_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_applied_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_applied_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "limit_enabled",
- "setter": "set_limit_enabled",
- "getter": "get_limit_enabled"
- },
- {
- "type": "float",
- "name": "limit_upper",
- "setter": "set_limit_upper",
- "getter": "get_limit_upper"
- },
- {
- "type": "float",
- "name": "limit_lower",
- "setter": "set_limit_lower",
- "getter": "get_limit_lower"
- },
- {
- "type": "bool",
- "name": "limit_spring_enabled",
- "setter": "set_limit_spring_enabled",
- "getter": "get_limit_spring_enabled"
- },
- {
- "type": "float",
- "name": "limit_spring_frequency",
- "setter": "set_limit_spring_frequency",
- "getter": "get_limit_spring_frequency"
- },
- {
- "type": "float",
- "name": "limit_spring_damping",
- "setter": "set_limit_spring_damping",
- "getter": "get_limit_spring_damping"
- },
- {
- "type": "bool",
- "name": "motor_enabled",
- "setter": "set_motor_enabled",
- "getter": "get_motor_enabled"
- },
- {
- "type": "float",
- "name": "motor_target_velocity",
- "setter": "set_motor_target_velocity",
- "getter": "get_motor_target_velocity"
- },
- {
- "type": "float",
- "name": "motor_max_force",
- "setter": "set_motor_max_force",
- "getter": "get_motor_max_force"
- }
- ]
- },
- {
->>>>>>> 2021ad7 (Phase 7: netfox + godot-jolt stack upgrade)
- "name": "KinematicCollision2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_travel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_remainder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841063350,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "up_direction",
- "type": "Vector2",
- "default_value": "Vector2(0, -1)"
- }
- ]
- },
- {
- "name": "get_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_local_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1981248198,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "get_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1981248198,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "get_collider_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_collider_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1981248198,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "get_collider_shape_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_collider_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ]
- },
- {
- "name": "KinematicCollision3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_travel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_remainder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_collision_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1914908202,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1914908202,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1242741860,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "up_direction",
- "type": "Vector3",
- "default_value": "Vector3(0, 1, 0)"
- }
- ]
- },
- {
- "name": "get_local_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2639523548,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2639523548,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1231817359,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2639523548,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_shape_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1914908202,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- }
- ]
- },
- {
- "name": "Label",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "methods": [
- {
- "name": "set_horizontal_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312603777,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "get_horizontal_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 341400642,
- "return_value": {
- "type": "enum::HorizontalAlignment"
- }
- },
- {
- "name": "set_vertical_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1796458609,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::VerticalAlignment"
- }
- ]
- },
- {
- "name": "get_vertical_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3274884059,
- "return_value": {
- "type": "enum::VerticalAlignment"
- }
- },
- {
- "name": "set_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_label_settings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1030653839,
- "arguments": [
- {
- "name": "settings",
- "type": "LabelSettings"
- }
- ]
- },
- {
- "name": "get_label_settings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 826676056,
- "return_value": {
- "type": "LabelSettings"
- }
- },
- {
- "name": "set_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 119160795,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797257663,
- "return_value": {
- "type": "enum::Control.TextDirection"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_paragraph_separator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "paragraph_separator",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_paragraph_separator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_autowrap_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3289138044,
- "arguments": [
- {
- "name": "autowrap_mode",
- "type": "enum::TextServer.AutowrapMode"
- }
- ]
- },
- {
- "name": "get_autowrap_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1549071663,
- "return_value": {
- "type": "enum::TextServer.AutowrapMode"
- }
- },
- {
- "name": "set_autowrap_trim_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2809697122,
- "arguments": [
- {
- "name": "autowrap_trim_flags",
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- ]
- },
- {
- "name": "get_autowrap_trim_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2340632602,
- "return_value": {
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- },
- {
- "name": "set_justification_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2877345813,
- "arguments": [
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag"
- }
- ]
- },
- {
- "name": "get_justification_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1583363614,
- "return_value": {
- "type": "bitfield::TextServer.JustificationFlag"
- }
- },
- {
- "name": "set_clip_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_clipping_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_tab_stops",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899603908,
- "arguments": [
- {
- "name": "tab_stops",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_tab_stops",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675695659,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "set_text_overrun_behavior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1008890932,
- "arguments": [
- {
- "name": "overrun_behavior",
- "type": "enum::TextServer.OverrunBehavior"
- }
- ]
- },
- {
- "name": "get_text_overrun_behavior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3779142101,
- "return_value": {
- "type": "enum::TextServer.OverrunBehavior"
- }
- },
- {
- "name": "set_ellipsis_char",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "char",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_ellipsis_char",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_uppercase",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_uppercase",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_line_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 181039630,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "get_line_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_visible_line_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_total_character_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_visible_characters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_visible_characters",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_visible_characters_behavior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 258789322,
- "return_value": {
- "type": "enum::TextServer.VisibleCharactersBehavior"
- }
- },
- {
- "name": "set_visible_characters_behavior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3383839701,
- "arguments": [
- {
- "name": "behavior",
- "type": "enum::TextServer.VisibleCharactersBehavior"
- }
- ]
- },
- {
- "name": "set_visible_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visible_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_lines_skipped",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "lines_skipped",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_lines_skipped",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_lines_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "lines_visible",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_lines_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_structured_text_bidi_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 55961453,
- "arguments": [
- {
- "name": "parser",
- "type": "enum::TextServer.StructuredTextParser"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3385126229,
- "return_value": {
- "type": "enum::TextServer.StructuredTextParser"
- }
- },
- {
- "name": "set_structured_text_bidi_override_options",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "args",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override_options",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_character_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3327874267,
- "return_value": {
- "type": "Rect2"
- },
- "arguments": [
- {
- "name": "pos",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "text",
- "setter": "set_text",
- "getter": "get_text"
- },
- {
- "type": "LabelSettings",
- "name": "label_settings",
- "setter": "set_label_settings",
- "getter": "get_label_settings"
- },
- {
- "type": "int",
- "name": "horizontal_alignment",
- "setter": "set_horizontal_alignment",
- "getter": "get_horizontal_alignment"
- },
- {
- "type": "int",
- "name": "vertical_alignment",
- "setter": "set_vertical_alignment",
- "getter": "get_vertical_alignment"
- },
- {
- "type": "int",
- "name": "autowrap_mode",
- "setter": "set_autowrap_mode",
- "getter": "get_autowrap_mode"
- },
- {
- "type": "int",
- "name": "autowrap_trim_flags",
- "setter": "set_autowrap_trim_flags",
- "getter": "get_autowrap_trim_flags"
- },
- {
- "type": "int",
- "name": "justification_flags",
- "setter": "set_justification_flags",
- "getter": "get_justification_flags"
- },
- {
- "type": "String",
- "name": "paragraph_separator",
- "setter": "set_paragraph_separator",
- "getter": "get_paragraph_separator"
- },
- {
- "type": "bool",
- "name": "clip_text",
- "setter": "set_clip_text",
- "getter": "is_clipping_text"
- },
- {
- "type": "int",
- "name": "text_overrun_behavior",
- "setter": "set_text_overrun_behavior",
- "getter": "get_text_overrun_behavior"
- },
- {
- "type": "String",
- "name": "ellipsis_char",
- "setter": "set_ellipsis_char",
- "getter": "get_ellipsis_char"
- },
- {
- "type": "bool",
- "name": "uppercase",
- "setter": "set_uppercase",
- "getter": "is_uppercase"
- },
- {
- "type": "PackedFloat32Array",
- "name": "tab_stops",
- "setter": "set_tab_stops",
- "getter": "get_tab_stops"
- },
- {
- "type": "int",
- "name": "lines_skipped",
- "setter": "set_lines_skipped",
- "getter": "get_lines_skipped"
- },
- {
- "type": "int",
- "name": "max_lines_visible",
- "setter": "set_max_lines_visible",
- "getter": "get_max_lines_visible"
- },
- {
- "type": "int",
- "name": "visible_characters",
- "setter": "set_visible_characters",
- "getter": "get_visible_characters"
- },
- {
- "type": "int",
- "name": "visible_characters_behavior",
- "setter": "set_visible_characters_behavior",
- "getter": "get_visible_characters_behavior"
- },
- {
- "type": "float",
- "name": "visible_ratio",
- "setter": "set_visible_ratio",
- "getter": "get_visible_ratio"
- },
- {
- "type": "int",
- "name": "text_direction",
- "setter": "set_text_direction",
- "getter": "get_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- },
- {
- "type": "int",
- "name": "structured_text_bidi_override",
- "setter": "set_structured_text_bidi_override",
- "getter": "get_structured_text_bidi_override"
- },
- {
- "type": "Array",
- "name": "structured_text_bidi_override_options",
- "setter": "set_structured_text_bidi_override_options",
- "getter": "get_structured_text_bidi_override_options"
- }
- ]
- },
- {
- "name": "Label3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GeometryInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "DrawFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "FLAG_SHADED",
- "value": 0
- },
- {
- "name": "FLAG_DOUBLE_SIDED",
- "value": 1
- },
- {
- "name": "FLAG_DISABLE_DEPTH_TEST",
- "value": 2
- },
- {
- "name": "FLAG_FIXED_SIZE",
- "value": 3
- },
- {
- "name": "FLAG_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "AlphaCutMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ALPHA_CUT_DISABLED",
- "value": 0
- },
- {
- "name": "ALPHA_CUT_DISCARD",
- "value": 1
- },
- {
- "name": "ALPHA_CUT_OPAQUE_PREPASS",
- "value": 2
- },
- {
- "name": "ALPHA_CUT_HASH",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_horizontal_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312603777,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "get_horizontal_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 341400642,
- "return_value": {
- "type": "enum::HorizontalAlignment"
- }
- },
- {
- "name": "set_vertical_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1796458609,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::VerticalAlignment"
- }
- ]
- },
- {
- "name": "get_vertical_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3274884059,
- "return_value": {
- "type": "enum::VerticalAlignment"
- }
- },
- {
- "name": "set_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "modulate",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_outline_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "modulate",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_outline_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1418190634,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::TextServer.Direction"
- }
- ]
- },
- {
- "name": "get_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2516697328,
- "return_value": {
- "type": "enum::TextServer.Direction"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_structured_text_bidi_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 55961453,
- "arguments": [
- {
- "name": "parser",
- "type": "enum::TextServer.StructuredTextParser"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3385126229,
- "return_value": {
- "type": "enum::TextServer.StructuredTextParser"
- }
- },
- {
- "name": "set_structured_text_bidi_override_options",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "args",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override_options",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_uppercase",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_uppercase",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_render_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_render_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_outline_render_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_outline_render_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_font",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1262170328,
- "arguments": [
- {
- "name": "font",
- "type": "Font"
- }
- ]
- },
- {
- "name": "get_font",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229501585,
- "return_value": {
- "type": "Font"
- }
- },
- {
- "name": "set_font_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_font_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_outline_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "outline_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_outline_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_line_spacing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "line_spacing",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_line_spacing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_autowrap_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3289138044,
- "arguments": [
- {
- "name": "autowrap_mode",
- "type": "enum::TextServer.AutowrapMode"
- }
- ]
- },
- {
- "name": "get_autowrap_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1549071663,
- "return_value": {
- "type": "enum::TextServer.AutowrapMode"
- }
- },
- {
- "name": "set_autowrap_trim_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2809697122,
- "arguments": [
- {
- "name": "autowrap_trim_flags",
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- ]
- },
- {
- "name": "get_autowrap_trim_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2340632602,
- "return_value": {
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- },
- {
- "name": "set_justification_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2877345813,
- "arguments": [
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag"
- }
- ]
- },
- {
- "name": "get_justification_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1583363614,
- "return_value": {
- "type": "bitfield::TextServer.JustificationFlag"
- }
- },
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "width",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_pixel_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pixel_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_pixel_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_draw_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1285833066,
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Label3D.DrawFlags"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_draw_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259226453,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "flag",
- "type": "enum::Label3D.DrawFlags"
- }
- ]
- },
- {
- "name": "set_billboard_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4202036497,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::BaseMaterial3D.BillboardMode"
- }
- ]
- },
- {
- "name": "get_billboard_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1283840139,
- "return_value": {
- "type": "enum::BaseMaterial3D.BillboardMode"
- }
- },
- {
- "name": "set_alpha_cut_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2549142916,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Label3D.AlphaCutMode"
- }
- ]
- },
- {
- "name": "get_alpha_cut_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 219468601,
- "return_value": {
- "type": "enum::Label3D.AlphaCutMode"
- }
- },
- {
- "name": "set_alpha_scissor_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_alpha_scissor_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_alpha_hash_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_alpha_hash_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_alpha_antialiasing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3212649852,
- "arguments": [
- {
- "name": "alpha_aa",
- "type": "enum::BaseMaterial3D.AlphaAntiAliasing"
- }
- ]
- },
- {
- "name": "get_alpha_antialiasing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2889939400,
- "return_value": {
- "type": "enum::BaseMaterial3D.AlphaAntiAliasing"
- }
- },
- {
- "name": "set_alpha_antialiasing_edge",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "edge",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_alpha_antialiasing_edge",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_texture_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 22904437,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::BaseMaterial3D.TextureFilter"
- }
- ]
- },
- {
- "name": "get_texture_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3289213076,
- "return_value": {
- "type": "enum::BaseMaterial3D.TextureFilter"
- }
- },
- {
- "name": "generate_triangle_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3476533166,
- "return_value": {
- "type": "TriangleMesh"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "pixel_size",
- "setter": "set_pixel_size",
- "getter": "get_pixel_size"
- },
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "int",
- "name": "billboard",
- "setter": "set_billboard_mode",
- "getter": "get_billboard_mode"
- },
- {
- "type": "bool",
- "name": "shaded",
- "setter": "set_draw_flag",
- "getter": "get_draw_flag",
- "index": 0
- },
- {
- "type": "bool",
- "name": "double_sided",
- "setter": "set_draw_flag",
- "getter": "get_draw_flag",
- "index": 1
- },
- {
- "type": "bool",
- "name": "no_depth_test",
- "setter": "set_draw_flag",
- "getter": "get_draw_flag",
- "index": 2
- },
- {
- "type": "bool",
- "name": "fixed_size",
- "setter": "set_draw_flag",
- "getter": "get_draw_flag",
- "index": 3
- },
- {
- "type": "int",
- "name": "alpha_cut",
- "setter": "set_alpha_cut_mode",
- "getter": "get_alpha_cut_mode"
- },
- {
- "type": "float",
- "name": "alpha_scissor_threshold",
- "setter": "set_alpha_scissor_threshold",
- "getter": "get_alpha_scissor_threshold"
- },
- {
- "type": "float",
- "name": "alpha_hash_scale",
- "setter": "set_alpha_hash_scale",
- "getter": "get_alpha_hash_scale"
- },
- {
- "type": "int",
- "name": "alpha_antialiasing_mode",
- "setter": "set_alpha_antialiasing",
- "getter": "get_alpha_antialiasing"
- },
- {
- "type": "float",
- "name": "alpha_antialiasing_edge",
- "setter": "set_alpha_antialiasing_edge",
- "getter": "get_alpha_antialiasing_edge"
- },
- {
- "type": "int",
- "name": "texture_filter",
- "setter": "set_texture_filter",
- "getter": "get_texture_filter"
- },
- {
- "type": "int",
- "name": "render_priority",
- "setter": "set_render_priority",
- "getter": "get_render_priority"
- },
- {
- "type": "int",
- "name": "outline_render_priority",
- "setter": "set_outline_render_priority",
- "getter": "get_outline_render_priority"
- },
- {
- "type": "Color",
- "name": "modulate",
- "setter": "set_modulate",
- "getter": "get_modulate"
- },
- {
- "type": "Color",
- "name": "outline_modulate",
- "setter": "set_outline_modulate",
- "getter": "get_outline_modulate"
- },
- {
- "type": "String",
- "name": "text",
- "setter": "set_text",
- "getter": "get_text"
- },
- {
- "type": "Font",
- "name": "font",
- "setter": "set_font",
- "getter": "get_font"
- },
- {
- "type": "int",
- "name": "font_size",
- "setter": "set_font_size",
- "getter": "get_font_size"
- },
- {
- "type": "int",
- "name": "outline_size",
- "setter": "set_outline_size",
- "getter": "get_outline_size"
- },
- {
- "type": "int",
- "name": "horizontal_alignment",
- "setter": "set_horizontal_alignment",
- "getter": "get_horizontal_alignment"
- },
- {
- "type": "int",
- "name": "vertical_alignment",
- "setter": "set_vertical_alignment",
- "getter": "get_vertical_alignment"
- },
- {
- "type": "bool",
- "name": "uppercase",
- "setter": "set_uppercase",
- "getter": "is_uppercase"
- },
- {
- "type": "float",
- "name": "line_spacing",
- "setter": "set_line_spacing",
- "getter": "get_line_spacing"
- },
- {
- "type": "int",
- "name": "autowrap_mode",
- "setter": "set_autowrap_mode",
- "getter": "get_autowrap_mode"
- },
- {
- "type": "int",
- "name": "autowrap_trim_flags",
- "setter": "set_autowrap_trim_flags",
- "getter": "get_autowrap_trim_flags"
- },
- {
- "type": "int",
- "name": "justification_flags",
- "setter": "set_justification_flags",
- "getter": "get_justification_flags"
- },
- {
- "type": "float",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "int",
- "name": "text_direction",
- "setter": "set_text_direction",
- "getter": "get_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- },
- {
- "type": "int",
- "name": "structured_text_bidi_override",
- "setter": "set_structured_text_bidi_override",
- "getter": "get_structured_text_bidi_override"
- },
- {
- "type": "Array",
- "name": "structured_text_bidi_override_options",
- "setter": "set_structured_text_bidi_override_options",
- "getter": "get_structured_text_bidi_override_options"
- }
- ]
- },
- {
- "name": "LabelSettings",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_line_spacing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "spacing",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_line_spacing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_paragraph_spacing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "spacing",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_paragraph_spacing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_font",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1262170328,
- "arguments": [
- {
- "name": "font",
- "type": "Font"
- }
- ]
- },
- {
- "name": "get_font",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229501585,
- "return_value": {
- "type": "Font"
- }
- },
- {
- "name": "set_font_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_font_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_font_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_font_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_outline_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_outline_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_outline_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_outline_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_shadow_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_shadow_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_shadow_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_shadow_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_shadow_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_shadow_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_stacked_outline_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_stacked_outline_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_stacked_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1025054187,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "move_stacked_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_position",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_stacked_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_stacked_outline_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_stacked_outline_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_stacked_outline_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_stacked_outline_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_stacked_shadow_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_stacked_shadow_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_stacked_shadow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1025054187,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "move_stacked_shadow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_position",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_stacked_shadow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_stacked_shadow_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_stacked_shadow_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_stacked_shadow_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_stacked_shadow_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_stacked_shadow_outline_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_stacked_shadow_outline_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "line_spacing",
- "setter": "set_line_spacing",
- "getter": "get_line_spacing"
- },
- {
- "type": "float",
- "name": "paragraph_spacing",
- "setter": "set_paragraph_spacing",
- "getter": "get_paragraph_spacing"
- },
- {
- "type": "Font",
- "name": "font",
- "setter": "set_font",
- "getter": "get_font"
- },
- {
- "type": "int",
- "name": "font_size",
- "setter": "set_font_size",
- "getter": "get_font_size"
- },
- {
- "type": "Color",
- "name": "font_color",
- "setter": "set_font_color",
- "getter": "get_font_color"
- },
- {
- "type": "int",
- "name": "outline_size",
- "setter": "set_outline_size",
- "getter": "get_outline_size"
- },
- {
- "type": "Color",
- "name": "outline_color",
- "setter": "set_outline_color",
- "getter": "get_outline_color"
- },
- {
- "type": "int",
- "name": "shadow_size",
- "setter": "set_shadow_size",
- "getter": "get_shadow_size"
- },
- {
- "type": "Color",
- "name": "shadow_color",
- "setter": "set_shadow_color",
- "getter": "get_shadow_color"
- },
- {
- "type": "Vector2",
- "name": "shadow_offset",
- "setter": "set_shadow_offset",
- "getter": "get_shadow_offset"
- },
- {
- "type": "int",
- "name": "stacked_outline_count",
- "setter": "set_stacked_outline_count",
- "getter": "get_stacked_outline_count"
- },
- {
- "type": "int",
- "name": "stacked_shadow_count",
- "setter": "set_stacked_shadow_count",
- "getter": "get_stacked_shadow_count"
- }
- ]
- },
- {
- "name": "Light2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "ShadowFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADOW_FILTER_NONE",
- "value": 0
- },
- {
- "name": "SHADOW_FILTER_PCF5",
- "value": 1
- },
- {
- "name": "SHADOW_FILTER_PCF13",
- "value": 2
- }
- ]
- },
- {
- "name": "BlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_MODE_ADD",
- "value": 0
- },
- {
- "name": "BLEND_MODE_SUB",
- "value": 1
- },
- {
- "name": "BLEND_MODE_MIX",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_editor_only",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "editor_only",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editor_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_z_range_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "z",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_z_range_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_z_range_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "z",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_z_range_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_layer_range_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_layer_range_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_layer_range_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_layer_range_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_item_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "item_cull_mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_item_shadow_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "item_shadow_cull_mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_shadow_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_shadow_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shadow_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shadow_smooth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "smooth",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_shadow_smooth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_shadow_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3209356555,
- "arguments": [
- {
- "name": "filter",
- "type": "enum::Light2D.ShadowFilter"
- }
- ]
- },
- {
- "name": "get_shadow_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1973619177,
- "return_value": {
- "type": "enum::Light2D.ShadowFilter"
- }
- },
- {
- "name": "set_shadow_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "shadow_color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_shadow_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2916638796,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Light2D.BlendMode"
- }
- ]
- },
- {
- "name": "get_blend_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 936255250,
- "return_value": {
- "type": "enum::Light2D.BlendMode"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "editor_only",
- "setter": "set_editor_only",
- "getter": "is_editor_only"
- },
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "float",
- "name": "energy",
- "setter": "set_energy",
- "getter": "get_energy"
- },
- {
- "type": "int",
- "name": "blend_mode",
- "setter": "set_blend_mode",
- "getter": "get_blend_mode"
- },
- {
- "type": "int",
- "name": "range_z_min",
- "setter": "set_z_range_min",
- "getter": "get_z_range_min"
- },
- {
- "type": "int",
- "name": "range_z_max",
- "setter": "set_z_range_max",
- "getter": "get_z_range_max"
- },
- {
- "type": "int",
- "name": "range_layer_min",
- "setter": "set_layer_range_min",
- "getter": "get_layer_range_min"
- },
- {
- "type": "int",
- "name": "range_layer_max",
- "setter": "set_layer_range_max",
- "getter": "get_layer_range_max"
- },
- {
- "type": "int",
- "name": "range_item_cull_mask",
- "setter": "set_item_cull_mask",
- "getter": "get_item_cull_mask"
- },
- {
- "type": "bool",
- "name": "shadow_enabled",
- "setter": "set_shadow_enabled",
- "getter": "is_shadow_enabled"
- },
- {
- "type": "Color",
- "name": "shadow_color",
- "setter": "set_shadow_color",
- "getter": "get_shadow_color"
- },
- {
- "type": "int",
- "name": "shadow_filter",
- "setter": "set_shadow_filter",
- "getter": "get_shadow_filter"
- },
- {
- "type": "float",
- "name": "shadow_filter_smooth",
- "setter": "set_shadow_smooth",
- "getter": "get_shadow_smooth"
- },
- {
- "type": "int",
- "name": "shadow_item_cull_mask",
- "setter": "set_item_shadow_cull_mask",
- "getter": "get_item_shadow_cull_mask"
- }
- ]
- },
- {
- "name": "Light3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Param",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_ENERGY",
- "value": 0
- },
- {
- "name": "PARAM_INDIRECT_ENERGY",
- "value": 1
- },
- {
- "name": "PARAM_VOLUMETRIC_FOG_ENERGY",
- "value": 2
- },
- {
- "name": "PARAM_SPECULAR",
- "value": 3
- },
- {
- "name": "PARAM_RANGE",
- "value": 4
- },
- {
- "name": "PARAM_SIZE",
- "value": 5
- },
- {
- "name": "PARAM_ATTENUATION",
- "value": 6
- },
- {
- "name": "PARAM_SPOT_ANGLE",
- "value": 7
- },
- {
- "name": "PARAM_SPOT_ATTENUATION",
- "value": 8
- },
- {
- "name": "PARAM_SHADOW_MAX_DISTANCE",
- "value": 9
- },
- {
- "name": "PARAM_SHADOW_SPLIT_1_OFFSET",
- "value": 10
- },
- {
- "name": "PARAM_SHADOW_SPLIT_2_OFFSET",
- "value": 11
- },
- {
- "name": "PARAM_SHADOW_SPLIT_3_OFFSET",
- "value": 12
- },
- {
- "name": "PARAM_SHADOW_FADE_START",
- "value": 13
- },
- {
- "name": "PARAM_SHADOW_NORMAL_BIAS",
- "value": 14
- },
- {
- "name": "PARAM_SHADOW_BIAS",
- "value": 15
- },
- {
- "name": "PARAM_SHADOW_PANCAKE_SIZE",
- "value": 16
- },
- {
- "name": "PARAM_SHADOW_OPACITY",
- "value": 17
- },
- {
- "name": "PARAM_SHADOW_BLUR",
- "value": 18
- },
- {
- "name": "PARAM_TRANSMITTANCE_BIAS",
- "value": 19
- },
- {
- "name": "PARAM_INTENSITY",
- "value": 20
- },
- {
- "name": "PARAM_MAX",
- "value": 21
- }
- ]
- },
- {
- "name": "BakeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BAKE_DISABLED",
- "value": 0
- },
- {
- "name": "BAKE_STATIC",
- "value": 1
- },
- {
- "name": "BAKE_DYNAMIC",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_editor_only",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "editor_only",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editor_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1722734213,
- "arguments": [
- {
- "name": "param",
- "type": "enum::Light3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1844084987,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::Light3D.Param"
- }
- ]
- },
- {
- "name": "set_shadow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_shadow",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_negative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_negative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "cull_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_enable_distance_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_distance_fade_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_distance_fade_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_distance_fade_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_distance_fade_shadow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_distance_fade_shadow",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_distance_fade_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_distance_fade_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_shadow_reverse_cull_face",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_shadow_reverse_cull_face",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shadow_caster_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "caster_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_shadow_caster_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_bake_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 37739303,
- "arguments": [
- {
- "name": "bake_mode",
- "type": "enum::Light3D.BakeMode"
- }
- ]
- },
- {
- "name": "get_bake_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 371737608,
- "return_value": {
- "type": "enum::Light3D.BakeMode"
- }
- },
- {
- "name": "set_projector",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "projector",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_projector",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_temperature",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "temperature",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_temperature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_correlated_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "light_intensity_lumens",
- "setter": "set_param",
- "getter": "get_param",
- "index": 20
- },
- {
- "type": "float",
- "name": "light_intensity_lux",
- "setter": "set_param",
- "getter": "get_param",
- "index": 20
- },
- {
- "type": "float",
- "name": "light_temperature",
- "setter": "set_temperature",
- "getter": "get_temperature"
- },
- {
- "type": "Color",
- "name": "light_color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "float",
- "name": "light_energy",
- "setter": "set_param",
- "getter": "get_param",
- "index": 0
- },
- {
- "type": "float",
- "name": "light_indirect_energy",
- "setter": "set_param",
- "getter": "get_param",
- "index": 1
- },
- {
- "type": "float",
- "name": "light_volumetric_fog_energy",
- "setter": "set_param",
- "getter": "get_param",
- "index": 2
- },
- {
- "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture",
- "name": "light_projector",
- "setter": "set_projector",
- "getter": "get_projector"
- },
- {
- "type": "float",
- "name": "light_size",
- "setter": "set_param",
- "getter": "get_param",
- "index": 5
- },
- {
- "type": "float",
- "name": "light_angular_distance",
- "setter": "set_param",
- "getter": "get_param",
- "index": 5
- },
- {
- "type": "bool",
- "name": "light_negative",
- "setter": "set_negative",
- "getter": "is_negative"
- },
- {
- "type": "float",
- "name": "light_specular",
- "setter": "set_param",
- "getter": "get_param",
- "index": 3
- },
- {
- "type": "int",
- "name": "light_bake_mode",
- "setter": "set_bake_mode",
- "getter": "get_bake_mode"
- },
- {
- "type": "int",
- "name": "light_cull_mask",
- "setter": "set_cull_mask",
- "getter": "get_cull_mask"
- },
- {
- "type": "bool",
- "name": "shadow_enabled",
- "setter": "set_shadow",
- "getter": "has_shadow"
- },
- {
- "type": "float",
- "name": "shadow_bias",
- "setter": "set_param",
- "getter": "get_param",
- "index": 15
- },
- {
- "type": "float",
- "name": "shadow_normal_bias",
- "setter": "set_param",
- "getter": "get_param",
- "index": 14
- },
- {
- "type": "bool",
- "name": "shadow_reverse_cull_face",
- "setter": "set_shadow_reverse_cull_face",
- "getter": "get_shadow_reverse_cull_face"
- },
- {
- "type": "float",
- "name": "shadow_transmittance_bias",
- "setter": "set_param",
- "getter": "get_param",
- "index": 19
- },
- {
- "type": "float",
- "name": "shadow_opacity",
- "setter": "set_param",
- "getter": "get_param",
- "index": 17
- },
- {
- "type": "float",
- "name": "shadow_blur",
- "setter": "set_param",
- "getter": "get_param",
- "index": 18
- },
- {
- "type": "int",
- "name": "shadow_caster_mask",
- "setter": "set_shadow_caster_mask",
- "getter": "get_shadow_caster_mask"
- },
- {
- "type": "bool",
- "name": "distance_fade_enabled",
- "setter": "set_enable_distance_fade",
- "getter": "is_distance_fade_enabled"
- },
- {
- "type": "float",
- "name": "distance_fade_begin",
- "setter": "set_distance_fade_begin",
- "getter": "get_distance_fade_begin"
- },
- {
- "type": "float",
- "name": "distance_fade_shadow",
- "setter": "set_distance_fade_shadow",
- "getter": "get_distance_fade_shadow"
- },
- {
- "type": "float",
- "name": "distance_fade_length",
- "setter": "set_distance_fade_length",
- "getter": "get_distance_fade_length"
- },
- {
- "type": "bool",
- "name": "editor_only",
- "setter": "set_editor_only",
- "getter": "is_editor_only"
- }
- ]
- },
- {
- "name": "LightOccluder2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_occluder_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3258315893,
- "arguments": [
- {
- "name": "polygon",
- "type": "OccluderPolygon2D"
- }
- ]
- },
- {
- "name": "get_occluder_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3962317075,
- "return_value": {
- "type": "OccluderPolygon2D"
- }
- },
- {
- "name": "set_occluder_light_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_occluder_light_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_as_sdf_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_set_as_sdf_collision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "OccluderPolygon2D",
- "name": "occluder",
- "setter": "set_occluder_polygon",
- "getter": "get_occluder_polygon"
- },
- {
- "type": "bool",
- "name": "sdf_collision",
- "setter": "set_as_sdf_collision",
- "getter": "is_set_as_sdf_collision"
- },
- {
- "type": "int",
- "name": "occluder_light_mask",
- "setter": "set_occluder_light_mask",
- "getter": "get_occluder_light_mask"
- }
- ]
- },
- {
- "name": "LightmapGI",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "BakeQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "BAKE_QUALITY_LOW",
- "value": 0
- },
- {
- "name": "BAKE_QUALITY_MEDIUM",
- "value": 1
- },
- {
- "name": "BAKE_QUALITY_HIGH",
- "value": 2
- },
- {
- "name": "BAKE_QUALITY_ULTRA",
- "value": 3
- }
- ]
- },
- {
- "name": "GenerateProbes",
- "is_bitfield": false,
- "values": [
- {
- "name": "GENERATE_PROBES_DISABLED",
- "value": 0
- },
- {
- "name": "GENERATE_PROBES_SUBDIV_4",
- "value": 1
- },
- {
- "name": "GENERATE_PROBES_SUBDIV_8",
- "value": 2
- },
- {
- "name": "GENERATE_PROBES_SUBDIV_16",
- "value": 3
- },
- {
- "name": "GENERATE_PROBES_SUBDIV_32",
- "value": 4
- }
- ]
- },
- {
- "name": "BakeError",
- "is_bitfield": false,
- "values": [
- {
- "name": "BAKE_ERROR_OK",
- "value": 0
- },
- {
- "name": "BAKE_ERROR_NO_SCENE_ROOT",
- "value": 1
- },
- {
- "name": "BAKE_ERROR_FOREIGN_DATA",
- "value": 2
- },
- {
- "name": "BAKE_ERROR_NO_LIGHTMAPPER",
- "value": 3
- },
- {
- "name": "BAKE_ERROR_NO_SAVE_PATH",
- "value": 4
- },
- {
- "name": "BAKE_ERROR_NO_MESHES",
- "value": 5
- },
- {
- "name": "BAKE_ERROR_MESHES_INVALID",
- "value": 6
- },
- {
- "name": "BAKE_ERROR_CANT_CREATE_IMAGE",
- "value": 7
- },
- {
- "name": "BAKE_ERROR_USER_ABORTED",
- "value": 8
- },
- {
- "name": "BAKE_ERROR_TEXTURE_SIZE_TOO_SMALL",
- "value": 9
- },
- {
- "name": "BAKE_ERROR_LIGHTMAP_TOO_SMALL",
- "value": 10
- },
- {
- "name": "BAKE_ERROR_ATLAS_TOO_SMALL",
- "value": 11
- }
- ]
- },
- {
- "name": "EnvironmentMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENVIRONMENT_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "ENVIRONMENT_MODE_SCENE",
- "value": 1
- },
- {
- "name": "ENVIRONMENT_MODE_CUSTOM_SKY",
- "value": 2
- },
- {
- "name": "ENVIRONMENT_MODE_CUSTOM_COLOR",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_light_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1790597277,
- "arguments": [
- {
- "name": "data",
- "type": "LightmapGIData"
- }
- ]
- },
- {
- "name": "get_light_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 290354153,
- "return_value": {
- "type": "LightmapGIData"
- }
- },
- {
- "name": "set_bake_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1192215803,
- "arguments": [
- {
- "name": "bake_quality",
- "type": "enum::LightmapGI.BakeQuality"
- }
- ]
- },
- {
- "name": "get_bake_quality",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 688832735,
- "return_value": {
- "type": "enum::LightmapGI.BakeQuality"
- }
- },
- {
- "name": "set_bounces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bounces",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bounces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_bounce_indirect_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bounce_indirect_energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bounce_indirect_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_generate_probes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 549981046,
- "arguments": [
- {
- "name": "subdivision",
- "type": "enum::LightmapGI.GenerateProbes"
- }
- ]
- },
- {
- "name": "get_generate_probes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3930596226,
- "return_value": {
- "type": "enum::LightmapGI.GenerateProbes"
- }
- },
- {
- "name": "set_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_environment_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2282650285,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::LightmapGI.EnvironmentMode"
- }
- ]
- },
- {
- "name": "get_environment_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4128646479,
- "return_value": {
- "type": "enum::LightmapGI.EnvironmentMode"
- }
- },
- {
- "name": "set_environment_custom_sky",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3336722921,
- "arguments": [
- {
- "name": "sky",
- "type": "Sky"
- }
- ]
- },
- {
- "name": "get_environment_custom_sky",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1177136966,
- "return_value": {
- "type": "Sky"
- }
- },
- {
- "name": "set_environment_custom_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_environment_custom_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_environment_custom_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_environment_custom_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_texel_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "texel_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_texel_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_texture_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_texture_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_texture_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_supersampling_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_supersampling_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_supersampling_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_supersampling_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_denoiser",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_denoiser",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_denoiser",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_denoiser_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "denoiser_strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_denoiser_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_denoiser_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "denoiser_range",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_denoiser_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_interior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_interior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_directional",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "directional",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_directional",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shadowmask_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3451066572,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::LightmapGIData.ShadowmaskMode"
- }
- ]
- },
- {
- "name": "get_shadowmask_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 785478560,
- "return_value": {
- "type": "enum::LightmapGIData.ShadowmaskMode"
- }
- },
- {
- "name": "set_use_texture_for_bounces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_texture_for_bounces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_texture_for_bounces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_camera_attributes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2817810567,
- "arguments": [
- {
- "name": "camera_attributes",
- "type": "CameraAttributes"
- }
- ]
- },
- {
- "name": "get_camera_attributes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3921283215,
- "return_value": {
- "type": "CameraAttributes"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "quality",
- "setter": "set_bake_quality",
- "getter": "get_bake_quality"
- },
- {
- "type": "bool",
- "name": "supersampling",
- "setter": "set_supersampling_enabled",
- "getter": "is_supersampling_enabled"
- },
- {
- "type": "float",
- "name": "supersampling_factor",
- "setter": "set_supersampling_factor",
- "getter": "get_supersampling_factor"
- },
- {
- "type": "int",
- "name": "bounces",
- "setter": "set_bounces",
- "getter": "get_bounces"
- },
- {
- "type": "float",
- "name": "bounce_indirect_energy",
- "setter": "set_bounce_indirect_energy",
- "getter": "get_bounce_indirect_energy"
- },
- {
- "type": "bool",
- "name": "directional",
- "setter": "set_directional",
- "getter": "is_directional"
- },
- {
- "type": "int",
- "name": "shadowmask_mode",
- "setter": "set_shadowmask_mode",
- "getter": "get_shadowmask_mode"
- },
- {
- "type": "bool",
- "name": "use_texture_for_bounces",
- "setter": "set_use_texture_for_bounces",
- "getter": "is_using_texture_for_bounces"
- },
- {
- "type": "bool",
- "name": "interior",
- "setter": "set_interior",
- "getter": "is_interior"
- },
- {
- "type": "bool",
- "name": "use_denoiser",
- "setter": "set_use_denoiser",
- "getter": "is_using_denoiser"
- },
- {
- "type": "float",
- "name": "denoiser_strength",
- "setter": "set_denoiser_strength",
- "getter": "get_denoiser_strength"
- },
- {
- "type": "int",
- "name": "denoiser_range",
- "setter": "set_denoiser_range",
- "getter": "get_denoiser_range"
- },
- {
- "type": "float",
- "name": "bias",
- "setter": "set_bias",
- "getter": "get_bias"
- },
- {
- "type": "float",
- "name": "texel_scale",
- "setter": "set_texel_scale",
- "getter": "get_texel_scale"
- },
- {
- "type": "int",
- "name": "max_texture_size",
- "setter": "set_max_texture_size",
- "getter": "get_max_texture_size"
- },
- {
- "type": "int",
- "name": "environment_mode",
- "setter": "set_environment_mode",
- "getter": "get_environment_mode"
- },
- {
- "type": "Sky",
- "name": "environment_custom_sky",
- "setter": "set_environment_custom_sky",
- "getter": "get_environment_custom_sky"
- },
- {
- "type": "Color",
- "name": "environment_custom_color",
- "setter": "set_environment_custom_color",
- "getter": "get_environment_custom_color"
- },
- {
- "type": "float",
- "name": "environment_custom_energy",
- "setter": "set_environment_custom_energy",
- "getter": "get_environment_custom_energy"
- },
- {
- "type": "CameraAttributesPractical,CameraAttributesPhysical",
- "name": "camera_attributes",
- "setter": "set_camera_attributes",
- "getter": "get_camera_attributes"
- },
- {
- "type": "int",
- "name": "generate_probes_subdiv",
- "setter": "set_generate_probes",
- "getter": "get_generate_probes"
- },
- {
- "type": "LightmapGIData",
- "name": "light_data",
- "setter": "set_light_data",
- "getter": "get_light_data"
- }
- ]
- },
- {
- "name": "LightmapGIData",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "ShadowmaskMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADOWMASK_MODE_NONE",
- "value": 0
- },
- {
- "name": "SHADOWMASK_MODE_REPLACE",
- "value": 1
- },
- {
- "name": "SHADOWMASK_MODE_OVERLAY",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_lightmap_textures",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "light_textures",
- "type": "typedarray::TextureLayered"
- }
- ]
- },
- {
- "name": "get_lightmap_textures",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::TextureLayered"
- }
- },
- {
- "name": "set_shadowmask_textures",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "shadowmask_textures",
- "type": "typedarray::TextureLayered"
- }
- ]
- },
- {
- "name": "get_shadowmask_textures",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::TextureLayered"
- }
- },
- {
- "name": "set_uses_spherical_harmonics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "uses_spherical_harmonics",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_spherical_harmonics",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_user",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4272570515,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "uv_scale",
- "type": "Rect2"
- },
- {
- "name": "slice_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "sub_instance",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_user_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_user_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "user_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_users",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_light_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1278366092,
- "arguments": [
- {
- "name": "light_texture",
- "type": "TextureLayered"
- }
- ]
- },
- {
- "name": "get_light_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3984243839,
- "return_value": {
- "type": "TextureLayered"
- }
- }
- ],
- "properties": [
- {
- "type": "typedarray::TextureLayered",
- "name": "lightmap_textures",
- "setter": "set_lightmap_textures",
- "getter": "get_lightmap_textures"
- },
- {
- "type": "typedarray::TextureLayered",
- "name": "shadowmask_textures",
- "setter": "set_shadowmask_textures",
- "getter": "get_shadowmask_textures"
- },
- {
- "type": "bool",
- "name": "uses_spherical_harmonics",
- "setter": "set_uses_spherical_harmonics",
- "getter": "is_using_spherical_harmonics"
- },
- {
- "type": "Array",
- "name": "user_data",
- "setter": "_set_user_data",
- "getter": "_get_user_data"
- },
- {
- "type": "Dictionary",
- "name": "probe_data",
- "setter": "_set_probe_data",
- "getter": "_get_probe_data"
- },
- {
- "type": "TextureLayered",
- "name": "light_texture",
- "setter": "set_light_texture",
- "getter": "get_light_texture"
- },
- {
- "type": "Array",
- "name": "light_textures",
- "setter": "_set_light_textures_data",
- "getter": "_get_light_textures_data"
- }
- ]
- },
- {
- "name": "LightmapProbe",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core"
- },
- {
- "name": "Lightmapper",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core"
- },
- {
- "name": "LightmapperRD",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Lightmapper",
- "api_type": "core"
- },
- {
- "name": "LimitAngularVelocityModifier3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_root_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_root_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_root_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_root_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_end_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_end_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_end_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_chain_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_chain_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "clear_chains",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_max_angular_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_velocity",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_max_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_exclude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "exclude",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_exclude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "max_angular_velocity",
- "setter": "set_max_angular_velocity",
- "getter": "get_max_angular_velocity"
- },
- {
- "type": "bool",
- "name": "exclude",
- "setter": "set_exclude",
- "getter": "is_exclude"
- },
- {
- "type": "int",
- "name": "chain_count",
- "setter": "set_chain_count",
- "getter": "get_chain_count"
- },
- {
- "type": "int",
- "name": "joint_count",
- "getter": "_get_joint_count"
- }
- ]
- },
- {
- "name": "Line2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "enums": [
- {
- "name": "LineJointMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LINE_JOINT_SHARP",
- "value": 0
- },
- {
- "name": "LINE_JOINT_BEVEL",
- "value": 1
- },
- {
- "name": "LINE_JOINT_ROUND",
- "value": 2
- }
- ]
- },
- {
- "name": "LineCapMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LINE_CAP_NONE",
- "value": 0
- },
- {
- "name": "LINE_CAP_BOX",
- "value": 1
- },
- {
- "name": "LINE_CAP_ROUND",
- "value": 2
- }
- ]
- },
- {
- "name": "LineTextureMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LINE_TEXTURE_NONE",
- "value": 0
- },
- {
- "name": "LINE_TEXTURE_TILE",
- "value": 1
- },
- {
- "name": "LINE_TEXTURE_STRETCH",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_point_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_point_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "add_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2654014372,
- "hash_compatibility": [
- 468506575
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "remove_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_closed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "closed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_closed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "width",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_default_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_default_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_gradient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "color",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_gradient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_texture_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1952559516,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Line2D.LineTextureMode"
- }
- ]
- },
- {
- "name": "get_texture_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2341040722,
- "return_value": {
- "type": "enum::Line2D.LineTextureMode"
- }
- },
- {
- "name": "set_joint_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 604292979,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Line2D.LineJointMode"
- }
- ]
- },
- {
- "name": "get_joint_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2546544037,
- "return_value": {
- "type": "enum::Line2D.LineJointMode"
- }
- },
- {
- "name": "set_begin_cap_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1669024546,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Line2D.LineCapMode"
- }
- ]
- },
- {
- "name": "get_begin_cap_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1107511441,
- "return_value": {
- "type": "enum::Line2D.LineCapMode"
- }
- },
- {
- "name": "set_end_cap_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1669024546,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Line2D.LineCapMode"
- }
- ]
- },
- {
- "name": "get_end_cap_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1107511441,
- "return_value": {
- "type": "enum::Line2D.LineCapMode"
- }
- },
- {
- "name": "set_sharp_limit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "limit",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sharp_limit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_round_precision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "precision",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_round_precision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_antialiased",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "antialiased",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_antialiased",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedVector2Array",
- "name": "points",
- "setter": "set_points",
- "getter": "get_points"
- },
- {
- "type": "bool",
- "name": "closed",
- "setter": "set_closed",
- "getter": "is_closed"
- },
- {
- "type": "float",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "Curve",
- "name": "width_curve",
- "setter": "set_curve",
- "getter": "get_curve"
- },
- {
- "type": "Color",
- "name": "default_color",
- "setter": "set_default_color",
- "getter": "get_default_color"
- },
- {
- "type": "Gradient",
- "name": "gradient",
- "setter": "set_gradient",
- "getter": "get_gradient"
- },
- {
- "type": "Texture2D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- },
- {
- "type": "int",
- "name": "texture_mode",
- "setter": "set_texture_mode",
- "getter": "get_texture_mode"
- },
- {
- "type": "int",
- "name": "joint_mode",
- "setter": "set_joint_mode",
- "getter": "get_joint_mode"
- },
- {
- "type": "int",
- "name": "begin_cap_mode",
- "setter": "set_begin_cap_mode",
- "getter": "get_begin_cap_mode"
- },
- {
- "type": "int",
- "name": "end_cap_mode",
- "setter": "set_end_cap_mode",
- "getter": "get_end_cap_mode"
- },
- {
- "type": "float",
- "name": "sharp_limit",
- "setter": "set_sharp_limit",
- "getter": "get_sharp_limit"
- },
- {
- "type": "int",
- "name": "round_precision",
- "setter": "set_round_precision",
- "getter": "get_round_precision"
- },
- {
- "type": "bool",
- "name": "antialiased",
- "setter": "set_antialiased",
- "getter": "get_antialiased"
- }
- ]
- },
- {
- "name": "LineEdit",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "enums": [
- {
- "name": "MenuItems",
- "is_bitfield": false,
- "values": [
- {
- "name": "MENU_CUT",
- "value": 0
- },
- {
- "name": "MENU_COPY",
- "value": 1
- },
- {
- "name": "MENU_PASTE",
- "value": 2
- },
- {
- "name": "MENU_CLEAR",
- "value": 3
- },
- {
- "name": "MENU_SELECT_ALL",
- "value": 4
- },
- {
- "name": "MENU_UNDO",
- "value": 5
- },
- {
- "name": "MENU_REDO",
- "value": 6
- },
- {
- "name": "MENU_SUBMENU_TEXT_DIR",
- "value": 7
- },
- {
- "name": "MENU_DIR_INHERITED",
- "value": 8
- },
- {
- "name": "MENU_DIR_AUTO",
- "value": 9
- },
- {
- "name": "MENU_DIR_LTR",
- "value": 10
- },
- {
- "name": "MENU_DIR_RTL",
- "value": 11
- },
- {
- "name": "MENU_DISPLAY_UCC",
- "value": 12
- },
- {
- "name": "MENU_SUBMENU_INSERT_UCC",
- "value": 13
- },
- {
- "name": "MENU_INSERT_LRM",
- "value": 14
- },
- {
- "name": "MENU_INSERT_RLM",
- "value": 15
- },
- {
- "name": "MENU_INSERT_LRE",
- "value": 16
- },
- {
- "name": "MENU_INSERT_RLE",
- "value": 17
- },
- {
- "name": "MENU_INSERT_LRO",
- "value": 18
- },
- {
- "name": "MENU_INSERT_RLO",
- "value": 19
- },
- {
- "name": "MENU_INSERT_PDF",
- "value": 20
- },
- {
- "name": "MENU_INSERT_ALM",
- "value": 21
- },
- {
- "name": "MENU_INSERT_LRI",
- "value": 22
- },
- {
- "name": "MENU_INSERT_RLI",
- "value": 23
- },
- {
- "name": "MENU_INSERT_FSI",
- "value": 24
- },
- {
- "name": "MENU_INSERT_PDI",
- "value": 25
- },
- {
- "name": "MENU_INSERT_ZWJ",
- "value": 26
- },
- {
- "name": "MENU_INSERT_ZWNJ",
- "value": 27
- },
- {
- "name": "MENU_INSERT_WJ",
- "value": 28
- },
- {
- "name": "MENU_INSERT_SHY",
- "value": 29
- },
- {
- "name": "MENU_EMOJI_AND_SYMBOL",
- "value": 30
- },
- {
- "name": "MENU_MAX",
- "value": 31
- }
- ]
- },
- {
- "name": "VirtualKeyboardType",
- "is_bitfield": false,
- "values": [
- {
- "name": "KEYBOARD_TYPE_DEFAULT",
- "value": 0
- },
- {
- "name": "KEYBOARD_TYPE_MULTILINE",
- "value": 1
- },
- {
- "name": "KEYBOARD_TYPE_NUMBER",
- "value": 2
- },
- {
- "name": "KEYBOARD_TYPE_NUMBER_DECIMAL",
- "value": 3
- },
- {
- "name": "KEYBOARD_TYPE_PHONE",
- "value": 4
- },
- {
- "name": "KEYBOARD_TYPE_EMAIL_ADDRESS",
- "value": 5
- },
- {
- "name": "KEYBOARD_TYPE_PASSWORD",
- "value": 6
- },
- {
- "name": "KEYBOARD_TYPE_URL",
- "value": 7
- }
- ]
- },
- {
- "name": "ExpandMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "EXPAND_MODE_ORIGINAL_SIZE",
- "value": 0
- },
- {
- "name": "EXPAND_MODE_FIT_TO_TEXT",
- "value": 1
- },
- {
- "name": "EXPAND_MODE_FIT_TO_LINE_EDIT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "has_ime_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "cancel_ime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "apply_ime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_horizontal_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312603777,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "get_horizontal_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 341400642,
- "return_value": {
- "type": "enum::HorizontalAlignment"
- }
- },
- {
- "name": "edit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "hide_focus",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "unedit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_editing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_keep_editing_on_text_submit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editing_kept_on_text_submit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "select",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1328111411,
- "arguments": [
- {
- "name": "from",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "to",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "select_all",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "deselect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "has_undo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "has_redo",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "has_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_selected_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_selection_from_column",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_selection_to_column",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_draw_control_chars",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_draw_control_chars",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 119160795,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797257663,
- "return_value": {
- "type": "enum::Control.TextDirection"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_structured_text_bidi_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 55961453,
- "arguments": [
- {
- "name": "parser",
- "type": "enum::TextServer.StructuredTextParser"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3385126229,
- "return_value": {
- "type": "enum::TextServer.StructuredTextParser"
- }
- },
- {
- "name": "set_structured_text_bidi_override_options",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "args",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override_options",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_placeholder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_caret_column",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "position",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_caret_column",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_next_composite_character_column",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_previous_composite_character_column",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_scroll_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_expand_to_text_length_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_expand_to_text_length_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_caret_blink_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_caret_blink_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_caret_mid_grapheme_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_caret_mid_grapheme_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_caret_force_displayed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_caret_force_displayed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_caret_blink_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "interval",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_caret_blink_interval",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "chars",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "insert_text_at_caret",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "delete_char_at_caret",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "delete_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "from_column",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_column",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_editable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_secret",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_secret",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_secret_character",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "character",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_secret_character",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "menu_option",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 229722558,
- "return_value": {
- "type": "PopupMenu"
- }
- },
- {
- "name": "is_menu_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_context_menu_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_context_menu_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_emoji_menu_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_emoji_menu_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_backspace_deletes_composite_character_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_backspace_deletes_composite_character_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_virtual_keyboard_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_virtual_keyboard_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_virtual_keyboard_show_on_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "show_on_focus",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_virtual_keyboard_show_on_focus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_virtual_keyboard_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2696893573,
- "arguments": [
- {
- "name": "type",
- "type": "enum::LineEdit.VirtualKeyboardType"
- }
- ]
- },
- {
- "name": "get_virtual_keyboard_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1928699316,
- "return_value": {
- "type": "enum::LineEdit.VirtualKeyboardType"
- }
- },
- {
- "name": "set_clear_button_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_clear_button_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shortcut_keys_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shortcut_keys_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_middle_mouse_paste_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_middle_mouse_paste_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_selecting_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_selecting_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_deselect_on_focus_loss_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_deselect_on_focus_loss_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_drag_and_drop_selection_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drag_and_drop_selection_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_right_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_right_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 255860311,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_icon_expand_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3019903192,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::LineEdit.ExpandMode"
- }
- ]
- },
- {
- "name": "get_icon_expand_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3273584435,
- "return_value": {
- "type": "enum::LineEdit.ExpandMode"
- }
- },
- {
- "name": "set_right_icon_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_right_icon_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_flat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_flat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_select_all_on_focus",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_select_all_on_focus",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "text_changed",
- "arguments": [
- {
- "name": "new_text",
- "type": "String"
- }
- ]
- },
- {
- "name": "text_change_rejected",
- "arguments": [
- {
- "name": "rejected_substring",
- "type": "String"
- }
- ]
- },
- {
- "name": "text_submitted",
- "arguments": [
- {
- "name": "new_text",
- "type": "String"
- }
- ]
- },
- {
- "name": "editing_toggled",
- "arguments": [
- {
- "name": "toggled_on",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "text",
- "setter": "set_text",
- "getter": "get_text"
- },
- {
- "type": "String",
- "name": "placeholder_text",
- "setter": "set_placeholder",
- "getter": "get_placeholder"
- },
- {
- "type": "int",
- "name": "alignment",
- "setter": "set_horizontal_alignment",
- "getter": "get_horizontal_alignment"
- },
- {
- "type": "int",
- "name": "max_length",
- "setter": "set_max_length",
- "getter": "get_max_length"
- },
- {
- "type": "bool",
- "name": "editable",
- "setter": "set_editable",
- "getter": "is_editable"
- },
- {
- "type": "bool",
- "name": "keep_editing_on_text_submit",
- "setter": "set_keep_editing_on_text_submit",
- "getter": "is_editing_kept_on_text_submit"
- },
- {
- "type": "bool",
- "name": "expand_to_text_length",
- "setter": "set_expand_to_text_length_enabled",
- "getter": "is_expand_to_text_length_enabled"
- },
- {
- "type": "bool",
- "name": "context_menu_enabled",
- "setter": "set_context_menu_enabled",
- "getter": "is_context_menu_enabled"
- },
- {
- "type": "bool",
- "name": "emoji_menu_enabled",
- "setter": "set_emoji_menu_enabled",
- "getter": "is_emoji_menu_enabled"
- },
- {
- "type": "bool",
- "name": "backspace_deletes_composite_character_enabled",
- "setter": "set_backspace_deletes_composite_character_enabled",
- "getter": "is_backspace_deletes_composite_character_enabled"
- },
- {
- "type": "bool",
- "name": "clear_button_enabled",
- "setter": "set_clear_button_enabled",
- "getter": "is_clear_button_enabled"
- },
- {
- "type": "bool",
- "name": "shortcut_keys_enabled",
- "setter": "set_shortcut_keys_enabled",
- "getter": "is_shortcut_keys_enabled"
- },
- {
- "type": "bool",
- "name": "middle_mouse_paste_enabled",
- "setter": "set_middle_mouse_paste_enabled",
- "getter": "is_middle_mouse_paste_enabled"
- },
- {
- "type": "bool",
- "name": "selecting_enabled",
- "setter": "set_selecting_enabled",
- "getter": "is_selecting_enabled"
- },
- {
- "type": "bool",
- "name": "deselect_on_focus_loss_enabled",
- "setter": "set_deselect_on_focus_loss_enabled",
- "getter": "is_deselect_on_focus_loss_enabled"
- },
- {
- "type": "bool",
- "name": "drag_and_drop_selection_enabled",
- "setter": "set_drag_and_drop_selection_enabled",
- "getter": "is_drag_and_drop_selection_enabled"
- },
- {
- "type": "bool",
- "name": "flat",
- "setter": "set_flat",
- "getter": "is_flat"
- },
- {
- "type": "bool",
- "name": "draw_control_chars",
- "setter": "set_draw_control_chars",
- "getter": "get_draw_control_chars"
- },
- {
- "type": "bool",
- "name": "select_all_on_focus",
- "setter": "set_select_all_on_focus",
- "getter": "is_select_all_on_focus"
- },
- {
- "type": "bool",
- "name": "virtual_keyboard_enabled",
- "setter": "set_virtual_keyboard_enabled",
- "getter": "is_virtual_keyboard_enabled"
- },
- {
- "type": "bool",
- "name": "virtual_keyboard_show_on_focus",
- "setter": "set_virtual_keyboard_show_on_focus",
- "getter": "get_virtual_keyboard_show_on_focus"
- },
- {
- "type": "int",
- "name": "virtual_keyboard_type",
- "setter": "set_virtual_keyboard_type",
- "getter": "get_virtual_keyboard_type"
- },
- {
- "type": "bool",
- "name": "caret_blink",
- "setter": "set_caret_blink_enabled",
- "getter": "is_caret_blink_enabled"
- },
- {
- "type": "float",
- "name": "caret_blink_interval",
- "setter": "set_caret_blink_interval",
- "getter": "get_caret_blink_interval"
- },
- {
- "type": "int",
- "name": "caret_column",
- "setter": "set_caret_column",
- "getter": "get_caret_column"
- },
- {
- "type": "bool",
- "name": "caret_force_displayed",
- "setter": "set_caret_force_displayed",
- "getter": "is_caret_force_displayed"
- },
- {
- "type": "bool",
- "name": "caret_mid_grapheme",
- "setter": "set_caret_mid_grapheme_enabled",
- "getter": "is_caret_mid_grapheme_enabled"
- },
- {
- "type": "bool",
- "name": "secret",
- "setter": "set_secret",
- "getter": "is_secret"
- },
- {
- "type": "String",
- "name": "secret_character",
- "setter": "set_secret_character",
- "getter": "get_secret_character"
- },
- {
- "type": "int",
- "name": "text_direction",
- "setter": "set_text_direction",
- "getter": "get_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- },
- {
- "type": "int",
- "name": "structured_text_bidi_override",
- "setter": "set_structured_text_bidi_override",
- "getter": "get_structured_text_bidi_override"
- },
- {
- "type": "Array",
- "name": "structured_text_bidi_override_options",
- "setter": "set_structured_text_bidi_override_options",
- "getter": "get_structured_text_bidi_override_options"
- },
- {
- "type": "Texture2D",
- "name": "right_icon",
- "setter": "set_right_icon",
- "getter": "get_right_icon"
- },
- {
- "type": "int",
- "name": "icon_expand_mode",
- "setter": "set_icon_expand_mode",
- "getter": "get_icon_expand_mode"
- },
- {
- "type": "float",
- "name": "right_icon_scale",
- "setter": "set_right_icon_scale",
- "getter": "get_right_icon_scale"
- }
- ]
- },
- {
- "name": "LinkButton",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "BaseButton",
- "api_type": "core",
- "enums": [
- {
- "name": "UnderlineMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "UNDERLINE_MODE_ALWAYS",
- "value": 0
- },
- {
- "name": "UNDERLINE_MODE_ON_HOVER",
- "value": 1
- },
- {
- "name": "UNDERLINE_MODE_NEVER",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_text_overrun_behavior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1008890932,
- "arguments": [
- {
- "name": "overrun_behavior",
- "type": "enum::TextServer.OverrunBehavior"
- }
- ]
- },
- {
- "name": "get_text_overrun_behavior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3779142101,
- "return_value": {
- "type": "enum::TextServer.OverrunBehavior"
- }
- },
- {
- "name": "set_ellipsis_char",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "char",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_ellipsis_char",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 119160795,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797257663,
- "return_value": {
- "type": "enum::Control.TextDirection"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_uri",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "uri",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_uri",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_underline_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4032947085,
- "arguments": [
- {
- "name": "underline_mode",
- "type": "enum::LinkButton.UnderlineMode"
- }
- ]
- },
- {
- "name": "get_underline_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 568343738,
- "return_value": {
- "type": "enum::LinkButton.UnderlineMode"
- }
- },
- {
- "name": "set_structured_text_bidi_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 55961453,
- "arguments": [
- {
- "name": "parser",
- "type": "enum::TextServer.StructuredTextParser"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3385126229,
- "return_value": {
- "type": "enum::TextServer.StructuredTextParser"
- }
- },
- {
- "name": "set_structured_text_bidi_override_options",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "args",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override_options",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "text",
- "setter": "set_text",
- "getter": "get_text"
- },
- {
- "type": "int",
- "name": "underline",
- "setter": "set_underline_mode",
- "getter": "get_underline_mode"
- },
- {
- "type": "String",
- "name": "uri",
- "setter": "set_uri",
- "getter": "get_uri"
- },
- {
- "type": "int",
- "name": "text_overrun_behavior",
- "setter": "set_text_overrun_behavior",
- "getter": "get_text_overrun_behavior"
- },
- {
- "type": "String",
- "name": "ellipsis_char",
- "setter": "set_ellipsis_char",
- "getter": "get_ellipsis_char"
- },
- {
- "type": "int",
- "name": "text_direction",
- "setter": "set_text_direction",
- "getter": "get_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- },
- {
- "type": "int",
- "name": "structured_text_bidi_override",
- "setter": "set_structured_text_bidi_override",
- "getter": "get_structured_text_bidi_override"
- },
- {
- "type": "Array",
- "name": "structured_text_bidi_override_options",
- "setter": "set_structured_text_bidi_override_options",
- "getter": "get_structured_text_bidi_override_options"
- }
- ]
- },
- {
- "name": "Logger",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "ErrorType",
- "is_bitfield": false,
- "values": [
- {
- "name": "ERROR_TYPE_ERROR",
- "value": 0
- },
- {
- "name": "ERROR_TYPE_WARNING",
- "value": 1
- },
- {
- "name": "ERROR_TYPE_SCRIPT",
- "value": 2
- },
- {
- "name": "ERROR_TYPE_SHADER",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_log_error",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 27079556,
- "arguments": [
- {
- "name": "function",
- "type": "String"
- },
- {
- "name": "file",
- "type": "String"
- },
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "code",
- "type": "String"
- },
- {
- "name": "rationale",
- "type": "String"
- },
- {
- "name": "editor_notify",
- "type": "bool"
- },
- {
- "name": "error_type",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "script_backtraces",
- "type": "typedarray::ScriptBacktrace"
- }
- ]
- },
- {
- "name": "_log_message",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "error",
- "type": "bool"
- }
- ]
- }
- ]
- },
- {
- "name": "LookAtModifier3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "enums": [
- {
- "name": "OriginFrom",
- "is_bitfield": false,
- "values": [
- {
- "name": "ORIGIN_FROM_SELF",
- "value": 0
- },
- {
- "name": "ORIGIN_FROM_SPECIFIC_BONE",
- "value": 1
- },
- {
- "name": "ORIGIN_FROM_EXTERNAL_NODE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_target_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "target_node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_target_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_forward_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3199955933,
- "arguments": [
- {
- "name": "forward_axis",
- "type": "enum::SkeletonModifier3D.BoneAxis"
- }
- ]
- },
- {
- "name": "get_forward_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4076020284,
- "return_value": {
- "type": "enum::SkeletonModifier3D.BoneAxis"
- }
- },
- {
- "name": "set_primary_rotation_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1144690656,
- "arguments": [
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- }
- ]
- },
- {
- "name": "get_primary_rotation_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3050976882,
- "return_value": {
- "type": "enum::Vector3.Axis"
- }
- },
- {
- "name": "set_use_secondary_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_secondary_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_relative",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_origin_safe_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_origin_safe_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_origin_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4254695669,
- "arguments": [
- {
- "name": "origin_from",
- "type": "enum::LookAtModifier3D.OriginFrom"
- }
- ]
- },
- {
- "name": "get_origin_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4057166297,
- "return_value": {
- "type": "enum::LookAtModifier3D.OriginFrom"
- }
- },
- {
- "name": "set_origin_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_origin_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_origin_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_origin_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_origin_external_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "external_node",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_origin_external_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_origin_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_origin_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_duration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "duration",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_duration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_transition_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1058637742,
- "arguments": [
- {
- "name": "transition_type",
- "type": "enum::Tween.TransitionType"
- }
- ]
- },
- {
- "name": "get_transition_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3842314528,
- "return_value": {
- "type": "enum::Tween.TransitionType"
- }
- },
- {
- "name": "set_ease_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1208105857,
- "arguments": [
- {
- "name": "ease_type",
- "type": "enum::Tween.EaseType"
- }
- ]
- },
- {
- "name": "get_ease_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 631880200,
- "return_value": {
- "type": "enum::Tween.EaseType"
- }
- },
- {
- "name": "set_use_angle_limitation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_angle_limitation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_symmetry_limitation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_limitation_symmetry",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_primary_limit_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_primary_limit_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_primary_damp_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_primary_damp_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_primary_positive_limit_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_primary_positive_limit_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_primary_positive_damp_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_primary_positive_damp_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_primary_negative_limit_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_primary_negative_limit_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_primary_negative_damp_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_primary_negative_damp_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_secondary_limit_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_secondary_limit_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_secondary_damp_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_secondary_damp_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_secondary_positive_limit_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_secondary_positive_limit_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_secondary_positive_damp_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_secondary_positive_damp_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_secondary_negative_limit_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_secondary_negative_limit_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_secondary_negative_damp_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_secondary_negative_damp_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_interpolation_remaining",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "is_interpolating",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_target_within_limitation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "target_node",
- "setter": "set_target_node",
- "getter": "get_target_node"
- },
- {
- "type": "String",
- "name": "bone_name",
- "setter": "set_bone_name",
- "getter": "get_bone_name"
- },
- {
- "type": "int",
- "name": "bone",
- "setter": "set_bone",
- "getter": "get_bone"
- },
- {
- "type": "int",
- "name": "forward_axis",
- "setter": "set_forward_axis",
- "getter": "get_forward_axis"
- },
- {
- "type": "int",
- "name": "primary_rotation_axis",
- "setter": "set_primary_rotation_axis",
- "getter": "get_primary_rotation_axis"
- },
- {
- "type": "bool",
- "name": "use_secondary_rotation",
- "setter": "set_use_secondary_rotation",
- "getter": "is_using_secondary_rotation"
- },
- {
- "type": "bool",
- "name": "relative",
- "setter": "set_relative",
- "getter": "is_relative"
- },
- {
- "type": "int",
- "name": "origin_from",
- "setter": "set_origin_from",
- "getter": "get_origin_from"
- },
- {
- "type": "String",
- "name": "origin_bone_name",
- "setter": "set_origin_bone_name",
- "getter": "get_origin_bone_name"
- },
- {
- "type": "int",
- "name": "origin_bone",
- "setter": "set_origin_bone",
- "getter": "get_origin_bone"
- },
- {
- "type": "NodePath",
- "name": "origin_external_node",
- "setter": "set_origin_external_node",
- "getter": "get_origin_external_node"
- },
- {
- "type": "Vector3",
- "name": "origin_offset",
- "setter": "set_origin_offset",
- "getter": "get_origin_offset"
- },
- {
- "type": "float",
- "name": "origin_safe_margin",
- "setter": "set_origin_safe_margin",
- "getter": "get_origin_safe_margin"
- },
- {
- "type": "float",
- "name": "duration",
- "setter": "set_duration",
- "getter": "get_duration"
- },
- {
- "type": "int",
- "name": "transition_type",
- "setter": "set_transition_type",
- "getter": "get_transition_type"
- },
- {
- "type": "int",
- "name": "ease_type",
- "setter": "set_ease_type",
- "getter": "get_ease_type"
- },
- {
- "type": "bool",
- "name": "use_angle_limitation",
- "setter": "set_use_angle_limitation",
- "getter": "is_using_angle_limitation"
- },
- {
- "type": "bool",
- "name": "symmetry_limitation",
- "setter": "set_symmetry_limitation",
- "getter": "is_limitation_symmetry"
- },
- {
- "type": "float",
- "name": "primary_limit_angle",
- "setter": "set_primary_limit_angle",
- "getter": "get_primary_limit_angle"
- },
- {
- "type": "float",
- "name": "primary_damp_threshold",
- "setter": "set_primary_damp_threshold",
- "getter": "get_primary_damp_threshold"
- },
- {
- "type": "float",
- "name": "primary_positive_limit_angle",
- "setter": "set_primary_positive_limit_angle",
- "getter": "get_primary_positive_limit_angle"
- },
- {
- "type": "float",
- "name": "primary_positive_damp_threshold",
- "setter": "set_primary_positive_damp_threshold",
- "getter": "get_primary_positive_damp_threshold"
- },
- {
- "type": "float",
- "name": "primary_negative_limit_angle",
- "setter": "set_primary_negative_limit_angle",
- "getter": "get_primary_negative_limit_angle"
- },
- {
- "type": "float",
- "name": "primary_negative_damp_threshold",
- "setter": "set_primary_negative_damp_threshold",
- "getter": "get_primary_negative_damp_threshold"
- },
- {
- "type": "float",
- "name": "secondary_limit_angle",
- "setter": "set_secondary_limit_angle",
- "getter": "get_secondary_limit_angle"
- },
- {
- "type": "float",
- "name": "secondary_damp_threshold",
- "setter": "set_secondary_damp_threshold",
- "getter": "get_secondary_damp_threshold"
- },
- {
- "type": "float",
- "name": "secondary_positive_limit_angle",
- "setter": "set_secondary_positive_limit_angle",
- "getter": "get_secondary_positive_limit_angle"
- },
- {
- "type": "float",
- "name": "secondary_positive_damp_threshold",
- "setter": "set_secondary_positive_damp_threshold",
- "getter": "get_secondary_positive_damp_threshold"
- },
- {
- "type": "float",
- "name": "secondary_negative_limit_angle",
- "setter": "set_secondary_negative_limit_angle",
- "getter": "get_secondary_negative_limit_angle"
- },
- {
- "type": "float",
- "name": "secondary_negative_damp_threshold",
- "setter": "set_secondary_negative_damp_threshold",
- "getter": "get_secondary_negative_damp_threshold"
- }
- ]
- },
- {
- "name": "MainLoop",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "constants": [
- {
- "name": "NOTIFICATION_OS_MEMORY_WARNING",
- "value": 2009
- },
- {
- "name": "NOTIFICATION_TRANSLATION_CHANGED",
- "value": 2010
- },
- {
- "name": "NOTIFICATION_WM_ABOUT",
- "value": 2011
- },
- {
- "name": "NOTIFICATION_CRASH",
- "value": 2012
- },
- {
- "name": "NOTIFICATION_OS_IME_UPDATE",
- "value": 2013
- },
- {
- "name": "NOTIFICATION_APPLICATION_RESUMED",
- "value": 2014
- },
- {
- "name": "NOTIFICATION_APPLICATION_PAUSED",
- "value": 2015
- },
- {
- "name": "NOTIFICATION_APPLICATION_FOCUS_IN",
- "value": 2016
- },
- {
- "name": "NOTIFICATION_APPLICATION_FOCUS_OUT",
- "value": 2017
- },
- {
- "name": "NOTIFICATION_TEXT_SERVER_CHANGED",
- "value": 2018
- },
- {
- "name": "NOTIFICATION_APPLICATION_PIP_MODE_ENTERED",
- "value": 2019
- },
- {
- "name": "NOTIFICATION_APPLICATION_PIP_MODE_EXITED",
- "value": 2020
- }
- ],
- "methods": [
- {
- "name": "_initialize",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_physics_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 330693286,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 330693286,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "_finalize",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "on_request_permissions_result",
- "arguments": [
- {
- "name": "permission",
- "type": "String"
- },
- {
- "name": "granted",
- "type": "bool"
- }
- ]
- }
- ]
- },
- {
- "name": "MarginContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core"
- },
- {
- "name": "Marker2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_gizmo_extents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "extents",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gizmo_extents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "gizmo_extents",
- "setter": "set_gizmo_extents",
- "getter": "get_gizmo_extents"
- }
- ]
- },
- {
- "name": "Marker3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_gizmo_extents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "extents",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gizmo_extents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "gizmo_extents",
- "setter": "set_gizmo_extents",
- "getter": "get_gizmo_extents"
- }
- ]
- },
- {
- "name": "Marshalls",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "variant_to_base64",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3876248563,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "variant",
- "type": "Variant"
- },
- {
- "name": "full_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "base64_to_variant",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218087648,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "base64_str",
- "type": "String"
- },
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "raw_to_base64",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3999417757,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "array",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "base64_to_raw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659035735,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "base64_str",
- "type": "String"
- }
- ]
- },
- {
- "name": "utf8_to_base64",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "utf8_str",
- "type": "String"
- }
- ]
- },
- {
- "name": "base64_to_utf8",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "base64_str",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "Material",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "constants": [
- {
- "name": "RENDER_PRIORITY_MAX",
- "value": 127
- },
- {
- "name": "RENDER_PRIORITY_MIN",
- "value": -128
- }
- ],
- "methods": [
- {
- "name": "_get_shader_rid",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_get_shader_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3392948163,
- "return_value": {
- "type": "enum::Shader.Mode"
- }
- },
- {
- "name": "_can_do_next_pass",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_can_use_render_priority",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_next_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "next_pass",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_next_pass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "set_render_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_render_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "inspect_native_shader_code",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "create_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121922552,
- "return_value": {
- "type": "Resource"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "render_priority",
- "setter": "set_render_priority",
- "getter": "get_render_priority"
- },
- {
- "type": "Material",
- "name": "next_pass",
- "setter": "set_next_pass",
- "getter": "get_next_pass"
- }
- ]
- },
- {
- "name": "MenuBar",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "methods": [
- {
- "name": "set_switch_on_hover",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_switch_on_hover",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_disable_shortcuts",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_prefer_global_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_prefer_global_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_native_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_menu_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 119160795,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797257663,
- "return_value": {
- "type": "enum::Control.TextDirection"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_flat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_flat",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_start_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "enabled",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_start_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_menu_title",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "title",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_menu_title",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_menu_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_menu_tooltip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_menu_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_menu_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_menu_hidden",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_menu_hidden",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_menu_popup",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2100501353,
- "return_value": {
- "type": "PopupMenu"
- },
- "arguments": [
- {
- "name": "menu",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "flat",
- "setter": "set_flat",
- "getter": "is_flat"
- },
- {
- "type": "int",
- "name": "start_index",
- "setter": "set_start_index",
- "getter": "get_start_index"
- },
- {
- "type": "bool",
- "name": "switch_on_hover",
- "setter": "set_switch_on_hover",
- "getter": "is_switch_on_hover"
- },
- {
- "type": "bool",
- "name": "prefer_global_menu",
- "setter": "set_prefer_global_menu",
- "getter": "is_prefer_global_menu"
- },
- {
- "type": "int",
- "name": "text_direction",
- "setter": "set_text_direction",
- "getter": "get_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- }
- ]
- },
- {
- "name": "MenuButton",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Button",
- "api_type": "core",
- "methods": [
- {
- "name": "get_popup",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 229722558,
- "return_value": {
- "type": "PopupMenu"
- }
- },
- {
- "name": "show_popup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_switch_on_hover",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_switch_on_hover",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_disable_shortcuts",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "signals": [
- {
- "name": "about_to_popup"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "switch_on_hover",
- "setter": "set_switch_on_hover",
- "getter": "is_switch_on_hover"
- },
- {
- "type": "int",
- "name": "item_count",
- "setter": "set_item_count",
- "getter": "get_item_count"
- }
- ]
- },
- {
- "name": "Mesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "PrimitiveType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PRIMITIVE_POINTS",
- "value": 0
- },
- {
- "name": "PRIMITIVE_LINES",
- "value": 1
- },
- {
- "name": "PRIMITIVE_LINE_STRIP",
- "value": 2
- },
- {
- "name": "PRIMITIVE_TRIANGLES",
- "value": 3
- },
- {
- "name": "PRIMITIVE_TRIANGLE_STRIP",
- "value": 4
- }
- ]
- },
- {
- "name": "ArrayType",
- "is_bitfield": false,
- "values": [
- {
- "name": "ARRAY_VERTEX",
- "value": 0
- },
- {
- "name": "ARRAY_NORMAL",
- "value": 1
- },
- {
- "name": "ARRAY_TANGENT",
- "value": 2
- },
- {
- "name": "ARRAY_COLOR",
- "value": 3
- },
- {
- "name": "ARRAY_TEX_UV",
- "value": 4
- },
- {
- "name": "ARRAY_TEX_UV2",
- "value": 5
- },
- {
- "name": "ARRAY_CUSTOM0",
- "value": 6
- },
- {
- "name": "ARRAY_CUSTOM1",
- "value": 7
- },
- {
- "name": "ARRAY_CUSTOM2",
- "value": 8
- },
- {
- "name": "ARRAY_CUSTOM3",
- "value": 9
- },
- {
- "name": "ARRAY_BONES",
- "value": 10
- },
- {
- "name": "ARRAY_WEIGHTS",
- "value": 11
- },
- {
- "name": "ARRAY_INDEX",
- "value": 12
- },
- {
- "name": "ARRAY_MAX",
- "value": 13
- }
- ]
- },
- {
- "name": "ArrayCustomFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "ARRAY_CUSTOM_RGBA8_UNORM",
- "value": 0
- },
- {
- "name": "ARRAY_CUSTOM_RGBA8_SNORM",
- "value": 1
- },
- {
- "name": "ARRAY_CUSTOM_RG_HALF",
- "value": 2
- },
- {
- "name": "ARRAY_CUSTOM_RGBA_HALF",
- "value": 3
- },
- {
- "name": "ARRAY_CUSTOM_R_FLOAT",
- "value": 4
- },
- {
- "name": "ARRAY_CUSTOM_RG_FLOAT",
- "value": 5
- },
- {
- "name": "ARRAY_CUSTOM_RGB_FLOAT",
- "value": 6
- },
- {
- "name": "ARRAY_CUSTOM_RGBA_FLOAT",
- "value": 7
- },
- {
- "name": "ARRAY_CUSTOM_MAX",
- "value": 8
- }
- ]
- },
- {
- "name": "ArrayFormat",
- "is_bitfield": true,
- "values": [
- {
- "name": "ARRAY_FORMAT_VERTEX",
- "value": 1
- },
- {
- "name": "ARRAY_FORMAT_NORMAL",
- "value": 2
- },
- {
- "name": "ARRAY_FORMAT_TANGENT",
- "value": 4
- },
- {
- "name": "ARRAY_FORMAT_COLOR",
- "value": 8
- },
- {
- "name": "ARRAY_FORMAT_TEX_UV",
- "value": 16
- },
- {
- "name": "ARRAY_FORMAT_TEX_UV2",
- "value": 32
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM0",
- "value": 64
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM1",
- "value": 128
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM2",
- "value": 256
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM3",
- "value": 512
- },
- {
- "name": "ARRAY_FORMAT_BONES",
- "value": 1024
- },
- {
- "name": "ARRAY_FORMAT_WEIGHTS",
- "value": 2048
- },
- {
- "name": "ARRAY_FORMAT_INDEX",
- "value": 4096
- },
- {
- "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK",
- "value": 7
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM_BASE",
- "value": 13
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM_BITS",
- "value": 3
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM0_SHIFT",
- "value": 13
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM1_SHIFT",
- "value": 16
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM2_SHIFT",
- "value": 19
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM3_SHIFT",
- "value": 22
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM_MASK",
- "value": 7
- },
- {
- "name": "ARRAY_COMPRESS_FLAGS_BASE",
- "value": 25
- },
- {
- "name": "ARRAY_FLAG_USE_2D_VERTICES",
- "value": 33554432
- },
- {
- "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE",
- "value": 67108864
- },
- {
- "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS",
- "value": 134217728
- },
- {
- "name": "ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY",
- "value": 268435456
- },
- {
- "name": "ARRAY_FLAG_COMPRESS_ATTRIBUTES",
- "value": 536870912
- }
- ]
- },
- {
- "name": "BlendShapeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_SHAPE_MODE_NORMALIZED",
- "value": 0
- },
- {
- "name": "BLEND_SHAPE_MODE_RELATIVE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_surface_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_surface_get_array_len",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_surface_get_array_index_len",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_surface_get_arrays",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 663333327,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_surface_get_blend_shape_arrays",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 663333327,
- "return_value": {
- "type": "typedarray::Array"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_surface_get_lods",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3485342025,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_surface_get_format",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_surface_get_primitive_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_surface_set_material",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3671737478,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "_surface_get_material",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2897466400,
- "return_value": {
- "type": "Material"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_blend_shape_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_blend_shape_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_set_blend_shape_name",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3780747571,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_aabb",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "set_lightmap_size_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_lightmap_size_hint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "get_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "get_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "get_surface_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "surface_get_arrays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "surface_get_blend_shape_arrays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "typedarray::Array"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "surface_set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3671737478,
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "surface_get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2897466400,
- "return_value": {
- "type": "Material"
- },
- "arguments": [
- {
- "name": "surf_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "create_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121922552,
- "return_value": {
- "type": "Resource"
- }
- },
- {
- "name": "create_trimesh_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4160111210,
- "return_value": {
- "type": "ConcavePolygonShape3D"
- }
- },
- {
- "name": "create_convex_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2529984628,
- "return_value": {
- "type": "ConvexPolygonShape3D"
- },
- "arguments": [
- {
- "name": "clean",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "simplify",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1208642001,
- "return_value": {
- "type": "Mesh"
- },
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "generate_triangle_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3476533166,
- "return_value": {
- "type": "TriangleMesh"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2i",
- "name": "lightmap_size_hint",
- "setter": "set_lightmap_size_hint",
- "getter": "get_lightmap_size_hint"
- }
- ]
- },
- {
- "name": "MeshConvexDecompositionSettings",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "Mode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONVEX_DECOMPOSITION_MODE_VOXEL",
- "value": 0
- },
- {
- "name": "CONVEX_DECOMPOSITION_MODE_TETRAHEDRON",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_max_concavity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_concavity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_concavity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_symmetry_planes_clipping_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "symmetry_planes_clipping_bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_symmetry_planes_clipping_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_revolution_axes_clipping_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "revolution_axes_clipping_bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_revolution_axes_clipping_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_min_volume_per_convex_hull",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "min_volume_per_convex_hull",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_min_volume_per_convex_hull",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_resolution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "min_volume_per_convex_hull",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_resolution",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_max_num_vertices_per_convex_hull",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_num_vertices_per_convex_hull",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_max_num_vertices_per_convex_hull",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_plane_downsampling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "plane_downsampling",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_plane_downsampling",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_convex_hull_downsampling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "convex_hull_downsampling",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_convex_hull_downsampling",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_normalize_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "normalize_mesh",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_normalize_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1668072869,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::MeshConvexDecompositionSettings.Mode"
- }
- ]
- },
- {
- "name": "get_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 23479454,
- "return_value": {
- "type": "enum::MeshConvexDecompositionSettings.Mode"
- }
- },
- {
- "name": "set_convex_hull_approximation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "convex_hull_approximation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_convex_hull_approximation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_max_convex_hulls",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_convex_hulls",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_max_convex_hulls",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_project_hull_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "project_hull_vertices",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_project_hull_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "max_concavity",
- "setter": "set_max_concavity",
- "getter": "get_max_concavity"
- },
- {
- "type": "float",
- "name": "symmetry_planes_clipping_bias",
- "setter": "set_symmetry_planes_clipping_bias",
- "getter": "get_symmetry_planes_clipping_bias"
- },
- {
- "type": "float",
- "name": "revolution_axes_clipping_bias",
- "setter": "set_revolution_axes_clipping_bias",
- "getter": "get_revolution_axes_clipping_bias"
- },
- {
- "type": "float",
- "name": "min_volume_per_convex_hull",
- "setter": "set_min_volume_per_convex_hull",
- "getter": "get_min_volume_per_convex_hull"
- },
- {
- "type": "int",
- "name": "resolution",
- "setter": "set_resolution",
- "getter": "get_resolution"
- },
- {
- "type": "int",
- "name": "max_num_vertices_per_convex_hull",
- "setter": "set_max_num_vertices_per_convex_hull",
- "getter": "get_max_num_vertices_per_convex_hull"
- },
- {
- "type": "int",
- "name": "plane_downsampling",
- "setter": "set_plane_downsampling",
- "getter": "get_plane_downsampling"
- },
- {
- "type": "int",
- "name": "convex_hull_downsampling",
- "setter": "set_convex_hull_downsampling",
- "getter": "get_convex_hull_downsampling"
- },
- {
- "type": "bool",
- "name": "normalize_mesh",
- "setter": "set_normalize_mesh",
- "getter": "get_normalize_mesh"
- },
- {
- "type": "int",
- "name": "mode",
- "setter": "set_mode",
- "getter": "get_mode"
- },
- {
- "type": "bool",
- "name": "convex_hull_approximation",
- "setter": "set_convex_hull_approximation",
- "getter": "get_convex_hull_approximation"
- },
- {
- "type": "int",
- "name": "max_convex_hulls",
- "setter": "set_max_convex_hulls",
- "getter": "get_max_convex_hulls"
- },
- {
- "type": "bool",
- "name": "project_hull_vertices",
- "setter": "set_project_hull_vertices",
- "getter": "get_project_hull_vertices"
- }
- ]
- },
- {
- "name": "MeshDataTool",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "create_from_surface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2727020678,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "ArrayMesh"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "commit_to_surface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2021686445,
- "hash_compatibility": [
- 3521099812
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "ArrayMesh"
- },
- {
- "name": "compression_flags",
- "type": "int",
- "meta": "uint64",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_vertex_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_edge_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_face_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_vertex",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "vertex",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_vertex",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_normal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "normal",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_vertex_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_tangent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1104099133,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tangent",
- "type": "Plane"
- }
- ]
- },
- {
- "name": "get_vertex_tangent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1372055458,
- "return_value": {
- "type": "Plane"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_uv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "uv",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_vertex_uv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_uv2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 163021252,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "uv2",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_vertex_uv2",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_vertex_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_bones",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3500328261,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bones",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_vertex_bones",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1706082319,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_weights",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1345852415,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "weights",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_vertex_weights",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1542882410,
- "return_value": {
- "type": "PackedFloat32Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_vertex_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_vertex_meta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_vertex_edges",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1706082319,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_vertex_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1706082319,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_edge_vertex",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "vertex",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_edge_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1706082319,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_edge_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_edge_meta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_face_vertex",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "vertex",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_face_edge",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175239445,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "edge",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_face_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_face_meta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_face_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- }
- ]
- },
- {
- "name": "MeshInstance2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 194775623,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1808005922,
- "return_value": {
- "type": "Mesh"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- }
- ],
- "signals": [
- {
- "name": "texture_changed"
- }
- ],
- "properties": [
- {
- "type": "Mesh",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "Texture2D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- }
- ]
- },
- {
- "name": "MeshInstance3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GeometryInstance3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 194775623,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1808005922,
- "return_value": {
- "type": "Mesh"
- }
- },
- {
- "name": "set_skeleton_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "skeleton_path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_skeleton_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 277076166,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_skin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3971435618,
- "arguments": [
- {
- "name": "skin",
- "type": "Skin"
- }
- ]
- },
- {
- "name": "get_skin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2074563878,
- "return_value": {
- "type": "Skin"
- }
- },
- {
- "name": "get_skin_reference",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2060603409,
- "return_value": {
- "type": "SkinReference"
- }
- },
- {
- "name": "get_surface_override_material_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_surface_override_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3671737478,
- "arguments": [
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_surface_override_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2897466400,
- "return_value": {
- "type": "Material"
- },
- "arguments": [
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_active_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2897466400,
- "return_value": {
- "type": "Material"
- },
- "arguments": [
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "create_trimesh_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "create_convex_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2751962654,
- "arguments": [
- {
- "name": "clean",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "simplify",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_multiple_convex_collisions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 628789669,
- "arguments": [
- {
- "name": "settings",
- "type": "MeshConvexDecompositionSettings",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "get_blend_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "find_blend_shape_by_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4150868206,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_blend_shape_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "blend_shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_blend_shape_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "blend_shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "create_debug_tangents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "bake_mesh_from_current_blend_shape_mix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1457573577,
- "return_value": {
- "type": "ArrayMesh"
- },
- "arguments": [
- {
- "name": "existing",
- "type": "ArrayMesh",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "bake_mesh_from_current_skeleton_pose",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1457573577,
- "return_value": {
- "type": "ArrayMesh"
- },
- "arguments": [
- {
- "name": "existing",
- "type": "ArrayMesh",
- "default_value": "null"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Mesh",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "Skin",
- "name": "skin",
- "setter": "set_skin",
- "getter": "get_skin"
- },
- {
- "type": "NodePath",
- "name": "skeleton",
- "setter": "set_skeleton_path",
- "getter": "get_skeleton_path"
- }
- ]
- },
- {
- "name": "MeshLibrary",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "create_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969122797,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "set_item_mesh_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3616898986,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mesh_transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "set_item_mesh_cast_shadow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3923400443,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shadow_casting_setting",
- "type": "enum::RenderingServer.ShadowCastingSetting"
- }
- ]
- },
- {
- "name": "set_item_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3483353960,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- }
- ]
- },
- {
- "name": "set_item_navigation_mesh_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3616898986,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "navigation_mesh",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "set_item_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "set_item_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 537221740,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shapes",
- "type": "Array"
- }
- ]
- },
- {
- "name": "set_item_preview",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_item_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1576363275,
- "return_value": {
- "type": "Mesh"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_mesh_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_mesh_cast_shadow",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1841766007,
- "return_value": {
- "type": "enum::RenderingServer.ShadowCastingSetting"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_navigation_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2729647406,
- "return_value": {
- "type": "NavigationMesh"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_navigation_mesh_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_shapes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_preview",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536238170,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "find_item_by_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_item_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "get_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_last_unused_item_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "MeshTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 194775623,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1808005922,
- "return_value": {
- "type": "Mesh"
- }
- },
- {
- "name": "set_image_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_image_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_base_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_base_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- }
- ],
- "properties": [
- {
- "type": "Mesh",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "Texture2D",
- "name": "base_texture",
- "setter": "set_base_texture",
- "getter": "get_base_texture"
- },
- {
- "type": "Vector2",
- "name": "image_size",
- "setter": "set_image_size",
- "getter": "get_image_size"
- }
- ]
- },
- {
- "name": "MethodTweener",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Tweener",
- "api_type": "core",
- "methods": [
- {
- "name": "set_delay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 266477812,
- "return_value": {
- "type": "MethodTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "delay",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_trans",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740975367,
- "return_value": {
- "type": "MethodTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "trans",
- "type": "enum::Tween.TransitionType"
- }
- ]
- },
- {
- "name": "set_ease",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 315540545,
- "return_value": {
- "type": "MethodTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "ease",
- "type": "enum::Tween.EaseType"
- }
- ]
- }
- ]
- },
- {
- "name": "MissingNode",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "methods": [
- {
- "name": "set_original_class",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_original_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_original_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_original_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_recording_properties",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_recording_properties",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_recording_signals",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_recording_signals",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "original_class",
- "setter": "set_original_class",
- "getter": "get_original_class"
- },
- {
- "type": "String",
- "name": "original_scene",
- "setter": "set_original_scene",
- "getter": "get_original_scene"
- },
- {
- "type": "bool",
- "name": "recording_properties",
- "setter": "set_recording_properties",
- "getter": "is_recording_properties"
- },
- {
- "type": "bool",
- "name": "recording_signals",
- "setter": "set_recording_signals",
- "getter": "is_recording_signals"
- }
- ]
- },
- {
- "name": "MissingResource",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_original_class",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_original_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_recording_properties",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_recording_properties",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "original_class",
- "setter": "set_original_class",
- "getter": "get_original_class"
- },
- {
- "type": "bool",
- "name": "recording_properties",
- "setter": "set_recording_properties",
- "getter": "is_recording_properties"
- }
- ]
- },
- {
- "name": "MobileVRInterface",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "XRInterface",
- "api_type": "core",
- "methods": [
- {
- "name": "set_eye_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "eye_height",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_eye_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_iod",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "iod",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_iod",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_display_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "display_width",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_display_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_display_to_lens",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "display_to_lens",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_display_to_lens",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_offset_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "offset_rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_offset_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "set_oversample",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "oversample",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_oversample",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_k1",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "k",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_k1",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_k2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "k",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_k2",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_vrs_min_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_vrs_min_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_vrs_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_vrs_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "eye_height",
- "setter": "set_eye_height",
- "getter": "get_eye_height"
- },
- {
- "type": "float",
- "name": "iod",
- "setter": "set_iod",
- "getter": "get_iod"
- },
- {
- "type": "float",
- "name": "display_width",
- "setter": "set_display_width",
- "getter": "get_display_width"
- },
- {
- "type": "float",
- "name": "display_to_lens",
- "setter": "set_display_to_lens",
- "getter": "get_display_to_lens"
- },
- {
- "type": "Rect2",
- "name": "offset_rect",
- "setter": "set_offset_rect",
- "getter": "get_offset_rect"
- },
- {
- "type": "float",
- "name": "oversample",
- "setter": "set_oversample",
- "getter": "get_oversample"
- },
- {
- "type": "float",
- "name": "k1",
- "setter": "set_k1",
- "getter": "get_k1"
- },
- {
- "type": "float",
- "name": "k2",
- "setter": "set_k2",
- "getter": "get_k2"
- },
- {
- "type": "float",
- "name": "vrs_min_radius",
- "setter": "set_vrs_min_radius",
- "getter": "get_vrs_min_radius"
- },
- {
- "type": "float",
- "name": "vrs_strength",
- "setter": "set_vrs_strength",
- "getter": "get_vrs_strength"
- }
- ]
- },
- {
- "name": "ModifierBoneTarget3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_bone_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "bone_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_bone_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bone",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "bone_name",
- "setter": "set_bone_name",
- "getter": "get_bone_name"
- },
- {
- "type": "int",
- "name": "bone",
- "setter": "set_bone",
- "getter": "get_bone"
- }
- ]
- },
- {
- "name": "MovieWriter",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_audio_mix_rate",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "_get_audio_speaker_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2549190337,
- "return_value": {
- "type": "enum::AudioServer.SpeakerMode"
- }
- },
- {
- "name": "_handles_file",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_supported_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_write_begin",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1866453460,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "movie_size",
- "type": "Vector2i"
- },
- {
- "name": "fps",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "base_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_write_frame",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2784607037,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "frame_image",
- "type": "Image"
- },
- {
- "name": "audio_frame_block",
- "type": "const void*"
- }
- ]
- },
- {
- "name": "_write_end",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "add_writer",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4023702871,
- "arguments": [
- {
- "name": "writer",
- "type": "MovieWriter"
- }
- ]
- }
- ]
- },
- {
- "name": "MultiMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "TransformFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "TRANSFORM_2D",
- "value": 0
- },
- {
- "name": "TRANSFORM_3D",
- "value": 1
- }
- ]
- },
- {
- "name": "PhysicsInterpolationQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "INTERP_QUALITY_FAST",
- "value": 0
- },
- {
- "name": "INTERP_QUALITY_HIGH",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 194775623,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1808005922,
- "return_value": {
- "type": "Mesh"
- }
- },
- {
- "name": "set_use_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_custom_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_custom_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_transform_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2404750322,
- "arguments": [
- {
- "name": "format",
- "type": "enum::MultiMesh.TransformFormat"
- }
- ]
- },
- {
- "name": "get_transform_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2444156481,
- "return_value": {
- "type": "enum::MultiMesh.TransformFormat"
- }
- },
- {
- "name": "set_instance_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_instance_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_visible_instance_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_visible_instance_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_physics_interpolation_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1819488408,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::MultiMesh.PhysicsInterpolationQuality"
- }
- ]
- },
- {
- "name": "get_physics_interpolation_quality",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1465701882,
- "return_value": {
- "type": "enum::MultiMesh.PhysicsInterpolationQuality"
- }
- },
- {
- "name": "set_instance_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3616898986,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "set_instance_transform_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 30160968,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_instance_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_instance_transform_2d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3836996910,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_instance_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_instance_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_instance_custom_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "custom_data",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_instance_custom_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "reset_instance_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "reset_instances_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "get_custom_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "get_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "get_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675695659,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "set_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899603908,
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "set_buffer_interpolated",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3514430332,
- "arguments": [
- {
- "name": "buffer_curr",
- "type": "PackedFloat32Array"
- },
- {
- "name": "buffer_prev",
- "type": "PackedFloat32Array"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "transform_format",
- "setter": "set_transform_format",
- "getter": "get_transform_format"
- },
- {
- "type": "bool",
- "name": "use_colors",
- "setter": "set_use_colors",
- "getter": "is_using_colors"
- },
- {
- "type": "bool",
- "name": "use_custom_data",
- "setter": "set_use_custom_data",
- "getter": "is_using_custom_data"
- },
- {
- "type": "AABB",
- "name": "custom_aabb",
- "setter": "set_custom_aabb",
- "getter": "get_custom_aabb"
- },
- {
- "type": "int",
- "name": "instance_count",
- "setter": "set_instance_count",
- "getter": "get_instance_count"
- },
- {
- "type": "int",
- "name": "visible_instance_count",
- "setter": "set_visible_instance_count",
- "getter": "get_visible_instance_count"
- },
- {
- "type": "Mesh",
- "name": "mesh",
- "setter": "set_mesh",
- "getter": "get_mesh"
- },
- {
- "type": "PackedFloat32Array",
- "name": "buffer",
- "setter": "set_buffer",
- "getter": "get_buffer"
- },
- {
- "type": "PackedVector3Array",
- "name": "transform_array",
- "setter": "_set_transform_array",
- "getter": "_get_transform_array"
- },
- {
- "type": "PackedVector2Array",
- "name": "transform_2d_array",
- "setter": "_set_transform_2d_array",
- "getter": "_get_transform_2d_array"
- },
- {
- "type": "PackedColorArray",
- "name": "color_array",
- "setter": "_set_color_array",
- "getter": "_get_color_array"
- },
- {
- "type": "PackedColorArray",
- "name": "custom_data_array",
- "setter": "_set_custom_data_array",
- "getter": "_get_custom_data_array"
- },
- {
- "type": "int",
- "name": "physics_interpolation_quality",
- "setter": "set_physics_interpolation_quality",
- "getter": "get_physics_interpolation_quality"
- }
- ]
- },
- {
- "name": "MultiMeshInstance2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_multimesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2246127404,
- "arguments": [
- {
- "name": "multimesh",
- "type": "MultiMesh"
- }
- ]
- },
- {
- "name": "get_multimesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1385450523,
- "return_value": {
- "type": "MultiMesh"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- }
- ],
- "signals": [
- {
- "name": "texture_changed"
- }
- ],
- "properties": [
- {
- "type": "MultiMesh",
- "name": "multimesh",
- "setter": "set_multimesh",
- "getter": "get_multimesh"
- },
- {
- "type": "Texture2D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- }
- ]
- },
- {
- "name": "MultiMeshInstance3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "GeometryInstance3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_multimesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2246127404,
- "arguments": [
- {
- "name": "multimesh",
- "type": "MultiMesh"
- }
- ]
- },
- {
- "name": "get_multimesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1385450523,
- "return_value": {
- "type": "MultiMesh"
- }
- }
- ],
- "properties": [
- {
- "type": "MultiMesh",
- "name": "multimesh",
- "setter": "set_multimesh",
- "getter": "get_multimesh"
- }
- ]
- },
- {
- "name": "MultiplayerAPI",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "RPCMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "RPC_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "RPC_MODE_ANY_PEER",
- "value": 1
- },
- {
- "name": "RPC_MODE_AUTHORITY",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "has_multiplayer_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_multiplayer_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3223692825,
- "return_value": {
- "type": "MultiplayerPeer"
- }
- },
- {
- "name": "set_multiplayer_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3694835298,
- "arguments": [
- {
- "name": "peer",
- "type": "MultiplayerPeer"
- }
- ]
- },
- {
- "name": "get_unique_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_remote_sender_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "poll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "rpc",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2077486355,
- "hash_compatibility": [
- 1833408346
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "peer",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "method",
- "type": "StringName"
- },
- {
- "name": "arguments",
- "type": "Array",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "object_configuration_add",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1171879464,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "configuration",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "object_configuration_remove",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1171879464,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "configuration",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_peers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_default_interface",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "interface_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_default_interface",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2737447660,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "create_default_interface",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3294156723,
- "return_value": {
- "type": "MultiplayerAPI"
- }
- }
- ],
- "signals": [
- {
- "name": "peer_connected",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "peer_disconnected",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "connected_to_server"
- },
- {
- "name": "connection_failed"
- },
- {
- "name": "server_disconnected"
- }
- ],
- "properties": [
- {
- "type": "MultiplayerPeer",
- "name": "multiplayer_peer",
- "setter": "set_multiplayer_peer",
- "getter": "get_multiplayer_peer"
- }
- ]
- },
- {
- "name": "MultiplayerAPIExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "MultiplayerAPI",
- "api_type": "core",
- "methods": [
- {
- "name": "_poll",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "_set_multiplayer_peer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3694835298,
- "arguments": [
- {
- "name": "multiplayer_peer",
- "type": "MultiplayerPeer"
- }
- ]
- },
- {
- "name": "_get_multiplayer_peer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3223692825,
- "return_value": {
- "type": "MultiplayerPeer"
- }
- },
- {
- "name": "_get_unique_id",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_peer_ids",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "_rpc",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3673574758,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "peer",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "method",
- "type": "StringName"
- },
- {
- "name": "args",
- "type": "Array"
- }
- ]
- },
- {
- "name": "_get_remote_sender_id",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_object_configuration_add",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1171879464,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "configuration",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_object_configuration_remove",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1171879464,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- },
- {
- "name": "configuration",
- "type": "Variant"
- }
- ]
- }
- ]
- },
- {
- "name": "MultiplayerPeer",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "PacketPeer",
- "api_type": "core",
- "constants": [
- {
- "name": "TARGET_PEER_BROADCAST",
- "value": 0
- },
- {
- "name": "TARGET_PEER_SERVER",
- "value": 1
- }
- ],
- "enums": [
- {
- "name": "ConnectionStatus",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONNECTION_DISCONNECTED",
- "value": 0
- },
- {
- "name": "CONNECTION_CONNECTING",
- "value": 1
- },
- {
- "name": "CONNECTION_CONNECTED",
- "value": 2
- }
- ]
- },
- {
- "name": "TransferMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "TRANSFER_MODE_UNRELIABLE",
- "value": 0
- },
- {
- "name": "TRANSFER_MODE_UNRELIABLE_ORDERED",
- "value": 1
- },
- {
- "name": "TRANSFER_MODE_RELIABLE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_transfer_channel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_transfer_channel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_transfer_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 950411049,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::MultiplayerPeer.TransferMode"
- }
- ]
- },
- {
- "name": "get_transfer_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3369852622,
- "return_value": {
- "type": "enum::MultiplayerPeer.TransferMode"
- }
- },
- {
- "name": "set_target_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_packet_peer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_packet_channel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_packet_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3369852622,
- "return_value": {
- "type": "enum::MultiplayerPeer.TransferMode"
- }
- },
- {
- "name": "poll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "close",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "disconnect_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4023243586,
- "arguments": [
- {
- "name": "peer",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "force",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_connection_status",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2147374275,
- "return_value": {
- "type": "enum::MultiplayerPeer.ConnectionStatus"
- }
- },
- {
- "name": "get_unique_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "generate_unique_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_refuse_new_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_refusing_new_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_server_relay_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "peer_connected",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "peer_disconnected",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "refuse_new_connections",
- "setter": "set_refuse_new_connections",
- "getter": "is_refusing_new_connections"
- },
- {
- "type": "int",
- "name": "transfer_mode",
- "setter": "set_transfer_mode",
- "getter": "get_transfer_mode"
- },
- {
- "type": "int",
- "name": "transfer_channel",
- "setter": "set_transfer_channel",
- "getter": "get_transfer_channel"
- }
- ]
- },
- {
- "name": "MultiplayerPeerExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "MultiplayerPeer",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_packet",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3099858825,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "r_buffer",
- "type": "const uint8_t **"
- },
- {
- "name": "r_buffer_size",
- "type": "int32_t*"
- }
- ]
- },
- {
- "name": "_put_packet",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3099858825,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "const uint8_t*"
- },
- {
- "name": "buffer_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_available_packet_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_max_packet_size",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_packet_script",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2115431945,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "_put_packet_script",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "_get_packet_channel",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_packet_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3369852622,
- "return_value": {
- "type": "enum::MultiplayerPeer.TransferMode"
- }
- },
- {
- "name": "_set_transfer_channel",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "channel",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_transfer_channel",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_set_transfer_mode",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 950411049,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::MultiplayerPeer.TransferMode"
- }
- ]
- },
- {
- "name": "_get_transfer_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3369852622,
- "return_value": {
- "type": "enum::MultiplayerPeer.TransferMode"
- }
- },
- {
- "name": "_set_target_peer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "peer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_packet_peer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_is_server",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_poll",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_close",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_disconnect_peer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 300928843,
- "arguments": [
- {
- "name": "peer",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "force",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_unique_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_set_refuse_new_connections",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_is_refusing_new_connections",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_is_server_relay_supported",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_connection_status",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2147374275,
- "return_value": {
- "type": "enum::MultiplayerPeer.ConnectionStatus"
- }
- }
- ]
- },
- {
- "name": "MultiplayerSpawner",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "methods": [
- {
- "name": "add_spawnable_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_spawnable_scene_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_spawnable_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_spawnable_scenes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "spawn",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1991184589,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "data",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "get_spawn_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_spawn_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_spawn_limit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_spawn_limit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "limit",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_spawn_function",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1307783378,
- "return_value": {
- "type": "Callable"
- }
- },
- {
- "name": "set_spawn_function",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "spawn_function",
- "type": "Callable"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "despawned",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "spawned",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "spawn_path",
- "setter": "set_spawn_path",
- "getter": "get_spawn_path"
- },
- {
- "type": "int",
- "name": "spawn_limit",
- "setter": "set_spawn_limit",
- "getter": "get_spawn_limit"
- },
- {
- "type": "Callable",
- "name": "spawn_function",
- "setter": "set_spawn_function",
- "getter": "get_spawn_function"
- }
- ]
- },
- {
- "name": "MultiplayerSynchronizer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "enums": [
- {
- "name": "VisibilityUpdateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VISIBILITY_PROCESS_IDLE",
- "value": 0
- },
- {
- "name": "VISIBILITY_PROCESS_PHYSICS",
- "value": 1
- },
- {
- "name": "VISIBILITY_PROCESS_NONE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_root_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_root_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_replication_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "milliseconds",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_replication_interval",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_delta_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "milliseconds",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_delta_interval",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_replication_config",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3889206742,
- "arguments": [
- {
- "name": "config",
- "type": "SceneReplicationConfig"
- }
- ]
- },
- {
- "name": "get_replication_config",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3200254614,
- "return_value": {
- "type": "SceneReplicationConfig"
- }
- },
- {
- "name": "set_visibility_update_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3494860300,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode"
- }
- ]
- },
- {
- "name": "get_visibility_update_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3352241418,
- "return_value": {
- "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode"
- }
- },
- {
- "name": "update_visibility",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "for_peer",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_visibility_public",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_visibility_public",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_visibility_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "filter",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "remove_visibility_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "filter",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_visibility_for",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "peer",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_visibility_for",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "peer",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "synchronized"
- },
- {
- "name": "delta_synchronized"
- },
- {
- "name": "visibility_changed",
- "arguments": [
- {
- "name": "for_peer",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "root_path",
- "setter": "set_root_path",
- "getter": "get_root_path"
- },
- {
- "type": "float",
- "name": "replication_interval",
- "setter": "set_replication_interval",
- "getter": "get_replication_interval"
- },
- {
- "type": "float",
- "name": "delta_interval",
- "setter": "set_delta_interval",
- "getter": "get_delta_interval"
- },
- {
- "type": "SceneReplicationConfig",
- "name": "replication_config",
- "setter": "set_replication_config",
- "getter": "get_replication_config"
- },
- {
- "type": "int",
- "name": "visibility_update_mode",
- "setter": "set_visibility_update_mode",
- "getter": "get_visibility_update_mode"
- },
- {
- "type": "bool",
- "name": "public_visibility",
- "setter": "set_visibility_public",
- "getter": "is_visibility_public"
- }
- ]
- },
- {
- "name": "Mutex",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "lock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "try_lock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "unlock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "NativeMenu",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "Feature",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEATURE_GLOBAL_MENU",
- "value": 0
- },
- {
- "name": "FEATURE_POPUP_MENU",
- "value": 1
- },
- {
- "name": "FEATURE_OPEN_CLOSE_CALLBACK",
- "value": 2
- },
- {
- "name": "FEATURE_HOVER_CALLBACK",
- "value": 3
- },
- {
- "name": "FEATURE_KEY_CALLBACK",
- "value": 4
- }
- ]
- },
- {
- "name": "SystemMenus",
- "is_bitfield": false,
- "values": [
- {
- "name": "INVALID_MENU_ID",
- "value": 0
- },
- {
- "name": "MAIN_MENU_ID",
- "value": 1
- },
- {
- "name": "APPLICATION_MENU_ID",
- "value": 2
- },
- {
- "name": "WINDOW_MENU_ID",
- "value": 3
- },
- {
- "name": "HELP_MENU_ID",
- "value": 4
- },
- {
- "name": "DOCK_MENU_ID",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "has_feature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1708975490,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "enum::NativeMenu.Feature"
- }
- ]
- },
- {
- "name": "has_system_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 718213027,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "menu_id",
- "type": "enum::NativeMenu.SystemMenus"
- }
- ]
- },
- {
- "name": "get_system_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 469707506,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "menu_id",
- "type": "enum::NativeMenu.SystemMenus"
- }
- ]
- },
- {
- "name": "get_system_menu_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1281499290,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "menu_id",
- "type": "enum::NativeMenu.SystemMenus"
- }
- ]
- },
- {
- "name": "get_system_menu_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1281499290,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "menu_id",
- "type": "enum::NativeMenu.SystemMenus"
- }
- ]
- },
- {
- "name": "set_system_menu_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3925225603,
- "arguments": [
- {
- "name": "menu_id",
- "type": "enum::NativeMenu.SystemMenus"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "create_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "has_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "free_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "popup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2450610377,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "set_interface_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "is_rtl",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_popup_open_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "get_popup_open_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3170603026,
- "return_value": {
- "type": "Callable"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_popup_close_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "get_popup_close_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3170603026,
- "return_value": {
- "type": "Callable"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_minimum_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_minimum_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "is_opened",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "add_submenu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1002030223,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "submenu_rid",
- "type": "RID"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 980552939,
- "hash_compatibility": [
- 2553375659
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 980552939,
- "hash_compatibility": [
- 2553375659
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_icon_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1372188274,
- "hash_compatibility": [
- 2987595282
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_icon_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1372188274,
- "hash_compatibility": [
- 2987595282
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_radio_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 980552939,
- "hash_compatibility": [
- 2553375659
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_icon_radio_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1372188274,
- "hash_compatibility": [
- 2987595282
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_multistate_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2674635658,
- "hash_compatibility": [
- 1558592568
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "max_states",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "default_state",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "key_callback",
- "type": "Callable",
- "default_value": "Callable()"
- },
- {
- "name": "tag",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "accelerator",
- "type": "enum::Key",
- "default_value": "0"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_separator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 448810126,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "find_item_index_with_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1362438794,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "find_item_index_with_tag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1260085030,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "tag",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "find_item_index_with_submenu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 893635918,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "submenu_rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "is_item_checked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_checkable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_radio_checkable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639989698,
- "return_value": {
- "type": "Callable"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_key_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639989698,
- "return_value": {
- "type": "Callable"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_tag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4069510997,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1464764419,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_submenu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_accelerator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 316800700,
- "return_value": {
- "type": "enum::Key"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_hidden",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_tooltip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1464764419,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1120910005,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_max_states",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1120910005,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3391850701,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_indentation_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1120910005,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_checked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "checked",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_checkable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "checkable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_radio_checkable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "checkable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2779810226,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_item_hover_callbacks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2779810226,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_item_key_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2779810226,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "key_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_item_tag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2706844827,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tag",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "set_item_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4153150897,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_submenu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "submenu_rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_item_accelerator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 786300043,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "keycode",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "set_item_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_hidden",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "hidden",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4153150897,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "state",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_max_states",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_states",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1388763257,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "set_item_indentation_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 23951185,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "target_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "is_system_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "remove_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "NavigationAgent2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_path_desired_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "desired_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_desired_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_target_desired_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "desired_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_target_desired_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_neighbor_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "neighbor_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_neighbor_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_neighbors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_neighbors",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_neighbors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_time_horizon_agents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_time_horizon_agents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_time_horizon_obstacles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_time_horizon_obstacles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_navigation_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_navigation_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_pathfinding_algorithm",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2783519915,
- "arguments": [
- {
- "name": "pathfinding_algorithm",
- "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm"
- }
- ]
- },
- {
- "name": "get_pathfinding_algorithm",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3000421146,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm"
- }
- },
- {
- "name": "set_path_postprocessing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2864409082,
- "arguments": [
- {
- "name": "path_postprocessing",
- "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing"
- }
- ]
- },
- {
- "name": "get_path_postprocessing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3798118993,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing"
- }
- },
- {
- "name": "set_path_metadata_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 24274129,
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags"
- }
- ]
- },
- {
- "name": "get_path_metadata_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 488152976,
- "return_value": {
- "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_target_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_target_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_simplify_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_simplify_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_simplify_epsilon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "epsilon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_simplify_epsilon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_return_max_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_return_max_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_search_max_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polygons",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_path_search_max_polygons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_path_search_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_search_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_path_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_next_path_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1497962370,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_velocity_forced",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1497962370,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "distance_to_target",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_current_navigation_result",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166799483,
- "return_value": {
- "type": "NavigationPathQueryResult2D"
- }
- },
- {
- "name": "get_current_navigation_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "get_current_navigation_path_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_target_reached",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_target_reachable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_navigation_finished",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_final_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1497962370,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_avoidance_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_avoidance_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_avoidance_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_avoidance_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "mask_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "mask_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_avoidance_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_avoidance_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_debug_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_debug_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_use_custom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_debug_use_custom",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_path_custom_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_debug_path_custom_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_debug_path_custom_point_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "point_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_debug_path_custom_point_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_debug_path_custom_line_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "line_width",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_debug_path_custom_line_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "signals": [
- {
- "name": "path_changed"
- },
- {
- "name": "target_reached"
- },
- {
- "name": "waypoint_reached",
- "arguments": [
- {
- "name": "details",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "link_reached",
- "arguments": [
- {
- "name": "details",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "navigation_finished"
- },
- {
- "name": "velocity_computed",
- "arguments": [
- {
- "name": "safe_velocity",
- "type": "Vector2"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "target_position",
- "setter": "set_target_position",
- "getter": "get_target_position"
- },
- {
- "type": "float",
- "name": "path_desired_distance",
- "setter": "set_path_desired_distance",
- "getter": "get_path_desired_distance"
- },
- {
- "type": "float",
- "name": "target_desired_distance",
- "setter": "set_target_desired_distance",
- "getter": "get_target_desired_distance"
- },
- {
- "type": "float",
- "name": "path_max_distance",
- "setter": "set_path_max_distance",
- "getter": "get_path_max_distance"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "int",
- "name": "pathfinding_algorithm",
- "setter": "set_pathfinding_algorithm",
- "getter": "get_pathfinding_algorithm"
- },
- {
- "type": "int",
- "name": "path_postprocessing",
- "setter": "set_path_postprocessing",
- "getter": "get_path_postprocessing"
- },
- {
- "type": "int",
- "name": "path_metadata_flags",
- "setter": "set_path_metadata_flags",
- "getter": "get_path_metadata_flags"
- },
- {
- "type": "bool",
- "name": "simplify_path",
- "setter": "set_simplify_path",
- "getter": "get_simplify_path"
- },
- {
- "type": "float",
- "name": "simplify_epsilon",
- "setter": "set_simplify_epsilon",
- "getter": "get_simplify_epsilon"
- },
- {
- "type": "float",
- "name": "path_return_max_length",
- "setter": "set_path_return_max_length",
- "getter": "get_path_return_max_length"
- },
- {
- "type": "float",
- "name": "path_return_max_radius",
- "setter": "set_path_return_max_radius",
- "getter": "get_path_return_max_radius"
- },
- {
- "type": "int",
- "name": "path_search_max_polygons",
- "setter": "set_path_search_max_polygons",
- "getter": "get_path_search_max_polygons"
- },
- {
- "type": "float",
- "name": "path_search_max_distance",
- "setter": "set_path_search_max_distance",
- "getter": "get_path_search_max_distance"
- },
- {
- "type": "bool",
- "name": "avoidance_enabled",
- "setter": "set_avoidance_enabled",
- "getter": "get_avoidance_enabled"
- },
- {
- "type": "Vector2",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "neighbor_distance",
- "setter": "set_neighbor_distance",
- "getter": "get_neighbor_distance"
- },
- {
- "type": "int",
- "name": "max_neighbors",
- "setter": "set_max_neighbors",
- "getter": "get_max_neighbors"
- },
- {
- "type": "float",
- "name": "time_horizon_agents",
- "setter": "set_time_horizon_agents",
- "getter": "get_time_horizon_agents"
- },
- {
- "type": "float",
- "name": "time_horizon_obstacles",
- "setter": "set_time_horizon_obstacles",
- "getter": "get_time_horizon_obstacles"
- },
- {
- "type": "float",
- "name": "max_speed",
- "setter": "set_max_speed",
- "getter": "get_max_speed"
- },
- {
- "type": "int",
- "name": "avoidance_layers",
- "setter": "set_avoidance_layers",
- "getter": "get_avoidance_layers"
- },
- {
- "type": "int",
- "name": "avoidance_mask",
- "setter": "set_avoidance_mask",
- "getter": "get_avoidance_mask"
- },
- {
- "type": "float",
- "name": "avoidance_priority",
- "setter": "set_avoidance_priority",
- "getter": "get_avoidance_priority"
- },
- {
- "type": "bool",
- "name": "debug_enabled",
- "setter": "set_debug_enabled",
- "getter": "get_debug_enabled"
- },
- {
- "type": "bool",
- "name": "debug_use_custom",
- "setter": "set_debug_use_custom",
- "getter": "get_debug_use_custom"
- },
- {
- "type": "Color",
- "name": "debug_path_custom_color",
- "setter": "set_debug_path_custom_color",
- "getter": "get_debug_path_custom_color"
- },
- {
- "type": "float",
- "name": "debug_path_custom_point_size",
- "setter": "set_debug_path_custom_point_size",
- "getter": "get_debug_path_custom_point_size"
- },
- {
- "type": "float",
- "name": "debug_path_custom_line_width",
- "setter": "set_debug_path_custom_line_width",
- "getter": "get_debug_path_custom_line_width"
- }
- ]
- },
- {
- "name": "NavigationAgent3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_path_desired_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "desired_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_desired_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_target_desired_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "desired_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_target_desired_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_height_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "path_height_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_height_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_3d_avoidance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_3d_avoidance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_keep_y_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_keep_y_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_neighbor_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "neighbor_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_neighbor_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_neighbors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_neighbors",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_neighbors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_time_horizon_agents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_time_horizon_agents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_time_horizon_obstacles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_time_horizon_obstacles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_navigation_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_navigation_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_pathfinding_algorithm",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 394560454,
- "arguments": [
- {
- "name": "pathfinding_algorithm",
- "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm"
- }
- ]
- },
- {
- "name": "get_pathfinding_algorithm",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3398491350,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm"
- }
- },
- {
- "name": "set_path_postprocessing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2267362344,
- "arguments": [
- {
- "name": "path_postprocessing",
- "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing"
- }
- ]
- },
- {
- "name": "get_path_postprocessing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3883858360,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing"
- }
- },
- {
- "name": "set_path_metadata_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2713846708,
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags"
- }
- ]
- },
- {
- "name": "get_path_metadata_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1582332802,
- "return_value": {
- "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_target_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_target_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_simplify_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_simplify_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_simplify_epsilon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "epsilon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_simplify_epsilon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_return_max_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_return_max_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_search_max_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polygons",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_path_search_max_polygons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_path_search_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_search_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_path_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_next_path_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3783033775,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_velocity_forced",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3783033775,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "distance_to_target",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_current_navigation_result",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 728825684,
- "return_value": {
- "type": "NavigationPathQueryResult3D"
- }
- },
- {
- "name": "get_current_navigation_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "get_current_navigation_path_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_target_reached",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_target_reachable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_navigation_finished",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_final_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3783033775,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_avoidance_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_avoidance_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_avoidance_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_avoidance_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "mask_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "mask_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_avoidance_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_avoidance_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_debug_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_debug_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_use_custom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_debug_use_custom",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_path_custom_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_debug_path_custom_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_debug_path_custom_point_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "point_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_debug_path_custom_point_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "signals": [
- {
- "name": "path_changed"
- },
- {
- "name": "target_reached"
- },
- {
- "name": "waypoint_reached",
- "arguments": [
- {
- "name": "details",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "link_reached",
- "arguments": [
- {
- "name": "details",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "navigation_finished"
- },
- {
- "name": "velocity_computed",
- "arguments": [
- {
- "name": "safe_velocity",
- "type": "Vector3"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "target_position",
- "setter": "set_target_position",
- "getter": "get_target_position"
- },
- {
- "type": "float",
- "name": "path_desired_distance",
- "setter": "set_path_desired_distance",
- "getter": "get_path_desired_distance"
- },
- {
- "type": "float",
- "name": "target_desired_distance",
- "setter": "set_target_desired_distance",
- "getter": "get_target_desired_distance"
- },
- {
- "type": "float",
- "name": "path_height_offset",
- "setter": "set_path_height_offset",
- "getter": "get_path_height_offset"
- },
- {
- "type": "float",
- "name": "path_max_distance",
- "setter": "set_path_max_distance",
- "getter": "get_path_max_distance"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "int",
- "name": "pathfinding_algorithm",
- "setter": "set_pathfinding_algorithm",
- "getter": "get_pathfinding_algorithm"
- },
- {
- "type": "int",
- "name": "path_postprocessing",
- "setter": "set_path_postprocessing",
- "getter": "get_path_postprocessing"
- },
- {
- "type": "int",
- "name": "path_metadata_flags",
- "setter": "set_path_metadata_flags",
- "getter": "get_path_metadata_flags"
- },
- {
- "type": "bool",
- "name": "simplify_path",
- "setter": "set_simplify_path",
- "getter": "get_simplify_path"
- },
- {
- "type": "float",
- "name": "simplify_epsilon",
- "setter": "set_simplify_epsilon",
- "getter": "get_simplify_epsilon"
- },
- {
- "type": "float",
- "name": "path_return_max_length",
- "setter": "set_path_return_max_length",
- "getter": "get_path_return_max_length"
- },
- {
- "type": "float",
- "name": "path_return_max_radius",
- "setter": "set_path_return_max_radius",
- "getter": "get_path_return_max_radius"
- },
- {
- "type": "int",
- "name": "path_search_max_polygons",
- "setter": "set_path_search_max_polygons",
- "getter": "get_path_search_max_polygons"
- },
- {
- "type": "float",
- "name": "path_search_max_distance",
- "setter": "set_path_search_max_distance",
- "getter": "get_path_search_max_distance"
- },
- {
- "type": "bool",
- "name": "avoidance_enabled",
- "setter": "set_avoidance_enabled",
- "getter": "get_avoidance_enabled"
- },
- {
- "type": "Vector3",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "neighbor_distance",
- "setter": "set_neighbor_distance",
- "getter": "get_neighbor_distance"
- },
- {
- "type": "int",
- "name": "max_neighbors",
- "setter": "set_max_neighbors",
- "getter": "get_max_neighbors"
- },
- {
- "type": "float",
- "name": "time_horizon_agents",
- "setter": "set_time_horizon_agents",
- "getter": "get_time_horizon_agents"
- },
- {
- "type": "float",
- "name": "time_horizon_obstacles",
- "setter": "set_time_horizon_obstacles",
- "getter": "get_time_horizon_obstacles"
- },
- {
- "type": "float",
- "name": "max_speed",
- "setter": "set_max_speed",
- "getter": "get_max_speed"
- },
- {
- "type": "bool",
- "name": "use_3d_avoidance",
- "setter": "set_use_3d_avoidance",
- "getter": "get_use_3d_avoidance"
- },
- {
- "type": "bool",
- "name": "keep_y_velocity",
- "setter": "set_keep_y_velocity",
- "getter": "get_keep_y_velocity"
- },
- {
- "type": "int",
- "name": "avoidance_layers",
- "setter": "set_avoidance_layers",
- "getter": "get_avoidance_layers"
- },
- {
- "type": "int",
- "name": "avoidance_mask",
- "setter": "set_avoidance_mask",
- "getter": "get_avoidance_mask"
- },
- {
- "type": "float",
- "name": "avoidance_priority",
- "setter": "set_avoidance_priority",
- "getter": "get_avoidance_priority"
- },
- {
- "type": "bool",
- "name": "debug_enabled",
- "setter": "set_debug_enabled",
- "getter": "get_debug_enabled"
- },
- {
- "type": "bool",
- "name": "debug_use_custom",
- "setter": "set_debug_use_custom",
- "getter": "get_debug_use_custom"
- },
- {
- "type": "Color",
- "name": "debug_path_custom_color",
- "setter": "set_debug_path_custom_color",
- "getter": "get_debug_path_custom_color"
- },
- {
- "type": "float",
- "name": "debug_path_custom_point_size",
- "setter": "set_debug_path_custom_point_size",
- "getter": "get_debug_path_custom_point_size"
- }
- ]
- },
- {
- "name": "NavigationLink2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_bidirectional",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "bidirectional",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_bidirectional",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_navigation_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_navigation_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_end_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_end_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_global_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_global_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_global_end_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_global_end_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "bidirectional",
- "setter": "set_bidirectional",
- "getter": "is_bidirectional"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "Vector2",
- "name": "start_position",
- "setter": "set_start_position",
- "getter": "get_start_position"
- },
- {
- "type": "Vector2",
- "name": "end_position",
- "setter": "set_end_position",
- "getter": "get_end_position"
- },
- {
- "type": "float",
- "name": "enter_cost",
- "setter": "set_enter_cost",
- "getter": "get_enter_cost"
- },
- {
- "type": "float",
- "name": "travel_cost",
- "setter": "set_travel_cost",
- "getter": "get_travel_cost"
- }
- ]
- },
- {
- "name": "NavigationLink3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_bidirectional",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "bidirectional",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_bidirectional",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_navigation_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_navigation_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_end_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_end_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_global_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_global_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_global_end_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_global_end_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "bidirectional",
- "setter": "set_bidirectional",
- "getter": "is_bidirectional"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "Vector3",
- "name": "start_position",
- "setter": "set_start_position",
- "getter": "get_start_position"
- },
- {
- "type": "Vector3",
- "name": "end_position",
- "setter": "set_end_position",
- "getter": "get_end_position"
- },
- {
- "type": "float",
- "name": "enter_cost",
- "setter": "set_enter_cost",
- "getter": "get_enter_cost"
- },
- {
- "type": "float",
- "name": "travel_cost",
- "setter": "set_travel_cost",
- "getter": "get_travel_cost"
- }
- ]
- },
- {
- "name": "NavigationMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "SamplePartitionType",
- "is_bitfield": false,
- "values": [
- {
- "name": "SAMPLE_PARTITION_WATERSHED",
- "value": 0
- },
- {
- "name": "SAMPLE_PARTITION_MONOTONE",
- "value": 1
- },
- {
- "name": "SAMPLE_PARTITION_LAYERS",
- "value": 2
- },
- {
- "name": "SAMPLE_PARTITION_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "ParsedGeometryType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARSED_GEOMETRY_MESH_INSTANCES",
- "value": 0
- },
- {
- "name": "PARSED_GEOMETRY_STATIC_COLLIDERS",
- "value": 1
- },
- {
- "name": "PARSED_GEOMETRY_BOTH",
- "value": 2
- },
- {
- "name": "PARSED_GEOMETRY_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "SourceGeometryMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN",
- "value": 0
- },
- {
- "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN",
- "value": 1
- },
- {
- "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT",
- "value": 2
- },
- {
- "name": "SOURCE_GEOMETRY_MAX",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_sample_partition_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2472437533,
- "arguments": [
- {
- "name": "sample_partition_type",
- "type": "enum::NavigationMesh.SamplePartitionType"
- }
- ]
- },
- {
- "name": "get_sample_partition_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 833513918,
- "return_value": {
- "type": "enum::NavigationMesh.SamplePartitionType"
- }
- },
- {
- "name": "set_parsed_geometry_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3064713163,
- "arguments": [
- {
- "name": "geometry_type",
- "type": "enum::NavigationMesh.ParsedGeometryType"
- }
- ]
- },
- {
- "name": "get_parsed_geometry_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3928011953,
- "return_value": {
- "type": "enum::NavigationMesh.ParsedGeometryType"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_source_geometry_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2700825194,
- "arguments": [
- {
- "name": "mask",
- "type": "enum::NavigationMesh.SourceGeometryMode"
- }
- ]
- },
- {
- "name": "get_source_geometry_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2770484141,
- "return_value": {
- "type": "enum::NavigationMesh.SourceGeometryMode"
- }
- },
- {
- "name": "set_source_group_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "mask",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_source_group_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "cell_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_cell_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "cell_height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cell_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_border_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "border_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_border_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_agent_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "agent_height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_agent_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_agent_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "agent_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_agent_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_agent_max_climb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "agent_max_climb",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_agent_max_climb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_agent_max_slope",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "agent_max_slope",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_agent_max_slope",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_region_min_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "region_min_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_region_min_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_region_merge_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "region_merge_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_region_merge_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_edge_max_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "edge_max_length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_edge_max_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_edge_max_error",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "edge_max_error",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_edge_max_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_vertices_per_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "vertices_per_polygon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_vertices_per_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_detail_sample_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "detail_sample_dist",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_detail_sample_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_detail_sample_max_error",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "detail_sample_max_error",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_detail_sample_max_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_filter_low_hanging_obstacles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "filter_low_hanging_obstacles",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_filter_low_hanging_obstacles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_filter_ledge_spans",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "filter_ledge_spans",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_filter_ledge_spans",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_filter_walkable_low_height_spans",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "filter_walkable_low_height_spans",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_filter_walkable_low_height_spans",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_filter_baking_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "baking_aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "get_filter_baking_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "set_filter_baking_aabb_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "baking_aabb_offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_filter_baking_aabb_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "add_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_polygon_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3668444399,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "create_from_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 194775623,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "PackedVector3Array",
- "name": "vertices",
- "setter": "set_vertices",
- "getter": "get_vertices"
- },
- {
- "type": "Array",
- "name": "polygons",
- "setter": "_set_polygons",
- "getter": "_get_polygons"
- },
- {
- "type": "int",
- "name": "sample_partition_type",
- "setter": "set_sample_partition_type",
- "getter": "get_sample_partition_type"
- },
- {
- "type": "int",
- "name": "geometry_parsed_geometry_type",
- "setter": "set_parsed_geometry_type",
- "getter": "get_parsed_geometry_type"
- },
- {
- "type": "int",
- "name": "geometry_collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "int",
- "name": "geometry_source_geometry_mode",
- "setter": "set_source_geometry_mode",
- "getter": "get_source_geometry_mode"
- },
- {
- "type": "String",
- "name": "geometry_source_group_name",
- "setter": "set_source_group_name",
- "getter": "get_source_group_name"
- },
- {
- "type": "float",
- "name": "cell_size",
- "setter": "set_cell_size",
- "getter": "get_cell_size"
- },
- {
- "type": "float",
- "name": "cell_height",
- "setter": "set_cell_height",
- "getter": "get_cell_height"
- },
- {
- "type": "float",
- "name": "border_size",
- "setter": "set_border_size",
- "getter": "get_border_size"
- },
- {
- "type": "float",
- "name": "agent_height",
- "setter": "set_agent_height",
- "getter": "get_agent_height"
- },
- {
- "type": "float",
- "name": "agent_radius",
- "setter": "set_agent_radius",
- "getter": "get_agent_radius"
- },
- {
- "type": "float",
- "name": "agent_max_climb",
- "setter": "set_agent_max_climb",
- "getter": "get_agent_max_climb"
- },
- {
- "type": "float",
- "name": "agent_max_slope",
- "setter": "set_agent_max_slope",
- "getter": "get_agent_max_slope"
- },
- {
- "type": "float",
- "name": "region_min_size",
- "setter": "set_region_min_size",
- "getter": "get_region_min_size"
- },
- {
- "type": "float",
- "name": "region_merge_size",
- "setter": "set_region_merge_size",
- "getter": "get_region_merge_size"
- },
- {
- "type": "float",
- "name": "edge_max_length",
- "setter": "set_edge_max_length",
- "getter": "get_edge_max_length"
- },
- {
- "type": "float",
- "name": "edge_max_error",
- "setter": "set_edge_max_error",
- "getter": "get_edge_max_error"
- },
- {
- "type": "float",
- "name": "vertices_per_polygon",
- "setter": "set_vertices_per_polygon",
- "getter": "get_vertices_per_polygon"
- },
- {
- "type": "float",
- "name": "detail_sample_distance",
- "setter": "set_detail_sample_distance",
- "getter": "get_detail_sample_distance"
- },
- {
- "type": "float",
- "name": "detail_sample_max_error",
- "setter": "set_detail_sample_max_error",
- "getter": "get_detail_sample_max_error"
- },
- {
- "type": "bool",
- "name": "filter_low_hanging_obstacles",
- "setter": "set_filter_low_hanging_obstacles",
- "getter": "get_filter_low_hanging_obstacles"
- },
- {
- "type": "bool",
- "name": "filter_ledge_spans",
- "setter": "set_filter_ledge_spans",
- "getter": "get_filter_ledge_spans"
- },
- {
- "type": "bool",
- "name": "filter_walkable_low_height_spans",
- "setter": "set_filter_walkable_low_height_spans",
- "getter": "get_filter_walkable_low_height_spans"
- },
- {
- "type": "AABB",
- "name": "filter_baking_aabb",
- "setter": "set_filter_baking_aabb",
- "getter": "get_filter_baking_aabb"
- },
- {
- "type": "Vector3",
- "name": "filter_baking_aabb_offset",
- "setter": "set_filter_baking_aabb_offset",
- "getter": "get_filter_baking_aabb_offset"
- }
- ]
- },
- {
- "name": "NavigationMeshGenerator",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "bake",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1401173477,
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- },
- {
- "name": "root_node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2923361153,
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- }
- ]
- },
- {
- "name": "parse_source_geometry_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3172802542,
- "hash_compatibility": [
- 3703028813,
- 685862123
- ],
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData3D"
- },
- {
- "name": "root_node",
- "type": "Node"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "bake_from_source_geometry_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286748856,
- "hash_compatibility": [
- 3669016597,
- 2469318639
- ],
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData3D"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- }
- ]
- },
- {
- "name": "NavigationMeshSourceGeometryData2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "has_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_traversable_outlines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "traversable_outlines",
- "type": "typedarray::PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_traversable_outlines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- }
- },
- {
- "name": "set_obstruction_outlines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "obstruction_outlines",
- "type": "typedarray::PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_obstruction_outlines",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::PackedVector2Array"
- }
- },
- {
- "name": "append_traversable_outlines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "traversable_outlines",
- "type": "typedarray::PackedVector2Array"
- }
- ]
- },
- {
- "name": "append_obstruction_outlines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "obstruction_outlines",
- "type": "typedarray::PackedVector2Array"
- }
- ]
- },
- {
- "name": "add_traversable_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "shape_outline",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "add_obstruction_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "shape_outline",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "merge",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 742424872,
- "arguments": [
- {
- "name": "other_geometry",
- "type": "NavigationMeshSourceGeometryData2D"
- }
- ]
- },
- {
- "name": "add_projected_obstruction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3882407395,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector2Array"
- },
- {
- "name": "carve",
- "type": "bool"
- }
- ]
- },
- {
- "name": "clear_projected_obstructions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_projected_obstructions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "projected_obstructions",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_projected_obstructions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_bounds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3248174,
- "return_value": {
- "type": "Rect2"
- }
- }
- ],
- "properties": [
- {
- "type": "Array",
- "name": "traversable_outlines",
- "setter": "set_traversable_outlines",
- "getter": "get_traversable_outlines"
- },
- {
- "type": "Array",
- "name": "obstruction_outlines",
- "setter": "set_obstruction_outlines",
- "getter": "get_obstruction_outlines"
- },
- {
- "type": "Array",
- "name": "projected_obstructions",
- "setter": "set_projected_obstructions",
- "getter": "get_projected_obstructions"
- }
- ]
- },
- {
- "name": "NavigationMeshSourceGeometryData3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899603908,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675695659,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "set_indices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "indices",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_indices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "append_arrays",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3117535015,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedFloat32Array"
- },
- {
- "name": "indices",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "has_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 975462459,
- "arguments": [
- {
- "name": "mesh",
- "type": "Mesh"
- },
- {
- "name": "xform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "add_mesh_array",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4235710913,
- "arguments": [
- {
- "name": "mesh_array",
- "type": "Array"
- },
- {
- "name": "xform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "add_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1440358797,
- "arguments": [
- {
- "name": "faces",
- "type": "PackedVector3Array"
- },
- {
- "name": "xform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "merge",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 655828145,
- "arguments": [
- {
- "name": "other_geometry",
- "type": "NavigationMeshSourceGeometryData3D"
- }
- ]
- },
- {
- "name": "add_projected_obstruction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3351846707,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector3Array"
- },
- {
- "name": "elevation",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "carve",
- "type": "bool"
- }
- ]
- },
- {
- "name": "clear_projected_obstructions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_projected_obstructions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "projected_obstructions",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_projected_obstructions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_bounds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1021181044,
- "return_value": {
- "type": "AABB"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedVector3Array",
- "name": "vertices",
- "setter": "set_vertices",
- "getter": "get_vertices"
- },
- {
- "type": "PackedInt32Array",
- "name": "indices",
- "setter": "set_indices",
- "getter": "get_indices"
- },
- {
- "type": "Array",
- "name": "projected_obstructions",
- "setter": "set_projected_obstructions",
- "getter": "get_projected_obstructions"
- }
- ]
- },
- {
- "name": "NavigationObstacle2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_avoidance_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_affect_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_affect_navigation_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_carve_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_carve_navigation_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "PackedVector2Array",
- "name": "vertices",
- "setter": "set_vertices",
- "getter": "get_vertices"
- },
- {
- "type": "bool",
- "name": "affect_navigation_mesh",
- "setter": "set_affect_navigation_mesh",
- "getter": "get_affect_navigation_mesh"
- },
- {
- "type": "bool",
- "name": "carve_navigation_mesh",
- "setter": "set_carve_navigation_mesh",
- "getter": "get_carve_navigation_mesh"
- },
- {
- "type": "bool",
- "name": "avoidance_enabled",
- "setter": "set_avoidance_enabled",
- "getter": "get_avoidance_enabled"
- },
- {
- "type": "Vector2",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "int",
- "name": "avoidance_layers",
- "setter": "set_avoidance_layers",
- "getter": "get_avoidance_layers"
- }
- ]
- },
- {
- "name": "NavigationObstacle3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_avoidance_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_avoidance_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_use_3d_avoidance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_3d_avoidance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_affect_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_affect_navigation_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_carve_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_carve_navigation_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "PackedVector3Array",
- "name": "vertices",
- "setter": "set_vertices",
- "getter": "get_vertices"
- },
- {
- "type": "bool",
- "name": "affect_navigation_mesh",
- "setter": "set_affect_navigation_mesh",
- "getter": "get_affect_navigation_mesh"
- },
- {
- "type": "bool",
- "name": "carve_navigation_mesh",
- "setter": "set_carve_navigation_mesh",
- "getter": "get_carve_navigation_mesh"
- },
- {
- "type": "bool",
- "name": "avoidance_enabled",
- "setter": "set_avoidance_enabled",
- "getter": "get_avoidance_enabled"
- },
- {
- "type": "Vector3",
- "name": "velocity",
- "setter": "set_velocity",
- "getter": "get_velocity"
- },
- {
- "type": "int",
- "name": "avoidance_layers",
- "setter": "set_avoidance_layers",
- "getter": "get_avoidance_layers"
- },
- {
- "type": "bool",
- "name": "use_3d_avoidance",
- "setter": "set_use_3d_avoidance",
- "getter": "get_use_3d_avoidance"
- }
- ]
- },
- {
- "name": "NavigationPathQueryParameters2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "PathfindingAlgorithm",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATHFINDING_ALGORITHM_ASTAR",
- "value": 0
- }
- ]
- },
- {
- "name": "PathPostProcessing",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL",
- "value": 0
- },
- {
- "name": "PATH_POSTPROCESSING_EDGECENTERED",
- "value": 1
- },
- {
- "name": "PATH_POSTPROCESSING_NONE",
- "value": 2
- }
- ]
- },
- {
- "name": "PathMetadataFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "PATH_METADATA_INCLUDE_NONE",
- "value": 0
- },
- {
- "name": "PATH_METADATA_INCLUDE_TYPES",
- "value": 1
- },
- {
- "name": "PATH_METADATA_INCLUDE_RIDS",
- "value": 2
- },
- {
- "name": "PATH_METADATA_INCLUDE_OWNERS",
- "value": 4
- },
- {
- "name": "PATH_METADATA_INCLUDE_ALL",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_pathfinding_algorithm",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2783519915,
- "arguments": [
- {
- "name": "pathfinding_algorithm",
- "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm"
- }
- ]
- },
- {
- "name": "get_pathfinding_algorithm",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3000421146,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters2D.PathfindingAlgorithm"
- }
- },
- {
- "name": "set_path_postprocessing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2864409082,
- "arguments": [
- {
- "name": "path_postprocessing",
- "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing"
- }
- ]
- },
- {
- "name": "get_path_postprocessing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3798118993,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters2D.PathPostProcessing"
- }
- },
- {
- "name": "set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "start_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_target_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "target_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_target_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_metadata_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 24274129,
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags"
- }
- ]
- },
- {
- "name": "get_metadata_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 488152976,
- "return_value": {
- "type": "bitfield::NavigationPathQueryParameters2D.PathMetadataFlags"
- }
- },
- {
- "name": "set_simplify_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_simplify_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_simplify_epsilon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "epsilon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_simplify_epsilon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_included_regions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "regions",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_included_regions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_excluded_regions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "regions",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_excluded_regions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_path_return_max_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_return_max_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_search_max_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polygons",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_path_search_max_polygons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_path_search_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_search_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "RID",
- "name": "map",
- "setter": "set_map",
- "getter": "get_map"
- },
- {
- "type": "Vector2",
- "name": "start_position",
- "setter": "set_start_position",
- "getter": "get_start_position"
- },
- {
- "type": "Vector2",
- "name": "target_position",
- "setter": "set_target_position",
- "getter": "get_target_position"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "int",
- "name": "pathfinding_algorithm",
- "setter": "set_pathfinding_algorithm",
- "getter": "get_pathfinding_algorithm"
- },
- {
- "type": "int",
- "name": "path_postprocessing",
- "setter": "set_path_postprocessing",
- "getter": "get_path_postprocessing"
- },
- {
- "type": "int",
- "name": "metadata_flags",
- "setter": "set_metadata_flags",
- "getter": "get_metadata_flags"
- },
- {
- "type": "bool",
- "name": "simplify_path",
- "setter": "set_simplify_path",
- "getter": "get_simplify_path"
- },
- {
- "type": "float",
- "name": "simplify_epsilon",
- "setter": "set_simplify_epsilon",
- "getter": "get_simplify_epsilon"
- },
- {
- "type": "typedarray::RID",
- "name": "excluded_regions",
- "setter": "set_excluded_regions",
- "getter": "get_excluded_regions"
- },
- {
- "type": "typedarray::RID",
- "name": "included_regions",
- "setter": "set_included_regions",
- "getter": "get_included_regions"
- },
- {
- "type": "float",
- "name": "path_return_max_length",
- "setter": "set_path_return_max_length",
- "getter": "get_path_return_max_length"
- },
- {
- "type": "float",
- "name": "path_return_max_radius",
- "setter": "set_path_return_max_radius",
- "getter": "get_path_return_max_radius"
- },
- {
- "type": "int",
- "name": "path_search_max_polygons",
- "setter": "set_path_search_max_polygons",
- "getter": "get_path_search_max_polygons"
- },
- {
- "type": "float",
- "name": "path_search_max_distance",
- "setter": "set_path_search_max_distance",
- "getter": "get_path_search_max_distance"
- }
- ]
- },
- {
- "name": "NavigationPathQueryParameters3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "PathfindingAlgorithm",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATHFINDING_ALGORITHM_ASTAR",
- "value": 0
- }
- ]
- },
- {
- "name": "PathPostProcessing",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATH_POSTPROCESSING_CORRIDORFUNNEL",
- "value": 0
- },
- {
- "name": "PATH_POSTPROCESSING_EDGECENTERED",
- "value": 1
- },
- {
- "name": "PATH_POSTPROCESSING_NONE",
- "value": 2
- }
- ]
- },
- {
- "name": "PathMetadataFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "PATH_METADATA_INCLUDE_NONE",
- "value": 0
- },
- {
- "name": "PATH_METADATA_INCLUDE_TYPES",
- "value": 1
- },
- {
- "name": "PATH_METADATA_INCLUDE_RIDS",
- "value": 2
- },
- {
- "name": "PATH_METADATA_INCLUDE_OWNERS",
- "value": 4
- },
- {
- "name": "PATH_METADATA_INCLUDE_ALL",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_pathfinding_algorithm",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 394560454,
- "arguments": [
- {
- "name": "pathfinding_algorithm",
- "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm"
- }
- ]
- },
- {
- "name": "get_pathfinding_algorithm",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3398491350,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters3D.PathfindingAlgorithm"
- }
- },
- {
- "name": "set_path_postprocessing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2267362344,
- "arguments": [
- {
- "name": "path_postprocessing",
- "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing"
- }
- ]
- },
- {
- "name": "get_path_postprocessing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3883858360,
- "return_value": {
- "type": "enum::NavigationPathQueryParameters3D.PathPostProcessing"
- }
- },
- {
- "name": "set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "start_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_target_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "target_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_target_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_metadata_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2713846708,
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags"
- }
- ]
- },
- {
- "name": "get_metadata_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1582332802,
- "return_value": {
- "type": "bitfield::NavigationPathQueryParameters3D.PathMetadataFlags"
- }
- },
- {
- "name": "set_simplify_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_simplify_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_simplify_epsilon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "epsilon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_simplify_epsilon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_included_regions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "regions",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_included_regions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_excluded_regions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "regions",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_excluded_regions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_path_return_max_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_return_max_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_return_max_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_path_search_max_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_polygons",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_path_search_max_polygons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_path_search_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_search_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "RID",
- "name": "map",
- "setter": "set_map",
- "getter": "get_map"
- },
- {
- "type": "Vector3",
- "name": "start_position",
- "setter": "set_start_position",
- "getter": "get_start_position"
- },
- {
- "type": "Vector3",
- "name": "target_position",
- "setter": "set_target_position",
- "getter": "get_target_position"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "int",
- "name": "pathfinding_algorithm",
- "setter": "set_pathfinding_algorithm",
- "getter": "get_pathfinding_algorithm"
- },
- {
- "type": "int",
- "name": "path_postprocessing",
- "setter": "set_path_postprocessing",
- "getter": "get_path_postprocessing"
- },
- {
- "type": "int",
- "name": "metadata_flags",
- "setter": "set_metadata_flags",
- "getter": "get_metadata_flags"
- },
- {
- "type": "bool",
- "name": "simplify_path",
- "setter": "set_simplify_path",
- "getter": "get_simplify_path"
- },
- {
- "type": "float",
- "name": "simplify_epsilon",
- "setter": "set_simplify_epsilon",
- "getter": "get_simplify_epsilon"
- },
- {
- "type": "typedarray::RID",
- "name": "excluded_regions",
- "setter": "set_excluded_regions",
- "getter": "get_excluded_regions"
- },
- {
- "type": "typedarray::RID",
- "name": "included_regions",
- "setter": "set_included_regions",
- "getter": "get_included_regions"
- },
- {
- "type": "float",
- "name": "path_return_max_length",
- "setter": "set_path_return_max_length",
- "getter": "get_path_return_max_length"
- },
- {
- "type": "float",
- "name": "path_return_max_radius",
- "setter": "set_path_return_max_radius",
- "getter": "get_path_return_max_radius"
- },
- {
- "type": "int",
- "name": "path_search_max_polygons",
- "setter": "set_path_search_max_polygons",
- "getter": "get_path_search_max_polygons"
- },
- {
- "type": "float",
- "name": "path_search_max_distance",
- "setter": "set_path_search_max_distance",
- "getter": "get_path_search_max_distance"
- }
- ]
- },
- {
- "name": "NavigationPathQueryResult2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "PathSegmentType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATH_SEGMENT_TYPE_REGION",
- "value": 0
- },
- {
- "name": "PATH_SEGMENT_TYPE_LINK",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "path",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_path_types",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "path_types",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_path_types",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_path_rids",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "path_rids",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_path_rids",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_path_owner_ids",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3709968205,
- "arguments": [
- {
- "name": "path_owner_ids",
- "type": "PackedInt64Array"
- }
- ]
- },
- {
- "name": "get_path_owner_ids",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "set_path_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "PackedVector2Array",
- "name": "path",
- "setter": "set_path",
- "getter": "get_path"
- },
- {
- "type": "PackedInt32Array",
- "name": "path_types",
- "setter": "set_path_types",
- "getter": "get_path_types"
- },
- {
- "type": "typedarray::RID",
- "name": "path_rids",
- "setter": "set_path_rids",
- "getter": "get_path_rids"
- },
- {
- "type": "PackedInt64Array",
- "name": "path_owner_ids",
- "setter": "set_path_owner_ids",
- "getter": "get_path_owner_ids"
- },
- {
- "type": "float",
- "name": "path_length",
- "setter": "set_path_length",
- "getter": "get_path_length"
- }
- ]
- },
- {
- "name": "NavigationPathQueryResult3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "PathSegmentType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PATH_SEGMENT_TYPE_REGION",
- "value": 0
- },
- {
- "name": "PATH_SEGMENT_TYPE_LINK",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334873810,
- "arguments": [
- {
- "name": "path",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "set_path_types",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "path_types",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_path_types",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_path_rids",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "path_rids",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_path_rids",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_path_owner_ids",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3709968205,
- "arguments": [
- {
- "name": "path_owner_ids",
- "type": "PackedInt64Array"
- }
- ]
- },
- {
- "name": "get_path_owner_ids",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "set_path_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_path_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "reset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "PackedVector3Array",
- "name": "path",
- "setter": "set_path",
- "getter": "get_path"
- },
- {
- "type": "PackedInt32Array",
- "name": "path_types",
- "setter": "set_path_types",
- "getter": "get_path_types"
- },
- {
- "type": "typedarray::RID",
- "name": "path_rids",
- "setter": "set_path_rids",
- "getter": "get_path_rids"
- },
- {
- "type": "PackedInt64Array",
- "name": "path_owner_ids",
- "setter": "set_path_owner_ids",
- "getter": "get_path_owner_ids"
- },
- {
- "type": "float",
- "name": "path_length",
- "setter": "set_path_length",
- "getter": "get_path_length"
- }
- ]
- },
- {
- "name": "NavigationPolygon",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "SamplePartitionType",
- "is_bitfield": false,
- "values": [
- {
- "name": "SAMPLE_PARTITION_CONVEX_PARTITION",
- "value": 0
- },
- {
- "name": "SAMPLE_PARTITION_TRIANGULATE",
- "value": 1
- },
- {
- "name": "SAMPLE_PARTITION_MAX",
- "value": 2
- }
- ]
- },
- {
- "name": "ParsedGeometryType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARSED_GEOMETRY_MESH_INSTANCES",
- "value": 0
- },
- {
- "name": "PARSED_GEOMETRY_STATIC_COLLIDERS",
- "value": 1
- },
- {
- "name": "PARSED_GEOMETRY_BOTH",
- "value": 2
- },
- {
- "name": "PARSED_GEOMETRY_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "SourceGeometryMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SOURCE_GEOMETRY_ROOT_NODE_CHILDREN",
- "value": 0
- },
- {
- "name": "SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN",
- "value": 1
- },
- {
- "name": "SOURCE_GEOMETRY_GROUPS_EXPLICIT",
- "value": 2
- },
- {
- "name": "SOURCE_GEOMETRY_MAX",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "vertices",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "add_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_polygon_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3668444399,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 330232164,
- "return_value": {
- "type": "NavigationMesh"
- }
- },
- {
- "name": "add_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "outline",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "add_outline_at_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1569738947,
- "arguments": [
- {
- "name": "outline",
- "type": "PackedVector2Array"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_outline_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1201971903,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "outline",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_outline",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3946907486,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_outline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_outlines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "make_polygons_from_outlines",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "cell_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_border_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "border_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_border_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sample_partition_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2441478482,
- "arguments": [
- {
- "name": "sample_partition_type",
- "type": "enum::NavigationPolygon.SamplePartitionType"
- }
- ]
- },
- {
- "name": "get_sample_partition_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3887422851,
- "return_value": {
- "type": "enum::NavigationPolygon.SamplePartitionType"
- }
- },
- {
- "name": "set_parsed_geometry_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2507971764,
- "arguments": [
- {
- "name": "geometry_type",
- "type": "enum::NavigationPolygon.ParsedGeometryType"
- }
- ]
- },
- {
- "name": "get_parsed_geometry_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1073219508,
- "return_value": {
- "type": "enum::NavigationPolygon.ParsedGeometryType"
- }
- },
- {
- "name": "set_parsed_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_parsed_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_parsed_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_parsed_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_source_geometry_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4002316705,
- "arguments": [
- {
- "name": "geometry_mode",
- "type": "enum::NavigationPolygon.SourceGeometryMode"
- }
- ]
- },
- {
- "name": "get_source_geometry_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 459686762,
- "return_value": {
- "type": "enum::NavigationPolygon.SourceGeometryMode"
- }
- },
- {
- "name": "set_source_geometry_group_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "group_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_source_geometry_group_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_agent_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "agent_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_agent_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_baking_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_baking_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "set_baking_rect_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "rect_offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_baking_rect_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "PackedVector2Array",
- "name": "vertices",
- "setter": "set_vertices",
- "getter": "get_vertices"
- },
- {
- "type": "Array",
- "name": "polygons",
- "setter": "_set_polygons",
- "getter": "_get_polygons"
- },
- {
- "type": "Array",
- "name": "outlines",
- "setter": "_set_outlines",
- "getter": "_get_outlines"
- },
- {
- "type": "int",
- "name": "sample_partition_type",
- "setter": "set_sample_partition_type",
- "getter": "get_sample_partition_type"
- },
- {
- "type": "int",
- "name": "parsed_geometry_type",
- "setter": "set_parsed_geometry_type",
- "getter": "get_parsed_geometry_type"
- },
- {
- "type": "int",
- "name": "parsed_collision_mask",
- "setter": "set_parsed_collision_mask",
- "getter": "get_parsed_collision_mask"
- },
- {
- "type": "int",
- "name": "source_geometry_mode",
- "setter": "set_source_geometry_mode",
- "getter": "get_source_geometry_mode"
- },
- {
- "type": "String",
- "name": "source_geometry_group_name",
- "setter": "set_source_geometry_group_name",
- "getter": "get_source_geometry_group_name"
- },
- {
- "type": "float",
- "name": "cell_size",
- "setter": "set_cell_size",
- "getter": "get_cell_size"
- },
- {
- "type": "float",
- "name": "border_size",
- "setter": "set_border_size",
- "getter": "get_border_size"
- },
- {
- "type": "float",
- "name": "agent_radius",
- "setter": "set_agent_radius",
- "getter": "get_agent_radius"
- },
- {
- "type": "Rect2",
- "name": "baking_rect",
- "setter": "set_baking_rect",
- "getter": "get_baking_rect"
- },
- {
- "type": "Vector2",
- "name": "baking_rect_offset",
- "setter": "set_baking_rect_offset",
- "getter": "get_baking_rect_offset"
- }
- ]
- },
- {
- "name": "NavigationRegion2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_navigation_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1515040758,
- "arguments": [
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon"
- }
- ]
- },
- {
- "name": "get_navigation_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1046532237,
- "return_value": {
- "type": "NavigationPolygon"
- }
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_use_edge_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_edge_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_navigation_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_navigation_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_region_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "bake_navigation_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3216645846,
- "arguments": [
- {
- "name": "on_thread",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_baking",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- }
- ],
- "signals": [
- {
- "name": "navigation_polygon_changed"
- },
- {
- "name": "bake_finished"
- }
- ],
- "properties": [
- {
- "type": "NavigationPolygon",
- "name": "navigation_polygon",
- "setter": "set_navigation_polygon",
- "getter": "get_navigation_polygon"
- },
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "use_edge_connections",
- "setter": "set_use_edge_connections",
- "getter": "get_use_edge_connections"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "float",
- "name": "enter_cost",
- "setter": "set_enter_cost",
- "getter": "get_enter_cost"
- },
- {
- "type": "float",
- "name": "travel_cost",
- "setter": "set_travel_cost",
- "getter": "get_travel_cost"
- }
- ]
- },
- {
- "name": "NavigationRegion3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2923361153,
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- }
- ]
- },
- {
- "name": "get_navigation_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1468720886,
- "return_value": {
- "type": "NavigationMesh"
- }
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "navigation_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_navigation_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_use_edge_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_edge_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_navigation_layer_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_navigation_layer_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_region_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "bake_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3216645846,
- "arguments": [
- {
- "name": "on_thread",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_baking",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- }
- ],
- "signals": [
- {
- "name": "navigation_mesh_changed"
- },
- {
- "name": "bake_finished"
- }
- ],
- "properties": [
- {
- "type": "NavigationMesh",
- "name": "navigation_mesh",
- "setter": "set_navigation_mesh",
- "getter": "get_navigation_mesh"
- },
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "use_edge_connections",
- "setter": "set_use_edge_connections",
- "getter": "get_use_edge_connections"
- },
- {
- "type": "int",
- "name": "navigation_layers",
- "setter": "set_navigation_layers",
- "getter": "get_navigation_layers"
- },
- {
- "type": "float",
- "name": "enter_cost",
- "setter": "set_enter_cost",
- "getter": "get_enter_cost"
- },
- {
- "type": "float",
- "name": "travel_cost",
- "setter": "set_travel_cost",
- "getter": "get_travel_cost"
- }
- ]
- },
- {
- "name": "NavigationServer2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "ProcessInfo",
- "is_bitfield": false,
- "values": [
- {
- "name": "INFO_ACTIVE_MAPS",
- "value": 0
- },
- {
- "name": "INFO_REGION_COUNT",
- "value": 1
- },
- {
- "name": "INFO_AGENT_COUNT",
- "value": 2
- },
- {
- "name": "INFO_LINK_COUNT",
- "value": 3
- },
- {
- "name": "INFO_POLYGON_COUNT",
- "value": 4
- },
- {
- "name": "INFO_EDGE_COUNT",
- "value": 5
- },
- {
- "name": "INFO_EDGE_MERGE_COUNT",
- "value": 6
- },
- {
- "name": "INFO_EDGE_CONNECTION_COUNT",
- "value": 7
- },
- {
- "name": "INFO_EDGE_FREE_COUNT",
- "value": 8
- },
- {
- "name": "INFO_OBSTACLE_COUNT",
- "value": 9
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_maps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "map_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "map_set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "map_is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "cell_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_merge_rasterizer_cell_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_merge_rasterizer_cell_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_use_edge_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "map_get_use_edge_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_edge_connection_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_edge_connection_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_link_connection_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_link_connection_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1279824844,
- "hash_compatibility": [
- 3146466012,
- 56240621
- ],
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "origin",
- "type": "Vector2"
- },
- {
- "name": "destination",
- "type": "Vector2"
- },
- {
- "name": "optimize",
- "type": "bool"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "map_get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1358334418,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "map_get_closest_point_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1353467510,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "map_get_links",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_regions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_agents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_obstacles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_force_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_iteration_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_use_async_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "map_get_use_async_iterations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_random_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3271000763,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "uniformly",
- "type": "bool"
- }
- ]
- },
- {
- "name": "query_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1254915886,
- "hash_compatibility": [
- 3394638789
- ],
- "arguments": [
- {
- "name": "parameters",
- "type": "NavigationPathQueryParameters2D"
- },
- {
- "name": "result",
- "type": "NavigationPathQueryResult2D"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "region_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "region_get_iteration_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_use_async_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_use_async_iterations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_use_edge_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_use_edge_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "region_get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "region_get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_owner_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "region_get_owner_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_owns_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 219849798,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "region_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "region_get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "region_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 213527486,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_navigation_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3633623451,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon"
- }
- ]
- },
- {
- "name": "region_get_connections_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_get_connection_pathway_start",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2546185844,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "connection",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "region_get_connection_pathway_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2546185844,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "connection",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "region_get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1358334418,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "region_get_random_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3271000763,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "uniformly",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1097232729,
- "return_value": {
- "type": "Rect2"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "link_get_iteration_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "link_get_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_bidirectional",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "bidirectional",
- "type": "bool"
- }
- ]
- },
- {
- "name": "link_is_bidirectional",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "link_get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "link_get_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_end_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "link_get_end_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "link_get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "link_get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_owner_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "link_get_owner_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "agent_set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_paused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "paused",
- "type": "bool"
- }
- ]
- },
- {
- "name": "agent_get_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_neighbor_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_neighbor_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_max_neighbors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "agent_get_max_neighbors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_time_horizon_agents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_time_horizon_agents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_time_horizon_obstacles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_time_horizon_obstacles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_max_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "max_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_max_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_velocity_forced",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "agent_set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "agent_get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "agent_get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_is_map_changed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "agent_has_avoidance_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "obstacle_set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "obstacle_get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_paused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "paused",
- "type": "bool"
- }
- ]
- },
- {
- "name": "obstacle_get_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "obstacle_get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "obstacle_get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "obstacle_get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 29476483,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "vertices",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "obstacle_get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2222557395,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "obstacle_get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "parse_source_geometry_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1766905497,
- "hash_compatibility": [
- 1176164995
- ],
- "arguments": [
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData2D"
- },
- {
- "name": "root_node",
- "type": "Node"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "bake_from_source_geometry_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2179660022,
- "hash_compatibility": [
- 2909414286
- ],
- "arguments": [
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData2D"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "bake_from_source_geometry_data_async",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2179660022,
- "hash_compatibility": [
- 2909414286
- ],
- "arguments": [
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData2D"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "is_baking_navigation_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3729405808,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "navigation_polygon",
- "type": "NavigationPolygon"
- }
- ]
- },
- {
- "name": "source_geometry_parser_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "source_geometry_parser_set_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "parser",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "simplify_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2457191505,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "path",
- "type": "PackedVector2Array"
- },
- {
- "name": "epsilon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "free_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_debug_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_debug_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_process_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1640219858,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "process_info",
- "type": "enum::NavigationServer2D.ProcessInfo"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "map_changed",
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "navigation_debug_changed"
- },
- {
- "name": "avoidance_debug_changed"
- }
- ]
- },
- {
- "name": "NavigationServer2DManager",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "register_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2137474292,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "create_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_default_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "NavigationServer3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "ProcessInfo",
- "is_bitfield": false,
- "values": [
- {
- "name": "INFO_ACTIVE_MAPS",
- "value": 0
- },
- {
- "name": "INFO_REGION_COUNT",
- "value": 1
- },
- {
- "name": "INFO_AGENT_COUNT",
- "value": 2
- },
- {
- "name": "INFO_LINK_COUNT",
- "value": 3
- },
- {
- "name": "INFO_POLYGON_COUNT",
- "value": 4
- },
- {
- "name": "INFO_EDGE_COUNT",
- "value": 5
- },
- {
- "name": "INFO_EDGE_MERGE_COUNT",
- "value": 6
- },
- {
- "name": "INFO_EDGE_CONNECTION_COUNT",
- "value": 7
- },
- {
- "name": "INFO_EDGE_FREE_COUNT",
- "value": 8
- },
- {
- "name": "INFO_OBSTACLE_COUNT",
- "value": 9
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_maps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "map_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "map_set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "map_is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_up",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "up",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "map_get_up",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "cell_size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_cell_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "cell_height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_cell_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_merge_rasterizer_cell_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_merge_rasterizer_cell_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_use_edge_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "map_get_use_edge_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_edge_connection_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_edge_connection_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_link_connection_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "map_get_link_connection_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 276783190,
- "hash_compatibility": [
- 1187418690,
- 2121045993
- ],
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "origin",
- "type": "Vector3"
- },
- {
- "name": "destination",
- "type": "Vector3"
- },
- {
- "name": "optimize",
- "type": "bool"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "map_get_closest_point_to_segment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3830095642,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "start",
- "type": "Vector3"
- },
- {
- "name": "end",
- "type": "Vector3"
- },
- {
- "name": "use_collision",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "map_get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2056183332,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "map_get_closest_point_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2056183332,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "map_get_closest_point_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 553364610,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "map_get_links",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_regions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_agents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_obstacles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_force_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_iteration_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_set_use_async_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "map_get_use_async_iterations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "map_get_random_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 722801526,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "uniformly",
- "type": "bool"
- }
- ]
- },
- {
- "name": "query_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2146930868,
- "hash_compatibility": [
- 3415008901
- ],
- "arguments": [
- {
- "name": "parameters",
- "type": "NavigationPathQueryParameters3D"
- },
- {
- "name": "result",
- "type": "NavigationPathQueryResult3D"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "region_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "region_get_iteration_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_use_async_iterations",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_use_async_iterations",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_use_edge_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_use_edge_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "region_get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "region_get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_owner_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "region_get_owner_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_owns_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2360011153,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "region_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "region_get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "region_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1128465797,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_set_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2764952978,
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- }
- ]
- },
- {
- "name": "region_bake_navigation_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1401173477,
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- },
- {
- "name": "root_node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "region_get_connections_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "region_get_connection_pathway_start",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3440143363,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "connection",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "region_get_connection_pathway_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3440143363,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "connection",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "region_get_closest_point_to_segment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3830095642,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "start",
- "type": "Vector3"
- },
- {
- "name": "end",
- "type": "Vector3"
- },
- {
- "name": "use_collision",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "region_get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2056183332,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "region_get_closest_point_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2056183332,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "to_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "region_get_random_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 722801526,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "uniformly",
- "type": "bool"
- }
- ]
- },
- {
- "name": "region_get_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974181306,
- "return_value": {
- "type": "AABB"
- },
- "arguments": [
- {
- "name": "region",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "link_get_iteration_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "link_get_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_bidirectional",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "bidirectional",
- "type": "bool"
- }
- ]
- },
- {
- "name": "link_is_bidirectional",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_navigation_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "navigation_layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "link_get_navigation_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_start_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "link_get_start_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_end_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "link_get_end_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_enter_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "enter_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "link_get_enter_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_travel_cost",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "travel_cost",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "link_get_travel_cost",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "link_set_owner_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- },
- {
- "name": "owner_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "link_get_owner_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "link",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "agent_set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_use_3d_avoidance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "agent_get_use_3d_avoidance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_paused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "paused",
- "type": "bool"
- }
- ]
- },
- {
- "name": "agent_get_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_neighbor_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_neighbor_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_max_neighbors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "agent_get_max_neighbors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_time_horizon_agents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_time_horizon_agents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_time_horizon_obstacles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "time_horizon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_time_horizon_obstacles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_max_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "max_speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_max_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_velocity_forced",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "agent_set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "agent_get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "agent_get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_is_map_changed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "agent_has_avoidance_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "agent_set_avoidance_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "agent_get_avoidance_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "agent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "obstacle_set_avoidance_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "obstacle_get_avoidance_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_use_3d_avoidance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "obstacle_get_use_3d_avoidance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_get_map",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_paused",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "paused",
- "type": "bool"
- }
- ]
- },
- {
- "name": "obstacle_get_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "obstacle_get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "obstacle_get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "obstacle_get_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "obstacle_get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_vertices",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4030257846,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "vertices",
- "type": "PackedVector3Array"
- }
- ]
- },
- {
- "name": "obstacle_get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 808965560,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "obstacle_set_avoidance_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "obstacle_get_avoidance_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "obstacle",
- "type": "RID"
- }
- ]
- },
- {
- "name": "parse_source_geometry_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3172802542,
- "hash_compatibility": [
- 3703028813,
- 685862123
- ],
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData3D"
- },
- {
- "name": "root_node",
- "type": "Node"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "bake_from_source_geometry_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286748856,
- "hash_compatibility": [
- 3669016597,
- 2469318639
- ],
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData3D"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "bake_from_source_geometry_data_async",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286748856,
- "hash_compatibility": [
- 3669016597,
- 2469318639
- ],
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- },
- {
- "name": "source_geometry_data",
- "type": "NavigationMeshSourceGeometryData3D"
- },
- {
- "name": "callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "is_baking_navigation_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3142026141,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "navigation_mesh",
- "type": "NavigationMesh"
- }
- ]
- },
- {
- "name": "source_geometry_parser_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "source_geometry_parser_set_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "parser",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "simplify_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2344122170,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "path",
- "type": "PackedVector3Array"
- },
- {
- "name": "epsilon",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "free_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_debug_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_debug_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_process_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1938440894,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "process_info",
- "type": "enum::NavigationServer3D.ProcessInfo"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "map_changed",
- "arguments": [
- {
- "name": "map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "navigation_debug_changed"
- },
- {
- "name": "avoidance_debug_changed"
- }
- ]
- },
- {
- "name": "NavigationServer3DManager",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "register_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2137474292,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "create_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_default_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "NinePatchRect",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "enums": [
- {
- "name": "AxisStretchMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "AXIS_STRETCH_MODE_STRETCH",
- "value": 0
- },
- {
- "name": "AXIS_STRETCH_MODE_TILE",
- "value": 1
- },
- {
- "name": "AXIS_STRETCH_MODE_TILE_FIT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_patch_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 437707142,
- "arguments": [
- {
- "name": "margin",
- "type": "enum::Side"
- },
- {
- "name": "value",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_patch_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1983885014,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "margin",
- "type": "enum::Side"
- }
- ]
- },
- {
- "name": "set_region_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "get_region_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- },
- {
- "name": "set_draw_center",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "draw_center",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_draw_center_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_h_axis_stretch_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3219608417,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::NinePatchRect.AxisStretchMode"
- }
- ]
- },
- {
- "name": "get_h_axis_stretch_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3317113799,
- "return_value": {
- "type": "enum::NinePatchRect.AxisStretchMode"
- }
- },
- {
- "name": "set_v_axis_stretch_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3219608417,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::NinePatchRect.AxisStretchMode"
- }
- ]
- },
- {
- "name": "get_v_axis_stretch_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3317113799,
- "return_value": {
- "type": "enum::NinePatchRect.AxisStretchMode"
- }
- }
- ],
- "signals": [
- {
- "name": "texture_changed"
- }
- ],
- "properties": [
- {
- "type": "Texture2D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- },
- {
- "type": "bool",
- "name": "draw_center",
- "setter": "set_draw_center",
- "getter": "is_draw_center_enabled"
- },
- {
- "type": "Rect2",
- "name": "region_rect",
- "setter": "set_region_rect",
- "getter": "get_region_rect"
- },
- {
- "type": "int",
- "name": "patch_margin_left",
- "setter": "set_patch_margin",
- "getter": "get_patch_margin",
- "index": 0
- },
- {
- "type": "int",
- "name": "patch_margin_top",
- "setter": "set_patch_margin",
- "getter": "get_patch_margin",
- "index": 1
- },
- {
- "type": "int",
- "name": "patch_margin_right",
- "setter": "set_patch_margin",
- "getter": "get_patch_margin",
- "index": 2
- },
- {
- "type": "int",
- "name": "patch_margin_bottom",
- "setter": "set_patch_margin",
- "getter": "get_patch_margin",
- "index": 3
- },
- {
- "type": "int",
- "name": "axis_stretch_horizontal",
- "setter": "set_h_axis_stretch_mode",
- "getter": "get_h_axis_stretch_mode"
- },
- {
- "type": "int",
- "name": "axis_stretch_vertical",
- "setter": "set_v_axis_stretch_mode",
- "getter": "get_v_axis_stretch_mode"
- }
- ]
- },
- {
- "name": "Node",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "constants": [
- {
- "name": "NOTIFICATION_ENTER_TREE",
- "value": 10
- },
- {
- "name": "NOTIFICATION_EXIT_TREE",
- "value": 11
- },
- {
- "name": "NOTIFICATION_MOVED_IN_PARENT",
- "value": 12
- },
- {
- "name": "NOTIFICATION_READY",
- "value": 13
- },
- {
- "name": "NOTIFICATION_PAUSED",
- "value": 14
- },
- {
- "name": "NOTIFICATION_UNPAUSED",
- "value": 15
- },
- {
- "name": "NOTIFICATION_PHYSICS_PROCESS",
- "value": 16
- },
- {
- "name": "NOTIFICATION_PROCESS",
- "value": 17
- },
- {
- "name": "NOTIFICATION_PARENTED",
- "value": 18
- },
- {
- "name": "NOTIFICATION_UNPARENTED",
- "value": 19
- },
- {
- "name": "NOTIFICATION_SCENE_INSTANTIATED",
- "value": 20
- },
- {
- "name": "NOTIFICATION_DRAG_BEGIN",
- "value": 21
- },
- {
- "name": "NOTIFICATION_DRAG_END",
- "value": 22
- },
- {
- "name": "NOTIFICATION_PATH_RENAMED",
- "value": 23
- },
- {
- "name": "NOTIFICATION_CHILD_ORDER_CHANGED",
- "value": 24
- },
- {
- "name": "NOTIFICATION_INTERNAL_PROCESS",
- "value": 25
- },
- {
- "name": "NOTIFICATION_INTERNAL_PHYSICS_PROCESS",
- "value": 26
- },
- {
- "name": "NOTIFICATION_POST_ENTER_TREE",
- "value": 27
- },
- {
- "name": "NOTIFICATION_DISABLED",
- "value": 28
- },
- {
- "name": "NOTIFICATION_ENABLED",
- "value": 29
- },
- {
- "name": "NOTIFICATION_RESET_PHYSICS_INTERPOLATION",
- "value": 2001
- },
- {
- "name": "NOTIFICATION_EDITOR_PRE_SAVE",
- "value": 9001
- },
- {
- "name": "NOTIFICATION_EDITOR_POST_SAVE",
- "value": 9002
- },
- {
- "name": "NOTIFICATION_WM_MOUSE_ENTER",
- "value": 1002
- },
- {
- "name": "NOTIFICATION_WM_MOUSE_EXIT",
- "value": 1003
- },
- {
- "name": "NOTIFICATION_WM_WINDOW_FOCUS_IN",
- "value": 1004
- },
- {
- "name": "NOTIFICATION_WM_WINDOW_FOCUS_OUT",
- "value": 1005
- },
- {
- "name": "NOTIFICATION_WM_CLOSE_REQUEST",
- "value": 1006
- },
- {
- "name": "NOTIFICATION_WM_GO_BACK_REQUEST",
- "value": 1007
- },
- {
- "name": "NOTIFICATION_WM_SIZE_CHANGED",
- "value": 1008
- },
- {
- "name": "NOTIFICATION_WM_DPI_CHANGE",
- "value": 1009
- },
- {
- "name": "NOTIFICATION_VP_MOUSE_ENTER",
- "value": 1010
- },
- {
- "name": "NOTIFICATION_VP_MOUSE_EXIT",
- "value": 1011
- },
- {
- "name": "NOTIFICATION_WM_POSITION_CHANGED",
- "value": 1012
- },
- {
- "name": "NOTIFICATION_WM_OUTPUT_MAX_LINEAR_VALUE_CHANGED",
- "value": 1013
- },
- {
- "name": "NOTIFICATION_OS_MEMORY_WARNING",
- "value": 2009
- },
- {
- "name": "NOTIFICATION_TRANSLATION_CHANGED",
- "value": 2010
- },
- {
- "name": "NOTIFICATION_WM_ABOUT",
- "value": 2011
- },
- {
- "name": "NOTIFICATION_CRASH",
- "value": 2012
- },
- {
- "name": "NOTIFICATION_OS_IME_UPDATE",
- "value": 2013
- },
- {
- "name": "NOTIFICATION_APPLICATION_RESUMED",
- "value": 2014
- },
- {
- "name": "NOTIFICATION_APPLICATION_PAUSED",
- "value": 2015
- },
- {
- "name": "NOTIFICATION_APPLICATION_FOCUS_IN",
- "value": 2016
- },
- {
- "name": "NOTIFICATION_APPLICATION_FOCUS_OUT",
- "value": 2017
- },
- {
- "name": "NOTIFICATION_TEXT_SERVER_CHANGED",
- "value": 2018
- },
- {
- "name": "NOTIFICATION_APPLICATION_PIP_MODE_ENTERED",
- "value": 2019
- },
- {
- "name": "NOTIFICATION_APPLICATION_PIP_MODE_EXITED",
- "value": 2020
- },
- {
- "name": "NOTIFICATION_ACCESSIBILITY_UPDATE",
- "value": 3000
- },
- {
- "name": "NOTIFICATION_ACCESSIBILITY_INVALIDATE",
- "value": 3001
- }
- ],
- "enums": [
- {
- "name": "ProcessMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "PROCESS_MODE_INHERIT",
- "value": 0
- },
- {
- "name": "PROCESS_MODE_PAUSABLE",
- "value": 1
- },
- {
- "name": "PROCESS_MODE_WHEN_PAUSED",
- "value": 2
- },
- {
- "name": "PROCESS_MODE_ALWAYS",
- "value": 3
- },
- {
- "name": "PROCESS_MODE_DISABLED",
- "value": 4
- }
- ]
- },
- {
- "name": "ProcessThreadGroup",
- "is_bitfield": false,
- "values": [
- {
- "name": "PROCESS_THREAD_GROUP_INHERIT",
- "value": 0
- },
- {
- "name": "PROCESS_THREAD_GROUP_MAIN_THREAD",
- "value": 1
- },
- {
- "name": "PROCESS_THREAD_GROUP_SUB_THREAD",
- "value": 2
- }
- ]
- },
- {
- "name": "ProcessThreadMessages",
- "is_bitfield": true,
- "values": [
- {
- "name": "FLAG_PROCESS_THREAD_MESSAGES",
- "value": 1
- },
- {
- "name": "FLAG_PROCESS_THREAD_MESSAGES_PHYSICS",
- "value": 2
- },
- {
- "name": "FLAG_PROCESS_THREAD_MESSAGES_ALL",
- "value": 3
- }
- ]
- },
- {
- "name": "PhysicsInterpolationMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "PHYSICS_INTERPOLATION_MODE_INHERIT",
- "value": 0
- },
- {
- "name": "PHYSICS_INTERPOLATION_MODE_ON",
- "value": 1
- },
- {
- "name": "PHYSICS_INTERPOLATION_MODE_OFF",
- "value": 2
- }
- ]
- },
- {
- "name": "DuplicateFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "DUPLICATE_SIGNALS",
- "value": 1
- },
- {
- "name": "DUPLICATE_GROUPS",
- "value": 2
- },
- {
- "name": "DUPLICATE_SCRIPTS",
- "value": 4
- },
- {
- "name": "DUPLICATE_USE_INSTANTIATION",
- "value": 8
- },
- {
- "name": "DUPLICATE_INTERNAL_STATE",
- "value": 16
- },
- {
- "name": "DUPLICATE_DEFAULT",
- "value": 15
- }
- ]
- },
- {
- "name": "InternalMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "INTERNAL_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "INTERNAL_MODE_FRONT",
- "value": 1
- },
- {
- "name": "INTERNAL_MODE_BACK",
- "value": 2
- }
- ]
- },
- {
- "name": "AutoTranslateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "AUTO_TRANSLATE_MODE_INHERIT",
- "value": 0
- },
- {
- "name": "AUTO_TRANSLATE_MODE_ALWAYS",
- "value": 1
- },
- {
- "name": "AUTO_TRANSLATE_MODE_DISABLED",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "_physics_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "_enter_tree",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_exit_tree",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_ready",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_configuration_warnings",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_get_accessibility_configuration_warnings",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_input",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3754044979,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "_shortcut_input",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3754044979,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "_unhandled_input",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3754044979,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "_unhandled_key_input",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3754044979,
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent",
- "meta": "required"
- }
- ]
- },
- {
- "name": "_get_focused_accessibility_element",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "print_orphan_nodes",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_orphan_node_ids",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::int"
- }
- },
- {
- "name": "add_sibling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2570952461,
- "arguments": [
- {
- "name": "sibling",
- "type": "Node",
- "meta": "required"
- },
- {
- "name": "force_readable_name",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "hash_compatibility": [
- 83702148
- ],
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "add_child",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3863233950,
- "hash_compatibility": [
- 3070154285
- ],
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- },
- {
- "name": "force_readable_name",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "internal",
- "type": "enum::Node.InternalMode",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "remove_child",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "reparent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3685795103,
- "hash_compatibility": [
- 2570952461
- ],
- "arguments": [
- {
- "name": "new_parent",
- "type": "Node",
- "meta": "required"
- },
- {
- "name": "keep_global_transform",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_child_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 894402480,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "include_internal",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_children",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 873284517,
- "return_value": {
- "type": "typedarray::Node"
- },
- "arguments": [
- {
- "name": "include_internal",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_child",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 541253412,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "include_internal",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "has_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 861721659,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2734337346,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node_or_null",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2734337346,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_parent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "find_child",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2008217037,
- "hash_compatibility": [
- 4253159453
- ],
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "pattern",
- "type": "String"
- },
- {
- "name": "recursive",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "owned",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "find_children",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2560337219,
- "hash_compatibility": [
- 1585018254
- ],
- "return_value": {
- "type": "typedarray::Node"
- },
- "arguments": [
- {
- "name": "pattern",
- "type": "String"
- },
- {
- "name": "type",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "recursive",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "owned",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "find_parent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1140089439,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "pattern",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_node_and_resource",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 861721659,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_node_and_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 502563882,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "is_inside_tree",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_part_of_edited_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_ancestor_of",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093956946,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "is_greater_than",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093956946,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "get_path_to",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 498846349,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- },
- {
- "name": "use_unique_path",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_to_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3683006648,
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- },
- {
- "name": "persistent",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_from_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "is_in_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "move_child",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3315886247,
- "arguments": [
- {
- "name": "child_node",
- "type": "Node",
- "meta": "required"
- },
- {
- "name": "to_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_groups",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "set_owner",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "owner",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "get_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 894402480,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "include_internal",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "print_tree",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "print_tree_pretty",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_tree_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_tree_string_pretty",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_scene_file_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "scene_file_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_scene_file_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "propagate_notification",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "what",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "propagate_call",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1871007965,
- "hash_compatibility": [
- 1667910434
- ],
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- },
- {
- "name": "args",
- "type": "Array",
- "default_value": "[]"
- },
- {
- "name": "parent_first",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_physics_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_physics_process_delta_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "is_physics_processing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_process_delta_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_process_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_process_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_physics_process_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_physics_process_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_processing",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_processing_input",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_shortcut_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_processing_shortcut_input",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_unhandled_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_processing_unhandled_input",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_unhandled_key_input",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_processing_unhandled_key_input",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1841290486,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Node.ProcessMode"
- }
- ]
- },
- {
- "name": "get_process_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 739966102,
- "return_value": {
- "type": "enum::Node.ProcessMode"
- }
- },
- {
- "name": "can_process",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_thread_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2275442745,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Node.ProcessThreadGroup"
- }
- ]
- },
- {
- "name": "get_process_thread_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1866404740,
- "return_value": {
- "type": "enum::Node.ProcessThreadGroup"
- }
- },
- {
- "name": "set_process_thread_messages",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1357280998,
- "arguments": [
- {
- "name": "flags",
- "type": "bitfield::Node.ProcessThreadMessages"
- }
- ]
- },
- {
- "name": "get_process_thread_messages",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4228993612,
- "return_value": {
- "type": "bitfield::Node.ProcessThreadMessages"
- }
- },
- {
- "name": "set_process_thread_group_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_process_thread_group_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "queue_accessibility_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_accessibility_element",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_display_folded",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "fold",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_displayed_folded",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_process_internal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_processing_internal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_physics_process_internal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_physics_processing_internal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_physics_interpolation_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3202404928,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Node.PhysicsInterpolationMode"
- }
- ]
- },
- {
- "name": "get_physics_interpolation_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920385216,
- "return_value": {
- "type": "enum::Node.PhysicsInterpolationMode"
- }
- },
- {
- "name": "is_physics_interpolated",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_physics_interpolated_and_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "reset_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_auto_translate_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 776149714,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::Node.AutoTranslateMode"
- }
- ]
- },
- {
- "name": "get_auto_translate_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2498906432,
- "return_value": {
- "type": "enum::Node.AutoTranslateMode"
- }
- },
- {
- "name": "can_auto_translate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_translation_domain_inherited",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_window",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1757182445,
- "return_value": {
- "type": "Window"
- }
- },
- {
- "name": "get_last_exclusive_window",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1757182445,
- "return_value": {
- "type": "Window"
- }
- },
- {
- "name": "get_tree",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2958820483,
- "return_value": {
- "type": "SceneTree"
- }
- },
- {
- "name": "create_tween",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3426978995,
- "return_value": {
- "type": "Tween",
- "meta": "required"
- }
- },
- {
- "name": "duplicate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3511555459,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "flags",
- "type": "int",
- "meta": "int32",
- "default_value": "15"
- }
- ]
- },
- {
- "name": "replace_by",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2570952461,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- },
- {
- "name": "keep_groups",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_scene_instance_load_placeholder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "load_placeholder",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_scene_instance_load_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_editable_instance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2731852923,
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- },
- {
- "name": "is_editable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editable_instance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3093956946,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_viewport",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3596683776,
- "return_value": {
- "type": "Viewport"
- }
- },
- {
- "name": "queue_free",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "request_ready",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "is_node_ready",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_multiplayer_authority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 972357352,
- "hash_compatibility": [
- 4023243586
- ],
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "recursive",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_multiplayer_authority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "is_multiplayer_authority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_multiplayer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 406750475,
- "return_value": {
- "type": "MultiplayerAPI"
- }
- },
- {
- "name": "rpc_config",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- },
- {
- "name": "config",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_node_rpc_config",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- },
- {
- "name": "set_editor_description",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "editor_description",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_editor_description",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_unique_name_in_owner",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_unique_name_in_owner",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "atr",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3344478075,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "context",
- "type": "StringName",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "atr_n",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259354841,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "message",
- "type": "String"
- },
- {
- "name": "plural_message",
- "type": "StringName"
- },
- {
- "name": "n",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "context",
- "type": "StringName",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "rpc",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 4047867050,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "rpc_id",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 361499283,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "peer_id",
- "type": "int"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "update_configuration_warnings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "call_deferred_thread_group",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 3400424181,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_deferred_thread_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "notify_deferred_thread_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "what",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "call_thread_safe",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 3400424181,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_thread_safe",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "notify_thread_safe",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "what",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "ready"
- },
- {
- "name": "renamed"
- },
- {
- "name": "tree_entered"
- },
- {
- "name": "tree_exiting"
- },
- {
- "name": "tree_exited"
- },
- {
- "name": "child_entered_tree",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "child_exiting_tree",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "child_order_changed"
- },
- {
- "name": "replacing_by",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "editor_description_changed",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "editor_state_changed"
- }
- ],
- "properties": [
- {
- "type": "StringName",
- "name": "name",
- "setter": "set_name",
- "getter": "get_name"
- },
- {
- "type": "bool",
- "name": "unique_name_in_owner",
- "setter": "set_unique_name_in_owner",
- "getter": "is_unique_name_in_owner"
- },
- {
- "type": "String",
- "name": "scene_file_path",
- "setter": "set_scene_file_path",
- "getter": "get_scene_file_path"
- },
- {
- "type": "Node",
- "name": "owner",
- "setter": "set_owner",
- "getter": "get_owner"
- },
- {
- "type": "MultiplayerAPI",
- "name": "multiplayer",
- "getter": "get_multiplayer"
- },
- {
- "type": "int",
- "name": "process_mode",
- "setter": "set_process_mode",
- "getter": "get_process_mode"
- },
- {
- "type": "int",
- "name": "process_priority",
- "setter": "set_process_priority",
- "getter": "get_process_priority"
- },
- {
- "type": "int",
- "name": "process_physics_priority",
- "setter": "set_physics_process_priority",
- "getter": "get_physics_process_priority"
- },
- {
- "type": "int",
- "name": "process_thread_group",
- "setter": "set_process_thread_group",
- "getter": "get_process_thread_group"
- },
- {
- "type": "int",
- "name": "process_thread_group_order",
- "setter": "set_process_thread_group_order",
- "getter": "get_process_thread_group_order"
- },
- {
- "type": "int",
- "name": "process_thread_messages",
- "setter": "set_process_thread_messages",
- "getter": "get_process_thread_messages"
- },
- {
- "type": "int",
- "name": "physics_interpolation_mode",
- "setter": "set_physics_interpolation_mode",
- "getter": "get_physics_interpolation_mode"
- },
- {
- "type": "int",
- "name": "auto_translate_mode",
- "setter": "set_auto_translate_mode",
- "getter": "get_auto_translate_mode"
- },
- {
- "type": "String",
- "name": "editor_description",
- "setter": "set_editor_description",
- "getter": "get_editor_description"
- }
- ]
- },
- {
- "name": "Node2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CanvasItem",
- "api_type": "core",
- "methods": [
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_rotation_degrees",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_skew",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_rotation_degrees",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_skew",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "rotate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "move_local_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2087892650,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "scaled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "move_local_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2087892650,
- "arguments": [
- {
- "name": "delta",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "scaled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "translate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "global_translate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "apply_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "ratio",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_global_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_global_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_global_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_global_rotation_degrees",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_global_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_global_rotation_degrees",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_global_skew",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radians",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_global_skew",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_global_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_global_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "set_global_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "xform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "look_at",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_angle_to",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2276447920,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "to_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "global_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "to_global",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_relative_transform_to_parent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 904556875,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "parent",
- "type": "Node",
- "meta": "required"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "float",
- "name": "rotation",
- "setter": "set_rotation",
- "getter": "get_rotation"
- },
- {
- "type": "float",
- "name": "rotation_degrees",
- "setter": "set_rotation_degrees",
- "getter": "get_rotation_degrees"
- },
- {
- "type": "Vector2",
- "name": "scale",
- "setter": "set_scale",
- "getter": "get_scale"
- },
- {
- "type": "float",
- "name": "skew",
- "setter": "set_skew",
- "getter": "get_skew"
- },
- {
- "type": "Transform2D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "Vector2",
- "name": "global_position",
- "setter": "set_global_position",
- "getter": "get_global_position"
- },
- {
- "type": "float",
- "name": "global_rotation",
- "setter": "set_global_rotation",
- "getter": "get_global_rotation"
- },
- {
- "type": "float",
- "name": "global_rotation_degrees",
- "setter": "set_global_rotation_degrees",
- "getter": "get_global_rotation_degrees"
- },
- {
- "type": "Vector2",
- "name": "global_scale",
- "setter": "set_global_scale",
- "getter": "get_global_scale"
- },
- {
- "type": "float",
- "name": "global_skew",
- "setter": "set_global_skew",
- "getter": "get_global_skew"
- },
- {
- "type": "Transform2D",
- "name": "global_transform",
- "setter": "set_global_transform",
- "getter": "get_global_transform"
- }
- ]
- },
- {
- "name": "Node3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "constants": [
- {
- "name": "NOTIFICATION_TRANSFORM_CHANGED",
- "value": 2000
- },
- {
- "name": "NOTIFICATION_ENTER_WORLD",
- "value": 41
- },
- {
- "name": "NOTIFICATION_EXIT_WORLD",
- "value": 42
- },
- {
- "name": "NOTIFICATION_VISIBILITY_CHANGED",
- "value": 43
- },
- {
- "name": "NOTIFICATION_LOCAL_TRANSFORM_CHANGED",
- "value": 44
- }
- ],
- "enums": [
- {
- "name": "RotationEditMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ROTATION_EDIT_MODE_EULER",
- "value": 0
- },
- {
- "name": "ROTATION_EDIT_MODE_QUATERNION",
- "value": 1
- },
- {
- "name": "ROTATION_EDIT_MODE_BASIS",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "local",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "euler_radians",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_rotation_degrees",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "euler_degrees",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_rotation_degrees",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_rotation_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1820889989,
- "arguments": [
- {
- "name": "order",
- "type": "enum::EulerOrder"
- }
- ]
- },
- {
- "name": "get_rotation_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 916939469,
- "return_value": {
- "type": "enum::EulerOrder"
- }
- },
- {
- "name": "set_rotation_edit_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 141483330,
- "arguments": [
- {
- "name": "edit_mode",
- "type": "enum::Node3D.RotationEditMode"
- }
- ]
- },
- {
- "name": "get_rotation_edit_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1572188370,
- "return_value": {
- "type": "enum::Node3D.RotationEditMode"
- }
- },
- {
- "name": "set_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_quaternion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1727505552,
- "arguments": [
- {
- "name": "quaternion",
- "type": "Quaternion"
- }
- ]
- },
- {
- "name": "get_quaternion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1222331677,
- "return_value": {
- "type": "Quaternion"
- }
- },
- {
- "name": "set_basis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1055510324,
- "arguments": [
- {
- "name": "basis",
- "type": "Basis"
- }
- ]
- },
- {
- "name": "get_basis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "set_global_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "global",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_global_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "get_global_transform_interpolated",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4183770049,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_global_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_global_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_global_basis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1055510324,
- "arguments": [
- {
- "name": "basis",
- "type": "Basis"
- }
- ]
- },
- {
- "name": "get_global_basis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "set_global_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "euler_radians",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_global_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_global_rotation_degrees",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "euler_degrees",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_global_rotation_degrees",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_parent_node_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 151077316,
- "return_value": {
- "type": "Node3D"
- }
- },
- {
- "name": "set_ignore_transform_notification",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_as_top_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_set_as_top_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_disable_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scale_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_world_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 317588385,
- "return_value": {
- "type": "World3D"
- }
- },
- {
- "name": "force_update_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_visibility_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_visibility_parent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "update_gizmos",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_gizmo",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1544533845,
- "arguments": [
- {
- "name": "gizmo",
- "type": "Node3DGizmo"
- }
- ]
- },
- {
- "name": "get_gizmos",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Node3DGizmo"
- }
- },
- {
- "name": "clear_gizmos",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_subgizmo_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3317607635,
- "arguments": [
- {
- "name": "gizmo",
- "type": "Node3DGizmo"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "clear_subgizmo_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_visible_in_tree",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "show",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "hide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_notify_local_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_local_transform_notification_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_notify_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_transform_notification_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "rotate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3436291937,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "global_rotate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3436291937,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "global_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "global_translate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "rotate_object_local",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3436291937,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- },
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "scale_object_local",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "translate_object_local",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "rotate_x",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "rotate_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "rotate_z",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "translate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "orthonormalize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_identity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "look_at",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2882425029,
- "hash_compatibility": [
- 3123400617
- ],
- "arguments": [
- {
- "name": "target",
- "type": "Vector3"
- },
- {
- "name": "up",
- "type": "Vector3",
- "default_value": "Vector3(0, 1, 0)"
- },
- {
- "name": "use_model_front",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "look_at_from_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2086826090,
- "hash_compatibility": [
- 4067663783
- ],
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- },
- {
- "name": "target",
- "type": "Vector3"
- },
- {
- "name": "up",
- "type": "Vector3",
- "default_value": "Vector3(0, 1, 0)"
- },
- {
- "name": "use_model_front",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "to_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 192990374,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "global_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "to_global",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 192990374,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector3"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "visibility_changed"
- }
- ],
- "properties": [
- {
- "type": "Transform3D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "Transform3D",
- "name": "global_transform",
- "setter": "set_global_transform",
- "getter": "get_global_transform"
- },
- {
- "type": "Vector3",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "Vector3",
- "name": "rotation",
- "setter": "set_rotation",
- "getter": "get_rotation"
- },
- {
- "type": "Vector3",
- "name": "rotation_degrees",
- "setter": "set_rotation_degrees",
- "getter": "get_rotation_degrees"
- },
- {
- "type": "Quaternion",
- "name": "quaternion",
- "setter": "set_quaternion",
- "getter": "get_quaternion"
- },
- {
- "type": "Basis",
- "name": "basis",
- "setter": "set_basis",
- "getter": "get_basis"
- },
- {
- "type": "Vector3",
- "name": "scale",
- "setter": "set_scale",
- "getter": "get_scale"
- },
- {
- "type": "int",
- "name": "rotation_edit_mode",
- "setter": "set_rotation_edit_mode",
- "getter": "get_rotation_edit_mode"
- },
- {
- "type": "int",
- "name": "rotation_order",
- "setter": "set_rotation_order",
- "getter": "get_rotation_order"
- },
- {
- "type": "bool",
- "name": "top_level",
- "setter": "set_as_top_level",
- "getter": "is_set_as_top_level"
- },
- {
- "type": "Vector3",
- "name": "global_position",
- "setter": "set_global_position",
- "getter": "get_global_position"
- },
- {
- "type": "Basis",
- "name": "global_basis",
- "setter": "set_global_basis",
- "getter": "get_global_basis"
- },
- {
- "type": "Vector3",
- "name": "global_rotation",
- "setter": "set_global_rotation",
- "getter": "get_global_rotation"
- },
- {
- "type": "Vector3",
- "name": "global_rotation_degrees",
- "setter": "set_global_rotation_degrees",
- "getter": "get_global_rotation_degrees"
- },
- {
- "type": "bool",
- "name": "visible",
- "setter": "set_visible",
- "getter": "is_visible"
- },
- {
- "type": "NodePath",
- "name": "visibility_parent",
- "setter": "set_visibility_parent",
- "getter": "get_visibility_parent"
- }
- ]
- },
- {
- "name": "Node3DGizmo",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core"
- },
- {
- "name": "Noise",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_noise_1d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3919130443,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "x",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_noise_2d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2753205203,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "x",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "y",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_noise_2dv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2276447920,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "v",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_noise_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 973811851,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "x",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "y",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_noise_3dv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1109078154,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "v",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3180683109,
- "hash_compatibility": [
- 2569233413
- ],
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "invert",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "in_3d_space",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "normalize",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_seamless_image",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2770743602,
- "hash_compatibility": [
- 2210827790
- ],
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "invert",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "in_3d_space",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "skirt",
- "type": "float",
- "meta": "float",
- "default_value": "0.1"
- },
- {
- "name": "normalize",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_image_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3977814329,
- "hash_compatibility": [
- 2358868431
- ],
- "return_value": {
- "type": "typedarray::Image"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "invert",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "normalize",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_seamless_image_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 451006340,
- "hash_compatibility": [
- 3328694319
- ],
- "return_value": {
- "type": "typedarray::Image"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "invert",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "skirt",
- "type": "float",
- "meta": "float",
- "default_value": "0.1"
- },
- {
- "name": "normalize",
- "type": "bool",
- "default_value": "true"
- }
- ]
- }
- ]
- },
- {
- "name": "NoiseTexture2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_generate_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "invert",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_generating_mipmaps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_noise",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4135492439,
- "arguments": [
- {
- "name": "noise",
- "type": "Noise"
- }
- ]
- },
- {
- "name": "get_noise",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 185851837,
- "return_value": {
- "type": "Noise"
- }
- },
- {
- "name": "set_color_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "gradient",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_color_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_seamless",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "seamless",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_seamless",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_invert",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "invert",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_invert",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_in_3d_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_in_3d_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_as_normal_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "as_normal_map",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_normal_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_normalize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "normalize",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_normalized",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_seamless_blend_skirt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "seamless_blend_skirt",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_seamless_blend_skirt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bump_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bump_strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bump_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "int",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "bool",
- "name": "generate_mipmaps",
- "setter": "set_generate_mipmaps",
- "getter": "is_generating_mipmaps"
- },
- {
- "type": "Noise",
- "name": "noise",
- "setter": "set_noise",
- "getter": "get_noise"
- },
- {
- "type": "Gradient",
- "name": "color_ramp",
- "setter": "set_color_ramp",
- "getter": "get_color_ramp"
- },
- {
- "type": "bool",
- "name": "seamless",
- "setter": "set_seamless",
- "getter": "get_seamless"
- },
- {
- "type": "bool",
- "name": "invert",
- "setter": "set_invert",
- "getter": "get_invert"
- },
- {
- "type": "bool",
- "name": "in_3d_space",
- "setter": "set_in_3d_space",
- "getter": "is_in_3d_space"
- },
- {
- "type": "bool",
- "name": "as_normal_map",
- "setter": "set_as_normal_map",
- "getter": "is_normal_map"
- },
- {
- "type": "bool",
- "name": "normalize",
- "setter": "set_normalize",
- "getter": "is_normalized"
- },
- {
- "type": "float",
- "name": "seamless_blend_skirt",
- "setter": "set_seamless_blend_skirt",
- "getter": "get_seamless_blend_skirt"
- },
- {
- "type": "float",
- "name": "bump_strength",
- "setter": "set_bump_strength",
- "getter": "get_bump_strength"
- }
- ]
- },
- {
- "name": "NoiseTexture3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_noise",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4135492439,
- "arguments": [
- {
- "name": "noise",
- "type": "Noise"
- }
- ]
- },
- {
- "name": "get_noise",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 185851837,
- "return_value": {
- "type": "Noise"
- }
- },
- {
- "name": "set_color_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2756054477,
- "arguments": [
- {
- "name": "gradient",
- "type": "Gradient"
- }
- ]
- },
- {
- "name": "get_color_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 132272999,
- "return_value": {
- "type": "Gradient"
- }
- },
- {
- "name": "set_seamless",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "seamless",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_seamless",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_invert",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "invert",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_invert",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_normalize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "normalize",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_normalized",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_seamless_blend_skirt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "seamless_blend_skirt",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_seamless_blend_skirt",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "int",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "int",
- "name": "depth",
- "setter": "set_depth",
- "getter": "get_depth"
- },
- {
- "type": "Noise",
- "name": "noise",
- "setter": "set_noise",
- "getter": "get_noise"
- },
- {
- "type": "Gradient",
- "name": "color_ramp",
- "setter": "set_color_ramp",
- "getter": "get_color_ramp"
- },
- {
- "type": "bool",
- "name": "seamless",
- "setter": "set_seamless",
- "getter": "get_seamless"
- },
- {
- "type": "bool",
- "name": "invert",
- "setter": "set_invert",
- "getter": "get_invert"
- },
- {
- "type": "bool",
- "name": "normalize",
- "setter": "set_normalize",
- "getter": "is_normalized"
- },
- {
- "type": "float",
- "name": "seamless_blend_skirt",
- "setter": "set_seamless_blend_skirt",
- "getter": "get_seamless_blend_skirt"
- }
- ]
- },
- {
- "name": "ORMMaterial3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "BaseMaterial3D",
- "api_type": "core"
- },
- {
- "name": "OS",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "RenderingDriver",
- "is_bitfield": false,
- "values": [
- {
- "name": "RENDERING_DRIVER_VULKAN",
- "value": 0
- },
- {
- "name": "RENDERING_DRIVER_OPENGL3",
- "value": 1
- },
- {
- "name": "RENDERING_DRIVER_D3D12",
- "value": 2
- },
- {
- "name": "RENDERING_DRIVER_METAL",
- "value": 3
- }
- ]
- },
- {
- "name": "SystemDir",
- "is_bitfield": false,
- "values": [
- {
- "name": "SYSTEM_DIR_DESKTOP",
- "value": 0
- },
- {
- "name": "SYSTEM_DIR_DCIM",
- "value": 1
- },
- {
- "name": "SYSTEM_DIR_DOCUMENTS",
- "value": 2
- },
- {
- "name": "SYSTEM_DIR_DOWNLOADS",
- "value": 3
- },
- {
- "name": "SYSTEM_DIR_MOVIES",
- "value": 4
- },
- {
- "name": "SYSTEM_DIR_MUSIC",
- "value": 5
- },
- {
- "name": "SYSTEM_DIR_PICTURES",
- "value": 6
- },
- {
- "name": "SYSTEM_DIR_RINGTONES",
- "value": 7
- }
- ]
- },
- {
- "name": "StdHandleType",
- "is_bitfield": false,
- "values": [
- {
- "name": "STD_HANDLE_INVALID",
- "value": 0
- },
- {
- "name": "STD_HANDLE_CONSOLE",
- "value": 1
- },
- {
- "name": "STD_HANDLE_FILE",
- "value": 2
- },
- {
- "name": "STD_HANDLE_PIPE",
- "value": 3
- },
- {
- "name": "STD_HANDLE_UNKNOWN",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_entropy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 47165747,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_system_ca_certificates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_connected_midi_inputs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "open_midi_inputs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "close_midi_inputs",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "alert",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1783970740,
- "hash_compatibility": [
- 233059325
- ],
- "arguments": [
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "title",
- "type": "String",
- "default_value": "\"Alert!\""
- }
- ]
- },
- {
- "name": "crash",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "message",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_low_processor_usage_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_in_low_processor_usage_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_low_processor_usage_mode_sleep_usec",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "usec",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_low_processor_usage_mode_sleep_usec",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_delta_smoothing",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "delta_smoothing_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_delta_smoothing_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_processor_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_processor_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_system_fonts",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_system_font_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 626580860,
- "hash_compatibility": [
- 2262142305
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "font_name",
- "type": "String"
- },
- {
- "name": "weight",
- "type": "int",
- "meta": "int32",
- "default_value": "400"
- },
- {
- "name": "stretch",
- "type": "int",
- "meta": "int32",
- "default_value": "100"
- },
- {
- "name": "italic",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_system_font_path_for_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 197317981,
- "hash_compatibility": [
- 3824042574
- ],
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "font_name",
- "type": "String"
- },
- {
- "name": "text",
- "type": "String"
- },
- {
- "name": "locale",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "script",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "weight",
- "type": "int",
- "meta": "int32",
- "default_value": "400"
- },
- {
- "name": "stretch",
- "type": "int",
- "meta": "int32",
- "default_value": "100"
- },
- {
- "name": "italic",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_executable_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "read_string_from_stdin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 723587915,
- "hash_compatibility": [
- 990163283,
- 2841200299
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "buffer_size",
- "type": "int",
- "meta": "int64",
- "default_value": "1024"
- }
- ]
- },
- {
- "name": "read_buffer_from_stdin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3249455752,
- "hash_compatibility": [
- 47165747
- ],
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "buffer_size",
- "type": "int",
- "meta": "int64",
- "default_value": "1024"
- }
- ]
- },
- {
- "name": "get_stdin_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1704816237,
- "return_value": {
- "type": "enum::OS.StdHandleType"
- }
- },
- {
- "name": "get_stdout_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1704816237,
- "return_value": {
- "type": "enum::OS.StdHandleType"
- }
- },
- {
- "name": "get_stderr_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1704816237,
- "return_value": {
- "type": "enum::OS.StdHandleType"
- }
- },
- {
- "name": "execute",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1488299882,
- "hash_compatibility": [
- 2881709059
- ],
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "arguments",
- "type": "PackedStringArray"
- },
- {
- "name": "output",
- "type": "Array",
- "default_value": "[]"
- },
- {
- "name": "read_stderr",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "open_console",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "execute_with_pipe",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2851312030,
- "hash_compatibility": [
- 3845631403
- ],
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "arguments",
- "type": "PackedStringArray"
- },
- {
- "name": "blocking",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "create_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2903767230,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "arguments",
- "type": "PackedStringArray"
- },
- {
- "name": "open_console",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_instance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1080601263,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "arguments",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "open_with_program",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2848259907,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "program_path",
- "type": "String"
- },
- {
- "name": "paths",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "kill",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844576869,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "pid",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "shell_open",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "uri",
- "type": "String"
- }
- ]
- },
- {
- "name": "shell_show_in_file_manager",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3565188097,
- "hash_compatibility": [
- 885841341
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file_or_dir_path",
- "type": "String"
- },
- {
- "name": "open_folder",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "is_process_running",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "pid",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_process_exit_code",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "pid",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_process_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "has_environment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "variable",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_environment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "variable",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_environment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3605043004,
- "arguments": [
- {
- "name": "variable",
- "type": "String"
- },
- {
- "name": "value",
- "type": "String"
- }
- ]
- },
- {
- "name": "unset_environment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3089850668,
- "arguments": [
- {
- "name": "variable",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_distribution_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_version",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_version_alias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_cmdline_args",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_cmdline_user_args",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_video_adapter_driver_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "set_restart_on_exit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3331453935,
- "hash_compatibility": [
- 611198603
- ],
- "arguments": [
- {
- "name": "restart",
- "type": "bool"
- },
- {
- "name": "arguments",
- "type": "PackedStringArray",
- "default_value": "PackedStringArray()"
- }
- ]
- },
- {
- "name": "is_restart_on_exit_set",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_restart_on_exit_arguments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "delay_usec",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 998575451,
- "arguments": [
- {
- "name": "usec",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "delay_msec",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 998575451,
- "arguments": [
- {
- "name": "msec",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_locale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_locale_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_model_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_userfs_persistent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_stdout_verbose",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_debug_build",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_static_memory_usage",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_static_memory_peak_usage",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_memory_info",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "move_to_trash",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2113323047,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_user_data_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_system_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3073895123,
- "hash_compatibility": [
- 1965199849
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "dir",
- "type": "enum::OS.SystemDir"
- },
- {
- "name": "shared_storage",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_config_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_data_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_cache_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_temp_dir",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_unique_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_keycode_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2261993717,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "code",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "is_keycode_unicode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "code",
- "type": "int",
- "meta": "char32"
- }
- ]
- },
- {
- "name": "find_keycode_from_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1084858572,
- "return_value": {
- "type": "enum::Key"
- },
- "arguments": [
- {
- "name": "string",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_use_file_access_save_and_swap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_thread_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_thread_caller_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_main_thread_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "has_feature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "tag_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_sandboxed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "request_permission",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "request_permissions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_granted_permissions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "revoke_granted_permissions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "add_logger",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4261188958,
- "arguments": [
- {
- "name": "logger",
- "type": "Logger",
- "meta": "required"
- }
- ]
- },
- {
- "name": "remove_logger",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4261188958,
- "arguments": [
- {
- "name": "logger",
- "type": "Logger",
- "meta": "required"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "low_processor_usage_mode",
- "setter": "set_low_processor_usage_mode",
- "getter": "is_in_low_processor_usage_mode"
- },
- {
- "type": "int",
- "name": "low_processor_usage_mode_sleep_usec",
- "setter": "set_low_processor_usage_mode_sleep_usec",
- "getter": "get_low_processor_usage_mode_sleep_usec"
- },
- {
- "type": "bool",
- "name": "delta_smoothing",
- "setter": "set_delta_smoothing",
- "getter": "is_delta_smoothing_enabled"
- }
- ]
- },
- {
- "name": "Object",
- "is_refcounted": false,
- "is_instantiable": true,
- "api_type": "core",
- "constants": [
- {
- "name": "NOTIFICATION_POSTINITIALIZE",
- "value": 0
- },
- {
- "name": "NOTIFICATION_PREDELETE",
- "value": 1
- },
- {
- "name": "NOTIFICATION_EXTENSION_RELOADED",
- "value": 2
- }
- ],
- "enums": [
- {
- "name": "ConnectFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "CONNECT_DEFERRED",
- "value": 1
- },
- {
- "name": "CONNECT_PERSIST",
- "value": 2
- },
- {
- "name": "CONNECT_ONE_SHOT",
- "value": 4
- },
- {
- "name": "CONNECT_REFERENCE_COUNTED",
- "value": 8
- },
- {
- "name": "CONNECT_APPEND_SOURCE_OBJECT",
- "value": 16
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_class",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "hash_compatibility": [
- 3927539163
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "class",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_indexed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3500910842,
- "arguments": [
- {
- "name": "property_path",
- "type": "NodePath"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_indexed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4006125091,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "property_path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_property_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_method_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "property_can_revert",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "property_get_revert",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "notification",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4023243586,
- "arguments": [
- {
- "name": "what",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "reversed",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "to_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "set_script",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "script",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_script",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- },
- {
- "name": "set_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "remove_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_meta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3990617847,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "default",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "has_meta",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_meta_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "add_user_signal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 85656714,
- "hash_compatibility": [
- 3780025912
- ],
- "arguments": [
- {
- "name": "signal",
- "type": "String"
- },
- {
- "name": "arguments",
- "type": "Array",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "has_user_signal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "remove_user_signal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "emit_signal",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 4047867050,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "call",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 3400424181,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "call_deferred",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 3400424181,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_deferred",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "callv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1260104456,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- },
- {
- "name": "arg_array",
- "type": "Array"
- }
- ]
- },
- {
- "name": "has_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_method_argument_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2458036349,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_signal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_signal_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_signal_connection_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3147814860,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_incoming_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "connect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1518946055,
- "hash_compatibility": [
- 1469446357
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- },
- {
- "name": "callable",
- "type": "Callable"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "disconnect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1874754934,
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "is_connected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 768136979,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "has_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_block_signals",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_blocking_signals",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "notify_property_list_changed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_message_translation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "can_translate_messages",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "tr",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1195764410,
- "hash_compatibility": [
- 2475554935
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "message",
- "type": "StringName"
- },
- {
- "name": "context",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "tr_n",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 162698058,
- "hash_compatibility": [
- 4021311862
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "message",
- "type": "StringName"
- },
- {
- "name": "plural_message",
- "type": "StringName"
- },
- {
- "name": "n",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "context",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_translation_domain",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "set_translation_domain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "domain",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "is_queued_for_deletion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "cancel_free",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "script_changed"
- },
- {
- "name": "property_list_changed"
- }
- ]
- },
- {
- "name": "Occluder3D",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 497664490,
- "return_value": {
- "type": "PackedVector3Array"
- }
- },
- {
- "name": "get_indices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- }
- ]
- },
- {
- "name": "OccluderInstance3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_bake_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_bake_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_bake_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_bake_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bake_simplification_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "simplification_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bake_simplification_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_occluder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1664878165,
- "arguments": [
- {
- "name": "occluder",
- "type": "Occluder3D"
- }
- ]
- },
- {
- "name": "get_occluder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1696836198,
- "return_value": {
- "type": "Occluder3D"
- }
- }
- ],
- "properties": [
- {
- "type": "Occluder3D",
- "name": "occluder",
- "setter": "set_occluder",
- "getter": "get_occluder"
- },
- {
- "type": "int",
- "name": "bake_mask",
- "setter": "set_bake_mask",
- "getter": "get_bake_mask"
- },
- {
- "type": "float",
- "name": "bake_simplification_distance",
- "setter": "set_bake_simplification_distance",
- "getter": "get_bake_simplification_distance"
- }
- ]
- },
- {
- "name": "OccluderPolygon2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "CullMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CULL_DISABLED",
- "value": 0
- },
- {
- "name": "CULL_CLOCKWISE",
- "value": 1
- },
- {
- "name": "CULL_COUNTER_CLOCKWISE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_closed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "closed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_closed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_cull_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3500863002,
- "arguments": [
- {
- "name": "cull_mode",
- "type": "enum::OccluderPolygon2D.CullMode"
- }
- ]
- },
- {
- "name": "get_cull_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 33931036,
- "return_value": {
- "type": "enum::OccluderPolygon2D.CullMode"
- }
- },
- {
- "name": "set_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "closed",
- "setter": "set_closed",
- "getter": "is_closed"
- },
- {
- "type": "int",
- "name": "cull_mode",
- "setter": "set_cull_mode",
- "getter": "get_cull_mode"
- },
- {
- "type": "PackedVector2Array",
- "name": "polygon",
- "setter": "set_polygon",
- "getter": "get_polygon"
- }
- ]
- },
- {
- "name": "OfflineMultiplayerPeer",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "MultiplayerPeer",
- "api_type": "core"
- },
- {
- "name": "OggPacketSequence",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_packet_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "packet_data",
- "type": "typedarray::Array"
- }
- ]
- },
- {
- "name": "get_packet_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Array"
- }
- },
- {
- "name": "set_packet_granule_positions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3709968205,
- "arguments": [
- {
- "name": "granule_positions",
- "type": "PackedInt64Array"
- }
- ]
- },
- {
- "name": "get_packet_granule_positions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "set_sampling_rate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "sampling_rate",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sampling_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "typedarray::PackedByteArray",
- "name": "packet_data",
- "setter": "set_packet_data",
- "getter": "get_packet_data"
- },
- {
- "type": "PackedInt64Array",
- "name": "granule_positions",
- "setter": "set_packet_granule_positions",
- "getter": "get_packet_granule_positions"
- },
- {
- "type": "float",
- "name": "sampling_rate",
- "setter": "set_sampling_rate",
- "getter": "get_sampling_rate"
- }
- ]
- },
- {
- "name": "OggPacketSequencePlayback",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core"
- },
- {
- "name": "OmniLight3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Light3D",
- "api_type": "core",
- "enums": [
- {
- "name": "ShadowMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADOW_DUAL_PARABOLOID",
- "value": 0
- },
- {
- "name": "SHADOW_CUBE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_shadow_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121862228,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OmniLight3D.ShadowMode"
- }
- ]
- },
- {
- "name": "get_shadow_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4181586331,
- "return_value": {
- "type": "enum::OmniLight3D.ShadowMode"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "omni_range",
- "setter": "set_param",
- "getter": "get_param",
- "index": 4
- },
- {
- "type": "float",
- "name": "omni_attenuation",
- "setter": "set_param",
- "getter": "get_param",
- "index": 6
- },
- {
- "type": "int",
- "name": "omni_shadow_mode",
- "setter": "set_shadow_mode",
- "getter": "get_shadow_mode"
- }
- ]
- },
- {
- "name": "OpenXRAPIExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "OpenXRAlphaBlendModeSupport",
- "is_bitfield": false,
- "values": [
- {
- "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_NONE",
- "value": 0
- },
- {
- "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_REAL",
- "value": 1
- },
- {
- "name": "OPENXR_ALPHA_BLEND_MODE_SUPPORT_EMULATING",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_openxr_version",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_instance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_system_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_session",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "transform_from_pose",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2963875352,
- "hash_compatibility": [
- 3255299855
- ],
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "pose",
- "type": "const void*"
- }
- ]
- },
- {
- "name": "xr_result",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3886436197,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "result",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "format",
- "type": "String"
- },
- {
- "name": "args",
- "type": "Array"
- }
- ]
- },
- {
- "name": "openxr_is_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2703660260,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "check_run_in_editor",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_instance_proc_addr",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1597066294,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_error_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 990163283,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "result",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_swapchain_format_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 990163283,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "swapchain_format",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "set_object_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2285447957,
- "arguments": [
- {
- "name": "object_type",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "object_handle",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "object_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "begin_debug_label_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "label_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "end_debug_label_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "insert_debug_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "label_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_view_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_view_configuration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "is_initialized",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_running",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_custom_play_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "space",
- "type": "const void*"
- }
- ]
- },
- {
- "name": "get_play_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_predicted_display_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "get_next_frame_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "can_render",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "find_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4106179378,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "action_set",
- "type": "RID"
- }
- ]
- },
- {
- "name": "action_get_handle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3917799429,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "action",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_hand_tracker",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "hand_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "register_composition_layer_provider",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "hash_compatibility": [
- 1997997368
- ],
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "unregister_composition_layer_provider",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "hash_compatibility": [
- 1997997368
- ],
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "register_projection_views_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "hash_compatibility": [
- 1997997368
- ],
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "unregister_projection_views_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "hash_compatibility": [
- 1997997368
- ],
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "register_frame_info_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "unregister_frame_info_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "register_projection_layer_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "unregister_projection_layer_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1477360496,
- "arguments": [
- {
- "name": "extension",
- "type": "OpenXRExtensionWrapper"
- }
- ]
- },
- {
- "name": "get_render_state_z_near",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_render_state_z_far",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_velocity_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "render_target",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_velocity_depth_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "render_target",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_velocity_target_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "target_size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_supported_swapchain_formats",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3851388692,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "openxr_swapchain_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2162228999,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "create_flags",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "usage_flags",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "swapchain_format",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "sample_count",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "array_size",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "openxr_swapchain_free",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "swapchain",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "openxr_swapchain_get_swapchain",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "swapchain",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "openxr_swapchain_acquire",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "swapchain",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "openxr_swapchain_get_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 937000113,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "swapchain",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "openxr_swapchain_release",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "swapchain",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_projection_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "set_render_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1763793166,
- "arguments": [
- {
- "name": "render_region",
- "type": "Rect2i"
- }
- ]
- },
- {
- "name": "set_emulate_environment_blend_mode_alpha_blend",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_environment_blend_mode_alpha_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1579290861,
- "return_value": {
- "type": "enum::OpenXRAPIExtension.OpenXRAlphaBlendModeSupport"
- }
- },
- {
- "name": "update_main_swapchain_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "OpenXRAction",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "ActionType",
- "is_bitfield": false,
- "values": [
- {
- "name": "OPENXR_ACTION_BOOL",
- "value": 0
- },
- {
- "name": "OPENXR_ACTION_FLOAT",
- "value": 1
- },
- {
- "name": "OPENXR_ACTION_VECTOR2",
- "value": 2
- },
- {
- "name": "OPENXR_ACTION_POSE",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_localized_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "localized_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_localized_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_action_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1675238366,
- "arguments": [
- {
- "name": "action_type",
- "type": "enum::OpenXRAction.ActionType"
- }
- ]
- },
- {
- "name": "get_action_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536542431,
- "return_value": {
- "type": "enum::OpenXRAction.ActionType"
- }
- },
- {
- "name": "set_toplevel_paths",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "toplevel_paths",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_toplevel_paths",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "localized_name",
- "setter": "set_localized_name",
- "getter": "get_localized_name"
- },
- {
- "type": "int",
- "name": "action_type",
- "setter": "set_action_type",
- "getter": "get_action_type"
- },
- {
- "type": "PackedStringArray",
- "name": "toplevel_paths",
- "setter": "set_toplevel_paths",
- "getter": "get_toplevel_paths"
- }
- ]
- },
- {
- "name": "OpenXRActionBindingModifier",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRBindingModifier",
- "api_type": "core"
- },
- {
- "name": "OpenXRActionMap",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_action_sets",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "action_sets",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_action_sets",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_action_set_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "find_action_set",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1888809267,
- "return_value": {
- "type": "OpenXRActionSet"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_action_set",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1789580336,
- "return_value": {
- "type": "OpenXRActionSet"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_action_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2093310581,
- "arguments": [
- {
- "name": "action_set",
- "type": "OpenXRActionSet"
- }
- ]
- },
- {
- "name": "remove_action_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2093310581,
- "arguments": [
- {
- "name": "action_set",
- "type": "OpenXRActionSet"
- }
- ]
- },
- {
- "name": "set_interaction_profiles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "interaction_profiles",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_interaction_profiles",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_interaction_profile_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "find_interaction_profile",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3095875538,
- "return_value": {
- "type": "OpenXRInteractionProfile"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_interaction_profile",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2546151210,
- "return_value": {
- "type": "OpenXRInteractionProfile"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_interaction_profile",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2697953512,
- "arguments": [
- {
- "name": "interaction_profile",
- "type": "OpenXRInteractionProfile"
- }
- ]
- },
- {
- "name": "remove_interaction_profile",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2697953512,
- "arguments": [
- {
- "name": "interaction_profile",
- "type": "OpenXRInteractionProfile"
- }
- ]
- },
- {
- "name": "create_default_action_sets",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "OpenXRActionSet",
- "name": "action_sets",
- "setter": "set_action_sets",
- "getter": "get_action_sets"
- },
- {
- "type": "OpenXRInteractionProfile",
- "name": "interaction_profiles",
- "setter": "set_interaction_profiles",
- "getter": "get_interaction_profiles"
- }
- ]
- },
- {
- "name": "OpenXRActionSet",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_localized_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "localized_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_localized_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_action_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_actions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "actions",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_actions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "add_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 349361333,
- "arguments": [
- {
- "name": "action",
- "type": "OpenXRAction"
- }
- ]
- },
- {
- "name": "remove_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 349361333,
- "arguments": [
- {
- "name": "action",
- "type": "OpenXRAction"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "localized_name",
- "setter": "set_localized_name",
- "getter": "get_localized_name"
- },
- {
- "type": "int",
- "name": "priority",
- "setter": "set_priority",
- "getter": "get_priority"
- },
- {
- "type": "OpenXRAction",
- "name": "actions",
- "setter": "set_actions",
- "getter": "get_actions"
- }
- ]
- },
- {
- "name": "OpenXRAnalogThresholdModifier",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRActionBindingModifier",
- "api_type": "core",
- "methods": [
- {
- "name": "set_on_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "on_threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_on_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_off_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "off_threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_off_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_on_haptic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2998020150,
- "arguments": [
- {
- "name": "haptic",
- "type": "OpenXRHapticBase"
- }
- ]
- },
- {
- "name": "get_on_haptic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 922310751,
- "return_value": {
- "type": "OpenXRHapticBase"
- }
- },
- {
- "name": "set_off_haptic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2998020150,
- "arguments": [
- {
- "name": "haptic",
- "type": "OpenXRHapticBase"
- }
- ]
- },
- {
- "name": "get_off_haptic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 922310751,
- "return_value": {
- "type": "OpenXRHapticBase"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "on_threshold",
- "setter": "set_on_threshold",
- "getter": "get_on_threshold"
- },
- {
- "type": "float",
- "name": "off_threshold",
- "setter": "set_off_threshold",
- "getter": "get_off_threshold"
- },
- {
- "type": "OpenXRHapticBase",
- "name": "on_haptic",
- "setter": "set_on_haptic",
- "getter": "get_on_haptic"
- },
- {
- "type": "OpenXRHapticBase",
- "name": "off_haptic",
- "setter": "set_off_haptic",
- "getter": "get_off_haptic"
- }
- ]
- },
- {
- "name": "OpenXRAnchorTracker",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialEntityTracker",
- "api_type": "core",
- "methods": [
- {
- "name": "has_uuid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_uuid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "uuid",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_uuid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "signals": [
- {
- "name": "uuid_changed"
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "uuid",
- "setter": "set_uuid",
- "getter": "get_uuid"
- }
- ]
- },
- {
- "name": "OpenXRAndroidThreadSettingsExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "enums": [
- {
- "name": "ThreadType",
- "is_bitfield": false,
- "values": [
- {
- "name": "THREAD_TYPE_APPLICATION_MAIN",
- "value": 0
- },
- {
- "name": "THREAD_TYPE_APPLICATION_WORKER",
- "value": 1
- },
- {
- "name": "THREAD_TYPE_RENDERER_MAIN",
- "value": 2
- },
- {
- "name": "THREAD_TYPE_RENDERER_WORKER",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_application_thread_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1558751158,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "thread_type",
- "type": "enum::OpenXRAndroidThreadSettingsExtension.ThreadType"
- },
- {
- "name": "thread_id",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRBindingModifier",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_description",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_ip_modification",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2115431945,
- "return_value": {
- "type": "PackedByteArray"
- }
- }
- ]
- },
- {
- "name": "OpenXRBindingModifierEditor",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PanelContainer",
- "api_type": "editor",
- "methods": [
- {
- "name": "get_binding_modifier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2930765082,
- "return_value": {
- "type": "OpenXRBindingModifier"
- }
- },
- {
- "name": "setup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1284787389,
- "arguments": [
- {
- "name": "action_map",
- "type": "OpenXRActionMap"
- },
- {
- "name": "binding_modifier",
- "type": "OpenXRBindingModifier"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "binding_modifier_removed",
- "arguments": [
- {
- "name": "binding_modifier_editor",
- "type": "Object"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRCompositionLayer",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Filter",
- "is_bitfield": false,
- "values": [
- {
- "name": "FILTER_NEAREST",
- "value": 0
- },
- {
- "name": "FILTER_LINEAR",
- "value": 1
- },
- {
- "name": "FILTER_CUBIC",
- "value": 2
- }
- ]
- },
- {
- "name": "MipmapMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "MIPMAP_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "MIPMAP_MODE_NEAREST",
- "value": 1
- },
- {
- "name": "MIPMAP_MODE_LINEAR",
- "value": 2
- }
- ]
- },
- {
- "name": "Wrap",
- "is_bitfield": false,
- "values": [
- {
- "name": "WRAP_CLAMP_TO_BORDER",
- "value": 0
- },
- {
- "name": "WRAP_CLAMP_TO_EDGE",
- "value": 1
- },
- {
- "name": "WRAP_REPEAT",
- "value": 2
- },
- {
- "name": "WRAP_MIRRORED_REPEAT",
- "value": 3
- },
- {
- "name": "WRAP_MIRROR_CLAMP_TO_EDGE",
- "value": 4
- }
- ]
- },
- {
- "name": "Swizzle",
- "is_bitfield": false,
- "values": [
- {
- "name": "SWIZZLE_RED",
- "value": 0
- },
- {
- "name": "SWIZZLE_GREEN",
- "value": 1
- },
- {
- "name": "SWIZZLE_BLUE",
- "value": 2
- },
- {
- "name": "SWIZZLE_ALPHA",
- "value": 3
- },
- {
- "name": "SWIZZLE_ZERO",
- "value": 4
- },
- {
- "name": "SWIZZLE_ONE",
- "value": 5
- }
- ]
- },
- {
- "name": "EyeVisibility",
- "is_bitfield": false,
- "values": [
- {
- "name": "EYE_VISIBILITY_BOTH",
- "value": 0
- },
- {
- "name": "EYE_VISIBILITY_LEFT",
- "value": 1
- },
- {
- "name": "EYE_VISIBILITY_RIGHT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_layer_viewport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3888077664,
- "arguments": [
- {
- "name": "viewport",
- "type": "SubViewport"
- }
- ]
- },
- {
- "name": "get_layer_viewport",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3750751911,
- "return_value": {
- "type": "SubViewport"
- }
- },
- {
- "name": "set_use_android_surface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_android_surface",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_android_surface_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_android_surface_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "set_enable_hole_punch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_hole_punch",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sort_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "order",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sort_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_alpha_blend",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_alpha_blend",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_android_surface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3277089691,
- "return_value": {
- "type": "JavaObject"
- }
- },
- {
- "name": "is_natively_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_protected_content",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_protected_content",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "protected_content",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_min_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3653437593,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Filter"
- }
- ]
- },
- {
- "name": "get_min_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 845677307,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Filter"
- }
- },
- {
- "name": "set_mag_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3653437593,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Filter"
- }
- ]
- },
- {
- "name": "get_mag_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 845677307,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Filter"
- }
- },
- {
- "name": "set_mipmap_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3271133183,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.MipmapMode"
- }
- ]
- },
- {
- "name": "get_mipmap_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3962697095,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.MipmapMode"
- }
- },
- {
- "name": "set_horizontal_wrap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 15634990,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Wrap"
- }
- ]
- },
- {
- "name": "get_horizontal_wrap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2798816834,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Wrap"
- }
- },
- {
- "name": "set_vertical_wrap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 15634990,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Wrap"
- }
- ]
- },
- {
- "name": "get_vertical_wrap",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2798816834,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Wrap"
- }
- },
- {
- "name": "set_red_swizzle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 741598951,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- ]
- },
- {
- "name": "get_red_swizzle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2334776767,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- },
- {
- "name": "set_green_swizzle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 741598951,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- ]
- },
- {
- "name": "get_green_swizzle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2334776767,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- },
- {
- "name": "set_blue_swizzle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 741598951,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- ]
- },
- {
- "name": "get_blue_swizzle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2334776767,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- },
- {
- "name": "set_alpha_swizzle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 741598951,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- ]
- },
- {
- "name": "get_alpha_swizzle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2334776767,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.Swizzle"
- }
- },
- {
- "name": "set_max_anisotropy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_anisotropy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_border_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_border_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_eye_visibility",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 156391336,
- "arguments": [
- {
- "name": "eye_visibility",
- "type": "enum::OpenXRCompositionLayer.EyeVisibility"
- }
- ]
- },
- {
- "name": "get_eye_visibility",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 467669000,
- "return_value": {
- "type": "enum::OpenXRCompositionLayer.EyeVisibility"
- }
- },
- {
- "name": "intersects_ray",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1091262597,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "origin",
- "type": "Vector3"
- },
- {
- "name": "direction",
- "type": "Vector3"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Object",
- "name": "layer_viewport",
- "setter": "set_layer_viewport",
- "getter": "get_layer_viewport"
- },
- {
- "type": "bool",
- "name": "use_android_surface",
- "setter": "set_use_android_surface",
- "getter": "get_use_android_surface"
- },
- {
- "type": "bool",
- "name": "protected_content",
- "setter": "set_protected_content",
- "getter": "is_protected_content"
- },
- {
- "type": "Vector2i",
- "name": "android_surface_size",
- "setter": "set_android_surface_size",
- "getter": "get_android_surface_size"
- },
- {
- "type": "int",
- "name": "sort_order",
- "setter": "set_sort_order",
- "getter": "get_sort_order"
- },
- {
- "type": "bool",
- "name": "alpha_blend",
- "setter": "set_alpha_blend",
- "getter": "get_alpha_blend"
- },
- {
- "type": "bool",
- "name": "enable_hole_punch",
- "setter": "set_enable_hole_punch",
- "getter": "get_enable_hole_punch"
- },
- {
- "type": "int",
- "name": "eye_visibility",
- "setter": "set_eye_visibility",
- "getter": "get_eye_visibility"
- },
- {
- "type": "int",
- "name": "swapchain_state_min_filter",
- "setter": "set_min_filter",
- "getter": "get_min_filter"
- },
- {
- "type": "int",
- "name": "swapchain_state_mag_filter",
- "setter": "set_mag_filter",
- "getter": "get_mag_filter"
- },
- {
- "type": "int",
- "name": "swapchain_state_mipmap_mode",
- "setter": "set_mipmap_mode",
- "getter": "get_mipmap_mode"
- },
- {
- "type": "int",
- "name": "swapchain_state_horizontal_wrap",
- "setter": "set_horizontal_wrap",
- "getter": "get_horizontal_wrap"
- },
- {
- "type": "int",
- "name": "swapchain_state_vertical_wrap",
- "setter": "set_vertical_wrap",
- "getter": "get_vertical_wrap"
- },
- {
- "type": "int",
- "name": "swapchain_state_red_swizzle",
- "setter": "set_red_swizzle",
- "getter": "get_red_swizzle"
- },
- {
- "type": "int",
- "name": "swapchain_state_green_swizzle",
- "setter": "set_green_swizzle",
- "getter": "get_green_swizzle"
- },
- {
- "type": "int",
- "name": "swapchain_state_blue_swizzle",
- "setter": "set_blue_swizzle",
- "getter": "get_blue_swizzle"
- },
- {
- "type": "int",
- "name": "swapchain_state_alpha_swizzle",
- "setter": "set_alpha_swizzle",
- "getter": "get_alpha_swizzle"
- },
- {
- "type": "float",
- "name": "swapchain_state_max_anisotropy",
- "setter": "set_max_anisotropy",
- "getter": "get_max_anisotropy"
- },
- {
- "type": "Color",
- "name": "swapchain_state_border_color",
- "setter": "set_border_color",
- "getter": "get_border_color"
- }
- ]
- },
- {
- "name": "OpenXRCompositionLayerCylinder",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRCompositionLayer",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_aspect_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "aspect_ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_aspect_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_central_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_central_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fallback_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_fallback_segments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "aspect_ratio",
- "setter": "set_aspect_ratio",
- "getter": "get_aspect_ratio"
- },
- {
- "type": "float",
- "name": "central_angle",
- "setter": "set_central_angle",
- "getter": "get_central_angle"
- },
- {
- "type": "int",
- "name": "fallback_segments",
- "setter": "set_fallback_segments",
- "getter": "get_fallback_segments"
- }
- ]
- },
- {
- "name": "OpenXRCompositionLayerEquirect",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRCompositionLayer",
- "api_type": "core",
- "methods": [
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_central_horizontal_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_central_horizontal_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_upper_vertical_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_upper_vertical_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_lower_vertical_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_lower_vertical_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fallback_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_fallback_segments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "float",
- "name": "central_horizontal_angle",
- "setter": "set_central_horizontal_angle",
- "getter": "get_central_horizontal_angle"
- },
- {
- "type": "float",
- "name": "upper_vertical_angle",
- "setter": "set_upper_vertical_angle",
- "getter": "get_upper_vertical_angle"
- },
- {
- "type": "float",
- "name": "lower_vertical_angle",
- "setter": "set_lower_vertical_angle",
- "getter": "get_lower_vertical_angle"
- },
- {
- "type": "int",
- "name": "fallback_segments",
- "setter": "set_fallback_segments",
- "getter": "get_fallback_segments"
- }
- ]
- },
- {
- "name": "OpenXRCompositionLayerQuad",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRCompositionLayer",
- "api_type": "core",
- "methods": [
- {
- "name": "set_quad_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_quad_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "quad_size",
- "setter": "set_quad_size",
- "getter": "get_quad_size"
- }
- ]
- },
- {
- "name": "OpenXRDpadBindingModifier",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRIPBindingModifier",
- "api_type": "core",
- "methods": [
- {
- "name": "set_action_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2093310581,
- "arguments": [
- {
- "name": "action_set",
- "type": "OpenXRActionSet"
- }
- ]
- },
- {
- "name": "get_action_set",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 619941079,
- "return_value": {
- "type": "OpenXRActionSet"
- }
- },
- {
- "name": "set_input_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "input_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_input_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_threshold_released",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "threshold_released",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_threshold_released",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_center_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "center_region",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_center_region",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_wedge_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "wedge_angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_wedge_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_is_sticky",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "is_sticky",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_is_sticky",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_on_haptic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2998020150,
- "arguments": [
- {
- "name": "haptic",
- "type": "OpenXRHapticBase"
- }
- ]
- },
- {
- "name": "get_on_haptic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 922310751,
- "return_value": {
- "type": "OpenXRHapticBase"
- }
- },
- {
- "name": "set_off_haptic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2998020150,
- "arguments": [
- {
- "name": "haptic",
- "type": "OpenXRHapticBase"
- }
- ]
- },
- {
- "name": "get_off_haptic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 922310751,
- "return_value": {
- "type": "OpenXRHapticBase"
- }
- }
- ],
- "properties": [
- {
- "type": "OpenXRActionSet",
- "name": "action_set",
- "setter": "set_action_set",
- "getter": "get_action_set"
- },
- {
- "type": "String",
- "name": "input_path",
- "setter": "set_input_path",
- "getter": "get_input_path"
- },
- {
- "type": "float",
- "name": "threshold",
- "setter": "set_threshold",
- "getter": "get_threshold"
- },
- {
- "type": "float",
- "name": "threshold_released",
- "setter": "set_threshold_released",
- "getter": "get_threshold_released"
- },
- {
- "type": "float",
- "name": "center_region",
- "setter": "set_center_region",
- "getter": "get_center_region"
- },
- {
- "type": "float",
- "name": "wedge_angle",
- "setter": "set_wedge_angle",
- "getter": "get_wedge_angle"
- },
- {
- "type": "bool",
- "name": "is_sticky",
- "setter": "set_is_sticky",
- "getter": "get_is_sticky"
- },
- {
- "type": "OpenXRHapticBase",
- "name": "on_haptic",
- "setter": "set_on_haptic",
- "getter": "get_on_haptic"
- },
- {
- "type": "OpenXRHapticBase",
- "name": "off_haptic",
- "setter": "set_off_haptic",
- "getter": "get_off_haptic"
- }
- ]
- },
- {
- "name": "OpenXRExtensionWrapper",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_requested_extensions",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3554694381,
- "hash_compatibility": [
- 2382534195
- ],
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "xr_version",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_set_system_properties_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_instance_create_info_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 50157827,
- "hash_compatibility": [
- 3744713108
- ],
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "xr_version",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_session_create_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_swapchain_create_info_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_hand_joint_locations_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 50157827,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "hand_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_projection_views_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 50157827,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "view_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_frame_wait_info_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_frame_end_info_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_projection_layer_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_view_locate_info_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_set_reference_space_create_info_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 50157827,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "reference_space_type",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_prepare_view_configuration",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "view_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_set_view_configuration_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 50157827,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "view",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_print_view_configuration_info",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 998575451,
- "arguments": [
- {
- "name": "view",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_composition_layer_count",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_composition_layer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_composition_layer_order",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_suggested_tracker_names",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_on_register_metadata",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 309044627,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "interaction_profile_metadata",
- "type": "OpenXRInteractionProfileMetadata"
- }
- ]
- },
- {
- "name": "_on_before_instance_created",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_instance_created",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "instance",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_on_instance_destroyed",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_session_created",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "session",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_on_process",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_sync_actions",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_pre_render",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_main_swapchains_created",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_pre_draw_viewport",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_on_post_draw_viewport",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_on_session_destroyed",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_idle",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_ready",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_synchronized",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_visible",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_focused",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_stopping",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_loss_pending",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_state_exiting",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_on_event_polled",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3067735520,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "event",
- "type": "const void*"
- }
- ]
- },
- {
- "name": "_set_viewport_composition_layer_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2250464348,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "layer",
- "type": "const void*"
- },
- {
- "name": "property_values",
- "type": "Dictionary"
- },
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_get_viewport_composition_layer_extension_properties",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_get_viewport_composition_layer_extension_property_defaults",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2382534195,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "_on_viewport_composition_layer_destroyed",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "const void*"
- }
- ]
- },
- {
- "name": "_set_android_surface_swapchain_create_info_and_get_next_pointer",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3726637545,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "property_values",
- "type": "Dictionary"
- },
- {
- "name": "next_pointer",
- "type": "void*"
- }
- ]
- },
- {
- "name": "get_openxr_api",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1637791613,
- "return_value": {
- "type": "OpenXRAPIExtension"
- }
- },
- {
- "name": "register_extension_wrapper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "OpenXRExtensionWrapperExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core"
- },
- {
- "name": "OpenXRFrameSynthesisExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "methods": [
- {
- "name": "is_available",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_relax_frame_interval",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_relax_frame_interval",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "relax_frame_interval",
- "type": "bool"
- }
- ]
- },
- {
- "name": "skip_next_frame",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "relax_frame_interval",
- "setter": "set_relax_frame_interval",
- "getter": "get_relax_frame_interval"
- }
- ]
- },
- {
- "name": "OpenXRFutureExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "methods": [
- {
- "name": "is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "register_future",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1038012256,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "future",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "on_success",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "cancel_future",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "future",
- "type": "int",
- "meta": "uint64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRFutureResult",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "ResultStatus",
- "is_bitfield": false,
- "values": [
- {
- "name": "RESULT_RUNNING",
- "value": 0
- },
- {
- "name": "RESULT_FINISHED",
- "value": 1
- },
- {
- "name": "RESULT_CANCELLED",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_status",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2023607463,
- "return_value": {
- "type": "enum::OpenXRFutureResult.ResultStatus"
- }
- },
- {
- "name": "get_future",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "cancel_future",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_result_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "result_value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_result_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- }
- ],
- "signals": [
- {
- "name": "completed",
- "arguments": [
- {
- "name": "result",
- "type": "OpenXRFutureResult"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRHand",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Hands",
- "is_bitfield": false,
- "values": [
- {
- "name": "HAND_LEFT",
- "value": 0
- },
- {
- "name": "HAND_RIGHT",
- "value": 1
- },
- {
- "name": "HAND_MAX",
- "value": 2
- }
- ]
- },
- {
- "name": "MotionRange",
- "is_bitfield": false,
- "values": [
- {
- "name": "MOTION_RANGE_UNOBSTRUCTED",
- "value": 0
- },
- {
- "name": "MOTION_RANGE_CONFORM_TO_CONTROLLER",
- "value": 1
- },
- {
- "name": "MOTION_RANGE_MAX",
- "value": 2
- }
- ]
- },
- {
- "name": "SkeletonRig",
- "is_bitfield": false,
- "values": [
- {
- "name": "SKELETON_RIG_OPENXR",
- "value": 0
- },
- {
- "name": "SKELETON_RIG_HUMANOID",
- "value": 1
- },
- {
- "name": "SKELETON_RIG_MAX",
- "value": 2
- }
- ]
- },
- {
- "name": "BoneUpdate",
- "is_bitfield": false,
- "values": [
- {
- "name": "BONE_UPDATE_FULL",
- "value": 0
- },
- {
- "name": "BONE_UPDATE_ROTATION_ONLY",
- "value": 1
- },
- {
- "name": "BONE_UPDATE_MAX",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_hand",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1849328560,
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRHand.Hands"
- }
- ]
- },
- {
- "name": "get_hand",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2850644561,
- "return_value": {
- "type": "enum::OpenXRHand.Hands"
- }
- },
- {
- "name": "set_hand_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "hand_skeleton",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_hand_skeleton",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_motion_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3326516003,
- "arguments": [
- {
- "name": "motion_range",
- "type": "enum::OpenXRHand.MotionRange"
- }
- ]
- },
- {
- "name": "get_motion_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2191822314,
- "return_value": {
- "type": "enum::OpenXRHand.MotionRange"
- }
- },
- {
- "name": "set_skeleton_rig",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1528072213,
- "arguments": [
- {
- "name": "skeleton_rig",
- "type": "enum::OpenXRHand.SkeletonRig"
- }
- ]
- },
- {
- "name": "get_skeleton_rig",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 968409338,
- "return_value": {
- "type": "enum::OpenXRHand.SkeletonRig"
- }
- },
- {
- "name": "set_bone_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3144625444,
- "arguments": [
- {
- "name": "bone_update",
- "type": "enum::OpenXRHand.BoneUpdate"
- }
- ]
- },
- {
- "name": "get_bone_update",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1310695248,
- "return_value": {
- "type": "enum::OpenXRHand.BoneUpdate"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "hand",
- "setter": "set_hand",
- "getter": "get_hand"
- },
- {
- "type": "int",
- "name": "motion_range",
- "setter": "set_motion_range",
- "getter": "get_motion_range"
- },
- {
- "type": "NodePath",
- "name": "hand_skeleton",
- "setter": "set_hand_skeleton",
- "getter": "get_hand_skeleton"
- },
- {
- "type": "int",
- "name": "skeleton_rig",
- "setter": "set_skeleton_rig",
- "getter": "get_skeleton_rig"
- },
- {
- "type": "int",
- "name": "bone_update",
- "setter": "set_bone_update",
- "getter": "get_bone_update"
- }
- ]
- },
- {
- "name": "OpenXRHapticBase",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Resource",
- "api_type": "core"
- },
- {
- "name": "OpenXRHapticVibration",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRHapticBase",
- "api_type": "core",
- "methods": [
- {
- "name": "set_duration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "duration",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_duration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "frequency",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_amplitude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amplitude",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_amplitude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "duration",
- "setter": "set_duration",
- "getter": "get_duration"
- },
- {
- "type": "float",
- "name": "frequency",
- "setter": "set_frequency",
- "getter": "get_frequency"
- },
- {
- "type": "float",
- "name": "amplitude",
- "setter": "set_amplitude",
- "getter": "get_amplitude"
- }
- ]
- },
- {
- "name": "OpenXRIPBinding",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_action",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 349361333,
- "arguments": [
- {
- "name": "action",
- "type": "OpenXRAction"
- }
- ]
- },
- {
- "name": "get_action",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4072409085,
- "return_value": {
- "type": "OpenXRAction"
- }
- },
- {
- "name": "set_binding_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "binding_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_binding_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_binding_modifier_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_binding_modifier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3538296211,
- "return_value": {
- "type": "OpenXRActionBindingModifier"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_binding_modifiers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "binding_modifiers",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_binding_modifiers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_paths",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4015028928,
- "arguments": [
- {
- "name": "paths",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "get_paths",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_path_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "has_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "remove_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "OpenXRAction",
- "name": "action",
- "setter": "set_action",
- "getter": "get_action"
- },
- {
- "type": "String",
- "name": "binding_path",
- "setter": "set_binding_path",
- "getter": "get_binding_path"
- },
- {
- "type": "OpenXRActionBindingModifier",
- "name": "binding_modifiers",
- "setter": "set_binding_modifiers",
- "getter": "get_binding_modifiers"
- },
- {
- "type": "PackedStringArray",
- "name": "paths",
- "setter": "set_paths",
- "getter": "get_paths"
- }
- ]
- },
- {
- "name": "OpenXRIPBindingModifier",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRBindingModifier",
- "api_type": "core"
- },
- {
- "name": "OpenXRInteractionProfile",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_interaction_profile_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "interaction_profile_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_interaction_profile_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_binding_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_binding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3934429652,
- "return_value": {
- "type": "OpenXRIPBinding"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_bindings",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "bindings",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_bindings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_binding_modifier_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_binding_modifier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2419896583,
- "return_value": {
- "type": "OpenXRIPBindingModifier"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_binding_modifiers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "binding_modifiers",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_binding_modifiers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "interaction_profile_path",
- "setter": "set_interaction_profile_path",
- "getter": "get_interaction_profile_path"
- },
- {
- "type": "OpenXRIPBinding",
- "name": "bindings",
- "setter": "set_bindings",
- "getter": "get_bindings"
- },
- {
- "type": "OpenXRIPBindingModifier",
- "name": "binding_modifiers",
- "setter": "set_binding_modifiers",
- "getter": "get_binding_modifiers"
- }
- ]
- },
- {
- "name": "OpenXRInteractionProfileEditor",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRInteractionProfileEditorBase",
- "api_type": "editor"
- },
- {
- "name": "OpenXRInteractionProfileEditorBase",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "HBoxContainer",
- "api_type": "editor",
- "methods": [
- {
- "name": "setup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 421962938,
- "arguments": [
- {
- "name": "action_map",
- "type": "OpenXRActionMap"
- },
- {
- "name": "interaction_profile",
- "type": "OpenXRInteractionProfile"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRInteractionProfileMetadata",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "register_profile_rename",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "old_name",
- "type": "String"
- },
- {
- "name": "new_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "register_path_rename",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "old_name",
- "type": "String"
- },
- {
- "name": "new_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "register_top_level_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 254767734,
- "arguments": [
- {
- "name": "display_name",
- "type": "String"
- },
- {
- "name": "openxr_path",
- "type": "String"
- },
- {
- "name": "openxr_extension_names",
- "type": "String"
- }
- ]
- },
- {
- "name": "register_interaction_profile",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 254767734,
- "arguments": [
- {
- "name": "display_name",
- "type": "String"
- },
- {
- "name": "openxr_path",
- "type": "String"
- },
- {
- "name": "openxr_extension_names",
- "type": "String"
- }
- ]
- },
- {
- "name": "register_io_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3443511926,
- "arguments": [
- {
- "name": "interaction_profile",
- "type": "String"
- },
- {
- "name": "display_name",
- "type": "String"
- },
- {
- "name": "toplevel_path",
- "type": "String"
- },
- {
- "name": "openxr_path",
- "type": "String"
- },
- {
- "name": "openxr_extension_names",
- "type": "String"
- },
- {
- "name": "action_type",
- "type": "enum::OpenXRAction.ActionType"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRInterface",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "XRInterface",
- "api_type": "core",
- "enums": [
- {
- "name": "SessionState",
- "is_bitfield": false,
- "values": [
- {
- "name": "SESSION_STATE_UNKNOWN",
- "value": 0
- },
- {
- "name": "SESSION_STATE_IDLE",
- "value": 1
- },
- {
- "name": "SESSION_STATE_READY",
- "value": 2
- },
- {
- "name": "SESSION_STATE_SYNCHRONIZED",
- "value": 3
- },
- {
- "name": "SESSION_STATE_VISIBLE",
- "value": 4
- },
- {
- "name": "SESSION_STATE_FOCUSED",
- "value": 5
- },
- {
- "name": "SESSION_STATE_STOPPING",
- "value": 6
- },
- {
- "name": "SESSION_STATE_LOSS_PENDING",
- "value": 7
- },
- {
- "name": "SESSION_STATE_EXITING",
- "value": 8
- }
- ]
- },
- {
- "name": "Hand",
- "is_bitfield": false,
- "values": [
- {
- "name": "HAND_LEFT",
- "value": 0
- },
- {
- "name": "HAND_RIGHT",
- "value": 1
- },
- {
- "name": "HAND_MAX",
- "value": 2
- }
- ]
- },
- {
- "name": "HandMotionRange",
- "is_bitfield": false,
- "values": [
- {
- "name": "HAND_MOTION_RANGE_UNOBSTRUCTED",
- "value": 0
- },
- {
- "name": "HAND_MOTION_RANGE_CONFORM_TO_CONTROLLER",
- "value": 1
- },
- {
- "name": "HAND_MOTION_RANGE_MAX",
- "value": 2
- }
- ]
- },
- {
- "name": "HandTrackedSource",
- "is_bitfield": false,
- "values": [
- {
- "name": "HAND_TRACKED_SOURCE_UNKNOWN",
- "value": 0
- },
- {
- "name": "HAND_TRACKED_SOURCE_UNOBSTRUCTED",
- "value": 1
- },
- {
- "name": "HAND_TRACKED_SOURCE_CONTROLLER",
- "value": 2
- },
- {
- "name": "HAND_TRACKED_SOURCE_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "HandJoints",
- "is_bitfield": false,
- "values": [
- {
- "name": "HAND_JOINT_PALM",
- "value": 0
- },
- {
- "name": "HAND_JOINT_WRIST",
- "value": 1
- },
- {
- "name": "HAND_JOINT_THUMB_METACARPAL",
- "value": 2
- },
- {
- "name": "HAND_JOINT_THUMB_PROXIMAL",
- "value": 3
- },
- {
- "name": "HAND_JOINT_THUMB_DISTAL",
- "value": 4
- },
- {
- "name": "HAND_JOINT_THUMB_TIP",
- "value": 5
- },
- {
- "name": "HAND_JOINT_INDEX_METACARPAL",
- "value": 6
- },
- {
- "name": "HAND_JOINT_INDEX_PROXIMAL",
- "value": 7
- },
- {
- "name": "HAND_JOINT_INDEX_INTERMEDIATE",
- "value": 8
- },
- {
- "name": "HAND_JOINT_INDEX_DISTAL",
- "value": 9
- },
- {
- "name": "HAND_JOINT_INDEX_TIP",
- "value": 10
- },
- {
- "name": "HAND_JOINT_MIDDLE_METACARPAL",
- "value": 11
- },
- {
- "name": "HAND_JOINT_MIDDLE_PROXIMAL",
- "value": 12
- },
- {
- "name": "HAND_JOINT_MIDDLE_INTERMEDIATE",
- "value": 13
- },
- {
- "name": "HAND_JOINT_MIDDLE_DISTAL",
- "value": 14
- },
- {
- "name": "HAND_JOINT_MIDDLE_TIP",
- "value": 15
- },
- {
- "name": "HAND_JOINT_RING_METACARPAL",
- "value": 16
- },
- {
- "name": "HAND_JOINT_RING_PROXIMAL",
- "value": 17
- },
- {
- "name": "HAND_JOINT_RING_INTERMEDIATE",
- "value": 18
- },
- {
- "name": "HAND_JOINT_RING_DISTAL",
- "value": 19
- },
- {
- "name": "HAND_JOINT_RING_TIP",
- "value": 20
- },
- {
- "name": "HAND_JOINT_LITTLE_METACARPAL",
- "value": 21
- },
- {
- "name": "HAND_JOINT_LITTLE_PROXIMAL",
- "value": 22
- },
- {
- "name": "HAND_JOINT_LITTLE_INTERMEDIATE",
- "value": 23
- },
- {
- "name": "HAND_JOINT_LITTLE_DISTAL",
- "value": 24
- },
- {
- "name": "HAND_JOINT_LITTLE_TIP",
- "value": 25
- },
- {
- "name": "HAND_JOINT_MAX",
- "value": 26
- }
- ]
- },
- {
- "name": "PerfSettingsLevel",
- "is_bitfield": false,
- "values": [
- {
- "name": "PERF_SETTINGS_LEVEL_POWER_SAVINGS",
- "value": 0
- },
- {
- "name": "PERF_SETTINGS_LEVEL_SUSTAINED_LOW",
- "value": 1
- },
- {
- "name": "PERF_SETTINGS_LEVEL_SUSTAINED_HIGH",
- "value": 2
- },
- {
- "name": "PERF_SETTINGS_LEVEL_BOOST",
- "value": 3
- }
- ]
- },
- {
- "name": "PerfSettingsSubDomain",
- "is_bitfield": false,
- "values": [
- {
- "name": "PERF_SETTINGS_SUB_DOMAIN_COMPOSITING",
- "value": 0
- },
- {
- "name": "PERF_SETTINGS_SUB_DOMAIN_RENDERING",
- "value": 1
- },
- {
- "name": "PERF_SETTINGS_SUB_DOMAIN_THERMAL",
- "value": 2
- }
- ]
- },
- {
- "name": "PerfSettingsNotificationLevel",
- "is_bitfield": false,
- "values": [
- {
- "name": "PERF_SETTINGS_NOTIF_LEVEL_NORMAL",
- "value": 0
- },
- {
- "name": "PERF_SETTINGS_NOTIF_LEVEL_WARNING",
- "value": 1
- },
- {
- "name": "PERF_SETTINGS_NOTIF_LEVEL_IMPAIRED",
- "value": 2
- }
- ]
- },
- {
- "name": "HandJointFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "HAND_JOINT_NONE",
- "value": 0
- },
- {
- "name": "HAND_JOINT_ORIENTATION_VALID",
- "value": 1
- },
- {
- "name": "HAND_JOINT_ORIENTATION_TRACKED",
- "value": 2
- },
- {
- "name": "HAND_JOINT_POSITION_VALID",
- "value": 4
- },
- {
- "name": "HAND_JOINT_POSITION_TRACKED",
- "value": 8
- },
- {
- "name": "HAND_JOINT_LINEAR_VELOCITY_VALID",
- "value": 16
- },
- {
- "name": "HAND_JOINT_ANGULAR_VELOCITY_VALID",
- "value": 32
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_session_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 896364779,
- "return_value": {
- "type": "enum::OpenXRInterface.SessionState"
- }
- },
- {
- "name": "is_user_presence_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_user_present",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_display_refresh_rate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_display_refresh_rate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "refresh_rate",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_render_target_size_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_render_target_size_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "multiplier",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "is_foveation_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_foveation_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_foveation_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "foveation_level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_foveation_dynamic",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_foveation_dynamic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "foveation_dynamic",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_foveation_with_subsampled_images",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_foveation_with_subsampled_images",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_action_set_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_action_set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_action_sets",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "get_available_display_refresh_rates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_motion_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 855158159,
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- },
- {
- "name": "motion_range",
- "type": "enum::OpenXRInterface.HandMotionRange"
- }
- ]
- },
- {
- "name": "get_motion_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3955838114,
- "return_value": {
- "type": "enum::OpenXRInterface.HandMotionRange"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- }
- ]
- },
- {
- "name": "get_hand_tracking_source",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4092421202,
- "return_value": {
- "type": "enum::OpenXRInterface.HandTrackedSource"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- }
- ]
- },
- {
- "name": "get_hand_joint_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 720567706,
- "return_value": {
- "type": "bitfield::OpenXRInterface.HandJointFlags"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- },
- {
- "name": "joint",
- "type": "enum::OpenXRInterface.HandJoints"
- }
- ]
- },
- {
- "name": "get_hand_joint_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1974618321,
- "return_value": {
- "type": "Quaternion"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- },
- {
- "name": "joint",
- "type": "enum::OpenXRInterface.HandJoints"
- }
- ]
- },
- {
- "name": "get_hand_joint_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3529194242,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- },
- {
- "name": "joint",
- "type": "enum::OpenXRInterface.HandJoints"
- }
- ]
- },
- {
- "name": "get_hand_joint_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 901522724,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- },
- {
- "name": "joint",
- "type": "enum::OpenXRInterface.HandJoints"
- }
- ]
- },
- {
- "name": "get_hand_joint_linear_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3529194242,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- },
- {
- "name": "joint",
- "type": "enum::OpenXRInterface.HandJoints"
- }
- ]
- },
- {
- "name": "get_hand_joint_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3529194242,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "hand",
- "type": "enum::OpenXRInterface.Hand"
- },
- {
- "name": "joint",
- "type": "enum::OpenXRInterface.HandJoints"
- }
- ]
- },
- {
- "name": "is_hand_tracking_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_hand_interaction_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_eye_gaze_interaction_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_vrs_min_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_vrs_min_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_vrs_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_vrs_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_cpu_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2940842095,
- "arguments": [
- {
- "name": "level",
- "type": "enum::OpenXRInterface.PerfSettingsLevel"
- }
- ]
- },
- {
- "name": "set_gpu_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2940842095,
- "arguments": [
- {
- "name": "level",
- "type": "enum::OpenXRInterface.PerfSettingsLevel"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "session_begun"
- },
- {
- "name": "session_stopping"
- },
- {
- "name": "session_synchronized"
- },
- {
- "name": "session_focussed"
- },
- {
- "name": "session_visible"
- },
- {
- "name": "session_loss_pending"
- },
- {
- "name": "instance_exiting"
- },
- {
- "name": "pose_recentered"
- },
- {
- "name": "refresh_rate_changed",
- "arguments": [
- {
- "name": "refresh_rate",
- "type": "float"
- }
- ]
- },
- {
- "name": "cpu_level_changed",
- "arguments": [
- {
- "name": "sub_domain",
- "type": "int"
- },
- {
- "name": "from_level",
- "type": "int"
- },
- {
- "name": "to_level",
- "type": "int"
- }
- ]
- },
- {
- "name": "gpu_level_changed",
- "arguments": [
- {
- "name": "sub_domain",
- "type": "int"
- },
- {
- "name": "from_level",
- "type": "int"
- },
- {
- "name": "to_level",
- "type": "int"
- }
- ]
- },
- {
- "name": "user_presence_changed",
- "arguments": [
- {
- "name": "is_user_present",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "display_refresh_rate",
- "setter": "set_display_refresh_rate",
- "getter": "get_display_refresh_rate"
- },
- {
- "type": "float",
- "name": "render_target_size_multiplier",
- "setter": "set_render_target_size_multiplier",
- "getter": "get_render_target_size_multiplier"
- },
- {
- "type": "int",
- "name": "foveation_level",
- "setter": "set_foveation_level",
- "getter": "get_foveation_level"
- },
- {
- "type": "bool",
- "name": "foveation_dynamic",
- "setter": "set_foveation_dynamic",
- "getter": "get_foveation_dynamic"
- },
- {
- "type": "bool",
- "name": "foveation_with_subsampled_images",
- "setter": "set_foveation_with_subsampled_images",
- "getter": "get_foveation_with_subsampled_images"
- },
- {
- "type": "float",
- "name": "vrs_min_radius",
- "setter": "set_vrs_min_radius",
- "getter": "get_vrs_min_radius"
- },
- {
- "type": "float",
- "name": "vrs_strength",
- "setter": "set_vrs_strength",
- "getter": "get_vrs_strength"
- }
- ]
- },
- {
- "name": "OpenXRMarkerTracker",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialEntityTracker",
- "api_type": "core",
- "methods": [
- {
- "name": "set_bounds_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "bounds_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_bounds_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_marker_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2156241362,
- "arguments": [
- {
- "name": "marker_type",
- "type": "enum::OpenXRSpatialComponentMarkerList.MarkerType"
- }
- ]
- },
- {
- "name": "get_marker_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 612702862,
- "return_value": {
- "type": "enum::OpenXRSpatialComponentMarkerList.MarkerType"
- }
- },
- {
- "name": "set_marker_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "marker_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_marker_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_marker_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "marker_data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_marker_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "bounds_size",
- "setter": "set_bounds_size",
- "getter": "get_bounds_size"
- },
- {
- "type": "int",
- "name": "marker_type",
- "setter": "set_marker_type",
- "getter": "get_marker_type"
- },
- {
- "type": "int",
- "name": "marker_id",
- "setter": "set_marker_id",
- "getter": "get_marker_id"
- }
- ]
- },
- {
- "name": "OpenXRPlaneTracker",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialEntityTracker",
- "api_type": "core",
- "methods": [
- {
- "name": "set_bounds_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "bounds_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_bounds_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_plane_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214382230,
- "arguments": [
- {
- "name": "plane_alignment",
- "type": "enum::OpenXRSpatialComponentPlaneAlignmentList.PlaneAlignment"
- }
- ]
- },
- {
- "name": "get_plane_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 845541441,
- "return_value": {
- "type": "enum::OpenXRSpatialComponentPlaneAlignmentList.PlaneAlignment"
- }
- },
- {
- "name": "set_plane_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "plane_label",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_plane_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_mesh_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1877193149,
- "arguments": [
- {
- "name": "origin",
- "type": "Transform3D"
- },
- {
- "name": "vertices",
- "type": "PackedVector2Array"
- },
- {
- "name": "indices",
- "type": "PackedInt32Array",
- "default_value": "PackedInt32Array()"
- }
- ]
- },
- {
- "name": "clear_mesh_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_mesh_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "get_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4081188045,
- "return_value": {
- "type": "Mesh"
- }
- },
- {
- "name": "get_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3358509884,
- "return_value": {
- "type": "Shape3D"
- },
- "arguments": [
- {
- "name": "thickness",
- "type": "float",
- "meta": "float",
- "default_value": "0.01"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "mesh_changed"
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "bounds_size",
- "setter": "set_bounds_size",
- "getter": "get_bounds_size"
- },
- {
- "type": "int",
- "name": "plane_alignment",
- "setter": "set_plane_alignment",
- "getter": "get_plane_alignment"
- },
- {
- "type": "String",
- "name": "plane_label",
- "setter": "set_plane_label",
- "getter": "get_plane_label"
- }
- ]
- },
- {
- "name": "OpenXRRenderModel",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_top_level_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_render_model",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_render_model",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "render_model_top_level_path_changed"
- }
- ],
- "properties": [
- {
- "type": "RID",
- "name": "render_model",
- "setter": "set_render_model",
- "getter": "get_render_model"
- }
- ]
- },
- {
- "name": "OpenXRRenderModelExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "methods": [
- {
- "name": "is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "render_model_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 937000113,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "render_model_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "render_model_destroy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_get_all",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "render_model_new_scene_instance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 788010739,
- "return_value": {
- "type": "Node3D"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_get_subaction_paths",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2801473409,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_get_top_level_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 642473191,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_get_confidence",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2350330949,
- "return_value": {
- "type": "enum::XRPose.TrackingConfidence"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_get_root_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1128465797,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_get_animatable_node_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_get_animatable_node_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1464764419,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "render_model_is_animatable_node_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "render_model_get_animatable_node_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1050775521,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "render_model_added",
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_removed",
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_model_top_level_path_changed",
- "arguments": [
- {
- "name": "render_model",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRRenderModelManager",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "RenderModelTracker",
- "is_bitfield": false,
- "values": [
- {
- "name": "RENDER_MODEL_TRACKER_ANY",
- "value": 0
- },
- {
- "name": "RENDER_MODEL_TRACKER_NONE_SET",
- "value": 1
- },
- {
- "name": "RENDER_MODEL_TRACKER_LEFT_HAND",
- "value": 2
- },
- {
- "name": "RENDER_MODEL_TRACKER_RIGHT_HAND",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_tracker",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2456466356,
- "return_value": {
- "type": "enum::OpenXRRenderModelManager.RenderModelTracker"
- }
- },
- {
- "name": "set_tracker",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2814627380,
- "arguments": [
- {
- "name": "tracker",
- "type": "enum::OpenXRRenderModelManager.RenderModelTracker"
- }
- ]
- },
- {
- "name": "get_make_local_to_pose",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_make_local_to_pose",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "make_local_to_pose",
- "type": "String"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "render_model_added",
- "arguments": [
- {
- "name": "render_model",
- "type": "OpenXRRenderModel"
- }
- ]
- },
- {
- "name": "render_model_removed",
- "arguments": [
- {
- "name": "render_model",
- "type": "OpenXRRenderModel"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "tracker",
- "setter": "set_tracker",
- "getter": "get_tracker"
- },
- {
- "type": "String",
- "name": "make_local_to_pose",
- "setter": "set_make_local_to_pose",
- "getter": "get_make_local_to_pose"
- }
- ]
- },
- {
- "name": "OpenXRSpatialAnchorCapability",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "enums": [
- {
- "name": "PersistenceScope",
- "is_bitfield": false,
- "values": [
- {
- "name": "PERSISTENCE_SCOPE_SYSTEM_MANAGED",
- "value": 1
- },
- {
- "name": "PERSISTENCE_SCOPE_LOCAL_ANCHORS",
- "value": 1000781000
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "is_spatial_anchor_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_spatial_persistence_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_persistence_scope_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3651771626,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "scope",
- "type": "enum::OpenXRSpatialAnchorCapability.PersistenceScope"
- }
- ]
- },
- {
- "name": "create_default_persistence_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1401033661,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "create_persistence_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 856276630,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "scope",
- "type": "enum::OpenXRSpatialAnchorCapability.PersistenceScope"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "get_persistence_context_handle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "persistence_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "free_persistence_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "persistence_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "create_new_anchor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4088043487,
- "hash_compatibility": [
- 607100373
- ],
- "return_value": {
- "type": "OpenXRAnchorTracker"
- },
- "arguments": [
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "spatial_context",
- "type": "RID",
- "default_value": "RID()"
- },
- {
- "name": "next",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "remove_anchor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3579451518,
- "arguments": [
- {
- "name": "anchor_tracker",
- "type": "OpenXRAnchorTracker"
- }
- ]
- },
- {
- "name": "persist_anchor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4244202513,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "anchor_tracker",
- "type": "OpenXRAnchorTracker"
- },
- {
- "name": "persistence_context",
- "type": "RID",
- "default_value": "RID()"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "unpersist_anchor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4244202513,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "anchor_tracker",
- "type": "OpenXRAnchorTracker"
- },
- {
- "name": "persistence_context",
- "type": "RID",
- "default_value": "RID()"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "start_entity_discovery",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3452714169,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "component_data",
- "type": "typedarray::OpenXRSpatialComponentData"
- },
- {
- "name": "next_snapshot_create",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "next_snapshot_query",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "do_entity_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3138044275,
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "component_data",
- "type": "typedarray::OpenXRSpatialComponentData"
- },
- {
- "name": "next_snapshot_create",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "next_snapshot_query",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialCapabilityConfigurationAnchor",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader",
- "api_type": "core",
- "methods": [
- {
- "name": "get_enabled_components",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- }
- ]
- },
- {
- "name": "OpenXRSpatialCapabilityConfigurationAprilTag",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader",
- "api_type": "core",
- "enums": [
- {
- "name": "AprilTagDict",
- "is_bitfield": false,
- "values": [
- {
- "name": "APRIL_TAG_DICT_16H5",
- "value": 1
- },
- {
- "name": "APRIL_TAG_DICT_25H9",
- "value": 2
- },
- {
- "name": "APRIL_TAG_DICT_36H10",
- "value": 3
- },
- {
- "name": "APRIL_TAG_DICT_36H11",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_enabled_components",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "set_april_dict",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3902905799,
- "arguments": [
- {
- "name": "april_dict",
- "type": "enum::OpenXRSpatialCapabilityConfigurationAprilTag.AprilTagDict"
- }
- ]
- },
- {
- "name": "get_april_dict",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 440273016,
- "return_value": {
- "type": "enum::OpenXRSpatialCapabilityConfigurationAprilTag.AprilTagDict"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "april_dict",
- "setter": "set_april_dict",
- "getter": "get_april_dict"
- }
- ]
- },
- {
- "name": "OpenXRSpatialCapabilityConfigurationAruco",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader",
- "api_type": "core",
- "enums": [
- {
- "name": "ArucoDict",
- "is_bitfield": false,
- "values": [
- {
- "name": "ARUCO_DICT_4X4_50",
- "value": 1
- },
- {
- "name": "ARUCO_DICT_4X4_100",
- "value": 2
- },
- {
- "name": "ARUCO_DICT_4X4_250",
- "value": 3
- },
- {
- "name": "ARUCO_DICT_4X4_1000",
- "value": 4
- },
- {
- "name": "ARUCO_DICT_5X5_50",
- "value": 5
- },
- {
- "name": "ARUCO_DICT_5X5_100",
- "value": 6
- },
- {
- "name": "ARUCO_DICT_5X5_250",
- "value": 7
- },
- {
- "name": "ARUCO_DICT_5X5_1000",
- "value": 8
- },
- {
- "name": "ARUCO_DICT_6X6_50",
- "value": 9
- },
- {
- "name": "ARUCO_DICT_6X6_100",
- "value": 10
- },
- {
- "name": "ARUCO_DICT_6X6_250",
- "value": 11
- },
- {
- "name": "ARUCO_DICT_6X6_1000",
- "value": 12
- },
- {
- "name": "ARUCO_DICT_7X7_50",
- "value": 13
- },
- {
- "name": "ARUCO_DICT_7X7_100",
- "value": 14
- },
- {
- "name": "ARUCO_DICT_7X7_250",
- "value": 15
- },
- {
- "name": "ARUCO_DICT_7X7_1000",
- "value": 16
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_enabled_components",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- },
- {
- "name": "set_aruco_dict",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2268055963,
- "arguments": [
- {
- "name": "aruco_dict",
- "type": "enum::OpenXRSpatialCapabilityConfigurationAruco.ArucoDict"
- }
- ]
- },
- {
- "name": "get_aruco_dict",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1080386209,
- "return_value": {
- "type": "enum::OpenXRSpatialCapabilityConfigurationAruco.ArucoDict"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "aruco_dict",
- "setter": "set_aruco_dict",
- "getter": "get_aruco_dict"
- }
- ]
- },
- {
- "name": "OpenXRSpatialCapabilityConfigurationBaseHeader",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_has_valid_configuration",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_configuration",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "has_valid_configuration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_configuration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- }
- ]
- },
- {
- "name": "OpenXRSpatialCapabilityConfigurationMicroQrCode",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader",
- "api_type": "core",
- "methods": [
- {
- "name": "get_enabled_components",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- }
- ]
- },
- {
- "name": "OpenXRSpatialCapabilityConfigurationPlaneTracking",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader",
- "api_type": "core",
- "methods": [
- {
- "name": "supports_mesh_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "supports_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "supports_labels",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_enabled_components",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- }
- ]
- },
- {
- "name": "OpenXRSpatialCapabilityConfigurationQrCode",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialCapabilityConfigurationBaseHeader",
- "api_type": "core",
- "methods": [
- {
- "name": "get_enabled_components",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 235988956,
- "return_value": {
- "type": "PackedInt64Array"
- }
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentAnchorList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_entity_pose",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentBounded2DList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_center_pose",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentBounded3DList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_center_pose",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentData",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_set_capacity",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "capacity",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_get_component_type",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "_get_structure_data",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "hash_compatibility": [
- 923996154
- ],
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "set_capacity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "capacity",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_component_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentMarkerList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "enums": [
- {
- "name": "MarkerType",
- "is_bitfield": false,
- "values": [
- {
- "name": "MARKER_TYPE_UNKNOWN",
- "value": 0
- },
- {
- "name": "MARKER_TYPE_QRCODE",
- "value": 1
- },
- {
- "name": "MARKER_TYPE_MICRO_QRCODE",
- "value": 2
- },
- {
- "name": "MARKER_TYPE_ARUCO",
- "value": 3
- },
- {
- "name": "MARKER_TYPE_APRIL_TAG",
- "value": 4
- },
- {
- "name": "MARKER_TYPE_MAX",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_marker_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2627847866,
- "return_value": {
- "type": "enum::OpenXRSpatialComponentMarkerList.MarkerType"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_marker_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_marker_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4069510997,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "snapshot",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentMesh2DList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 110850971,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "snapshot",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_indices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3393655756,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "snapshot",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentMesh3DList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1576363275,
- "return_value": {
- "type": "Mesh"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentParentList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_parent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 495598643,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentPersistenceList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_persistent_uuid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_persistent_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentPlaneAlignmentList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "enums": [
- {
- "name": "PlaneAlignment",
- "is_bitfield": false,
- "values": [
- {
- "name": "PLANE_ALIGNMENT_HORIZONTAL_UPWARD",
- "value": 0
- },
- {
- "name": "PLANE_ALIGNMENT_HORIZONTAL_DOWNWARD",
- "value": 1
- },
- {
- "name": "PLANE_ALIGNMENT_VERTICAL",
- "value": 2
- },
- {
- "name": "PLANE_ALIGNMENT_ARBITRARY",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_plane_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3340200270,
- "return_value": {
- "type": "enum::OpenXRSpatialComponentPlaneAlignmentList.PlaneAlignment"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentPlaneSemanticLabelList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "enums": [
- {
- "name": "PlaneSemanticLabel",
- "is_bitfield": false,
- "values": [
- {
- "name": "PLANE_SEMANTIC_LABEL_UNCATEGORIZED",
- "value": 1
- },
- {
- "name": "PLANE_SEMANTIC_LABEL_FLOOR",
- "value": 2
- },
- {
- "name": "PLANE_SEMANTIC_LABEL_WALL",
- "value": 3
- },
- {
- "name": "PLANE_SEMANTIC_LABEL_CEILING",
- "value": 4
- },
- {
- "name": "PLANE_SEMANTIC_LABEL_TABLE",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_plane_semantic_label",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1889332427,
- "return_value": {
- "type": "enum::OpenXRSpatialComponentPlaneSemanticLabelList.PlaneSemanticLabel"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialComponentPolygon2DList",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1965739696,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_vertices",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 110850971,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "snapshot",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialContextPersistenceConfig",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRStructureBase",
- "api_type": "core",
- "methods": [
- {
- "name": "add_persistence_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "persistence_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "remove_persistence_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "persistence_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_persistence_contexts",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- }
- ]
- },
- {
- "name": "OpenXRSpatialEntityExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "enums": [
- {
- "name": "Capability",
- "is_bitfield": false,
- "values": [
- {
- "name": "CAPABILITY_PLANE_TRACKING",
- "value": 1000741000
- },
- {
- "name": "CAPABILITY_MARKER_TRACKING_QR_CODE",
- "value": 1000743000
- },
- {
- "name": "CAPABILITY_MARKER_TRACKING_MICRO_QR_CODE",
- "value": 1000743001
- },
- {
- "name": "CAPABILITY_MARKER_TRACKING_ARUCO_MARKER",
- "value": 1000743002
- },
- {
- "name": "CAPABILITY_MARKER_TRACKING_APRIL_TAG",
- "value": 1000743003
- },
- {
- "name": "CAPABILITY_ANCHOR",
- "value": 1000762000
- }
- ]
- },
- {
- "name": "ComponentType",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPONENT_TYPE_BOUNDED_2D",
- "value": 1
- },
- {
- "name": "COMPONENT_TYPE_BOUNDED_3D",
- "value": 2
- },
- {
- "name": "COMPONENT_TYPE_PARENT",
- "value": 3
- },
- {
- "name": "COMPONENT_TYPE_MESH_3D",
- "value": 4
- },
- {
- "name": "COMPONENT_TYPE_PLANE_ALIGNMENT",
- "value": 1000741000
- },
- {
- "name": "COMPONENT_TYPE_MESH_2D",
- "value": 1000741001
- },
- {
- "name": "COMPONENT_TYPE_POLYGON_2D",
- "value": 1000741002
- },
- {
- "name": "COMPONENT_TYPE_PLANE_SEMANTIC_LABEL",
- "value": 1000741003
- },
- {
- "name": "COMPONENT_TYPE_MARKER",
- "value": 1000743000
- },
- {
- "name": "COMPONENT_TYPE_ANCHOR",
- "value": 1000762000
- },
- {
- "name": "COMPONENT_TYPE_PERSISTENCE",
- "value": 1000763000
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "supports_capability",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1940837202,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "capability",
- "type": "enum::OpenXRSpatialEntityExtension.Capability"
- }
- ]
- },
- {
- "name": "supports_component_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 26842779,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "capability",
- "type": "enum::OpenXRSpatialEntityExtension.Capability"
- },
- {
- "name": "component_type",
- "type": "enum::OpenXRSpatialEntityExtension.ComponentType"
- }
- ]
- },
- {
- "name": "create_spatial_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1874506473,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "capability_configurations",
- "type": "typedarray::OpenXRSpatialCapabilityConfigurationBaseHeader"
- },
- {
- "name": "next",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "get_spatial_context_ready",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "free_spatial_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_spatial_context_handle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "discover_spatial_entities_with_component_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1830928590,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "component_data",
- "type": "typedarray::OpenXRSpatialComponentData"
- },
- {
- "name": "next",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "discover_spatial_entities",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2252833536,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "component_types",
- "type": "PackedInt64Array"
- },
- {
- "name": "next",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "update_spatial_entities",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3446086438,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "entities",
- "type": "typedarray::RID"
- },
- {
- "name": "component_types",
- "type": "PackedInt64Array"
- },
- {
- "name": "next",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "free_spatial_snapshot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_spatial_snapshot_handle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_spatial_snapshot_context",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- }
- ]
- },
- {
- "name": "query_snapshot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 641015484,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "component_data",
- "type": "typedarray::OpenXRSpatialComponentData"
- },
- {
- "name": "next",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "get_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1464764419,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_uint8_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3570600051,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_uint16_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3393655756,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_uint32_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3393655756,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_float_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2313216651,
- "return_value": {
- "type": "PackedFloat32Array"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_vector2_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 110850971,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_vector3_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1166453791,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "spatial_snapshot",
- "type": "RID"
- },
- {
- "name": "buffer_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "find_spatial_entity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 937000113,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "entity_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "add_spatial_entity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2256026069,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "entity_id",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "entity",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "make_spatial_entity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2233757277,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "entity_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_spatial_entity_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "entity",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_spatial_entity_context",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "entity",
- "type": "RID"
- }
- ]
- },
- {
- "name": "free_spatial_entity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "entity",
- "type": "RID"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "spatial_discovery_recommended",
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialEntityTracker",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "XRPositionalTracker",
- "api_type": "core",
- "enums": [
- {
- "name": "EntityTrackingState",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENTITY_TRACKING_STATE_STOPPED",
- "value": 1
- },
- {
- "name": "ENTITY_TRACKING_STATE_PAUSED",
- "value": 2
- },
- {
- "name": "ENTITY_TRACKING_STATE_TRACKING",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_spatial_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_spatial_context",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_entity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "entity",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_entity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_spatial_tracking_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2170234447,
- "arguments": [
- {
- "name": "spatial_tracking_state",
- "type": "enum::OpenXRSpatialEntityTracker.EntityTrackingState"
- }
- ]
- },
- {
- "name": "get_spatial_tracking_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3351876560,
- "return_value": {
- "type": "enum::OpenXRSpatialEntityTracker.EntityTrackingState"
- }
- },
- {
- "name": "get_next",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2798796760,
- "return_value": {
- "type": "OpenXRStructureBase"
- }
- },
- {
- "name": "add_next",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334698771,
- "arguments": [
- {
- "name": "next",
- "type": "OpenXRStructureBase"
- }
- ]
- },
- {
- "name": "remove_next",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334698771,
- "arguments": [
- {
- "name": "next",
- "type": "OpenXRStructureBase"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "next_changed"
- },
- {
- "name": "spatial_tracking_state_changed",
- "arguments": [
- {
- "name": "spatial_tracking_state",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "RID",
- "name": "entity",
- "setter": "set_entity",
- "getter": "get_entity"
- },
- {
- "type": "int",
- "name": "spatial_tracking_state",
- "setter": "set_spatial_tracking_state",
- "getter": "get_spatial_tracking_state"
- }
- ]
- },
- {
- "name": "OpenXRSpatialMarkerTrackingCapability",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "methods": [
- {
- "name": "is_qrcode_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_micro_qrcode_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_aruco_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_april_tag_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "start_entity_discovery",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3452714169,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "component_data",
- "type": "typedarray::OpenXRSpatialComponentData"
- },
- {
- "name": "next_snapshot_create",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "next_snapshot_query",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- },
- {
- "name": "do_entity_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3138044275,
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "component_data",
- "type": "typedarray::OpenXRSpatialComponentData"
- },
- {
- "name": "next_snapshot_create",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "next_snapshot_query",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialPlaneTrackingCapability",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "OpenXRExtensionWrapper",
- "api_type": "core",
- "methods": [
- {
- "name": "is_supported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "start_entity_discovery",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3452714169,
- "return_value": {
- "type": "OpenXRFutureResult"
- },
- "arguments": [
- {
- "name": "spatial_context",
- "type": "RID"
- },
- {
- "name": "component_data",
- "type": "typedarray::OpenXRSpatialComponentData"
- },
- {
- "name": "next_snapshot_create",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "next_snapshot_query",
- "type": "OpenXRStructureBase",
- "default_value": "null"
- },
- {
- "name": "user_callback",
- "type": "Callable",
- "default_value": "Callable()"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRSpatialQueryResultData",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "OpenXRSpatialComponentData",
- "api_type": "core",
- "methods": [
- {
- "name": "get_capacity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "get_entity_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_entity_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1411962015,
- "return_value": {
- "type": "enum::OpenXRSpatialEntityTracker.EntityTrackingState"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int64"
- }
- ]
- }
- ]
- },
- {
- "name": "OpenXRStructureBase",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_header",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "next",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_structure_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "set_next",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 334698771,
- "arguments": [
- {
- "name": "entity",
- "type": "OpenXRStructureBase"
- }
- ]
- },
- {
- "name": "get_next",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2798796760,
- "return_value": {
- "type": "OpenXRStructureBase"
- }
- }
- ],
- "properties": [
- {
- "type": "OpenXRStructureBase",
- "name": "next",
- "setter": "set_next",
- "getter": "get_next"
- }
- ]
- },
- {
- "name": "OpenXRVisibilityMask",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core"
- },
- {
- "name": "OptimizedTranslation",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Translation",
- "api_type": "core",
- "methods": [
- {
- "name": "generate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2141509306,
- "hash_compatibility": [
- 1466479800
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Translation"
- }
- ]
- }
- ]
- },
- {
- "name": "OptionButton",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Button",
- "api_type": "core",
- "methods": [
- {
- "name": "add_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2697778442,
- "hash_compatibility": [
- 3043792800
- ],
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_icon_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3781678508,
- "hash_compatibility": [
- 3944051090
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "set_item_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "set_item_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_metadata",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "metadata",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "set_item_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_auto_translate_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 287402019,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mode",
- "type": "enum::Node.AutoTranslateMode"
- }
- ]
- },
- {
- "name": "set_search_bar_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_search_bar_min_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_search_bar_min_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_search_bar_fuzzy_search_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_search_bar_fuzzy_search_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_search_bar_fuzzy_search_max_misses",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_misses",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_search_bar_fuzzy_search_max_misses",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_item_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536238170,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_metadata",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_tooltip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_auto_translate_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 906302372,
- "return_value": {
- "type": "enum::Node.AutoTranslateMode"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_separator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_search_bar_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_separator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3005725572,
- "arguments": [
- {
- "name": "text",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "select",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_selected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_selected_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_selected_metadata",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- },
- {
- "name": "remove_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_popup",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 229722558,
- "return_value": {
- "type": "PopupMenu"
- }
- },
- {
- "name": "show_popup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "has_selectable_items",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_selectable_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 894402480,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "from_last",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_fit_to_longest_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "fit",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_fit_to_longest_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_allow_reselect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_allow_reselect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_disable_shortcuts",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "item_selected",
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "item_focused",
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "selected",
- "setter": "_select_int",
- "getter": "get_selected"
- },
- {
- "type": "bool",
- "name": "fit_to_longest_item",
- "setter": "set_fit_to_longest_item",
- "getter": "is_fit_to_longest_item"
- },
- {
- "type": "bool",
- "name": "allow_reselect",
- "setter": "set_allow_reselect",
- "getter": "get_allow_reselect"
- },
- {
- "type": "bool",
- "name": "search_bar_enabled",
- "setter": "set_search_bar_enabled",
- "getter": "is_search_bar_enabled"
- },
- {
- "type": "int",
- "name": "search_bar_min_item_count",
- "setter": "set_search_bar_min_item_count",
- "getter": "get_search_bar_min_item_count"
- },
- {
- "type": "bool",
- "name": "search_bar_fuzzy_search_enabled",
- "setter": "set_search_bar_fuzzy_search_enabled",
- "getter": "is_search_bar_fuzzy_search_enabled"
- },
- {
- "type": "int",
- "name": "search_bar_fuzzy_search_max_misses",
- "setter": "set_search_bar_fuzzy_search_max_misses",
- "getter": "get_search_bar_fuzzy_search_max_misses"
- },
- {
- "type": "int",
- "name": "item_count",
- "setter": "set_item_count",
- "getter": "get_item_count"
- }
- ]
- },
- {
- "name": "PCKPacker",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "pck_start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 508410629,
- "hash_compatibility": [
- 3232891339
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "pck_path",
- "type": "String"
- },
- {
- "name": "alignment",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- },
- {
- "name": "key",
- "type": "String",
- "default_value": "\"0000000000000000000000000000000000000000000000000000000000000000\""
- },
- {
- "name": "encrypt_directory",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2215643711,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "target_path",
- "type": "String"
- },
- {
- "name": "source_path",
- "type": "String"
- },
- {
- "name": "encrypt",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_file_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1131482346,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "target_path",
- "type": "String"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- },
- {
- "name": "encrypt",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_file_removal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "target_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "flush",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1633102583,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "verbose",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ]
- },
- {
- "name": "PackedDataContainer",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "pack",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 966674026,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "PackedDataContainerRef",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "PackedScene",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "GenEditState",
- "is_bitfield": false,
- "values": [
- {
- "name": "GEN_EDIT_STATE_DISABLED",
- "value": 0
- },
- {
- "name": "GEN_EDIT_STATE_INSTANCE",
- "value": 1
- },
- {
- "name": "GEN_EDIT_STATE_MAIN",
- "value": 2
- },
- {
- "name": "GEN_EDIT_STATE_MAIN_INHERITED",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "pack",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2584678054,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "Node"
- }
- ]
- },
- {
- "name": "instantiate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2628778455,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "edit_state",
- "type": "enum::PackedScene.GenEditState",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "can_instantiate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3479783971,
- "return_value": {
- "type": "SceneState"
- }
- }
- ]
- },
- {
- "name": "PacketPeer",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_var",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3442865206,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "allow_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "put_var",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2436251611,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "var",
- "type": "Variant"
- },
- {
- "name": "full_objects",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_packet",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2115431945,
- "return_value": {
- "type": "PackedByteArray"
- }
- },
- {
- "name": "put_packet",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 680677267,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "get_packet_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3185525595,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "get_available_packet_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_encode_buffer_max_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_encode_buffer_max_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "encode_buffer_max_size",
- "setter": "set_encode_buffer_max_size",
- "getter": "get_encode_buffer_max_size"
- }
- ]
- },
- {
- "name": "PacketPeerDTLS",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PacketPeer",
- "api_type": "core",
- "enums": [
- {
- "name": "Status",
- "is_bitfield": false,
- "values": [
- {
- "name": "STATUS_DISCONNECTED",
- "value": 0
- },
- {
- "name": "STATUS_HANDSHAKING",
- "value": 1
- },
- {
- "name": "STATUS_CONNECTED",
- "value": 2
- },
- {
- "name": "STATUS_ERROR",
- "value": 3
- },
- {
- "name": "STATUS_ERROR_HOSTNAME_MISMATCH",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "poll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "connect_to_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2880188099,
- "hash_compatibility": [
- 1801538152
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "packet_peer",
- "type": "PacketPeerUDP"
- },
- {
- "name": "hostname",
- "type": "String"
- },
- {
- "name": "client_options",
- "type": "TLSOptions",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "get_status",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3248654679,
- "return_value": {
- "type": "enum::PacketPeerDTLS.Status"
- }
- },
- {
- "name": "disconnect_from_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ]
- },
- {
- "name": "PacketPeerExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PacketPeer",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_packet",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3099858825,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "r_buffer",
- "type": "const uint8_t **"
- },
- {
- "name": "r_buffer_size",
- "type": "int32_t*"
- }
- ]
- },
- {
- "name": "_put_packet",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3099858825,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "const uint8_t*"
- },
- {
- "name": "buffer_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_available_packet_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_max_packet_size",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "PacketPeerStream",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PacketPeer",
- "api_type": "core",
- "methods": [
- {
- "name": "set_stream_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3281897016,
- "arguments": [
- {
- "name": "peer",
- "type": "StreamPeer"
- }
- ]
- },
- {
- "name": "get_stream_peer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2741655269,
- "return_value": {
- "type": "StreamPeer"
- }
- },
- {
- "name": "set_input_buffer_max_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_size_bytes",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_output_buffer_max_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_size_bytes",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_input_buffer_max_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_output_buffer_max_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "input_buffer_max_size",
- "setter": "set_input_buffer_max_size",
- "getter": "get_input_buffer_max_size"
- },
- {
- "type": "int",
- "name": "output_buffer_max_size",
- "setter": "set_output_buffer_max_size",
- "getter": "get_output_buffer_max_size"
- },
- {
- "type": "StreamPeer",
- "name": "stream_peer",
- "setter": "set_stream_peer",
- "getter": "get_stream_peer"
- }
- ]
- },
- {
- "name": "PacketPeerUDP",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PacketPeer",
- "api_type": "core",
- "methods": [
- {
- "name": "bind",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051239242,
- "hash_compatibility": [
- 4290438434
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "bind_address",
- "type": "String",
- "default_value": "\"*\""
- },
- {
- "name": "recv_buf_size",
- "type": "int",
- "meta": "int32",
- "default_value": "65536"
- }
- ]
- },
- {
- "name": "close",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "wait",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "is_bound",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "connect_to_host",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 993915709,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_socket_connected",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_packet_ip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_packet_port",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_local_port",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_dest_address",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 993915709,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "host",
- "type": "String"
- },
- {
- "name": "port",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_broadcast_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "join_multicast_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "multicast_address",
- "type": "String"
- },
- {
- "name": "interface_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "leave_multicast_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 852856452,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "multicast_address",
- "type": "String"
- },
- {
- "name": "interface_name",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "Panel",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core"
- },
- {
- "name": "PanelContainer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Container",
- "api_type": "core"
- },
- {
- "name": "PanoramaSkyMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core",
- "methods": [
- {
- "name": "set_panorama",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_panorama",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_filtering_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_filtering_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_energy_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "multiplier",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_energy_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "Texture2D",
- "name": "panorama",
- "setter": "set_panorama",
- "getter": "get_panorama"
- },
- {
- "type": "bool",
- "name": "filter",
- "setter": "set_filtering_enabled",
- "getter": "is_filtering_enabled"
- },
- {
- "type": "float",
- "name": "energy_multiplier",
- "setter": "set_energy_multiplier",
- "getter": "get_energy_multiplier"
- }
- ]
- },
- {
- "name": "Parallax2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_scroll_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_scroll_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_repeat_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "repeat_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_repeat_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_repeat_times",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "repeat_times",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_repeat_times",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_autoscroll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "autoscroll",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_autoscroll",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_scroll_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_scroll_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_screen_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_screen_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_limit_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_limit_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_limit_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_limit_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_follow_viewport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "follow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_follow_viewport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_ignore_camera_scroll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "ignore",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ignore_camera_scroll",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "scroll_scale",
- "setter": "set_scroll_scale",
- "getter": "get_scroll_scale"
- },
- {
- "type": "Vector2",
- "name": "scroll_offset",
- "setter": "set_scroll_offset",
- "getter": "get_scroll_offset"
- },
- {
- "type": "Vector2",
- "name": "repeat_size",
- "setter": "set_repeat_size",
- "getter": "get_repeat_size"
- },
- {
- "type": "Vector2",
- "name": "autoscroll",
- "setter": "set_autoscroll",
- "getter": "get_autoscroll"
- },
- {
- "type": "int",
- "name": "repeat_times",
- "setter": "set_repeat_times",
- "getter": "get_repeat_times"
- },
- {
- "type": "Vector2",
- "name": "limit_begin",
- "setter": "set_limit_begin",
- "getter": "get_limit_begin"
- },
- {
- "type": "Vector2",
- "name": "limit_end",
- "setter": "set_limit_end",
- "getter": "get_limit_end"
- },
- {
- "type": "bool",
- "name": "follow_viewport",
- "setter": "set_follow_viewport",
- "getter": "get_follow_viewport"
- },
- {
- "type": "bool",
- "name": "ignore_camera_scroll",
- "setter": "set_ignore_camera_scroll",
- "getter": "is_ignore_camera_scroll"
- },
- {
- "type": "Vector2",
- "name": "screen_offset",
- "setter": "set_screen_offset",
- "getter": "get_screen_offset"
- }
- ]
- },
- {
- "name": "ParallaxBackground",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "CanvasLayer",
- "api_type": "core",
- "methods": [
- {
- "name": "set_scroll_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_scroll_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_scroll_base_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_scroll_base_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_scroll_base_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_scroll_base_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_limit_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_limit_begin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_limit_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_limit_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_ignore_camera_zoom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "ignore",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ignore_camera_zoom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "scroll_offset",
- "setter": "set_scroll_offset",
- "getter": "get_scroll_offset"
- },
- {
- "type": "Vector2",
- "name": "scroll_base_offset",
- "setter": "set_scroll_base_offset",
- "getter": "get_scroll_base_offset"
- },
- {
- "type": "Vector2",
- "name": "scroll_base_scale",
- "setter": "set_scroll_base_scale",
- "getter": "get_scroll_base_scale"
- },
- {
- "type": "Vector2",
- "name": "scroll_limit_begin",
- "setter": "set_limit_begin",
- "getter": "get_limit_begin"
- },
- {
- "type": "Vector2",
- "name": "scroll_limit_end",
- "setter": "set_limit_end",
- "getter": "get_limit_end"
- },
- {
- "type": "bool",
- "name": "scroll_ignore_camera_zoom",
- "setter": "set_ignore_camera_zoom",
- "getter": "is_ignore_camera_zoom"
- }
- ]
- },
- {
- "name": "ParallaxLayer",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_motion_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_motion_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_motion_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_motion_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_mirroring",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "mirror",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_mirroring",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "motion_scale",
- "setter": "set_motion_scale",
- "getter": "get_motion_scale"
- },
- {
- "type": "Vector2",
- "name": "motion_offset",
- "setter": "set_motion_offset",
- "getter": "get_motion_offset"
- },
- {
- "type": "Vector2",
- "name": "motion_mirroring",
- "setter": "set_mirroring",
- "getter": "get_mirroring"
- }
- ]
- },
- {
- "name": "ParticleProcessMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core",
- "enums": [
- {
- "name": "Parameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_INITIAL_LINEAR_VELOCITY",
- "value": 0
- },
- {
- "name": "PARAM_ANGULAR_VELOCITY",
- "value": 1
- },
- {
- "name": "PARAM_ORBIT_VELOCITY",
- "value": 2
- },
- {
- "name": "PARAM_LINEAR_ACCEL",
- "value": 3
- },
- {
- "name": "PARAM_RADIAL_ACCEL",
- "value": 4
- },
- {
- "name": "PARAM_TANGENTIAL_ACCEL",
- "value": 5
- },
- {
- "name": "PARAM_DAMPING",
- "value": 6
- },
- {
- "name": "PARAM_ANGLE",
- "value": 7
- },
- {
- "name": "PARAM_SCALE",
- "value": 8
- },
- {
- "name": "PARAM_HUE_VARIATION",
- "value": 9
- },
- {
- "name": "PARAM_ANIM_SPEED",
- "value": 10
- },
- {
- "name": "PARAM_ANIM_OFFSET",
- "value": 11
- },
- {
- "name": "PARAM_RADIAL_VELOCITY",
- "value": 15
- },
- {
- "name": "PARAM_DIRECTIONAL_VELOCITY",
- "value": 16
- },
- {
- "name": "PARAM_SCALE_OVER_VELOCITY",
- "value": 17
- },
- {
- "name": "PARAM_MAX",
- "value": 18
- },
- {
- "name": "PARAM_TURB_VEL_INFLUENCE",
- "value": 13
- },
- {
- "name": "PARAM_TURB_INIT_DISPLACEMENT",
- "value": 14
- },
- {
- "name": "PARAM_TURB_INFLUENCE_OVER_LIFE",
- "value": 12
- }
- ]
- },
- {
- "name": "ParticleFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLE_FLAG_ALIGN_Y_TO_VELOCITY",
- "value": 0
- },
- {
- "name": "PARTICLE_FLAG_ROTATE_Y",
- "value": 1
- },
- {
- "name": "PARTICLE_FLAG_DISABLE_Z",
- "value": 2
- },
- {
- "name": "PARTICLE_FLAG_DAMPING_AS_FRICTION",
- "value": 3
- },
- {
- "name": "PARTICLE_FLAG_INHERIT_EMITTER_SCALE",
- "value": 4
- },
- {
- "name": "PARTICLE_FLAG_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "EmissionShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "EMISSION_SHAPE_POINT",
- "value": 0
- },
- {
- "name": "EMISSION_SHAPE_SPHERE",
- "value": 1
- },
- {
- "name": "EMISSION_SHAPE_SPHERE_SURFACE",
- "value": 2
- },
- {
- "name": "EMISSION_SHAPE_BOX",
- "value": 3
- },
- {
- "name": "EMISSION_SHAPE_POINTS",
- "value": 4
- },
- {
- "name": "EMISSION_SHAPE_DIRECTED_POINTS",
- "value": 5
- },
- {
- "name": "EMISSION_SHAPE_RING",
- "value": 6
- },
- {
- "name": "EMISSION_SHAPE_MAX",
- "value": 7
- }
- ]
- },
- {
- "name": "SubEmitterMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SUB_EMITTER_DISABLED",
- "value": 0
- },
- {
- "name": "SUB_EMITTER_CONSTANT",
- "value": 1
- },
- {
- "name": "SUB_EMITTER_AT_END",
- "value": 2
- },
- {
- "name": "SUB_EMITTER_AT_COLLISION",
- "value": 3
- },
- {
- "name": "SUB_EMITTER_AT_START",
- "value": 4
- },
- {
- "name": "SUB_EMITTER_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "CollisionMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "COLLISION_DISABLED",
- "value": 0
- },
- {
- "name": "COLLISION_RIGID",
- "value": 1
- },
- {
- "name": "COLLISION_HIDE_ON_CONTACT",
- "value": 2
- },
- {
- "name": "COLLISION_MAX",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "degrees",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_inherit_velocity_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_inherit_velocity_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_spread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_spread",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_flatness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_flatness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 676779352,
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- },
- {
- "name": "value",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2623708480,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- }
- ]
- },
- {
- "name": "set_param_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2295964248,
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3903786503,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- }
- ]
- },
- {
- "name": "set_param_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2295964248,
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3903786503,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- }
- ]
- },
- {
- "name": "set_param_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 526976089,
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- },
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_param_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3489372978,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::ParticleProcessMaterial.Parameter"
- }
- ]
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_use_scale_3d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "using_scale_3d",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_scale_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_scale_3d_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale_3d_min",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_scale_3d_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_scale_3d_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "scale_3d_max",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_scale_3d_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_use_rotation_3d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "using_rotation_3d",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_rotation_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_rotation_3d_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "rotation_3d_min",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_rotation_3d_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_rotation_3d_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "rotation_3d_max",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_rotation_3d_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_color_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "ramp",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_color_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_alpha_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "curve",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_alpha_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_emission_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "curve",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_emission_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_color_initial_ramp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "ramp",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_color_initial_ramp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_velocity_limit_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "curve",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_velocity_limit_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_particle_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1711815571,
- "arguments": [
- {
- "name": "particle_flag",
- "type": "enum::ParticleProcessMaterial.ParticleFlags"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_particle_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3895316907,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "particle_flag",
- "type": "enum::ParticleProcessMaterial.ParticleFlags"
- }
- ]
- },
- {
- "name": "set_velocity_pivot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "pivot",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_velocity_pivot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3783033775,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_emission_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 461501442,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::ParticleProcessMaterial.EmissionShape"
- }
- ]
- },
- {
- "name": "get_emission_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3719733018,
- "return_value": {
- "type": "enum::ParticleProcessMaterial.EmissionShape"
- }
- },
- {
- "name": "set_emission_sphere_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_sphere_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_box_extents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "extents",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_emission_box_extents",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_emission_point_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_emission_point_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_emission_normal_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_emission_normal_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_emission_color_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_emission_color_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_emission_point_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "point_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_emission_point_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_emission_ring_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "axis",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_emission_ring_axis",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_emission_ring_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_ring_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_ring_inner_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "inner_radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_inner_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_ring_cone_angle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "cone_angle",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_emission_ring_cone_angle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_emission_shape_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "emission_shape_offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_emission_shape_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_emission_shape_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "emission_shape_scale",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_emission_shape_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_turbulence_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_turbulence_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "turbulence_enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_turbulence_noise_strength",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_turbulence_noise_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "turbulence_noise_strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_turbulence_noise_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_turbulence_noise_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "turbulence_noise_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_turbulence_noise_speed_random",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_turbulence_noise_speed_random",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "turbulence_noise_speed_random",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_turbulence_noise_speed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_turbulence_noise_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "turbulence_noise_speed",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_gravity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "accel_vec",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_lifetime_randomness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "randomness",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_lifetime_randomness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_sub_emitter_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2399052877,
- "return_value": {
- "type": "enum::ParticleProcessMaterial.SubEmitterMode"
- }
- },
- {
- "name": "set_sub_emitter_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2161806672,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::ParticleProcessMaterial.SubEmitterMode"
- }
- ]
- },
- {
- "name": "get_sub_emitter_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_sub_emitter_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "hz",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_sub_emitter_amount_at_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sub_emitter_amount_at_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sub_emitter_amount_at_collision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sub_emitter_amount_at_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sub_emitter_amount_at_start",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_sub_emitter_amount_at_start",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sub_emitter_keep_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sub_emitter_keep_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_attractor_interaction_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_attractor_interaction_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collision_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 653804659,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::ParticleProcessMaterial.CollisionMode"
- }
- ]
- },
- {
- "name": "get_collision_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 139371864,
- "return_value": {
- "type": "enum::ParticleProcessMaterial.CollisionMode"
- }
- },
- {
- "name": "set_collision_use_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "radius",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collision_using_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collision_friction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_collision_friction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_collision_bounce",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_collision_bounce",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_using_rotation_velocity_3d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_rotation_velocity_3d",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_rotation_velocity_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_rotation_velocity_3d_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "rotation_velocity_3d_max",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_rotation_velocity_3d_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_rotation_velocity_3d_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "rotation_velocity_3d_min",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_rotation_velocity_3d_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_rotation_velocity_3d_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "rotation_velocity_3d_curve",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_rotation_velocity_3d_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- }
- ],
- "signals": [
- {
- "name": "emission_shape_changed"
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "lifetime_randomness",
- "setter": "set_lifetime_randomness",
- "getter": "get_lifetime_randomness"
- },
- {
- "type": "bool",
- "name": "particle_flag_align_y",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 0
- },
- {
- "type": "bool",
- "name": "particle_flag_rotate_y",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 1
- },
- {
- "type": "bool",
- "name": "particle_flag_disable_z",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 2
- },
- {
- "type": "bool",
- "name": "particle_flag_damping_as_friction",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 3
- },
- {
- "type": "bool",
- "name": "particle_flag_inherit_emitter_scale",
- "setter": "set_particle_flag",
- "getter": "get_particle_flag",
- "index": 4
- },
- {
- "type": "Vector3",
- "name": "emission_shape_offset",
- "setter": "set_emission_shape_offset",
- "getter": "get_emission_shape_offset"
- },
- {
- "type": "Vector3",
- "name": "emission_shape_scale",
- "setter": "set_emission_shape_scale",
- "getter": "get_emission_shape_scale"
- },
- {
- "type": "int",
- "name": "emission_shape",
- "setter": "set_emission_shape",
- "getter": "get_emission_shape"
- },
- {
- "type": "float",
- "name": "emission_sphere_radius",
- "setter": "set_emission_sphere_radius",
- "getter": "get_emission_sphere_radius"
- },
- {
- "type": "Vector3",
- "name": "emission_box_extents",
- "setter": "set_emission_box_extents",
- "getter": "get_emission_box_extents"
- },
- {
- "type": "Texture2D",
- "name": "emission_point_texture",
- "setter": "set_emission_point_texture",
- "getter": "get_emission_point_texture"
- },
- {
- "type": "Texture2D",
- "name": "emission_normal_texture",
- "setter": "set_emission_normal_texture",
- "getter": "get_emission_normal_texture"
- },
- {
- "type": "Texture2D",
- "name": "emission_color_texture",
- "setter": "set_emission_color_texture",
- "getter": "get_emission_color_texture"
- },
- {
- "type": "int",
- "name": "emission_point_count",
- "setter": "set_emission_point_count",
- "getter": "get_emission_point_count"
- },
- {
- "type": "Vector3",
- "name": "emission_ring_axis",
- "setter": "set_emission_ring_axis",
- "getter": "get_emission_ring_axis"
- },
- {
- "type": "float",
- "name": "emission_ring_height",
- "setter": "set_emission_ring_height",
- "getter": "get_emission_ring_height"
- },
- {
- "type": "float",
- "name": "emission_ring_radius",
- "setter": "set_emission_ring_radius",
- "getter": "get_emission_ring_radius"
- },
- {
- "type": "float",
- "name": "emission_ring_inner_radius",
- "setter": "set_emission_ring_inner_radius",
- "getter": "get_emission_ring_inner_radius"
- },
- {
- "type": "float",
- "name": "emission_ring_cone_angle",
- "setter": "set_emission_ring_cone_angle",
- "getter": "get_emission_ring_cone_angle"
- },
- {
- "type": "Vector2",
- "name": "angle",
- "setter": "set_param",
- "getter": "get_param",
- "index": 7
- },
- {
- "type": "float",
- "name": "angle_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 7
- },
- {
- "type": "float",
- "name": "angle_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 7
- },
- {
- "type": "CurveTexture",
- "name": "angle_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 7
- },
- {
- "type": "bool",
- "name": "use_rotation_3d",
- "setter": "set_use_rotation_3d",
- "getter": "is_using_rotation_3d"
- },
- {
- "type": "Vector3",
- "name": "rotation_3d_min",
- "setter": "set_rotation_3d_min",
- "getter": "get_rotation_3d_min"
- },
- {
- "type": "Vector3",
- "name": "rotation_3d_max",
- "setter": "set_rotation_3d_max",
- "getter": "get_rotation_3d_max"
- },
- {
- "type": "float",
- "name": "inherit_velocity_ratio",
- "setter": "set_inherit_velocity_ratio",
- "getter": "get_inherit_velocity_ratio"
- },
- {
- "type": "Vector3",
- "name": "velocity_pivot",
- "setter": "set_velocity_pivot",
- "getter": "get_velocity_pivot"
- },
- {
- "type": "Vector3",
- "name": "direction",
- "setter": "set_direction",
- "getter": "get_direction"
- },
- {
- "type": "float",
- "name": "spread",
- "setter": "set_spread",
- "getter": "get_spread"
- },
- {
- "type": "float",
- "name": "flatness",
- "setter": "set_flatness",
- "getter": "get_flatness"
- },
- {
- "type": "Vector2",
- "name": "initial_velocity",
- "setter": "set_param",
- "getter": "get_param",
- "index": 0
- },
- {
- "type": "float",
- "name": "initial_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 0
- },
- {
- "type": "float",
- "name": "initial_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 0
- },
- {
- "type": "Vector2",
- "name": "angular_velocity",
- "setter": "set_param",
- "getter": "get_param",
- "index": 1
- },
- {
- "type": "float",
- "name": "angular_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 1
- },
- {
- "type": "float",
- "name": "angular_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 1
- },
- {
- "type": "CurveTexture",
- "name": "angular_velocity_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 1
- },
- {
- "type": "Vector2",
- "name": "directional_velocity",
- "setter": "set_param",
- "getter": "get_param",
- "index": 16
- },
- {
- "type": "float",
- "name": "directional_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 16
- },
- {
- "type": "float",
- "name": "directional_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 16
- },
- {
- "type": "CurveXYZTexture",
- "name": "directional_velocity_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 16
- },
- {
- "type": "Vector2",
- "name": "orbit_velocity",
- "setter": "set_param",
- "getter": "get_param",
- "index": 2
- },
- {
- "type": "float",
- "name": "orbit_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 2
- },
- {
- "type": "float",
- "name": "orbit_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 2
- },
- {
- "type": "CurveTexture,CurveXYZTexture",
- "name": "orbit_velocity_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 2
- },
- {
- "type": "Vector2",
- "name": "radial_velocity",
- "setter": "set_param",
- "getter": "get_param",
- "index": 15
- },
- {
- "type": "float",
- "name": "radial_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 15
- },
- {
- "type": "float",
- "name": "radial_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 15
- },
- {
- "type": "CurveTexture",
- "name": "radial_velocity_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 15
- },
- {
- "type": "CurveTexture",
- "name": "velocity_limit_curve",
- "setter": "set_velocity_limit_curve",
- "getter": "get_velocity_limit_curve"
- },
- {
- "type": "bool",
- "name": "use_rotation_velocity_3d",
- "setter": "set_using_rotation_velocity_3d",
- "getter": "is_using_rotation_velocity_3d"
- },
- {
- "type": "Vector3",
- "name": "rotation_velocity_3d_min",
- "setter": "set_rotation_velocity_3d_min",
- "getter": "get_rotation_velocity_3d_min"
- },
- {
- "type": "Vector3",
- "name": "rotation_velocity_3d_max",
- "setter": "set_rotation_velocity_3d_max",
- "getter": "get_rotation_velocity_3d_max"
- },
- {
- "type": "CurveXYZTexture",
- "name": "rotation_velocity_3d_curve",
- "setter": "set_rotation_velocity_3d_curve",
- "getter": "get_rotation_velocity_3d_curve"
- },
- {
- "type": "Vector3",
- "name": "gravity",
- "setter": "set_gravity",
- "getter": "get_gravity"
- },
- {
- "type": "Vector2",
- "name": "linear_accel",
- "setter": "set_param",
- "getter": "get_param",
- "index": 3
- },
- {
- "type": "float",
- "name": "linear_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 3
- },
- {
- "type": "float",
- "name": "linear_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 3
- },
- {
- "type": "CurveTexture",
- "name": "linear_accel_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 3
- },
- {
- "type": "Vector2",
- "name": "radial_accel",
- "setter": "set_param",
- "getter": "get_param",
- "index": 4
- },
- {
- "type": "float",
- "name": "radial_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 4
- },
- {
- "type": "float",
- "name": "radial_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 4
- },
- {
- "type": "CurveTexture",
- "name": "radial_accel_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 4
- },
- {
- "type": "Vector2",
- "name": "tangential_accel",
- "setter": "set_param",
- "getter": "get_param",
- "index": 5
- },
- {
- "type": "float",
- "name": "tangential_accel_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 5
- },
- {
- "type": "float",
- "name": "tangential_accel_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 5
- },
- {
- "type": "CurveTexture",
- "name": "tangential_accel_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 5
- },
- {
- "type": "Vector2",
- "name": "damping",
- "setter": "set_param",
- "getter": "get_param",
- "index": 6
- },
- {
- "type": "float",
- "name": "damping_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 6
- },
- {
- "type": "float",
- "name": "damping_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 6
- },
- {
- "type": "CurveTexture",
- "name": "damping_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 6
- },
- {
- "type": "bool",
- "name": "attractor_interaction_enabled",
- "setter": "set_attractor_interaction_enabled",
- "getter": "is_attractor_interaction_enabled"
- },
- {
- "type": "bool",
- "name": "use_scale_3d",
- "setter": "set_use_scale_3d",
- "getter": "is_using_scale_3d"
- },
- {
- "type": "Vector3",
- "name": "scale_3d_min",
- "setter": "set_scale_3d_min",
- "getter": "get_scale_3d_min"
- },
- {
- "type": "Vector3",
- "name": "scale_3d_max",
- "setter": "set_scale_3d_max",
- "getter": "get_scale_3d_max"
- },
- {
- "type": "Vector2",
- "name": "scale",
- "setter": "set_param",
- "getter": "get_param",
- "index": 8
- },
- {
- "type": "float",
- "name": "scale_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 8
- },
- {
- "type": "float",
- "name": "scale_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 8
- },
- {
- "type": "CurveTexture,CurveXYZTexture",
- "name": "scale_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 8
- },
- {
- "type": "Vector2",
- "name": "scale_over_velocity",
- "setter": "set_param",
- "getter": "get_param",
- "index": 17
- },
- {
- "type": "float",
- "name": "scale_over_velocity_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 17
- },
- {
- "type": "float",
- "name": "scale_over_velocity_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 17
- },
- {
- "type": "CurveTexture,CurveXYZTexture",
- "name": "scale_over_velocity_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 17
- },
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "GradientTexture1D",
- "name": "color_ramp",
- "setter": "set_color_ramp",
- "getter": "get_color_ramp"
- },
- {
- "type": "GradientTexture1D",
- "name": "color_initial_ramp",
- "setter": "set_color_initial_ramp",
- "getter": "get_color_initial_ramp"
- },
- {
- "type": "CurveTexture",
- "name": "alpha_curve",
- "setter": "set_alpha_curve",
- "getter": "get_alpha_curve"
- },
- {
- "type": "CurveTexture",
- "name": "emission_curve",
- "setter": "set_emission_curve",
- "getter": "get_emission_curve"
- },
- {
- "type": "Vector2",
- "name": "hue_variation",
- "setter": "set_param",
- "getter": "get_param",
- "index": 9
- },
- {
- "type": "float",
- "name": "hue_variation_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 9
- },
- {
- "type": "float",
- "name": "hue_variation_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 9
- },
- {
- "type": "CurveTexture",
- "name": "hue_variation_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 9
- },
- {
- "type": "Vector2",
- "name": "anim_speed",
- "setter": "set_param",
- "getter": "get_param",
- "index": 10
- },
- {
- "type": "float",
- "name": "anim_speed_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 10
- },
- {
- "type": "float",
- "name": "anim_speed_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 10
- },
- {
- "type": "CurveTexture",
- "name": "anim_speed_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 10
- },
- {
- "type": "Vector2",
- "name": "anim_offset",
- "setter": "set_param",
- "getter": "get_param",
- "index": 11
- },
- {
- "type": "float",
- "name": "anim_offset_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 11
- },
- {
- "type": "float",
- "name": "anim_offset_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 11
- },
- {
- "type": "CurveTexture",
- "name": "anim_offset_curve",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 11
- },
- {
- "type": "bool",
- "name": "turbulence_enabled",
- "setter": "set_turbulence_enabled",
- "getter": "get_turbulence_enabled"
- },
- {
- "type": "float",
- "name": "turbulence_noise_strength",
- "setter": "set_turbulence_noise_strength",
- "getter": "get_turbulence_noise_strength"
- },
- {
- "type": "float",
- "name": "turbulence_noise_scale",
- "setter": "set_turbulence_noise_scale",
- "getter": "get_turbulence_noise_scale"
- },
- {
- "type": "Vector3",
- "name": "turbulence_noise_speed",
- "setter": "set_turbulence_noise_speed",
- "getter": "get_turbulence_noise_speed"
- },
- {
- "type": "float",
- "name": "turbulence_noise_speed_random",
- "setter": "set_turbulence_noise_speed_random",
- "getter": "get_turbulence_noise_speed_random"
- },
- {
- "type": "Vector2",
- "name": "turbulence_influence",
- "setter": "set_param",
- "getter": "get_param",
- "index": 13
- },
- {
- "type": "float",
- "name": "turbulence_influence_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 13
- },
- {
- "type": "float",
- "name": "turbulence_influence_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 13
- },
- {
- "type": "Vector2",
- "name": "turbulence_initial_displacement",
- "setter": "set_param",
- "getter": "get_param",
- "index": 14
- },
- {
- "type": "float",
- "name": "turbulence_initial_displacement_min",
- "setter": "set_param_min",
- "getter": "get_param_min",
- "index": 14
- },
- {
- "type": "float",
- "name": "turbulence_initial_displacement_max",
- "setter": "set_param_max",
- "getter": "get_param_max",
- "index": 14
- },
- {
- "type": "CurveTexture",
- "name": "turbulence_influence_over_life",
- "setter": "set_param_texture",
- "getter": "get_param_texture",
- "index": 12
- },
- {
- "type": "int",
- "name": "collision_mode",
- "setter": "set_collision_mode",
- "getter": "get_collision_mode"
- },
- {
- "type": "float",
- "name": "collision_friction",
- "setter": "set_collision_friction",
- "getter": "get_collision_friction"
- },
- {
- "type": "float",
- "name": "collision_bounce",
- "setter": "set_collision_bounce",
- "getter": "get_collision_bounce"
- },
- {
- "type": "bool",
- "name": "collision_use_scale",
- "setter": "set_collision_use_scale",
- "getter": "is_collision_using_scale"
- },
- {
- "type": "int",
- "name": "sub_emitter_mode",
- "setter": "set_sub_emitter_mode",
- "getter": "get_sub_emitter_mode"
- },
- {
- "type": "float",
- "name": "sub_emitter_frequency",
- "setter": "set_sub_emitter_frequency",
- "getter": "get_sub_emitter_frequency"
- },
- {
- "type": "int",
- "name": "sub_emitter_amount_at_end",
- "setter": "set_sub_emitter_amount_at_end",
- "getter": "get_sub_emitter_amount_at_end"
- },
- {
- "type": "int",
- "name": "sub_emitter_amount_at_collision",
- "setter": "set_sub_emitter_amount_at_collision",
- "getter": "get_sub_emitter_amount_at_collision"
- },
- {
- "type": "int",
- "name": "sub_emitter_amount_at_start",
- "setter": "set_sub_emitter_amount_at_start",
- "getter": "get_sub_emitter_amount_at_start"
- },
- {
- "type": "bool",
- "name": "sub_emitter_keep_velocity",
- "setter": "set_sub_emitter_keep_velocity",
- "getter": "get_sub_emitter_keep_velocity"
- }
- ]
- },
- {
- "name": "Path2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659985499,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve2D"
- }
- ]
- },
- {
- "name": "get_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 660369445,
- "return_value": {
- "type": "Curve2D"
- }
- }
- ],
- "properties": [
- {
- "type": "Curve2D",
- "name": "curve",
- "setter": "set_curve",
- "getter": "get_curve"
- }
- ]
- },
- {
- "name": "Path3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408955118,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve3D"
- }
- ]
- },
- {
- "name": "get_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4244715212,
- "return_value": {
- "type": "Curve3D"
- }
- },
- {
- "name": "set_debug_custom_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "debug_custom_color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_debug_custom_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- }
- ],
- "signals": [
- {
- "name": "curve_changed"
- },
- {
- "name": "debug_color_changed"
- }
- ],
- "properties": [
- {
- "type": "Curve3D",
- "name": "curve",
- "setter": "set_curve",
- "getter": "get_curve"
- },
- {
- "type": "Color",
- "name": "debug_custom_color",
- "setter": "set_debug_custom_color",
- "getter": "get_debug_custom_color"
- }
- ]
- },
- {
- "name": "PathFollow2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_progress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "progress",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_progress",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_h_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "h_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_h_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_v_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "v_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_v_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_progress_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_progress_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rotates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_rotating",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_cubic_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_cubic_interpolation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "loop",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "progress",
- "setter": "set_progress",
- "getter": "get_progress"
- },
- {
- "type": "float",
- "name": "progress_ratio",
- "setter": "set_progress_ratio",
- "getter": "get_progress_ratio"
- },
- {
- "type": "float",
- "name": "h_offset",
- "setter": "set_h_offset",
- "getter": "get_h_offset"
- },
- {
- "type": "float",
- "name": "v_offset",
- "setter": "set_v_offset",
- "getter": "get_v_offset"
- },
- {
- "type": "bool",
- "name": "rotates",
- "setter": "set_rotates",
- "getter": "is_rotating"
- },
- {
- "type": "bool",
- "name": "cubic_interp",
- "setter": "set_cubic_interpolation",
- "getter": "get_cubic_interpolation"
- },
- {
- "type": "bool",
- "name": "loop",
- "setter": "set_loop",
- "getter": "has_loop"
- }
- ]
- },
- {
- "name": "PathFollow3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "enums": [
- {
- "name": "RotationMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ROTATION_NONE",
- "value": 0
- },
- {
- "name": "ROTATION_Y",
- "value": 1
- },
- {
- "name": "ROTATION_XY",
- "value": 2
- },
- {
- "name": "ROTATION_XYZ",
- "value": 3
- },
- {
- "name": "ROTATION_ORIENTED",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_progress",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "progress",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_progress",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_h_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "h_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_h_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_v_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "v_offset",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_v_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_progress_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_progress_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rotation_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1640311967,
- "arguments": [
- {
- "name": "rotation_mode",
- "type": "enum::PathFollow3D.RotationMode"
- }
- ]
- },
- {
- "name": "get_rotation_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814010545,
- "return_value": {
- "type": "enum::PathFollow3D.RotationMode"
- }
- },
- {
- "name": "set_cubic_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_cubic_interpolation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_model_front",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_model_front",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_loop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "loop",
- "type": "bool"
- }
- ]
- },
- {
- "name": "has_loop",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_tilt_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_tilt_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "correct_posture",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2686588690,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "rotation_mode",
- "type": "enum::PathFollow3D.RotationMode"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "progress",
- "setter": "set_progress",
- "getter": "get_progress"
- },
- {
- "type": "float",
- "name": "progress_ratio",
- "setter": "set_progress_ratio",
- "getter": "get_progress_ratio"
- },
- {
- "type": "float",
- "name": "h_offset",
- "setter": "set_h_offset",
- "getter": "get_h_offset"
- },
- {
- "type": "float",
- "name": "v_offset",
- "setter": "set_v_offset",
- "getter": "get_v_offset"
- },
- {
- "type": "int",
- "name": "rotation_mode",
- "setter": "set_rotation_mode",
- "getter": "get_rotation_mode"
- },
- {
- "type": "bool",
- "name": "use_model_front",
- "setter": "set_use_model_front",
- "getter": "is_using_model_front"
- },
- {
- "type": "bool",
- "name": "cubic_interp",
- "setter": "set_cubic_interpolation",
- "getter": "get_cubic_interpolation"
- },
- {
- "type": "bool",
- "name": "loop",
- "setter": "set_loop",
- "getter": "has_loop"
- },
- {
- "type": "bool",
- "name": "tilt_enabled",
- "setter": "set_tilt_enabled",
- "getter": "is_tilt_enabled"
- }
- ]
- },
- {
- "name": "Performance",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "Monitor",
- "is_bitfield": false,
- "values": [
- {
- "name": "TIME_FPS",
- "value": 0
- },
- {
- "name": "TIME_PROCESS",
- "value": 1
- },
- {
- "name": "TIME_PHYSICS_PROCESS",
- "value": 2
- },
- {
- "name": "TIME_NAVIGATION_PROCESS",
- "value": 3
- },
- {
- "name": "MEMORY_STATIC",
- "value": 4
- },
- {
- "name": "MEMORY_STATIC_MAX",
- "value": 5
- },
- {
- "name": "MEMORY_MESSAGE_BUFFER_MAX",
- "value": 6
- },
- {
- "name": "OBJECT_COUNT",
- "value": 7
- },
- {
- "name": "OBJECT_RESOURCE_COUNT",
- "value": 8
- },
- {
- "name": "OBJECT_NODE_COUNT",
- "value": 9
- },
- {
- "name": "OBJECT_ORPHAN_NODE_COUNT",
- "value": 10
- },
- {
- "name": "RENDER_TOTAL_OBJECTS_IN_FRAME",
- "value": 11
- },
- {
- "name": "RENDER_TOTAL_PRIMITIVES_IN_FRAME",
- "value": 12
- },
- {
- "name": "RENDER_TOTAL_DRAW_CALLS_IN_FRAME",
- "value": 13
- },
- {
- "name": "RENDER_VIDEO_MEM_USED",
- "value": 14
- },
- {
- "name": "RENDER_TEXTURE_MEM_USED",
- "value": 15
- },
- {
- "name": "RENDER_BUFFER_MEM_USED",
- "value": 16
- },
- {
- "name": "PHYSICS_2D_ACTIVE_OBJECTS",
- "value": 17
- },
- {
- "name": "PHYSICS_2D_COLLISION_PAIRS",
- "value": 18
- },
- {
- "name": "PHYSICS_2D_ISLAND_COUNT",
- "value": 19
- },
- {
- "name": "PHYSICS_3D_ACTIVE_OBJECTS",
- "value": 20
- },
- {
- "name": "PHYSICS_3D_COLLISION_PAIRS",
- "value": 21
- },
- {
- "name": "PHYSICS_3D_ISLAND_COUNT",
- "value": 22
- },
- {
- "name": "AUDIO_OUTPUT_LATENCY",
- "value": 23
- },
- {
- "name": "NAVIGATION_ACTIVE_MAPS",
- "value": 24
- },
- {
- "name": "NAVIGATION_REGION_COUNT",
- "value": 25
- },
- {
- "name": "NAVIGATION_AGENT_COUNT",
- "value": 26
- },
- {
- "name": "NAVIGATION_LINK_COUNT",
- "value": 27
- },
- {
- "name": "NAVIGATION_POLYGON_COUNT",
- "value": 28
- },
- {
- "name": "NAVIGATION_EDGE_COUNT",
- "value": 29
- },
- {
- "name": "NAVIGATION_EDGE_MERGE_COUNT",
- "value": 30
- },
- {
- "name": "NAVIGATION_EDGE_CONNECTION_COUNT",
- "value": 31
- },
- {
- "name": "NAVIGATION_EDGE_FREE_COUNT",
- "value": 32
- },
- {
- "name": "NAVIGATION_OBSTACLE_COUNT",
- "value": 33
- },
- {
- "name": "PIPELINE_COMPILATIONS_CANVAS",
- "value": 34
- },
- {
- "name": "PIPELINE_COMPILATIONS_MESH",
- "value": 35
- },
- {
- "name": "PIPELINE_COMPILATIONS_SURFACE",
- "value": 36
- },
- {
- "name": "PIPELINE_COMPILATIONS_DRAW",
- "value": 37
- },
- {
- "name": "PIPELINE_COMPILATIONS_SPECIALIZATION",
- "value": 38
- },
- {
- "name": "NAVIGATION_2D_ACTIVE_MAPS",
- "value": 39
- },
- {
- "name": "NAVIGATION_2D_REGION_COUNT",
- "value": 40
- },
- {
- "name": "NAVIGATION_2D_AGENT_COUNT",
- "value": 41
- },
- {
- "name": "NAVIGATION_2D_LINK_COUNT",
- "value": 42
- },
- {
- "name": "NAVIGATION_2D_POLYGON_COUNT",
- "value": 43
- },
- {
- "name": "NAVIGATION_2D_EDGE_COUNT",
- "value": 44
- },
- {
- "name": "NAVIGATION_2D_EDGE_MERGE_COUNT",
- "value": 45
- },
- {
- "name": "NAVIGATION_2D_EDGE_CONNECTION_COUNT",
- "value": 46
- },
- {
- "name": "NAVIGATION_2D_EDGE_FREE_COUNT",
- "value": 47
- },
- {
- "name": "NAVIGATION_2D_OBSTACLE_COUNT",
- "value": 48
- },
- {
- "name": "NAVIGATION_3D_ACTIVE_MAPS",
- "value": 49
- },
- {
- "name": "NAVIGATION_3D_REGION_COUNT",
- "value": 50
- },
- {
- "name": "NAVIGATION_3D_AGENT_COUNT",
- "value": 51
- },
- {
- "name": "NAVIGATION_3D_LINK_COUNT",
- "value": 52
- },
- {
- "name": "NAVIGATION_3D_POLYGON_COUNT",
- "value": 53
- },
- {
- "name": "NAVIGATION_3D_EDGE_COUNT",
- "value": 54
- },
- {
- "name": "NAVIGATION_3D_EDGE_MERGE_COUNT",
- "value": 55
- },
- {
- "name": "NAVIGATION_3D_EDGE_CONNECTION_COUNT",
- "value": 56
- },
- {
- "name": "NAVIGATION_3D_EDGE_FREE_COUNT",
- "value": 57
- },
- {
- "name": "NAVIGATION_3D_OBSTACLE_COUNT",
- "value": 58
- },
- {
- "name": "MONITOR_MAX",
- "value": 59
- }
- ]
- },
- {
- "name": "MonitorType",
- "is_bitfield": false,
- "values": [
- {
- "name": "MONITOR_TYPE_QUANTITY",
- "value": 0
- },
- {
- "name": "MONITOR_TYPE_MEMORY",
- "value": 1
- },
- {
- "name": "MONITOR_TYPE_TIME",
- "value": 2
- },
- {
- "name": "MONITOR_TYPE_PERCENTAGE",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_monitor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1943275655,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "monitor",
- "type": "enum::Performance.Monitor"
- }
- ]
- },
- {
- "name": "add_custom_monitor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3655788610,
- "hash_compatibility": [
- 4099036814,
- 2865980031
- ],
- "arguments": [
- {
- "name": "id",
- "type": "StringName"
- },
- {
- "name": "callable",
- "type": "Callable"
- },
- {
- "name": "arguments",
- "type": "Array",
- "default_value": "[]"
- },
- {
- "name": "type",
- "type": "enum::Performance.MonitorType",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "remove_custom_monitor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "id",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_custom_monitor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2041966384,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_custom_monitor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138907829,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "id",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_monitor_modification_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_custom_monitor_names",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "get_custom_monitor_types",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- }
- ]
- },
- {
- "name": "PhysicalBone2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "RigidBody2D",
- "api_type": "core",
- "methods": [
- {
- "name": "get_joint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3582132112,
- "return_value": {
- "type": "Joint2D"
- }
- },
- {
- "name": "get_auto_configure_joint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_configure_joint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "auto_configure_joint",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_simulate_physics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "simulate_physics",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_simulate_physics",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_simulating_physics",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_bone2d_nodepath",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "nodepath",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_bone2d_nodepath",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_bone2d_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "bone_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bone2d_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_follow_bone_when_simulating",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "follow_bone",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_follow_bone_when_simulating",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "bone2d_nodepath",
- "setter": "set_bone2d_nodepath",
- "getter": "get_bone2d_nodepath"
- },
- {
- "type": "int",
- "name": "bone2d_index",
- "setter": "set_bone2d_index",
- "getter": "get_bone2d_index"
- },
- {
- "type": "bool",
- "name": "auto_configure_joint",
- "setter": "set_auto_configure_joint",
- "getter": "get_auto_configure_joint"
- },
- {
- "type": "bool",
- "name": "simulate_physics",
- "setter": "set_simulate_physics",
- "getter": "get_simulate_physics"
- },
- {
- "type": "bool",
- "name": "follow_bone_when_simulating",
- "setter": "set_follow_bone_when_simulating",
- "getter": "get_follow_bone_when_simulating"
- }
- ]
- },
- {
- "name": "PhysicalBone3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsBody3D",
- "api_type": "core",
- "enums": [
- {
- "name": "DampMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DAMP_MODE_COMBINE",
- "value": 0
- },
- {
- "name": "DAMP_MODE_REPLACE",
- "value": 1
- }
- ]
- },
- {
- "name": "JointType",
- "is_bitfield": false,
- "values": [
- {
- "name": "JOINT_TYPE_NONE",
- "value": 0
- },
- {
- "name": "JOINT_TYPE_PIN",
- "value": 1
- },
- {
- "name": "JOINT_TYPE_CONE",
- "value": 2
- },
- {
- "name": "JOINT_TYPE_HINGE",
- "value": 3
- },
- {
- "name": "JOINT_TYPE_SLIDER",
- "value": 4
- },
- {
- "name": "JOINT_TYPE_6DOF",
- "value": 5
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_integrate_forces",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 420958145,
- "arguments": [
- {
- "name": "state",
- "type": "PhysicsDirectBodyState3D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "apply_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2754756483,
- "hash_compatibility": [
- 1002852006
- ],
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "set_joint_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2289552604,
- "arguments": [
- {
- "name": "joint_type",
- "type": "enum::PhysicalBone3D.JointType"
- }
- ]
- },
- {
- "name": "get_joint_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 931347320,
- "return_value": {
- "type": "enum::PhysicalBone3D.JointType"
- }
- },
- {
- "name": "set_joint_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "offset",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_joint_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_joint_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "euler",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_joint_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_body_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "offset",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_body_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "get_simulate_physics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_simulating_physics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_bone_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_friction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_friction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_bounce",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bounce",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_gravity_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gravity_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gravity_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_damp_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1244972221,
- "arguments": [
- {
- "name": "linear_damp_mode",
- "type": "enum::PhysicalBone3D.DampMode"
- }
- ]
- },
- {
- "name": "get_linear_damp_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 205884699,
- "return_value": {
- "type": "enum::PhysicalBone3D.DampMode"
- }
- },
- {
- "name": "set_angular_damp_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1244972221,
- "arguments": [
- {
- "name": "angular_damp_mode",
- "type": "enum::PhysicalBone3D.DampMode"
- }
- ]
- },
- {
- "name": "get_angular_damp_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 205884699,
- "return_value": {
- "type": "enum::PhysicalBone3D.DampMode"
- }
- },
- {
- "name": "set_linear_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_linear_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_angular_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_linear_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_angular_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "angular_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_use_custom_integrator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_custom_integrator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_can_sleep",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "able_to_sleep",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_able_to_sleep",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "joint_type",
- "setter": "set_joint_type",
- "getter": "get_joint_type"
- },
- {
- "type": "Transform3D",
- "name": "joint_offset",
- "setter": "set_joint_offset",
- "getter": "get_joint_offset"
- },
- {
- "type": "Vector3",
- "name": "joint_rotation",
- "setter": "set_joint_rotation",
- "getter": "get_joint_rotation"
- },
- {
- "type": "Transform3D",
- "name": "body_offset",
- "setter": "set_body_offset",
- "getter": "get_body_offset"
- },
- {
- "type": "float",
- "name": "mass",
- "setter": "set_mass",
- "getter": "get_mass"
- },
- {
- "type": "float",
- "name": "friction",
- "setter": "set_friction",
- "getter": "get_friction"
- },
- {
- "type": "float",
- "name": "bounce",
- "setter": "set_bounce",
- "getter": "get_bounce"
- },
- {
- "type": "float",
- "name": "gravity_scale",
- "setter": "set_gravity_scale",
- "getter": "get_gravity_scale"
- },
- {
- "type": "bool",
- "name": "custom_integrator",
- "setter": "set_use_custom_integrator",
- "getter": "is_using_custom_integrator"
- },
- {
- "type": "int",
- "name": "linear_damp_mode",
- "setter": "set_linear_damp_mode",
- "getter": "get_linear_damp_mode"
- },
- {
- "type": "float",
- "name": "linear_damp",
- "setter": "set_linear_damp",
- "getter": "get_linear_damp"
- },
- {
- "type": "int",
- "name": "angular_damp_mode",
- "setter": "set_angular_damp_mode",
- "getter": "get_angular_damp_mode"
- },
- {
- "type": "float",
- "name": "angular_damp",
- "setter": "set_angular_damp",
- "getter": "get_angular_damp"
- },
- {
- "type": "Vector3",
- "name": "linear_velocity",
- "setter": "set_linear_velocity",
- "getter": "get_linear_velocity"
- },
- {
- "type": "Vector3",
- "name": "angular_velocity",
- "setter": "set_angular_velocity",
- "getter": "get_angular_velocity"
- },
- {
- "type": "bool",
- "name": "can_sleep",
- "setter": "set_can_sleep",
- "getter": "is_able_to_sleep"
- }
- ]
- },
- {
- "name": "PhysicalBoneSimulator3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "methods": [
- {
- "name": "is_simulating_physics",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "physical_bones_stop_simulation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "physical_bones_start_simulation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2787316981,
- "arguments": [
- {
- "name": "bones",
- "type": "typedarray::StringName",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "physical_bones_add_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "exception",
- "type": "RID"
- }
- ]
- },
- {
- "name": "physical_bones_remove_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "exception",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicalSkyMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core",
- "methods": [
- {
- "name": "set_rayleigh_coefficient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "rayleigh",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_rayleigh_coefficient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rayleigh_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_rayleigh_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_mie_coefficient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mie",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mie_coefficient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mie_eccentricity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "eccentricity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mie_eccentricity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mie_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_mie_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_turbidity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "turbidity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_turbidity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sun_disk_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sun_disk_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ground_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_ground_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_energy_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "multiplier",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_energy_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_debanding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_debanding",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_debanding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_night_sky",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "night_sky",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_night_sky",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "rayleigh_coefficient",
- "setter": "set_rayleigh_coefficient",
- "getter": "get_rayleigh_coefficient"
- },
- {
- "type": "Color",
- "name": "rayleigh_color",
- "setter": "set_rayleigh_color",
- "getter": "get_rayleigh_color"
- },
- {
- "type": "float",
- "name": "mie_coefficient",
- "setter": "set_mie_coefficient",
- "getter": "get_mie_coefficient"
- },
- {
- "type": "float",
- "name": "mie_eccentricity",
- "setter": "set_mie_eccentricity",
- "getter": "get_mie_eccentricity"
- },
- {
- "type": "Color",
- "name": "mie_color",
- "setter": "set_mie_color",
- "getter": "get_mie_color"
- },
- {
- "type": "float",
- "name": "turbidity",
- "setter": "set_turbidity",
- "getter": "get_turbidity"
- },
- {
- "type": "float",
- "name": "sun_disk_scale",
- "setter": "set_sun_disk_scale",
- "getter": "get_sun_disk_scale"
- },
- {
- "type": "Color",
- "name": "ground_color",
- "setter": "set_ground_color",
- "getter": "get_ground_color"
- },
- {
- "type": "float",
- "name": "energy_multiplier",
- "setter": "set_energy_multiplier",
- "getter": "get_energy_multiplier"
- },
- {
- "type": "bool",
- "name": "use_debanding",
- "setter": "set_use_debanding",
- "getter": "get_use_debanding"
- },
- {
- "type": "Texture2D",
- "name": "night_sky",
- "setter": "set_night_sky",
- "getter": "get_night_sky"
- }
- ]
- },
- {
- "name": "PhysicsBody2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "CollisionObject2D",
- "api_type": "core",
- "methods": [
- {
- "name": "move_and_collide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3681923724,
- "hash_compatibility": [
- 1529961754
- ],
- "return_value": {
- "type": "KinematicCollision2D"
- },
- "arguments": [
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "test_only",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "safe_margin",
- "type": "float",
- "meta": "float",
- "default_value": "0.08"
- },
- {
- "name": "recovery_as_collision",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "test_move",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3324464701,
- "hash_compatibility": [
- 1369208982
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Transform2D"
- },
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "collision",
- "type": "KinematicCollision2D",
- "default_value": "null"
- },
- {
- "name": "safe_margin",
- "type": "float",
- "meta": "float",
- "default_value": "0.08"
- },
- {
- "name": "recovery_as_collision",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_collision_exceptions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::PhysicsBody2D"
- }
- },
- {
- "name": "add_collision_exception_with",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "remove_collision_exception_with",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "meta": "required"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsBody3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "CollisionObject3D",
- "api_type": "core",
- "methods": [
- {
- "name": "move_and_collide",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3208792678,
- "hash_compatibility": [
- 2825704414
- ],
- "return_value": {
- "type": "KinematicCollision3D"
- },
- "arguments": [
- {
- "name": "motion",
- "type": "Vector3"
- },
- {
- "name": "test_only",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "safe_margin",
- "type": "float",
- "meta": "float",
- "default_value": "0.001"
- },
- {
- "name": "recovery_as_collision",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "max_collisions",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "test_move",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2481691619,
- "hash_compatibility": [
- 680299713
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Transform3D"
- },
- {
- "name": "motion",
- "type": "Vector3"
- },
- {
- "name": "collision",
- "type": "KinematicCollision3D",
- "default_value": "null"
- },
- {
- "name": "safe_margin",
- "type": "float",
- "meta": "float",
- "default_value": "0.001"
- },
- {
- "name": "recovery_as_collision",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "max_collisions",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "get_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_axis_lock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1787895195,
- "arguments": [
- {
- "name": "axis",
- "type": "enum::PhysicsServer3D.BodyAxis"
- },
- {
- "name": "lock",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_axis_lock",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2264617709,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "axis",
- "type": "enum::PhysicsServer3D.BodyAxis"
- }
- ]
- },
- {
- "name": "get_collision_exceptions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::PhysicsBody3D"
- }
- },
- {
- "name": "add_collision_exception_with",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "remove_collision_exception_with",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "body",
- "type": "Node",
- "meta": "required"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "axis_lock_linear_x",
- "setter": "set_axis_lock",
- "getter": "get_axis_lock",
- "index": 1
- },
- {
- "type": "bool",
- "name": "axis_lock_linear_y",
- "setter": "set_axis_lock",
- "getter": "get_axis_lock",
- "index": 2
- },
- {
- "type": "bool",
- "name": "axis_lock_linear_z",
- "setter": "set_axis_lock",
- "getter": "get_axis_lock",
- "index": 4
- },
- {
- "type": "bool",
- "name": "axis_lock_angular_x",
- "setter": "set_axis_lock",
- "getter": "get_axis_lock",
- "index": 8
- },
- {
- "type": "bool",
- "name": "axis_lock_angular_y",
- "setter": "set_axis_lock",
- "getter": "get_axis_lock",
- "index": 16
- },
- {
- "type": "bool",
- "name": "axis_lock_angular_z",
- "setter": "set_axis_lock",
- "getter": "get_axis_lock",
- "index": 32
- }
- ]
- },
- {
- "name": "PhysicsDirectBodyState2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "get_total_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_total_linear_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_total_angular_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_center_of_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_center_of_mass_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_inverse_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_inverse_inertia",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_linear_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_angular_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "velocity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "get_velocity_at_local_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "impulse",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "apply_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288681949,
- "hash_compatibility": [
- 496058220
- ],
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "apply_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3862383994,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "apply_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288681949,
- "hash_compatibility": [
- 496058220
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "apply_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "add_constant_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3862383994,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "add_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288681949,
- "hash_compatibility": [
- 496058220
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "add_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_constant_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_constant_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sleep_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sleeping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_contact_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_contact_local_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_local_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_local_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_local_velocity_at_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 495598643,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_object",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3332903315,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_velocity_at_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_impulse",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_step",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "integrate_forces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_space_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2506717822,
- "return_value": {
- "type": "PhysicsDirectSpaceState2D",
- "meta": "required"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "step",
- "getter": "get_step"
- },
- {
- "type": "float",
- "name": "inverse_mass",
- "getter": "get_inverse_mass"
- },
- {
- "type": "float",
- "name": "inverse_inertia",
- "getter": "get_inverse_inertia"
- },
- {
- "type": "float",
- "name": "total_angular_damp",
- "getter": "get_total_angular_damp"
- },
- {
- "type": "float",
- "name": "total_linear_damp",
- "getter": "get_total_linear_damp"
- },
- {
- "type": "Vector2",
- "name": "total_gravity",
- "getter": "get_total_gravity"
- },
- {
- "type": "Vector2",
- "name": "center_of_mass",
- "getter": "get_center_of_mass"
- },
- {
- "type": "Vector2",
- "name": "center_of_mass_local",
- "getter": "get_center_of_mass_local"
- },
- {
- "type": "float",
- "name": "angular_velocity",
- "setter": "set_angular_velocity",
- "getter": "get_angular_velocity"
- },
- {
- "type": "Vector2",
- "name": "linear_velocity",
- "setter": "set_linear_velocity",
- "getter": "get_linear_velocity"
- },
- {
- "type": "bool",
- "name": "sleeping",
- "setter": "set_sleep_state",
- "getter": "is_sleeping"
- },
- {
- "type": "int",
- "name": "collision_layer",
- "setter": "set_collision_layer",
- "getter": "get_collision_layer"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "Transform2D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- }
- ]
- },
- {
- "name": "PhysicsDirectBodyState2DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsDirectBodyState2D",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_total_gravity",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "_get_total_linear_damp",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_get_total_angular_damp",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_get_center_of_mass",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "_get_center_of_mass_local",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "_get_inverse_mass",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_get_inverse_inertia",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_set_linear_velocity",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 743155724,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_get_linear_velocity",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "_set_angular_velocity",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "velocity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_get_angular_velocity",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_set_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "_get_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "_get_velocity_at_local_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_apply_central_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 743155724,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_apply_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3108078480,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_apply_torque_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "impulse",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_apply_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 743155724,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_apply_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3108078480,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_apply_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_add_constant_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 743155724,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_add_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3108078480,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_add_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_set_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 743155724,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_get_constant_force",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "_set_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_get_constant_torque",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_set_sleep_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_is_sleeping",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_set_collision_layer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_get_collision_layer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "_set_collision_mask",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_get_collision_mask",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "_get_contact_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_contact_local_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_local_normal",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_local_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_local_velocity_at_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 495598643,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_object",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3332903315,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_velocity_at_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_impulse",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2299179447,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_step",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_integrate_forces",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_space_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2506717822,
- "return_value": {
- "type": "PhysicsDirectSpaceState2D",
- "meta": "required"
- }
- }
- ]
- },
- {
- "name": "PhysicsDirectBodyState3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "get_total_gravity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_total_linear_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_total_angular_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_center_of_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_center_of_mass_local",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_principal_inertia_axes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "get_inverse_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_inverse_inertia",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_inverse_inertia_tensor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "set_linear_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_linear_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_angular_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "get_velocity_at_local_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 192990374,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2007698547,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "apply_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2754756483,
- "hash_compatibility": [
- 1002852006
- ],
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "apply_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2007698547,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "apply_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2754756483,
- "hash_compatibility": [
- 1002852006
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "apply_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "add_constant_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2007698547,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "add_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2754756483,
- "hash_compatibility": [
- 1002852006
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "add_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_constant_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_constant_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_sleep_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sleeping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_contact_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_contact_local_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_local_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_impulse",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_local_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_local_velocity_at_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 495598643,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_object",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3332903315,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_contact_collider_velocity_at_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_step",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "integrate_forces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_space_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2069328350,
- "return_value": {
- "type": "PhysicsDirectSpaceState3D",
- "meta": "required"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "step",
- "getter": "get_step"
- },
- {
- "type": "float",
- "name": "inverse_mass",
- "getter": "get_inverse_mass"
- },
- {
- "type": "float",
- "name": "total_angular_damp",
- "getter": "get_total_angular_damp"
- },
- {
- "type": "float",
- "name": "total_linear_damp",
- "getter": "get_total_linear_damp"
- },
- {
- "type": "Vector3",
- "name": "inverse_inertia",
- "getter": "get_inverse_inertia"
- },
- {
- "type": "Basis",
- "name": "inverse_inertia_tensor",
- "getter": "get_inverse_inertia_tensor"
- },
- {
- "type": "Vector3",
- "name": "total_gravity",
- "getter": "get_total_gravity"
- },
- {
- "type": "Vector3",
- "name": "center_of_mass",
- "getter": "get_center_of_mass"
- },
- {
- "type": "Vector3",
- "name": "center_of_mass_local",
- "getter": "get_center_of_mass_local"
- },
- {
- "type": "Basis",
- "name": "principal_inertia_axes",
- "getter": "get_principal_inertia_axes"
- },
- {
- "type": "Vector3",
- "name": "angular_velocity",
- "setter": "set_angular_velocity",
- "getter": "get_angular_velocity"
- },
- {
- "type": "Vector3",
- "name": "linear_velocity",
- "setter": "set_linear_velocity",
- "getter": "get_linear_velocity"
- },
- {
- "type": "bool",
- "name": "sleeping",
- "setter": "set_sleep_state",
- "getter": "is_sleeping"
- },
- {
- "type": "int",
- "name": "collision_layer",
- "setter": "set_collision_layer",
- "getter": "get_collision_layer"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "Transform3D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- }
- ]
- },
- {
- "name": "PhysicsDirectBodyState3DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsDirectBodyState3D",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_total_gravity",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_get_total_linear_damp",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_get_total_angular_damp",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_get_center_of_mass",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_get_center_of_mass_local",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_get_principal_inertia_axes",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "_get_inverse_mass",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_get_inverse_inertia",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_get_inverse_inertia_tensor",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "_set_linear_velocity",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_get_linear_velocity",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_set_angular_velocity",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_get_angular_velocity",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_set_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_get_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "_get_velocity_at_local_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 192990374,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "local_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_apply_central_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_apply_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1714681797,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_apply_torque_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_apply_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_apply_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1714681797,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_apply_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_add_constant_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_add_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1714681797,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_add_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_set_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_get_constant_force",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_set_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_get_constant_torque",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "_set_sleep_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_is_sleeping",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_set_collision_layer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_get_collision_layer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "_set_collision_mask",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_get_collision_mask",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "_get_contact_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_get_contact_local_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_local_normal",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_impulse",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_local_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_local_velocity_at_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 495598643,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_object",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3332903315,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_contact_collider_velocity_at_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "contact_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_get_step",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "_integrate_forces",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_space_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2069328350,
- "return_value": {
- "type": "PhysicsDirectSpaceState3D",
- "meta": "required"
- }
- }
- ]
- },
- {
- "name": "PhysicsDirectSpaceState2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "intersect_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2118456068,
- "hash_compatibility": [
- 3278207904
- ],
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsPointQueryParameters2D",
- "meta": "required"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- }
- ]
- },
- {
- "name": "intersect_ray",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1590275562,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsRayQueryParameters2D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "intersect_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2488867228,
- "hash_compatibility": [
- 3803848594
- ],
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters2D",
- "meta": "required"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- }
- ]
- },
- {
- "name": "cast_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711275086,
- "return_value": {
- "type": "PackedFloat32Array"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters2D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "collide_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2488867228,
- "hash_compatibility": [
- 3803848594
- ],
- "return_value": {
- "type": "typedarray::Vector2"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters2D",
- "meta": "required"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- }
- ]
- },
- {
- "name": "get_rest_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2803666496,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters2D",
- "meta": "required"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsDirectSpaceState2DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsDirectSpaceState2D",
- "api_type": "core",
- "methods": [
- {
- "name": "_intersect_ray",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2840492092,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "hit_from_inside",
- "type": "bool"
- },
- {
- "name": "r_result",
- "type": "PhysicsServer2DExtensionRayResult*"
- }
- ]
- },
- {
- "name": "_intersect_point",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 522407812,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- },
- {
- "name": "canvas_instance_id",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_results",
- "type": "PhysicsServer2DExtensionShapeResult*"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_intersect_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1584897015,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- },
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_result",
- "type": "PhysicsServer2DExtensionShapeResult*"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_cast_motion",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1410701151,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- },
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_closest_safe",
- "type": "float*"
- },
- {
- "name": "r_closest_unsafe",
- "type": "float*"
- }
- ]
- },
- {
- "name": "_collide_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 871510130,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- },
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_results",
- "type": "void*"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "r_result_count",
- "type": "int32_t*"
- }
- ]
- },
- {
- "name": "_rest_info",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 772675997,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- },
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_rest_info",
- "type": "PhysicsServer2DExtensionShapeRestInfo*"
- }
- ]
- },
- {
- "name": "is_body_excluded_from_query",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsDirectSpaceState3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "intersect_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 975173756,
- "hash_compatibility": [
- 45993382
- ],
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsPointQueryParameters3D",
- "meta": "required"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- }
- ]
- },
- {
- "name": "intersect_ray",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3957970750,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsRayQueryParameters3D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "intersect_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762137681,
- "hash_compatibility": [
- 550215980
- ],
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters3D",
- "meta": "required"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- }
- ]
- },
- {
- "name": "cast_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1778757334,
- "return_value": {
- "type": "PackedFloat32Array"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters3D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "collide_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3762137681,
- "hash_compatibility": [
- 550215980
- ],
- "return_value": {
- "type": "typedarray::Vector3"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters3D",
- "meta": "required"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32",
- "default_value": "32"
- }
- ]
- },
- {
- "name": "get_rest_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1376751592,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "parameters",
- "type": "PhysicsShapeQueryParameters3D",
- "meta": "required"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsDirectSpaceState3DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsDirectSpaceState3D",
- "api_type": "core",
- "methods": [
- {
- "name": "_intersect_ray",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2022529123,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "hit_from_inside",
- "type": "bool"
- },
- {
- "name": "hit_back_faces",
- "type": "bool"
- },
- {
- "name": "pick_ray",
- "type": "bool"
- },
- {
- "name": "r_result",
- "type": "PhysicsServer3DExtensionRayResult*"
- }
- ]
- },
- {
- "name": "_intersect_point",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3378904092,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_results",
- "type": "PhysicsServer3DExtensionShapeResult*"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_intersect_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 728953575,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "motion",
- "type": "Vector3"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_result_count",
- "type": "PhysicsServer3DExtensionShapeResult*"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_cast_motion",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2320624824,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "motion",
- "type": "Vector3"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_closest_safe",
- "type": "float*"
- },
- {
- "name": "r_closest_unsafe",
- "type": "float*"
- },
- {
- "name": "r_info",
- "type": "PhysicsServer3DExtensionShapeRestInfo*"
- }
- ]
- },
- {
- "name": "_collide_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2320624824,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "motion",
- "type": "Vector3"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_results",
- "type": "void*"
- },
- {
- "name": "max_results",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "r_result_count",
- "type": "int32_t*"
- }
- ]
- },
- {
- "name": "_rest_info",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 856242757,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "shape_rid",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "motion",
- "type": "Vector3"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "collide_with_bodies",
- "type": "bool"
- },
- {
- "name": "collide_with_areas",
- "type": "bool"
- },
- {
- "name": "r_rest_info",
- "type": "PhysicsServer3DExtensionShapeRestInfo*"
- }
- ]
- },
- {
- "name": "_get_closest_point_to_object_volume",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2056183332,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "object",
- "type": "RID"
- },
- {
- "name": "point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "is_body_excluded_from_query",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_friction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "friction",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_friction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_rough",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "rough",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_rough",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_bounce",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "bounce",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_bounce",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_absorbent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "absorbent",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_absorbent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "friction",
- "setter": "set_friction",
- "getter": "get_friction"
- },
- {
- "type": "bool",
- "name": "rough",
- "setter": "set_rough",
- "getter": "is_rough"
- },
- {
- "type": "float",
- "name": "bounce",
- "setter": "set_bounce",
- "getter": "get_bounce"
- },
- {
- "type": "bool",
- "name": "absorbent",
- "setter": "set_absorbent",
- "getter": "is_absorbent"
- }
- ]
- },
- {
- "name": "PhysicsPointQueryParameters2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_canvas_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "canvas_instance_id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_canvas_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_exclude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "int",
- "name": "canvas_instance_id",
- "setter": "set_canvas_instance_id",
- "getter": "get_canvas_instance_id"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude",
- "setter": "set_exclude",
- "getter": "get_exclude"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- }
- ]
- },
- {
- "name": "PhysicsPointQueryParameters3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_exclude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "position",
- "setter": "set_position",
- "getter": "get_position"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude",
- "setter": "set_exclude",
- "getter": "get_exclude"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- }
- ]
- },
- {
- "name": "PhysicsRayQueryParameters2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "create",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3196569324,
- "hash_compatibility": [
- 1118143851
- ],
- "return_value": {
- "type": "PhysicsRayQueryParameters2D"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32",
- "default_value": "4294967295"
- },
- {
- "name": "exclude",
- "type": "typedarray::RID",
- "default_value": "Array[RID]([])"
- }
- ]
- },
- {
- "name": "set_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_to",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_to",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_exclude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hit_from_inside",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hit_from_inside_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "from",
- "setter": "set_from",
- "getter": "get_from"
- },
- {
- "type": "Vector2",
- "name": "to",
- "setter": "set_to",
- "getter": "get_to"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude",
- "setter": "set_exclude",
- "getter": "get_exclude"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- },
- {
- "type": "bool",
- "name": "hit_from_inside",
- "setter": "set_hit_from_inside",
- "getter": "is_hit_from_inside_enabled"
- }
- ]
- },
- {
- "name": "PhysicsRayQueryParameters3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "create",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 3110599579,
- "hash_compatibility": [
- 680321959
- ],
- "return_value": {
- "type": "PhysicsRayQueryParameters3D"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32",
- "default_value": "4294967295"
- },
- {
- "name": "exclude",
- "type": "typedarray::RID",
- "default_value": "Array[RID]([])"
- }
- ]
- },
- {
- "name": "set_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_to",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "to",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_to",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_exclude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hit_from_inside",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hit_from_inside_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hit_back_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hit_back_faces_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3",
- "name": "from",
- "setter": "set_from",
- "getter": "get_from"
- },
- {
- "type": "Vector3",
- "name": "to",
- "setter": "set_to",
- "getter": "get_to"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude",
- "setter": "set_exclude",
- "getter": "get_exclude"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- },
- {
- "type": "bool",
- "name": "hit_from_inside",
- "setter": "set_hit_from_inside",
- "getter": "is_hit_from_inside_enabled"
- },
- {
- "type": "bool",
- "name": "hit_back_faces",
- "setter": "set_hit_back_faces",
- "getter": "is_hit_back_faces_enabled"
- }
- ]
- },
- {
- "name": "PhysicsServer2D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "SpaceParameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS",
- "value": 0
- },
- {
- "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION",
- "value": 1
- },
- {
- "name": "SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION",
- "value": 2
- },
- {
- "name": "SPACE_PARAM_CONTACT_DEFAULT_BIAS",
- "value": 3
- },
- {
- "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD",
- "value": 4
- },
- {
- "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD",
- "value": 5
- },
- {
- "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP",
- "value": 6
- },
- {
- "name": "SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS",
- "value": 7
- },
- {
- "name": "SPACE_PARAM_SOLVER_ITERATIONS",
- "value": 8
- }
- ]
- },
- {
- "name": "ShapeType",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHAPE_WORLD_BOUNDARY",
- "value": 0
- },
- {
- "name": "SHAPE_SEPARATION_RAY",
- "value": 1
- },
- {
- "name": "SHAPE_SEGMENT",
- "value": 2
- },
- {
- "name": "SHAPE_CIRCLE",
- "value": 3
- },
- {
- "name": "SHAPE_RECTANGLE",
- "value": 4
- },
- {
- "name": "SHAPE_CAPSULE",
- "value": 5
- },
- {
- "name": "SHAPE_CONVEX_POLYGON",
- "value": 6
- },
- {
- "name": "SHAPE_CONCAVE_POLYGON",
- "value": 7
- },
- {
- "name": "SHAPE_CUSTOM",
- "value": 8
- }
- ]
- },
- {
- "name": "AreaParameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "AREA_PARAM_GRAVITY_OVERRIDE_MODE",
- "value": 0
- },
- {
- "name": "AREA_PARAM_GRAVITY",
- "value": 1
- },
- {
- "name": "AREA_PARAM_GRAVITY_VECTOR",
- "value": 2
- },
- {
- "name": "AREA_PARAM_GRAVITY_IS_POINT",
- "value": 3
- },
- {
- "name": "AREA_PARAM_GRAVITY_POINT_UNIT_DISTANCE",
- "value": 4
- },
- {
- "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE",
- "value": 5
- },
- {
- "name": "AREA_PARAM_LINEAR_DAMP",
- "value": 6
- },
- {
- "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE",
- "value": 7
- },
- {
- "name": "AREA_PARAM_ANGULAR_DAMP",
- "value": 8
- },
- {
- "name": "AREA_PARAM_PRIORITY",
- "value": 9
- }
- ]
- },
- {
- "name": "AreaSpaceOverrideMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "AREA_SPACE_OVERRIDE_DISABLED",
- "value": 0
- },
- {
- "name": "AREA_SPACE_OVERRIDE_COMBINE",
- "value": 1
- },
- {
- "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE",
- "value": 2
- },
- {
- "name": "AREA_SPACE_OVERRIDE_REPLACE",
- "value": 3
- },
- {
- "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE",
- "value": 4
- }
- ]
- },
- {
- "name": "BodyMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_MODE_STATIC",
- "value": 0
- },
- {
- "name": "BODY_MODE_KINEMATIC",
- "value": 1
- },
- {
- "name": "BODY_MODE_RIGID",
- "value": 2
- },
- {
- "name": "BODY_MODE_RIGID_LINEAR",
- "value": 3
- }
- ]
- },
- {
- "name": "BodyParameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_PARAM_BOUNCE",
- "value": 0
- },
- {
- "name": "BODY_PARAM_FRICTION",
- "value": 1
- },
- {
- "name": "BODY_PARAM_MASS",
- "value": 2
- },
- {
- "name": "BODY_PARAM_INERTIA",
- "value": 3
- },
- {
- "name": "BODY_PARAM_CENTER_OF_MASS",
- "value": 4
- },
- {
- "name": "BODY_PARAM_GRAVITY_SCALE",
- "value": 5
- },
- {
- "name": "BODY_PARAM_LINEAR_DAMP_MODE",
- "value": 6
- },
- {
- "name": "BODY_PARAM_ANGULAR_DAMP_MODE",
- "value": 7
- },
- {
- "name": "BODY_PARAM_LINEAR_DAMP",
- "value": 8
- },
- {
- "name": "BODY_PARAM_ANGULAR_DAMP",
- "value": 9
- },
- {
- "name": "BODY_PARAM_MAX",
- "value": 10
- }
- ]
- },
- {
- "name": "BodyDampMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_DAMP_MODE_COMBINE",
- "value": 0
- },
- {
- "name": "BODY_DAMP_MODE_REPLACE",
- "value": 1
- }
- ]
- },
- {
- "name": "BodyState",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_STATE_TRANSFORM",
- "value": 0
- },
- {
- "name": "BODY_STATE_LINEAR_VELOCITY",
- "value": 1
- },
- {
- "name": "BODY_STATE_ANGULAR_VELOCITY",
- "value": 2
- },
- {
- "name": "BODY_STATE_SLEEPING",
- "value": 3
- },
- {
- "name": "BODY_STATE_CAN_SLEEP",
- "value": 4
- }
- ]
- },
- {
- "name": "JointType",
- "is_bitfield": false,
- "values": [
- {
- "name": "JOINT_TYPE_PIN",
- "value": 0
- },
- {
- "name": "JOINT_TYPE_GROOVE",
- "value": 1
- },
- {
- "name": "JOINT_TYPE_DAMPED_SPRING",
- "value": 2
- },
- {
- "name": "JOINT_TYPE_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "JointParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "JOINT_PARAM_BIAS",
- "value": 0
- },
- {
- "name": "JOINT_PARAM_MAX_BIAS",
- "value": 1
- },
- {
- "name": "JOINT_PARAM_MAX_FORCE",
- "value": 2
- }
- ]
- },
- {
- "name": "PinJointParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "PIN_JOINT_SOFTNESS",
- "value": 0
- },
- {
- "name": "PIN_JOINT_LIMIT_UPPER",
- "value": 1
- },
- {
- "name": "PIN_JOINT_LIMIT_LOWER",
- "value": 2
- },
- {
- "name": "PIN_JOINT_MOTOR_TARGET_VELOCITY",
- "value": 3
- }
- ]
- },
- {
- "name": "PinJointFlag",
- "is_bitfield": false,
- "values": [
- {
- "name": "PIN_JOINT_FLAG_ANGULAR_LIMIT_ENABLED",
- "value": 0
- },
- {
- "name": "PIN_JOINT_FLAG_MOTOR_ENABLED",
- "value": 1
- }
- ]
- },
- {
- "name": "DampedSpringParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "DAMPED_SPRING_REST_LENGTH",
- "value": 0
- },
- {
- "name": "DAMPED_SPRING_STIFFNESS",
- "value": 1
- },
- {
- "name": "DAMPED_SPRING_DAMPING",
- "value": 2
- }
- ]
- },
- {
- "name": "CCDMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CCD_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "CCD_MODE_CAST_RAY",
- "value": 1
- },
- {
- "name": "CCD_MODE_CAST_SHAPE",
- "value": 2
- }
- ]
- },
- {
- "name": "AreaBodyStatus",
- "is_bitfield": false,
- "values": [
- {
- "name": "AREA_BODY_ADDED",
- "value": 0
- },
- {
- "name": "AREA_BODY_REMOVED",
- "value": 1
- }
- ]
- },
- {
- "name": "ProcessInfo",
- "is_bitfield": false,
- "values": [
- {
- "name": "INFO_ACTIVE_OBJECTS",
- "value": 0
- },
- {
- "name": "INFO_COLLISION_PAIRS",
- "value": 1
- },
- {
- "name": "INFO_ISLAND_COUNT",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "world_boundary_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "separation_ray_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "segment_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "circle_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "rectangle_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "capsule_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "convex_polygon_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "concave_polygon_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "shape_set_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175752987,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "shape_get_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1240598777,
- "return_value": {
- "type": "enum::PhysicsServer2D.ShapeType"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "shape_get_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4171304767,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "space_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "space_set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "space_is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "space_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 949194586,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.SpaceParameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "space_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 874111783,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.SpaceParameter"
- }
- ]
- },
- {
- "name": "space_get_direct_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160173886,
- "return_value": {
- "type": "PhysicsDirectSpaceState2D"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "area_set_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_get_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_add_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 339056240,
- "hash_compatibility": [
- 754862190
- ],
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "default_value": "Transform2D(1, 0, 0, 1, 0, 0)"
- },
- {
- "name": "disabled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "area_set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_shape_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 736082694,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "area_set_shape_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "area_get_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "area_get_shape_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1324854622,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "area_remove_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "area_clear_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "area_get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "area_get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1257146028,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.AreaParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "area_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "area_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3047435120,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.AreaParameter"
- }
- ]
- },
- {
- "name": "area_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 213527486,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_attach_object_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "area_get_object_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_attach_canvas_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "area_get_canvas_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_monitor_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "area_set_area_monitor_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "area_set_monitorable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "monitorable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "body_set_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_get_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1658067650,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::PhysicsServer2D.BodyMode"
- }
- ]
- },
- {
- "name": "body_get_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3261702585,
- "return_value": {
- "type": "enum::PhysicsServer2D.BodyMode"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_add_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 339056240,
- "hash_compatibility": [
- 754862190
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "default_value": "Transform2D(1, 0, 0, 1, 0, 0)"
- },
- {
- "name": "disabled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "body_set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_shape_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 736082694,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "body_get_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_get_shape_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1324854622,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_remove_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_clear_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_shape_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_set_shape_as_one_way_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2389283141,
- "hash_compatibility": [
- 2556489974
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "direction",
- "type": "Vector2",
- "default_value": "Vector2(0, 1)"
- }
- ]
- },
- {
- "name": "body_attach_object_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "body_get_object_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_attach_canvas_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "body_get_canvas_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_continuous_collision_detection_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1882257015,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::PhysicsServer2D.CCDMode"
- }
- ]
- },
- {
- "name": "body_get_continuous_collision_detection_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2661282217,
- "return_value": {
- "type": "enum::PhysicsServer2D.CCDMode"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "body_get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "body_get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_collision_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "body_get_collision_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2715630609,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.BodyParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "body_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3208033526,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.BodyParameter"
- }
- ]
- },
- {
- "name": "body_reset_mass_properties",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1706355209,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer2D.BodyState"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "body_get_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4036367961,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer2D.BodyState"
- }
- ]
- },
- {
- "name": "body_apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "body_apply_torque_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "body_apply_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 205485391,
- "hash_compatibility": [
- 34330743
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "body_apply_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "body_apply_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 205485391,
- "hash_compatibility": [
- 34330743
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "body_apply_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "body_add_constant_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "body_add_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 205485391,
- "hash_compatibility": [
- 34330743
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "body_add_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "body_set_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "body_get_constant_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "body_get_constant_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_axis_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis_velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "body_add_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_remove_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_max_contacts_reported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_get_max_contacts_reported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_omit_force_integration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_is_omitting_force_integration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_state_sync_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "body_set_force_integration_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3059434249,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- },
- {
- "name": "userdata",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "body_test_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1699844009,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "parameters",
- "type": "PhysicsTestMotionParameters2D",
- "meta": "required"
- },
- {
- "name": "result",
- "type": "PhysicsTestMotionResult2D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "body_get_direct_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1191931871,
- "return_value": {
- "type": "PhysicsDirectBodyState2D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "joint_clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3972556514,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.JointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4016448949,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.JointParam"
- }
- ]
- },
- {
- "name": "joint_disable_collisions_between_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "joint_is_disabled_collisions_between_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_make_pin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1612646186,
- "hash_compatibility": [
- 2288600450
- ],
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "anchor",
- "type": "Vector2"
- },
- {
- "name": "body_a",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "joint_make_groove",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 481430435,
- "hash_compatibility": [
- 3573265764
- ],
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "groove1_a",
- "type": "Vector2"
- },
- {
- "name": "groove2_a",
- "type": "Vector2"
- },
- {
- "name": "anchor_b",
- "type": "Vector2"
- },
- {
- "name": "body_a",
- "type": "RID",
- "default_value": "RID()"
- },
- {
- "name": "body_b",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "joint_make_damped_spring",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1994657646,
- "hash_compatibility": [
- 206603952
- ],
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "anchor_a",
- "type": "Vector2"
- },
- {
- "name": "anchor_b",
- "type": "Vector2"
- },
- {
- "name": "body_a",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "pin_joint_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3520002352,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer2D.PinJointFlag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "pin_joint_get_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2647867364,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer2D.PinJointFlag"
- }
- ]
- },
- {
- "name": "pin_joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 550574241,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.PinJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "pin_joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 348281383,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.PinJointParam"
- }
- ]
- },
- {
- "name": "damped_spring_joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 220564071,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.DampedSpringParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "damped_spring_joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2075871277,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.DampedSpringParam"
- }
- ]
- },
- {
- "name": "joint_get_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4262502231,
- "return_value": {
- "type": "enum::PhysicsServer2D.JointType"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "free_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_process_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 576496006,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "process_info",
- "type": "enum::PhysicsServer2D.ProcessInfo"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsServer2DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsServer2D",
- "api_type": "core",
- "methods": [
- {
- "name": "_world_boundary_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_separation_ray_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_segment_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_circle_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_rectangle_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_capsule_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_convex_polygon_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_concave_polygon_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_shape_set_data",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3175752987,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_shape_set_custom_solver_bias",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_shape_get_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1240598777,
- "return_value": {
- "type": "enum::PhysicsServer2D.ShapeType"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_shape_get_data",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4171304767,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_shape_get_custom_solver_bias",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_shape_collide",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 738864683,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "shape_A",
- "type": "RID"
- },
- {
- "name": "xform_A",
- "type": "Transform2D"
- },
- {
- "name": "motion_A",
- "type": "Vector2"
- },
- {
- "name": "shape_B",
- "type": "RID"
- },
- {
- "name": "xform_B",
- "type": "Transform2D"
- },
- {
- "name": "motion_B",
- "type": "Vector2"
- },
- {
- "name": "r_results",
- "type": "void*"
- },
- {
- "name": "result_max",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "r_result_count",
- "type": "int32_t*"
- }
- ]
- },
- {
- "name": "_space_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_space_set_active",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_space_is_active",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_space_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 949194586,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.SpaceParameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_space_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 874111783,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.SpaceParameter"
- }
- ]
- },
- {
- "name": "_space_get_direct_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3160173886,
- "return_value": {
- "type": "PhysicsDirectSpaceState2D"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_space_set_debug_contacts",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "max_contacts",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_space_get_contacts",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2222557395,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_space_get_contact_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_area_set_space",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_get_space",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_add_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 888317420,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_set_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_shape_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 736082694,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "_area_set_shape_disabled",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_get_shape_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_get_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_area_get_shape_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1324854622,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_area_remove_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_area_clear_shapes",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_attach_object_instance_id",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_area_get_object_instance_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_attach_canvas_instance_id",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_area_get_canvas_instance_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1257146028,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.AreaParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_area_set_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "_area_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3047435120,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.AreaParameter"
- }
- ]
- },
- {
- "name": "_area_get_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 213527486,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_collision_layer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_area_get_collision_layer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_collision_mask",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_area_get_collision_mask",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_monitorable",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "monitorable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_set_pickable",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "pickable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_set_monitor_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "_area_set_area_monitor_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "_body_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_body_set_space",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_get_space",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_mode",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1658067650,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::PhysicsServer2D.BodyMode"
- }
- ]
- },
- {
- "name": "_body_get_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3261702585,
- "return_value": {
- "type": "enum::PhysicsServer2D.BodyMode"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_add_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 888317420,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_set_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_shape_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 736082694,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "_body_get_shape_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_get_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_get_shape_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1324854622,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_set_shape_disabled",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_set_shape_as_one_way_collision",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2042146392,
- "hash_compatibility": [
- 2556489974
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "direction",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_remove_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_clear_shapes",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_attach_object_instance_id",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_body_get_object_instance_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_attach_canvas_instance_id",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_body_get_canvas_instance_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_continuous_collision_detection_mode",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1882257015,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::PhysicsServer2D.CCDMode"
- }
- ]
- },
- {
- "name": "_body_get_continuous_collision_detection_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2661282217,
- "return_value": {
- "type": "enum::PhysicsServer2D.CCDMode"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_collision_layer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_body_get_collision_layer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_collision_mask",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_body_get_collision_mask",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_collision_priority",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_get_collision_priority",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2715630609,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.BodyParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_body_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3208033526,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.BodyParameter"
- }
- ]
- },
- {
- "name": "_body_reset_mass_properties",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1706355209,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer2D.BodyState"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_body_get_state",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4036367961,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer2D.BodyState"
- }
- ]
- },
- {
- "name": "_body_apply_central_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_apply_torque_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_apply_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2762675110,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_apply_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_apply_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2762675110,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_apply_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_add_constant_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_add_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2762675110,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_add_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_set_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_get_constant_force",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2440833711,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_get_constant_torque",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_axis_velocity",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis_velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "_body_add_collision_exception",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_remove_collision_exception",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_get_collision_exceptions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_max_contacts_reported",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_get_max_contacts_reported",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_contacts_reported_depth_threshold",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_get_contacts_reported_depth_threshold",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_omit_force_integration",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_is_omitting_force_integration",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_state_sync_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "_body_set_force_integration_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2828036238,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- },
- {
- "name": "userdata",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_body_collide_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2131476465,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "body_shape",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "shape_xform",
- "type": "Transform2D"
- },
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "r_results",
- "type": "void*"
- },
- {
- "name": "result_max",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "r_result_count",
- "type": "int32_t*"
- }
- ]
- },
- {
- "name": "_body_set_pickable",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "pickable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_get_direct_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1191931871,
- "return_value": {
- "type": "PhysicsDirectBodyState2D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_test_motion",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 104979818,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "from",
- "type": "Transform2D"
- },
- {
- "name": "motion",
- "type": "Vector2"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "collide_separation_ray",
- "type": "bool"
- },
- {
- "name": "recovery_as_collision",
- "type": "bool"
- },
- {
- "name": "r_result",
- "type": "PhysicsServer2DExtensionMotionResult*"
- }
- ]
- },
- {
- "name": "_joint_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_joint_clear",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3972556514,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.JointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4016448949,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.JointParam"
- }
- ]
- },
- {
- "name": "_joint_disable_collisions_between_bodies",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_joint_is_disabled_collisions_between_bodies",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_make_pin",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2607799521,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "anchor",
- "type": "Vector2"
- },
- {
- "name": "body_a",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_make_groove",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 438649616,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "a_groove1",
- "type": "Vector2"
- },
- {
- "name": "a_groove2",
- "type": "Vector2"
- },
- {
- "name": "b_anchor",
- "type": "Vector2"
- },
- {
- "name": "body_a",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_make_damped_spring",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1276049561,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "anchor_a",
- "type": "Vector2"
- },
- {
- "name": "anchor_b",
- "type": "Vector2"
- },
- {
- "name": "body_a",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_pin_joint_set_flag",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3520002352,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer2D.PinJointFlag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_pin_joint_get_flag",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2647867364,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer2D.PinJointFlag"
- }
- ]
- },
- {
- "name": "_pin_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 550574241,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.PinJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_pin_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 348281383,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.PinJointParam"
- }
- ]
- },
- {
- "name": "_damped_spring_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 220564071,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.DampedSpringParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_damped_spring_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2075871277,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer2D.DampedSpringParam"
- }
- ]
- },
- {
- "name": "_joint_get_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4262502231,
- "return_value": {
- "type": "enum::PhysicsServer2D.JointType"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_free_rid",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_set_active",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_init",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_step",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "step",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_sync",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_flush_queries",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_end_sync",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_finish",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_is_flushing_queries",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_process_info",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 576496006,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "process_info",
- "type": "enum::PhysicsServer2D.ProcessInfo"
- }
- ]
- },
- {
- "name": "body_test_motion_is_excluding_body",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_test_motion_is_excluding_object",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "object",
- "type": "int",
- "meta": "uint64"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsServer2DManager",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "register_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2137474292,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "create_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_default_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsServer3D",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "JointType",
- "is_bitfield": false,
- "values": [
- {
- "name": "JOINT_TYPE_PIN",
- "value": 0
- },
- {
- "name": "JOINT_TYPE_HINGE",
- "value": 1
- },
- {
- "name": "JOINT_TYPE_SLIDER",
- "value": 2
- },
- {
- "name": "JOINT_TYPE_CONE_TWIST",
- "value": 3
- },
- {
- "name": "JOINT_TYPE_6DOF",
- "value": 4
- },
- {
- "name": "JOINT_TYPE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "PinJointParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "PIN_JOINT_BIAS",
- "value": 0
- },
- {
- "name": "PIN_JOINT_DAMPING",
- "value": 1
- },
- {
- "name": "PIN_JOINT_IMPULSE_CLAMP",
- "value": 2
- }
- ]
- },
- {
- "name": "HingeJointParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "HINGE_JOINT_BIAS",
- "value": 0
- },
- {
- "name": "HINGE_JOINT_LIMIT_UPPER",
- "value": 1
- },
- {
- "name": "HINGE_JOINT_LIMIT_LOWER",
- "value": 2
- },
- {
- "name": "HINGE_JOINT_LIMIT_BIAS",
- "value": 3
- },
- {
- "name": "HINGE_JOINT_LIMIT_SOFTNESS",
- "value": 4
- },
- {
- "name": "HINGE_JOINT_LIMIT_RELAXATION",
- "value": 5
- },
- {
- "name": "HINGE_JOINT_MOTOR_TARGET_VELOCITY",
- "value": 6
- },
- {
- "name": "HINGE_JOINT_MOTOR_MAX_IMPULSE",
- "value": 7
- }
- ]
- },
- {
- "name": "HingeJointFlag",
- "is_bitfield": false,
- "values": [
- {
- "name": "HINGE_JOINT_FLAG_USE_LIMIT",
- "value": 0
- },
- {
- "name": "HINGE_JOINT_FLAG_ENABLE_MOTOR",
- "value": 1
- }
- ]
- },
- {
- "name": "SliderJointParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "SLIDER_JOINT_LINEAR_LIMIT_UPPER",
- "value": 0
- },
- {
- "name": "SLIDER_JOINT_LINEAR_LIMIT_LOWER",
- "value": 1
- },
- {
- "name": "SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS",
- "value": 2
- },
- {
- "name": "SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION",
- "value": 3
- },
- {
- "name": "SLIDER_JOINT_LINEAR_LIMIT_DAMPING",
- "value": 4
- },
- {
- "name": "SLIDER_JOINT_LINEAR_MOTION_SOFTNESS",
- "value": 5
- },
- {
- "name": "SLIDER_JOINT_LINEAR_MOTION_RESTITUTION",
- "value": 6
- },
- {
- "name": "SLIDER_JOINT_LINEAR_MOTION_DAMPING",
- "value": 7
- },
- {
- "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS",
- "value": 8
- },
- {
- "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION",
- "value": 9
- },
- {
- "name": "SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING",
- "value": 10
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_LIMIT_UPPER",
- "value": 11
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_LIMIT_LOWER",
- "value": 12
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS",
- "value": 13
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION",
- "value": 14
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_LIMIT_DAMPING",
- "value": 15
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS",
- "value": 16
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION",
- "value": 17
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_MOTION_DAMPING",
- "value": 18
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS",
- "value": 19
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION",
- "value": 20
- },
- {
- "name": "SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING",
- "value": 21
- },
- {
- "name": "SLIDER_JOINT_MAX",
- "value": 22
- }
- ]
- },
- {
- "name": "ConeTwistJointParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "CONE_TWIST_JOINT_SWING_SPAN",
- "value": 0
- },
- {
- "name": "CONE_TWIST_JOINT_TWIST_SPAN",
- "value": 1
- },
- {
- "name": "CONE_TWIST_JOINT_BIAS",
- "value": 2
- },
- {
- "name": "CONE_TWIST_JOINT_SOFTNESS",
- "value": 3
- },
- {
- "name": "CONE_TWIST_JOINT_RELAXATION",
- "value": 4
- }
- ]
- },
- {
- "name": "G6DOFJointAxisParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "G6DOF_JOINT_LINEAR_LOWER_LIMIT",
- "value": 0
- },
- {
- "name": "G6DOF_JOINT_LINEAR_UPPER_LIMIT",
- "value": 1
- },
- {
- "name": "G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS",
- "value": 2
- },
- {
- "name": "G6DOF_JOINT_LINEAR_RESTITUTION",
- "value": 3
- },
- {
- "name": "G6DOF_JOINT_LINEAR_DAMPING",
- "value": 4
- },
- {
- "name": "G6DOF_JOINT_LINEAR_MOTOR_TARGET_VELOCITY",
- "value": 5
- },
- {
- "name": "G6DOF_JOINT_LINEAR_MOTOR_FORCE_LIMIT",
- "value": 6
- },
- {
- "name": "G6DOF_JOINT_LINEAR_SPRING_STIFFNESS",
- "value": 7
- },
- {
- "name": "G6DOF_JOINT_LINEAR_SPRING_DAMPING",
- "value": 8
- },
- {
- "name": "G6DOF_JOINT_LINEAR_SPRING_EQUILIBRIUM_POINT",
- "value": 9
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_LOWER_LIMIT",
- "value": 10
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_UPPER_LIMIT",
- "value": 11
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS",
- "value": 12
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_DAMPING",
- "value": 13
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_RESTITUTION",
- "value": 14
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_FORCE_LIMIT",
- "value": 15
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_ERP",
- "value": 16
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY",
- "value": 17
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT",
- "value": 18
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_SPRING_STIFFNESS",
- "value": 19
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_SPRING_DAMPING",
- "value": 20
- },
- {
- "name": "G6DOF_JOINT_ANGULAR_SPRING_EQUILIBRIUM_POINT",
- "value": 21
- },
- {
- "name": "G6DOF_JOINT_MAX",
- "value": 22
- }
- ]
- },
- {
- "name": "G6DOFJointAxisFlag",
- "is_bitfield": false,
- "values": [
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT",
- "value": 0
- },
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT",
- "value": 1
- },
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_ANGULAR_SPRING",
- "value": 2
- },
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_SPRING",
- "value": 3
- },
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_MOTOR",
- "value": 4
- },
- {
- "name": "G6DOF_JOINT_FLAG_ENABLE_LINEAR_MOTOR",
- "value": 5
- },
- {
- "name": "G6DOF_JOINT_FLAG_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "ShapeType",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHAPE_WORLD_BOUNDARY",
- "value": 0
- },
- {
- "name": "SHAPE_SEPARATION_RAY",
- "value": 1
- },
- {
- "name": "SHAPE_SPHERE",
- "value": 2
- },
- {
- "name": "SHAPE_BOX",
- "value": 3
- },
- {
- "name": "SHAPE_CAPSULE",
- "value": 4
- },
- {
- "name": "SHAPE_CYLINDER",
- "value": 5
- },
- {
- "name": "SHAPE_CONVEX_POLYGON",
- "value": 6
- },
- {
- "name": "SHAPE_CONCAVE_POLYGON",
- "value": 7
- },
- {
- "name": "SHAPE_HEIGHTMAP",
- "value": 8
- },
- {
- "name": "SHAPE_SOFT_BODY",
- "value": 9
- },
- {
- "name": "SHAPE_CUSTOM",
- "value": 10
- }
- ]
- },
- {
- "name": "AreaParameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "AREA_PARAM_GRAVITY_OVERRIDE_MODE",
- "value": 0
- },
- {
- "name": "AREA_PARAM_GRAVITY",
- "value": 1
- },
- {
- "name": "AREA_PARAM_GRAVITY_VECTOR",
- "value": 2
- },
- {
- "name": "AREA_PARAM_GRAVITY_IS_POINT",
- "value": 3
- },
- {
- "name": "AREA_PARAM_GRAVITY_POINT_UNIT_DISTANCE",
- "value": 4
- },
- {
- "name": "AREA_PARAM_LINEAR_DAMP_OVERRIDE_MODE",
- "value": 5
- },
- {
- "name": "AREA_PARAM_LINEAR_DAMP",
- "value": 6
- },
- {
- "name": "AREA_PARAM_ANGULAR_DAMP_OVERRIDE_MODE",
- "value": 7
- },
- {
- "name": "AREA_PARAM_ANGULAR_DAMP",
- "value": 8
- },
- {
- "name": "AREA_PARAM_PRIORITY",
- "value": 9
- },
- {
- "name": "AREA_PARAM_WIND_FORCE_MAGNITUDE",
- "value": 10
- },
- {
- "name": "AREA_PARAM_WIND_SOURCE",
- "value": 11
- },
- {
- "name": "AREA_PARAM_WIND_DIRECTION",
- "value": 12
- },
- {
- "name": "AREA_PARAM_WIND_ATTENUATION_FACTOR",
- "value": 13
- }
- ]
- },
- {
- "name": "AreaSpaceOverrideMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "AREA_SPACE_OVERRIDE_DISABLED",
- "value": 0
- },
- {
- "name": "AREA_SPACE_OVERRIDE_COMBINE",
- "value": 1
- },
- {
- "name": "AREA_SPACE_OVERRIDE_COMBINE_REPLACE",
- "value": 2
- },
- {
- "name": "AREA_SPACE_OVERRIDE_REPLACE",
- "value": 3
- },
- {
- "name": "AREA_SPACE_OVERRIDE_REPLACE_COMBINE",
- "value": 4
- }
- ]
- },
- {
- "name": "BodyMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_MODE_STATIC",
- "value": 0
- },
- {
- "name": "BODY_MODE_KINEMATIC",
- "value": 1
- },
- {
- "name": "BODY_MODE_RIGID",
- "value": 2
- },
- {
- "name": "BODY_MODE_RIGID_LINEAR",
- "value": 3
- }
- ]
- },
- {
- "name": "BodyParameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_PARAM_BOUNCE",
- "value": 0
- },
- {
- "name": "BODY_PARAM_FRICTION",
- "value": 1
- },
- {
- "name": "BODY_PARAM_MASS",
- "value": 2
- },
- {
- "name": "BODY_PARAM_INERTIA",
- "value": 3
- },
- {
- "name": "BODY_PARAM_CENTER_OF_MASS",
- "value": 4
- },
- {
- "name": "BODY_PARAM_GRAVITY_SCALE",
- "value": 5
- },
- {
- "name": "BODY_PARAM_LINEAR_DAMP_MODE",
- "value": 6
- },
- {
- "name": "BODY_PARAM_ANGULAR_DAMP_MODE",
- "value": 7
- },
- {
- "name": "BODY_PARAM_LINEAR_DAMP",
- "value": 8
- },
- {
- "name": "BODY_PARAM_ANGULAR_DAMP",
- "value": 9
- },
- {
- "name": "BODY_PARAM_MAX",
- "value": 10
- }
- ]
- },
- {
- "name": "BodyDampMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_DAMP_MODE_COMBINE",
- "value": 0
- },
- {
- "name": "BODY_DAMP_MODE_REPLACE",
- "value": 1
- }
- ]
- },
- {
- "name": "BodyState",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_STATE_TRANSFORM",
- "value": 0
- },
- {
- "name": "BODY_STATE_LINEAR_VELOCITY",
- "value": 1
- },
- {
- "name": "BODY_STATE_ANGULAR_VELOCITY",
- "value": 2
- },
- {
- "name": "BODY_STATE_SLEEPING",
- "value": 3
- },
- {
- "name": "BODY_STATE_CAN_SLEEP",
- "value": 4
- }
- ]
- },
- {
- "name": "AreaBodyStatus",
- "is_bitfield": false,
- "values": [
- {
- "name": "AREA_BODY_ADDED",
- "value": 0
- },
- {
- "name": "AREA_BODY_REMOVED",
- "value": 1
- }
- ]
- },
- {
- "name": "ProcessInfo",
- "is_bitfield": false,
- "values": [
- {
- "name": "INFO_ACTIVE_OBJECTS",
- "value": 0
- },
- {
- "name": "INFO_COLLISION_PAIRS",
- "value": 1
- },
- {
- "name": "INFO_ISLAND_COUNT",
- "value": 2
- }
- ]
- },
- {
- "name": "SpaceParameter",
- "is_bitfield": false,
- "values": [
- {
- "name": "SPACE_PARAM_CONTACT_RECYCLE_RADIUS",
- "value": 0
- },
- {
- "name": "SPACE_PARAM_CONTACT_MAX_SEPARATION",
- "value": 1
- },
- {
- "name": "SPACE_PARAM_CONTACT_MAX_ALLOWED_PENETRATION",
- "value": 2
- },
- {
- "name": "SPACE_PARAM_CONTACT_DEFAULT_BIAS",
- "value": 3
- },
- {
- "name": "SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD",
- "value": 4
- },
- {
- "name": "SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD",
- "value": 5
- },
- {
- "name": "SPACE_PARAM_BODY_TIME_TO_SLEEP",
- "value": 6
- },
- {
- "name": "SPACE_PARAM_SOLVER_ITERATIONS",
- "value": 7
- }
- ]
- },
- {
- "name": "BodyAxis",
- "is_bitfield": false,
- "values": [
- {
- "name": "BODY_AXIS_LINEAR_X",
- "value": 1
- },
- {
- "name": "BODY_AXIS_LINEAR_Y",
- "value": 2
- },
- {
- "name": "BODY_AXIS_LINEAR_Z",
- "value": 4
- },
- {
- "name": "BODY_AXIS_ANGULAR_X",
- "value": 8
- },
- {
- "name": "BODY_AXIS_ANGULAR_Y",
- "value": 16
- },
- {
- "name": "BODY_AXIS_ANGULAR_Z",
- "value": 32
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "world_boundary_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "separation_ray_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "sphere_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "box_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "capsule_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "cylinder_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "convex_polygon_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "concave_polygon_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "heightmap_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "custom_shape_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "shape_set_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3175752987,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "shape_set_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "shape_get_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3418923367,
- "return_value": {
- "type": "enum::PhysicsServer3D.ShapeType"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "shape_get_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4171304767,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "shape_get_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "space_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "space_set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "space_is_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "space_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2406017470,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SpaceParameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "space_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1523206731,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SpaceParameter"
- }
- ]
- },
- {
- "name": "space_get_direct_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2048616813,
- "return_value": {
- "type": "PhysicsDirectSpaceState3D"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "area_set_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_get_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_add_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3711419014,
- "hash_compatibility": [
- 4040559639
- ],
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D",
- "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)"
- },
- {
- "name": "disabled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "area_set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_shape_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675327471,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "area_set_shape_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "area_get_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "area_get_shape_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1050775521,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "area_remove_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "area_clear_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "area_get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "area_get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2980114638,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.AreaParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "area_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "area_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 890056067,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.AreaParameter"
- }
- ]
- },
- {
- "name": "area_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1128465797,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_attach_object_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "area_get_object_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "area_set_monitor_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "area_set_area_monitor_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "area_set_monitorable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "monitorable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "area_set_ray_pickable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "body_set_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_get_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 606803466,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::PhysicsServer3D.BodyMode"
- }
- ]
- },
- {
- "name": "body_get_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2488819728,
- "return_value": {
- "type": "enum::PhysicsServer3D.BodyMode"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "body_get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "body_get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_collision_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "body_get_collision_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_add_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3711419014,
- "hash_compatibility": [
- 4040559639
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D",
- "default_value": "Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)"
- },
- {
- "name": "disabled",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "body_set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_shape_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675327471,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "body_set_shape_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_get_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_get_shape_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1050775521,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_remove_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_clear_shapes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_attach_object_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "body_get_object_instance_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_enable_continuous_collision_detection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_is_continuous_collision_detection_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 910941953,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.BodyParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "body_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3385027841,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.BodyParameter"
- }
- ]
- },
- {
- "name": "body_reset_mass_properties",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 599977762,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "body_get_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1850449534,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- }
- ]
- },
- {
- "name": "body_apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_apply_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 390416203,
- "hash_compatibility": [
- 110375048
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "body_apply_torque_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_apply_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_apply_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 390416203,
- "hash_compatibility": [
- 110375048
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "body_apply_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_add_constant_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_add_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 390416203,
- "hash_compatibility": [
- 110375048
- ],
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "body_add_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_set_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_get_constant_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_get_constant_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_axis_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "body_set_axis_lock",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2020836892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::PhysicsServer3D.BodyAxis"
- },
- {
- "name": "lock",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_is_axis_locked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 587853580,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::PhysicsServer3D.BodyAxis"
- }
- ]
- },
- {
- "name": "body_add_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_remove_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_max_contacts_reported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "body_get_max_contacts_reported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_omit_force_integration",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_is_omitting_force_integration",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_set_state_sync_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "body_set_force_integration_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3059434249,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- },
- {
- "name": "userdata",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "body_set_ray_pickable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "body_test_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1944921792,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "parameters",
- "type": "PhysicsTestMotionParameters3D",
- "meta": "required"
- },
- {
- "name": "result",
- "type": "PhysicsTestMotionResult3D",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "body_get_direct_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3029727957,
- "return_value": {
- "type": "PhysicsDirectBodyState3D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "soft_body_update_rendering_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2218179753,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "rendering_server_handler",
- "type": "PhysicsServer3DRenderingServerHandler",
- "meta": "required"
- }
- ]
- },
- {
- "name": "soft_body_set_space",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_get_space",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_get_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974181306,
- "return_value": {
- "type": "AABB"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_collision_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "soft_body_get_collision_layer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "soft_body_get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_add_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_remove_collision_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 599977762,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- },
- {
- "name": "variant",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "soft_body_get_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1850449534,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- }
- ]
- },
- {
- "name": "soft_body_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "soft_body_set_ray_pickable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "soft_body_set_simulation_precision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "simulation_precision",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "soft_body_get_simulation_precision",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_total_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "total_mass",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "soft_body_get_total_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_linear_stiffness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "stiffness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "soft_body_get_linear_stiffness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_shrinking_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shrinking_factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "soft_body_get_shrinking_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_pressure_coefficient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "pressure_coefficient",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "soft_body_get_pressure_coefficient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_damping_coefficient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "damping_coefficient",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "soft_body_get_damping_coefficient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_set_drag_coefficient",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "drag_coefficient",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "soft_body_get_drag_coefficient",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_move_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 831953689,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "global_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "soft_body_get_point_global_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3440143363,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "soft_body_remove_all_pinned_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "soft_body_pin_point",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "pin",
- "type": "bool"
- }
- ]
- },
- {
- "name": "soft_body_is_point_pinned",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "soft_body_apply_point_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 831953689,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "soft_body_apply_point_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 831953689,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "soft_body_apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "soft_body_apply_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "joint_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "joint_clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_make_pin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4280171926,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_A",
- "type": "Vector3"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_B",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "pin_joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 810685294,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.PinJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "pin_joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2817972347,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.PinJointParam"
- }
- ]
- },
- {
- "name": "pin_joint_set_local_a",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "local_A",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "pin_joint_get_local_a",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "pin_joint_set_local_b",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "local_B",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "pin_joint_get_local_b",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_make_hinge",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "hinge_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "hinge_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "hinge_joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3165502333,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.HingeJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "hinge_joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2129207581,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.HingeJointParam"
- }
- ]
- },
- {
- "name": "hinge_joint_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1601626188,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.HingeJointFlag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "hinge_joint_get_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4165147865,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.HingeJointFlag"
- }
- ]
- },
- {
- "name": "joint_make_slider",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_ref_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_ref_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "slider_joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2264833593,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SliderJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "slider_joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3498644957,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SliderJointParam"
- }
- ]
- },
- {
- "name": "joint_make_cone_twist",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_ref_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_ref_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "cone_twist_joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 808587618,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.ConeTwistJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "cone_twist_joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1134789658,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.ConeTwistJointParam"
- }
- ]
- },
- {
- "name": "joint_get_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4290791900,
- "return_value": {
- "type": "enum::PhysicsServer3D.JointType"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_set_solver_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "joint_get_solver_priority",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_disable_collisions_between_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "joint_is_disabled_collisions_between_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "joint_make_generic_6dof",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_ref_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_ref_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2600081391,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 467122058,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisParam"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3570926903,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "generic_6dof_joint_get_flag",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4158090196,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag"
- }
- ]
- },
- {
- "name": "free_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_process_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1332958745,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "process_info",
- "type": "enum::PhysicsServer3D.ProcessInfo"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsServer3DExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsServer3D",
- "api_type": "core",
- "methods": [
- {
- "name": "_world_boundary_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_separation_ray_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_sphere_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_box_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_capsule_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_cylinder_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_convex_polygon_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_concave_polygon_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_heightmap_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_custom_shape_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_shape_set_data",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3175752987,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "data",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_shape_set_custom_solver_bias",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_shape_set_margin",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_shape_get_margin",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_shape_get_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3418923367,
- "return_value": {
- "type": "enum::PhysicsServer3D.ShapeType"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_shape_get_data",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4171304767,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_shape_get_custom_solver_bias",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_space_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_space_set_active",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_space_is_active",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_space_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2406017470,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SpaceParameter"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_space_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1523206731,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SpaceParameter"
- }
- ]
- },
- {
- "name": "_space_get_direct_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2048616813,
- "return_value": {
- "type": "PhysicsDirectSpaceState3D"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_space_set_debug_contacts",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- },
- {
- "name": "max_contacts",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_space_get_contacts",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 808965560,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_space_get_contact_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_area_set_space",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_get_space",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_add_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2153848567,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_set_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_shape_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 675327471,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_area_set_shape_disabled",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_get_shape_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_get_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_area_get_shape_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1050775521,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_area_remove_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_area_clear_shapes",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_attach_object_instance_id",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_area_get_object_instance_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2980114638,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.AreaParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_area_set_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_area_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 890056067,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.AreaParameter"
- }
- ]
- },
- {
- "name": "_area_get_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1128465797,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_collision_layer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_area_get_collision_layer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_collision_mask",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_area_get_collision_mask",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_area_set_monitorable",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "monitorable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_set_ray_pickable",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_area_set_monitor_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "_area_set_area_monitor_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "area",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "_body_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_body_set_space",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_get_space",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_mode",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 606803466,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::PhysicsServer3D.BodyMode"
- }
- ]
- },
- {
- "name": "_body_get_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2488819728,
- "return_value": {
- "type": "enum::PhysicsServer3D.BodyMode"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_add_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2153848567,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_set_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_shape_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 675327471,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_body_set_shape_disabled",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_get_shape_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_get_shape",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_get_shape_transform",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1050775521,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_remove_shape",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shape_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_clear_shapes",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_attach_object_instance_id",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "_body_get_object_instance_id",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_enable_continuous_collision_detection",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_is_continuous_collision_detection_enabled",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_collision_layer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_body_get_collision_layer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_collision_mask",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_body_get_collision_mask",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_collision_priority",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_get_collision_priority",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_user_flags",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_body_get_user_flags",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 910941953,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.BodyParameter"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_body_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3385027841,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.BodyParameter"
- }
- ]
- },
- {
- "name": "_body_reset_mass_properties",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 599977762,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_body_get_state",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1850449534,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- }
- ]
- },
- {
- "name": "_body_apply_central_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_apply_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3214966418,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_apply_torque_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_apply_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_apply_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3214966418,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_apply_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_add_constant_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_add_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3214966418,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_add_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_set_constant_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_get_constant_force",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_constant_torque",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_get_constant_torque",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_axis_velocity",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_body_set_axis_lock",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2020836892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::PhysicsServer3D.BodyAxis"
- },
- {
- "name": "lock",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_is_axis_locked",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 587853580,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::PhysicsServer3D.BodyAxis"
- }
- ]
- },
- {
- "name": "_body_add_collision_exception",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_remove_collision_exception",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "excepted_body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_get_collision_exceptions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_max_contacts_reported",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_body_get_max_contacts_reported",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_contacts_reported_depth_threshold",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "threshold",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_body_get_contacts_reported_depth_threshold",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_omit_force_integration",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_is_omitting_force_integration",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_body_set_state_sync_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3379118538,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "_body_set_force_integration_callback",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2828036238,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "callable",
- "type": "Callable"
- },
- {
- "name": "userdata",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_body_set_ray_pickable",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_body_test_motion",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3627463434,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "from",
- "type": "Transform3D"
- },
- {
- "name": "motion",
- "type": "Vector3"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "max_collisions",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "collide_separation_ray",
- "type": "bool"
- },
- {
- "name": "recovery_as_collision",
- "type": "bool"
- },
- {
- "name": "r_result",
- "type": "PhysicsServer3DExtensionMotionResult*"
- }
- ]
- },
- {
- "name": "_body_get_direct_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3029727957,
- "return_value": {
- "type": "PhysicsDirectBodyState3D"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_soft_body_update_rendering_server",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2218179753,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "rendering_server_handler",
- "type": "PhysicsServer3DRenderingServerHandler",
- "meta": "required"
- }
- ]
- },
- {
- "name": "_soft_body_set_space",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "space",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_get_space",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_ray_pickable",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_soft_body_set_collision_layer",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_soft_body_get_collision_layer",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_collision_mask",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_soft_body_get_collision_mask",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_add_collision_exception",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_remove_collision_exception",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "body_b",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_get_collision_exceptions",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::RID"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_state",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 599977762,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- },
- {
- "name": "variant",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_soft_body_get_state",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1850449534,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "state",
- "type": "enum::PhysicsServer3D.BodyState"
- }
- ]
- },
- {
- "name": "_soft_body_set_transform",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_soft_body_set_simulation_precision",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "simulation_precision",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_soft_body_get_simulation_precision",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_total_mass",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "total_mass",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_soft_body_get_total_mass",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_linear_stiffness",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "linear_stiffness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_soft_body_get_linear_stiffness",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_shrinking_factor",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "shrinking_factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_soft_body_get_shrinking_factor",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_pressure_coefficient",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "pressure_coefficient",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_soft_body_get_pressure_coefficient",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_damping_coefficient",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "damping_coefficient",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_soft_body_get_damping_coefficient",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_drag_coefficient",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "drag_coefficient",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_soft_body_get_drag_coefficient",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_set_mesh",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 395945892,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_get_bounds",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 974181306,
- "return_value": {
- "type": "AABB"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_move_point",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 831953689,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "global_position",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_soft_body_get_point_global_position",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3440143363,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_soft_body_remove_all_pinned_points",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_soft_body_pin_point",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2658558584,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "pin",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_soft_body_is_point_pinned",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3120086654,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_soft_body_apply_point_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 831953689,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_soft_body_apply_point_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 831953689,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "point_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_soft_body_apply_central_impulse",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_soft_body_apply_central_force",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- },
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_joint_create",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_joint_clear",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_make_pin",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4280171926,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_A",
- "type": "Vector3"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_B",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_pin_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 810685294,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.PinJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_pin_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2817972347,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.PinJointParam"
- }
- ]
- },
- {
- "name": "_pin_joint_set_local_a",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "local_A",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_pin_joint_get_local_a",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_pin_joint_set_local_b",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "local_B",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_pin_joint_get_local_b",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 531438156,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_make_hinge",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "hinge_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "hinge_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_joint_make_hinge_simple",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4069547571,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "pivot_A",
- "type": "Vector3"
- },
- {
- "name": "axis_A",
- "type": "Vector3"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "pivot_B",
- "type": "Vector3"
- },
- {
- "name": "axis_B",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_hinge_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3165502333,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.HingeJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_hinge_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2129207581,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.HingeJointParam"
- }
- ]
- },
- {
- "name": "_hinge_joint_set_flag",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1601626188,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.HingeJointFlag"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_hinge_joint_get_flag",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4165147865,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.HingeJointFlag"
- }
- ]
- },
- {
- "name": "_joint_make_slider",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_ref_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_ref_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_slider_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2264833593,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SliderJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_slider_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3498644957,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.SliderJointParam"
- }
- ]
- },
- {
- "name": "_joint_make_cone_twist",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_ref_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_ref_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_cone_twist_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 808587618,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.ConeTwistJointParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_cone_twist_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1134789658,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.ConeTwistJointParam"
- }
- ]
- },
- {
- "name": "_joint_make_generic_6dof",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1684107643,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "body_A",
- "type": "RID"
- },
- {
- "name": "local_ref_A",
- "type": "Transform3D"
- },
- {
- "name": "body_B",
- "type": "RID"
- },
- {
- "name": "local_ref_B",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "_generic_6dof_joint_set_param",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2600081391,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_generic_6dof_joint_get_param",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 467122058,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "param",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisParam"
- }
- ]
- },
- {
- "name": "_generic_6dof_joint_set_flag",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3570926903,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_generic_6dof_joint_get_flag",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4158090196,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "axis",
- "type": "enum::Vector3.Axis"
- },
- {
- "name": "flag",
- "type": "enum::PhysicsServer3D.G6DOFJointAxisFlag"
- }
- ]
- },
- {
- "name": "_joint_get_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4290791900,
- "return_value": {
- "type": "enum::PhysicsServer3D.JointType"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_set_solver_priority",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_joint_get_solver_priority",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_joint_disable_collisions_between_bodies",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_joint_is_disabled_collisions_between_bodies",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "joint",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_free_rid",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "_set_active",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_init",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_step",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "step",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_sync",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_flush_queries",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_end_sync",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_finish",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_is_flushing_queries",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_process_info",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1332958745,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "process_info",
- "type": "enum::PhysicsServer3D.ProcessInfo"
- }
- ]
- },
- {
- "name": "body_test_motion_is_excluding_body",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "body",
- "type": "RID"
- }
- ]
- },
- {
- "name": "body_test_motion_is_excluding_object",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "object",
- "type": "int",
- "meta": "uint64"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsServer3DManager",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "register_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2137474292,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "create_callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_default_server",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsServer3DRenderingServerHandler",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "_set_vertex",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "vertex_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "vertex",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_set_normal",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "vertex_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "normal",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "_set_aabb",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "set_vertex",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "vertex_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "vertex",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_normal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1530502735,
- "arguments": [
- {
- "name": "vertex_id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "normal",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- }
- ]
- },
- {
- "name": "PhysicsShapeQueryParameters2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 968641751,
- "arguments": [
- {
- "name": "shape",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121922552,
- "return_value": {
- "type": "Resource"
- }
- },
- {
- "name": "set_shape_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_shape_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "set_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "motion",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_motion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_exclude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude",
- "setter": "set_exclude",
- "getter": "get_exclude"
- },
- {
- "type": "float",
- "name": "margin",
- "setter": "set_margin",
- "getter": "get_margin"
- },
- {
- "type": "Vector2",
- "name": "motion",
- "setter": "set_motion",
- "getter": "get_motion"
- },
- {
- "type": "Shape2D",
- "name": "shape",
- "setter": "set_shape",
- "getter": "get_shape"
- },
- {
- "type": "RID",
- "name": "shape_rid",
- "setter": "set_shape_rid",
- "getter": "get_shape_rid"
- },
- {
- "type": "Transform2D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- }
- ]
- },
- {
- "name": "PhysicsShapeQueryParameters3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 968641751,
- "arguments": [
- {
- "name": "shape",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 121922552,
- "return_value": {
- "type": "Resource"
- }
- },
- {
- "name": "set_shape_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "shape",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_shape_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "motion",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_motion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "collision_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_exclude",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude",
- "setter": "set_exclude",
- "getter": "get_exclude"
- },
- {
- "type": "float",
- "name": "margin",
- "setter": "set_margin",
- "getter": "get_margin"
- },
- {
- "type": "Vector3",
- "name": "motion",
- "setter": "set_motion",
- "getter": "get_motion"
- },
- {
- "type": "Shape3D",
- "name": "shape",
- "setter": "set_shape",
- "getter": "get_shape"
- },
- {
- "type": "RID",
- "name": "shape_rid",
- "setter": "set_shape_rid",
- "getter": "get_shape_rid"
- },
- {
- "type": "Transform3D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- }
- ]
- },
- {
- "name": "PhysicsTestMotionParameters2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814499831,
- "return_value": {
- "type": "Transform2D"
- }
- },
- {
- "name": "set_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761652528,
- "arguments": [
- {
- "name": "from",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "get_motion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "motion",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "is_collide_separation_ray_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_separation_ray_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_exclude_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_exclude_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude_list",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude_objects",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::int"
- }
- },
- {
- "name": "set_exclude_objects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude_list",
- "type": "typedarray::int"
- }
- ]
- },
- {
- "name": "is_recovery_as_collision_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_recovery_as_collision_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Transform2D",
- "name": "from",
- "setter": "set_from",
- "getter": "get_from"
- },
- {
- "type": "Vector2",
- "name": "motion",
- "setter": "set_motion",
- "getter": "get_motion"
- },
- {
- "type": "float",
- "name": "margin",
- "setter": "set_margin",
- "getter": "get_margin"
- },
- {
- "type": "bool",
- "name": "collide_separation_ray",
- "setter": "set_collide_separation_ray_enabled",
- "getter": "is_collide_separation_ray_enabled"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude_bodies",
- "setter": "set_exclude_bodies",
- "getter": "get_exclude_bodies"
- },
- {
- "type": "Array",
- "name": "exclude_objects",
- "setter": "set_exclude_objects",
- "getter": "get_exclude_objects"
- },
- {
- "type": "bool",
- "name": "recovery_as_collision",
- "setter": "set_recovery_as_collision_enabled",
- "getter": "is_recovery_as_collision_enabled"
- }
- ]
- },
- {
- "name": "PhysicsTestMotionParameters3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "from",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_motion",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_motion",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "motion",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_margin",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_collisions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_collisions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_collisions",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_collide_separation_ray_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_separation_ray_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_exclude_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- },
- {
- "name": "set_exclude_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude_list",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "get_exclude_objects",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::int"
- }
- },
- {
- "name": "set_exclude_objects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "exclude_list",
- "type": "typedarray::int"
- }
- ]
- },
- {
- "name": "is_recovery_as_collision_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_recovery_as_collision_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Transform3D",
- "name": "from",
- "setter": "set_from",
- "getter": "get_from"
- },
- {
- "type": "Vector3",
- "name": "motion",
- "setter": "set_motion",
- "getter": "get_motion"
- },
- {
- "type": "float",
- "name": "margin",
- "setter": "set_margin",
- "getter": "get_margin"
- },
- {
- "type": "int",
- "name": "max_collisions",
- "setter": "set_max_collisions",
- "getter": "get_max_collisions"
- },
- {
- "type": "bool",
- "name": "collide_separation_ray",
- "setter": "set_collide_separation_ray_enabled",
- "getter": "is_collide_separation_ray_enabled"
- },
- {
- "type": "typedarray::RID",
- "name": "exclude_bodies",
- "setter": "set_exclude_bodies",
- "getter": "get_exclude_bodies"
- },
- {
- "type": "Array",
- "name": "exclude_objects",
- "setter": "set_exclude_objects",
- "getter": "get_exclude_objects"
- },
- {
- "type": "bool",
- "name": "recovery_as_collision",
- "setter": "set_recovery_as_collision_enabled",
- "getter": "is_recovery_as_collision_enabled"
- }
- ]
- },
- {
- "name": "PhysicsTestMotionResult2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_travel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_remainder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_collision_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_collision_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_collider_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_collider_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_collider_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1981248198,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "get_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_collision_local_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_collision_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_collision_safe_fraction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_collision_unsafe_fraction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ]
- },
- {
- "name": "PhysicsTestMotionResult3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_travel",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_remainder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_collision_safe_fraction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_collision_unsafe_fraction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_collision_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_collision_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1914908202,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collision_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1914908202,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1914908202,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1231817359,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2639523548,
- "return_value": {
- "type": "Object"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collision_local_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_collision_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 218038398,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "collision_index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- }
- ]
- },
- {
- "name": "PinJoint2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Joint2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_softness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "softness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_softness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_angular_limit_lower",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_limit_lower",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_limit_lower",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_angular_limit_upper",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_limit_upper",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_limit_upper",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_motor_target_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "motor_target_velocity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_motor_target_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_motor_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_motor_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_angular_limit_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_angular_limit_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "softness",
- "setter": "set_softness",
- "getter": "get_softness"
- },
- {
- "type": "bool",
- "name": "angular_limit_enabled",
- "setter": "set_angular_limit_enabled",
- "getter": "is_angular_limit_enabled"
- },
- {
- "type": "float",
- "name": "angular_limit_lower",
- "setter": "set_angular_limit_lower",
- "getter": "get_angular_limit_lower"
- },
- {
- "type": "float",
- "name": "angular_limit_upper",
- "setter": "set_angular_limit_upper",
- "getter": "get_angular_limit_upper"
- },
- {
- "type": "bool",
- "name": "motor_enabled",
- "setter": "set_motor_enabled",
- "getter": "is_motor_enabled"
- },
- {
- "type": "float",
- "name": "motor_target_velocity",
- "setter": "set_motor_target_velocity",
- "getter": "get_motor_target_velocity"
- }
- ]
- },
- {
- "name": "PinJoint3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Joint3D",
- "api_type": "core",
- "enums": [
- {
- "name": "Param",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARAM_BIAS",
- "value": 0
- },
- {
- "name": "PARAM_DAMPING",
- "value": 1
- },
- {
- "name": "PARAM_IMPULSE_CLAMP",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2059913726,
- "arguments": [
- {
- "name": "param",
- "type": "enum::PinJoint3D.Param"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1758438771,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "param",
- "type": "enum::PinJoint3D.Param"
- }
- ]
- }
- ]
- },
- {
- "name": "PlaceholderCubemap",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PlaceholderTextureLayered",
- "api_type": "core"
- },
- {
- "name": "PlaceholderCubemapArray",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PlaceholderTextureLayered",
- "api_type": "core"
- },
- {
- "name": "PlaceholderMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core"
- },
- {
- "name": "PlaceholderMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Mesh",
- "api_type": "core",
- "methods": [
- {
- "name": "set_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "AABB",
- "name": "aabb",
- "setter": "set_aabb",
- "getter": "get_aabb"
- }
- ]
- },
- {
- "name": "PlaceholderTexture2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "PlaceholderTexture2DArray",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PlaceholderTextureLayered",
- "api_type": "core"
- },
- {
- "name": "PlaceholderTexture3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 560364750,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3i"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2785653706,
- "return_value": {
- "type": "Vector3i"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector3i",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "PlaceholderTextureLayered",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "TextureLayered",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "set_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Vector2i",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "layers",
- "setter": "set_layers",
- "getter": "get_layers"
- }
- ]
- },
- {
- "name": "PlaneMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PrimitiveMesh",
- "api_type": "core",
- "enums": [
- {
- "name": "Orientation",
- "is_bitfield": false,
- "values": [
- {
- "name": "FACE_X",
- "value": 0
- },
- {
- "name": "FACE_Y",
- "value": 1
- },
- {
- "name": "FACE_Z",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_subdivide_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "subdivide",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_subdivide_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "subdivide",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_center_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_center_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2751399687,
- "arguments": [
- {
- "name": "orientation",
- "type": "enum::PlaneMesh.Orientation"
- }
- ]
- },
- {
- "name": "get_orientation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227599250,
- "return_value": {
- "type": "enum::PlaneMesh.Orientation"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "subdivide_width",
- "setter": "set_subdivide_width",
- "getter": "get_subdivide_width"
- },
- {
- "type": "int",
- "name": "subdivide_depth",
- "setter": "set_subdivide_depth",
- "getter": "get_subdivide_depth"
- },
- {
- "type": "Vector3",
- "name": "center_offset",
- "setter": "set_center_offset",
- "getter": "get_center_offset"
- },
- {
- "type": "int",
- "name": "orientation",
- "setter": "set_orientation",
- "getter": "get_orientation"
- }
- ]
- },
- {
- "name": "PointLight2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Light2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_texture_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "texture_offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_texture_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_texture_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "texture_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_texture_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "Texture2D,-AnimatedTexture,-AtlasTexture,-CameraTexture,-CanvasTexture,-MeshTexture,-Texture2DRD,-ViewportTexture",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- },
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_texture_offset",
- "getter": "get_texture_offset"
- },
- {
- "type": "float",
- "name": "texture_scale",
- "setter": "set_texture_scale",
- "getter": "get_texture_scale"
- },
- {
- "type": "float",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- }
- ]
- },
- {
- "name": "PointMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PrimitiveMesh",
- "api_type": "core"
- },
- {
- "name": "Polygon2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_uv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "uv",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_uv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_polygons",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "polygons",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_polygons",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_vertex_colors",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3546319833,
- "arguments": [
- {
- "name": "vertex_colors",
- "type": "PackedColorArray"
- }
- ]
- },
- {
- "name": "get_vertex_colors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1392750486,
- "return_value": {
- "type": "PackedColorArray"
- }
- },
- {
- "name": "set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_texture_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "texture_offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_texture_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_texture_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "texture_rotation",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_texture_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_texture_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "texture_scale",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_texture_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_invert_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "invert",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_invert_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_antialiased",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "antialiased",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_antialiased",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_invert_border",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "invert_border",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_invert_border",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "add_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 703042815,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "weights",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_bone_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_bone_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bone_weights",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1542882410,
- "return_value": {
- "type": "PackedFloat32Array"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "erase_bone",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "clear_bones",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_bone_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2761262315,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "set_bone_weights",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1345852415,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "weights",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "set_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "skeleton",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_skeleton",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_internal_vertex_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "internal_vertex_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_internal_vertex_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "Vector2",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "bool",
- "name": "antialiased",
- "setter": "set_antialiased",
- "getter": "get_antialiased"
- },
- {
- "type": "Texture2D",
- "name": "texture",
- "setter": "set_texture",
- "getter": "get_texture"
- },
- {
- "type": "Vector2",
- "name": "texture_offset",
- "setter": "set_texture_offset",
- "getter": "get_texture_offset"
- },
- {
- "type": "Vector2",
- "name": "texture_scale",
- "setter": "set_texture_scale",
- "getter": "get_texture_scale"
- },
- {
- "type": "float",
- "name": "texture_rotation",
- "setter": "set_texture_rotation",
- "getter": "get_texture_rotation"
- },
- {
- "type": "NodePath",
- "name": "skeleton",
- "setter": "set_skeleton",
- "getter": "get_skeleton"
- },
- {
- "type": "bool",
- "name": "invert_enabled",
- "setter": "set_invert_enabled",
- "getter": "get_invert_enabled"
- },
- {
- "type": "float",
- "name": "invert_border",
- "setter": "set_invert_border",
- "getter": "get_invert_border"
- },
- {
- "type": "PackedVector2Array",
- "name": "polygon",
- "setter": "set_polygon",
- "getter": "get_polygon"
- },
- {
- "type": "PackedVector2Array",
- "name": "uv",
- "setter": "set_uv",
- "getter": "get_uv"
- },
- {
- "type": "PackedColorArray",
- "name": "vertex_colors",
- "setter": "set_vertex_colors",
- "getter": "get_vertex_colors"
- },
- {
- "type": "Array",
- "name": "polygons",
- "setter": "set_polygons",
- "getter": "get_polygons"
- },
- {
- "type": "Array",
- "name": "bones",
- "setter": "_set_bones",
- "getter": "_get_bones"
- },
- {
- "type": "int",
- "name": "internal_vertex_count",
- "setter": "set_internal_vertex_count",
- "getter": "get_internal_vertex_count"
- }
- ]
- },
- {
- "name": "PolygonOccluder3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Occluder3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1509147220,
- "arguments": [
- {
- "name": "polygon",
- "type": "PackedVector2Array"
- }
- ]
- },
- {
- "name": "get_polygon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2961356807,
- "return_value": {
- "type": "PackedVector2Array"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedVector2Array",
- "name": "polygon",
- "setter": "set_polygon",
- "getter": "get_polygon"
- }
- ]
- },
- {
- "name": "PolygonPathFinder",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "setup",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3251786936,
- "arguments": [
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "connections",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "find_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1562168077,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_intersections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3932192302,
- "return_value": {
- "type": "PackedVector2Array"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_closest_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2656412154,
- "return_value": {
- "type": "Vector2"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "is_point_inside",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 556197845,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_point_penalty",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "penalty",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_point_penalty",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2339986948,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_bounds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1639390495,
- "return_value": {
- "type": "Rect2"
- }
- }
- ],
- "properties": [
- {
- "type": "Dictionary",
- "name": "data",
- "setter": "_set_data",
- "getter": "_get_data"
- }
- ]
- },
- {
- "name": "Popup",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Window",
- "api_type": "core",
- "signals": [
- {
- "name": "popup_hide"
- }
- ]
- },
- {
- "name": "PopupMenu",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Popup",
- "api_type": "core",
- "methods": [
- {
- "name": "activate_item_by_event",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3716412023,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "event",
- "type": "InputEvent"
- },
- {
- "name": "for_global_only",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_prefer_native_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_prefer_native_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_native_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3674230041,
- "hash_compatibility": [
- 3224536192
- ],
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "enum::Key",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_icon_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1086190128,
- "hash_compatibility": [
- 1200674553
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "enum::Key",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3674230041,
- "hash_compatibility": [
- 3224536192
- ],
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "enum::Key",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_icon_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1086190128,
- "hash_compatibility": [
- 1200674553
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "enum::Key",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_radio_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3674230041,
- "hash_compatibility": [
- 3224536192
- ],
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "enum::Key",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_icon_radio_check_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1086190128,
- "hash_compatibility": [
- 1200674553
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "enum::Key",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_multistate_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 150780458,
- "hash_compatibility": [
- 1585218420
- ],
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "max_states",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "default_state",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "accel",
- "type": "enum::Key",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "add_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3451850107,
- "hash_compatibility": [
- 1642193386,
- 2482211467,
- 2168272394
- ],
- "arguments": [
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "allow_echo",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_icon_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2997871092,
- "hash_compatibility": [
- 3856247530,
- 3060251822,
- 68101841
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "allow_echo",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_check_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1642193386,
- "hash_compatibility": [
- 2168272394
- ],
- "arguments": [
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_icon_check_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3856247530,
- "hash_compatibility": [
- 68101841
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_radio_check_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1642193386,
- "hash_compatibility": [
- 2168272394
- ],
- "arguments": [
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_icon_radio_check_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3856247530,
- "hash_compatibility": [
- 68101841
- ],
- "arguments": [
- {
- "name": "texture",
- "type": "Texture2D"
- },
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "global",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_submenu_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2979222410,
- "hash_compatibility": [
- 3728518296
- ],
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "submenu",
- "type": "String"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "add_submenu_node_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1325455216,
- "arguments": [
- {
- "name": "label",
- "type": "String"
- },
- {
- "name": "submenu",
- "type": "PopupMenu"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "set_item_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1707680378,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "set_item_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_auto_translate_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 287402019,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mode",
- "type": "enum::Node.AutoTranslateMode"
- }
- ]
- },
- {
- "name": "set_item_icon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 666127730,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "icon",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "set_item_icon_max_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_icon_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "modulate",
- "type": "Color"
- }
- ]
- },
- {
- "name": "set_item_checked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "checked",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_accelerator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2992817551,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "accel",
- "type": "enum::Key"
- }
- ]
- },
- {
- "name": "set_item_metadata",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2152698145,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "metadata",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "set_item_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_submenu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "submenu",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_submenu_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068370740,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "submenu",
- "type": "PopupMenu"
- }
- ]
- },
- {
- "name": "set_item_as_separator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_as_checkable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_as_radio_checkable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_tooltip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "tooltip",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_item_shortcut",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 825127832,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "shortcut",
- "type": "Shortcut"
- },
- {
- "name": "global",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_item_indent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "indent",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_multistate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "state",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_multistate_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_states",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_item_shortcut_disabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "disabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_item_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "target_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "toggle_item_checked",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "toggle_item_multistate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4235602388,
- "return_value": {
- "type": "enum::Control.TextDirection"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_auto_translate_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 906302372,
- "return_value": {
- "type": "enum::Node.AutoTranslateMode"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_icon",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3536238170,
- "return_value": {
- "type": "Texture2D"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_icon_max_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_icon_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3457211756,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_checked",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_accelerator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 253789942,
- "return_value": {
- "type": "enum::Key"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_metadata",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_submenu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_submenu_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2100501353,
- "return_value": {
- "type": "PopupMenu"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_separator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_checkable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_radio_checkable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_item_shortcut_disabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_tooltip",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_shortcut",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1449483325,
- "return_value": {
- "type": "Shortcut"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_indent",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_multistate_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_multistate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_focused_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_focused_item",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "scroll_to_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "remove_item",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "add_separator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2266703459,
- "arguments": [
- {
- "name": "label",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107499316,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "free_submenus",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "set_hide_on_item_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hide_on_item_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hide_on_checkable_item_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hide_on_checkable_item_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hide_on_state_item_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hide_on_state_item_selection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_submenu_popup_delay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "seconds",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_submenu_popup_delay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_allow_search",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_allow_search",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_system_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_system_menu",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 600639674,
- "arguments": [
- {
- "name": "system_menu_id",
- "type": "enum::NativeMenu.SystemMenus"
- }
- ]
- },
- {
- "name": "get_system_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1222557358,
- "return_value": {
- "type": "enum::NativeMenu.SystemMenus"
- }
- },
- {
- "name": "set_search_bar_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_search_bar_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_search_bar_min_item_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_search_bar_min_item_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_search_bar_fuzzy_search_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_search_bar_fuzzy_search_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_search_bar_fuzzy_search_max_misses",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "max_misses",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_search_bar_fuzzy_search_max_misses",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_shrink_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "shrink",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_shrink_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shrink_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "shrink",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_shrink_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "id_pressed",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "id_focused",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "index_pressed",
- "arguments": [
- {
- "name": "index",
- "type": "int"
- }
- ]
- },
- {
- "name": "menu_changed"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "hide_on_item_selection",
- "setter": "set_hide_on_item_selection",
- "getter": "is_hide_on_item_selection"
- },
- {
- "type": "bool",
- "name": "hide_on_checkable_item_selection",
- "setter": "set_hide_on_checkable_item_selection",
- "getter": "is_hide_on_checkable_item_selection"
- },
- {
- "type": "bool",
- "name": "hide_on_state_item_selection",
- "setter": "set_hide_on_state_item_selection",
- "getter": "is_hide_on_state_item_selection"
- },
- {
- "type": "float",
- "name": "submenu_popup_delay",
- "setter": "set_submenu_popup_delay",
- "getter": "get_submenu_popup_delay"
- },
- {
- "type": "bool",
- "name": "allow_search",
- "setter": "set_allow_search",
- "getter": "get_allow_search"
- },
- {
- "type": "int",
- "name": "system_menu_id",
- "setter": "set_system_menu",
- "getter": "get_system_menu"
- },
- {
- "type": "bool",
- "name": "prefer_native_menu",
- "setter": "set_prefer_native_menu",
- "getter": "is_prefer_native_menu"
- },
- {
- "type": "bool",
- "name": "shrink_height",
- "setter": "set_shrink_height",
- "getter": "get_shrink_height"
- },
- {
- "type": "bool",
- "name": "shrink_width",
- "setter": "set_shrink_width",
- "getter": "get_shrink_width"
- },
- {
- "type": "bool",
- "name": "search_bar_enabled",
- "setter": "set_search_bar_enabled",
- "getter": "is_search_bar_enabled"
- },
- {
- "type": "int",
- "name": "search_bar_min_item_count",
- "setter": "set_search_bar_min_item_count",
- "getter": "get_search_bar_min_item_count"
- },
- {
- "type": "bool",
- "name": "search_bar_fuzzy_search_enabled",
- "setter": "set_search_bar_fuzzy_search_enabled",
- "getter": "is_search_bar_fuzzy_search_enabled"
- },
- {
- "type": "int",
- "name": "search_bar_fuzzy_search_max_misses",
- "setter": "set_search_bar_fuzzy_search_max_misses",
- "getter": "get_search_bar_fuzzy_search_max_misses"
- },
- {
- "type": "int",
- "name": "item_count",
- "setter": "set_item_count",
- "getter": "get_item_count"
- }
- ]
- },
- {
- "name": "PopupPanel",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Popup",
- "api_type": "core"
- },
- {
- "name": "PortableCompressedTexture2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Texture2D",
- "api_type": "core",
- "enums": [
- {
- "name": "CompressionMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPRESSION_MODE_LOSSLESS",
- "value": 0
- },
- {
- "name": "COMPRESSION_MODE_LOSSY",
- "value": 1
- },
- {
- "name": "COMPRESSION_MODE_BASIS_UNIVERSAL",
- "value": 2
- },
- {
- "name": "COMPRESSION_MODE_S3TC",
- "value": 3
- },
- {
- "name": "COMPRESSION_MODE_ETC2",
- "value": 4
- },
- {
- "name": "COMPRESSION_MODE_BPTC",
- "value": 5
- },
- {
- "name": "COMPRESSION_MODE_ASTC",
- "value": 6
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "create_from_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3679243433,
- "hash_compatibility": [
- 97251393
- ],
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "compression_mode",
- "type": "enum::PortableCompressedTexture2D.CompressionMode"
- },
- {
- "name": "normal_map",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "lossy_quality",
- "type": "float",
- "meta": "float",
- "default_value": "0.8"
- }
- ]
- },
- {
- "name": "get_compression_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3265612739,
- "return_value": {
- "type": "enum::PortableCompressedTexture2D.CompressionMode"
- }
- },
- {
- "name": "set_size_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_size_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_keep_compressed_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "keep",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_keeping_compressed_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_basisu_compressor_params",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1602489585,
- "arguments": [
- {
- "name": "uastc_level",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "rdo_quality_loss",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_keep_all_compressed_buffers",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "keep",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_keeping_all_compressed_buffers",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "size_override",
- "setter": "set_size_override",
- "getter": "get_size_override"
- },
- {
- "type": "bool",
- "name": "keep_compressed_buffer",
- "setter": "set_keep_compressed_buffer",
- "getter": "is_keeping_compressed_buffer"
- }
- ]
- },
- {
- "name": "PrimitiveMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Mesh",
- "api_type": "core",
- "methods": [
- {
- "name": "_create_mesh_array",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2757459619,
- "arguments": [
- {
- "name": "material",
- "type": "Material"
- }
- ]
- },
- {
- "name": "get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 5934680,
- "return_value": {
- "type": "Material"
- }
- },
- {
- "name": "get_mesh_arrays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 259215842,
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "get_custom_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1068685055,
- "return_value": {
- "type": "AABB"
- }
- },
- {
- "name": "set_flip_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "flip_faces",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_flip_faces",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_add_uv2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "add_uv2",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_add_uv2",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_uv2_padding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "uv2_padding",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_uv2_padding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "request_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "BaseMaterial3D,ShaderMaterial",
- "name": "material",
- "setter": "set_material",
- "getter": "get_material"
- },
- {
- "type": "AABB",
- "name": "custom_aabb",
- "setter": "set_custom_aabb",
- "getter": "get_custom_aabb"
- },
- {
- "type": "bool",
- "name": "flip_faces",
- "setter": "set_flip_faces",
- "getter": "get_flip_faces"
- },
- {
- "type": "bool",
- "name": "add_uv2",
- "setter": "set_add_uv2",
- "getter": "get_add_uv2"
- },
- {
- "type": "float",
- "name": "uv2_padding",
- "setter": "set_uv2_padding",
- "getter": "get_uv2_padding"
- }
- ]
- },
- {
- "name": "PrismMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PrimitiveMesh",
- "api_type": "core",
- "methods": [
- {
- "name": "set_left_to_right",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "left_to_right",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_left_to_right",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_subdivide_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_subdivide_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_subdivide_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "segments",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_subdivide_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "left_to_right",
- "setter": "set_left_to_right",
- "getter": "get_left_to_right"
- },
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "subdivide_width",
- "setter": "set_subdivide_width",
- "getter": "get_subdivide_width"
- },
- {
- "type": "int",
- "name": "subdivide_height",
- "setter": "set_subdivide_height",
- "getter": "get_subdivide_height"
- },
- {
- "type": "int",
- "name": "subdivide_depth",
- "setter": "set_subdivide_depth",
- "getter": "get_subdivide_depth"
- }
- ]
- },
- {
- "name": "ProceduralSkyMaterial",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Material",
- "api_type": "core",
- "methods": [
- {
- "name": "set_sky_top_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_sky_top_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_sky_horizon_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_sky_horizon_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_sky_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sky_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sky_energy_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "multiplier",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sky_energy_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sky_cover",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4051416890,
- "arguments": [
- {
- "name": "sky_cover",
- "type": "Texture2D"
- }
- ]
- },
- {
- "name": "get_sky_cover",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3635182373,
- "return_value": {
- "type": "Texture2D"
- }
- },
- {
- "name": "set_sky_cover_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_sky_cover_modulate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_ground_bottom_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_ground_bottom_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_ground_horizon_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_ground_horizon_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_ground_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ground_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ground_energy_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ground_energy_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sun_angle_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "degrees",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sun_angle_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sun_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "curve",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_sun_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_debanding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_debanding",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_debanding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_energy_multiplier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "multiplier",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_energy_multiplier",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "sky_top_color",
- "setter": "set_sky_top_color",
- "getter": "get_sky_top_color"
- },
- {
- "type": "Color",
- "name": "sky_horizon_color",
- "setter": "set_sky_horizon_color",
- "getter": "get_sky_horizon_color"
- },
- {
- "type": "float",
- "name": "sky_curve",
- "setter": "set_sky_curve",
- "getter": "get_sky_curve"
- },
- {
- "type": "float",
- "name": "sky_energy_multiplier",
- "setter": "set_sky_energy_multiplier",
- "getter": "get_sky_energy_multiplier"
- },
- {
- "type": "Texture2D",
- "name": "sky_cover",
- "setter": "set_sky_cover",
- "getter": "get_sky_cover"
- },
- {
- "type": "Color",
- "name": "sky_cover_modulate",
- "setter": "set_sky_cover_modulate",
- "getter": "get_sky_cover_modulate"
- },
- {
- "type": "Color",
- "name": "ground_bottom_color",
- "setter": "set_ground_bottom_color",
- "getter": "get_ground_bottom_color"
- },
- {
- "type": "Color",
- "name": "ground_horizon_color",
- "setter": "set_ground_horizon_color",
- "getter": "get_ground_horizon_color"
- },
- {
- "type": "float",
- "name": "ground_curve",
- "setter": "set_ground_curve",
- "getter": "get_ground_curve"
- },
- {
- "type": "float",
- "name": "ground_energy_multiplier",
- "setter": "set_ground_energy_multiplier",
- "getter": "get_ground_energy_multiplier"
- },
- {
- "type": "float",
- "name": "sun_angle_max",
- "setter": "set_sun_angle_max",
- "getter": "get_sun_angle_max"
- },
- {
- "type": "float",
- "name": "sun_curve",
- "setter": "set_sun_curve",
- "getter": "get_sun_curve"
- },
- {
- "type": "bool",
- "name": "use_debanding",
- "setter": "set_use_debanding",
- "getter": "get_use_debanding"
- },
- {
- "type": "float",
- "name": "energy_multiplier",
- "setter": "set_energy_multiplier",
- "getter": "get_energy_multiplier"
- }
- ]
- },
- {
- "name": "ProgressBar",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Range",
- "api_type": "core",
- "enums": [
- {
- "name": "FillMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FILL_BEGIN_TO_END",
- "value": 0
- },
- {
- "name": "FILL_END_TO_BEGIN",
- "value": 1
- },
- {
- "name": "FILL_TOP_TO_BOTTOM",
- "value": 2
- },
- {
- "name": "FILL_BOTTOM_TO_TOP",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_fill_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mode",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_fill_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_show_percentage",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_percentage_shown",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_indeterminate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "indeterminate",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_indeterminate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_editor_preview_indeterminate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "preview_indeterminate",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_editor_preview_indeterminate_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "fill_mode",
- "setter": "set_fill_mode",
- "getter": "get_fill_mode"
- },
- {
- "type": "bool",
- "name": "show_percentage",
- "setter": "set_show_percentage",
- "getter": "is_percentage_shown"
- },
- {
- "type": "bool",
- "name": "indeterminate",
- "setter": "set_indeterminate",
- "getter": "is_indeterminate"
- },
- {
- "type": "bool",
- "name": "editor_preview_indeterminate",
- "setter": "set_editor_preview_indeterminate",
- "getter": "is_editor_preview_indeterminate_enabled"
- }
- ]
- },
- {
- "name": "ProjectSettings",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "has_setting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_setting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 402577236,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_setting",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 223050753,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "default_value",
- "type": "Variant",
- "default_value": "null"
- }
- ]
- },
- {
- "name": "get_setting_with_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_global_class_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_setting_with_override_and_custom_features",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2434817427,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "features",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "set_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2956805083,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "position",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_order",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_initial_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 402577236,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "set_as_basic",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "basic",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_as_internal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "internal",
- "type": "bool"
- }
- ]
- },
- {
- "name": "add_property_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155329257,
- "arguments": [
- {
- "name": "hint",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "set_restart_if_changed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2678287736,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "restart",
- "type": "bool"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "localize_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "globalize_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "save",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "load_resource_pack",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 708980503,
- "hash_compatibility": [
- 3001721055
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "pack",
- "type": "String"
- },
- {
- "name": "replace_files",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "save_custom",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "file",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_changed_settings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "check_changed_settings_in_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "setting_prefix",
- "type": "String"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "settings_changed"
- }
- ]
- },
- {
- "name": "PropertyTweener",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Tweener",
- "api_type": "core",
- "methods": [
- {
- "name": "from",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4190193059,
- "return_value": {
- "type": "PropertyTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "from_current",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4279177709,
- "return_value": {
- "type": "PropertyTweener",
- "meta": "required"
- }
- },
- {
- "name": "as_relative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4279177709,
- "return_value": {
- "type": "PropertyTweener",
- "meta": "required"
- }
- },
- {
- "name": "set_trans",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1899107404,
- "return_value": {
- "type": "PropertyTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "trans",
- "type": "enum::Tween.TransitionType"
- }
- ]
- },
- {
- "name": "set_ease",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1080455622,
- "return_value": {
- "type": "PropertyTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "ease",
- "type": "enum::Tween.EaseType"
- }
- ]
- },
- {
- "name": "set_custom_interpolator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3174170268,
- "return_value": {
- "type": "PropertyTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "interpolator_method",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "set_delay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2171559331,
- "return_value": {
- "type": "PropertyTweener",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "delay",
- "type": "float",
- "meta": "double"
- }
- ]
- }
- ]
- },
- {
- "name": "QuadMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PlaneMesh",
- "api_type": "core"
- },
- {
- "name": "QuadOccluder3D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Occluder3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "RDAccelerationStructureGeometry",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1046628555,
- "arguments": [
- {
- "name": "p_member",
- "type": "bitfield::RenderingDevice.AccelerationStructureGeometryFlagBits"
- }
- ]
- },
- {
- "name": "get_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1694887119,
- "return_value": {
- "type": "bitfield::RenderingDevice.AccelerationStructureGeometryFlagBits"
- }
- },
- {
- "name": "set_vertex_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "p_member",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_vertex_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_vertex_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_vertex_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_vertex_stride",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_vertex_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_vertex_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_vertex_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_vertex_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 565531219,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.DataFormat"
- }
- ]
- },
- {
- "name": "get_vertex_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2235804183,
- "return_value": {
- "type": "enum::RenderingDevice.DataFormat"
- }
- },
- {
- "name": "set_index_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "p_member",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_index_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_index_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_index_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_index_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_index_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "flags",
- "setter": "set_flags",
- "getter": "get_flags"
- },
- {
- "type": "RID",
- "name": "vertex_buffer",
- "setter": "set_vertex_buffer",
- "getter": "get_vertex_buffer"
- },
- {
- "type": "int",
- "name": "vertex_offset",
- "setter": "set_vertex_offset",
- "getter": "get_vertex_offset"
- },
- {
- "type": "int",
- "name": "vertex_stride",
- "setter": "set_vertex_stride",
- "getter": "get_vertex_stride"
- },
- {
- "type": "int",
- "name": "vertex_count",
- "setter": "set_vertex_count",
- "getter": "get_vertex_count"
- },
- {
- "type": "int",
- "name": "vertex_format",
- "setter": "set_vertex_format",
- "getter": "get_vertex_format"
- },
- {
- "type": "RID",
- "name": "index_buffer",
- "setter": "set_index_buffer",
- "getter": "get_index_buffer"
- },
- {
- "type": "int",
- "name": "index_offset",
- "setter": "set_index_offset",
- "getter": "get_index_offset"
- },
- {
- "type": "int",
- "name": "index_count",
- "setter": "set_index_count",
- "getter": "get_index_count"
- }
- ]
- },
- {
- "name": "RDAccelerationStructureInstance",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2952846383,
- "arguments": [
- {
- "name": "p_member",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "set_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint8"
- }
- ]
- },
- {
- "name": "get_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint8"
- }
- },
- {
- "name": "set_hit_sbt_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_hit_sbt_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "set_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2971840141,
- "arguments": [
- {
- "name": "p_member",
- "type": "bitfield::RenderingDevice.AccelerationStructureInstanceFlagBits"
- }
- ]
- },
- {
- "name": "get_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2410182637,
- "return_value": {
- "type": "bitfield::RenderingDevice.AccelerationStructureInstanceFlagBits"
- }
- },
- {
- "name": "set_blas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "p_member",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_blas",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ],
- "properties": [
- {
- "type": "Transform3D",
- "name": "transform",
- "setter": "set_transform",
- "getter": "get_transform"
- },
- {
- "type": "int",
- "name": "id",
- "setter": "set_id",
- "getter": "get_id"
- },
- {
- "type": "int",
- "name": "mask",
- "setter": "set_mask",
- "getter": "get_mask"
- },
- {
- "type": "int",
- "name": "hit_sbt_range",
- "setter": "set_hit_sbt_range",
- "getter": "get_hit_sbt_range"
- },
- {
- "type": "int",
- "name": "flags",
- "setter": "set_flags",
- "getter": "get_flags"
- },
- {
- "type": "RID",
- "name": "blas",
- "setter": "set_blas",
- "getter": "get_blas"
- }
- ]
- },
- {
- "name": "RDAttachmentFormat",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 565531219,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.DataFormat"
- }
- ]
- },
- {
- "name": "get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2235804183,
- "return_value": {
- "type": "enum::RenderingDevice.DataFormat"
- }
- },
- {
- "name": "set_samples",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3774171498,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureSamples"
- }
- ]
- },
- {
- "name": "get_samples",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 407791724,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSamples"
- }
- },
- {
- "name": "set_usage_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_usage_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "format",
- "setter": "set_format",
- "getter": "get_format"
- },
- {
- "type": "int",
- "name": "samples",
- "setter": "set_samples",
- "getter": "get_samples"
- },
- {
- "type": "int",
- "name": "usage_flags",
- "setter": "set_usage_flags",
- "getter": "get_usage_flags"
- }
- ]
- },
- {
- "name": "RDFramebufferPass",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "constants": [
- {
- "name": "ATTACHMENT_UNUSED",
- "value": -1
- }
- ],
- "methods": [
- {
- "name": "set_color_attachments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "p_member",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_color_attachments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_input_attachments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "p_member",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_input_attachments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_resolve_attachments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "p_member",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_resolve_attachments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_preserve_attachments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614634198,
- "arguments": [
- {
- "name": "p_member",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "get_preserve_attachments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1930428628,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "set_depth_attachment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_depth_attachment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "PackedInt32Array",
- "name": "color_attachments",
- "setter": "set_color_attachments",
- "getter": "get_color_attachments"
- },
- {
- "type": "PackedInt32Array",
- "name": "input_attachments",
- "setter": "set_input_attachments",
- "getter": "get_input_attachments"
- },
- {
- "type": "PackedInt32Array",
- "name": "resolve_attachments",
- "setter": "set_resolve_attachments",
- "getter": "get_resolve_attachments"
- },
- {
- "type": "PackedInt32Array",
- "name": "preserve_attachments",
- "setter": "set_preserve_attachments",
- "getter": "get_preserve_attachments"
- },
- {
- "type": "int",
- "name": "depth_attachment",
- "setter": "set_depth_attachment",
- "getter": "get_depth_attachment"
- }
- ]
- },
- {
- "name": "RDHitGroup",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_closest_hit_shader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2556777288,
- "arguments": [
- {
- "name": "p_member",
- "type": "RDPipelineShader"
- }
- ]
- },
- {
- "name": "get_closest_hit_shader",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2937716847,
- "return_value": {
- "type": "RDPipelineShader"
- }
- },
- {
- "name": "set_any_hit_shader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2556777288,
- "arguments": [
- {
- "name": "p_member",
- "type": "RDPipelineShader"
- }
- ]
- },
- {
- "name": "get_any_hit_shader",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2937716847,
- "return_value": {
- "type": "RDPipelineShader"
- }
- },
- {
- "name": "set_intersection_shader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2556777288,
- "arguments": [
- {
- "name": "p_member",
- "type": "RDPipelineShader"
- }
- ]
- },
- {
- "name": "get_intersection_shader",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2937716847,
- "return_value": {
- "type": "RDPipelineShader"
- }
- }
- ],
- "properties": [
- {
- "type": "Object",
- "name": "closest_hit_shader",
- "setter": "set_closest_hit_shader",
- "getter": "get_closest_hit_shader"
- },
- {
- "type": "Object",
- "name": "any_hit_shader",
- "setter": "set_any_hit_shader",
- "getter": "get_any_hit_shader"
- },
- {
- "type": "Object",
- "name": "intersection_shader",
- "setter": "set_intersection_shader",
- "getter": "get_intersection_shader"
- }
- ]
- },
- {
- "name": "RDPipelineColorBlendState",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_enable_logic_op",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_logic_op",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_logic_op",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3610841058,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.LogicOperation"
- }
- ]
- },
- {
- "name": "get_logic_op",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 988254690,
- "return_value": {
- "type": "enum::RenderingDevice.LogicOperation"
- }
- },
- {
- "name": "set_blend_constant",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "p_member",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_blend_constant",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_attachments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "attachments",
- "type": "typedarray::RDPipelineColorBlendStateAttachment"
- }
- ]
- },
- {
- "name": "get_attachments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RDPipelineColorBlendStateAttachment"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enable_logic_op",
- "setter": "set_enable_logic_op",
- "getter": "get_enable_logic_op"
- },
- {
- "type": "int",
- "name": "logic_op",
- "setter": "set_logic_op",
- "getter": "get_logic_op"
- },
- {
- "type": "Color",
- "name": "blend_constant",
- "setter": "set_blend_constant",
- "getter": "get_blend_constant"
- },
- {
- "type": "typedarray::RDPipelineColorBlendStateAttachment",
- "name": "attachments",
- "setter": "set_attachments",
- "getter": "get_attachments"
- }
- ]
- },
- {
- "name": "RDPipelineColorBlendStateAttachment",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_as_mix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_enable_blend",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_blend",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_src_color_blend_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2251019273,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.BlendFactor"
- }
- ]
- },
- {
- "name": "get_src_color_blend_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3691288359,
- "return_value": {
- "type": "enum::RenderingDevice.BlendFactor"
- }
- },
- {
- "name": "set_dst_color_blend_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2251019273,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.BlendFactor"
- }
- ]
- },
- {
- "name": "get_dst_color_blend_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3691288359,
- "return_value": {
- "type": "enum::RenderingDevice.BlendFactor"
- }
- },
- {
- "name": "set_color_blend_op",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3073022720,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.BlendOperation"
- }
- ]
- },
- {
- "name": "get_color_blend_op",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1385093561,
- "return_value": {
- "type": "enum::RenderingDevice.BlendOperation"
- }
- },
- {
- "name": "set_src_alpha_blend_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2251019273,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.BlendFactor"
- }
- ]
- },
- {
- "name": "get_src_alpha_blend_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3691288359,
- "return_value": {
- "type": "enum::RenderingDevice.BlendFactor"
- }
- },
- {
- "name": "set_dst_alpha_blend_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2251019273,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.BlendFactor"
- }
- ]
- },
- {
- "name": "get_dst_alpha_blend_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3691288359,
- "return_value": {
- "type": "enum::RenderingDevice.BlendFactor"
- }
- },
- {
- "name": "set_alpha_blend_op",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3073022720,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.BlendOperation"
- }
- ]
- },
- {
- "name": "get_alpha_blend_op",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1385093561,
- "return_value": {
- "type": "enum::RenderingDevice.BlendOperation"
- }
- },
- {
- "name": "set_write_r",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_write_r",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_write_g",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_write_g",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_write_b",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_write_b",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_write_a",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_write_a",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enable_blend",
- "setter": "set_enable_blend",
- "getter": "get_enable_blend"
- },
- {
- "type": "int",
- "name": "src_color_blend_factor",
- "setter": "set_src_color_blend_factor",
- "getter": "get_src_color_blend_factor"
- },
- {
- "type": "int",
- "name": "dst_color_blend_factor",
- "setter": "set_dst_color_blend_factor",
- "getter": "get_dst_color_blend_factor"
- },
- {
- "type": "int",
- "name": "color_blend_op",
- "setter": "set_color_blend_op",
- "getter": "get_color_blend_op"
- },
- {
- "type": "int",
- "name": "src_alpha_blend_factor",
- "setter": "set_src_alpha_blend_factor",
- "getter": "get_src_alpha_blend_factor"
- },
- {
- "type": "int",
- "name": "dst_alpha_blend_factor",
- "setter": "set_dst_alpha_blend_factor",
- "getter": "get_dst_alpha_blend_factor"
- },
- {
- "type": "int",
- "name": "alpha_blend_op",
- "setter": "set_alpha_blend_op",
- "getter": "get_alpha_blend_op"
- },
- {
- "type": "bool",
- "name": "write_r",
- "setter": "set_write_r",
- "getter": "get_write_r"
- },
- {
- "type": "bool",
- "name": "write_g",
- "setter": "set_write_g",
- "getter": "get_write_g"
- },
- {
- "type": "bool",
- "name": "write_b",
- "setter": "set_write_b",
- "getter": "get_write_b"
- },
- {
- "type": "bool",
- "name": "write_a",
- "setter": "set_write_a",
- "getter": "get_write_a"
- }
- ]
- },
- {
- "name": "RDPipelineDepthStencilState",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_enable_depth_test",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_depth_test",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_enable_depth_write",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_depth_write",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_depth_compare_operator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2573711505,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.CompareOperator"
- }
- ]
- },
- {
- "name": "get_depth_compare_operator",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 269730778,
- "return_value": {
- "type": "enum::RenderingDevice.CompareOperator"
- }
- },
- {
- "name": "set_enable_depth_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_depth_range",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_depth_range_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth_range_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_depth_range_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth_range_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_enable_stencil",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_stencil",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_front_op_fail",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2092799566,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.StencilOperation"
- }
- ]
- },
- {
- "name": "get_front_op_fail",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1714732389,
- "return_value": {
- "type": "enum::RenderingDevice.StencilOperation"
- }
- },
- {
- "name": "set_front_op_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2092799566,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.StencilOperation"
- }
- ]
- },
- {
- "name": "get_front_op_pass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1714732389,
- "return_value": {
- "type": "enum::RenderingDevice.StencilOperation"
- }
- },
- {
- "name": "set_front_op_depth_fail",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2092799566,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.StencilOperation"
- }
- ]
- },
- {
- "name": "get_front_op_depth_fail",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1714732389,
- "return_value": {
- "type": "enum::RenderingDevice.StencilOperation"
- }
- },
- {
- "name": "set_front_op_compare",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2573711505,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.CompareOperator"
- }
- ]
- },
- {
- "name": "get_front_op_compare",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 269730778,
- "return_value": {
- "type": "enum::RenderingDevice.CompareOperator"
- }
- },
- {
- "name": "set_front_op_compare_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_front_op_compare_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_front_op_write_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_front_op_write_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_front_op_reference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_front_op_reference",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_back_op_fail",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2092799566,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.StencilOperation"
- }
- ]
- },
- {
- "name": "get_back_op_fail",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1714732389,
- "return_value": {
- "type": "enum::RenderingDevice.StencilOperation"
- }
- },
- {
- "name": "set_back_op_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2092799566,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.StencilOperation"
- }
- ]
- },
- {
- "name": "get_back_op_pass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1714732389,
- "return_value": {
- "type": "enum::RenderingDevice.StencilOperation"
- }
- },
- {
- "name": "set_back_op_depth_fail",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2092799566,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.StencilOperation"
- }
- ]
- },
- {
- "name": "get_back_op_depth_fail",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1714732389,
- "return_value": {
- "type": "enum::RenderingDevice.StencilOperation"
- }
- },
- {
- "name": "set_back_op_compare",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2573711505,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.CompareOperator"
- }
- ]
- },
- {
- "name": "get_back_op_compare",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 269730778,
- "return_value": {
- "type": "enum::RenderingDevice.CompareOperator"
- }
- },
- {
- "name": "set_back_op_compare_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_back_op_compare_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_back_op_write_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_back_op_write_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_back_op_reference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_back_op_reference",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enable_depth_test",
- "setter": "set_enable_depth_test",
- "getter": "get_enable_depth_test"
- },
- {
- "type": "bool",
- "name": "enable_depth_write",
- "setter": "set_enable_depth_write",
- "getter": "get_enable_depth_write"
- },
- {
- "type": "int",
- "name": "depth_compare_operator",
- "setter": "set_depth_compare_operator",
- "getter": "get_depth_compare_operator"
- },
- {
- "type": "bool",
- "name": "enable_depth_range",
- "setter": "set_enable_depth_range",
- "getter": "get_enable_depth_range"
- },
- {
- "type": "float",
- "name": "depth_range_min",
- "setter": "set_depth_range_min",
- "getter": "get_depth_range_min"
- },
- {
- "type": "float",
- "name": "depth_range_max",
- "setter": "set_depth_range_max",
- "getter": "get_depth_range_max"
- },
- {
- "type": "bool",
- "name": "enable_stencil",
- "setter": "set_enable_stencil",
- "getter": "get_enable_stencil"
- },
- {
- "type": "int",
- "name": "front_op_fail",
- "setter": "set_front_op_fail",
- "getter": "get_front_op_fail"
- },
- {
- "type": "int",
- "name": "front_op_pass",
- "setter": "set_front_op_pass",
- "getter": "get_front_op_pass"
- },
- {
- "type": "int",
- "name": "front_op_depth_fail",
- "setter": "set_front_op_depth_fail",
- "getter": "get_front_op_depth_fail"
- },
- {
- "type": "int",
- "name": "front_op_compare",
- "setter": "set_front_op_compare",
- "getter": "get_front_op_compare"
- },
- {
- "type": "int",
- "name": "front_op_compare_mask",
- "setter": "set_front_op_compare_mask",
- "getter": "get_front_op_compare_mask"
- },
- {
- "type": "int",
- "name": "front_op_write_mask",
- "setter": "set_front_op_write_mask",
- "getter": "get_front_op_write_mask"
- },
- {
- "type": "int",
- "name": "front_op_reference",
- "setter": "set_front_op_reference",
- "getter": "get_front_op_reference"
- },
- {
- "type": "int",
- "name": "back_op_fail",
- "setter": "set_back_op_fail",
- "getter": "get_back_op_fail"
- },
- {
- "type": "int",
- "name": "back_op_pass",
- "setter": "set_back_op_pass",
- "getter": "get_back_op_pass"
- },
- {
- "type": "int",
- "name": "back_op_depth_fail",
- "setter": "set_back_op_depth_fail",
- "getter": "get_back_op_depth_fail"
- },
- {
- "type": "int",
- "name": "back_op_compare",
- "setter": "set_back_op_compare",
- "getter": "get_back_op_compare"
- },
- {
- "type": "int",
- "name": "back_op_compare_mask",
- "setter": "set_back_op_compare_mask",
- "getter": "get_back_op_compare_mask"
- },
- {
- "type": "int",
- "name": "back_op_write_mask",
- "setter": "set_back_op_write_mask",
- "getter": "get_back_op_write_mask"
- },
- {
- "type": "int",
- "name": "back_op_reference",
- "setter": "set_back_op_reference",
- "getter": "get_back_op_reference"
- }
- ]
- },
- {
- "name": "RDPipelineMultisampleState",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_sample_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3774171498,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureSamples"
- }
- ]
- },
- {
- "name": "get_sample_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 407791724,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSamples"
- }
- },
- {
- "name": "set_enable_sample_shading",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_sample_shading",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_min_sample_shading",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_min_sample_shading",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_enable_alpha_to_coverage",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_alpha_to_coverage",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_enable_alpha_to_one",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_alpha_to_one",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_sample_masks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "masks",
- "type": "typedarray::int"
- }
- ]
- },
- {
- "name": "get_sample_masks",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::int"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "sample_count",
- "setter": "set_sample_count",
- "getter": "get_sample_count"
- },
- {
- "type": "bool",
- "name": "enable_sample_shading",
- "setter": "set_enable_sample_shading",
- "getter": "get_enable_sample_shading"
- },
- {
- "type": "float",
- "name": "min_sample_shading",
- "setter": "set_min_sample_shading",
- "getter": "get_min_sample_shading"
- },
- {
- "type": "bool",
- "name": "enable_alpha_to_coverage",
- "setter": "set_enable_alpha_to_coverage",
- "getter": "get_enable_alpha_to_coverage"
- },
- {
- "type": "bool",
- "name": "enable_alpha_to_one",
- "setter": "set_enable_alpha_to_one",
- "getter": "get_enable_alpha_to_one"
- },
- {
- "type": "typedarray::int",
- "name": "sample_masks",
- "setter": "set_sample_masks",
- "getter": "get_sample_masks"
- }
- ]
- },
- {
- "name": "RDPipelineRasterizationState",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_enable_depth_clamp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_depth_clamp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_discard_primitives",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_discard_primitives",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_wireframe",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_wireframe",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_cull_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2662586502,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.PolygonCullMode"
- }
- ]
- },
- {
- "name": "get_cull_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2192484313,
- "return_value": {
- "type": "enum::RenderingDevice.PolygonCullMode"
- }
- },
- {
- "name": "set_front_face",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2637251213,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.PolygonFrontFace"
- }
- ]
- },
- {
- "name": "get_front_face",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 708793786,
- "return_value": {
- "type": "enum::RenderingDevice.PolygonFrontFace"
- }
- },
- {
- "name": "set_depth_bias_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_depth_bias_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_depth_bias_constant_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth_bias_constant_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_depth_bias_clamp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth_bias_clamp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_depth_bias_slope_factor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_depth_bias_slope_factor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_line_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_line_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_patch_control_points",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_patch_control_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enable_depth_clamp",
- "setter": "set_enable_depth_clamp",
- "getter": "get_enable_depth_clamp"
- },
- {
- "type": "bool",
- "name": "discard_primitives",
- "setter": "set_discard_primitives",
- "getter": "get_discard_primitives"
- },
- {
- "type": "bool",
- "name": "wireframe",
- "setter": "set_wireframe",
- "getter": "get_wireframe"
- },
- {
- "type": "int",
- "name": "cull_mode",
- "setter": "set_cull_mode",
- "getter": "get_cull_mode"
- },
- {
- "type": "int",
- "name": "front_face",
- "setter": "set_front_face",
- "getter": "get_front_face"
- },
- {
- "type": "bool",
- "name": "depth_bias_enabled",
- "setter": "set_depth_bias_enabled",
- "getter": "get_depth_bias_enabled"
- },
- {
- "type": "float",
- "name": "depth_bias_constant_factor",
- "setter": "set_depth_bias_constant_factor",
- "getter": "get_depth_bias_constant_factor"
- },
- {
- "type": "float",
- "name": "depth_bias_clamp",
- "setter": "set_depth_bias_clamp",
- "getter": "get_depth_bias_clamp"
- },
- {
- "type": "float",
- "name": "depth_bias_slope_factor",
- "setter": "set_depth_bias_slope_factor",
- "getter": "get_depth_bias_slope_factor"
- },
- {
- "type": "float",
- "name": "line_width",
- "setter": "set_line_width",
- "getter": "get_line_width"
- },
- {
- "type": "int",
- "name": "patch_control_points",
- "setter": "set_patch_control_points",
- "getter": "get_patch_control_points"
- }
- ]
- },
- {
- "name": "RDPipelineShader",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_shader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "p_member",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_shader",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_specialization_constants",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "specialization_constants",
- "type": "typedarray::RDPipelineSpecializationConstant"
- }
- ]
- },
- {
- "name": "get_specialization_constants",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RDPipelineSpecializationConstant"
- }
- }
- ],
- "properties": [
- {
- "type": "RID",
- "name": "shader",
- "setter": "set_shader",
- "getter": "get_shader"
- },
- {
- "type": "typedarray::RDPipelineSpecializationConstant",
- "name": "specialization_constants",
- "setter": "set_specialization_constants",
- "getter": "get_specialization_constants"
- }
- ]
- },
- {
- "name": "RDPipelineSpecializationConstant",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- },
- {
- "name": "set_constant_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "constant_id",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_constant_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- }
- ],
- "properties": [
- {
- "type": "Variant",
- "name": "value",
- "setter": "set_value",
- "getter": "get_value"
- },
- {
- "type": "int",
- "name": "constant_id",
- "setter": "set_constant_id",
- "getter": "get_constant_id"
- }
- ]
- },
- {
- "name": "RDSamplerState",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_mag_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1493420382,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.SamplerFilter"
- }
- ]
- },
- {
- "name": "get_mag_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2209202801,
- "return_value": {
- "type": "enum::RenderingDevice.SamplerFilter"
- }
- },
- {
- "name": "set_min_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1493420382,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.SamplerFilter"
- }
- ]
- },
- {
- "name": "get_min_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2209202801,
- "return_value": {
- "type": "enum::RenderingDevice.SamplerFilter"
- }
- },
- {
- "name": "set_mip_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1493420382,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.SamplerFilter"
- }
- ]
- },
- {
- "name": "get_mip_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2209202801,
- "return_value": {
- "type": "enum::RenderingDevice.SamplerFilter"
- }
- },
- {
- "name": "set_repeat_u",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 246127626,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.SamplerRepeatMode"
- }
- ]
- },
- {
- "name": "get_repeat_u",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227895872,
- "return_value": {
- "type": "enum::RenderingDevice.SamplerRepeatMode"
- }
- },
- {
- "name": "set_repeat_v",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 246127626,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.SamplerRepeatMode"
- }
- ]
- },
- {
- "name": "get_repeat_v",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227895872,
- "return_value": {
- "type": "enum::RenderingDevice.SamplerRepeatMode"
- }
- },
- {
- "name": "set_repeat_w",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 246127626,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.SamplerRepeatMode"
- }
- ]
- },
- {
- "name": "get_repeat_w",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227895872,
- "return_value": {
- "type": "enum::RenderingDevice.SamplerRepeatMode"
- }
- },
- {
- "name": "set_lod_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_lod_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_use_anisotropy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_anisotropy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_anisotropy_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_anisotropy_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_enable_compare",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_enable_compare",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_compare_op",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2573711505,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.CompareOperator"
- }
- ]
- },
- {
- "name": "get_compare_op",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 269730778,
- "return_value": {
- "type": "enum::RenderingDevice.CompareOperator"
- }
- },
- {
- "name": "set_min_lod",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_min_lod",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_lod",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "p_member",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_lod",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_border_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1115869595,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.SamplerBorderColor"
- }
- ]
- },
- {
- "name": "get_border_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3514246478,
- "return_value": {
- "type": "enum::RenderingDevice.SamplerBorderColor"
- }
- },
- {
- "name": "set_unnormalized_uvw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_unnormalized_uvw",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "mag_filter",
- "setter": "set_mag_filter",
- "getter": "get_mag_filter"
- },
- {
- "type": "int",
- "name": "min_filter",
- "setter": "set_min_filter",
- "getter": "get_min_filter"
- },
- {
- "type": "int",
- "name": "mip_filter",
- "setter": "set_mip_filter",
- "getter": "get_mip_filter"
- },
- {
- "type": "int",
- "name": "repeat_u",
- "setter": "set_repeat_u",
- "getter": "get_repeat_u"
- },
- {
- "type": "int",
- "name": "repeat_v",
- "setter": "set_repeat_v",
- "getter": "get_repeat_v"
- },
- {
- "type": "int",
- "name": "repeat_w",
- "setter": "set_repeat_w",
- "getter": "get_repeat_w"
- },
- {
- "type": "float",
- "name": "lod_bias",
- "setter": "set_lod_bias",
- "getter": "get_lod_bias"
- },
- {
- "type": "bool",
- "name": "use_anisotropy",
- "setter": "set_use_anisotropy",
- "getter": "get_use_anisotropy"
- },
- {
- "type": "float",
- "name": "anisotropy_max",
- "setter": "set_anisotropy_max",
- "getter": "get_anisotropy_max"
- },
- {
- "type": "bool",
- "name": "enable_compare",
- "setter": "set_enable_compare",
- "getter": "get_enable_compare"
- },
- {
- "type": "int",
- "name": "compare_op",
- "setter": "set_compare_op",
- "getter": "get_compare_op"
- },
- {
- "type": "float",
- "name": "min_lod",
- "setter": "set_min_lod",
- "getter": "get_min_lod"
- },
- {
- "type": "float",
- "name": "max_lod",
- "setter": "set_max_lod",
- "getter": "get_max_lod"
- },
- {
- "type": "int",
- "name": "border_color",
- "setter": "set_border_color",
- "getter": "get_border_color"
- },
- {
- "type": "bool",
- "name": "unnormalized_uvw",
- "setter": "set_unnormalized_uvw",
- "getter": "get_unnormalized_uvw"
- }
- ]
- },
- {
- "name": "RDShaderFile",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_bytecode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1526857008,
- "hash_compatibility": [
- 1558064255
- ],
- "arguments": [
- {
- "name": "bytecode",
- "type": "RDShaderSPIRV"
- },
- {
- "name": "version",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_spirv",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2689310080,
- "hash_compatibility": [
- 3340165340
- ],
- "return_value": {
- "type": "RDShaderSPIRV"
- },
- "arguments": [
- {
- "name": "version",
- "type": "StringName",
- "default_value": "&\"\""
- }
- ]
- },
- {
- "name": "get_version_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "set_base_error",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "error",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_base_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "base_error",
- "setter": "set_base_error",
- "getter": "get_base_error"
- }
- ]
- },
- {
- "name": "RDShaderSPIRV",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "set_stage_bytecode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3514097977,
- "arguments": [
- {
- "name": "stage",
- "type": "enum::RenderingDevice.ShaderStage"
- },
- {
- "name": "bytecode",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "get_stage_bytecode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3816765404,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "stage",
- "type": "enum::RenderingDevice.ShaderStage"
- }
- ]
- },
- {
- "name": "set_stage_compile_error",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 620821314,
- "arguments": [
- {
- "name": "stage",
- "type": "enum::RenderingDevice.ShaderStage"
- },
- {
- "name": "compile_error",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_stage_compile_error",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3354920045,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "stage",
- "type": "enum::RenderingDevice.ShaderStage"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "PackedByteArray",
- "name": "bytecode_vertex",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 0
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_fragment",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 1
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_tesselation_control",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 2
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_tesselation_evaluation",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 3
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_compute",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 4
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_raygen",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 5
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_any_hit",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 6
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_closest_hit",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 7
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_miss",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 8
- },
- {
- "type": "PackedByteArray",
- "name": "bytecode_intersection",
- "setter": "set_stage_bytecode",
- "getter": "get_stage_bytecode",
- "index": 9
- },
- {
- "type": "String",
- "name": "compile_error_vertex",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 0
- },
- {
- "type": "String",
- "name": "compile_error_fragment",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 1
- },
- {
- "type": "String",
- "name": "compile_error_tesselation_control",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 2
- },
- {
- "type": "String",
- "name": "compile_error_tesselation_evaluation",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 3
- },
- {
- "type": "String",
- "name": "compile_error_compute",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 4
- },
- {
- "type": "String",
- "name": "compile_error_raygen",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 5
- },
- {
- "type": "String",
- "name": "compile_error_any_hit",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 6
- },
- {
- "type": "String",
- "name": "compile_error_closest_hit",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 7
- },
- {
- "type": "String",
- "name": "compile_error_miss",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 8
- },
- {
- "type": "String",
- "name": "compile_error_intersection",
- "setter": "set_stage_compile_error",
- "getter": "get_stage_compile_error",
- "index": 9
- }
- ]
- },
- {
- "name": "RDShaderSource",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_stage_source",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 620821314,
- "arguments": [
- {
- "name": "stage",
- "type": "enum::RenderingDevice.ShaderStage"
- },
- {
- "name": "source",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_stage_source",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3354920045,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "stage",
- "type": "enum::RenderingDevice.ShaderStage"
- }
- ]
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3422186742,
- "arguments": [
- {
- "name": "language",
- "type": "enum::RenderingDevice.ShaderLanguage"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1063538261,
- "return_value": {
- "type": "enum::RenderingDevice.ShaderLanguage"
- }
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "source_vertex",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 0
- },
- {
- "type": "String",
- "name": "source_fragment",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 1
- },
- {
- "type": "String",
- "name": "source_tesselation_control",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 2
- },
- {
- "type": "String",
- "name": "source_tesselation_evaluation",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 3
- },
- {
- "type": "String",
- "name": "source_compute",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 4
- },
- {
- "type": "String",
- "name": "source_raygen",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 5
- },
- {
- "type": "String",
- "name": "source_any_hit",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 6
- },
- {
- "type": "String",
- "name": "source_closest_hit",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 7
- },
- {
- "type": "String",
- "name": "source_miss",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 8
- },
- {
- "type": "String",
- "name": "source_intersection",
- "setter": "set_stage_source",
- "getter": "get_stage_source",
- "index": 9
- },
- {
- "type": "int",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- }
- ]
- },
- {
- "name": "RDTextureFormat",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 565531219,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.DataFormat"
- }
- ]
- },
- {
- "name": "get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2235804183,
- "return_value": {
- "type": "enum::RenderingDevice.DataFormat"
- }
- },
- {
- "name": "set_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_depth",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_array_layers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_array_layers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_mipmaps",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_texture_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 652343381,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureType"
- }
- ]
- },
- {
- "name": "get_texture_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4036357416,
- "return_value": {
- "type": "enum::RenderingDevice.TextureType"
- }
- },
- {
- "name": "set_samples",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3774171498,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureSamples"
- }
- ]
- },
- {
- "name": "get_samples",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 407791724,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSamples"
- }
- },
- {
- "name": "set_usage_bits",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 245642367,
- "arguments": [
- {
- "name": "p_member",
- "type": "bitfield::RenderingDevice.TextureUsageBits"
- }
- ]
- },
- {
- "name": "get_usage_bits",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1313398998,
- "return_value": {
- "type": "bitfield::RenderingDevice.TextureUsageBits"
- }
- },
- {
- "name": "set_is_resolve_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_is_resolve_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_is_discardable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "p_member",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_is_discardable",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "add_shareable_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 565531219,
- "arguments": [
- {
- "name": "format",
- "type": "enum::RenderingDevice.DataFormat"
- }
- ]
- },
- {
- "name": "remove_shareable_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 565531219,
- "arguments": [
- {
- "name": "format",
- "type": "enum::RenderingDevice.DataFormat"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "format",
- "setter": "set_format",
- "getter": "get_format"
- },
- {
- "type": "int",
- "name": "width",
- "setter": "set_width",
- "getter": "get_width"
- },
- {
- "type": "int",
- "name": "height",
- "setter": "set_height",
- "getter": "get_height"
- },
- {
- "type": "int",
- "name": "depth",
- "setter": "set_depth",
- "getter": "get_depth"
- },
- {
- "type": "int",
- "name": "array_layers",
- "setter": "set_array_layers",
- "getter": "get_array_layers"
- },
- {
- "type": "int",
- "name": "mipmaps",
- "setter": "set_mipmaps",
- "getter": "get_mipmaps"
- },
- {
- "type": "int",
- "name": "texture_type",
- "setter": "set_texture_type",
- "getter": "get_texture_type"
- },
- {
- "type": "int",
- "name": "samples",
- "setter": "set_samples",
- "getter": "get_samples"
- },
- {
- "type": "int",
- "name": "usage_bits",
- "setter": "set_usage_bits",
- "getter": "get_usage_bits"
- },
- {
- "type": "bool",
- "name": "is_resolve_buffer",
- "setter": "set_is_resolve_buffer",
- "getter": "get_is_resolve_buffer"
- },
- {
- "type": "bool",
- "name": "is_discardable",
- "setter": "set_is_discardable",
- "getter": "get_is_discardable"
- }
- ]
- },
- {
- "name": "RDTextureView",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_format_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 565531219,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.DataFormat"
- }
- ]
- },
- {
- "name": "get_format_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2235804183,
- "return_value": {
- "type": "enum::RenderingDevice.DataFormat"
- }
- },
- {
- "name": "set_swizzle_r",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3833362581,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- ]
- },
- {
- "name": "get_swizzle_r",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4150792614,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- },
- {
- "name": "set_swizzle_g",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3833362581,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- ]
- },
- {
- "name": "get_swizzle_g",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4150792614,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- },
- {
- "name": "set_swizzle_b",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3833362581,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- ]
- },
- {
- "name": "get_swizzle_b",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4150792614,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- },
- {
- "name": "set_swizzle_a",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3833362581,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- ]
- },
- {
- "name": "get_swizzle_a",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4150792614,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSwizzle"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "format_override",
- "setter": "set_format_override",
- "getter": "get_format_override"
- },
- {
- "type": "int",
- "name": "swizzle_r",
- "setter": "set_swizzle_r",
- "getter": "get_swizzle_r"
- },
- {
- "type": "int",
- "name": "swizzle_g",
- "setter": "set_swizzle_g",
- "getter": "get_swizzle_g"
- },
- {
- "type": "int",
- "name": "swizzle_b",
- "setter": "set_swizzle_b",
- "getter": "get_swizzle_b"
- },
- {
- "type": "int",
- "name": "swizzle_a",
- "setter": "set_swizzle_a",
- "getter": "get_swizzle_a"
- }
- ]
- },
- {
- "name": "RDUniform",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_uniform_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1664894931,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.UniformType"
- }
- ]
- },
- {
- "name": "get_uniform_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 475470040,
- "return_value": {
- "type": "enum::RenderingDevice.UniformType"
- }
- },
- {
- "name": "set_binding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_binding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "add_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- }
- ]
- },
- {
- "name": "clear_ids",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_ids",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::RID"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "uniform_type",
- "setter": "set_uniform_type",
- "getter": "get_uniform_type"
- },
- {
- "type": "int",
- "name": "binding",
- "setter": "set_binding",
- "getter": "get_binding"
- }
- ]
- },
- {
- "name": "RDVertexAttribute",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_binding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_binding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_location",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_location",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 565531219,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.DataFormat"
- }
- ]
- },
- {
- "name": "get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2235804183,
- "return_value": {
- "type": "enum::RenderingDevice.DataFormat"
- }
- },
- {
- "name": "set_stride",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "p_member",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_frequency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 522141836,
- "arguments": [
- {
- "name": "p_member",
- "type": "enum::RenderingDevice.VertexFrequency"
- }
- ]
- },
- {
- "name": "get_frequency",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4154106413,
- "return_value": {
- "type": "enum::RenderingDevice.VertexFrequency"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "binding",
- "setter": "set_binding",
- "getter": "get_binding"
- },
- {
- "type": "int",
- "name": "location",
- "setter": "set_location",
- "getter": "get_location"
- },
- {
- "type": "int",
- "name": "offset",
- "setter": "set_offset",
- "getter": "get_offset"
- },
- {
- "type": "int",
- "name": "format",
- "setter": "set_format",
- "getter": "get_format"
- },
- {
- "type": "int",
- "name": "stride",
- "setter": "set_stride",
- "getter": "get_stride"
- },
- {
- "type": "int",
- "name": "frequency",
- "setter": "set_frequency",
- "getter": "get_frequency"
- }
- ]
- },
- {
- "name": "RandomNumberGenerator",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "seed",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_seed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "set_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "state",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "randi",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "randf",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 191475506,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "randfn",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 837325100,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "mean",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "deviation",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "randf_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4269894367,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "from",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "to",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "randi_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 50157827,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "from",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "rand_weighted",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4189642986,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "weights",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "randomize",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "seed",
- "setter": "set_seed",
- "getter": "get_seed"
- },
- {
- "type": "int",
- "name": "state",
- "setter": "set_state",
- "getter": "get_state"
- }
- ]
- },
- {
- "name": "Range",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "methods": [
- {
- "name": "_value_changed",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "new_value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_min",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_max",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_step",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_page",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "get_as_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_value_no_signal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_min",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "minimum",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_max",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "maximum",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_step",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "step",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_page",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "pagesize",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_as_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "value",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "set_use_rounded_values",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_rounded_values",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_exp_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_ratio_exp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_allow_greater",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_greater_allowed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_allow_lesser",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "allow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_lesser_allowed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "share",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "with",
- "type": "Node"
- }
- ]
- },
- {
- "name": "unshare",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- }
- ],
- "signals": [
- {
- "name": "value_changed",
- "arguments": [
- {
- "name": "value",
- "type": "float"
- }
- ]
- },
- {
- "name": "changed"
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "min_value",
- "setter": "set_min",
- "getter": "get_min"
- },
- {
- "type": "float",
- "name": "max_value",
- "setter": "set_max",
- "getter": "get_max"
- },
- {
- "type": "float",
- "name": "step",
- "setter": "set_step",
- "getter": "get_step"
- },
- {
- "type": "float",
- "name": "page",
- "setter": "set_page",
- "getter": "get_page"
- },
- {
- "type": "float",
- "name": "value",
- "setter": "set_value",
- "getter": "get_value"
- },
- {
- "type": "float",
- "name": "ratio",
- "setter": "set_as_ratio",
- "getter": "get_as_ratio"
- },
- {
- "type": "bool",
- "name": "exp_edit",
- "setter": "set_exp_ratio",
- "getter": "is_ratio_exp"
- },
- {
- "type": "bool",
- "name": "rounded",
- "setter": "set_use_rounded_values",
- "getter": "is_using_rounded_values"
- },
- {
- "type": "bool",
- "name": "allow_greater",
- "setter": "set_allow_greater",
- "getter": "is_greater_allowed"
- },
- {
- "type": "bool",
- "name": "allow_lesser",
- "setter": "set_allow_lesser",
- "getter": "is_lesser_allowed"
- }
- ]
- },
- {
- "name": "RayCast2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_target_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_target_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "is_colliding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "force_raycast_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1981248198,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "get_collider_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_collision_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "get_collision_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "add_exception_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "add_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3090941106,
- "arguments": [
- {
- "name": "node",
- "type": "CollisionObject2D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "remove_exception_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "remove_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3090941106,
- "arguments": [
- {
- "name": "node",
- "type": "CollisionObject2D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "clear_exceptions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_exclude_parent_body",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "mask",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_exclude_parent_body",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hit_from_inside",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hit_from_inside_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "exclude_parent",
- "setter": "set_exclude_parent_body",
- "getter": "get_exclude_parent_body"
- },
- {
- "type": "Vector2",
- "name": "target_position",
- "setter": "set_target_position",
- "getter": "get_target_position"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "bool",
- "name": "hit_from_inside",
- "setter": "set_hit_from_inside",
- "getter": "is_hit_from_inside_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- }
- ]
- },
- {
- "name": "RayCast3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_target_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "local_point",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_target_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "is_colliding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "force_raycast_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_collider",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1981248198,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "get_collider_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_collider_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_collision_point",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_collision_normal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_collision_face_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "add_exception_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "add_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1976431078,
- "arguments": [
- {
- "name": "node",
- "type": "CollisionObject3D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "remove_exception_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "remove_exception",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1976431078,
- "arguments": [
- {
- "name": "node",
- "type": "CollisionObject3D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "clear_exceptions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_collision_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_collision_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_collision_mask_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "value",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_collision_mask_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "layer_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_exclude_parent_body",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "mask",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_exclude_parent_body",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_areas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_areas_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_collide_with_bodies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_collide_with_bodies_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hit_from_inside",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hit_from_inside_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hit_back_faces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hit_back_faces_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_shape_custom_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "debug_shape_custom_color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_debug_shape_custom_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_debug_shape_thickness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "debug_shape_thickness",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_debug_shape_thickness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "enabled",
- "setter": "set_enabled",
- "getter": "is_enabled"
- },
- {
- "type": "bool",
- "name": "exclude_parent",
- "setter": "set_exclude_parent_body",
- "getter": "get_exclude_parent_body"
- },
- {
- "type": "Vector3",
- "name": "target_position",
- "setter": "set_target_position",
- "getter": "get_target_position"
- },
- {
- "type": "int",
- "name": "collision_mask",
- "setter": "set_collision_mask",
- "getter": "get_collision_mask"
- },
- {
- "type": "bool",
- "name": "hit_from_inside",
- "setter": "set_hit_from_inside",
- "getter": "is_hit_from_inside_enabled"
- },
- {
- "type": "bool",
- "name": "hit_back_faces",
- "setter": "set_hit_back_faces",
- "getter": "is_hit_back_faces_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_areas",
- "setter": "set_collide_with_areas",
- "getter": "is_collide_with_areas_enabled"
- },
- {
- "type": "bool",
- "name": "collide_with_bodies",
- "setter": "set_collide_with_bodies",
- "getter": "is_collide_with_bodies_enabled"
- },
- {
- "type": "Color",
- "name": "debug_shape_custom_color",
- "setter": "set_debug_shape_custom_color",
- "getter": "get_debug_shape_custom_color"
- },
- {
- "type": "int",
- "name": "debug_shape_thickness",
- "setter": "set_debug_shape_thickness",
- "getter": "get_debug_shape_thickness"
- }
- ]
- },
- {
- "name": "RectangleShape2D",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Shape2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- }
- ],
- "properties": [
- {
- "type": "Vector2",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- }
- ]
- },
- {
- "name": "RefCounted",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "init_ref",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "reference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "unreference",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_reference_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- }
- ]
- },
- {
- "name": "ReferenceRect",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "methods": [
- {
- "name": "get_border_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_border_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_border_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_border_width",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "width",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_editor_only",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_editor_only",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "Color",
- "name": "border_color",
- "setter": "set_border_color",
- "getter": "get_border_color"
- },
- {
- "type": "float",
- "name": "border_width",
- "setter": "set_border_width",
- "getter": "get_border_width"
- },
- {
- "type": "bool",
- "name": "editor_only",
- "setter": "set_editor_only",
- "getter": "get_editor_only"
- }
- ]
- },
- {
- "name": "ReflectionProbe",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "enums": [
- {
- "name": "UpdateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "UPDATE_ONCE",
- "value": 0
- },
- {
- "name": "UPDATE_ALWAYS",
- "value": 1
- }
- ]
- },
- {
- "name": "AmbientMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "AMBIENT_DISABLED",
- "value": 0
- },
- {
- "name": "AMBIENT_ENVIRONMENT",
- "value": 1
- },
- {
- "name": "AMBIENT_COLOR",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_intensity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_blend_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "blend_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_blend_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_ambient_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1748981278,
- "arguments": [
- {
- "name": "ambient",
- "type": "enum::ReflectionProbe.AmbientMode"
- }
- ]
- },
- {
- "name": "get_ambient_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1014607621,
- "return_value": {
- "type": "enum::ReflectionProbe.AmbientMode"
- }
- },
- {
- "name": "set_ambient_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "ambient",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_ambient_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_ambient_color_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ambient_energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_ambient_color_energy",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "max_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_max_distance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_mesh_lod_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mesh_lod_threshold",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_origin_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "origin_offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_origin_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_as_interior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_set_as_interior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_enable_box_projection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_box_projection_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_enable_shadows",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "are_shadows_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_cull_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_reflection_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_reflection_mask",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_update_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4090221187,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::ReflectionProbe.UpdateMode"
- }
- ]
- },
- {
- "name": "get_update_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2367550552,
- "return_value": {
- "type": "enum::ReflectionProbe.UpdateMode"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "update_mode",
- "setter": "set_update_mode",
- "getter": "get_update_mode"
- },
- {
- "type": "float",
- "name": "intensity",
- "setter": "set_intensity",
- "getter": "get_intensity"
- },
- {
- "type": "float",
- "name": "blend_distance",
- "setter": "set_blend_distance",
- "getter": "get_blend_distance"
- },
- {
- "type": "float",
- "name": "max_distance",
- "setter": "set_max_distance",
- "getter": "get_max_distance"
- },
- {
- "type": "Vector3",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "Vector3",
- "name": "origin_offset",
- "setter": "set_origin_offset",
- "getter": "get_origin_offset"
- },
- {
- "type": "bool",
- "name": "box_projection",
- "setter": "set_enable_box_projection",
- "getter": "is_box_projection_enabled"
- },
- {
- "type": "bool",
- "name": "interior",
- "setter": "set_as_interior",
- "getter": "is_set_as_interior"
- },
- {
- "type": "bool",
- "name": "enable_shadows",
- "setter": "set_enable_shadows",
- "getter": "are_shadows_enabled"
- },
- {
- "type": "int",
- "name": "cull_mask",
- "setter": "set_cull_mask",
- "getter": "get_cull_mask"
- },
- {
- "type": "int",
- "name": "reflection_mask",
- "setter": "set_reflection_mask",
- "getter": "get_reflection_mask"
- },
- {
- "type": "float",
- "name": "mesh_lod_threshold",
- "setter": "set_mesh_lod_threshold",
- "getter": "get_mesh_lod_threshold"
- },
- {
- "type": "int",
- "name": "ambient_mode",
- "setter": "set_ambient_mode",
- "getter": "get_ambient_mode"
- },
- {
- "type": "Color",
- "name": "ambient_color",
- "setter": "set_ambient_color",
- "getter": "get_ambient_color"
- },
- {
- "type": "float",
- "name": "ambient_color_energy",
- "setter": "set_ambient_color_energy",
- "getter": "get_ambient_color_energy"
- }
- ]
- },
- {
- "name": "RegEx",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "create_from_string",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 4249111514,
- "hash_compatibility": [
- 2150300909
- ],
- "return_value": {
- "type": "RegEx"
- },
- "arguments": [
- {
- "name": "pattern",
- "type": "String"
- },
- {
- "name": "show_error",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "compile",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3565188097,
- "hash_compatibility": [
- 166001499
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "pattern",
- "type": "String"
- },
- {
- "name": "show_error",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "search",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3365977994,
- "hash_compatibility": [
- 4087180739
- ],
- "return_value": {
- "type": "RegExMatch"
- },
- "arguments": [
- {
- "name": "subject",
- "type": "String"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "end",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "search_all",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 849021363,
- "hash_compatibility": [
- 3354100289
- ],
- "return_value": {
- "type": "typedarray::RegExMatch"
- },
- "arguments": [
- {
- "name": "subject",
- "type": "String"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "end",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "sub",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 54019702,
- "hash_compatibility": [
- 758293621
- ],
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "subject",
- "type": "String"
- },
- {
- "name": "replacement",
- "type": "String"
- },
- {
- "name": "all",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "end",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "is_valid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_pattern",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_group_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_names",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- }
- ]
- },
- {
- "name": "RegExMatch",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_subject",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_group_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_names",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_strings",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "get_string",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 687115856,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "name",
- "type": "Variant",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_start",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 490464691,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "Variant",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_end",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 490464691,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "name",
- "type": "Variant",
- "default_value": "0"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "subject",
- "getter": "get_subject"
- },
- {
- "type": "Dictionary",
- "name": "names",
- "getter": "get_names"
- },
- {
- "type": "Array",
- "name": "strings",
- "getter": "get_strings"
- }
- ]
- },
- {
- "name": "RemoteTransform2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node2D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_remote_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_remote_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "force_update_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_use_global_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_global_coordinates",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_global_coordinates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_update_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "update_remote_position",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_update_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_update_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "update_remote_rotation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_update_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_update_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "update_remote_scale",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_update_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "remote_path",
- "setter": "set_remote_node",
- "getter": "get_remote_node"
- },
- {
- "type": "bool",
- "name": "use_global_coordinates",
- "setter": "set_use_global_coordinates",
- "getter": "get_use_global_coordinates"
- },
- {
- "type": "bool",
- "name": "update_position",
- "setter": "set_update_position",
- "getter": "get_update_position"
- },
- {
- "type": "bool",
- "name": "update_rotation",
- "setter": "set_update_rotation",
- "getter": "get_update_rotation"
- },
- {
- "type": "bool",
- "name": "update_scale",
- "setter": "set_update_scale",
- "getter": "get_update_scale"
- }
- ]
- },
- {
- "name": "RemoteTransform3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_remote_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_remote_node",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "force_update_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_use_global_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_global_coordinates",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_use_global_coordinates",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_update_position",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "update_remote_position",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_update_position",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_update_rotation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "update_remote_rotation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_update_rotation",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_update_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "update_remote_scale",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_update_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "remote_path",
- "setter": "set_remote_node",
- "getter": "get_remote_node"
- },
- {
- "type": "bool",
- "name": "use_global_coordinates",
- "setter": "set_use_global_coordinates",
- "getter": "get_use_global_coordinates"
- },
- {
- "type": "bool",
- "name": "update_position",
- "setter": "set_update_position",
- "getter": "get_update_position"
- },
- {
- "type": "bool",
- "name": "update_rotation",
- "setter": "set_update_rotation",
- "getter": "get_update_rotation"
- },
- {
- "type": "bool",
- "name": "update_scale",
- "setter": "set_update_scale",
- "getter": "get_update_scale"
- }
- ]
- },
- {
- "name": "RenderData",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "get_render_scene_buffers",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2793216201,
- "return_value": {
- "type": "RenderSceneBuffers"
- }
- },
- {
- "name": "get_render_scene_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1288715698,
- "return_value": {
- "type": "RenderSceneData"
- }
- },
- {
- "name": "get_environment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_camera_attributes",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ]
- },
- {
- "name": "RenderDataExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "RenderData",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_render_scene_buffers",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2793216201,
- "return_value": {
- "type": "RenderSceneBuffers"
- }
- },
- {
- "name": "_get_render_scene_data",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1288715698,
- "return_value": {
- "type": "RenderSceneData"
- }
- },
- {
- "name": "_get_environment",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_get_camera_attributes",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ]
- },
- {
- "name": "RenderDataRD",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "RenderData",
- "api_type": "core"
- },
- {
- "name": "RenderSceneBuffers",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "configure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3072623270,
- "arguments": [
- {
- "name": "config",
- "type": "RenderSceneBuffersConfiguration"
- }
- ]
- }
- ]
- },
- {
- "name": "RenderSceneBuffersConfiguration",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_render_target",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_render_target",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "render_target",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_internal_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "set_internal_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "internal_size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_target_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "set_target_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1130785943,
- "arguments": [
- {
- "name": "target_size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "get_view_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "set_view_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "view_count",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_scaling_3d_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 976778074,
- "return_value": {
- "type": "enum::RenderingServer.ViewportScaling3DMode"
- }
- },
- {
- "name": "set_scaling_3d_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 447477857,
- "arguments": [
- {
- "name": "scaling_3d_mode",
- "type": "enum::RenderingServer.ViewportScaling3DMode"
- }
- ]
- },
- {
- "name": "get_msaa_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3109158617,
- "return_value": {
- "type": "enum::RenderingServer.ViewportMSAA"
- }
- },
- {
- "name": "set_msaa_3d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3952630748,
- "arguments": [
- {
- "name": "msaa_3d",
- "type": "enum::RenderingServer.ViewportMSAA"
- }
- ]
- },
- {
- "name": "get_screen_space_aa",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 641513172,
- "return_value": {
- "type": "enum::RenderingServer.ViewportScreenSpaceAA"
- }
- },
- {
- "name": "set_screen_space_aa",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 139543108,
- "arguments": [
- {
- "name": "screen_space_aa",
- "type": "enum::RenderingServer.ViewportScreenSpaceAA"
- }
- ]
- },
- {
- "name": "get_fsr_sharpness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_fsr_sharpness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fsr_sharpness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_texture_mipmap_bias",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_texture_mipmap_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "texture_mipmap_bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_anisotropic_filtering_level",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1617414954,
- "return_value": {
- "type": "enum::RenderingServer.ViewportAnisotropicFiltering"
- }
- },
- {
- "name": "set_anisotropic_filtering_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2559658741,
- "arguments": [
- {
- "name": "anisotropic_filtering_level",
- "type": "enum::RenderingServer.ViewportAnisotropicFiltering"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "RID",
- "name": "render_target",
- "setter": "set_render_target",
- "getter": "get_render_target"
- },
- {
- "type": "Vector2i",
- "name": "internal_size",
- "setter": "set_internal_size",
- "getter": "get_internal_size"
- },
- {
- "type": "Vector2i",
- "name": "target_size",
- "setter": "set_target_size",
- "getter": "get_target_size"
- },
- {
- "type": "int",
- "name": "view_count",
- "setter": "set_view_count",
- "getter": "get_view_count"
- },
- {
- "type": "int",
- "name": "scaling_3d_mode",
- "setter": "set_scaling_3d_mode",
- "getter": "get_scaling_3d_mode"
- },
- {
- "type": "int",
- "name": "msaa_3d",
- "setter": "set_msaa_3d",
- "getter": "get_msaa_3d"
- },
- {
- "type": "int",
- "name": "screen_space_aa",
- "setter": "set_screen_space_aa",
- "getter": "get_screen_space_aa"
- },
- {
- "type": "bool",
- "name": "fsr_sharpness",
- "setter": "set_fsr_sharpness",
- "getter": "get_fsr_sharpness"
- },
- {
- "type": "bool",
- "name": "texture_mipmap_bias",
- "setter": "set_texture_mipmap_bias",
- "getter": "get_texture_mipmap_bias"
- },
- {
- "type": "int",
- "name": "anisotropic_filtering_level",
- "setter": "set_anisotropic_filtering_level",
- "getter": "get_anisotropic_filtering_level"
- }
- ]
- },
- {
- "name": "RenderSceneBuffersExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RenderSceneBuffers",
- "api_type": "core",
- "methods": [
- {
- "name": "_configure",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3072623270,
- "arguments": [
- {
- "name": "config",
- "type": "RenderSceneBuffersConfiguration"
- }
- ]
- },
- {
- "name": "_set_fsr_sharpness",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "fsr_sharpness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_set_texture_mipmap_bias",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 373806689,
- "arguments": [
- {
- "name": "texture_mipmap_bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "_set_anisotropic_filtering_level",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "anisotropic_filtering_level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_set_use_debanding",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_debanding",
- "type": "bool"
- }
- ]
- }
- ]
- },
- {
- "name": "RenderSceneBuffersRD",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RenderSceneBuffers",
- "api_type": "core",
- "methods": [
- {
- "name": "has_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 471820014,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "create_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2950875024,
- "hash_compatibility": [
- 3559915770
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "data_format",
- "type": "enum::RenderingDevice.DataFormat"
- },
- {
- "name": "usage_bits",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "texture_samples",
- "type": "enum::RenderingDevice.TextureSamples"
- },
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmaps",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "unique",
- "type": "bool"
- },
- {
- "name": "discardable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "create_texture_from_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3344669382,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "format",
- "type": "RDTextureFormat"
- },
- {
- "name": "view",
- "type": "RDTextureView"
- },
- {
- "name": "unique",
- "type": "bool"
- }
- ]
- },
- {
- "name": "create_texture_view",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 283055834,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "view_name",
- "type": "StringName"
- },
- {
- "name": "view",
- "type": "RDTextureView"
- }
- ]
- },
- {
- "name": "get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 750006389,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_texture_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 371461758,
- "return_value": {
- "type": "RDTextureFormat"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_texture_slice",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 588440706,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmap",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmaps",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_texture_slice_view",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 682451778,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmap",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmaps",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "view",
- "type": "RDTextureView"
- }
- ]
- },
- {
- "name": "get_texture_slice_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2617625368,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "mipmap",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "clear_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "context",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_color_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3050822880,
- "hash_compatibility": [
- 529393457
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "msaa",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_color_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3087988589,
- "hash_compatibility": [
- 937000113
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "msaa",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_depth_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3050822880,
- "hash_compatibility": [
- 529393457
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "msaa",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_depth_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3087988589,
- "hash_compatibility": [
- 937000113
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "msaa",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_velocity_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3050822880,
- "hash_compatibility": [
- 529393457
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "msaa",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_velocity_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3087988589,
- "hash_compatibility": [
- 937000113
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "msaa",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_render_target",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_view_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_internal_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "get_target_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3690982128,
- "return_value": {
- "type": "Vector2i"
- }
- },
- {
- "name": "get_scaling_3d_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 976778074,
- "return_value": {
- "type": "enum::RenderingServer.ViewportScaling3DMode"
- }
- },
- {
- "name": "get_fsr_sharpness",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_msaa_3d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3109158617,
- "return_value": {
- "type": "enum::RenderingServer.ViewportMSAA"
- }
- },
- {
- "name": "get_texture_samples",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 407791724,
- "return_value": {
- "type": "enum::RenderingDevice.TextureSamples"
- }
- },
- {
- "name": "get_screen_space_aa",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 641513172,
- "return_value": {
- "type": "enum::RenderingServer.ViewportScreenSpaceAA"
- }
- },
- {
- "name": "get_use_taa",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_use_debanding",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ]
- },
- {
- "name": "RenderSceneData",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "methods": [
- {
- "name": "get_cam_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "get_cam_projection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2910717950,
- "return_value": {
- "type": "Projection"
- }
- },
- {
- "name": "get_view_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_view_eye_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "view",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_view_projection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3179846605,
- "return_value": {
- "type": "Projection"
- },
- "arguments": [
- {
- "name": "view",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_uniform_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ]
- },
- {
- "name": "RenderSceneDataExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "RenderSceneData",
- "api_type": "core",
- "methods": [
- {
- "name": "_get_cam_transform",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3229777777,
- "return_value": {
- "type": "Transform3D"
- }
- },
- {
- "name": "_get_cam_projection",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2910717950,
- "return_value": {
- "type": "Projection"
- }
- },
- {
- "name": "_get_view_count",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "_get_view_eye_offset",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 711720468,
- "return_value": {
- "type": "Vector3"
- },
- "arguments": [
- {
- "name": "view",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_get_view_projection",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3179846605,
- "return_value": {
- "type": "Projection"
- },
- "arguments": [
- {
- "name": "view",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_get_uniform_buffer",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- }
- ]
- },
- {
- "name": "RenderSceneDataRD",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "RenderSceneData",
- "api_type": "core"
- },
- {
- "name": "RenderingDevice",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "constants": [
- {
- "name": "INVALID_ID",
- "value": -1
- },
- {
- "name": "INVALID_FORMAT_ID",
- "value": -1
- }
- ],
- "enums": [
- {
- "name": "DeviceType",
- "is_bitfield": false,
- "values": [
- {
- "name": "DEVICE_TYPE_OTHER",
- "value": 0
- },
- {
- "name": "DEVICE_TYPE_INTEGRATED_GPU",
- "value": 1
- },
- {
- "name": "DEVICE_TYPE_DISCRETE_GPU",
- "value": 2
- },
- {
- "name": "DEVICE_TYPE_VIRTUAL_GPU",
- "value": 3
- },
- {
- "name": "DEVICE_TYPE_CPU",
- "value": 4
- },
- {
- "name": "DEVICE_TYPE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "DriverResource",
- "is_bitfield": false,
- "values": [
- {
- "name": "DRIVER_RESOURCE_LOGICAL_DEVICE",
- "value": 0
- },
- {
- "name": "DRIVER_RESOURCE_PHYSICAL_DEVICE",
- "value": 1
- },
- {
- "name": "DRIVER_RESOURCE_TOPMOST_OBJECT",
- "value": 2
- },
- {
- "name": "DRIVER_RESOURCE_COMMAND_QUEUE",
- "value": 3
- },
- {
- "name": "DRIVER_RESOURCE_QUEUE_FAMILY",
- "value": 4
- },
- {
- "name": "DRIVER_RESOURCE_TEXTURE",
- "value": 5
- },
- {
- "name": "DRIVER_RESOURCE_TEXTURE_VIEW",
- "value": 6
- },
- {
- "name": "DRIVER_RESOURCE_TEXTURE_DATA_FORMAT",
- "value": 7
- },
- {
- "name": "DRIVER_RESOURCE_SAMPLER",
- "value": 8
- },
- {
- "name": "DRIVER_RESOURCE_UNIFORM_SET",
- "value": 9
- },
- {
- "name": "DRIVER_RESOURCE_BUFFER",
- "value": 10
- },
- {
- "name": "DRIVER_RESOURCE_COMPUTE_PIPELINE",
- "value": 11
- },
- {
- "name": "DRIVER_RESOURCE_RENDER_PIPELINE",
- "value": 12
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_DEVICE",
- "value": 0
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_PHYSICAL_DEVICE",
- "value": 1
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_INSTANCE",
- "value": 2
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_QUEUE",
- "value": 3
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_QUEUE_FAMILY_INDEX",
- "value": 4
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_IMAGE",
- "value": 5
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_IMAGE_VIEW",
- "value": 6
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_IMAGE_NATIVE_TEXTURE_FORMAT",
- "value": 7
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_SAMPLER",
- "value": 8
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_DESCRIPTOR_SET",
- "value": 9
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_BUFFER",
- "value": 10
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_COMPUTE_PIPELINE",
- "value": 11
- },
- {
- "name": "DRIVER_RESOURCE_VULKAN_RENDER_PIPELINE",
- "value": 12
- }
- ]
- },
- {
- "name": "DataFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "DATA_FORMAT_R4G4_UNORM_PACK8",
- "value": 0
- },
- {
- "name": "DATA_FORMAT_R4G4B4A4_UNORM_PACK16",
- "value": 1
- },
- {
- "name": "DATA_FORMAT_B4G4R4A4_UNORM_PACK16",
- "value": 2
- },
- {
- "name": "DATA_FORMAT_R5G6B5_UNORM_PACK16",
- "value": 3
- },
- {
- "name": "DATA_FORMAT_B5G6R5_UNORM_PACK16",
- "value": 4
- },
- {
- "name": "DATA_FORMAT_R5G5B5A1_UNORM_PACK16",
- "value": 5
- },
- {
- "name": "DATA_FORMAT_B5G5R5A1_UNORM_PACK16",
- "value": 6
- },
- {
- "name": "DATA_FORMAT_A1R5G5B5_UNORM_PACK16",
- "value": 7
- },
- {
- "name": "DATA_FORMAT_R8_UNORM",
- "value": 8
- },
- {
- "name": "DATA_FORMAT_R8_SNORM",
- "value": 9
- },
- {
- "name": "DATA_FORMAT_R8_USCALED",
- "value": 10
- },
- {
- "name": "DATA_FORMAT_R8_SSCALED",
- "value": 11
- },
- {
- "name": "DATA_FORMAT_R8_UINT",
- "value": 12
- },
- {
- "name": "DATA_FORMAT_R8_SINT",
- "value": 13
- },
- {
- "name": "DATA_FORMAT_R8_SRGB",
- "value": 14
- },
- {
- "name": "DATA_FORMAT_R8G8_UNORM",
- "value": 15
- },
- {
- "name": "DATA_FORMAT_R8G8_SNORM",
- "value": 16
- },
- {
- "name": "DATA_FORMAT_R8G8_USCALED",
- "value": 17
- },
- {
- "name": "DATA_FORMAT_R8G8_SSCALED",
- "value": 18
- },
- {
- "name": "DATA_FORMAT_R8G8_UINT",
- "value": 19
- },
- {
- "name": "DATA_FORMAT_R8G8_SINT",
- "value": 20
- },
- {
- "name": "DATA_FORMAT_R8G8_SRGB",
- "value": 21
- },
- {
- "name": "DATA_FORMAT_R8G8B8_UNORM",
- "value": 22
- },
- {
- "name": "DATA_FORMAT_R8G8B8_SNORM",
- "value": 23
- },
- {
- "name": "DATA_FORMAT_R8G8B8_USCALED",
- "value": 24
- },
- {
- "name": "DATA_FORMAT_R8G8B8_SSCALED",
- "value": 25
- },
- {
- "name": "DATA_FORMAT_R8G8B8_UINT",
- "value": 26
- },
- {
- "name": "DATA_FORMAT_R8G8B8_SINT",
- "value": 27
- },
- {
- "name": "DATA_FORMAT_R8G8B8_SRGB",
- "value": 28
- },
- {
- "name": "DATA_FORMAT_B8G8R8_UNORM",
- "value": 29
- },
- {
- "name": "DATA_FORMAT_B8G8R8_SNORM",
- "value": 30
- },
- {
- "name": "DATA_FORMAT_B8G8R8_USCALED",
- "value": 31
- },
- {
- "name": "DATA_FORMAT_B8G8R8_SSCALED",
- "value": 32
- },
- {
- "name": "DATA_FORMAT_B8G8R8_UINT",
- "value": 33
- },
- {
- "name": "DATA_FORMAT_B8G8R8_SINT",
- "value": 34
- },
- {
- "name": "DATA_FORMAT_B8G8R8_SRGB",
- "value": 35
- },
- {
- "name": "DATA_FORMAT_R8G8B8A8_UNORM",
- "value": 36
- },
- {
- "name": "DATA_FORMAT_R8G8B8A8_SNORM",
- "value": 37
- },
- {
- "name": "DATA_FORMAT_R8G8B8A8_USCALED",
- "value": 38
- },
- {
- "name": "DATA_FORMAT_R8G8B8A8_SSCALED",
- "value": 39
- },
- {
- "name": "DATA_FORMAT_R8G8B8A8_UINT",
- "value": 40
- },
- {
- "name": "DATA_FORMAT_R8G8B8A8_SINT",
- "value": 41
- },
- {
- "name": "DATA_FORMAT_R8G8B8A8_SRGB",
- "value": 42
- },
- {
- "name": "DATA_FORMAT_B8G8R8A8_UNORM",
- "value": 43
- },
- {
- "name": "DATA_FORMAT_B8G8R8A8_SNORM",
- "value": 44
- },
- {
- "name": "DATA_FORMAT_B8G8R8A8_USCALED",
- "value": 45
- },
- {
- "name": "DATA_FORMAT_B8G8R8A8_SSCALED",
- "value": 46
- },
- {
- "name": "DATA_FORMAT_B8G8R8A8_UINT",
- "value": 47
- },
- {
- "name": "DATA_FORMAT_B8G8R8A8_SINT",
- "value": 48
- },
- {
- "name": "DATA_FORMAT_B8G8R8A8_SRGB",
- "value": 49
- },
- {
- "name": "DATA_FORMAT_A8B8G8R8_UNORM_PACK32",
- "value": 50
- },
- {
- "name": "DATA_FORMAT_A8B8G8R8_SNORM_PACK32",
- "value": 51
- },
- {
- "name": "DATA_FORMAT_A8B8G8R8_USCALED_PACK32",
- "value": 52
- },
- {
- "name": "DATA_FORMAT_A8B8G8R8_SSCALED_PACK32",
- "value": 53
- },
- {
- "name": "DATA_FORMAT_A8B8G8R8_UINT_PACK32",
- "value": 54
- },
- {
- "name": "DATA_FORMAT_A8B8G8R8_SINT_PACK32",
- "value": 55
- },
- {
- "name": "DATA_FORMAT_A8B8G8R8_SRGB_PACK32",
- "value": 56
- },
- {
- "name": "DATA_FORMAT_A2R10G10B10_UNORM_PACK32",
- "value": 57
- },
- {
- "name": "DATA_FORMAT_A2R10G10B10_SNORM_PACK32",
- "value": 58
- },
- {
- "name": "DATA_FORMAT_A2R10G10B10_USCALED_PACK32",
- "value": 59
- },
- {
- "name": "DATA_FORMAT_A2R10G10B10_SSCALED_PACK32",
- "value": 60
- },
- {
- "name": "DATA_FORMAT_A2R10G10B10_UINT_PACK32",
- "value": 61
- },
- {
- "name": "DATA_FORMAT_A2R10G10B10_SINT_PACK32",
- "value": 62
- },
- {
- "name": "DATA_FORMAT_A2B10G10R10_UNORM_PACK32",
- "value": 63
- },
- {
- "name": "DATA_FORMAT_A2B10G10R10_SNORM_PACK32",
- "value": 64
- },
- {
- "name": "DATA_FORMAT_A2B10G10R10_USCALED_PACK32",
- "value": 65
- },
- {
- "name": "DATA_FORMAT_A2B10G10R10_SSCALED_PACK32",
- "value": 66
- },
- {
- "name": "DATA_FORMAT_A2B10G10R10_UINT_PACK32",
- "value": 67
- },
- {
- "name": "DATA_FORMAT_A2B10G10R10_SINT_PACK32",
- "value": 68
- },
- {
- "name": "DATA_FORMAT_R16_UNORM",
- "value": 69
- },
- {
- "name": "DATA_FORMAT_R16_SNORM",
- "value": 70
- },
- {
- "name": "DATA_FORMAT_R16_USCALED",
- "value": 71
- },
- {
- "name": "DATA_FORMAT_R16_SSCALED",
- "value": 72
- },
- {
- "name": "DATA_FORMAT_R16_UINT",
- "value": 73
- },
- {
- "name": "DATA_FORMAT_R16_SINT",
- "value": 74
- },
- {
- "name": "DATA_FORMAT_R16_SFLOAT",
- "value": 75
- },
- {
- "name": "DATA_FORMAT_R16G16_UNORM",
- "value": 76
- },
- {
- "name": "DATA_FORMAT_R16G16_SNORM",
- "value": 77
- },
- {
- "name": "DATA_FORMAT_R16G16_USCALED",
- "value": 78
- },
- {
- "name": "DATA_FORMAT_R16G16_SSCALED",
- "value": 79
- },
- {
- "name": "DATA_FORMAT_R16G16_UINT",
- "value": 80
- },
- {
- "name": "DATA_FORMAT_R16G16_SINT",
- "value": 81
- },
- {
- "name": "DATA_FORMAT_R16G16_SFLOAT",
- "value": 82
- },
- {
- "name": "DATA_FORMAT_R16G16B16_UNORM",
- "value": 83
- },
- {
- "name": "DATA_FORMAT_R16G16B16_SNORM",
- "value": 84
- },
- {
- "name": "DATA_FORMAT_R16G16B16_USCALED",
- "value": 85
- },
- {
- "name": "DATA_FORMAT_R16G16B16_SSCALED",
- "value": 86
- },
- {
- "name": "DATA_FORMAT_R16G16B16_UINT",
- "value": 87
- },
- {
- "name": "DATA_FORMAT_R16G16B16_SINT",
- "value": 88
- },
- {
- "name": "DATA_FORMAT_R16G16B16_SFLOAT",
- "value": 89
- },
- {
- "name": "DATA_FORMAT_R16G16B16A16_UNORM",
- "value": 90
- },
- {
- "name": "DATA_FORMAT_R16G16B16A16_SNORM",
- "value": 91
- },
- {
- "name": "DATA_FORMAT_R16G16B16A16_USCALED",
- "value": 92
- },
- {
- "name": "DATA_FORMAT_R16G16B16A16_SSCALED",
- "value": 93
- },
- {
- "name": "DATA_FORMAT_R16G16B16A16_UINT",
- "value": 94
- },
- {
- "name": "DATA_FORMAT_R16G16B16A16_SINT",
- "value": 95
- },
- {
- "name": "DATA_FORMAT_R16G16B16A16_SFLOAT",
- "value": 96
- },
- {
- "name": "DATA_FORMAT_R32_UINT",
- "value": 97
- },
- {
- "name": "DATA_FORMAT_R32_SINT",
- "value": 98
- },
- {
- "name": "DATA_FORMAT_R32_SFLOAT",
- "value": 99
- },
- {
- "name": "DATA_FORMAT_R32G32_UINT",
- "value": 100
- },
- {
- "name": "DATA_FORMAT_R32G32_SINT",
- "value": 101
- },
- {
- "name": "DATA_FORMAT_R32G32_SFLOAT",
- "value": 102
- },
- {
- "name": "DATA_FORMAT_R32G32B32_UINT",
- "value": 103
- },
- {
- "name": "DATA_FORMAT_R32G32B32_SINT",
- "value": 104
- },
- {
- "name": "DATA_FORMAT_R32G32B32_SFLOAT",
- "value": 105
- },
- {
- "name": "DATA_FORMAT_R32G32B32A32_UINT",
- "value": 106
- },
- {
- "name": "DATA_FORMAT_R32G32B32A32_SINT",
- "value": 107
- },
- {
- "name": "DATA_FORMAT_R32G32B32A32_SFLOAT",
- "value": 108
- },
- {
- "name": "DATA_FORMAT_R64_UINT",
- "value": 109
- },
- {
- "name": "DATA_FORMAT_R64_SINT",
- "value": 110
- },
- {
- "name": "DATA_FORMAT_R64_SFLOAT",
- "value": 111
- },
- {
- "name": "DATA_FORMAT_R64G64_UINT",
- "value": 112
- },
- {
- "name": "DATA_FORMAT_R64G64_SINT",
- "value": 113
- },
- {
- "name": "DATA_FORMAT_R64G64_SFLOAT",
- "value": 114
- },
- {
- "name": "DATA_FORMAT_R64G64B64_UINT",
- "value": 115
- },
- {
- "name": "DATA_FORMAT_R64G64B64_SINT",
- "value": 116
- },
- {
- "name": "DATA_FORMAT_R64G64B64_SFLOAT",
- "value": 117
- },
- {
- "name": "DATA_FORMAT_R64G64B64A64_UINT",
- "value": 118
- },
- {
- "name": "DATA_FORMAT_R64G64B64A64_SINT",
- "value": 119
- },
- {
- "name": "DATA_FORMAT_R64G64B64A64_SFLOAT",
- "value": 120
- },
- {
- "name": "DATA_FORMAT_B10G11R11_UFLOAT_PACK32",
- "value": 121
- },
- {
- "name": "DATA_FORMAT_E5B9G9R9_UFLOAT_PACK32",
- "value": 122
- },
- {
- "name": "DATA_FORMAT_D16_UNORM",
- "value": 123
- },
- {
- "name": "DATA_FORMAT_X8_D24_UNORM_PACK32",
- "value": 124
- },
- {
- "name": "DATA_FORMAT_D32_SFLOAT",
- "value": 125
- },
- {
- "name": "DATA_FORMAT_S8_UINT",
- "value": 126
- },
- {
- "name": "DATA_FORMAT_D16_UNORM_S8_UINT",
- "value": 127
- },
- {
- "name": "DATA_FORMAT_D24_UNORM_S8_UINT",
- "value": 128
- },
- {
- "name": "DATA_FORMAT_D32_SFLOAT_S8_UINT",
- "value": 129
- },
- {
- "name": "DATA_FORMAT_BC1_RGB_UNORM_BLOCK",
- "value": 130
- },
- {
- "name": "DATA_FORMAT_BC1_RGB_SRGB_BLOCK",
- "value": 131
- },
- {
- "name": "DATA_FORMAT_BC1_RGBA_UNORM_BLOCK",
- "value": 132
- },
- {
- "name": "DATA_FORMAT_BC1_RGBA_SRGB_BLOCK",
- "value": 133
- },
- {
- "name": "DATA_FORMAT_BC2_UNORM_BLOCK",
- "value": 134
- },
- {
- "name": "DATA_FORMAT_BC2_SRGB_BLOCK",
- "value": 135
- },
- {
- "name": "DATA_FORMAT_BC3_UNORM_BLOCK",
- "value": 136
- },
- {
- "name": "DATA_FORMAT_BC3_SRGB_BLOCK",
- "value": 137
- },
- {
- "name": "DATA_FORMAT_BC4_UNORM_BLOCK",
- "value": 138
- },
- {
- "name": "DATA_FORMAT_BC4_SNORM_BLOCK",
- "value": 139
- },
- {
- "name": "DATA_FORMAT_BC5_UNORM_BLOCK",
- "value": 140
- },
- {
- "name": "DATA_FORMAT_BC5_SNORM_BLOCK",
- "value": 141
- },
- {
- "name": "DATA_FORMAT_BC6H_UFLOAT_BLOCK",
- "value": 142
- },
- {
- "name": "DATA_FORMAT_BC6H_SFLOAT_BLOCK",
- "value": 143
- },
- {
- "name": "DATA_FORMAT_BC7_UNORM_BLOCK",
- "value": 144
- },
- {
- "name": "DATA_FORMAT_BC7_SRGB_BLOCK",
- "value": 145
- },
- {
- "name": "DATA_FORMAT_ETC2_R8G8B8_UNORM_BLOCK",
- "value": 146
- },
- {
- "name": "DATA_FORMAT_ETC2_R8G8B8_SRGB_BLOCK",
- "value": 147
- },
- {
- "name": "DATA_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK",
- "value": 148
- },
- {
- "name": "DATA_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK",
- "value": 149
- },
- {
- "name": "DATA_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK",
- "value": 150
- },
- {
- "name": "DATA_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK",
- "value": 151
- },
- {
- "name": "DATA_FORMAT_EAC_R11_UNORM_BLOCK",
- "value": 152
- },
- {
- "name": "DATA_FORMAT_EAC_R11_SNORM_BLOCK",
- "value": 153
- },
- {
- "name": "DATA_FORMAT_EAC_R11G11_UNORM_BLOCK",
- "value": 154
- },
- {
- "name": "DATA_FORMAT_EAC_R11G11_SNORM_BLOCK",
- "value": 155
- },
- {
- "name": "DATA_FORMAT_ASTC_4x4_UNORM_BLOCK",
- "value": 156
- },
- {
- "name": "DATA_FORMAT_ASTC_4x4_SRGB_BLOCK",
- "value": 157
- },
- {
- "name": "DATA_FORMAT_ASTC_5x4_UNORM_BLOCK",
- "value": 158
- },
- {
- "name": "DATA_FORMAT_ASTC_5x4_SRGB_BLOCK",
- "value": 159
- },
- {
- "name": "DATA_FORMAT_ASTC_5x5_UNORM_BLOCK",
- "value": 160
- },
- {
- "name": "DATA_FORMAT_ASTC_5x5_SRGB_BLOCK",
- "value": 161
- },
- {
- "name": "DATA_FORMAT_ASTC_6x5_UNORM_BLOCK",
- "value": 162
- },
- {
- "name": "DATA_FORMAT_ASTC_6x5_SRGB_BLOCK",
- "value": 163
- },
- {
- "name": "DATA_FORMAT_ASTC_6x6_UNORM_BLOCK",
- "value": 164
- },
- {
- "name": "DATA_FORMAT_ASTC_6x6_SRGB_BLOCK",
- "value": 165
- },
- {
- "name": "DATA_FORMAT_ASTC_8x5_UNORM_BLOCK",
- "value": 166
- },
- {
- "name": "DATA_FORMAT_ASTC_8x5_SRGB_BLOCK",
- "value": 167
- },
- {
- "name": "DATA_FORMAT_ASTC_8x6_UNORM_BLOCK",
- "value": 168
- },
- {
- "name": "DATA_FORMAT_ASTC_8x6_SRGB_BLOCK",
- "value": 169
- },
- {
- "name": "DATA_FORMAT_ASTC_8x8_UNORM_BLOCK",
- "value": 170
- },
- {
- "name": "DATA_FORMAT_ASTC_8x8_SRGB_BLOCK",
- "value": 171
- },
- {
- "name": "DATA_FORMAT_ASTC_10x5_UNORM_BLOCK",
- "value": 172
- },
- {
- "name": "DATA_FORMAT_ASTC_10x5_SRGB_BLOCK",
- "value": 173
- },
- {
- "name": "DATA_FORMAT_ASTC_10x6_UNORM_BLOCK",
- "value": 174
- },
- {
- "name": "DATA_FORMAT_ASTC_10x6_SRGB_BLOCK",
- "value": 175
- },
- {
- "name": "DATA_FORMAT_ASTC_10x8_UNORM_BLOCK",
- "value": 176
- },
- {
- "name": "DATA_FORMAT_ASTC_10x8_SRGB_BLOCK",
- "value": 177
- },
- {
- "name": "DATA_FORMAT_ASTC_10x10_UNORM_BLOCK",
- "value": 178
- },
- {
- "name": "DATA_FORMAT_ASTC_10x10_SRGB_BLOCK",
- "value": 179
- },
- {
- "name": "DATA_FORMAT_ASTC_12x10_UNORM_BLOCK",
- "value": 180
- },
- {
- "name": "DATA_FORMAT_ASTC_12x10_SRGB_BLOCK",
- "value": 181
- },
- {
- "name": "DATA_FORMAT_ASTC_12x12_UNORM_BLOCK",
- "value": 182
- },
- {
- "name": "DATA_FORMAT_ASTC_12x12_SRGB_BLOCK",
- "value": 183
- },
- {
- "name": "DATA_FORMAT_G8B8G8R8_422_UNORM",
- "value": 184
- },
- {
- "name": "DATA_FORMAT_B8G8R8G8_422_UNORM",
- "value": 185
- },
- {
- "name": "DATA_FORMAT_G8_B8_R8_3PLANE_420_UNORM",
- "value": 186
- },
- {
- "name": "DATA_FORMAT_G8_B8R8_2PLANE_420_UNORM",
- "value": 187
- },
- {
- "name": "DATA_FORMAT_G8_B8_R8_3PLANE_422_UNORM",
- "value": 188
- },
- {
- "name": "DATA_FORMAT_G8_B8R8_2PLANE_422_UNORM",
- "value": 189
- },
- {
- "name": "DATA_FORMAT_G8_B8_R8_3PLANE_444_UNORM",
- "value": 190
- },
- {
- "name": "DATA_FORMAT_R10X6_UNORM_PACK16",
- "value": 191
- },
- {
- "name": "DATA_FORMAT_R10X6G10X6_UNORM_2PACK16",
- "value": 192
- },
- {
- "name": "DATA_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16",
- "value": 193
- },
- {
- "name": "DATA_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16",
- "value": 194
- },
- {
- "name": "DATA_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16",
- "value": 195
- },
- {
- "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16",
- "value": 196
- },
- {
- "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16",
- "value": 197
- },
- {
- "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16",
- "value": 198
- },
- {
- "name": "DATA_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16",
- "value": 199
- },
- {
- "name": "DATA_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16",
- "value": 200
- },
- {
- "name": "DATA_FORMAT_R12X4_UNORM_PACK16",
- "value": 201
- },
- {
- "name": "DATA_FORMAT_R12X4G12X4_UNORM_2PACK16",
- "value": 202
- },
- {
- "name": "DATA_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16",
- "value": 203
- },
- {
- "name": "DATA_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16",
- "value": 204
- },
- {
- "name": "DATA_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16",
- "value": 205
- },
- {
- "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16",
- "value": 206
- },
- {
- "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16",
- "value": 207
- },
- {
- "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16",
- "value": 208
- },
- {
- "name": "DATA_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16",
- "value": 209
- },
- {
- "name": "DATA_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16",
- "value": 210
- },
- {
- "name": "DATA_FORMAT_G16B16G16R16_422_UNORM",
- "value": 211
- },
- {
- "name": "DATA_FORMAT_B16G16R16G16_422_UNORM",
- "value": 212
- },
- {
- "name": "DATA_FORMAT_G16_B16_R16_3PLANE_420_UNORM",
- "value": 213
- },
- {
- "name": "DATA_FORMAT_G16_B16R16_2PLANE_420_UNORM",
- "value": 214
- },
- {
- "name": "DATA_FORMAT_G16_B16_R16_3PLANE_422_UNORM",
- "value": 215
- },
- {
- "name": "DATA_FORMAT_G16_B16R16_2PLANE_422_UNORM",
- "value": 216
- },
- {
- "name": "DATA_FORMAT_G16_B16_R16_3PLANE_444_UNORM",
- "value": 217
- },
- {
- "name": "DATA_FORMAT_ASTC_4x4_SFLOAT_BLOCK",
- "value": 218
- },
- {
- "name": "DATA_FORMAT_ASTC_5x4_SFLOAT_BLOCK",
- "value": 219
- },
- {
- "name": "DATA_FORMAT_ASTC_5x5_SFLOAT_BLOCK",
- "value": 220
- },
- {
- "name": "DATA_FORMAT_ASTC_6x5_SFLOAT_BLOCK",
- "value": 221
- },
- {
- "name": "DATA_FORMAT_ASTC_6x6_SFLOAT_BLOCK",
- "value": 222
- },
- {
- "name": "DATA_FORMAT_ASTC_8x5_SFLOAT_BLOCK",
- "value": 223
- },
- {
- "name": "DATA_FORMAT_ASTC_8x6_SFLOAT_BLOCK",
- "value": 224
- },
- {
- "name": "DATA_FORMAT_ASTC_8x8_SFLOAT_BLOCK",
- "value": 225
- },
- {
- "name": "DATA_FORMAT_ASTC_10x5_SFLOAT_BLOCK",
- "value": 226
- },
- {
- "name": "DATA_FORMAT_ASTC_10x6_SFLOAT_BLOCK",
- "value": 227
- },
- {
- "name": "DATA_FORMAT_ASTC_10x8_SFLOAT_BLOCK",
- "value": 228
- },
- {
- "name": "DATA_FORMAT_ASTC_10x10_SFLOAT_BLOCK",
- "value": 229
- },
- {
- "name": "DATA_FORMAT_ASTC_12x10_SFLOAT_BLOCK",
- "value": 230
- },
- {
- "name": "DATA_FORMAT_ASTC_12x12_SFLOAT_BLOCK",
- "value": 231
- },
- {
- "name": "DATA_FORMAT_MAX",
- "value": 232
- }
- ]
- },
- {
- "name": "BarrierMask",
- "is_bitfield": true,
- "values": [
- {
- "name": "BARRIER_MASK_VERTEX",
- "value": 1
- },
- {
- "name": "BARRIER_MASK_FRAGMENT",
- "value": 8
- },
- {
- "name": "BARRIER_MASK_COMPUTE",
- "value": 2
- },
- {
- "name": "BARRIER_MASK_TRANSFER",
- "value": 4
- },
- {
- "name": "BARRIER_MASK_RASTER",
- "value": 9
- },
- {
- "name": "BARRIER_MASK_ALL_BARRIERS",
- "value": 32767
- },
- {
- "name": "BARRIER_MASK_NO_BARRIER",
- "value": 32768
- }
- ]
- },
- {
- "name": "TextureType",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_TYPE_1D",
- "value": 0
- },
- {
- "name": "TEXTURE_TYPE_2D",
- "value": 1
- },
- {
- "name": "TEXTURE_TYPE_3D",
- "value": 2
- },
- {
- "name": "TEXTURE_TYPE_CUBE",
- "value": 3
- },
- {
- "name": "TEXTURE_TYPE_1D_ARRAY",
- "value": 4
- },
- {
- "name": "TEXTURE_TYPE_2D_ARRAY",
- "value": 5
- },
- {
- "name": "TEXTURE_TYPE_CUBE_ARRAY",
- "value": 6
- },
- {
- "name": "TEXTURE_TYPE_MAX",
- "value": 7
- }
- ]
- },
- {
- "name": "TextureSamples",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_SAMPLES_1",
- "value": 0
- },
- {
- "name": "TEXTURE_SAMPLES_2",
- "value": 1
- },
- {
- "name": "TEXTURE_SAMPLES_4",
- "value": 2
- },
- {
- "name": "TEXTURE_SAMPLES_8",
- "value": 3
- },
- {
- "name": "TEXTURE_SAMPLES_16",
- "value": 4
- },
- {
- "name": "TEXTURE_SAMPLES_32",
- "value": 5
- },
- {
- "name": "TEXTURE_SAMPLES_64",
- "value": 6
- },
- {
- "name": "TEXTURE_SAMPLES_MAX",
- "value": 7
- }
- ]
- },
- {
- "name": "TextureUsageBits",
- "is_bitfield": true,
- "values": [
- {
- "name": "TEXTURE_USAGE_SAMPLING_BIT",
- "value": 1
- },
- {
- "name": "TEXTURE_USAGE_COLOR_ATTACHMENT_BIT",
- "value": 2
- },
- {
- "name": "TEXTURE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT",
- "value": 4
- },
- {
- "name": "TEXTURE_USAGE_DEPTH_RESOLVE_ATTACHMENT_BIT",
- "value": 4096
- },
- {
- "name": "TEXTURE_USAGE_STORAGE_BIT",
- "value": 8
- },
- {
- "name": "TEXTURE_USAGE_STORAGE_ATOMIC_BIT",
- "value": 16
- },
- {
- "name": "TEXTURE_USAGE_CPU_READ_BIT",
- "value": 32
- },
- {
- "name": "TEXTURE_USAGE_CAN_UPDATE_BIT",
- "value": 64
- },
- {
- "name": "TEXTURE_USAGE_CAN_COPY_FROM_BIT",
- "value": 128
- },
- {
- "name": "TEXTURE_USAGE_CAN_COPY_TO_BIT",
- "value": 256
- },
- {
- "name": "TEXTURE_USAGE_INPUT_ATTACHMENT_BIT",
- "value": 512
- }
- ]
- },
- {
- "name": "TextureSwizzle",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_SWIZZLE_IDENTITY",
- "value": 0
- },
- {
- "name": "TEXTURE_SWIZZLE_ZERO",
- "value": 1
- },
- {
- "name": "TEXTURE_SWIZZLE_ONE",
- "value": 2
- },
- {
- "name": "TEXTURE_SWIZZLE_R",
- "value": 3
- },
- {
- "name": "TEXTURE_SWIZZLE_G",
- "value": 4
- },
- {
- "name": "TEXTURE_SWIZZLE_B",
- "value": 5
- },
- {
- "name": "TEXTURE_SWIZZLE_A",
- "value": 6
- },
- {
- "name": "TEXTURE_SWIZZLE_MAX",
- "value": 7
- }
- ]
- },
- {
- "name": "TextureSliceType",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_SLICE_2D",
- "value": 0
- },
- {
- "name": "TEXTURE_SLICE_CUBEMAP",
- "value": 1
- },
- {
- "name": "TEXTURE_SLICE_3D",
- "value": 2
- }
- ]
- },
- {
- "name": "SamplerFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "SAMPLER_FILTER_NEAREST",
- "value": 0
- },
- {
- "name": "SAMPLER_FILTER_LINEAR",
- "value": 1
- }
- ]
- },
- {
- "name": "SamplerRepeatMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SAMPLER_REPEAT_MODE_REPEAT",
- "value": 0
- },
- {
- "name": "SAMPLER_REPEAT_MODE_MIRRORED_REPEAT",
- "value": 1
- },
- {
- "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_EDGE",
- "value": 2
- },
- {
- "name": "SAMPLER_REPEAT_MODE_CLAMP_TO_BORDER",
- "value": 3
- },
- {
- "name": "SAMPLER_REPEAT_MODE_MIRROR_CLAMP_TO_EDGE",
- "value": 4
- },
- {
- "name": "SAMPLER_REPEAT_MODE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "SamplerBorderColor",
- "is_bitfield": false,
- "values": [
- {
- "name": "SAMPLER_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK",
- "value": 0
- },
- {
- "name": "SAMPLER_BORDER_COLOR_INT_TRANSPARENT_BLACK",
- "value": 1
- },
- {
- "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_BLACK",
- "value": 2
- },
- {
- "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_BLACK",
- "value": 3
- },
- {
- "name": "SAMPLER_BORDER_COLOR_FLOAT_OPAQUE_WHITE",
- "value": 4
- },
- {
- "name": "SAMPLER_BORDER_COLOR_INT_OPAQUE_WHITE",
- "value": 5
- },
- {
- "name": "SAMPLER_BORDER_COLOR_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "VertexFrequency",
- "is_bitfield": false,
- "values": [
- {
- "name": "VERTEX_FREQUENCY_VERTEX",
- "value": 0
- },
- {
- "name": "VERTEX_FREQUENCY_INSTANCE",
- "value": 1
- }
- ]
- },
- {
- "name": "IndexBufferFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "INDEX_BUFFER_FORMAT_UINT16",
- "value": 0
- },
- {
- "name": "INDEX_BUFFER_FORMAT_UINT32",
- "value": 1
- }
- ]
- },
- {
- "name": "StorageBufferUsage",
- "is_bitfield": true,
- "values": [
- {
- "name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT",
- "value": 1
- }
- ]
- },
- {
- "name": "BufferCreationBits",
- "is_bitfield": true,
- "values": [
- {
- "name": "BUFFER_CREATION_DEVICE_ADDRESS_BIT",
- "value": 1
- },
- {
- "name": "BUFFER_CREATION_AS_STORAGE_BIT",
- "value": 2
- },
- {
- "name": "BUFFER_CREATION_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT",
- "value": 8
- }
- ]
- },
- {
- "name": "AccelerationStructureFlagBits",
- "is_bitfield": true,
- "values": [
- {
- "name": "ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT",
- "value": 1
- },
- {
- "name": "ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT",
- "value": 2
- },
- {
- "name": "ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT",
- "value": 4
- },
- {
- "name": "ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT",
- "value": 8
- },
- {
- "name": "ACCELERATION_STRUCTURE_LOW_MEMORY_BIT",
- "value": 16
- }
- ]
- },
- {
- "name": "AccelerationStructureGeometryFlagBits",
- "is_bitfield": true,
- "values": [
- {
- "name": "ACCELERATION_STRUCTURE_GEOMETRY_OPAQUE_BIT",
- "value": 1
- },
- {
- "name": "ACCELERATION_STRUCTURE_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT",
- "value": 2
- }
- ]
- },
- {
- "name": "AccelerationStructureInstanceFlagBits",
- "is_bitfield": true,
- "values": [
- {
- "name": "ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT",
- "value": 1
- },
- {
- "name": "ACCELERATION_STRUCTURE_INSTANCE_TRIANGLE_FLIP_FACING_BIT",
- "value": 2
- },
- {
- "name": "ACCELERATION_STRUCTURE_INSTANCE_FORCE_OPAQUE_BIT",
- "value": 4
- },
- {
- "name": "ACCELERATION_STRUCTURE_INSTANCE_FORCE_NO_OPAQUE_BIT",
- "value": 8
- }
- ]
- },
- {
- "name": "UniformType",
- "is_bitfield": false,
- "values": [
- {
- "name": "UNIFORM_TYPE_SAMPLER",
- "value": 0
- },
- {
- "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE",
- "value": 1
- },
- {
- "name": "UNIFORM_TYPE_TEXTURE",
- "value": 2
- },
- {
- "name": "UNIFORM_TYPE_IMAGE",
- "value": 3
- },
- {
- "name": "UNIFORM_TYPE_TEXTURE_BUFFER",
- "value": 4
- },
- {
- "name": "UNIFORM_TYPE_SAMPLER_WITH_TEXTURE_BUFFER",
- "value": 5
- },
- {
- "name": "UNIFORM_TYPE_IMAGE_BUFFER",
- "value": 6
- },
- {
- "name": "UNIFORM_TYPE_UNIFORM_BUFFER",
- "value": 7
- },
- {
- "name": "UNIFORM_TYPE_STORAGE_BUFFER",
- "value": 8
- },
- {
- "name": "UNIFORM_TYPE_INPUT_ATTACHMENT",
- "value": 9
- },
- {
- "name": "UNIFORM_TYPE_UNIFORM_BUFFER_DYNAMIC",
- "value": 10
- },
- {
- "name": "UNIFORM_TYPE_STORAGE_BUFFER_DYNAMIC",
- "value": 11
- },
- {
- "name": "UNIFORM_TYPE_ACCELERATION_STRUCTURE",
- "value": 12
- },
- {
- "name": "UNIFORM_TYPE_MAX",
- "value": 13
- }
- ]
- },
- {
- "name": "RenderPrimitive",
- "is_bitfield": false,
- "values": [
- {
- "name": "RENDER_PRIMITIVE_POINTS",
- "value": 0
- },
- {
- "name": "RENDER_PRIMITIVE_LINES",
- "value": 1
- },
- {
- "name": "RENDER_PRIMITIVE_LINES_WITH_ADJACENCY",
- "value": 2
- },
- {
- "name": "RENDER_PRIMITIVE_LINESTRIPS",
- "value": 3
- },
- {
- "name": "RENDER_PRIMITIVE_LINESTRIPS_WITH_ADJACENCY",
- "value": 4
- },
- {
- "name": "RENDER_PRIMITIVE_TRIANGLES",
- "value": 5
- },
- {
- "name": "RENDER_PRIMITIVE_TRIANGLES_WITH_ADJACENCY",
- "value": 6
- },
- {
- "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS",
- "value": 7
- },
- {
- "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_AJACENCY",
- "value": 8
- },
- {
- "name": "RENDER_PRIMITIVE_TRIANGLE_STRIPS_WITH_RESTART_INDEX",
- "value": 9
- },
- {
- "name": "RENDER_PRIMITIVE_TESSELATION_PATCH",
- "value": 10
- },
- {
- "name": "RENDER_PRIMITIVE_MAX",
- "value": 11
- }
- ]
- },
- {
- "name": "PolygonCullMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "POLYGON_CULL_DISABLED",
- "value": 0
- },
- {
- "name": "POLYGON_CULL_FRONT",
- "value": 1
- },
- {
- "name": "POLYGON_CULL_BACK",
- "value": 2
- }
- ]
- },
- {
- "name": "PolygonFrontFace",
- "is_bitfield": false,
- "values": [
- {
- "name": "POLYGON_FRONT_FACE_CLOCKWISE",
- "value": 0
- },
- {
- "name": "POLYGON_FRONT_FACE_COUNTER_CLOCKWISE",
- "value": 1
- }
- ]
- },
- {
- "name": "StencilOperation",
- "is_bitfield": false,
- "values": [
- {
- "name": "STENCIL_OP_KEEP",
- "value": 0
- },
- {
- "name": "STENCIL_OP_ZERO",
- "value": 1
- },
- {
- "name": "STENCIL_OP_REPLACE",
- "value": 2
- },
- {
- "name": "STENCIL_OP_INCREMENT_AND_CLAMP",
- "value": 3
- },
- {
- "name": "STENCIL_OP_DECREMENT_AND_CLAMP",
- "value": 4
- },
- {
- "name": "STENCIL_OP_INVERT",
- "value": 5
- },
- {
- "name": "STENCIL_OP_INCREMENT_AND_WRAP",
- "value": 6
- },
- {
- "name": "STENCIL_OP_DECREMENT_AND_WRAP",
- "value": 7
- },
- {
- "name": "STENCIL_OP_MAX",
- "value": 8
- }
- ]
- },
- {
- "name": "CompareOperator",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPARE_OP_NEVER",
- "value": 0
- },
- {
- "name": "COMPARE_OP_LESS",
- "value": 1
- },
- {
- "name": "COMPARE_OP_EQUAL",
- "value": 2
- },
- {
- "name": "COMPARE_OP_LESS_OR_EQUAL",
- "value": 3
- },
- {
- "name": "COMPARE_OP_GREATER",
- "value": 4
- },
- {
- "name": "COMPARE_OP_NOT_EQUAL",
- "value": 5
- },
- {
- "name": "COMPARE_OP_GREATER_OR_EQUAL",
- "value": 6
- },
- {
- "name": "COMPARE_OP_ALWAYS",
- "value": 7
- },
- {
- "name": "COMPARE_OP_MAX",
- "value": 8
- }
- ]
- },
- {
- "name": "LogicOperation",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOGIC_OP_CLEAR",
- "value": 0
- },
- {
- "name": "LOGIC_OP_AND",
- "value": 1
- },
- {
- "name": "LOGIC_OP_AND_REVERSE",
- "value": 2
- },
- {
- "name": "LOGIC_OP_COPY",
- "value": 3
- },
- {
- "name": "LOGIC_OP_AND_INVERTED",
- "value": 4
- },
- {
- "name": "LOGIC_OP_NO_OP",
- "value": 5
- },
- {
- "name": "LOGIC_OP_XOR",
- "value": 6
- },
- {
- "name": "LOGIC_OP_OR",
- "value": 7
- },
- {
- "name": "LOGIC_OP_NOR",
- "value": 8
- },
- {
- "name": "LOGIC_OP_EQUIVALENT",
- "value": 9
- },
- {
- "name": "LOGIC_OP_INVERT",
- "value": 10
- },
- {
- "name": "LOGIC_OP_OR_REVERSE",
- "value": 11
- },
- {
- "name": "LOGIC_OP_COPY_INVERTED",
- "value": 12
- },
- {
- "name": "LOGIC_OP_OR_INVERTED",
- "value": 13
- },
- {
- "name": "LOGIC_OP_NAND",
- "value": 14
- },
- {
- "name": "LOGIC_OP_SET",
- "value": 15
- },
- {
- "name": "LOGIC_OP_MAX",
- "value": 16
- }
- ]
- },
- {
- "name": "BlendFactor",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_FACTOR_ZERO",
- "value": 0
- },
- {
- "name": "BLEND_FACTOR_ONE",
- "value": 1
- },
- {
- "name": "BLEND_FACTOR_SRC_COLOR",
- "value": 2
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_SRC_COLOR",
- "value": 3
- },
- {
- "name": "BLEND_FACTOR_DST_COLOR",
- "value": 4
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_DST_COLOR",
- "value": 5
- },
- {
- "name": "BLEND_FACTOR_SRC_ALPHA",
- "value": 6
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_SRC_ALPHA",
- "value": 7
- },
- {
- "name": "BLEND_FACTOR_DST_ALPHA",
- "value": 8
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_DST_ALPHA",
- "value": 9
- },
- {
- "name": "BLEND_FACTOR_CONSTANT_COLOR",
- "value": 10
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR",
- "value": 11
- },
- {
- "name": "BLEND_FACTOR_CONSTANT_ALPHA",
- "value": 12
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA",
- "value": 13
- },
- {
- "name": "BLEND_FACTOR_SRC_ALPHA_SATURATE",
- "value": 14
- },
- {
- "name": "BLEND_FACTOR_SRC1_COLOR",
- "value": 15
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_SRC1_COLOR",
- "value": 16
- },
- {
- "name": "BLEND_FACTOR_SRC1_ALPHA",
- "value": 17
- },
- {
- "name": "BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA",
- "value": 18
- },
- {
- "name": "BLEND_FACTOR_MAX",
- "value": 19
- }
- ]
- },
- {
- "name": "BlendOperation",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_OP_ADD",
- "value": 0
- },
- {
- "name": "BLEND_OP_SUBTRACT",
- "value": 1
- },
- {
- "name": "BLEND_OP_REVERSE_SUBTRACT",
- "value": 2
- },
- {
- "name": "BLEND_OP_MINIMUM",
- "value": 3
- },
- {
- "name": "BLEND_OP_MAXIMUM",
- "value": 4
- },
- {
- "name": "BLEND_OP_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "PipelineDynamicStateFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "DYNAMIC_STATE_LINE_WIDTH",
- "value": 1
- },
- {
- "name": "DYNAMIC_STATE_DEPTH_BIAS",
- "value": 2
- },
- {
- "name": "DYNAMIC_STATE_BLEND_CONSTANTS",
- "value": 4
- },
- {
- "name": "DYNAMIC_STATE_DEPTH_BOUNDS",
- "value": 8
- },
- {
- "name": "DYNAMIC_STATE_STENCIL_COMPARE_MASK",
- "value": 16
- },
- {
- "name": "DYNAMIC_STATE_STENCIL_WRITE_MASK",
- "value": 32
- },
- {
- "name": "DYNAMIC_STATE_STENCIL_REFERENCE",
- "value": 64
- }
- ]
- },
- {
- "name": "InitialAction",
- "is_bitfield": false,
- "values": [
- {
- "name": "INITIAL_ACTION_LOAD",
- "value": 0
- },
- {
- "name": "INITIAL_ACTION_CLEAR",
- "value": 1
- },
- {
- "name": "INITIAL_ACTION_DISCARD",
- "value": 2
- },
- {
- "name": "INITIAL_ACTION_MAX",
- "value": 3
- },
- {
- "name": "INITIAL_ACTION_CLEAR_REGION",
- "value": 1
- },
- {
- "name": "INITIAL_ACTION_CLEAR_REGION_CONTINUE",
- "value": 1
- },
- {
- "name": "INITIAL_ACTION_KEEP",
- "value": 0
- },
- {
- "name": "INITIAL_ACTION_DROP",
- "value": 2
- },
- {
- "name": "INITIAL_ACTION_CONTINUE",
- "value": 0
- }
- ]
- },
- {
- "name": "FinalAction",
- "is_bitfield": false,
- "values": [
- {
- "name": "FINAL_ACTION_STORE",
- "value": 0
- },
- {
- "name": "FINAL_ACTION_DISCARD",
- "value": 1
- },
- {
- "name": "FINAL_ACTION_MAX",
- "value": 2
- },
- {
- "name": "FINAL_ACTION_READ",
- "value": 0
- },
- {
- "name": "FINAL_ACTION_CONTINUE",
- "value": 0
- }
- ]
- },
- {
- "name": "ShaderStage",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADER_STAGE_VERTEX",
- "value": 0
- },
- {
- "name": "SHADER_STAGE_FRAGMENT",
- "value": 1
- },
- {
- "name": "SHADER_STAGE_TESSELATION_CONTROL",
- "value": 2
- },
- {
- "name": "SHADER_STAGE_TESSELATION_EVALUATION",
- "value": 3
- },
- {
- "name": "SHADER_STAGE_COMPUTE",
- "value": 4
- },
- {
- "name": "SHADER_STAGE_RAYGEN",
- "value": 5
- },
- {
- "name": "SHADER_STAGE_ANY_HIT",
- "value": 6
- },
- {
- "name": "SHADER_STAGE_CLOSEST_HIT",
- "value": 7
- },
- {
- "name": "SHADER_STAGE_MISS",
- "value": 8
- },
- {
- "name": "SHADER_STAGE_INTERSECTION",
- "value": 9
- },
- {
- "name": "SHADER_STAGE_MAX",
- "value": 10
- },
- {
- "name": "SHADER_STAGE_VERTEX_BIT",
- "value": 1
- },
- {
- "name": "SHADER_STAGE_FRAGMENT_BIT",
- "value": 2
- },
- {
- "name": "SHADER_STAGE_TESSELATION_CONTROL_BIT",
- "value": 4
- },
- {
- "name": "SHADER_STAGE_TESSELATION_EVALUATION_BIT",
- "value": 8
- },
- {
- "name": "SHADER_STAGE_COMPUTE_BIT",
- "value": 16
- },
- {
- "name": "SHADER_STAGE_RAYGEN_BIT",
- "value": 32
- },
- {
- "name": "SHADER_STAGE_ANY_HIT_BIT",
- "value": 64
- },
- {
- "name": "SHADER_STAGE_CLOSEST_HIT_BIT",
- "value": 128
- },
- {
- "name": "SHADER_STAGE_MISS_BIT",
- "value": 256
- },
- {
- "name": "SHADER_STAGE_INTERSECTION_BIT",
- "value": 512
- }
- ]
- },
- {
- "name": "ShaderLanguage",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADER_LANGUAGE_GLSL",
- "value": 0
- },
- {
- "name": "SHADER_LANGUAGE_HLSL",
- "value": 1
- }
- ]
- },
- {
- "name": "PipelineSpecializationConstantType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_BOOL",
- "value": 0
- },
- {
- "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_INT",
- "value": 1
- },
- {
- "name": "PIPELINE_SPECIALIZATION_CONSTANT_TYPE_FLOAT",
- "value": 2
- }
- ]
- },
- {
- "name": "Features",
- "is_bitfield": false,
- "values": [
- {
- "name": "SUPPORTS_METALFX_SPATIAL",
- "value": 3
- },
- {
- "name": "SUPPORTS_METALFX_TEMPORAL",
- "value": 4
- },
- {
- "name": "SUPPORTS_BUFFER_DEVICE_ADDRESS",
- "value": 6
- },
- {
- "name": "SUPPORTS_IMAGE_ATOMIC_32_BIT",
- "value": 7
- },
- {
- "name": "SUPPORTS_RAY_QUERY",
- "value": 11
- },
- {
- "name": "SUPPORTS_RAYTRACING_PIPELINE",
- "value": 12
- },
- {
- "name": "SUPPORTS_HDR_OUTPUT",
- "value": 13
- }
- ]
- },
- {
- "name": "Limit",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIMIT_MAX_BOUND_UNIFORM_SETS",
- "value": 0
- },
- {
- "name": "LIMIT_MAX_FRAMEBUFFER_COLOR_ATTACHMENTS",
- "value": 1
- },
- {
- "name": "LIMIT_MAX_TEXTURES_PER_UNIFORM_SET",
- "value": 2
- },
- {
- "name": "LIMIT_MAX_SAMPLERS_PER_UNIFORM_SET",
- "value": 3
- },
- {
- "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_UNIFORM_SET",
- "value": 4
- },
- {
- "name": "LIMIT_MAX_STORAGE_IMAGES_PER_UNIFORM_SET",
- "value": 5
- },
- {
- "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_UNIFORM_SET",
- "value": 6
- },
- {
- "name": "LIMIT_MAX_DRAW_INDEXED_INDEX",
- "value": 7
- },
- {
- "name": "LIMIT_MAX_FRAMEBUFFER_HEIGHT",
- "value": 8
- },
- {
- "name": "LIMIT_MAX_FRAMEBUFFER_WIDTH",
- "value": 9
- },
- {
- "name": "LIMIT_MAX_TEXTURE_ARRAY_LAYERS",
- "value": 10
- },
- {
- "name": "LIMIT_MAX_TEXTURE_SIZE_1D",
- "value": 11
- },
- {
- "name": "LIMIT_MAX_TEXTURE_SIZE_2D",
- "value": 12
- },
- {
- "name": "LIMIT_MAX_TEXTURE_SIZE_3D",
- "value": 13
- },
- {
- "name": "LIMIT_MAX_TEXTURE_SIZE_CUBE",
- "value": 14
- },
- {
- "name": "LIMIT_MAX_TEXTURES_PER_SHADER_STAGE",
- "value": 15
- },
- {
- "name": "LIMIT_MAX_SAMPLERS_PER_SHADER_STAGE",
- "value": 16
- },
- {
- "name": "LIMIT_MAX_STORAGE_BUFFERS_PER_SHADER_STAGE",
- "value": 17
- },
- {
- "name": "LIMIT_MAX_STORAGE_IMAGES_PER_SHADER_STAGE",
- "value": 18
- },
- {
- "name": "LIMIT_MAX_UNIFORM_BUFFERS_PER_SHADER_STAGE",
- "value": 19
- },
- {
- "name": "LIMIT_MAX_PUSH_CONSTANT_SIZE",
- "value": 20
- },
- {
- "name": "LIMIT_MAX_UNIFORM_BUFFER_SIZE",
- "value": 21
- },
- {
- "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTE_OFFSET",
- "value": 22
- },
- {
- "name": "LIMIT_MAX_VERTEX_INPUT_ATTRIBUTES",
- "value": 23
- },
- {
- "name": "LIMIT_MAX_VERTEX_INPUT_BINDINGS",
- "value": 24
- },
- {
- "name": "LIMIT_MAX_VERTEX_INPUT_BINDING_STRIDE",
- "value": 25
- },
- {
- "name": "LIMIT_MIN_UNIFORM_BUFFER_OFFSET_ALIGNMENT",
- "value": 26
- },
- {
- "name": "LIMIT_MAX_COMPUTE_SHARED_MEMORY_SIZE",
- "value": 27
- },
- {
- "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_X",
- "value": 28
- },
- {
- "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Y",
- "value": 29
- },
- {
- "name": "LIMIT_MAX_COMPUTE_WORKGROUP_COUNT_Z",
- "value": 30
- },
- {
- "name": "LIMIT_MAX_COMPUTE_WORKGROUP_INVOCATIONS",
- "value": 31
- },
- {
- "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_X",
- "value": 32
- },
- {
- "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Y",
- "value": 33
- },
- {
- "name": "LIMIT_MAX_COMPUTE_WORKGROUP_SIZE_Z",
- "value": 34
- },
- {
- "name": "LIMIT_MAX_VIEWPORT_DIMENSIONS_X",
- "value": 35
- },
- {
- "name": "LIMIT_MAX_VIEWPORT_DIMENSIONS_Y",
- "value": 36
- },
- {
- "name": "LIMIT_METALFX_TEMPORAL_SCALER_MIN_SCALE",
- "value": 46
- },
- {
- "name": "LIMIT_METALFX_TEMPORAL_SCALER_MAX_SCALE",
- "value": 47
- }
- ]
- },
- {
- "name": "MemoryType",
- "is_bitfield": false,
- "values": [
- {
- "name": "MEMORY_TEXTURES",
- "value": 0
- },
- {
- "name": "MEMORY_BUFFERS",
- "value": 1
- },
- {
- "name": "MEMORY_TOTAL",
- "value": 2
- }
- ]
- },
- {
- "name": "BreadcrumbMarker",
- "is_bitfield": false,
- "values": [
- {
- "name": "NONE",
- "value": 0
- },
- {
- "name": "REFLECTION_PROBES",
- "value": 65536
- },
- {
- "name": "SKY_PASS",
- "value": 131072
- },
- {
- "name": "LIGHTMAPPER_PASS",
- "value": 196608
- },
- {
- "name": "SHADOW_PASS_DIRECTIONAL",
- "value": 262144
- },
- {
- "name": "SHADOW_PASS_CUBE",
- "value": 327680
- },
- {
- "name": "OPAQUE_PASS",
- "value": 393216
- },
- {
- "name": "ALPHA_PASS",
- "value": 458752
- },
- {
- "name": "TRANSPARENT_PASS",
- "value": 524288
- },
- {
- "name": "POST_PROCESSING_PASS",
- "value": 589824
- },
- {
- "name": "BLIT_PASS",
- "value": 655360
- },
- {
- "name": "UI_PASS",
- "value": 720896
- },
- {
- "name": "DEBUG_PASS",
- "value": 786432
- }
- ]
- },
- {
- "name": "DrawFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "DRAW_DEFAULT_ALL",
- "value": 0
- },
- {
- "name": "DRAW_CLEAR_COLOR_0",
- "value": 1
- },
- {
- "name": "DRAW_CLEAR_COLOR_1",
- "value": 2
- },
- {
- "name": "DRAW_CLEAR_COLOR_2",
- "value": 4
- },
- {
- "name": "DRAW_CLEAR_COLOR_3",
- "value": 8
- },
- {
- "name": "DRAW_CLEAR_COLOR_4",
- "value": 16
- },
- {
- "name": "DRAW_CLEAR_COLOR_5",
- "value": 32
- },
- {
- "name": "DRAW_CLEAR_COLOR_6",
- "value": 64
- },
- {
- "name": "DRAW_CLEAR_COLOR_7",
- "value": 128
- },
- {
- "name": "DRAW_CLEAR_COLOR_MASK",
- "value": 255
- },
- {
- "name": "DRAW_CLEAR_COLOR_ALL",
- "value": 255
- },
- {
- "name": "DRAW_IGNORE_COLOR_0",
- "value": 256
- },
- {
- "name": "DRAW_IGNORE_COLOR_1",
- "value": 512
- },
- {
- "name": "DRAW_IGNORE_COLOR_2",
- "value": 1024
- },
- {
- "name": "DRAW_IGNORE_COLOR_3",
- "value": 2048
- },
- {
- "name": "DRAW_IGNORE_COLOR_4",
- "value": 4096
- },
- {
- "name": "DRAW_IGNORE_COLOR_5",
- "value": 8192
- },
- {
- "name": "DRAW_IGNORE_COLOR_6",
- "value": 16384
- },
- {
- "name": "DRAW_IGNORE_COLOR_7",
- "value": 32768
- },
- {
- "name": "DRAW_IGNORE_COLOR_MASK",
- "value": 65280
- },
- {
- "name": "DRAW_IGNORE_COLOR_ALL",
- "value": 65280
- },
- {
- "name": "DRAW_CLEAR_DEPTH",
- "value": 65536
- },
- {
- "name": "DRAW_IGNORE_DEPTH",
- "value": 131072
- },
- {
- "name": "DRAW_CLEAR_STENCIL",
- "value": 262144
- },
- {
- "name": "DRAW_IGNORE_STENCIL",
- "value": 524288
- },
- {
- "name": "DRAW_CLEAR_ALL",
- "value": 327935
- },
- {
- "name": "DRAW_IGNORE_ALL",
- "value": 720640
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "texture_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3709173589,
- "hash_compatibility": [
- 3011278298
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "format",
- "type": "RDTextureFormat"
- },
- {
- "name": "view",
- "type": "RDTextureView"
- },
- {
- "name": "data",
- "type": "typedarray::PackedByteArray",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "texture_create_shared",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3178156134,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "view",
- "type": "RDTextureView"
- },
- {
- "name": "with_texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_create_shared_from_slice",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1808971279,
- "hash_compatibility": [
- 864132525
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "view",
- "type": "RDTextureView"
- },
- {
- "name": "with_texture",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmap",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmaps",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- },
- {
- "name": "slice_type",
- "type": "enum::RenderingDevice.TextureSliceType",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_create_from_extension",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3732868568,
- "hash_compatibility": [
- 1397171480
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "type",
- "type": "enum::RenderingDevice.TextureType"
- },
- {
- "name": "format",
- "type": "enum::RenderingDevice.DataFormat"
- },
- {
- "name": "samples",
- "type": "enum::RenderingDevice.TextureSamples"
- },
- {
- "name": "usage_flags",
- "type": "bitfield::RenderingDevice.TextureUsageBits"
- },
- {
- "name": "image",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "mipmaps",
- "type": "int",
- "meta": "uint64",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "texture_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1349464008,
- "hash_compatibility": [
- 2096463824,
- 2736912341
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "texture_get_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1859412099,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "texture_get_data_async",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 498832090,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "texture_is_format_supported_for_usage",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2592520478,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "format",
- "type": "enum::RenderingDevice.DataFormat"
- },
- {
- "name": "usage_flags",
- "type": "bitfield::RenderingDevice.TextureUsageBits"
- }
- ]
- },
- {
- "name": "texture_is_shared",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_is_valid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_set_discardable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "discardable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "texture_is_discardable",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_copy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2859522160,
- "hash_compatibility": [
- 2339493201,
- 3741367532
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "from_texture",
- "type": "RID"
- },
- {
- "name": "to_texture",
- "type": "RID"
- },
- {
- "name": "from_pos",
- "type": "Vector3"
- },
- {
- "name": "to_pos",
- "type": "Vector3"
- },
- {
- "name": "size",
- "type": "Vector3"
- },
- {
- "name": "src_mipmap",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "dst_mipmap",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "src_layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "dst_layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "texture_clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3477703247,
- "hash_compatibility": [
- 3396867530,
- 3423681478
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "base_mipmap",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "mipmap_count",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "base_layer",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "layer_count",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "texture_resolve_multisample",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3181288260,
- "hash_compatibility": [
- 594679454,
- 2126834943
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "from_texture",
- "type": "RID"
- },
- {
- "name": "to_texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_get_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1374471690,
- "return_value": {
- "type": "RDTextureFormat"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_get_native_handle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3917799429,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "framebuffer_format_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 697032759,
- "hash_compatibility": [
- 2635475316
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "attachments",
- "type": "typedarray::RDAttachmentFormat"
- },
- {
- "name": "view_count",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "framebuffer_format_create_multipass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2647479094,
- "hash_compatibility": [
- 1992489524
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "attachments",
- "type": "typedarray::RDAttachmentFormat"
- },
- {
- "name": "passes",
- "type": "typedarray::RDFramebufferPass"
- },
- {
- "name": "view_count",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "framebuffer_format_create_empty",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 555930169,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "samples",
- "type": "enum::RenderingDevice.TextureSamples",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "framebuffer_format_get_texture_samples",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4223391010,
- "hash_compatibility": [
- 1036806638
- ],
- "return_value": {
- "type": "enum::RenderingDevice.TextureSamples"
- },
- "arguments": [
- {
- "name": "format",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "render_pass",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "framebuffer_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3284231055,
- "hash_compatibility": [
- 1884747791
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "textures",
- "type": "typedarray::RID"
- },
- {
- "name": "validate_with_format",
- "type": "int",
- "meta": "int64",
- "default_value": "-1"
- },
- {
- "name": "view_count",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "framebuffer_create_multipass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1750306695,
- "hash_compatibility": [
- 452534725
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "textures",
- "type": "typedarray::RID"
- },
- {
- "name": "passes",
- "type": "typedarray::RDFramebufferPass"
- },
- {
- "name": "validate_with_format",
- "type": "int",
- "meta": "int64",
- "default_value": "-1"
- },
- {
- "name": "view_count",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "framebuffer_create_empty",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3058360618,
- "hash_compatibility": [
- 382373098
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "size",
- "type": "Vector2i"
- },
- {
- "name": "samples",
- "type": "enum::RenderingDevice.TextureSamples",
- "default_value": "0"
- },
- {
- "name": "validate_with_format",
- "type": "int",
- "meta": "int64",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "framebuffer_get_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3917799429,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "framebuffer",
- "type": "RID"
- }
- ]
- },
- {
- "name": "framebuffer_is_valid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4155700596,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "framebuffer",
- "type": "RID"
- }
- ]
- },
- {
- "name": "sampler_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2327892535,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "state",
- "type": "RDSamplerState"
- }
- ]
- },
- {
- "name": "sampler_is_format_supported_for_filter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2247922238,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "format",
- "type": "enum::RenderingDevice.DataFormat"
- },
- {
- "name": "sampler_filter",
- "type": "enum::RenderingDevice.SamplerFilter"
- }
- ]
- },
- {
- "name": "vertex_buffer_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2089548973,
- "hash_compatibility": [
- 3410049843,
- 3491282828
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "data",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- },
- {
- "name": "creation_bits",
- "type": "bitfield::RenderingDevice.BufferCreationBits",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "vertex_format_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1242678479,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "vertex_descriptions",
- "type": "typedarray::RDVertexAttribute"
- }
- ]
- },
- {
- "name": "vertex_array_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3799816279,
- "hash_compatibility": [
- 3137892244
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "vertex_format",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "src_buffers",
- "type": "typedarray::RID"
- },
- {
- "name": "offsets",
- "type": "PackedInt64Array",
- "default_value": "PackedInt64Array()"
- }
- ]
- },
- {
- "name": "index_buffer_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2368684885,
- "hash_compatibility": [
- 3935920523,
- 975915977
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "size_indices",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "format",
- "type": "enum::RenderingDevice.IndexBufferFormat"
- },
- {
- "name": "data",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- },
- {
- "name": "use_restart_indices",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "creation_bits",
- "type": "bitfield::RenderingDevice.BufferCreationBits",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "index_array_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2256026069,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "index_buffer",
- "type": "RID"
- },
- {
- "name": "index_offset",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "index_count",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "shader_compile_spirv_from_source",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1178973306,
- "hash_compatibility": [
- 3459523685
- ],
- "return_value": {
- "type": "RDShaderSPIRV"
- },
- "arguments": [
- {
- "name": "shader_source",
- "type": "RDShaderSource"
- },
- {
- "name": "allow_cache",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "shader_compile_binary_from_spirv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 134910450,
- "hash_compatibility": [
- 1395027180
- ],
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "spirv_data",
- "type": "RDShaderSPIRV"
- },
- {
- "name": "name",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "shader_create_from_spirv",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 342949005,
- "hash_compatibility": [
- 3297482566
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "spirv_data",
- "type": "RDShaderSPIRV"
- },
- {
- "name": "name",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "shader_create_from_bytecode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1687031350,
- "hash_compatibility": [
- 3049171473,
- 2078349841
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "binary_data",
- "type": "PackedByteArray"
- },
- {
- "name": "placeholder_rid",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "shader_create_placeholder",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "shader_get_vertex_input_attribute_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3917799429,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- }
- ]
- },
- {
- "name": "uniform_buffer_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2089548973,
- "hash_compatibility": [
- 34556762,
- 1453158401
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "data",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- },
- {
- "name": "creation_bits",
- "type": "bitfield::RenderingDevice.BufferCreationBits",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "storage_buffer_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1609052553,
- "hash_compatibility": [
- 2316365934,
- 1173156076
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "data",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- },
- {
- "name": "usage",
- "type": "bitfield::RenderingDevice.StorageBufferUsage",
- "default_value": "0"
- },
- {
- "name": "creation_bits",
- "type": "bitfield::RenderingDevice.BufferCreationBits",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_buffer_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1470338698,
- "hash_compatibility": [
- 2344087557
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "format",
- "type": "enum::RenderingDevice.DataFormat"
- },
- {
- "name": "data",
- "type": "PackedByteArray",
- "default_value": "PackedByteArray()"
- }
- ]
- },
- {
- "name": "uniform_set_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2280795797,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "uniforms",
- "type": "typedarray::RDUniform"
- },
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "shader_set",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "uniform_set_is_valid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "uniform_set",
- "type": "RID"
- }
- ]
- },
- {
- "name": "buffer_copy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 864257779,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "src_buffer",
- "type": "RID"
- },
- {
- "name": "dst_buffer",
- "type": "RID"
- },
- {
- "name": "src_offset",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "dst_offset",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "buffer_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3454956949,
- "hash_compatibility": [
- 3793150683,
- 652628289
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "RID"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "buffer_clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2452320800,
- "hash_compatibility": [
- 2797041220,
- 1645170096
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "RID"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "buffer_get_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3101830688,
- "hash_compatibility": [
- 125363422
- ],
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "RID"
- },
- {
- "name": "offset_bytes",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- },
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "buffer_get_data_async",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2370287848,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "RID"
- },
- {
- "name": "callback",
- "type": "Callable"
- },
- {
- "name": "offset_bytes",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- },
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "buffer_get_device_address",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3917799429,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "buffer",
- "type": "RID"
- }
- ]
- },
- {
- "name": "render_pipeline_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2385451958,
- "hash_compatibility": [
- 2911419500
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "framebuffer_format",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "vertex_format",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "primitive",
- "type": "enum::RenderingDevice.RenderPrimitive"
- },
- {
- "name": "rasterization_state",
- "type": "RDPipelineRasterizationState"
- },
- {
- "name": "multisample_state",
- "type": "RDPipelineMultisampleState"
- },
- {
- "name": "stencil_state",
- "type": "RDPipelineDepthStencilState"
- },
- {
- "name": "color_blend_state",
- "type": "RDPipelineColorBlendState"
- },
- {
- "name": "dynamic_state_flags",
- "type": "bitfield::RenderingDevice.PipelineDynamicStateFlags",
- "default_value": "0"
- },
- {
- "name": "for_render_pass",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- },
- {
- "name": "specialization_constants",
- "type": "typedarray::RDPipelineSpecializationConstant",
- "default_value": "Array[RDPipelineSpecializationConstant]([])"
- }
- ]
- },
- {
- "name": "render_pipeline_is_valid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "render_pipeline",
- "type": "RID"
- }
- ]
- },
- {
- "name": "compute_pipeline_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1448838280,
- "hash_compatibility": [
- 403593840
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "specialization_constants",
- "type": "typedarray::RDPipelineSpecializationConstant",
- "default_value": "Array[RDPipelineSpecializationConstant]([])"
- }
- ]
- },
- {
- "name": "compute_pipeline_is_valid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "compute_pipeline",
- "type": "RID"
- }
- ]
- },
- {
- "name": "raytracing_pipeline_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1489129684,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "raygen_shaders",
- "type": "typedarray::RDPipelineShader"
- },
- {
- "name": "miss_shaders",
- "type": "typedarray::RDPipelineShader"
- },
- {
- "name": "hit_groups",
- "type": "typedarray::RDHitGroup"
- },
- {
- "name": "max_trace_recursion_depth",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "raytracing_pipeline_is_valid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "raytracing_pipeline",
- "type": "RID"
- }
- ]
- },
- {
- "name": "blas_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1010940044,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "geometries",
- "type": "typedarray::RDAccelerationStructureGeometry"
- },
- {
- "name": "flags",
- "type": "bitfield::RenderingDevice.AccelerationStructureFlagBits"
- }
- ]
- },
- {
- "name": "tlas_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 592780330,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "max_instance_count",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "flags",
- "type": "bitfield::RenderingDevice.AccelerationStructureFlagBits"
- }
- ]
- },
- {
- "name": "blas_build",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 813180755,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "blas",
- "type": "RID"
- }
- ]
- },
- {
- "name": "tlas_build",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 261981775,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "tlas",
- "type": "RID"
- },
- {
- "name": "instances",
- "type": "typedarray::RDAccelerationStructureInstance"
- }
- ]
- },
- {
- "name": "hit_sbt_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2233757277,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "raytracing_pipeline",
- "type": "RID"
- },
- {
- "name": "initial_hit_group_capacity",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "hit_sbt_set_pipeline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3181288260,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "hit_sbt",
- "type": "RID"
- },
- {
- "name": "raytracing_pipeline",
- "type": "RID"
- }
- ]
- },
- {
- "name": "hit_sbt_range_alloc",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722015314,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "hit_sbt",
- "type": "RID"
- },
- {
- "name": "hit_group_count",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "hit_sbt_range_free",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3804025326,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "hit_sbt",
- "type": "RID"
- },
- {
- "name": "range",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "hit_sbt_range_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1332346675,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "hit_sbt",
- "type": "RID"
- },
- {
- "name": "range",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "hit_group_indices",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "screen_get_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "screen_get_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "screen_get_framebuffer_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1591665591,
- "hash_compatibility": [
- 3905245786
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "draw_list_begin_for_screen",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3988079995,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "clear_color",
- "type": "Color",
- "default_value": "Color(0, 0, 0, 1)"
- }
- ]
- },
- {
- "name": "draw_list_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1317926357,
- "hash_compatibility": [
- 2468082605,
- 2686605154,
- 3140542288,
- 4252992020
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "framebuffer",
- "type": "RID"
- },
- {
- "name": "draw_flags",
- "type": "bitfield::RenderingDevice.DrawFlags",
- "default_value": "0"
- },
- {
- "name": "clear_color_values",
- "type": "PackedColorArray",
- "default_value": "PackedColorArray()"
- },
- {
- "name": "clear_depth_value",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "clear_stencil_value",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- },
- {
- "name": "region",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- },
- {
- "name": "breadcrumb",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "draw_list_begin_split",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2406300660,
- "hash_compatibility": [
- 832527510
- ],
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "framebuffer",
- "type": "RID"
- },
- {
- "name": "splits",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "initial_color_action",
- "type": "enum::RenderingDevice.InitialAction"
- },
- {
- "name": "final_color_action",
- "type": "enum::RenderingDevice.FinalAction"
- },
- {
- "name": "initial_depth_action",
- "type": "enum::RenderingDevice.InitialAction"
- },
- {
- "name": "final_depth_action",
- "type": "enum::RenderingDevice.FinalAction"
- },
- {
- "name": "clear_color_values",
- "type": "PackedColorArray",
- "default_value": "PackedColorArray()"
- },
- {
- "name": "clear_depth",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "clear_stencil",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- },
- {
- "name": "region",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- },
- {
- "name": "storage_textures",
- "type": "typedarray::RID",
- "default_value": "Array[RID]([])"
- }
- ]
- },
- {
- "name": "draw_list_set_blend_constants",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2878471219,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "draw_list_bind_render_pipeline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4040184819,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "render_pipeline",
- "type": "RID"
- }
- ]
- },
- {
- "name": "draw_list_bind_uniform_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 749655778,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "uniform_set",
- "type": "RID"
- },
- {
- "name": "set_index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "draw_list_bind_vertex_array",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4040184819,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "vertex_array",
- "type": "RID"
- }
- ]
- },
- {
- "name": "draw_list_bind_vertex_buffers_format",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2008628980,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "vertex_format",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "vertex_buffers",
- "type": "typedarray::RID"
- },
- {
- "name": "offsets",
- "type": "PackedInt64Array",
- "default_value": "PackedInt64Array()"
- }
- ]
- },
- {
- "name": "draw_list_bind_index_array",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4040184819,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "index_array",
- "type": "RID"
- }
- ]
- },
- {
- "name": "draw_list_set_push_constant",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2772371345,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "buffer",
- "type": "PackedByteArray"
- },
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "draw_list_draw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4230067973,
- "hash_compatibility": [
- 3710874499
- ],
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "use_indices",
- "type": "bool"
- },
- {
- "name": "instances",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "procedural_vertex_count",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "draw_list_draw_indirect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1092133571,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "use_indices",
- "type": "bool"
- },
- {
- "name": "buffer",
- "type": "RID"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- },
- {
- "name": "draw_count",
- "type": "int",
- "meta": "uint32",
- "default_value": "1"
- },
- {
- "name": "stride",
- "type": "int",
- "meta": "uint32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "draw_list_enable_scissor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 244650101,
- "hash_compatibility": [
- 338791288
- ],
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "rect",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "draw_list_disable_scissor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "draw_list",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "draw_list_switch_to_next_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "draw_list_switch_to_next_pass_split",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2865087369,
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "splits",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "draw_list_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716,
- "hash_compatibility": [
- 422991495,
- 3920951950
- ]
- },
- {
- "name": "compute_list_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "hash_compatibility": [
- 968564752
- ],
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "compute_list_bind_compute_pipeline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4040184819,
- "arguments": [
- {
- "name": "compute_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "compute_pipeline",
- "type": "RID"
- }
- ]
- },
- {
- "name": "compute_list_set_push_constant",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2772371345,
- "arguments": [
- {
- "name": "compute_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "buffer",
- "type": "PackedByteArray"
- },
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "compute_list_bind_uniform_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 749655778,
- "arguments": [
- {
- "name": "compute_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "uniform_set",
- "type": "RID"
- },
- {
- "name": "set_index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "compute_list_dispatch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4275841770,
- "arguments": [
- {
- "name": "compute_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "x_groups",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "y_groups",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "z_groups",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "compute_list_dispatch_indirect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 749655778,
- "arguments": [
- {
- "name": "compute_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "buffer",
- "type": "RID"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "compute_list_add_barrier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "compute_list",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "compute_list_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716,
- "hash_compatibility": [
- 422991495,
- 3920951950
- ]
- },
- {
- "name": "raytracing_list_begin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "raytracing_list_bind_raytracing_pipeline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4040184819,
- "arguments": [
- {
- "name": "raytracing_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "raytracing_pipeline",
- "type": "RID"
- }
- ]
- },
- {
- "name": "raytracing_list_set_push_constant",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2772371345,
- "arguments": [
- {
- "name": "raytracing_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "buffer",
- "type": "PackedByteArray"
- },
- {
- "name": "size_bytes",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "raytracing_list_bind_uniform_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 749655778,
- "arguments": [
- {
- "name": "raytracing_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "uniform_set",
- "type": "RID"
- },
- {
- "name": "set_index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "raytracing_list_trace_rays",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2559472681,
- "arguments": [
- {
- "name": "raytracing_list",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "raygen_shader_index",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "hit_sbt",
- "type": "RID"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "raytracing_list_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "free_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "capture_timestamp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_captured_timestamps_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "get_captured_timestamps_frame",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_captured_timestamp_gpu_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_captured_timestamp_cpu_time",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_captured_timestamp_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "has_feature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1772728326,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "enum::RenderingDevice.Features"
- }
- ]
- },
- {
- "name": "limit_get",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1559202131,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "limit",
- "type": "enum::RenderingDevice.Limit"
- }
- ]
- },
- {
- "name": "get_frame_delay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- }
- },
- {
- "name": "submit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "barrier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3718155691,
- "hash_compatibility": [
- 266666049
- ],
- "arguments": [
- {
- "name": "from",
- "type": "bitfield::RenderingDevice.BarrierMask",
- "default_value": "32767"
- },
- {
- "name": "to",
- "type": "bitfield::RenderingDevice.BarrierMask",
- "default_value": "32767"
- }
- ]
- },
- {
- "name": "full_barrier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "create_local_device",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2846302423,
- "return_value": {
- "type": "RenderingDevice"
- }
- },
- {
- "name": "set_resource_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "id",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "draw_command_begin_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1636512886,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "draw_command_insert_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1636512886,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "draw_command_end_label",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_device_vendor_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_device_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_device_pipeline_cache_uuid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_memory_usage",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 251690689,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "type",
- "type": "enum::RenderingDevice.MemoryType"
- }
- ]
- },
- {
- "name": "get_driver_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501815484,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "enum::RenderingDevice.DriverResource"
- },
- {
- "name": "rid",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "get_perf_report",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_driver_and_device_memory_report",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_tracked_object_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "type_index",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_tracked_object_type_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_driver_total_memory",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_driver_allocation_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_driver_memory_by_object_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_driver_allocs_by_object_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_device_total_memory",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_device_allocation_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- }
- },
- {
- "name": "get_device_memory_by_object_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "get_device_allocs_by_object_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "type",
- "type": "int",
- "meta": "uint32"
- }
- ]
- }
- ]
- },
- {
- "name": "RenderingServer",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "constants": [
- {
- "name": "NO_INDEX_ARRAY",
- "value": -1
- },
- {
- "name": "ARRAY_WEIGHTS_SIZE",
- "value": 4
- },
- {
- "name": "CANVAS_ITEM_Z_MIN",
- "value": -4096
- },
- {
- "name": "CANVAS_ITEM_Z_MAX",
- "value": 4096
- },
- {
- "name": "CANVAS_LAYER_MIN",
- "value": -2147483648
- },
- {
- "name": "CANVAS_LAYER_MAX",
- "value": 2147483647
- },
- {
- "name": "MAX_GLOW_LEVELS",
- "value": 7
- },
- {
- "name": "MAX_CURSORS",
- "value": 8
- },
- {
- "name": "MAX_2D_DIRECTIONAL_LIGHTS",
- "value": 8
- },
- {
- "name": "MAX_MESH_SURFACES",
- "value": 256
- },
- {
- "name": "MATERIAL_RENDER_PRIORITY_MIN",
- "value": -128
- },
- {
- "name": "MATERIAL_RENDER_PRIORITY_MAX",
- "value": 127
- },
- {
- "name": "ARRAY_CUSTOM_COUNT",
- "value": 4
- },
- {
- "name": "PARTICLES_EMIT_FLAG_POSITION",
- "value": 1
- },
- {
- "name": "PARTICLES_EMIT_FLAG_ROTATION_SCALE",
- "value": 2
- },
- {
- "name": "PARTICLES_EMIT_FLAG_VELOCITY",
- "value": 4
- },
- {
- "name": "PARTICLES_EMIT_FLAG_COLOR",
- "value": 8
- },
- {
- "name": "PARTICLES_EMIT_FLAG_CUSTOM",
- "value": 16
- }
- ],
- "enums": [
- {
- "name": "TextureType",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_TYPE_2D",
- "value": 0
- },
- {
- "name": "TEXTURE_TYPE_LAYERED",
- "value": 1
- },
- {
- "name": "TEXTURE_TYPE_3D",
- "value": 2
- }
- ]
- },
- {
- "name": "TextureLayeredType",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_LAYERED_2D_ARRAY",
- "value": 0
- },
- {
- "name": "TEXTURE_LAYERED_CUBEMAP",
- "value": 1
- },
- {
- "name": "TEXTURE_LAYERED_CUBEMAP_ARRAY",
- "value": 2
- }
- ]
- },
- {
- "name": "CubeMapLayer",
- "is_bitfield": false,
- "values": [
- {
- "name": "CUBEMAP_LAYER_LEFT",
- "value": 0
- },
- {
- "name": "CUBEMAP_LAYER_RIGHT",
- "value": 1
- },
- {
- "name": "CUBEMAP_LAYER_BOTTOM",
- "value": 2
- },
- {
- "name": "CUBEMAP_LAYER_TOP",
- "value": 3
- },
- {
- "name": "CUBEMAP_LAYER_FRONT",
- "value": 4
- },
- {
- "name": "CUBEMAP_LAYER_BACK",
- "value": 5
- }
- ]
- },
- {
- "name": "TextureDrawableFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "TEXTURE_DRAWABLE_FORMAT_RGBA8",
- "value": 0
- },
- {
- "name": "TEXTURE_DRAWABLE_FORMAT_RGBA8_SRGB",
- "value": 1
- },
- {
- "name": "TEXTURE_DRAWABLE_FORMAT_RGBAH",
- "value": 2
- },
- {
- "name": "TEXTURE_DRAWABLE_FORMAT_RGBAF",
- "value": 3
- }
- ]
- },
- {
- "name": "ShaderMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADER_SPATIAL",
- "value": 0
- },
- {
- "name": "SHADER_CANVAS_ITEM",
- "value": 1
- },
- {
- "name": "SHADER_PARTICLES",
- "value": 2
- },
- {
- "name": "SHADER_SKY",
- "value": 3
- },
- {
- "name": "SHADER_FOG",
- "value": 4
- },
- {
- "name": "SHADER_TEXTURE_BLIT",
- "value": 5
- },
- {
- "name": "SHADER_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "ArrayType",
- "is_bitfield": false,
- "values": [
- {
- "name": "ARRAY_VERTEX",
- "value": 0
- },
- {
- "name": "ARRAY_NORMAL",
- "value": 1
- },
- {
- "name": "ARRAY_TANGENT",
- "value": 2
- },
- {
- "name": "ARRAY_COLOR",
- "value": 3
- },
- {
- "name": "ARRAY_TEX_UV",
- "value": 4
- },
- {
- "name": "ARRAY_TEX_UV2",
- "value": 5
- },
- {
- "name": "ARRAY_CUSTOM0",
- "value": 6
- },
- {
- "name": "ARRAY_CUSTOM1",
- "value": 7
- },
- {
- "name": "ARRAY_CUSTOM2",
- "value": 8
- },
- {
- "name": "ARRAY_CUSTOM3",
- "value": 9
- },
- {
- "name": "ARRAY_BONES",
- "value": 10
- },
- {
- "name": "ARRAY_WEIGHTS",
- "value": 11
- },
- {
- "name": "ARRAY_INDEX",
- "value": 12
- },
- {
- "name": "ARRAY_MAX",
- "value": 13
- }
- ]
- },
- {
- "name": "ArrayCustomFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "ARRAY_CUSTOM_RGBA8_UNORM",
- "value": 0
- },
- {
- "name": "ARRAY_CUSTOM_RGBA8_SNORM",
- "value": 1
- },
- {
- "name": "ARRAY_CUSTOM_RG_HALF",
- "value": 2
- },
- {
- "name": "ARRAY_CUSTOM_RGBA_HALF",
- "value": 3
- },
- {
- "name": "ARRAY_CUSTOM_R_FLOAT",
- "value": 4
- },
- {
- "name": "ARRAY_CUSTOM_RG_FLOAT",
- "value": 5
- },
- {
- "name": "ARRAY_CUSTOM_RGB_FLOAT",
- "value": 6
- },
- {
- "name": "ARRAY_CUSTOM_RGBA_FLOAT",
- "value": 7
- },
- {
- "name": "ARRAY_CUSTOM_MAX",
- "value": 8
- }
- ]
- },
- {
- "name": "ArrayFormat",
- "is_bitfield": true,
- "values": [
- {
- "name": "ARRAY_FORMAT_VERTEX",
- "value": 1
- },
- {
- "name": "ARRAY_FORMAT_NORMAL",
- "value": 2
- },
- {
- "name": "ARRAY_FORMAT_TANGENT",
- "value": 4
- },
- {
- "name": "ARRAY_FORMAT_COLOR",
- "value": 8
- },
- {
- "name": "ARRAY_FORMAT_TEX_UV",
- "value": 16
- },
- {
- "name": "ARRAY_FORMAT_TEX_UV2",
- "value": 32
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM0",
- "value": 64
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM1",
- "value": 128
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM2",
- "value": 256
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM3",
- "value": 512
- },
- {
- "name": "ARRAY_FORMAT_BONES",
- "value": 1024
- },
- {
- "name": "ARRAY_FORMAT_WEIGHTS",
- "value": 2048
- },
- {
- "name": "ARRAY_FORMAT_INDEX",
- "value": 4096
- },
- {
- "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK",
- "value": 7
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM_BASE",
- "value": 13
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM_BITS",
- "value": 3
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM0_SHIFT",
- "value": 13
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM1_SHIFT",
- "value": 16
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM2_SHIFT",
- "value": 19
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM3_SHIFT",
- "value": 22
- },
- {
- "name": "ARRAY_FORMAT_CUSTOM_MASK",
- "value": 7
- },
- {
- "name": "ARRAY_COMPRESS_FLAGS_BASE",
- "value": 25
- },
- {
- "name": "ARRAY_FLAG_USE_2D_VERTICES",
- "value": 33554432
- },
- {
- "name": "ARRAY_FLAG_USE_DYNAMIC_UPDATE",
- "value": 67108864
- },
- {
- "name": "ARRAY_FLAG_USE_8_BONE_WEIGHTS",
- "value": 134217728
- },
- {
- "name": "ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY",
- "value": 268435456
- },
- {
- "name": "ARRAY_FLAG_COMPRESS_ATTRIBUTES",
- "value": 536870912
- },
- {
- "name": "ARRAY_FLAG_FORMAT_VERSION_BASE",
- "value": 35
- },
- {
- "name": "ARRAY_FLAG_FORMAT_VERSION_SHIFT",
- "value": 35
- },
- {
- "name": "ARRAY_FLAG_FORMAT_VERSION_1",
- "value": 0
- },
- {
- "name": "ARRAY_FLAG_FORMAT_VERSION_2",
- "value": 34359738368
- },
- {
- "name": "ARRAY_FLAG_FORMAT_CURRENT_VERSION",
- "value": 34359738368
- },
- {
- "name": "ARRAY_FLAG_FORMAT_VERSION_MASK",
- "value": 255
- }
- ]
- },
- {
- "name": "PrimitiveType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PRIMITIVE_POINTS",
- "value": 0
- },
- {
- "name": "PRIMITIVE_LINES",
- "value": 1
- },
- {
- "name": "PRIMITIVE_LINE_STRIP",
- "value": 2
- },
- {
- "name": "PRIMITIVE_TRIANGLES",
- "value": 3
- },
- {
- "name": "PRIMITIVE_TRIANGLE_STRIP",
- "value": 4
- },
- {
- "name": "PRIMITIVE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "BlendShapeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "BLEND_SHAPE_MODE_NORMALIZED",
- "value": 0
- },
- {
- "name": "BLEND_SHAPE_MODE_RELATIVE",
- "value": 1
- }
- ]
- },
- {
- "name": "MultimeshTransformFormat",
- "is_bitfield": false,
- "values": [
- {
- "name": "MULTIMESH_TRANSFORM_2D",
- "value": 0
- },
- {
- "name": "MULTIMESH_TRANSFORM_3D",
- "value": 1
- }
- ]
- },
- {
- "name": "MultimeshPhysicsInterpolationQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "MULTIMESH_INTERP_QUALITY_FAST",
- "value": 0
- },
- {
- "name": "MULTIMESH_INTERP_QUALITY_HIGH",
- "value": 1
- }
- ]
- },
- {
- "name": "LightProjectorFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_PROJECTOR_FILTER_NEAREST",
- "value": 0
- },
- {
- "name": "LIGHT_PROJECTOR_FILTER_LINEAR",
- "value": 1
- },
- {
- "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS",
- "value": 2
- },
- {
- "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS",
- "value": 3
- },
- {
- "name": "LIGHT_PROJECTOR_FILTER_NEAREST_MIPMAPS_ANISOTROPIC",
- "value": 4
- },
- {
- "name": "LIGHT_PROJECTOR_FILTER_LINEAR_MIPMAPS_ANISOTROPIC",
- "value": 5
- }
- ]
- },
- {
- "name": "LightType",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_DIRECTIONAL",
- "value": 0
- },
- {
- "name": "LIGHT_OMNI",
- "value": 1
- },
- {
- "name": "LIGHT_SPOT",
- "value": 2
- },
- {
- "name": "LIGHT_AREA",
- "value": 3
- }
- ]
- },
- {
- "name": "LightParam",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_PARAM_ENERGY",
- "value": 0
- },
- {
- "name": "LIGHT_PARAM_INDIRECT_ENERGY",
- "value": 1
- },
- {
- "name": "LIGHT_PARAM_VOLUMETRIC_FOG_ENERGY",
- "value": 2
- },
- {
- "name": "LIGHT_PARAM_SPECULAR",
- "value": 3
- },
- {
- "name": "LIGHT_PARAM_RANGE",
- "value": 4
- },
- {
- "name": "LIGHT_PARAM_SIZE",
- "value": 5
- },
- {
- "name": "LIGHT_PARAM_ATTENUATION",
- "value": 6
- },
- {
- "name": "LIGHT_PARAM_SPOT_ANGLE",
- "value": 7
- },
- {
- "name": "LIGHT_PARAM_SPOT_ATTENUATION",
- "value": 8
- },
- {
- "name": "LIGHT_PARAM_SHADOW_MAX_DISTANCE",
- "value": 9
- },
- {
- "name": "LIGHT_PARAM_SHADOW_SPLIT_1_OFFSET",
- "value": 10
- },
- {
- "name": "LIGHT_PARAM_SHADOW_SPLIT_2_OFFSET",
- "value": 11
- },
- {
- "name": "LIGHT_PARAM_SHADOW_SPLIT_3_OFFSET",
- "value": 12
- },
- {
- "name": "LIGHT_PARAM_SHADOW_FADE_START",
- "value": 13
- },
- {
- "name": "LIGHT_PARAM_SHADOW_NORMAL_BIAS",
- "value": 14
- },
- {
- "name": "LIGHT_PARAM_SHADOW_BIAS",
- "value": 15
- },
- {
- "name": "LIGHT_PARAM_SHADOW_PANCAKE_SIZE",
- "value": 16
- },
- {
- "name": "LIGHT_PARAM_SHADOW_OPACITY",
- "value": 17
- },
- {
- "name": "LIGHT_PARAM_SHADOW_BLUR",
- "value": 18
- },
- {
- "name": "LIGHT_PARAM_TRANSMITTANCE_BIAS",
- "value": 19
- },
- {
- "name": "LIGHT_PARAM_INTENSITY",
- "value": 20
- },
- {
- "name": "LIGHT_PARAM_MAX",
- "value": 21
- }
- ]
- },
- {
- "name": "LightBakeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_BAKE_DISABLED",
- "value": 0
- },
- {
- "name": "LIGHT_BAKE_STATIC",
- "value": 1
- },
- {
- "name": "LIGHT_BAKE_DYNAMIC",
- "value": 2
- }
- ]
- },
- {
- "name": "LightOmniShadowMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_OMNI_SHADOW_DUAL_PARABOLOID",
- "value": 0
- },
- {
- "name": "LIGHT_OMNI_SHADOW_CUBE",
- "value": 1
- }
- ]
- },
- {
- "name": "LightDirectionalShadowMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_DIRECTIONAL_SHADOW_ORTHOGONAL",
- "value": 0
- },
- {
- "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_2_SPLITS",
- "value": 1
- },
- {
- "name": "LIGHT_DIRECTIONAL_SHADOW_PARALLEL_4_SPLITS",
- "value": 2
- }
- ]
- },
- {
- "name": "LightDirectionalSkyMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_AND_SKY",
- "value": 0
- },
- {
- "name": "LIGHT_DIRECTIONAL_SKY_MODE_LIGHT_ONLY",
- "value": 1
- },
- {
- "name": "LIGHT_DIRECTIONAL_SKY_MODE_SKY_ONLY",
- "value": 2
- }
- ]
- },
- {
- "name": "ShadowQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADOW_QUALITY_HARD",
- "value": 0
- },
- {
- "name": "SHADOW_QUALITY_SOFT_VERY_LOW",
- "value": 1
- },
- {
- "name": "SHADOW_QUALITY_SOFT_LOW",
- "value": 2
- },
- {
- "name": "SHADOW_QUALITY_SOFT_MEDIUM",
- "value": 3
- },
- {
- "name": "SHADOW_QUALITY_SOFT_HIGH",
- "value": 4
- },
- {
- "name": "SHADOW_QUALITY_SOFT_ULTRA",
- "value": 5
- },
- {
- "name": "SHADOW_QUALITY_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "ReflectionProbeUpdateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "REFLECTION_PROBE_UPDATE_ONCE",
- "value": 0
- },
- {
- "name": "REFLECTION_PROBE_UPDATE_ALWAYS",
- "value": 1
- }
- ]
- },
- {
- "name": "ReflectionProbeAmbientMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "REFLECTION_PROBE_AMBIENT_DISABLED",
- "value": 0
- },
- {
- "name": "REFLECTION_PROBE_AMBIENT_ENVIRONMENT",
- "value": 1
- },
- {
- "name": "REFLECTION_PROBE_AMBIENT_COLOR",
- "value": 2
- }
- ]
- },
- {
- "name": "DecalTexture",
- "is_bitfield": false,
- "values": [
- {
- "name": "DECAL_TEXTURE_ALBEDO",
- "value": 0
- },
- {
- "name": "DECAL_TEXTURE_NORMAL",
- "value": 1
- },
- {
- "name": "DECAL_TEXTURE_ORM",
- "value": 2
- },
- {
- "name": "DECAL_TEXTURE_EMISSION",
- "value": 3
- },
- {
- "name": "DECAL_TEXTURE_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "DecalFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "DECAL_FILTER_NEAREST",
- "value": 0
- },
- {
- "name": "DECAL_FILTER_LINEAR",
- "value": 1
- },
- {
- "name": "DECAL_FILTER_NEAREST_MIPMAPS",
- "value": 2
- },
- {
- "name": "DECAL_FILTER_LINEAR_MIPMAPS",
- "value": 3
- },
- {
- "name": "DECAL_FILTER_NEAREST_MIPMAPS_ANISOTROPIC",
- "value": 4
- },
- {
- "name": "DECAL_FILTER_LINEAR_MIPMAPS_ANISOTROPIC",
- "value": 5
- }
- ]
- },
- {
- "name": "VoxelGIQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "VOXEL_GI_QUALITY_LOW",
- "value": 0
- },
- {
- "name": "VOXEL_GI_QUALITY_HIGH",
- "value": 1
- }
- ]
- },
- {
- "name": "ParticlesMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLES_MODE_2D",
- "value": 0
- },
- {
- "name": "PARTICLES_MODE_3D",
- "value": 1
- }
- ]
- },
- {
- "name": "ParticlesTransformAlign",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLES_TRANSFORM_ALIGN_DISABLED",
- "value": 0
- },
- {
- "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD",
- "value": 1
- },
- {
- "name": "PARTICLES_TRANSFORM_ALIGN_Y_TO_VELOCITY",
- "value": 2
- },
- {
- "name": "PARTICLES_TRANSFORM_ALIGN_Z_BILLBOARD_Y_TO_VELOCITY",
- "value": 3
- },
- {
- "name": "PARTICLES_TRANSFORM_ALIGN_LOCAL_BILLBOARD",
- "value": 4
- }
- ]
- },
- {
- "name": "ParticlesTransformAlignCustomSrc",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLES_ALIGN_CHANNEL_FILTER_DISABLED",
- "value": 0
- },
- {
- "name": "PARTICLES_ALIGN_CHANNEL_FILTER_X",
- "value": 1
- },
- {
- "name": "PARTICLES_ALIGN_CHANNEL_FILTER_Y",
- "value": 2
- },
- {
- "name": "PARTICLES_ALIGN_CHANNEL_FILTER_Z",
- "value": 3
- },
- {
- "name": "PARTICLES_ALIGN_CHANNEL_FILTER_W",
- "value": 4
- }
- ]
- },
- {
- "name": "ParticlesTransformAlignAxis",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLES_ALIGN_AXIS_X",
- "value": 0
- },
- {
- "name": "PARTICLES_ALIGN_AXIS_Y",
- "value": 1
- }
- ]
- },
- {
- "name": "ParticlesDrawOrder",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLES_DRAW_ORDER_INDEX",
- "value": 0
- },
- {
- "name": "PARTICLES_DRAW_ORDER_LIFETIME",
- "value": 1
- },
- {
- "name": "PARTICLES_DRAW_ORDER_REVERSE_LIFETIME",
- "value": 2
- },
- {
- "name": "PARTICLES_DRAW_ORDER_VIEW_DEPTH",
- "value": 3
- }
- ]
- },
- {
- "name": "ParticlesCollisionType",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLES_COLLISION_TYPE_SPHERE_ATTRACT",
- "value": 0
- },
- {
- "name": "PARTICLES_COLLISION_TYPE_BOX_ATTRACT",
- "value": 1
- },
- {
- "name": "PARTICLES_COLLISION_TYPE_VECTOR_FIELD_ATTRACT",
- "value": 2
- },
- {
- "name": "PARTICLES_COLLISION_TYPE_SPHERE_COLLIDE",
- "value": 3
- },
- {
- "name": "PARTICLES_COLLISION_TYPE_BOX_COLLIDE",
- "value": 4
- },
- {
- "name": "PARTICLES_COLLISION_TYPE_SDF_COLLIDE",
- "value": 5
- },
- {
- "name": "PARTICLES_COLLISION_TYPE_HEIGHTFIELD_COLLIDE",
- "value": 6
- }
- ]
- },
- {
- "name": "ParticlesCollisionHeightfieldResolution",
- "is_bitfield": false,
- "values": [
- {
- "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_256",
- "value": 0
- },
- {
- "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_512",
- "value": 1
- },
- {
- "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_1024",
- "value": 2
- },
- {
- "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_2048",
- "value": 3
- },
- {
- "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_4096",
- "value": 4
- },
- {
- "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_8192",
- "value": 5
- },
- {
- "name": "PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "FogVolumeShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "FOG_VOLUME_SHAPE_ELLIPSOID",
- "value": 0
- },
- {
- "name": "FOG_VOLUME_SHAPE_CONE",
- "value": 1
- },
- {
- "name": "FOG_VOLUME_SHAPE_CYLINDER",
- "value": 2
- },
- {
- "name": "FOG_VOLUME_SHAPE_BOX",
- "value": 3
- },
- {
- "name": "FOG_VOLUME_SHAPE_WORLD",
- "value": 4
- },
- {
- "name": "FOG_VOLUME_SHAPE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "ViewportScaling3DMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_SCALING_3D_MODE_BILINEAR",
- "value": 0
- },
- {
- "name": "VIEWPORT_SCALING_3D_MODE_FSR",
- "value": 1
- },
- {
- "name": "VIEWPORT_SCALING_3D_MODE_FSR2",
- "value": 2
- },
- {
- "name": "VIEWPORT_SCALING_3D_MODE_METALFX_SPATIAL",
- "value": 3
- },
- {
- "name": "VIEWPORT_SCALING_3D_MODE_METALFX_TEMPORAL",
- "value": 4
- },
- {
- "name": "VIEWPORT_SCALING_3D_MODE_NEAREST",
- "value": 5
- },
- {
- "name": "VIEWPORT_SCALING_3D_MODE_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "ViewportUpdateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_UPDATE_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_UPDATE_ONCE",
- "value": 1
- },
- {
- "name": "VIEWPORT_UPDATE_WHEN_VISIBLE",
- "value": 2
- },
- {
- "name": "VIEWPORT_UPDATE_WHEN_PARENT_VISIBLE",
- "value": 3
- },
- {
- "name": "VIEWPORT_UPDATE_ALWAYS",
- "value": 4
- }
- ]
- },
- {
- "name": "ViewportClearMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_CLEAR_ALWAYS",
- "value": 0
- },
- {
- "name": "VIEWPORT_CLEAR_NEVER",
- "value": 1
- },
- {
- "name": "VIEWPORT_CLEAR_ONLY_NEXT_FRAME",
- "value": 2
- }
- ]
- },
- {
- "name": "ViewportEnvironmentMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_ENVIRONMENT_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_ENVIRONMENT_ENABLED",
- "value": 1
- },
- {
- "name": "VIEWPORT_ENVIRONMENT_INHERIT",
- "value": 2
- },
- {
- "name": "VIEWPORT_ENVIRONMENT_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "ViewportSDFOversize",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_SDF_OVERSIZE_100_PERCENT",
- "value": 0
- },
- {
- "name": "VIEWPORT_SDF_OVERSIZE_120_PERCENT",
- "value": 1
- },
- {
- "name": "VIEWPORT_SDF_OVERSIZE_150_PERCENT",
- "value": 2
- },
- {
- "name": "VIEWPORT_SDF_OVERSIZE_200_PERCENT",
- "value": 3
- },
- {
- "name": "VIEWPORT_SDF_OVERSIZE_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "ViewportSDFScale",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_SDF_SCALE_100_PERCENT",
- "value": 0
- },
- {
- "name": "VIEWPORT_SDF_SCALE_50_PERCENT",
- "value": 1
- },
- {
- "name": "VIEWPORT_SDF_SCALE_25_PERCENT",
- "value": 2
- },
- {
- "name": "VIEWPORT_SDF_SCALE_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "ViewportMSAA",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_MSAA_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_MSAA_2X",
- "value": 1
- },
- {
- "name": "VIEWPORT_MSAA_4X",
- "value": 2
- },
- {
- "name": "VIEWPORT_MSAA_8X",
- "value": 3
- },
- {
- "name": "VIEWPORT_MSAA_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "ViewportAnisotropicFiltering",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_ANISOTROPY_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_ANISOTROPY_2X",
- "value": 1
- },
- {
- "name": "VIEWPORT_ANISOTROPY_4X",
- "value": 2
- },
- {
- "name": "VIEWPORT_ANISOTROPY_8X",
- "value": 3
- },
- {
- "name": "VIEWPORT_ANISOTROPY_16X",
- "value": 4
- },
- {
- "name": "VIEWPORT_ANISOTROPY_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "ViewportScreenSpaceAA",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_SCREEN_SPACE_AA_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_SCREEN_SPACE_AA_FXAA",
- "value": 1
- },
- {
- "name": "VIEWPORT_SCREEN_SPACE_AA_SMAA",
- "value": 2
- },
- {
- "name": "VIEWPORT_SCREEN_SPACE_AA_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "ViewportOcclusionCullingBuildQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_LOW",
- "value": 0
- },
- {
- "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_MEDIUM",
- "value": 1
- },
- {
- "name": "VIEWPORT_OCCLUSION_BUILD_QUALITY_HIGH",
- "value": 2
- }
- ]
- },
- {
- "name": "ViewportRenderInfo",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_RENDER_INFO_OBJECTS_IN_FRAME",
- "value": 0
- },
- {
- "name": "VIEWPORT_RENDER_INFO_PRIMITIVES_IN_FRAME",
- "value": 1
- },
- {
- "name": "VIEWPORT_RENDER_INFO_DRAW_CALLS_IN_FRAME",
- "value": 2
- },
- {
- "name": "VIEWPORT_RENDER_INFO_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "ViewportRenderInfoType",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_RENDER_INFO_TYPE_VISIBLE",
- "value": 0
- },
- {
- "name": "VIEWPORT_RENDER_INFO_TYPE_SHADOW",
- "value": 1
- },
- {
- "name": "VIEWPORT_RENDER_INFO_TYPE_CANVAS",
- "value": 2
- },
- {
- "name": "VIEWPORT_RENDER_INFO_TYPE_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "ViewportDebugDraw",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_DEBUG_DRAW_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_UNSHADED",
- "value": 1
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_LIGHTING",
- "value": 2
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_OVERDRAW",
- "value": 3
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_WIREFRAME",
- "value": 4
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_NORMAL_BUFFER",
- "value": 5
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_ALBEDO",
- "value": 6
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_LIGHTING",
- "value": 7
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_VOXEL_GI_EMISSION",
- "value": 8
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_SHADOW_ATLAS",
- "value": 9
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_DIRECTIONAL_SHADOW_ATLAS",
- "value": 10
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_SCENE_LUMINANCE",
- "value": 11
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_SSAO",
- "value": 12
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_SSIL",
- "value": 13
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_PSSM_SPLITS",
- "value": 14
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_DECAL_ATLAS",
- "value": 15
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_SDFGI",
- "value": 16
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_SDFGI_PROBES",
- "value": 17
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_GI_BUFFER",
- "value": 18
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_DISABLE_LOD",
- "value": 19
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_OMNI_LIGHTS",
- "value": 20
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_SPOT_LIGHTS",
- "value": 21
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_DECALS",
- "value": 22
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_CLUSTER_REFLECTION_PROBES",
- "value": 23
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_OCCLUDERS",
- "value": 24
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_MOTION_VECTORS",
- "value": 25
- },
- {
- "name": "VIEWPORT_DEBUG_DRAW_INTERNAL_BUFFER",
- "value": 26
- }
- ]
- },
- {
- "name": "ViewportVRSMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_VRS_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_VRS_TEXTURE",
- "value": 1
- },
- {
- "name": "VIEWPORT_VRS_XR",
- "value": 2
- },
- {
- "name": "VIEWPORT_VRS_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "ViewportVRSUpdateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VIEWPORT_VRS_UPDATE_DISABLED",
- "value": 0
- },
- {
- "name": "VIEWPORT_VRS_UPDATE_ONCE",
- "value": 1
- },
- {
- "name": "VIEWPORT_VRS_UPDATE_ALWAYS",
- "value": 2
- },
- {
- "name": "VIEWPORT_VRS_UPDATE_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "SkyMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SKY_MODE_AUTOMATIC",
- "value": 0
- },
- {
- "name": "SKY_MODE_QUALITY",
- "value": 1
- },
- {
- "name": "SKY_MODE_INCREMENTAL",
- "value": 2
- },
- {
- "name": "SKY_MODE_REALTIME",
- "value": 3
- }
- ]
- },
- {
- "name": "CompositorEffectFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_COLOR",
- "value": 1
- },
- {
- "name": "COMPOSITOR_EFFECT_FLAG_ACCESS_RESOLVED_DEPTH",
- "value": 2
- },
- {
- "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_MOTION_VECTORS",
- "value": 4
- },
- {
- "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_ROUGHNESS",
- "value": 8
- },
- {
- "name": "COMPOSITOR_EFFECT_FLAG_NEEDS_SEPARATE_SPECULAR",
- "value": 16
- }
- ]
- },
- {
- "name": "CompositorEffectCallbackType",
- "is_bitfield": false,
- "values": [
- {
- "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_OPAQUE",
- "value": 0
- },
- {
- "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_OPAQUE",
- "value": 1
- },
- {
- "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_SKY",
- "value": 2
- },
- {
- "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_PRE_TRANSPARENT",
- "value": 3
- },
- {
- "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_POST_TRANSPARENT",
- "value": 4
- },
- {
- "name": "COMPOSITOR_EFFECT_CALLBACK_TYPE_ANY",
- "value": -1
- }
- ]
- },
- {
- "name": "EnvironmentBG",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_BG_CLEAR_COLOR",
- "value": 0
- },
- {
- "name": "ENV_BG_COLOR",
- "value": 1
- },
- {
- "name": "ENV_BG_SKY",
- "value": 2
- },
- {
- "name": "ENV_BG_CANVAS",
- "value": 3
- },
- {
- "name": "ENV_BG_KEEP",
- "value": 4
- },
- {
- "name": "ENV_BG_CAMERA_FEED",
- "value": 5
- },
- {
- "name": "ENV_BG_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "EnvironmentAmbientSource",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_AMBIENT_SOURCE_BG",
- "value": 0
- },
- {
- "name": "ENV_AMBIENT_SOURCE_DISABLED",
- "value": 1
- },
- {
- "name": "ENV_AMBIENT_SOURCE_COLOR",
- "value": 2
- },
- {
- "name": "ENV_AMBIENT_SOURCE_SKY",
- "value": 3
- }
- ]
- },
- {
- "name": "EnvironmentReflectionSource",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_REFLECTION_SOURCE_BG",
- "value": 0
- },
- {
- "name": "ENV_REFLECTION_SOURCE_DISABLED",
- "value": 1
- },
- {
- "name": "ENV_REFLECTION_SOURCE_SKY",
- "value": 2
- }
- ]
- },
- {
- "name": "EnvironmentGlowBlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_GLOW_BLEND_MODE_ADDITIVE",
- "value": 0
- },
- {
- "name": "ENV_GLOW_BLEND_MODE_SCREEN",
- "value": 1
- },
- {
- "name": "ENV_GLOW_BLEND_MODE_SOFTLIGHT",
- "value": 2
- },
- {
- "name": "ENV_GLOW_BLEND_MODE_REPLACE",
- "value": 3
- },
- {
- "name": "ENV_GLOW_BLEND_MODE_MIX",
- "value": 4
- }
- ]
- },
- {
- "name": "EnvironmentFogMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_FOG_MODE_EXPONENTIAL",
- "value": 0
- },
- {
- "name": "ENV_FOG_MODE_DEPTH",
- "value": 1
- }
- ]
- },
- {
- "name": "EnvironmentToneMapper",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_TONE_MAPPER_LINEAR",
- "value": 0
- },
- {
- "name": "ENV_TONE_MAPPER_REINHARD",
- "value": 1
- },
- {
- "name": "ENV_TONE_MAPPER_FILMIC",
- "value": 2
- },
- {
- "name": "ENV_TONE_MAPPER_ACES",
- "value": 3
- },
- {
- "name": "ENV_TONE_MAPPER_AGX",
- "value": 4
- }
- ]
- },
- {
- "name": "EnvironmentSSRRoughnessQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_SSR_ROUGHNESS_QUALITY_DISABLED",
- "value": 0
- },
- {
- "name": "ENV_SSR_ROUGHNESS_QUALITY_LOW",
- "value": 1
- },
- {
- "name": "ENV_SSR_ROUGHNESS_QUALITY_MEDIUM",
- "value": 2
- },
- {
- "name": "ENV_SSR_ROUGHNESS_QUALITY_HIGH",
- "value": 3
- }
- ]
- },
- {
- "name": "EnvironmentSSAOQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_SSAO_QUALITY_VERY_LOW",
- "value": 0
- },
- {
- "name": "ENV_SSAO_QUALITY_LOW",
- "value": 1
- },
- {
- "name": "ENV_SSAO_QUALITY_MEDIUM",
- "value": 2
- },
- {
- "name": "ENV_SSAO_QUALITY_HIGH",
- "value": 3
- },
- {
- "name": "ENV_SSAO_QUALITY_ULTRA",
- "value": 4
- }
- ]
- },
- {
- "name": "EnvironmentSSILQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_SSIL_QUALITY_VERY_LOW",
- "value": 0
- },
- {
- "name": "ENV_SSIL_QUALITY_LOW",
- "value": 1
- },
- {
- "name": "ENV_SSIL_QUALITY_MEDIUM",
- "value": 2
- },
- {
- "name": "ENV_SSIL_QUALITY_HIGH",
- "value": 3
- },
- {
- "name": "ENV_SSIL_QUALITY_ULTRA",
- "value": 4
- }
- ]
- },
- {
- "name": "EnvironmentSDFGIYScale",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_SDFGI_Y_SCALE_50_PERCENT",
- "value": 0
- },
- {
- "name": "ENV_SDFGI_Y_SCALE_75_PERCENT",
- "value": 1
- },
- {
- "name": "ENV_SDFGI_Y_SCALE_100_PERCENT",
- "value": 2
- }
- ]
- },
- {
- "name": "EnvironmentSDFGIRayCount",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_SDFGI_RAY_COUNT_4",
- "value": 0
- },
- {
- "name": "ENV_SDFGI_RAY_COUNT_8",
- "value": 1
- },
- {
- "name": "ENV_SDFGI_RAY_COUNT_16",
- "value": 2
- },
- {
- "name": "ENV_SDFGI_RAY_COUNT_32",
- "value": 3
- },
- {
- "name": "ENV_SDFGI_RAY_COUNT_64",
- "value": 4
- },
- {
- "name": "ENV_SDFGI_RAY_COUNT_96",
- "value": 5
- },
- {
- "name": "ENV_SDFGI_RAY_COUNT_128",
- "value": 6
- },
- {
- "name": "ENV_SDFGI_RAY_COUNT_MAX",
- "value": 7
- }
- ]
- },
- {
- "name": "EnvironmentSDFGIFramesToConverge",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_SDFGI_CONVERGE_IN_5_FRAMES",
- "value": 0
- },
- {
- "name": "ENV_SDFGI_CONVERGE_IN_10_FRAMES",
- "value": 1
- },
- {
- "name": "ENV_SDFGI_CONVERGE_IN_15_FRAMES",
- "value": 2
- },
- {
- "name": "ENV_SDFGI_CONVERGE_IN_20_FRAMES",
- "value": 3
- },
- {
- "name": "ENV_SDFGI_CONVERGE_IN_25_FRAMES",
- "value": 4
- },
- {
- "name": "ENV_SDFGI_CONVERGE_IN_30_FRAMES",
- "value": 5
- },
- {
- "name": "ENV_SDFGI_CONVERGE_MAX",
- "value": 6
- }
- ]
- },
- {
- "name": "EnvironmentSDFGIFramesToUpdateLight",
- "is_bitfield": false,
- "values": [
- {
- "name": "ENV_SDFGI_UPDATE_LIGHT_IN_1_FRAME",
- "value": 0
- },
- {
- "name": "ENV_SDFGI_UPDATE_LIGHT_IN_2_FRAMES",
- "value": 1
- },
- {
- "name": "ENV_SDFGI_UPDATE_LIGHT_IN_4_FRAMES",
- "value": 2
- },
- {
- "name": "ENV_SDFGI_UPDATE_LIGHT_IN_8_FRAMES",
- "value": 3
- },
- {
- "name": "ENV_SDFGI_UPDATE_LIGHT_IN_16_FRAMES",
- "value": 4
- },
- {
- "name": "ENV_SDFGI_UPDATE_LIGHT_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "SubSurfaceScatteringQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "SUB_SURFACE_SCATTERING_QUALITY_DISABLED",
- "value": 0
- },
- {
- "name": "SUB_SURFACE_SCATTERING_QUALITY_LOW",
- "value": 1
- },
- {
- "name": "SUB_SURFACE_SCATTERING_QUALITY_MEDIUM",
- "value": 2
- },
- {
- "name": "SUB_SURFACE_SCATTERING_QUALITY_HIGH",
- "value": 3
- }
- ]
- },
- {
- "name": "DOFBokehShape",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOF_BOKEH_BOX",
- "value": 0
- },
- {
- "name": "DOF_BOKEH_HEXAGON",
- "value": 1
- },
- {
- "name": "DOF_BOKEH_CIRCLE",
- "value": 2
- }
- ]
- },
- {
- "name": "DOFBlurQuality",
- "is_bitfield": false,
- "values": [
- {
- "name": "DOF_BLUR_QUALITY_VERY_LOW",
- "value": 0
- },
- {
- "name": "DOF_BLUR_QUALITY_LOW",
- "value": 1
- },
- {
- "name": "DOF_BLUR_QUALITY_MEDIUM",
- "value": 2
- },
- {
- "name": "DOF_BLUR_QUALITY_HIGH",
- "value": 3
- }
- ]
- },
- {
- "name": "InstanceType",
- "is_bitfield": false,
- "values": [
- {
- "name": "INSTANCE_NONE",
- "value": 0
- },
- {
- "name": "INSTANCE_MESH",
- "value": 1
- },
- {
- "name": "INSTANCE_MULTIMESH",
- "value": 2
- },
- {
- "name": "INSTANCE_PARTICLES",
- "value": 3
- },
- {
- "name": "INSTANCE_PARTICLES_COLLISION",
- "value": 4
- },
- {
- "name": "INSTANCE_LIGHT",
- "value": 5
- },
- {
- "name": "INSTANCE_REFLECTION_PROBE",
- "value": 6
- },
- {
- "name": "INSTANCE_DECAL",
- "value": 7
- },
- {
- "name": "INSTANCE_VOXEL_GI",
- "value": 8
- },
- {
- "name": "INSTANCE_LIGHTMAP",
- "value": 9
- },
- {
- "name": "INSTANCE_OCCLUDER",
- "value": 10
- },
- {
- "name": "INSTANCE_VISIBLITY_NOTIFIER",
- "value": 11
- },
- {
- "name": "INSTANCE_FOG_VOLUME",
- "value": 12
- },
- {
- "name": "INSTANCE_MAX",
- "value": 13
- },
- {
- "name": "INSTANCE_GEOMETRY_MASK",
- "value": 14
- }
- ]
- },
- {
- "name": "InstanceFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "INSTANCE_FLAG_USE_BAKED_LIGHT",
- "value": 0
- },
- {
- "name": "INSTANCE_FLAG_USE_DYNAMIC_GI",
- "value": 1
- },
- {
- "name": "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE",
- "value": 2
- },
- {
- "name": "INSTANCE_FLAG_IGNORE_OCCLUSION_CULLING",
- "value": 3
- },
- {
- "name": "INSTANCE_FLAG_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "ShadowCastingSetting",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHADOW_CASTING_SETTING_OFF",
- "value": 0
- },
- {
- "name": "SHADOW_CASTING_SETTING_ON",
- "value": 1
- },
- {
- "name": "SHADOW_CASTING_SETTING_DOUBLE_SIDED",
- "value": 2
- },
- {
- "name": "SHADOW_CASTING_SETTING_SHADOWS_ONLY",
- "value": 3
- }
- ]
- },
- {
- "name": "VisibilityRangeFadeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "VISIBILITY_RANGE_FADE_DISABLED",
- "value": 0
- },
- {
- "name": "VISIBILITY_RANGE_FADE_SELF",
- "value": 1
- },
- {
- "name": "VISIBILITY_RANGE_FADE_DEPENDENCIES",
- "value": 2
- }
- ]
- },
- {
- "name": "BakeChannels",
- "is_bitfield": false,
- "values": [
- {
- "name": "BAKE_CHANNEL_ALBEDO_ALPHA",
- "value": 0
- },
- {
- "name": "BAKE_CHANNEL_NORMAL",
- "value": 1
- },
- {
- "name": "BAKE_CHANNEL_ORM",
- "value": 2
- },
- {
- "name": "BAKE_CHANNEL_EMISSION",
- "value": 3
- }
- ]
- },
- {
- "name": "CanvasTextureChannel",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_TEXTURE_CHANNEL_DIFFUSE",
- "value": 0
- },
- {
- "name": "CANVAS_TEXTURE_CHANNEL_NORMAL",
- "value": 1
- },
- {
- "name": "CANVAS_TEXTURE_CHANNEL_SPECULAR",
- "value": 2
- }
- ]
- },
- {
- "name": "NinePatchAxisMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "NINE_PATCH_STRETCH",
- "value": 0
- },
- {
- "name": "NINE_PATCH_TILE",
- "value": 1
- },
- {
- "name": "NINE_PATCH_TILE_FIT",
- "value": 2
- }
- ]
- },
- {
- "name": "CanvasItemTextureFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_DEFAULT",
- "value": 0
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST",
- "value": 1
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR",
- "value": 2
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS",
- "value": 3
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS",
- "value": 4
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_NEAREST_WITH_MIPMAPS_ANISOTROPIC",
- "value": 5
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_LINEAR_WITH_MIPMAPS_ANISOTROPIC",
- "value": 6
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_FILTER_MAX",
- "value": 7
- }
- ]
- },
- {
- "name": "CanvasItemTextureRepeat",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_ITEM_TEXTURE_REPEAT_DEFAULT",
- "value": 0
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_REPEAT_DISABLED",
- "value": 1
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_REPEAT_ENABLED",
- "value": 2
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_REPEAT_MIRROR",
- "value": 3
- },
- {
- "name": "CANVAS_ITEM_TEXTURE_REPEAT_MAX",
- "value": 4
- }
- ]
- },
- {
- "name": "CanvasGroupMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_GROUP_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "CANVAS_GROUP_MODE_CLIP_ONLY",
- "value": 1
- },
- {
- "name": "CANVAS_GROUP_MODE_CLIP_AND_DRAW",
- "value": 2
- },
- {
- "name": "CANVAS_GROUP_MODE_TRANSPARENT",
- "value": 3
- }
- ]
- },
- {
- "name": "CanvasLightMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_LIGHT_MODE_POINT",
- "value": 0
- },
- {
- "name": "CANVAS_LIGHT_MODE_DIRECTIONAL",
- "value": 1
- }
- ]
- },
- {
- "name": "CanvasLightBlendMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_LIGHT_BLEND_MODE_ADD",
- "value": 0
- },
- {
- "name": "CANVAS_LIGHT_BLEND_MODE_SUB",
- "value": 1
- },
- {
- "name": "CANVAS_LIGHT_BLEND_MODE_MIX",
- "value": 2
- }
- ]
- },
- {
- "name": "CanvasLightShadowFilter",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_LIGHT_FILTER_NONE",
- "value": 0
- },
- {
- "name": "CANVAS_LIGHT_FILTER_PCF5",
- "value": 1
- },
- {
- "name": "CANVAS_LIGHT_FILTER_PCF13",
- "value": 2
- },
- {
- "name": "CANVAS_LIGHT_FILTER_MAX",
- "value": 3
- }
- ]
- },
- {
- "name": "CanvasOccluderPolygonCullMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CANVAS_OCCLUDER_POLYGON_CULL_DISABLED",
- "value": 0
- },
- {
- "name": "CANVAS_OCCLUDER_POLYGON_CULL_CLOCKWISE",
- "value": 1
- },
- {
- "name": "CANVAS_OCCLUDER_POLYGON_CULL_COUNTER_CLOCKWISE",
- "value": 2
- }
- ]
- },
- {
- "name": "GlobalShaderParameterType",
- "is_bitfield": false,
- "values": [
- {
- "name": "GLOBAL_VAR_TYPE_BOOL",
- "value": 0
- },
- {
- "name": "GLOBAL_VAR_TYPE_BVEC2",
- "value": 1
- },
- {
- "name": "GLOBAL_VAR_TYPE_BVEC3",
- "value": 2
- },
- {
- "name": "GLOBAL_VAR_TYPE_BVEC4",
- "value": 3
- },
- {
- "name": "GLOBAL_VAR_TYPE_INT",
- "value": 4
- },
- {
- "name": "GLOBAL_VAR_TYPE_IVEC2",
- "value": 5
- },
- {
- "name": "GLOBAL_VAR_TYPE_IVEC3",
- "value": 6
- },
- {
- "name": "GLOBAL_VAR_TYPE_IVEC4",
- "value": 7
- },
- {
- "name": "GLOBAL_VAR_TYPE_RECT2I",
- "value": 8
- },
- {
- "name": "GLOBAL_VAR_TYPE_UINT",
- "value": 9
- },
- {
- "name": "GLOBAL_VAR_TYPE_UVEC2",
- "value": 10
- },
- {
- "name": "GLOBAL_VAR_TYPE_UVEC3",
- "value": 11
- },
- {
- "name": "GLOBAL_VAR_TYPE_UVEC4",
- "value": 12
- },
- {
- "name": "GLOBAL_VAR_TYPE_FLOAT",
- "value": 13
- },
- {
- "name": "GLOBAL_VAR_TYPE_VEC2",
- "value": 14
- },
- {
- "name": "GLOBAL_VAR_TYPE_VEC3",
- "value": 15
- },
- {
- "name": "GLOBAL_VAR_TYPE_VEC4",
- "value": 16
- },
- {
- "name": "GLOBAL_VAR_TYPE_COLOR",
- "value": 17
- },
- {
- "name": "GLOBAL_VAR_TYPE_RECT2",
- "value": 18
- },
- {
- "name": "GLOBAL_VAR_TYPE_MAT2",
- "value": 19
- },
- {
- "name": "GLOBAL_VAR_TYPE_MAT3",
- "value": 20
- },
- {
- "name": "GLOBAL_VAR_TYPE_MAT4",
- "value": 21
- },
- {
- "name": "GLOBAL_VAR_TYPE_TRANSFORM_2D",
- "value": 22
- },
- {
- "name": "GLOBAL_VAR_TYPE_TRANSFORM",
- "value": 23
- },
- {
- "name": "GLOBAL_VAR_TYPE_SAMPLER2D",
- "value": 24
- },
- {
- "name": "GLOBAL_VAR_TYPE_SAMPLER2DARRAY",
- "value": 25
- },
- {
- "name": "GLOBAL_VAR_TYPE_SAMPLER3D",
- "value": 26
- },
- {
- "name": "GLOBAL_VAR_TYPE_SAMPLERCUBE",
- "value": 27
- },
- {
- "name": "GLOBAL_VAR_TYPE_SAMPLEREXT",
- "value": 28
- },
- {
- "name": "GLOBAL_VAR_TYPE_MAX",
- "value": 29
- }
- ]
- },
- {
- "name": "RenderingInfo",
- "is_bitfield": false,
- "values": [
- {
- "name": "RENDERING_INFO_TOTAL_OBJECTS_IN_FRAME",
- "value": 0
- },
- {
- "name": "RENDERING_INFO_TOTAL_PRIMITIVES_IN_FRAME",
- "value": 1
- },
- {
- "name": "RENDERING_INFO_TOTAL_DRAW_CALLS_IN_FRAME",
- "value": 2
- },
- {
- "name": "RENDERING_INFO_TEXTURE_MEM_USED",
- "value": 3
- },
- {
- "name": "RENDERING_INFO_BUFFER_MEM_USED",
- "value": 4
- },
- {
- "name": "RENDERING_INFO_VIDEO_MEM_USED",
- "value": 5
- },
- {
- "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_CANVAS",
- "value": 6
- },
- {
- "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_MESH",
- "value": 7
- },
- {
- "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SURFACE",
- "value": 8
- },
- {
- "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_DRAW",
- "value": 9
- },
- {
- "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SPECIALIZATION",
- "value": 10
- }
- ]
- },
- {
- "name": "PipelineSource",
- "is_bitfield": false,
- "values": [
- {
- "name": "PIPELINE_SOURCE_CANVAS",
- "value": 0
- },
- {
- "name": "PIPELINE_SOURCE_MESH",
- "value": 1
- },
- {
- "name": "PIPELINE_SOURCE_SURFACE",
- "value": 2
- },
- {
- "name": "PIPELINE_SOURCE_DRAW",
- "value": 3
- },
- {
- "name": "PIPELINE_SOURCE_SPECIALIZATION",
- "value": 4
- },
- {
- "name": "PIPELINE_SOURCE_MAX",
- "value": 5
- }
- ]
- },
- {
- "name": "SplashStretchMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "SPLASH_STRETCH_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "SPLASH_STRETCH_MODE_KEEP",
- "value": 1
- },
- {
- "name": "SPLASH_STRETCH_MODE_KEEP_WIDTH",
- "value": 2
- },
- {
- "name": "SPLASH_STRETCH_MODE_KEEP_HEIGHT",
- "value": 3
- },
- {
- "name": "SPLASH_STRETCH_MODE_COVER",
- "value": 4
- },
- {
- "name": "SPLASH_STRETCH_MODE_IGNORE",
- "value": 5
- }
- ]
- },
- {
- "name": "Features",
- "is_bitfield": false,
- "values": [
- {
- "name": "FEATURE_SHADERS",
- "value": 0
- },
- {
- "name": "FEATURE_MULTITHREADED",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "texture_2d_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2010018390,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- }
- ]
- },
- {
- "name": "texture_2d_layered_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 913689023,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "layers",
- "type": "typedarray::Image"
- },
- {
- "name": "layered_type",
- "type": "enum::RenderingServer.TextureLayeredType"
- }
- ]
- },
- {
- "name": "texture_3d_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4036838706,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "format",
- "type": "enum::Image.Format"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mipmaps",
- "type": "bool"
- },
- {
- "name": "data",
- "type": "typedarray::Image"
- }
- ]
- },
- {
- "name": "texture_proxy_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 41030802,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "base",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_create_from_native_handle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1682977582,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "type",
- "type": "enum::RenderingServer.TextureType"
- },
- {
- "name": "format",
- "type": "enum::Image.Format"
- },
- {
- "name": "native_handle",
- "type": "int",
- "meta": "uint64"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- },
- {
- "name": "layered_type",
- "type": "enum::RenderingServer.TextureLayeredType",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_drawable_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1993613667,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "format",
- "type": "enum::RenderingServer.TextureDrawableFormat"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "with_mipmaps",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "texture_2d_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 999539803,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "texture_3d_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 684822712,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "data",
- "type": "typedarray::Image"
- }
- ]
- },
- {
- "name": "texture_proxy_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "proxy_to",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_drawable_blit_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4077763890,
- "arguments": [
- {
- "name": "textures",
- "type": "typedarray::RID"
- },
- {
- "name": "rect",
- "type": "Rect2i"
- },
- {
- "name": "material",
- "type": "RID"
- },
- {
- "name": "modulate",
- "type": "Color"
- },
- {
- "name": "source_textures",
- "type": "typedarray::RID"
- },
- {
- "name": "to_mipmap",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_2d_placeholder_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "texture_2d_layered_placeholder_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1394585590,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "layered_type",
- "type": "enum::RenderingServer.TextureLayeredType"
- }
- ]
- },
- {
- "name": "texture_3d_placeholder_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "texture_2d_get",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4206205781,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_2d_layer_get",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2705440895,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "texture_3d_get",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::Image"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_drawable_generate_mipmaps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_drawable_get_default_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "texture_replace",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "by_texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_set_size_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "texture_set_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "texture_get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 642473191,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_get_format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1932918979,
- "return_value": {
- "type": "enum::Image.Format"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "texture_set_force_redraw_if_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "texture_rd_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1434128712,
- "hash_compatibility": [
- 3291180269
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "rd_texture",
- "type": "RID"
- },
- {
- "name": "layer_type",
- "type": "enum::RenderingServer.TextureLayeredType",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "texture_get_rd_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2790148051,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "srgb",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "texture_get_native_handle",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1834114100,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "srgb",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "shader_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "shader_set_code",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "code",
- "type": "String"
- }
- ]
- },
- {
- "name": "shader_set_path_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2726140452,
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "shader_get_code",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 642473191,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- }
- ]
- },
- {
- "name": "get_shader_parameter_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- }
- ]
- },
- {
- "name": "shader_get_parameter_default",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2621281810,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "shader_set_default_texture_parameter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4094001817,
- "hash_compatibility": [
- 3864903085
- ],
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "shader_get_default_texture_parameter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1464608890,
- "hash_compatibility": [
- 2523186822
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "shader",
- "type": "RID"
- },
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "material_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "material_set_shader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "shader_material",
- "type": "RID"
- },
- {
- "name": "shader",
- "type": "RID"
- }
- ]
- },
- {
- "name": "material_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3477296213,
- "arguments": [
- {
- "name": "material",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "material_get_param",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2621281810,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "material",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "material_set_render_priority",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "material",
- "type": "RID"
- },
- {
- "name": "priority",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "material_set_next_pass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "material",
- "type": "RID"
- },
- {
- "name": "next_material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "material_set_use_debanding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "mesh_create_from_surfaces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4291747531,
- "hash_compatibility": [
- 4007581507
- ],
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "surfaces",
- "type": "typedarray::Dictionary"
- },
- {
- "name": "blend_shape_count",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "mesh_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "mesh_surface_get_format_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981368685,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "format",
- "type": "bitfield::RenderingServer.ArrayFormat"
- },
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "array_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_surface_get_format_vertex_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3188363337,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "format",
- "type": "bitfield::RenderingServer.ArrayFormat"
- },
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_surface_get_format_normal_tangent_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3188363337,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "format",
- "type": "bitfield::RenderingServer.ArrayFormat"
- },
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_surface_get_format_attribute_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3188363337,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "format",
- "type": "bitfield::RenderingServer.ArrayFormat"
- },
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_surface_get_format_skin_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3188363337,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "format",
- "type": "bitfield::RenderingServer.ArrayFormat"
- },
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_surface_get_format_index_stride",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3188363337,
- "return_value": {
- "type": "int",
- "meta": "uint32"
- },
- "arguments": [
- {
- "name": "format",
- "type": "bitfield::RenderingServer.ArrayFormat"
- },
- {
- "name": "vertex_count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_add_surface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1217542888,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "mesh_add_surface_from_arrays",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2342446560,
- "hash_compatibility": [
- 1247008646
- ],
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "primitive",
- "type": "enum::RenderingServer.PrimitiveType"
- },
- {
- "name": "arrays",
- "type": "Array"
- },
- {
- "name": "blend_shapes",
- "type": "Array",
- "default_value": "[]"
- },
- {
- "name": "lods",
- "type": "Dictionary",
- "default_value": "{}"
- },
- {
- "name": "compress_format",
- "type": "bitfield::RenderingServer.ArrayFormat",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "mesh_get_blend_shape_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "mesh_set_blend_shape_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1294662092,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.BlendShapeMode"
- }
- ]
- },
- {
- "name": "mesh_get_blend_shape_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4282291819,
- "return_value": {
- "type": "enum::RenderingServer.BlendShapeMode"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "mesh_surface_set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "mesh_surface_get_material",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1066463050,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_get_surface",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 186674697,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_surface_get_arrays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1778388067,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_surface_get_blend_shape_arrays",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1778388067,
- "return_value": {
- "type": "typedarray::Array"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_get_surface_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "mesh_set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3696536120,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "mesh_get_custom_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974181306,
- "return_value": {
- "type": "AABB"
- },
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "mesh_surface_remove",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "mesh_clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "mesh_surface_update_vertex_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2900195149,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "mesh_surface_update_attribute_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2900195149,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "mesh_surface_update_skin_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2900195149,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "mesh_surface_update_index_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2900195149,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "offset",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "mesh_set_shadow_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "shadow_mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "multimesh_allocate_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 557240154,
- "hash_compatibility": [
- 283685892
- ],
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "instances",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform_format",
- "type": "enum::RenderingServer.MultimeshTransformFormat"
- },
- {
- "name": "color_format",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "custom_data_format",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "use_indirect",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "multimesh_get_instance_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_instance_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675327471,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "multimesh_instance_set_transform_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 736082694,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "multimesh_instance_set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 176975443,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "multimesh_instance_set_custom_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 176975443,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "custom_data",
- "type": "Color"
- }
- ]
- },
- {
- "name": "multimesh_get_mesh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_get_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974181306,
- "return_value": {
- "type": "AABB"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3696536120,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "multimesh_get_custom_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 974181306,
- "return_value": {
- "type": "AABB"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_instance_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1050775521,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "multimesh_instance_get_transform_2d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1324854622,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "multimesh_instance_get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2946315076,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "multimesh_instance_get_custom_data",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2946315076,
- "return_value": {
- "type": "Color"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "multimesh_set_visible_instances",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "visible",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "multimesh_get_visible_instances",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_set_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2960552364,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "buffer",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "multimesh_get_command_buffer_rd_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_get_buffer_rd_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_get_buffer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3964669176,
- "return_value": {
- "type": "PackedFloat32Array"
- },
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "multimesh_set_buffer_interpolated",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659844711,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "buffer",
- "type": "PackedFloat32Array"
- },
- {
- "name": "buffer_previous",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "multimesh_set_physics_interpolated",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "interpolated",
- "type": "bool"
- }
- ]
- },
- {
- "name": "multimesh_set_physics_interpolation_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3934808223,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "quality",
- "type": "enum::RenderingServer.MultimeshPhysicsInterpolationQuality"
- }
- ]
- },
- {
- "name": "multimesh_instance_reset_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "multimesh_instances_reset_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "multimesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "skeleton_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "skeleton_allocate_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1904426712,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID"
- },
- {
- "name": "bones",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "is_2d_skeleton",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "skeleton_get_bone_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2198884583,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID"
- }
- ]
- },
- {
- "name": "skeleton_bone_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675327471,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "skeleton_bone_get_transform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1050775521,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "skeleton_bone_set_transform_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 736082694,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "skeleton_bone_get_transform_2d",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1324854622,
- "return_value": {
- "type": "Transform2D"
- },
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID"
- },
- {
- "name": "bone",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "skeleton_set_base_transform_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "skeleton",
- "type": "RID"
- },
- {
- "name": "base_transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "directional_light_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "omni_light_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "spot_light_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "area_light_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "light_set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "light_set_param",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501936875,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "param",
- "type": "enum::RenderingServer.LightParam"
- },
- {
- "name": "value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "light_set_shadow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "light_set_projector",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "light_set_negative",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "light_set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "light_set_distance_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1622292572,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- },
- {
- "name": "begin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "shadow",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "light_set_reverse_cull_face_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "light_set_shadow_caster_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "light_set_bake_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1048525260,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "bake_mode",
- "type": "enum::RenderingServer.LightBakeMode"
- }
- ]
- },
- {
- "name": "light_set_max_sdfgi_cascade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "cascade",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "light_omni_set_shadow_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2552677200,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.LightOmniShadowMode"
- }
- ]
- },
- {
- "name": "light_directional_set_shadow_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 380462970,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.LightDirectionalShadowMode"
- }
- ]
- },
- {
- "name": "light_directional_set_blend_splits",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "light_directional_set_sky_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2559740754,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.LightDirectionalSkyMode"
- }
- ]
- },
- {
- "name": "light_area_set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "light_area_set_normalize_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "light_projectors_set_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 43944325,
- "arguments": [
- {
- "name": "filter",
- "type": "enum::RenderingServer.LightProjectorFilter"
- }
- ]
- },
- {
- "name": "lightmaps_set_bicubic_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "positional_soft_shadow_filter_set_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3613045266,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.ShadowQuality"
- }
- ]
- },
- {
- "name": "directional_soft_shadow_filter_set_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3613045266,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.ShadowQuality"
- }
- ]
- },
- {
- "name": "directional_shadow_atlas_set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 300928843,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "is_16bits",
- "type": "bool"
- }
- ]
- },
- {
- "name": "reflection_probe_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "reflection_probe_set_update_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3853670147,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.ReflectionProbeUpdateMode"
- }
- ]
- },
- {
- "name": "reflection_probe_set_intensity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "reflection_probe_set_blend_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "blend_distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "reflection_probe_set_ambient_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 184163074,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.ReflectionProbeAmbientMode"
- }
- ]
- },
- {
- "name": "reflection_probe_set_ambient_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "reflection_probe_set_ambient_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "reflection_probe_set_max_distance",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "distance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "reflection_probe_set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "reflection_probe_set_origin_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "offset",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "reflection_probe_set_as_interior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "reflection_probe_set_enable_box_projection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "reflection_probe_set_enable_shadows",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "reflection_probe_set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "reflection_probe_set_reflection_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "reflection_probe_set_resolution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "resolution",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "reflection_probe_set_mesh_lod_threshold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "probe",
- "type": "RID"
- },
- {
- "name": "pixels",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "decal_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "decal_set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "decal_set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3953344054,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "type",
- "type": "enum::RenderingServer.DecalTexture"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "decal_set_emission_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "decal_set_albedo_mix",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "albedo_mix",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "decal_set_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "decal_set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "decal_set_distance_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2972769666,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- },
- {
- "name": "begin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "decal_set_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "above",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "below",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "decal_set_normal_fade",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "decal",
- "type": "RID"
- },
- {
- "name": "fade",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "decals_set_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3519875702,
- "arguments": [
- {
- "name": "filter",
- "type": "enum::RenderingServer.DecalFilter"
- }
- ]
- },
- {
- "name": "gi_set_use_half_resolution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "half_resolution",
- "type": "bool"
- }
- ]
- },
- {
- "name": "voxel_gi_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "voxel_gi_allocate_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4108223027,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "to_cell_xform",
- "type": "Transform3D"
- },
- {
- "name": "aabb",
- "type": "AABB"
- },
- {
- "name": "octree_size",
- "type": "Vector3i"
- },
- {
- "name": "octree_cells",
- "type": "PackedByteArray"
- },
- {
- "name": "data_cells",
- "type": "PackedByteArray"
- },
- {
- "name": "distance_field",
- "type": "PackedByteArray"
- },
- {
- "name": "level_counts",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "voxel_gi_get_octree_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2607699645,
- "return_value": {
- "type": "Vector3i"
- },
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- }
- ]
- },
- {
- "name": "voxel_gi_get_octree_cells",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3348040486,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- }
- ]
- },
- {
- "name": "voxel_gi_get_data_cells",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3348040486,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- }
- ]
- },
- {
- "name": "voxel_gi_get_distance_field",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3348040486,
- "return_value": {
- "type": "PackedByteArray"
- },
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- }
- ]
- },
- {
- "name": "voxel_gi_get_level_counts",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 788230395,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- }
- ]
- },
- {
- "name": "voxel_gi_get_to_cell_xform",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1128465797,
- "return_value": {
- "type": "Transform3D"
- },
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- }
- ]
- },
- {
- "name": "voxel_gi_set_dynamic_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "range",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "voxel_gi_set_propagation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "voxel_gi_set_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "voxel_gi_set_baked_exposure_normalization",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "baked_exposure",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "voxel_gi_set_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "voxel_gi_set_normal_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "voxel_gi_set_interior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "voxel_gi_set_use_two_bounces",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "voxel_gi",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "voxel_gi_set_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1538689978,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.VoxelGIQuality"
- }
- ]
- },
- {
- "name": "lightmap_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "lightmap_set_textures",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2646464759,
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- },
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "uses_sh",
- "type": "bool"
- }
- ]
- },
- {
- "name": "lightmap_set_probe_bounds",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3696536120,
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- },
- {
- "name": "bounds",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "lightmap_set_probe_interior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- },
- {
- "name": "interior",
- "type": "bool"
- }
- ]
- },
- {
- "name": "lightmap_set_probe_capture_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3217845880,
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- },
- {
- "name": "points",
- "type": "PackedVector3Array"
- },
- {
- "name": "point_sh",
- "type": "PackedColorArray"
- },
- {
- "name": "tetrahedra",
- "type": "PackedInt32Array"
- },
- {
- "name": "bsp_tree",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "lightmap_get_probe_capture_points",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 808965560,
- "return_value": {
- "type": "PackedVector3Array"
- },
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- }
- ]
- },
- {
- "name": "lightmap_get_probe_capture_sh",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1569415609,
- "return_value": {
- "type": "PackedColorArray"
- },
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- }
- ]
- },
- {
- "name": "lightmap_get_probe_capture_tetrahedra",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 788230395,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- }
- ]
- },
- {
- "name": "lightmap_get_probe_capture_bsp_tree",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 788230395,
- "return_value": {
- "type": "PackedInt32Array"
- },
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- }
- ]
- },
- {
- "name": "lightmap_set_baked_exposure_normalization",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "lightmap",
- "type": "RID"
- },
- {
- "name": "baked_exposure",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "lightmap_set_probe_capture_update_speed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "speed",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "particles_set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3492270028,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.ParticlesMode"
- }
- ]
- },
- {
- "name": "particles_set_emitting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "emitting",
- "type": "bool"
- }
- ]
- },
- {
- "name": "particles_get_emitting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_set_amount",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "particles_set_amount_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_set_lifetime",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "lifetime",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "particles_set_one_shot",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "one_shot",
- "type": "bool"
- }
- ]
- },
- {
- "name": "particles_set_pre_process_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "particles_request_process_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1515254041,
- "hash_compatibility": [
- 1794382983
- ],
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "process_time",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "process_time_residual",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "particles_set_explosiveness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_set_randomness_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_set_interp_to_end",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "factor",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_set_emitter_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "particles_set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3696536120,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "particles_set_speed_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "particles_set_use_local_coordinates",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "particles_set_process_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_set_fixed_fps",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "fps",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "particles_set_interpolate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "particles_set_fractional_delta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "particles_set_collision_base_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_set_transform_align",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3264971368,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "align",
- "type": "enum::RenderingServer.ParticlesTransformAlign"
- }
- ]
- },
- {
- "name": "particles_set_transform_align_channel_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1303285813,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "channel_filter",
- "type": "enum::RenderingServer.ParticlesTransformAlignCustomSrc"
- }
- ]
- },
- {
- "name": "particles_set_transform_align_axis",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3065310065,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "rotation_axis",
- "type": "enum::RenderingServer.ParticlesTransformAlignAxis"
- }
- ]
- },
- {
- "name": "particles_set_trails",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2010054925,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "length_sec",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_set_trail_bind_poses",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 684822712,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "bind_poses",
- "type": "typedarray::Transform3D"
- }
- ]
- },
- {
- "name": "particles_is_inactive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3521089500,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_request_process",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_restart",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_set_subemitter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "subemitter_particles",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_emit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4043136117,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- },
- {
- "name": "velocity",
- "type": "Vector3"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "custom",
- "type": "Color"
- },
- {
- "name": "emit_flags",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "particles_set_draw_order",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 935028487,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "order",
- "type": "enum::RenderingServer.ParticlesDrawOrder"
- }
- ]
- },
- {
- "name": "particles_set_draw_passes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "particles_set_draw_pass_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "pass",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "mesh",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_get_current_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3952830260,
- "return_value": {
- "type": "AABB"
- },
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_set_emission_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "particles_collision_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "particles_collision_set_collision_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1497044930,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "type",
- "type": "enum::RenderingServer.ParticlesCollisionType"
- }
- ]
- },
- {
- "name": "particles_collision_set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "particles_collision_set_sphere_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_collision_set_box_extents",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "extents",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "particles_collision_set_attractor_strength",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_collision_set_attractor_directionality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_collision_set_attractor_attenuation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "curve",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "particles_collision_set_field_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_collision_height_field_update",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- }
- ]
- },
- {
- "name": "particles_collision_set_height_field_resolution",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 962977297,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "resolution",
- "type": "enum::RenderingServer.ParticlesCollisionHeightfieldResolution"
- }
- ]
- },
- {
- "name": "particles_collision_set_height_field_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "particles_collision",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "fog_volume_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "fog_volume_set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3818703106,
- "arguments": [
- {
- "name": "fog_volume",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "enum::RenderingServer.FogVolumeShape"
- }
- ]
- },
- {
- "name": "fog_volume_set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3227306858,
- "arguments": [
- {
- "name": "fog_volume",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "fog_volume_set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "fog_volume",
- "type": "RID"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "visibility_notifier_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "visibility_notifier_set_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3696536120,
- "arguments": [
- {
- "name": "notifier",
- "type": "RID"
- },
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "visibility_notifier_set_callbacks",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2689735388,
- "arguments": [
- {
- "name": "notifier",
- "type": "RID"
- },
- {
- "name": "enter_callable",
- "type": "Callable"
- },
- {
- "name": "exit_callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "occluder_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "occluder_set_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3854404263,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "vertices",
- "type": "PackedVector3Array"
- },
- {
- "name": "indices",
- "type": "PackedInt32Array"
- }
- ]
- },
- {
- "name": "camera_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "camera_set_perspective",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 157498339,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "fovy_degrees",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_near",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "camera_set_orthogonal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 157498339,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_near",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "camera_set_frustum",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1889878953,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "offset",
- "type": "Vector2"
- },
- {
- "name": "z_near",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "z_far",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "camera_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "camera_set_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "layers",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "camera_set_environment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "env",
- "type": "RID"
- }
- ]
- },
- {
- "name": "camera_set_camera_attributes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "effects",
- "type": "RID"
- }
- ]
- },
- {
- "name": "camera_set_compositor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "compositor",
- "type": "RID"
- }
- ]
- },
- {
- "name": "camera_set_use_vertical_aspect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "camera",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "viewport_set_use_xr",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "use_xr",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3313592705,
- "hash_compatibility": [
- 4288446313
- ],
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "width",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "view_count",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "viewport_set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_parent_viewport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "parent_viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_attach_to_screen",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1062245816,
- "hash_compatibility": [
- 1278520651
- ],
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- },
- {
- "name": "screen",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "viewport_set_render_direct_to_screen",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_canvas_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "canvas_cull_mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "viewport_set_scaling_3d_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2386524376,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "scaling_3d_mode",
- "type": "enum::RenderingServer.ViewportScaling3DMode"
- }
- ]
- },
- {
- "name": "viewport_set_scaling_3d_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "viewport_set_fsr_sharpness",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "sharpness",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "viewport_set_texture_mipmap_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "mipmap_bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "viewport_set_anisotropic_filtering_level",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3953214029,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "anisotropic_filtering_level",
- "type": "enum::RenderingServer.ViewportAnisotropicFiltering"
- }
- ]
- },
- {
- "name": "viewport_set_update_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3161116010,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "update_mode",
- "type": "enum::RenderingServer.ViewportUpdateMode"
- }
- ]
- },
- {
- "name": "viewport_get_update_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3803901472,
- "return_value": {
- "type": "enum::RenderingServer.ViewportUpdateMode"
- },
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_set_clear_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3628367896,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "clear_mode",
- "type": "enum::RenderingServer.ViewportClearMode"
- }
- ]
- },
- {
- "name": "viewport_get_render_target",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_get_texture",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3814569979,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_set_disable_3d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_disable_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_environment_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2196892182,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.ViewportEnvironmentMode"
- }
- ]
- },
- {
- "name": "viewport_attach_camera",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "camera",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_set_scenario",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "scenario",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_attach_canvas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "canvas",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_remove_canvas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "canvas",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_set_snap_2d_transforms_to_pixel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_snap_2d_vertices_to_pixel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_default_canvas_item_texture_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1155129294,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "filter",
- "type": "enum::RenderingServer.CanvasItemTextureFilter"
- }
- ]
- },
- {
- "name": "viewport_set_default_canvas_item_texture_repeat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1652956681,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "repeat",
- "type": "enum::RenderingServer.CanvasItemTextureRepeat"
- }
- ]
- },
- {
- "name": "viewport_set_canvas_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3608606053,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "canvas",
- "type": "RID"
- },
- {
- "name": "offset",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "viewport_set_canvas_stacking",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3713930247,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "canvas",
- "type": "RID"
- },
- {
- "name": "layer",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "sublayer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "viewport_set_transparent_background",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_global_canvas_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "viewport_set_sdf_oversize_and_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1329198632,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "oversize",
- "type": "enum::RenderingServer.ViewportSDFOversize"
- },
- {
- "name": "scale",
- "type": "enum::RenderingServer.ViewportSDFScale"
- }
- ]
- },
- {
- "name": "viewport_set_positional_shadow_atlas_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1904426712,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "use_16_bits",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "viewport_set_positional_shadow_atlas_quadrant_subdivision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "quadrant",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "subdivision",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "viewport_set_msaa_3d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3764433340,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "msaa",
- "type": "enum::RenderingServer.ViewportMSAA"
- }
- ]
- },
- {
- "name": "viewport_set_msaa_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3764433340,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "msaa",
- "type": "enum::RenderingServer.ViewportMSAA"
- }
- ]
- },
- {
- "name": "viewport_set_use_hdr_2d",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_screen_space_aa",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1447279591,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.ViewportScreenSpaceAA"
- }
- ]
- },
- {
- "name": "viewport_set_use_taa",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_use_debanding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_use_occlusion_culling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_set_occlusion_rays_per_thread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "rays_per_thread",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "viewport_set_occlusion_culling_build_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2069725696,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.ViewportOcclusionCullingBuildQuality"
- }
- ]
- },
- {
- "name": "viewport_get_render_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2041262392,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "type",
- "type": "enum::RenderingServer.ViewportRenderInfoType"
- },
- {
- "name": "info",
- "type": "enum::RenderingServer.ViewportRenderInfo"
- }
- ]
- },
- {
- "name": "viewport_set_debug_draw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2089420930,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "draw",
- "type": "enum::RenderingServer.ViewportDebugDraw"
- }
- ]
- },
- {
- "name": "viewport_set_measure_render_time",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "viewport_get_measured_render_time_cpu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_get_measured_render_time_gpu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 866169185,
- "return_value": {
- "type": "float",
- "meta": "double"
- },
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- }
- ]
- },
- {
- "name": "viewport_set_vrs_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 398809874,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.ViewportVRSMode"
- }
- ]
- },
- {
- "name": "viewport_set_vrs_update_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2696154815,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.ViewportVRSUpdateMode"
- }
- ]
- },
- {
- "name": "viewport_set_vrs_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "viewport",
- "type": "RID"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "sky_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "sky_set_radiance_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "sky",
- "type": "RID"
- },
- {
- "name": "radiance_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "sky_set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3279019937,
- "arguments": [
- {
- "name": "sky",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.SkyMode"
- }
- ]
- },
- {
- "name": "sky_set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "sky",
- "type": "RID"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "sky_bake_panorama",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3875285818,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "sky",
- "type": "RID"
- },
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "bake_irradiance",
- "type": "bool"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "compositor_effect_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "compositor_effect_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "effect",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "compositor_effect_set_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 487412485,
- "arguments": [
- {
- "name": "effect",
- "type": "RID"
- },
- {
- "name": "callback_type",
- "type": "enum::RenderingServer.CompositorEffectCallbackType"
- },
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "compositor_effect_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3659527075,
- "arguments": [
- {
- "name": "effect",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::RenderingServer.CompositorEffectFlags"
- },
- {
- "name": "set",
- "type": "bool"
- }
- ]
- },
- {
- "name": "compositor_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "compositor_set_compositor_effects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 684822712,
- "arguments": [
- {
- "name": "compositor",
- "type": "RID"
- },
- {
- "name": "effects",
- "type": "typedarray::RID"
- }
- ]
- },
- {
- "name": "environment_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "environment_set_background",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937328877,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "bg",
- "type": "enum::RenderingServer.EnvironmentBG"
- }
- ]
- },
- {
- "name": "environment_set_camera_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "environment_set_sky",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "sky",
- "type": "RID"
- }
- ]
- },
- {
- "name": "environment_set_sky_custom_fov",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_sky_orientation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1735850857,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "orientation",
- "type": "Basis"
- }
- ]
- },
- {
- "name": "environment_set_bg_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "environment_set_bg_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "multiplier",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "exposure_value",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_canvas_max_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "max_layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "environment_set_ambient_light",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214961493,
- "hash_compatibility": [
- 491659071
- ],
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "ambient",
- "type": "enum::RenderingServer.EnvironmentAmbientSource",
- "default_value": "0"
- },
- {
- "name": "energy",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "sky_contribution",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "reflection_source",
- "type": "enum::RenderingServer.EnvironmentReflectionSource",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "environment_set_glow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2421724940,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "levels",
- "type": "PackedFloat32Array"
- },
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "strength",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "mix",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "bloom_threshold",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "blend_mode",
- "type": "enum::RenderingServer.EnvironmentGlowBlendMode"
- },
- {
- "name": "hdr_bleed_threshold",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "hdr_bleed_scale",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "hdr_luminance_cap",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "glow_map_strength",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "glow_map",
- "type": "RID"
- }
- ]
- },
- {
- "name": "environment_set_tonemap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2914312638,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "tone_mapper",
- "type": "enum::RenderingServer.EnvironmentToneMapper"
- },
- {
- "name": "exposure",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "white",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_tonemap_agx_contrast",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "agx_contrast",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_adjustment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 876799838,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "brightness",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "contrast",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "saturation",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "use_1d_color_correction",
- "type": "bool"
- },
- {
- "name": "color_correction",
- "type": "RID"
- }
- ]
- },
- {
- "name": "environment_set_ssr",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3607294374,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "max_steps",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "fade_in",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "fade_out",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "depth_tolerance",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_ssao",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3994732740,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "intensity",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "power",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "detail",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "horizon",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "sharpness",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "light_affect",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "ao_channel_affect",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_fog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 105051629,
- "hash_compatibility": [
- 2793577733
- ],
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "light_color",
- "type": "Color"
- },
- {
- "name": "light_energy",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "sun_scatter",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "density",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "height_density",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "aerial_perspective",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "sky_affect",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "fog_mode",
- "type": "enum::RenderingServer.EnvironmentFogMode",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "environment_set_fog_depth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 157498339,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "curve",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "begin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "end",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_sdfgi",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3519144388,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "cascades",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "min_cell_size",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "y_scale",
- "type": "enum::RenderingServer.EnvironmentSDFGIYScale"
- },
- {
- "name": "use_occlusion",
- "type": "bool"
- },
- {
- "name": "bounce_feedback",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "read_sky",
- "type": "bool"
- },
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "normal_bias",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "probe_bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_volumetric_fog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1553633833,
- "arguments": [
- {
- "name": "env",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "density",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "albedo",
- "type": "Color"
- },
- {
- "name": "emission",
- "type": "Color"
- },
- {
- "name": "emission_energy",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "anisotropy",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "length",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "detail_spread",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "gi_inject",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "temporal_reprojection",
- "type": "bool"
- },
- {
- "name": "temporal_reprojection_amount",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "ambient_inject",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "sky_affect",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_glow_set_use_bicubic_upscale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "environment_set_ssr_half_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "half_size",
- "type": "bool"
- }
- ]
- },
- {
- "name": "environment_set_ssr_roughness_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1190026788,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.EnvironmentSSRRoughnessQuality"
- }
- ]
- },
- {
- "name": "environment_set_ssao_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 189753569,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.EnvironmentSSAOQuality"
- },
- {
- "name": "half_size",
- "type": "bool"
- },
- {
- "name": "adaptive_target",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "blur_passes",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "fadeout_from",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "fadeout_to",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_ssil_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1713836683,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.EnvironmentSSILQuality"
- },
- {
- "name": "half_size",
- "type": "bool"
- },
- {
- "name": "adaptive_target",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "blur_passes",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "fadeout_from",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "fadeout_to",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "environment_set_sdfgi_ray_count",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 340137951,
- "arguments": [
- {
- "name": "ray_count",
- "type": "enum::RenderingServer.EnvironmentSDFGIRayCount"
- }
- ]
- },
- {
- "name": "environment_set_sdfgi_frames_to_converge",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2182444374,
- "arguments": [
- {
- "name": "frames",
- "type": "enum::RenderingServer.EnvironmentSDFGIFramesToConverge"
- }
- ]
- },
- {
- "name": "environment_set_sdfgi_frames_to_update_light",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1251144068,
- "arguments": [
- {
- "name": "frames",
- "type": "enum::RenderingServer.EnvironmentSDFGIFramesToUpdateLight"
- }
- ]
- },
- {
- "name": "environment_set_volumetric_fog_volume_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3937882851,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "environment_set_volumetric_fog_filter_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "environment_bake_panorama",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2452908646,
- "return_value": {
- "type": "Image"
- },
- "arguments": [
- {
- "name": "environment",
- "type": "RID"
- },
- {
- "name": "bake_irradiance",
- "type": "bool"
- },
- {
- "name": "size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "screen_space_roughness_limiter_set_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 916716790,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "limit",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "sub_surface_scattering_set_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 64571803,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.SubSurfaceScatteringQuality"
- }
- ]
- },
- {
- "name": "sub_surface_scattering_set_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1017552074,
- "arguments": [
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "depth_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "camera_attributes_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "camera_attributes_set_dof_blur_quality",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2220136795,
- "arguments": [
- {
- "name": "quality",
- "type": "enum::RenderingServer.DOFBlurQuality"
- },
- {
- "name": "use_jitter",
- "type": "bool"
- }
- ]
- },
- {
- "name": "camera_attributes_set_dof_blur_bokeh_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1205058394,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::RenderingServer.DOFBokehShape"
- }
- ]
- },
- {
- "name": "camera_attributes_set_dof_blur",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 316272616,
- "arguments": [
- {
- "name": "camera_attributes",
- "type": "RID"
- },
- {
- "name": "far_enable",
- "type": "bool"
- },
- {
- "name": "far_distance",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "far_transition",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "near_enable",
- "type": "bool"
- },
- {
- "name": "near_distance",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "near_transition",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "amount",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "camera_attributes_set_exposure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2513314492,
- "arguments": [
- {
- "name": "camera_attributes",
- "type": "RID"
- },
- {
- "name": "multiplier",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "normalization",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "camera_attributes_set_auto_exposure",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4266986332,
- "arguments": [
- {
- "name": "camera_attributes",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "min_sensitivity",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "max_sensitivity",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "speed",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "scenario_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "scenario_set_environment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID"
- },
- {
- "name": "environment",
- "type": "RID"
- }
- ]
- },
- {
- "name": "scenario_set_fallback_environment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID"
- },
- {
- "name": "environment",
- "type": "RID"
- }
- ]
- },
- {
- "name": "scenario_set_camera_attributes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID"
- },
- {
- "name": "effects",
- "type": "RID"
- }
- ]
- },
- {
- "name": "scenario_set_compositor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "scenario",
- "type": "RID"
- },
- {
- "name": "compositor",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_create2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 746547085,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "base",
- "type": "RID"
- },
- {
- "name": "scenario",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "instance_set_base",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "base",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_set_scenario",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "scenario",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_set_layer_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "instance_set_pivot_data",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1280615259,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "sorting_offset",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "use_aabb_center",
- "type": "bool"
- }
- ]
- },
- {
- "name": "instance_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3935195649,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform3D"
- }
- ]
- },
- {
- "name": "instance_attach_object_instance_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "uint64"
- }
- ]
- },
- {
- "name": "instance_set_blend_shape_weight",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1892459533,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "weight",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "instance_set_surface_override_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2310537182,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "surface",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_set_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "instance_geometry_set_transparency",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "transparency",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "instance_teleport",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_set_custom_aabb",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3696536120,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "aabb",
- "type": "AABB"
- }
- ]
- },
- {
- "name": "instance_attach_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "skeleton",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_set_extra_visibility_margin",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "margin",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "instance_set_visibility_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "parent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_set_ignore_culling",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "instance_geometry_set_flag",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1014989537,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "flag",
- "type": "enum::RenderingServer.InstanceFlags"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "instance_geometry_set_cast_shadows_setting",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3768836020,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "shadow_casting_setting",
- "type": "enum::RenderingServer.ShadowCastingSetting"
- }
- ]
- },
- {
- "name": "instance_geometry_set_material_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_geometry_set_material_overlay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instance_geometry_set_visibility_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4263925858,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "min",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "max",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "min_margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "max_margin",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "fade_mode",
- "type": "enum::RenderingServer.VisibilityRangeFadeMode"
- }
- ]
- },
- {
- "name": "instance_geometry_set_lightmap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 536974962,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "lightmap",
- "type": "RID"
- },
- {
- "name": "lightmap_uv_scale",
- "type": "Rect2"
- },
- {
- "name": "lightmap_slice",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "instance_geometry_set_lod_bias",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "lod_bias",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "instance_geometry_set_shader_parameter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3477296213,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "instance_geometry_get_shader_parameter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2621281810,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "instance_geometry_get_shader_parameter_default_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2621281810,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "instance_geometry_get_shader_parameter_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- }
- ]
- },
- {
- "name": "instances_cull_aabb",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2570105777,
- "hash_compatibility": [
- 2031554939
- ],
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "aabb",
- "type": "AABB"
- },
- {
- "name": "scenario",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "instances_cull_ray",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2208759584,
- "hash_compatibility": [
- 3388524336
- ],
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "from",
- "type": "Vector3"
- },
- {
- "name": "to",
- "type": "Vector3"
- },
- {
- "name": "scenario",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "instances_cull_convex",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2488539944,
- "hash_compatibility": [
- 3690700105
- ],
- "return_value": {
- "type": "PackedInt64Array"
- },
- "arguments": [
- {
- "name": "convex",
- "type": "typedarray::Plane"
- },
- {
- "name": "scenario",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "bake_render_uv2",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1904608558,
- "return_value": {
- "type": "typedarray::Image"
- },
- "arguments": [
- {
- "name": "base",
- "type": "RID"
- },
- {
- "name": "material_overrides",
- "type": "typedarray::RID"
- },
- {
- "name": "image_size",
- "type": "Vector2i"
- }
- ]
- },
- {
- "name": "canvas_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "canvas_set_item_mirroring",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2343975398,
- "arguments": [
- {
- "name": "canvas",
- "type": "RID"
- },
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "mirroring",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "canvas_set_item_repeat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1739512717,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "repeat_size",
- "type": "Vector2"
- },
- {
- "name": "repeat_times",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_set_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "canvas",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "canvas_set_disable_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "disable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_texture_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "canvas_texture_set_channel",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3822119138,
- "arguments": [
- {
- "name": "canvas_texture",
- "type": "RID"
- },
- {
- "name": "channel",
- "type": "enum::RenderingServer.CanvasTextureChannel"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_texture_set_shading_parameters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2124967469,
- "arguments": [
- {
- "name": "canvas_texture",
- "type": "RID"
- },
- {
- "name": "base_color",
- "type": "Color"
- },
- {
- "name": "shininess",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "canvas_texture_set_texture_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1155129294,
- "arguments": [
- {
- "name": "canvas_texture",
- "type": "RID"
- },
- {
- "name": "filter",
- "type": "enum::RenderingServer.CanvasItemTextureFilter"
- }
- ]
- },
- {
- "name": "canvas_texture_set_texture_repeat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1652956681,
- "arguments": [
- {
- "name": "canvas_texture",
- "type": "RID"
- },
- {
- "name": "repeat",
- "type": "enum::RenderingServer.CanvasItemTextureRepeat"
- }
- ]
- },
- {
- "name": "canvas_item_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "canvas_item_set_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "parent",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_set_default_texture_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1155129294,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "filter",
- "type": "enum::RenderingServer.CanvasItemTextureFilter"
- }
- ]
- },
- {
- "name": "canvas_item_set_default_texture_repeat",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1652956681,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "repeat",
- "type": "enum::RenderingServer.CanvasItemTextureRepeat"
- }
- ]
- },
- {
- "name": "canvas_item_set_visible",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "visible",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_set_light_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_item_set_visibility_layer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "visibility_layer",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "canvas_item_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "canvas_item_set_clip",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "clip",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_set_distance_field_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_set_custom_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1333997032,
- "hash_compatibility": [
- 2180266943
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "use_custom_rect",
- "type": "bool"
- },
- {
- "name": "rect",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "canvas_item_set_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "canvas_item_set_self_modulate",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "canvas_item_set_draw_behind_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_set_interpolated",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "interpolated",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_reset_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_transform_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "canvas_item_add_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1819681853,
- "hash_compatibility": [
- 2843922985
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "from",
- "type": "Vector2"
- },
- {
- "name": "to",
- "type": "Vector2"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "canvas_item_add_polyline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3098767073,
- "hash_compatibility": [
- 3438017257
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "canvas_item_add_multiline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3098767073,
- "hash_compatibility": [
- 2088642721,
- 3176074788
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "-1.0"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "canvas_item_add_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3523446176,
- "hash_compatibility": [
- 934531857
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "canvas_item_add_circle",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 333077949,
- "hash_compatibility": [
- 2439351960
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "canvas_item_add_ellipse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4188642757,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "pos",
- "type": "Vector2"
- },
- {
- "name": "major",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "minor",
- "type": "float",
- "meta": "float"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "antialiased",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "canvas_item_add_texture_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 324864032,
- "hash_compatibility": [
- 3205360868
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "tile",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "transpose",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "canvas_item_add_msdf_texture_rect_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 97408773,
- "hash_compatibility": [
- 349157222
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "src_rect",
- "type": "Rect2"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "outline_size",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "px_range",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float",
- "default_value": "1.0"
- }
- ]
- },
- {
- "name": "canvas_item_add_lcd_texture_rect_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 359793297,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "src_rect",
- "type": "Rect2"
- },
- {
- "name": "modulate",
- "type": "Color"
- }
- ]
- },
- {
- "name": "canvas_item_add_texture_rect_region",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 485157892,
- "hash_compatibility": [
- 2782979504
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "src_rect",
- "type": "Rect2"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "transpose",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "clip_uv",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "canvas_item_add_nine_patch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 389957886,
- "hash_compatibility": [
- 904428547
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "rect",
- "type": "Rect2"
- },
- {
- "name": "source",
- "type": "Rect2"
- },
- {
- "name": "texture",
- "type": "RID"
- },
- {
- "name": "topleft",
- "type": "Vector2"
- },
- {
- "name": "bottomright",
- "type": "Vector2"
- },
- {
- "name": "x_axis_mode",
- "type": "enum::RenderingServer.NinePatchAxisMode",
- "default_value": "0"
- },
- {
- "name": "y_axis_mode",
- "type": "enum::RenderingServer.NinePatchAxisMode",
- "default_value": "0"
- },
- {
- "name": "draw_center",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- }
- ]
- },
- {
- "name": "canvas_item_add_primitive",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3731601077,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "uvs",
- "type": "PackedVector2Array"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_add_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3580000528,
- "hash_compatibility": [
- 2907936855
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "uvs",
- "type": "PackedVector2Array",
- "default_value": "PackedVector2Array()"
- },
- {
- "name": "texture",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "canvas_item_add_triangle_array",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 660261329,
- "hash_compatibility": [
- 749685193
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "indices",
- "type": "PackedInt32Array"
- },
- {
- "name": "points",
- "type": "PackedVector2Array"
- },
- {
- "name": "colors",
- "type": "PackedColorArray"
- },
- {
- "name": "uvs",
- "type": "PackedVector2Array",
- "default_value": "PackedVector2Array()"
- },
- {
- "name": "bones",
- "type": "PackedInt32Array",
- "default_value": "PackedInt32Array()"
- },
- {
- "name": "weights",
- "type": "PackedFloat32Array",
- "default_value": "PackedFloat32Array()"
- },
- {
- "name": "texture",
- "type": "RID",
- "default_value": "RID()"
- },
- {
- "name": "count",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "canvas_item_add_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 316450961,
- "hash_compatibility": [
- 3548053052
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D",
- "default_value": "Transform2D(1, 0, 0, 1, 0, 0)"
- },
- {
- "name": "modulate",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "texture",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "canvas_item_add_multimesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2131855138,
- "hash_compatibility": [
- 1541595251
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "mesh",
- "type": "RID"
- },
- {
- "name": "texture",
- "type": "RID",
- "default_value": "RID()"
- }
- ]
- },
- {
- "name": "canvas_item_add_particles",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2575754278,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "particles",
- "type": "RID"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_add_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "canvas_item_add_clip_ignore",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "ignore",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_add_animation_slice",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2646834499,
- "hash_compatibility": [
- 4107531031
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "animation_length",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "slice_begin",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "slice_end",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "offset",
- "type": "float",
- "meta": "double",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "canvas_item_set_sort_children_by_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_set_z_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "z_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_item_set_z_as_relative_to_parent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_set_copy_to_backbuffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2429202503,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- },
- {
- "name": "rect",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "canvas_item_attach_skeleton",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "skeleton",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_set_draw_index",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_item_set_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "material",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_set_use_parent_material",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_item_set_instance_shader_parameter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3477296213,
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "canvas_item_get_instance_shader_parameter",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2621281810,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "canvas_item_get_instance_shader_parameter_default_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2621281810,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- },
- {
- "name": "parameter",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "canvas_item_get_instance_shader_parameter_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2684255073,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "instance",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_item_set_visibility_notifier",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3568945579,
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- },
- {
- "name": "area",
- "type": "Rect2"
- },
- {
- "name": "enter_callable",
- "type": "Callable"
- },
- {
- "name": "exit_callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "canvas_item_set_canvas_group_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3973586316,
- "hash_compatibility": [
- 41973386
- ],
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.CanvasGroupMode"
- },
- {
- "name": "clear_margin",
- "type": "float",
- "meta": "float",
- "default_value": "5.0"
- },
- {
- "name": "fit_empty",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "fit_margin",
- "type": "float",
- "meta": "float",
- "default_value": "0.0"
- },
- {
- "name": "blur_mipmaps",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "debug_canvas_item_get_rect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 624227424,
- "return_value": {
- "type": "Rect2"
- },
- "arguments": [
- {
- "name": "item",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_light_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "canvas_light_attach_to_canvas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "canvas",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_light_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_light_set_texture_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "canvas_light_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "canvas_light_set_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "texture",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_light_set_texture_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3201125042,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "offset",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "canvas_light_set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "canvas_light_set_height",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "canvas_light_set_energy",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "energy",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "canvas_light_set_z_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "min_z",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_z",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_light_set_layer_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288446313,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "min_layer",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_layer",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_light_set_item_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_light_set_item_shadow_cull_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_light_set_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2957564891,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.CanvasLightMode"
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_filter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 393119659,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "filter",
- "type": "enum::RenderingServer.CanvasLightShadowFilter"
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2948539648,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "canvas_light_set_shadow_smooth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1794382983,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "smooth",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "canvas_light_set_blend_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 804895945,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.CanvasLightBlendMode"
- }
- ]
- },
- {
- "name": "canvas_light_set_interpolated",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "interpolated",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_light_reset_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_light_transform_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "light",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "canvas_light_occluder_attach_to_canvas",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "canvas",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_polygon",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 395945892,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "polygon",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_as_sdf_collision",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_transform",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_light_mask",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3411492887,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "mask",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_set_interpolated",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1265174801,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "interpolated",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_reset_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- }
- ]
- },
- {
- "name": "canvas_light_occluder_transform_physics_interpolation",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1246044741,
- "arguments": [
- {
- "name": "occluder",
- "type": "RID"
- },
- {
- "name": "transform",
- "type": "Transform2D"
- }
- ]
- },
- {
- "name": "canvas_occluder_polygon_create",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "canvas_occluder_polygon_set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2103882027,
- "arguments": [
- {
- "name": "occluder_polygon",
- "type": "RID"
- },
- {
- "name": "shape",
- "type": "PackedVector2Array"
- },
- {
- "name": "closed",
- "type": "bool"
- }
- ]
- },
- {
- "name": "canvas_occluder_polygon_set_cull_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1839404663,
- "arguments": [
- {
- "name": "occluder_polygon",
- "type": "RID"
- },
- {
- "name": "mode",
- "type": "enum::RenderingServer.CanvasOccluderPolygonCullMode"
- }
- ]
- },
- {
- "name": "canvas_set_shadow_texture_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "global_shader_parameter_add",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 463390080,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "type",
- "type": "enum::RenderingServer.GlobalShaderParameterType"
- },
- {
- "name": "default_value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "global_shader_parameter_remove",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "global_shader_parameter_get_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "global_shader_parameter_set",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "global_shader_parameter_set_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "global_shader_parameter_get",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "global_shader_parameter_get_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1601414142,
- "return_value": {
- "type": "enum::RenderingServer.GlobalShaderParameterType"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "free_rid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2722037293,
- "arguments": [
- {
- "name": "rid",
- "type": "RID"
- }
- ]
- },
- {
- "name": "request_frame_drawn_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "has_changed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_rendering_info",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3763192241,
- "return_value": {
- "type": "int",
- "meta": "uint64"
- },
- "arguments": [
- {
- "name": "info",
- "type": "enum::RenderingServer.RenderingInfo"
- }
- ]
- },
- {
- "name": "get_video_adapter_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_video_adapter_vendor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_video_adapter_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3099547011,
- "return_value": {
- "type": "enum::RenderingDevice.DeviceType"
- }
- },
- {
- "name": "get_video_adapter_api_version",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_current_rendering_driver_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_current_rendering_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "make_sphere_mesh",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2251015897,
- "return_value": {
- "type": "RID"
- },
- "arguments": [
- {
- "name": "latitudes",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "longitudes",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "radius",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_test_cube",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_test_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "get_white_texture",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 529393457,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_boot_image_with_stretch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1104470771,
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "stretch_mode",
- "type": "enum::RenderingServer.SplashStretchMode"
- },
- {
- "name": "use_filter",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "set_boot_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3759744527,
- "hash_compatibility": [
- 2244367877
- ],
- "arguments": [
- {
- "name": "image",
- "type": "Image"
- },
- {
- "name": "color",
- "type": "Color"
- },
- {
- "name": "scale",
- "type": "bool"
- },
- {
- "name": "use_filter",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "get_default_clear_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3200896285,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_default_clear_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "has_os_feature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_debug_generate_wireframes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "generate",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_render_loop_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_render_loop_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_frame_setup_time_cpu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "force_sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "force_draw",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1076185472,
- "arguments": [
- {
- "name": "swap_buffers",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "frame_step",
- "type": "float",
- "meta": "double",
- "default_value": "0.0"
- }
- ]
- },
- {
- "name": "get_rendering_device",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1405107940,
- "return_value": {
- "type": "RenderingDevice"
- }
- },
- {
- "name": "create_local_rendering_device",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1405107940,
- "return_value": {
- "type": "RenderingDevice"
- }
- },
- {
- "name": "is_on_render_thread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "call_on_render_thread",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callable",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "has_feature",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 598462696,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "feature",
- "type": "enum::RenderingServer.Features"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "frame_pre_draw"
- },
- {
- "name": "frame_post_draw"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "render_loop_enabled",
- "setter": "set_render_loop_enabled",
- "getter": "is_render_loop_enabled"
- }
- ]
- },
- {
- "name": "Resource",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "DeepDuplicateMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DEEP_DUPLICATE_NONE",
- "value": 0
- },
- {
- "name": "DEEP_DUPLICATE_INTERNAL",
- "value": 1
- },
- {
- "name": "DEEP_DUPLICATE_ALL",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_setup_local_to_scene",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_rid",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "_reset_state",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_set_path_cache",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3089850668,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "take_over_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_path_cache",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_rid",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2944877500,
- "return_value": {
- "type": "RID"
- }
- },
- {
- "name": "set_local_to_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_local_to_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_local_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "setup_local_to_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "reset_state",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_id_for_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "id",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_id_for_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "is_built_in",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "generate_scene_unique_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 2841200299,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_scene_unique_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "id",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_scene_unique_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "emit_changed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "duplicate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 482882304,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "deep",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "duplicate_deep",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 905779109,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "deep_subresources_mode",
- "type": "enum::Resource.DeepDuplicateMode",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "copy_from_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3338311164,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "changed"
- },
- {
- "name": "setup_local_to_scene_requested"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "resource_local_to_scene",
- "setter": "set_local_to_scene",
- "getter": "is_local_to_scene"
- },
- {
- "type": "String",
- "name": "resource_path",
- "setter": "set_path",
- "getter": "get_path"
- },
- {
- "type": "String",
- "name": "resource_name",
- "setter": "set_name",
- "getter": "get_name"
- },
- {
- "type": "String",
- "name": "resource_scene_unique_id",
- "setter": "set_scene_unique_id",
- "getter": "get_scene_unique_id"
- }
- ]
- },
- {
- "name": "ResourceFormatLoader",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "CacheMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CACHE_MODE_IGNORE",
- "value": 0
- },
- {
- "name": "CACHE_MODE_REUSE",
- "value": 1
- },
- {
- "name": "CACHE_MODE_REPLACE",
- "value": 2
- },
- {
- "name": "CACHE_MODE_IGNORE_DEEP",
- "value": 3
- },
- {
- "name": "CACHE_MODE_REPLACE_DEEP",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_recognized_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_recognize_path",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2594487047,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "type",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_handles_type",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "type",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_resource_type",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_resource_script_class",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_resource_uid",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_dependencies",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 6257701,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "add_types",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_rename_dependencies",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 223715120,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "renames",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "_exists",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_classes_used",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4291131558,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_load",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2885906527,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "original_path",
- "type": "String"
- },
- {
- "name": "use_sub_threads",
- "type": "bool"
- },
- {
- "name": "cache_mode",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "ResourceFormatSaver",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "_save",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2794699034,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "flags",
- "type": "int",
- "meta": "uint32"
- }
- ]
- },
- {
- "name": "_set_uid",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 993915709,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "uid",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "_recognize",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3190994482,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "_get_recognized_extensions",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1567505034,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "_recognize_path",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 710996192,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "ResourceImporter",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "ImportOrder",
- "is_bitfield": false,
- "values": [
- {
- "name": "IMPORT_ORDER_DEFAULT",
- "value": 0
- },
- {
- "name": "IMPORT_ORDER_SCENE",
- "value": 100
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_build_dependencies",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4291131558,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "ResourceImporterBMFont",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterBitMap",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterCSVTranslation",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterDynamicFont",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterImage",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterImageFont",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterLayeredTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterMP3",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterOBJ",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterOggVorbis",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor",
- "methods": [
- {
- "name": "load_from_buffer",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 354904730,
- "return_value": {
- "type": "AudioStreamOggVorbis"
- },
- "arguments": [
- {
- "name": "stream_data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "load_from_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 797568536,
- "return_value": {
- "type": "AudioStreamOggVorbis"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "ResourceImporterSVG",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterScene",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterShaderFile",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterTexture",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterTextureAtlas",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceImporterWAV",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "ResourceImporter",
- "api_type": "editor"
- },
- {
- "name": "ResourceLoader",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "ThreadLoadStatus",
- "is_bitfield": false,
- "values": [
- {
- "name": "THREAD_LOAD_INVALID_RESOURCE",
- "value": 0
- },
- {
- "name": "THREAD_LOAD_IN_PROGRESS",
- "value": 1
- },
- {
- "name": "THREAD_LOAD_FAILED",
- "value": 2
- },
- {
- "name": "THREAD_LOAD_LOADED",
- "value": 3
- }
- ]
- },
- {
- "name": "CacheMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CACHE_MODE_IGNORE",
- "value": 0
- },
- {
- "name": "CACHE_MODE_REUSE",
- "value": 1
- },
- {
- "name": "CACHE_MODE_REPLACE",
- "value": 2
- },
- {
- "name": "CACHE_MODE_IGNORE_DEEP",
- "value": 3
- },
- {
- "name": "CACHE_MODE_REPLACE_DEEP",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "load_threaded_request",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3614384323,
- "hash_compatibility": [
- 1939848623
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "type_hint",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "use_sub_threads",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "cache_mode",
- "type": "enum::ResourceLoader.CacheMode",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "load_threaded_get_status",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4137685479,
- "hash_compatibility": [
- 3931021148
- ],
- "return_value": {
- "type": "enum::ResourceLoader.ThreadLoadStatus"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "progress",
- "type": "Array",
- "default_value": "[]"
- }
- ]
- },
- {
- "name": "load_threaded_get",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1748875256,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "load",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3358495409,
- "hash_compatibility": [
- 2622212233
- ],
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "type_hint",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "cache_mode",
- "type": "enum::ResourceLoader.CacheMode",
- "default_value": "1"
- }
- ]
- },
- {
- "name": "get_recognized_extensions_for_type",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3538744774,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "type",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_resource_format_loader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2896595483,
- "arguments": [
- {
- "name": "format_loader",
- "type": "ResourceFormatLoader",
- "meta": "required"
- },
- {
- "name": "at_front",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_resource_format_loader",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 405397102,
- "arguments": [
- {
- "name": "format_loader",
- "type": "ResourceFormatLoader",
- "meta": "required"
- }
- ]
- },
- {
- "name": "set_abort_on_missing_resources",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "abort",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_dependencies",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3538744774,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_cached",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2323990056,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_cached_ref",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1748875256,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "exists",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4185558881,
- "hash_compatibility": [
- 2220807150
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "type_hint",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "get_resource_uid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1597066294,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "list_directory",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3538744774,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "directory_path",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "ResourcePreloader",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Node",
- "api_type": "core",
- "methods": [
- {
- "name": "add_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1168801743,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "resource",
- "type": "Resource"
- }
- ]
- },
- {
- "name": "remove_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "rename_resource",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3740211285,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "newname",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_resource",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_resource",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3742749261,
- "return_value": {
- "type": "Resource"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_resource_list",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- }
- ],
- "properties": [
- {
- "type": "Array",
- "name": "resources",
- "setter": "_set_resources",
- "getter": "_get_resources"
- }
- ]
- },
- {
- "name": "ResourceSaver",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "SaverFlags",
- "is_bitfield": true,
- "values": [
- {
- "name": "FLAG_NONE",
- "value": 0
- },
- {
- "name": "FLAG_RELATIVE_PATHS",
- "value": 1
- },
- {
- "name": "FLAG_BUNDLE_RESOURCES",
- "value": 2
- },
- {
- "name": "FLAG_CHANGE_PATH",
- "value": 4
- },
- {
- "name": "FLAG_OMIT_EDITOR_PROPERTIES",
- "value": 8
- },
- {
- "name": "FLAG_SAVE_BIG_ENDIAN",
- "value": 16
- },
- {
- "name": "FLAG_COMPRESS",
- "value": 32
- },
- {
- "name": "FLAG_REPLACE_SUBRESOURCE_PATHS",
- "value": 64
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "save",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2983274697,
- "hash_compatibility": [
- 2303056517
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "Resource",
- "meta": "required"
- },
- {
- "name": "path",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "flags",
- "type": "bitfield::ResourceSaver.SaverFlags",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_uid",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 993915709,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "resource",
- "type": "String"
- },
- {
- "name": "uid",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "get_recognized_extensions",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4223597960,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "type",
- "type": "Resource",
- "meta": "required"
- }
- ]
- },
- {
- "name": "add_resource_format_saver",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 362894272,
- "arguments": [
- {
- "name": "format_saver",
- "type": "ResourceFormatSaver",
- "meta": "required"
- },
- {
- "name": "at_front",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "remove_resource_format_saver",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3373026878,
- "arguments": [
- {
- "name": "format_saver",
- "type": "ResourceFormatSaver",
- "meta": "required"
- }
- ]
- },
- {
- "name": "get_resource_id_for_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 150756522,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "generate",
- "type": "bool",
- "default_value": "false"
- }
- ]
- }
- ]
- },
- {
- "name": "ResourceUID",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "constants": [
- {
- "name": "INVALID_ID",
- "value": -1
- }
- ],
- "methods": [
- {
- "name": "id_to_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "text_to_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1321353865,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "text_id",
- "type": "String"
- }
- ]
- },
- {
- "name": "create_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2455072627,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "create_id_for_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1597066294,
- "return_value": {
- "type": "int",
- "meta": "int64"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "has_id",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "add_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- },
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_id_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "remove_id",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int64"
- }
- ]
- },
- {
- "name": "uid_to_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "uid",
- "type": "String"
- }
- ]
- },
- {
- "name": "path_to_uid",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "ensure_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": true,
- "is_virtual": false,
- "hash": 1703090593,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path_or_uid",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "RetargetModifier3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "SkeletonModifier3D",
- "api_type": "core",
- "enums": [
- {
- "name": "TransformFlag",
- "is_bitfield": true,
- "values": [
- {
- "name": "TRANSFORM_FLAG_POSITION",
- "value": 1
- },
- {
- "name": "TRANSFORM_FLAG_ROTATION",
- "value": 2
- },
- {
- "name": "TRANSFORM_FLAG_SCALE",
- "value": 4
- },
- {
- "name": "TRANSFORM_FLAG_ALL",
- "value": 7
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_profile",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3870374136,
- "arguments": [
- {
- "name": "profile",
- "type": "SkeletonProfile"
- }
- ]
- },
- {
- "name": "get_profile",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4291782652,
- "return_value": {
- "type": "SkeletonProfile"
- }
- },
- {
- "name": "set_use_global_pose",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "use_global_pose",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_global_pose",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_enable_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2687954213,
- "arguments": [
- {
- "name": "enable_flags",
- "type": "bitfield::RetargetModifier3D.TransformFlag"
- }
- ]
- },
- {
- "name": "get_enable_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 358995420,
- "return_value": {
- "type": "bitfield::RetargetModifier3D.TransformFlag"
- }
- },
- {
- "name": "set_position_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_position_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_rotation_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_rotation_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_scale_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scale_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "SkeletonProfile",
- "name": "profile",
- "setter": "set_profile",
- "getter": "get_profile"
- },
- {
- "type": "bool",
- "name": "use_global_pose",
- "setter": "set_use_global_pose",
- "getter": "is_using_global_pose"
- },
- {
- "type": "int",
- "name": "enable",
- "setter": "set_enable_flags",
- "getter": "get_enable_flags"
- }
- ]
- },
- {
- "name": "RibbonTrailMesh",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "PrimitiveMesh",
- "api_type": "core",
- "enums": [
- {
- "name": "Shape",
- "is_bitfield": false,
- "values": [
- {
- "name": "SHAPE_FLAT",
- "value": 0
- },
- {
- "name": "SHAPE_CROSS",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "set_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "sections",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_sections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_section_length",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "section_length",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_section_length",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_section_segments",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "section_segments",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_section_segments",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_curve",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 270443179,
- "arguments": [
- {
- "name": "curve",
- "type": "Curve"
- }
- ]
- },
- {
- "name": "get_curve",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2460114913,
- "return_value": {
- "type": "Curve"
- }
- },
- {
- "name": "set_shape",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1684440262,
- "arguments": [
- {
- "name": "shape",
- "type": "enum::RibbonTrailMesh.Shape"
- }
- ]
- },
- {
- "name": "get_shape",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1317484155,
- "return_value": {
- "type": "enum::RibbonTrailMesh.Shape"
- }
- }
- ],
- "properties": [
- {
- "type": "int",
- "name": "shape",
- "setter": "set_shape",
- "getter": "get_shape"
- },
- {
- "type": "float",
- "name": "size",
- "setter": "set_size",
- "getter": "get_size"
- },
- {
- "type": "int",
- "name": "sections",
- "setter": "set_sections",
- "getter": "get_sections"
- },
- {
- "type": "float",
- "name": "section_length",
- "setter": "set_section_length",
- "getter": "get_section_length"
- },
- {
- "type": "int",
- "name": "section_segments",
- "setter": "set_section_segments",
- "getter": "get_section_segments"
- },
- {
- "type": "Curve",
- "name": "curve",
- "setter": "set_curve",
- "getter": "get_curve"
- }
- ]
- },
- {
- "name": "RichTextEffect",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "_process_custom_fx",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 31984339,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "char_fx",
- "type": "CharFXTransform"
- }
- ]
- }
- ]
- },
- {
- "name": "RichTextLabel",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "Control",
- "api_type": "core",
- "enums": [
- {
- "name": "ListType",
- "is_bitfield": false,
- "values": [
- {
- "name": "LIST_NUMBERS",
- "value": 0
- },
- {
- "name": "LIST_LETTERS",
- "value": 1
- },
- {
- "name": "LIST_ROMAN",
- "value": 2
- },
- {
- "name": "LIST_DOTS",
- "value": 3
- }
- ]
- },
- {
- "name": "MenuItems",
- "is_bitfield": false,
- "values": [
- {
- "name": "MENU_COPY",
- "value": 0
- },
- {
- "name": "MENU_SELECT_ALL",
- "value": 1
- },
- {
- "name": "MENU_MAX",
- "value": 2
- }
- ]
- },
- {
- "name": "MetaUnderline",
- "is_bitfield": false,
- "values": [
- {
- "name": "META_UNDERLINE_NEVER",
- "value": 0
- },
- {
- "name": "META_UNDERLINE_ALWAYS",
- "value": 1
- },
- {
- "name": "META_UNDERLINE_ON_HOVER",
- "value": 2
- }
- ]
- },
- {
- "name": "ImageUpdateMask",
- "is_bitfield": true,
- "values": [
- {
- "name": "UPDATE_TEXTURE",
- "value": 1
- },
- {
- "name": "UPDATE_SIZE",
- "value": 2
- },
- {
- "name": "UPDATE_COLOR",
- "value": 4
- },
- {
- "name": "UPDATE_ALIGNMENT",
- "value": 8
- },
- {
- "name": "UPDATE_REGION",
- "value": 16
- },
- {
- "name": "UPDATE_PAD",
- "value": 32
- },
- {
- "name": "UPDATE_TOOLTIP",
- "value": 64
- },
- {
- "name": "UPDATE_WIDTH_UNIT",
- "value": 128
- }
- ]
- },
- {
- "name": "ImageUnit",
- "is_bitfield": false,
- "values": [
- {
- "name": "IMAGE_UNIT_PIXEL",
- "value": 0
- },
- {
- "name": "IMAGE_UNIT_PERCENT",
- "value": 1
- },
- {
- "name": "IMAGE_UNIT_EM",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_parsed_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "add_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "add_hr",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 16816895,
- "arguments": [
- {
- "name": "width",
- "type": "int",
- "meta": "int32",
- "default_value": "90"
- },
- {
- "name": "height",
- "type": "int",
- "meta": "int32",
- "default_value": "2"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment",
- "default_value": "1"
- },
- {
- "name": "width_in_percent",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "height_in_percent",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "add_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1980227702,
- "hash_compatibility": [
- 3580801207,
- 3017663154,
- 1389823276,
- 1390915033,
- 3346058748
- ],
- "arguments": [
- {
- "name": "image",
- "type": "Texture2D"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "inline_align",
- "type": "enum::InlineAlignment",
- "default_value": "5"
- },
- {
- "name": "region",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- },
- {
- "name": "key",
- "type": "Variant",
- "default_value": "null"
- },
- {
- "name": "pad",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "tooltip",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "width_unit",
- "type": "enum::RichTextLabel.ImageUnit",
- "default_value": "0"
- },
- {
- "name": "height_unit",
- "type": "enum::RichTextLabel.ImageUnit",
- "default_value": "0"
- },
- {
- "name": "alt_text",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "update_image",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 202998225,
- "hash_compatibility": [
- 815048486,
- 6389170
- ],
- "arguments": [
- {
- "name": "key",
- "type": "Variant"
- },
- {
- "name": "mask",
- "type": "bitfield::RichTextLabel.ImageUpdateMask"
- },
- {
- "name": "image",
- "type": "Texture2D"
- },
- {
- "name": "width",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "height",
- "type": "float",
- "meta": "float",
- "default_value": "0"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "inline_align",
- "type": "enum::InlineAlignment",
- "default_value": "5"
- },
- {
- "name": "region",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- },
- {
- "name": "pad",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "tooltip",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "width_unit",
- "type": "enum::RichTextLabel.ImageUnit",
- "default_value": "0"
- },
- {
- "name": "height_unit",
- "type": "enum::RichTextLabel.ImageUnit",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "newline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "remove_paragraph",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3262369265,
- "hash_compatibility": [
- 3067735520
- ],
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "paragraph",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "no_invalidate",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "invalidate_paragraph",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3067735520,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "paragraph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "push_font",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2347424842,
- "hash_compatibility": [
- 3014009009,
- 814287596
- ],
- "arguments": [
- {
- "name": "font",
- "type": "Font"
- },
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "push_font_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "font_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "push_normal",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "push_bold",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "push_bold_italics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "push_italics",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "push_mono",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "push_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "push_outline_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "outline_size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "push_outline_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "push_paragraph",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3089306873,
- "hash_compatibility": [
- 3218895358
- ],
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment"
- },
- {
- "name": "base_direction",
- "type": "enum::Control.TextDirection",
- "default_value": "0"
- },
- {
- "name": "language",
- "type": "String",
- "default_value": "\"\""
- },
- {
- "name": "st_parser",
- "type": "enum::TextServer.StructuredTextParser",
- "default_value": "0"
- },
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag",
- "default_value": "163"
- },
- {
- "name": "tab_stops",
- "type": "PackedFloat32Array",
- "default_value": "PackedFloat32Array()"
- }
- ]
- },
- {
- "name": "push_indent",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "push_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3017143144,
- "hash_compatibility": [
- 4036303897
- ],
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "type",
- "type": "enum::RichTextLabel.ListType"
- },
- {
- "name": "capitalize",
- "type": "bool"
- },
- {
- "name": "bullet",
- "type": "String",
- "default_value": "\"•\""
- }
- ]
- },
- {
- "name": "push_meta",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3765356747,
- "hash_compatibility": [
- 2206155733,
- 1114965689
- ],
- "arguments": [
- {
- "name": "data",
- "type": "Variant"
- },
- {
- "name": "underline_mode",
- "type": "enum::RichTextLabel.MetaUnderline",
- "default_value": "1"
- },
- {
- "name": "tooltip",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "push_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "description",
- "type": "String"
- }
- ]
- },
- {
- "name": "push_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "push_underline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1458098034,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "push_strikethrough",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1458098034,
- "hash_compatibility": [
- 3218959716
- ],
- "arguments": [
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "push_table",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3426862026,
- "hash_compatibility": [
- 2623499273,
- 1125058220
- ],
- "arguments": [
- {
- "name": "columns",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "inline_align",
- "type": "enum::InlineAlignment",
- "default_value": "0"
- },
- {
- "name": "align_to_row",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- },
- {
- "name": "name",
- "type": "String",
- "default_value": "\"\""
- }
- ]
- },
- {
- "name": "push_dropcap",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4061635501,
- "hash_compatibility": [
- 311501835
- ],
- "arguments": [
- {
- "name": "string",
- "type": "String"
- },
- {
- "name": "font",
- "type": "Font"
- },
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "dropcap_margins",
- "type": "Rect2",
- "default_value": "Rect2(0, 0, 0, 0)"
- },
- {
- "name": "color",
- "type": "Color",
- "default_value": "Color(1, 1, 1, 1)"
- },
- {
- "name": "outline_size",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "outline_color",
- "type": "Color",
- "default_value": "Color(0, 0, 0, 0)"
- }
- ]
- },
- {
- "name": "set_table_column_expand",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 117236061,
- "hash_compatibility": [
- 4258957458,
- 2185176273,
- 4258957458
- ],
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "expand",
- "type": "bool"
- },
- {
- "name": "ratio",
- "type": "int",
- "meta": "int32",
- "default_value": "1"
- },
- {
- "name": "shrink",
- "type": "bool",
- "default_value": "true"
- }
- ]
- },
- {
- "name": "set_table_column_name",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 501894301,
- "arguments": [
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "name",
- "type": "String"
- }
- ]
- },
- {
- "name": "set_cell_row_background_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3465483165,
- "arguments": [
- {
- "name": "odd_row_bg",
- "type": "Color"
- },
- {
- "name": "even_row_bg",
- "type": "Color"
- }
- ]
- },
- {
- "name": "set_cell_border_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "set_cell_size_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3108078480,
- "arguments": [
- {
- "name": "min_size",
- "type": "Vector2"
- },
- {
- "name": "max_size",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "set_cell_padding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2046264180,
- "arguments": [
- {
- "name": "padding",
- "type": "Rect2"
- }
- ]
- },
- {
- "name": "push_cell",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "push_fgcolor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "fgcolor",
- "type": "Color"
- }
- ]
- },
- {
- "name": "push_bgcolor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "bgcolor",
- "type": "Color"
- }
- ]
- },
- {
- "name": "push_customfx",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2337942958,
- "arguments": [
- {
- "name": "effect",
- "type": "RichTextEffect"
- },
- {
- "name": "env",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "push_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "pop_context",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "pop",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "pop_all",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_structured_text_bidi_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 55961453,
- "arguments": [
- {
- "name": "parser",
- "type": "enum::TextServer.StructuredTextParser"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3385126229,
- "return_value": {
- "type": "enum::TextServer.StructuredTextParser"
- }
- },
- {
- "name": "set_structured_text_bidi_override_options",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "args",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_structured_text_bidi_override_options",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "set_text_direction",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 119160795,
- "arguments": [
- {
- "name": "direction",
- "type": "enum::Control.TextDirection"
- }
- ]
- },
- {
- "name": "get_text_direction",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 797257663,
- "return_value": {
- "type": "enum::Control.TextDirection"
- }
- },
- {
- "name": "set_language",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "language",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_language",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_horizontal_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2312603777,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::HorizontalAlignment"
- }
- ]
- },
- {
- "name": "get_horizontal_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 341400642,
- "return_value": {
- "type": "enum::HorizontalAlignment"
- }
- },
- {
- "name": "set_vertical_alignment",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1796458609,
- "arguments": [
- {
- "name": "alignment",
- "type": "enum::VerticalAlignment"
- }
- ]
- },
- {
- "name": "get_vertical_alignment",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3274884059,
- "return_value": {
- "type": "enum::VerticalAlignment"
- }
- },
- {
- "name": "set_justification_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2877345813,
- "arguments": [
- {
- "name": "justification_flags",
- "type": "bitfield::TextServer.JustificationFlag"
- }
- ]
- },
- {
- "name": "get_justification_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1583363614,
- "return_value": {
- "type": "bitfield::TextServer.JustificationFlag"
- }
- },
- {
- "name": "set_tab_stops",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2899603908,
- "arguments": [
- {
- "name": "tab_stops",
- "type": "PackedFloat32Array"
- }
- ]
- },
- {
- "name": "get_tab_stops",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 675695659,
- "return_value": {
- "type": "PackedFloat32Array"
- }
- },
- {
- "name": "set_autowrap_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3289138044,
- "arguments": [
- {
- "name": "autowrap_mode",
- "type": "enum::TextServer.AutowrapMode"
- }
- ]
- },
- {
- "name": "get_autowrap_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1549071663,
- "return_value": {
- "type": "enum::TextServer.AutowrapMode"
- }
- },
- {
- "name": "set_autowrap_trim_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2809697122,
- "arguments": [
- {
- "name": "autowrap_trim_flags",
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- ]
- },
- {
- "name": "get_autowrap_trim_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2340632602,
- "return_value": {
- "type": "bitfield::TextServer.LineBreakFlag"
- }
- },
- {
- "name": "set_meta_underline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_meta_underlined",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_hint_underline",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_hint_underlined",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_scroll_active",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "active",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scroll_active",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_scroll_follow_visible_characters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "follow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scroll_following_visible_characters",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_scroll_follow",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "follow",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_scroll_following",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_v_scroll_bar",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2630340773,
- "return_value": {
- "type": "VScrollBar"
- }
- },
- {
- "name": "scroll_to_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "scroll_to_paragraph",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "paragraph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "scroll_to_selection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_tab_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "spaces",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_tab_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_fit_content",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_fit_content_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_selection_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_selection_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_context_menu_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_context_menu_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_shortcut_keys_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_shortcut_keys_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_deselect_on_focus_loss_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_deselect_on_focus_loss_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_drag_and_drop_selection_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_drag_and_drop_selection_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_selection_from",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_selection_to",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_selection_line_offset",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "select_all",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_selected_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "deselect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "parse_bbcode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "bbcode",
- "type": "String"
- }
- ]
- },
- {
- "name": "append_text",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "bbcode",
- "type": "String"
- }
- ]
- },
- {
- "name": "get_text",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_ready",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_finished",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_threaded",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "threaded",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_threaded",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_progress_bar_delay",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "delay_ms",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_progress_bar_delay",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_visible_characters",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_visible_characters",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_visible_characters_behavior",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 258789322,
- "return_value": {
- "type": "enum::TextServer.VisibleCharactersBehavior"
- }
- },
- {
- "name": "set_visible_characters_behavior",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3383839701,
- "arguments": [
- {
- "name": "behavior",
- "type": "enum::TextServer.VisibleCharactersBehavior"
- }
- ]
- },
- {
- "name": "set_visible_ratio",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "ratio",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_visible_ratio",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_character_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "character",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_character_paragraph",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3744713108,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "character",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_total_character_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_use_bbcode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_bbcode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_line_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_line_range",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3665014314,
- "return_value": {
- "type": "Vector2i"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_visible_line_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_paragraph_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_visible_paragraph_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_content_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_content_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_line_height",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_line_width",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_visible_content_rect",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 410525958,
- "return_value": {
- "type": "Rect2i"
- }
- },
- {
- "name": "get_line_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4025615559,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_paragraph_offset",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4025615559,
- "return_value": {
- "type": "float",
- "meta": "float"
- },
- "arguments": [
- {
- "name": "paragraph",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "parse_expressions_for_values",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1522900837,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "expressions",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "set_effects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 381264803,
- "arguments": [
- {
- "name": "effects",
- "type": "Array"
- }
- ]
- },
- {
- "name": "get_effects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "Array"
- }
- },
- {
- "name": "install_effect",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1114965689,
- "arguments": [
- {
- "name": "effect",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "reload_effects",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "get_menu",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 229722558,
- "return_value": {
- "type": "PopupMenu"
- }
- },
- {
- "name": "is_menu_visible",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "menu_option",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "option",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "meta_clicked",
- "arguments": [
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "meta_hover_started",
- "arguments": [
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "meta_hover_ended",
- "arguments": [
- {
- "name": "meta",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "finished"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "bbcode_enabled",
- "setter": "set_use_bbcode",
- "getter": "is_using_bbcode"
- },
- {
- "type": "String",
- "name": "text",
- "setter": "set_text",
- "getter": "get_text"
- },
- {
- "type": "bool",
- "name": "fit_content",
- "setter": "set_fit_content",
- "getter": "is_fit_content_enabled"
- },
- {
- "type": "bool",
- "name": "scroll_active",
- "setter": "set_scroll_active",
- "getter": "is_scroll_active"
- },
- {
- "type": "bool",
- "name": "scroll_following",
- "setter": "set_scroll_follow",
- "getter": "is_scroll_following"
- },
- {
- "type": "bool",
- "name": "scroll_following_visible_characters",
- "setter": "set_scroll_follow_visible_characters",
- "getter": "is_scroll_following_visible_characters"
- },
- {
- "type": "int",
- "name": "autowrap_mode",
- "setter": "set_autowrap_mode",
- "getter": "get_autowrap_mode"
- },
- {
- "type": "int",
- "name": "autowrap_trim_flags",
- "setter": "set_autowrap_trim_flags",
- "getter": "get_autowrap_trim_flags"
- },
- {
- "type": "int",
- "name": "tab_size",
- "setter": "set_tab_size",
- "getter": "get_tab_size"
- },
- {
- "type": "bool",
- "name": "context_menu_enabled",
- "setter": "set_context_menu_enabled",
- "getter": "is_context_menu_enabled"
- },
- {
- "type": "bool",
- "name": "shortcut_keys_enabled",
- "setter": "set_shortcut_keys_enabled",
- "getter": "is_shortcut_keys_enabled"
- },
- {
- "type": "int",
- "name": "horizontal_alignment",
- "setter": "set_horizontal_alignment",
- "getter": "get_horizontal_alignment"
- },
- {
- "type": "int",
- "name": "vertical_alignment",
- "setter": "set_vertical_alignment",
- "getter": "get_vertical_alignment"
- },
- {
- "type": "int",
- "name": "justification_flags",
- "setter": "set_justification_flags",
- "getter": "get_justification_flags"
- },
- {
- "type": "PackedFloat32Array",
- "name": "tab_stops",
- "setter": "set_tab_stops",
- "getter": "get_tab_stops"
- },
- {
- "type": "typedarray::24/17:RichTextEffect",
- "name": "custom_effects",
- "setter": "set_effects",
- "getter": "get_effects"
- },
- {
- "type": "bool",
- "name": "meta_underlined",
- "setter": "set_meta_underline",
- "getter": "is_meta_underlined"
- },
- {
- "type": "bool",
- "name": "hint_underlined",
- "setter": "set_hint_underline",
- "getter": "is_hint_underlined"
- },
- {
- "type": "bool",
- "name": "threaded",
- "setter": "set_threaded",
- "getter": "is_threaded"
- },
- {
- "type": "int",
- "name": "progress_bar_delay",
- "setter": "set_progress_bar_delay",
- "getter": "get_progress_bar_delay"
- },
- {
- "type": "bool",
- "name": "selection_enabled",
- "setter": "set_selection_enabled",
- "getter": "is_selection_enabled"
- },
- {
- "type": "bool",
- "name": "deselect_on_focus_loss_enabled",
- "setter": "set_deselect_on_focus_loss_enabled",
- "getter": "is_deselect_on_focus_loss_enabled"
- },
- {
- "type": "bool",
- "name": "drag_and_drop_selection_enabled",
- "setter": "set_drag_and_drop_selection_enabled",
- "getter": "is_drag_and_drop_selection_enabled"
- },
- {
- "type": "int",
- "name": "visible_characters",
- "setter": "set_visible_characters",
- "getter": "get_visible_characters"
- },
- {
- "type": "int",
- "name": "visible_characters_behavior",
- "setter": "set_visible_characters_behavior",
- "getter": "get_visible_characters_behavior"
- },
- {
- "type": "float",
- "name": "visible_ratio",
- "setter": "set_visible_ratio",
- "getter": "get_visible_ratio"
- },
- {
- "type": "int",
- "name": "text_direction",
- "setter": "set_text_direction",
- "getter": "get_text_direction"
- },
- {
- "type": "String",
- "name": "language",
- "setter": "set_language",
- "getter": "get_language"
- },
- {
- "type": "int",
- "name": "structured_text_bidi_override",
- "setter": "set_structured_text_bidi_override",
- "getter": "get_structured_text_bidi_override"
- },
- {
- "type": "Array",
- "name": "structured_text_bidi_override_options",
- "setter": "set_structured_text_bidi_override_options",
- "getter": "get_structured_text_bidi_override_options"
- }
- ]
- },
- {
- "name": "RigidBody2D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsBody2D",
- "api_type": "core",
- "enums": [
- {
- "name": "FreezeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FREEZE_MODE_STATIC",
- "value": 0
- },
- {
- "name": "FREEZE_MODE_KINEMATIC",
- "value": 1
- }
- ]
- },
- {
- "name": "CenterOfMassMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CENTER_OF_MASS_MODE_AUTO",
- "value": 0
- },
- {
- "name": "CENTER_OF_MASS_MODE_CUSTOM",
- "value": 1
- }
- ]
- },
- {
- "name": "DampMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DAMP_MODE_COMBINE",
- "value": 0
- },
- {
- "name": "DAMP_MODE_REPLACE",
- "value": 1
- }
- ]
- },
- {
- "name": "CCDMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CCD_MODE_DISABLED",
- "value": 0
- },
- {
- "name": "CCD_MODE_CAST_RAY",
- "value": 1
- },
- {
- "name": "CCD_MODE_CAST_SHAPE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_integrate_forces",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 370287496,
- "arguments": [
- {
- "name": "state",
- "type": "PhysicsDirectBodyState2D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "set_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "get_inertia",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_inertia",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "inertia",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_center_of_mass_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1757235706,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::RigidBody2D.CenterOfMassMode"
- }
- ]
- },
- {
- "name": "get_center_of_mass_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3277132817,
- "return_value": {
- "type": "enum::RigidBody2D.CenterOfMassMode"
- }
- },
- {
- "name": "set_center_of_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "center_of_mass",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_center_of_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_physics_material_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1784508650,
- "arguments": [
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial"
- }
- ]
- },
- {
- "name": "get_physics_material_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2521850424,
- "return_value": {
- "type": "PhysicsMaterial"
- }
- },
- {
- "name": "set_gravity_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gravity_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gravity_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_damp_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3406533708,
- "arguments": [
- {
- "name": "linear_damp_mode",
- "type": "enum::RigidBody2D.DampMode"
- }
- ]
- },
- {
- "name": "get_linear_damp_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2970511462,
- "return_value": {
- "type": "enum::RigidBody2D.DampMode"
- }
- },
- {
- "name": "set_angular_damp_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3406533708,
- "arguments": [
- {
- "name": "angular_damp_mode",
- "type": "enum::RigidBody2D.DampMode"
- }
- ]
- },
- {
- "name": "get_angular_damp_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2970511462,
- "return_value": {
- "type": "enum::RigidBody2D.DampMode"
- }
- },
- {
- "name": "set_linear_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_linear_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_angular_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_linear_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_angular_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_velocity",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_contacts_reported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_contacts_reported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_contact_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_use_custom_integrator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_custom_integrator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_contact_monitor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_contact_monitor_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_continuous_collision_detection_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1000241384,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::RigidBody2D.CCDMode"
- }
- ]
- },
- {
- "name": "get_continuous_collision_detection_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 815214376,
- "return_value": {
- "type": "enum::RigidBody2D.CCDMode"
- }
- },
- {
- "name": "set_axis_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "axis_velocity",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3862383994,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "apply_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288681949,
- "hash_compatibility": [
- 496058220
- ],
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "apply_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "apply_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288681949,
- "hash_compatibility": [
- 496058220
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "apply_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "add_constant_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "add_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4288681949,
- "hash_compatibility": [
- 496058220
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- },
- {
- "name": "position",
- "type": "Vector2",
- "default_value": "Vector2(0, 0)"
- }
- ]
- },
- {
- "name": "add_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "set_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 743155724,
- "arguments": [
- {
- "name": "force",
- "type": "Vector2"
- }
- ]
- },
- {
- "name": "get_constant_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3341600327,
- "return_value": {
- "type": "Vector2"
- }
- },
- {
- "name": "set_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "torque",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_constant_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_sleeping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "sleeping",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sleeping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_can_sleep",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "able_to_sleep",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_able_to_sleep",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_lock_rotation_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "lock_rotation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_lock_rotation_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_freeze_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "freeze_mode",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_freeze_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_freeze_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1705112154,
- "arguments": [
- {
- "name": "freeze_mode",
- "type": "enum::RigidBody2D.FreezeMode"
- }
- ]
- },
- {
- "name": "get_freeze_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2016872314,
- "return_value": {
- "type": "enum::RigidBody2D.FreezeMode"
- }
- },
- {
- "name": "get_colliding_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Node2D"
- }
- }
- ],
- "signals": [
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node"
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node"
- }
- ]
- },
- {
- "name": "sleeping_state_changed"
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "mass",
- "setter": "set_mass",
- "getter": "get_mass"
- },
- {
- "type": "PhysicsMaterial",
- "name": "physics_material_override",
- "setter": "set_physics_material_override",
- "getter": "get_physics_material_override"
- },
- {
- "type": "float",
- "name": "gravity_scale",
- "setter": "set_gravity_scale",
- "getter": "get_gravity_scale"
- },
- {
- "type": "int",
- "name": "center_of_mass_mode",
- "setter": "set_center_of_mass_mode",
- "getter": "get_center_of_mass_mode"
- },
- {
- "type": "Vector2",
- "name": "center_of_mass",
- "setter": "set_center_of_mass",
- "getter": "get_center_of_mass"
- },
- {
- "type": "float",
- "name": "inertia",
- "setter": "set_inertia",
- "getter": "get_inertia"
- },
- {
- "type": "bool",
- "name": "sleeping",
- "setter": "set_sleeping",
- "getter": "is_sleeping"
- },
- {
- "type": "bool",
- "name": "can_sleep",
- "setter": "set_can_sleep",
- "getter": "is_able_to_sleep"
- },
- {
- "type": "bool",
- "name": "lock_rotation",
- "setter": "set_lock_rotation_enabled",
- "getter": "is_lock_rotation_enabled"
- },
- {
- "type": "bool",
- "name": "freeze",
- "setter": "set_freeze_enabled",
- "getter": "is_freeze_enabled"
- },
- {
- "type": "int",
- "name": "freeze_mode",
- "setter": "set_freeze_mode",
- "getter": "get_freeze_mode"
- },
- {
- "type": "bool",
- "name": "custom_integrator",
- "setter": "set_use_custom_integrator",
- "getter": "is_using_custom_integrator"
- },
- {
- "type": "int",
- "name": "continuous_cd",
- "setter": "set_continuous_collision_detection_mode",
- "getter": "get_continuous_collision_detection_mode"
- },
- {
- "type": "bool",
- "name": "contact_monitor",
- "setter": "set_contact_monitor",
- "getter": "is_contact_monitor_enabled"
- },
- {
- "type": "int",
- "name": "max_contacts_reported",
- "setter": "set_max_contacts_reported",
- "getter": "get_max_contacts_reported"
- },
- {
- "type": "Vector2",
- "name": "linear_velocity",
- "setter": "set_linear_velocity",
- "getter": "get_linear_velocity"
- },
- {
- "type": "int",
- "name": "linear_damp_mode",
- "setter": "set_linear_damp_mode",
- "getter": "get_linear_damp_mode"
- },
- {
- "type": "float",
- "name": "linear_damp",
- "setter": "set_linear_damp",
- "getter": "get_linear_damp"
- },
- {
- "type": "float",
- "name": "angular_velocity",
- "setter": "set_angular_velocity",
- "getter": "get_angular_velocity"
- },
- {
- "type": "int",
- "name": "angular_damp_mode",
- "setter": "set_angular_damp_mode",
- "getter": "get_angular_damp_mode"
- },
- {
- "type": "float",
- "name": "angular_damp",
- "setter": "set_angular_damp",
- "getter": "get_angular_damp"
- },
- {
- "type": "Vector2",
- "name": "constant_force",
- "setter": "set_constant_force",
- "getter": "get_constant_force"
- },
- {
- "type": "float",
- "name": "constant_torque",
- "setter": "set_constant_torque",
- "getter": "get_constant_torque"
- }
- ]
- },
- {
- "name": "RigidBody3D",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "PhysicsBody3D",
- "api_type": "core",
- "enums": [
- {
- "name": "FreezeMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "FREEZE_MODE_STATIC",
- "value": 0
- },
- {
- "name": "FREEZE_MODE_KINEMATIC",
- "value": 1
- }
- ]
- },
- {
- "name": "CenterOfMassMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "CENTER_OF_MASS_MODE_AUTO",
- "value": 0
- },
- {
- "name": "CENTER_OF_MASS_MODE_CUSTOM",
- "value": 1
- }
- ]
- },
- {
- "name": "DampMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "DAMP_MODE_COMBINE",
- "value": 0
- },
- {
- "name": "DAMP_MODE_REPLACE",
- "value": 1
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_integrate_forces",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 420958145,
- "arguments": [
- {
- "name": "state",
- "type": "PhysicsDirectBodyState3D",
- "meta": "required"
- }
- ]
- },
- {
- "name": "set_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "mass",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_inertia",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "inertia",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_inertia",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_center_of_mass_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3625866032,
- "arguments": [
- {
- "name": "mode",
- "type": "enum::RigidBody3D.CenterOfMassMode"
- }
- ]
- },
- {
- "name": "get_center_of_mass_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 237405040,
- "return_value": {
- "type": "enum::RigidBody3D.CenterOfMassMode"
- }
- },
- {
- "name": "set_center_of_mass",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "center_of_mass",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_center_of_mass",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_physics_material_override",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1784508650,
- "arguments": [
- {
- "name": "physics_material_override",
- "type": "PhysicsMaterial"
- }
- ]
- },
- {
- "name": "get_physics_material_override",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2521850424,
- "return_value": {
- "type": "PhysicsMaterial"
- }
- },
- {
- "name": "set_linear_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "linear_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_linear_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_angular_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "angular_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_angular_velocity",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "get_inverse_inertia_tensor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2716978435,
- "return_value": {
- "type": "Basis"
- }
- },
- {
- "name": "set_gravity_scale",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "gravity_scale",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_gravity_scale",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_linear_damp_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1802035050,
- "arguments": [
- {
- "name": "linear_damp_mode",
- "type": "enum::RigidBody3D.DampMode"
- }
- ]
- },
- {
- "name": "get_linear_damp_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1366206940,
- "return_value": {
- "type": "enum::RigidBody3D.DampMode"
- }
- },
- {
- "name": "set_angular_damp_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1802035050,
- "arguments": [
- {
- "name": "angular_damp_mode",
- "type": "enum::RigidBody3D.DampMode"
- }
- ]
- },
- {
- "name": "get_angular_damp_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1366206940,
- "return_value": {
- "type": "enum::RigidBody3D.DampMode"
- }
- },
- {
- "name": "set_linear_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "linear_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_linear_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_angular_damp",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "angular_damp",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_angular_damp",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_max_contacts_reported",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "amount",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_contacts_reported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_contact_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_use_custom_integrator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_custom_integrator",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_contact_monitor",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_contact_monitor_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_use_continuous_collision_detection",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_using_continuous_collision_detection",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_axis_velocity",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "axis_velocity",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "apply_central_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "apply_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2754756483,
- "hash_compatibility": [
- 1002852006
- ],
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "apply_torque_impulse",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "impulse",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "apply_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "apply_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2754756483,
- "hash_compatibility": [
- 1002852006
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "apply_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "add_constant_central_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "add_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2754756483,
- "hash_compatibility": [
- 1002852006
- ],
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- },
- {
- "name": "position",
- "type": "Vector3",
- "default_value": "Vector3(0, 0, 0)"
- }
- ]
- },
- {
- "name": "add_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "set_constant_force",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "force",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_constant_force",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_constant_torque",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3460891852,
- "arguments": [
- {
- "name": "torque",
- "type": "Vector3"
- }
- ]
- },
- {
- "name": "get_constant_torque",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3360562783,
- "return_value": {
- "type": "Vector3"
- }
- },
- {
- "name": "set_sleeping",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "sleeping",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_sleeping",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_can_sleep",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "able_to_sleep",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_able_to_sleep",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_lock_rotation_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "lock_rotation",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_lock_rotation_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_freeze_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "freeze_mode",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_freeze_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_freeze_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1319914653,
- "arguments": [
- {
- "name": "freeze_mode",
- "type": "enum::RigidBody3D.FreezeMode"
- }
- ]
- },
- {
- "name": "get_freeze_mode",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2008423905,
- "return_value": {
- "type": "enum::RigidBody3D.FreezeMode"
- }
- },
- {
- "name": "get_colliding_bodies",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Node3D"
- }
- }
- ],
- "signals": [
- {
- "name": "body_shape_entered",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_shape_exited",
- "arguments": [
- {
- "name": "body_rid",
- "type": "RID"
- },
- {
- "name": "body",
- "type": "Node"
- },
- {
- "name": "body_shape_index",
- "type": "int"
- },
- {
- "name": "local_shape_index",
- "type": "int"
- }
- ]
- },
- {
- "name": "body_entered",
- "arguments": [
- {
- "name": "body",
- "type": "Node"
- }
- ]
- },
- {
- "name": "body_exited",
- "arguments": [
- {
- "name": "body",
- "type": "Node"
- }
- ]
- },
- {
- "name": "sleeping_state_changed"
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "mass",
- "setter": "set_mass",
- "getter": "get_mass"
- },
- {
- "type": "PhysicsMaterial",
- "name": "physics_material_override",
- "setter": "set_physics_material_override",
- "getter": "get_physics_material_override"
- },
- {
- "type": "float",
- "name": "gravity_scale",
- "setter": "set_gravity_scale",
- "getter": "get_gravity_scale"
- },
- {
- "type": "int",
- "name": "center_of_mass_mode",
- "setter": "set_center_of_mass_mode",
- "getter": "get_center_of_mass_mode"
- },
- {
- "type": "Vector3",
- "name": "center_of_mass",
- "setter": "set_center_of_mass",
- "getter": "get_center_of_mass"
- },
- {
- "type": "Vector3",
- "name": "inertia",
- "setter": "set_inertia",
- "getter": "get_inertia"
- },
- {
- "type": "bool",
- "name": "sleeping",
- "setter": "set_sleeping",
- "getter": "is_sleeping"
- },
- {
- "type": "bool",
- "name": "can_sleep",
- "setter": "set_can_sleep",
- "getter": "is_able_to_sleep"
- },
- {
- "type": "bool",
- "name": "lock_rotation",
- "setter": "set_lock_rotation_enabled",
- "getter": "is_lock_rotation_enabled"
- },
- {
- "type": "bool",
- "name": "freeze",
- "setter": "set_freeze_enabled",
- "getter": "is_freeze_enabled"
- },
- {
- "type": "int",
- "name": "freeze_mode",
- "setter": "set_freeze_mode",
- "getter": "get_freeze_mode"
- },
- {
- "type": "bool",
- "name": "custom_integrator",
- "setter": "set_use_custom_integrator",
- "getter": "is_using_custom_integrator"
- },
- {
- "type": "bool",
- "name": "continuous_cd",
- "setter": "set_use_continuous_collision_detection",
- "getter": "is_using_continuous_collision_detection"
- },
- {
- "type": "bool",
- "name": "contact_monitor",
- "setter": "set_contact_monitor",
- "getter": "is_contact_monitor_enabled"
- },
- {
- "type": "int",
- "name": "max_contacts_reported",
- "setter": "set_max_contacts_reported",
- "getter": "get_max_contacts_reported"
- },
- {
- "type": "Vector3",
- "name": "linear_velocity",
- "setter": "set_linear_velocity",
- "getter": "get_linear_velocity"
- },
- {
- "type": "int",
- "name": "linear_damp_mode",
- "setter": "set_linear_damp_mode",
- "getter": "get_linear_damp_mode"
- },
- {
- "type": "float",
- "name": "linear_damp",
- "setter": "set_linear_damp",
- "getter": "get_linear_damp"
- },
- {
- "type": "Vector3",
- "name": "angular_velocity",
- "setter": "set_angular_velocity",
- "getter": "get_angular_velocity"
- },
- {
- "type": "int",
- "name": "angular_damp_mode",
- "setter": "set_angular_damp_mode",
- "getter": "get_angular_damp_mode"
- },
- {
- "type": "float",
- "name": "angular_damp",
- "setter": "set_angular_damp",
- "getter": "get_angular_damp"
- },
- {
- "type": "Vector3",
- "name": "constant_force",
- "setter": "set_constant_force",
- "getter": "get_constant_force"
- },
- {
- "type": "Vector3",
- "name": "constant_torque",
- "setter": "set_constant_torque",
- "getter": "get_constant_torque"
- }
- ]
- },
- {
- "name": "RootMotionView",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "VisualInstance3D",
- "api_type": "core",
- "methods": [
- {
- "name": "set_animation_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_animation_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "set_color",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2920490490,
- "arguments": [
- {
- "name": "color",
- "type": "Color"
- }
- ]
- },
- {
- "name": "get_color",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3444240500,
- "return_value": {
- "type": "Color"
- }
- },
- {
- "name": "set_cell_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_cell_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_radius",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "size",
- "type": "float",
- "meta": "float"
- }
- ]
- },
- {
- "name": "get_radius",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "float"
- }
- },
- {
- "name": "set_zero_y",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "get_zero_y",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "animation_path",
- "setter": "set_animation_path",
- "getter": "get_animation_path"
- },
- {
- "type": "Color",
- "name": "color",
- "setter": "set_color",
- "getter": "get_color"
- },
- {
- "type": "float",
- "name": "cell_size",
- "setter": "set_cell_size",
- "getter": "get_cell_size"
- },
- {
- "type": "float",
- "name": "radius",
- "setter": "set_radius",
- "getter": "get_radius"
- },
- {
- "type": "bool",
- "name": "zero_y",
- "setter": "set_zero_y",
- "getter": "get_zero_y"
- }
- ]
- },
- {
- "name": "SceneMultiplayer",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "MultiplayerAPI",
- "api_type": "core",
- "methods": [
- {
- "name": "set_root_path",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "get_root_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4075236667,
- "return_value": {
- "type": "NodePath"
- }
- },
- {
- "name": "clear",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "disconnect_peer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_authenticating_peers",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 969006518,
- "return_value": {
- "type": "PackedInt32Array"
- }
- },
- {
- "name": "send_auth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 506032537,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "data",
- "type": "PackedByteArray"
- }
- ]
- },
- {
- "name": "complete_auth",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844576869,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "id",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_auth_callback",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1611583062,
- "arguments": [
- {
- "name": "callback",
- "type": "Callable"
- }
- ]
- },
- {
- "name": "get_auth_callback",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1307783378,
- "return_value": {
- "type": "Callable"
- }
- },
- {
- "name": "set_auth_timeout",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "timeout",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_auth_timeout",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- },
- {
- "name": "set_refuse_new_connections",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "refuse",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_refusing_new_connections",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_allow_object_decoding",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_object_decoding_allowed",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_server_relay_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_server_relay_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "send_bytes",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1307428718,
- "hash_compatibility": [
- 2742700601
- ],
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "bytes",
- "type": "PackedByteArray"
- },
- {
- "name": "id",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "mode",
- "type": "enum::MultiplayerPeer.TransferMode",
- "default_value": "2"
- },
- {
- "name": "channel",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "get_max_sync_packet_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_sync_packet_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_max_delta_packet_size",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "set_max_delta_packet_size",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "size",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "peer_authenticating",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "peer_authentication_failed",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- }
- ]
- },
- {
- "name": "peer_packet",
- "arguments": [
- {
- "name": "id",
- "type": "int"
- },
- {
- "name": "packet",
- "type": "PackedByteArray"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "NodePath",
- "name": "root_path",
- "setter": "set_root_path",
- "getter": "get_root_path"
- },
- {
- "type": "Callable",
- "name": "auth_callback",
- "setter": "set_auth_callback",
- "getter": "get_auth_callback"
- },
- {
- "type": "float",
- "name": "auth_timeout",
- "setter": "set_auth_timeout",
- "getter": "get_auth_timeout"
- },
- {
- "type": "bool",
- "name": "allow_object_decoding",
- "setter": "set_allow_object_decoding",
- "getter": "is_object_decoding_allowed"
- },
- {
- "type": "bool",
- "name": "refuse_new_connections",
- "setter": "set_refuse_new_connections",
- "getter": "is_refusing_new_connections"
- },
- {
- "type": "bool",
- "name": "server_relay",
- "setter": "set_server_relay_enabled",
- "getter": "is_server_relay_enabled"
- },
- {
- "type": "int",
- "name": "max_sync_packet_size",
- "setter": "set_max_sync_packet_size",
- "getter": "get_max_sync_packet_size"
- },
- {
- "type": "int",
- "name": "max_delta_packet_size",
- "setter": "set_max_delta_packet_size",
- "getter": "get_max_delta_packet_size"
- }
- ]
- },
- {
- "name": "SceneReplicationConfig",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Resource",
- "api_type": "core",
- "enums": [
- {
- "name": "ReplicationMode",
- "is_bitfield": false,
- "values": [
- {
- "name": "REPLICATION_MODE_NEVER",
- "value": 0
- },
- {
- "name": "REPLICATION_MODE_ALWAYS",
- "value": 1
- },
- {
- "name": "REPLICATION_MODE_ON_CHANGE",
- "value": 2
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_properties",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::NodePath"
- }
- },
- {
- "name": "add_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4094619021,
- "hash_compatibility": [
- 3818401521
- ],
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "index",
- "type": "int",
- "meta": "int32",
- "default_value": "-1"
- }
- ]
- },
- {
- "name": "has_property",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 861721659,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "remove_property",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1348162250,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "property_get_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1382022557,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "property_get_spawn",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3456846888,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "property_set_spawn",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3868023870,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "property_get_replication_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2870606336,
- "return_value": {
- "type": "enum::SceneReplicationConfig.ReplicationMode"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "property_set_replication_mode",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3200083865,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "mode",
- "type": "enum::SceneReplicationConfig.ReplicationMode"
- }
- ]
- },
- {
- "name": "property_get_sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3456846888,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "property_set_sync",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3868023870,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "property_get_watch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3456846888,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- }
- ]
- },
- {
- "name": "property_set_watch",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3868023870,
- "arguments": [
- {
- "name": "path",
- "type": "NodePath"
- },
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- }
- ]
- },
- {
- "name": "SceneState",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "enums": [
- {
- "name": "GenEditState",
- "is_bitfield": false,
- "values": [
- {
- "name": "GEN_EDIT_STATE_DISABLED",
- "value": 0
- },
- {
- "name": "GEN_EDIT_STATE_INSTANCE",
- "value": 1
- },
- {
- "name": "GEN_EDIT_STATE_MAIN",
- "value": 2
- },
- {
- "name": "GEN_EDIT_STATE_MAIN_INHERITED",
- "value": 3
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "get_base_scene_state",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3479783971,
- "return_value": {
- "type": "SceneState"
- }
- },
- {
- "name": "get_node_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_node_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2272487792,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "for_parent",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_node_owner_path",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "is_node_instance_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1116898809,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_instance_placeholder",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_instance",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 511017218,
- "return_value": {
- "type": "PackedScene"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_groups",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 647634434,
- "return_value": {
- "type": "PackedStringArray"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_index",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_property_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_property_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 351665558,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "prop_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_node_property_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 678354945,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "prop_idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_connection_source",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_signal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_target",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 408788394,
- "return_value": {
- "type": "NodePath"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 659327637,
- "return_value": {
- "type": "StringName"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_flags",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_binds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 663333327,
- "return_value": {
- "type": "Array"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_connection_unbinds",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "idx",
- "type": "int",
- "meta": "int32"
- }
- ]
- }
- ]
- },
- {
- "name": "SceneTree",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "MainLoop",
- "api_type": "core",
- "enums": [
- {
- "name": "GroupCallFlags",
- "is_bitfield": false,
- "values": [
- {
- "name": "GROUP_CALL_DEFAULT",
- "value": 0
- },
- {
- "name": "GROUP_CALL_REVERSE",
- "value": 1
- },
- {
- "name": "GROUP_CALL_DEFERRED",
- "value": 2
- },
- {
- "name": "GROUP_CALL_UNIQUE",
- "value": 4
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "get_root",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1757182445,
- "return_value": {
- "type": "Window",
- "meta": "required"
- }
- },
- {
- "name": "has_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "is_accessibility_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_accessibility_supported",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_auto_accept_quit",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_auto_accept_quit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_quit_on_go_back",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_quit_on_go_back",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "set_debug_collisions_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_debugging_collisions_hint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_paths_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_debugging_paths_hint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_debug_navigation_hint",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_debugging_navigation_hint",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "set_edited_scene_root",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "scene",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_edited_scene_root",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "set_pause",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enable",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_paused",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "create_timer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2709170273,
- "hash_compatibility": [
- 1780978058
- ],
- "return_value": {
- "type": "SceneTreeTimer",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "time_sec",
- "type": "float",
- "meta": "double"
- },
- {
- "name": "process_always",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "process_in_physics",
- "type": "bool",
- "default_value": "false"
- },
- {
- "name": "ignore_time_scale",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "create_tween",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3426978995,
- "return_value": {
- "type": "Tween",
- "meta": "required"
- }
- },
- {
- "name": "get_processed_tweens",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Tween"
- }
- },
- {
- "name": "get_node_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_frame",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int64"
- }
- },
- {
- "name": "quit",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1995695955,
- "arguments": [
- {
- "name": "exit_code",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- }
- ]
- },
- {
- "name": "set_physics_interpolation_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_physics_interpolation_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "queue_delete",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3975164845,
- "arguments": [
- {
- "name": "obj",
- "type": "Object",
- "meta": "required"
- }
- ]
- },
- {
- "name": "call_group_flags",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 1527739229,
- "arguments": [
- {
- "name": "flags",
- "type": "int"
- },
- {
- "name": "group",
- "type": "StringName"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "notify_group_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1245489420,
- "arguments": [
- {
- "name": "call_flags",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "group",
- "type": "StringName"
- },
- {
- "name": "notification",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_group_flags",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3497599527,
- "arguments": [
- {
- "name": "call_flags",
- "type": "int",
- "meta": "uint32"
- },
- {
- "name": "group",
- "type": "StringName"
- },
- {
- "name": "property",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "call_group",
- "is_const": false,
- "is_vararg": true,
- "is_static": false,
- "is_virtual": false,
- "hash": 1257962832,
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- },
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "notify_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2415702435,
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- },
- {
- "name": "notification",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "set_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1279312029,
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- },
- {
- "name": "property",
- "type": "String"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "get_nodes_in_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 689397652,
- "return_value": {
- "type": "typedarray::Node"
- },
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_first_node_in_group",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4071044623,
- "return_value": {
- "type": "Node"
- },
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_node_count_in_group",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2458036349,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "group",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "set_current_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1078189570,
- "arguments": [
- {
- "name": "child_node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "get_current_scene",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3160264692,
- "return_value": {
- "type": "Node"
- }
- },
- {
- "name": "change_scene_to_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "change_scene_to_packed",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 107349098,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "packed_scene",
- "type": "PackedScene",
- "meta": "required"
- }
- ]
- },
- {
- "name": "change_scene_to_node",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2584678054,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "node",
- "type": "Node",
- "meta": "required"
- }
- ]
- },
- {
- "name": "reload_current_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166280745,
- "return_value": {
- "type": "enum::Error"
- }
- },
- {
- "name": "unload_current_scene",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "set_multiplayer",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2385607013,
- "arguments": [
- {
- "name": "multiplayer",
- "type": "MultiplayerAPI"
- },
- {
- "name": "root_path",
- "type": "NodePath",
- "default_value": "NodePath(\"\")"
- }
- ]
- },
- {
- "name": "get_multiplayer",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3453401404,
- "return_value": {
- "type": "MultiplayerAPI",
- "meta": "required"
- },
- "arguments": [
- {
- "name": "for_path",
- "type": "NodePath",
- "default_value": "NodePath(\"\")"
- }
- ]
- },
- {
- "name": "set_multiplayer_poll_enabled",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_multiplayer_poll_enabled",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- }
- ],
- "signals": [
- {
- "name": "tree_changed"
- },
- {
- "name": "scene_changed"
- },
- {
- "name": "tree_process_mode_changed"
- },
- {
- "name": "node_added",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "node_removed",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "node_renamed",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "node_configuration_warning_changed",
- "arguments": [
- {
- "name": "node",
- "type": "Node"
- }
- ]
- },
- {
- "name": "process_frame"
- },
- {
- "name": "physics_frame"
- }
- ],
- "properties": [
- {
- "type": "bool",
- "name": "auto_accept_quit",
- "setter": "set_auto_accept_quit",
- "getter": "is_auto_accept_quit"
- },
- {
- "type": "bool",
- "name": "quit_on_go_back",
- "setter": "set_quit_on_go_back",
- "getter": "is_quit_on_go_back"
- },
- {
- "type": "bool",
- "name": "debug_collisions_hint",
- "setter": "set_debug_collisions_hint",
- "getter": "is_debugging_collisions_hint"
- },
- {
- "type": "bool",
- "name": "debug_paths_hint",
- "setter": "set_debug_paths_hint",
- "getter": "is_debugging_paths_hint"
- },
- {
- "type": "bool",
- "name": "debug_navigation_hint",
- "setter": "set_debug_navigation_hint",
- "getter": "is_debugging_navigation_hint"
- },
- {
- "type": "bool",
- "name": "paused",
- "setter": "set_pause",
- "getter": "is_paused"
- },
- {
- "type": "Node",
- "name": "edited_scene_root",
- "setter": "set_edited_scene_root",
- "getter": "get_edited_scene_root"
- },
- {
- "type": "Node",
- "name": "current_scene",
- "setter": "set_current_scene",
- "getter": "get_current_scene"
- },
- {
- "type": "Node",
- "name": "root",
- "getter": "get_root"
- },
- {
- "type": "bool",
- "name": "multiplayer_poll",
- "setter": "set_multiplayer_poll_enabled",
- "getter": "is_multiplayer_poll_enabled"
- },
- {
- "type": "bool",
- "name": "physics_interpolation",
- "setter": "set_physics_interpolation_enabled",
- "getter": "is_physics_interpolation_enabled"
- }
- ]
- },
- {
- "name": "SceneTreeTimer",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "set_time_left",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 373806689,
- "arguments": [
- {
- "name": "time",
- "type": "float",
- "meta": "double"
- }
- ]
- },
- {
- "name": "get_time_left",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1740695150,
- "return_value": {
- "type": "float",
- "meta": "double"
- }
- }
- ],
- "signals": [
- {
- "name": "timeout"
- }
- ],
- "properties": [
- {
- "type": "float",
- "name": "time_left",
- "setter": "set_time_left",
- "getter": "get_time_left"
- }
- ]
- },
- {
- "name": "Script",
- "is_refcounted": true,
- "is_instantiable": false,
- "inherits": "Resource",
- "api_type": "core",
- "methods": [
- {
- "name": "can_instantiate",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "has_source_code",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_source_code",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "set_source_code",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "source",
- "type": "String"
- }
- ]
- },
- {
- "name": "reload",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1633102583,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "keep_state",
- "type": "bool",
- "default_value": "false"
- }
- ]
- },
- {
- "name": "get_base_script",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 278624046,
- "return_value": {
- "type": "Script"
- }
- },
- {
- "name": "get_instance_base_type",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "get_global_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "has_script_method",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "method_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "has_script_signal",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "signal_name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "get_script_property_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_script_method_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_script_signal_list",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2915620761,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "get_script_constant_map",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2382534195,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "get_property_default_value",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2138907829,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "is_tool",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "is_abstract",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_rpc_config",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- },
- {
- "name": "instance_has",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 397768994,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "base_object",
- "type": "Object"
- }
- ]
- }
- ],
- "properties": [
- {
- "type": "String",
- "name": "source_code",
- "setter": "set_source_code",
- "getter": "get_source_code"
- }
- ]
- },
- {
- "name": "ScriptBacktrace",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "RefCounted",
- "api_type": "core",
- "methods": [
- {
- "name": "get_language_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "is_empty",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "get_frame_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_frame_function",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_frame_file",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_frame_line",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_global_variable_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "get_global_variable_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "variable_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_global_variable_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 4227898402,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "variable_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_local_variable_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "frame_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_local_variable_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1391810591,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "frame_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "variable_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_local_variable_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 678354945,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "frame_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "variable_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_member_variable_count",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "frame_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_member_variable_name",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1391810591,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "frame_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "variable_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_member_variable_value",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 678354945,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "frame_index",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "variable_index",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "format",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3464456933,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "indent_all",
- "type": "int",
- "meta": "int32",
- "default_value": "0"
- },
- {
- "name": "indent_frames",
- "type": "int",
- "meta": "int32",
- "default_value": "4"
- }
- ]
- }
- ]
- },
- {
- "name": "ScriptCreateDialog",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "ConfirmationDialog",
- "api_type": "editor",
- "methods": [
- {
- "name": "config",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 869314288,
- "hash_compatibility": [
- 4210001628
- ],
- "arguments": [
- {
- "name": "inherits",
- "type": "String"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "built_in_enabled",
- "type": "bool",
- "default_value": "true"
- },
- {
- "name": "load_enabled",
- "type": "bool",
- "default_value": "true"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "script_created",
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- }
- ]
- }
- ]
- },
- {
- "name": "ScriptEditor",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "PanelContainer",
- "api_type": "editor",
- "methods": [
- {
- "name": "get_current_editor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1906266726,
- "return_value": {
- "type": "ScriptEditorBase"
- }
- },
- {
- "name": "get_open_script_editors",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::ScriptEditorBase"
- }
- },
- {
- "name": "get_breakpoints",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2981934095,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "register_syntax_highlighter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1092774468,
- "arguments": [
- {
- "name": "syntax_highlighter",
- "type": "EditorSyntaxHighlighter"
- }
- ]
- },
- {
- "name": "unregister_syntax_highlighter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1092774468,
- "arguments": [
- {
- "name": "syntax_highlighter",
- "type": "EditorSyntaxHighlighter"
- }
- ]
- },
- {
- "name": "goto_line",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "line_number",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "get_current_script",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2146468882,
- "return_value": {
- "type": "Script"
- }
- },
- {
- "name": "get_open_scripts",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Script"
- }
- },
- {
- "name": "open_script_create_dialog",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3186203200,
- "arguments": [
- {
- "name": "base_name",
- "type": "String"
- },
- {
- "name": "base_path",
- "type": "String"
- }
- ]
- },
- {
- "name": "reload_open_files",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "goto_help",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 83702148,
- "arguments": [
- {
- "name": "topic",
- "type": "String"
- }
- ]
- },
- {
- "name": "update_docs_from_script",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3657522847,
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- }
- ]
- },
- {
- "name": "clear_docs_from_script",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3657522847,
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- }
- ]
- },
- {
- "name": "get_unsaved_files",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "save_all_scripts",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3218959716
- },
- {
- "name": "close_file",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 166001499,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- }
- ],
- "signals": [
- {
- "name": "editor_script_changed",
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- }
- ]
- },
- {
- "name": "script_close",
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- }
- ]
- }
- ]
- },
- {
- "name": "ScriptEditorBase",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "VBoxContainer",
- "api_type": "editor",
- "methods": [
- {
- "name": "add_syntax_highlighter",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 1092774468,
- "arguments": [
- {
- "name": "highlighter",
- "type": "EditorSyntaxHighlighter"
- }
- ]
- },
- {
- "name": "get_base_editor",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2783021301,
- "return_value": {
- "type": "Control"
- }
- }
- ],
- "signals": [
- {
- "name": "name_changed"
- },
- {
- "name": "edited_script_changed"
- },
- {
- "name": "search_in_files_requested",
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "request_save_history"
- },
- {
- "name": "request_help",
- "arguments": [
- {
- "name": "topic",
- "type": "String"
- }
- ]
- },
- {
- "name": "request_open_script_at_line",
- "arguments": [
- {
- "name": "script",
- "type": "Object"
- },
- {
- "name": "line",
- "type": "int"
- }
- ]
- },
- {
- "name": "go_to_help",
- "arguments": [
- {
- "name": "what",
- "type": "String"
- }
- ]
- },
- {
- "name": "request_save_previous_state",
- "arguments": [
- {
- "name": "state",
- "type": "Dictionary"
- }
- ]
- },
- {
- "name": "replace_in_files_requested",
- "arguments": [
- {
- "name": "text",
- "type": "String"
- }
- ]
- },
- {
- "name": "go_to_method",
- "arguments": [
- {
- "name": "script",
- "type": "Object"
- },
- {
- "name": "method",
- "type": "String"
- }
- ]
- }
- ]
- },
- {
- "name": "ScriptExtension",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "Script",
- "api_type": "core",
- "methods": [
- {
- "name": "_editor_can_reload_from_file",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_placeholder_erased",
- "is_const": false,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1286410249,
- "arguments": [
- {
- "name": "placeholder",
- "type": "void*"
- }
- ]
- },
- {
- "name": "_can_instantiate",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_base_script",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 278624046,
- "return_value": {
- "type": "Script"
- }
- },
- {
- "name": "_get_global_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "_inherits_script",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3669307804,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- }
- ]
- },
- {
- "name": "_get_instance_base_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "_instance_create",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1107568780,
- "return_value": {
- "type": "void*"
- },
- "arguments": [
- {
- "name": "for_object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_placeholder_instance_create",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1107568780,
- "return_value": {
- "type": "void*"
- },
- "arguments": [
- {
- "name": "for_object",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_has_source_code",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_source_code",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_set_source_code",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 83702148,
- "arguments": [
- {
- "name": "code",
- "type": "String"
- }
- ]
- },
- {
- "name": "_reload",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1413768114,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "keep_state",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_get_doc_class_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2002593661,
- "return_value": {
- "type": "StringName"
- }
- },
- {
- "name": "_get_documentation",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_get_class_icon_path",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_has_method",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_has_static_method",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_script_method_argument_count",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_method_info",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4028089122,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "method",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_is_tool",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_is_valid",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_is_abstract",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_language",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3096237657,
- "return_value": {
- "type": "ScriptLanguage"
- }
- },
- {
- "name": "_has_script_signal",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "signal",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_script_signal_list",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_has_property_default_value",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2619796661,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_property_default_value",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2760726917,
- "return_value": {
- "type": "Variant"
- },
- "arguments": [
- {
- "name": "property",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_update_exports",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_script_method_list",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_get_script_property_list",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::Dictionary"
- }
- },
- {
- "name": "_get_member_line",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2458036349,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "member",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_get_constants",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3102165223,
- "return_value": {
- "type": "Dictionary"
- }
- },
- {
- "name": "_get_members",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::StringName"
- }
- },
- {
- "name": "_is_placeholder_fallback_enabled",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_get_rpc_config",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1214101251,
- "return_value": {
- "type": "Variant"
- }
- },
- {
- "name": "_instance_has",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 397768994,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "object",
- "type": "Object"
- }
- ]
- }
- ]
- },
- {
- "name": "ScriptLanguage",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core",
- "enums": [
- {
- "name": "ScriptNameCasing",
- "is_bitfield": false,
- "values": [
- {
- "name": "SCRIPT_NAME_CASING_AUTO",
- "value": 0
- },
- {
- "name": "SCRIPT_NAME_CASING_PASCAL_CASE",
- "value": 1
- },
- {
- "name": "SCRIPT_NAME_CASING_SNAKE_CASE",
- "value": 2
- },
- {
- "name": "SCRIPT_NAME_CASING_KEBAB_CASE",
- "value": 3
- },
- {
- "name": "SCRIPT_NAME_CASING_CAMEL_CASE",
- "value": 4
- }
- ]
- }
- ]
- },
- {
- "name": "ScriptLanguageExtension",
- "is_refcounted": false,
- "is_instantiable": true,
- "inherits": "ScriptLanguage",
- "api_type": "core",
- "enums": [
- {
- "name": "LookupResultType",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOOKUP_RESULT_SCRIPT_LOCATION",
- "value": 0
- },
- {
- "name": "LOOKUP_RESULT_CLASS",
- "value": 1
- },
- {
- "name": "LOOKUP_RESULT_CLASS_CONSTANT",
- "value": 2
- },
- {
- "name": "LOOKUP_RESULT_CLASS_PROPERTY",
- "value": 3
- },
- {
- "name": "LOOKUP_RESULT_CLASS_METHOD",
- "value": 4
- },
- {
- "name": "LOOKUP_RESULT_CLASS_SIGNAL",
- "value": 5
- },
- {
- "name": "LOOKUP_RESULT_CLASS_ENUM",
- "value": 6
- },
- {
- "name": "LOOKUP_RESULT_CLASS_TBD_GLOBALSCOPE",
- "value": 7
- },
- {
- "name": "LOOKUP_RESULT_CLASS_ANNOTATION",
- "value": 8
- },
- {
- "name": "LOOKUP_RESULT_LOCAL_CONSTANT",
- "value": 9
- },
- {
- "name": "LOOKUP_RESULT_LOCAL_VARIABLE",
- "value": 10
- },
- {
- "name": "LOOKUP_RESULT_MAX",
- "value": 11
- }
- ]
- },
- {
- "name": "CodeCompletionLocation",
- "is_bitfield": false,
- "values": [
- {
- "name": "LOCATION_LOCAL",
- "value": 0
- },
- {
- "name": "LOCATION_PARENT_MASK",
- "value": 256
- },
- {
- "name": "LOCATION_OTHER_USER_CODE",
- "value": 512
- },
- {
- "name": "LOCATION_OTHER",
- "value": 1024
- }
- ]
- },
- {
- "name": "CodeCompletionKind",
- "is_bitfield": false,
- "values": [
- {
- "name": "CODE_COMPLETION_KIND_CLASS",
- "value": 0
- },
- {
- "name": "CODE_COMPLETION_KIND_FUNCTION",
- "value": 1
- },
- {
- "name": "CODE_COMPLETION_KIND_SIGNAL",
- "value": 2
- },
- {
- "name": "CODE_COMPLETION_KIND_VARIABLE",
- "value": 3
- },
- {
- "name": "CODE_COMPLETION_KIND_MEMBER",
- "value": 4
- },
- {
- "name": "CODE_COMPLETION_KIND_ENUM",
- "value": 5
- },
- {
- "name": "CODE_COMPLETION_KIND_CONSTANT",
- "value": 6
- },
- {
- "name": "CODE_COMPLETION_KIND_NODE_PATH",
- "value": 7
- },
- {
- "name": "CODE_COMPLETION_KIND_FILE_PATH",
- "value": 8
- },
- {
- "name": "CODE_COMPLETION_KIND_PLAIN_TEXT",
- "value": 9
- },
- {
- "name": "CODE_COMPLETION_KIND_KEYWORD",
- "value": 10
- },
- {
- "name": "CODE_COMPLETION_KIND_MAX",
- "value": 11
- }
- ]
- }
- ],
- "methods": [
- {
- "name": "_get_name",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_init",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_type",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_get_extension",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_finish",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_get_reserved_words",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_is_control_flow_keyword",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3927539163,
- "return_value": {
- "type": "bool"
- },
- "arguments": [
- {
- "name": "keyword",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_comment_delimiters",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_get_doc_comment_delimiters",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_get_string_delimiters",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1139954409,
- "return_value": {
- "type": "PackedStringArray"
- }
- },
- {
- "name": "_make_template",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3583744548,
- "return_value": {
- "type": "Script"
- },
- "arguments": [
- {
- "name": "template",
- "type": "String"
- },
- {
- "name": "class_name",
- "type": "String"
- },
- {
- "name": "base_class_name",
- "type": "String"
- }
- ]
- },
- {
- "name": "_get_built_in_templates",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3147814860,
- "return_value": {
- "type": "typedarray::Dictionary"
- },
- "arguments": [
- {
- "name": "object",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_is_using_templates",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_validate",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1697887509,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "script",
- "type": "String"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "validate_functions",
- "type": "bool"
- },
- {
- "name": "validate_errors",
- "type": "bool"
- },
- {
- "name": "validate_warnings",
- "type": "bool"
- },
- {
- "name": "validate_safe_lines",
- "type": "bool"
- }
- ]
- },
- {
- "name": "_validate_path",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3135753539,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "path",
- "type": "String"
- }
- ]
- },
- {
- "name": "_create_script",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1981248198,
- "return_value": {
- "type": "Object"
- }
- },
- {
- "name": "_has_named_classes",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_supports_builtin_mode",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_supports_documentation",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_can_inherit_from_file",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_find_function",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2878152881,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "function",
- "type": "String"
- },
- {
- "name": "code",
- "type": "String"
- }
- ]
- },
- {
- "name": "_make_function",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1243061914,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "class_name",
- "type": "String"
- },
- {
- "name": "function_name",
- "type": "String"
- },
- {
- "name": "function_args",
- "type": "PackedStringArray"
- }
- ]
- },
- {
- "name": "_can_make_function",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_open_in_external_editor",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 552845695,
- "return_value": {
- "type": "enum::Error"
- },
- "arguments": [
- {
- "name": "script",
- "type": "Script"
- },
- {
- "name": "line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "column",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_overrides_external_editor",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2240911060,
- "return_value": {
- "type": "bool"
- }
- },
- {
- "name": "_preferred_file_name_casing",
- "is_const": true,
- "is_static": false,
- "is_required": false,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2969522789,
- "return_value": {
- "type": "enum::ScriptLanguage.ScriptNameCasing"
- }
- },
- {
- "name": "_complete_code",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 950756616,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "code",
- "type": "String"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "owner",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_lookup_code",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3143837309,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "code",
- "type": "String"
- },
- {
- "name": "symbol",
- "type": "String"
- },
- {
- "name": "path",
- "type": "String"
- },
- {
- "name": "owner",
- "type": "Object"
- }
- ]
- },
- {
- "name": "_auto_indent_code",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 2531480354,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "code",
- "type": "String"
- },
- {
- "name": "from_line",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "to_line",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_add_global_constant",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_add_named_global_constant",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3776071444,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- },
- {
- "name": "value",
- "type": "Variant"
- }
- ]
- },
- {
- "name": "_remove_named_global_constant",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3304788590,
- "arguments": [
- {
- "name": "name",
- "type": "StringName"
- }
- ]
- },
- {
- "name": "_thread_enter",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_thread_exit",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3218959716
- },
- {
- "name": "_debug_get_error",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 201670096,
- "return_value": {
- "type": "String"
- }
- },
- {
- "name": "_debug_get_stack_level_count",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3905245786,
- "return_value": {
- "type": "int",
- "meta": "int32"
- }
- },
- {
- "name": "_debug_get_stack_level_line",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 923996154,
- "return_value": {
- "type": "int",
- "meta": "int32"
- },
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_get_stack_level_function",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_get_stack_level_source",
- "is_const": true,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 844755477,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_get_stack_level_locals",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 335235777,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_subitems",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_get_stack_level_members",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 335235777,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_subitems",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_get_stack_level_instance",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 3744713108,
- "return_value": {
- "type": "void*"
- },
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_get_globals",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 4123630098,
- "return_value": {
- "type": "Dictionary"
- },
- "arguments": [
- {
- "name": "max_subitems",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_parse_stack_level_expression",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is_virtual": true,
- "hash": 1135811067,
- "return_value": {
- "type": "String"
- },
- "arguments": [
- {
- "name": "level",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "expression",
- "type": "String"
- },
- {
- "name": "max_subitems",
- "type": "int",
- "meta": "int32"
- },
- {
- "name": "max_depth",
- "type": "int",
- "meta": "int32"
- }
- ]
- },
- {
- "name": "_debug_get_current_stack_info",
- "is_const": false,
- "is_static": false,
- "is_required": true,
- "is_vararg": false,
- "is